body {font-family:Arial, Helvetica, sans-serif;
		background-color:#06F;
		font-size: medium;
		margin: 0px;
		padding: 0px;
		width:auto;}
		
#wrap {background-color:#FFF;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		padding: 0px;
		width: 780px;
		height: auto;
		position:relative;
		}

a { color: #009; }
a:hover { color: #000;}

#header {padding-bottom: 10px;
background-color:#FFF;
height: 115px;
width: 600px;
background-color: #FFF;
padding-top: 0px;
padding-left: 5px;
padding-right:175px;
position:absolute;
top:0;
left:0;
}

#header h2 {margin: 0; padding-right: 10px; padding-top: 1px; text-align:right;  font-size:large; font-family:Arial, Helvetica, sans-serif; color:#0066CC;}
#header h1 { margin: 0; padding-top: 0px;}

#topnavbar {
	font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bolder;
background-color: #FFF;
padding-left: 20px;
padding-bottom: 15px;
padding-top: 10px;
position:absolute;
top:125px;
left:0;
width:760px;
color: #333;
vertical-align: middle;
border-bottom: medium solid #9FF;
}

#innerwrap {
	
	top:174px;
	left:0;
	position:absolute;
	padding:0;
	margin:0;
	width:780px;
	background-color:#FFF;}

#columnright {
	float:right;
 font-size:small;
width: 135px;
color: #FFF;
padding-left:5px;
padding-top:10px;
padding-bottom:5px;
padding-right:5px;
text-align:center;
}

#topright {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:0px;
	right:0;
	font-size:medium;
	width:155px;
	height:171px;
	text-align:right;
	color:#333;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

#columnleft {
	font-family:Arial, Helvetica, sans-serif;
font-size:small;
text-align:left;
font-weight:normal;
color:#000;
float:left;
width: 607px;
padding-left:20px;
padding-top: 10px;
padding-right:5px;
padding-bottom:5px;
min-height:900px;
line-height: 150%;
background-color:#FFF;
overflow:hidden;
border-right: medium solid #9FF;}

#columnleft a {text-decoration:none;
				color:#039;
				font-weight:bold;}
				
#columnleft a:hover {text-decoration:none;
						color:#000;
						font-weight:bold;}

.title h1 {font-size:large;
		color:#F00;
		font-weight:bold;
		margin-bottom:0;
		margin-top:0;
		padding-top:0;
		padding-bottom:4px;
		padding-left:3px;}
/*
	tswtabs.css		1.0.2
	Please use the CSS Menu Button Wizard at
		http://www.thesitewizard.com/wizards/css-menu-buttons.shtml
	to generate your own customized menu buttons.
*/
#topright ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}

#topright ul li {
	margin:0;
	display: inline ;
	text-align:right;
	vertical-align:middle;
	list-style: none ;
	font-size:medium;
	font-weight:bolder;
}

#topright li a {
	color: #333 ;
	background-image: url(/images/topbutton.jpg);
	background-position: center center;
background-repeat: no-repeat;
	padding-top: 20px;
	line-height:100%;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin:0;
		text-decoration: none ;
		display: inline ;
}

#topright li a:hover {
	color: #FFF ;
	background-image: url(/images/topbuttonhover.jpg) ;
	background-position: center center;
background-repeat: no-repeat;
}
	

#topnavbar ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
}
#topnavbar ul li {
	margin-right: 2px ;
	display: inline ;
	text-align:center;
	vertical-align:middle;
	list-style: none ;
	font-size:small;
	font-weight:bolder;
	padding-top: 0;
	}
	
#footer {
	text-align:center;
	font-size:smaller;
	color: #000;
	padding-top:5px;
	padding-bottom:5px;
	width:780px;
	border-top: medium solid #9FF;
	border-bottom: medium solid #9FF;
	background-color:#FFF;
	line-height:100%;
	float:left;
}

#footer a {text-decoration:none;
			color:#000;}
			


#topnavbar li a {
	color: #333 ;
	background-image: url(/images/blight.jpg);
	background-position: center center;
background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	padding-right: 12px;
	margin:0;
		text-decoration: none ;
		display: inline ;
}

#topnavbar li a:hover {
	color: #CFF ;
	background-image: url(/images/bheavy.jpg) ;
	background-position: center center;
background-repeat: no-repeat;
}

