@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }
img { border: 0px; font-family: "Helvetica Neue", Helvetica, arial, sans-serif;}
/* Force the vertical scrollbar in FF */
html { overflow-y: scroll; }


.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}

body { background:#fff; font-family: Arial, Helvetica, Tahoma, sans-serif; }

#header {
	background:url('/www/img2/headrep.gif') repeat-x;
}
#normal #header {
	background:url('/www/img2/headrep2.gif') repeat-x;
}

#nav ul li {
	list-style:none;
	padding:5px 15px 5px 15px;
	font-family:arial;
	background-color:#fff;
	color:#16384f;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#innerhead #nav ul li{ 
	float:left;
	margin-right:19px;
	}

#normal #innerhead #nav ul li{
	/*	border:solid red 1px; */
		float:left;
		margin-right:19px;
		
}

/* Replace above with this.

#nav ul span{
		border:solid red 1px;
		float:left;
		margin-right:19px;
		height:62px;
}

*/

#nav ul li.active {
	background-color:#d2803b;
	color:#fff;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

#nav ul li a {
	font-weight:bold;
	text-decoration:none;
	color:inherit;
	color:#16384f;
}

#nav ul li.active a {
	color:#fff;
}

#normal #innerhead #navwrap {
	position:relative;
	top:156px;
	left:25px;
	height:53px;
}

#innerhead #navwrap {
	position: relative;
	top: 289px;
	left: 25px;
	height:53px;
}

#normal #innerhead #nav {
	height:34px;
}

#normal #innerhead #arrows {
	height:24px;
	margin-top:6px;
}

	#arrows.first {background:url(/www/img2/arrow.gif) 10px 0px no-repeat;}
	#arrows.second {background:url(/www/img2/arrow.gif) 105px 0px no-repeat;}
	#arrows.third {background:url(/www/img2/arrow.gif) 224px 0px no-repeat;}
	#arrows.forth {background:url(/www/img2/arrow.gif) 355px 0px no-repeat;}
	#arrows.fifth {background:url(/www/img2/arrow.gif) 493px 0px no-repeat;}
	#arrows.sixth {background:url(/www/img2/arrow.gif) 629px 0px no-repeat;}
	#arrows.seventh {background:url(/www/img2/arrow.gif) 759px 0px no-repeat;}

/* Safari hacks */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#arrows.first {background:url(/www/img2/arrow.gif) 10px 0px no-repeat;}
		#arrows.second {background:url(/www/img2/arrow.gif) 105px 0px no-repeat;}
		#arrows.third {background:url(/www/img2/arrow.gif) 224px 0px no-repeat;}
		#arrows.forth {background:url(/www/img2/arrow.gif) 359px 0px no-repeat;}
		#arrows.fifth {background:url(/www/img2/arrow.gif) 498px 0px no-repeat;}
		#arrows.sixth {background:url(/www/img2/arrow.gif) 638px 0px no-repeat;}
		#arrows.seventh {background:url(/www/img2/arrow.gif) 771px 0px no-repeat;}
	}


.css-arrow-down {
	border-color:transparent transparent #000;
	border-style:solid;
	border-width:0 20px 20px;
	float:left;
	height:0;
	margin-top:13px;
	margin-left:0px;
	width:0;
}

 /* IE6 */
.css-arrow-down {
    _border-left-color: pink;
    _border-bottom-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
}


.navbottom {
	margin:0 auto;
	width:40px;
}


#innerhead {
	width:991px;
	height:349px;
	background:url('/www/img2/header.jpg') no-repeat;
	margin: 0 auto;
}

#normal #innerhead {
	width:891px;
	height:220px;
	background:url('/www/img2/header2.jpg') no-repeat;
	margin: 0 auto;
}

#bodywrap {
	background:url('/www/img2/bodyrep.gif') repeat-x;
}

#normal #bodywrap {
	background:url('/www/img2/bodyrepnew2.gif') repeat-x;
}

#normal #headspan {
	padding-left: 24px;
	height:50px;
}

#normal #headspan h1 {
	color:#fff;
	font-size:24px;
	position:relative;
	top:25px;
}

#innerbody {
	width:991px;
	margin:0 auto;
	/* background-color:#ccc; */
}

#normal #innerbody {
	width:891px;
	margin:0 auto;
	/* background-color:#ccc; */
}
	#topbody {
		margin-bottom:55px;
		position:relative;
	}
		#outerglow {
			position:absolute;
			height:384px;
			width:662px;
			background:url(/www/img2/outerglow2.gif) no-repeat;
			z-index:5;
			top:50px;
			left:-75px;
			display:none;
		}
		
		#primarycontent {
			width:560px;
			height:100%;
			float:left;
			margin-right:10px;
			margin-top:20px;
			padding:24px;
			position:relative;
			z-index:10;
		}
		
		#normal #primarycontent {
			width:480px;
			margin-right:50px;
		}
			#primarycontent p {
				margin-bottom:12px;
				font-size:13px;
			}
			
			#primarycontent a {
				color:#D2803B;
				text-decoration:underline;
				font-weight:bold;
			}
			#primarycontent p.homeleadin {
				font-size:20px;
				font-weight:bold;
				color:#fff;
				margin-bottom:20px;
				text-shadow: 2px 2px #3F3F3F;
			}
		
			#primarycontent p.callout {
				font-size:18px;
				font-weight:bold;
				color:#2c5978;
			}
			
			#primarycontent h2 {
				color:#2c5978;
				font-size:19px;
				font-weight:bold;
				margin-bottom:10px;
			}
			
			#primarycontent h1 {
				color:#de633a;
				font-size:30px;
				font-weight:bold;
				margin-bottom:15px;
			}
			
			#primarycontent .date {
				color:#666;
				font-style:italic;
				font-size:12px;
			}
			
			#primarycontent .newslink {
				color:#2c5978;
				font-weight:bold;
				font-size:14px;
			}
	
		#sidebar {
			width:300px;
			height:400px;
			/* background-color:#000; */
			float:left;
			margin-top: 44px;
		}
		
		#sidebar img {
			vertical-align:text-middle;
		}		

		#normal #sidebar {
			width:250px;
		}
				#sidebar h4 {
					color:#de633a;
					margin-bottom:20px;
					font-size:18px;
				}
				
				#sidebar .signupform {
					margin-bottom: 12px;
				}
				
				#sidebar input.text {
					margin-bottom:16px;
					width:224px;
					height:14px;
					padding:7px 7px 7px 7px;
					color:#666;
				}
				
				#sidebar input#email {
					margin-bottom:16px;
				}
				
				/* #submit {margin-bottom:13px} */
	
	#bottomlogos {
		width:991px;		
		padding-left:20px;
		height:90px;
	}
	
	#normal #bottomlogos {
		width:891px;
	}

#footer{
	border-top:solid #d2803b 5px;
}

	#innerfooter {
		width:991px;
		height:150px;
		background-color:#fff;
		margin:0 auto;
		padding-top:20px;
	}
	
	#normal #innerfooter {
		width:891px;
	}

		#innerfooter p, #innerfooter a {
			color:#2f6082;
			font-size:12px;
			text-align:center;
			margin-bottom:10px;
			font-weight:bold;
		}

		/* ----------- My Form ----------- */
		.myform {
			margin: 0 auto;
			width: 400px;
			padding: 14px;
		}

		/* ----------- stylized ----------- */
		#stylized {
			border: solid 1px #aacfe4;
			background: #fff;
		        margin:0;
		}
		#stylized h1 {
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 8px;
		}
		#stylized p {
			font-size: 11px;
			color: #666666;
			margin-bottom: 20px;
			border-bottom: solid 1px #E86E1C;
			padding-bottom: 10px;
		}
		#stylized label {
			display: block;
			font-weight: bold;
			text-align: right;
			width: 140px;
			float: left;
		}
		#stylized .small {
			color: #666666;
			display: block;
			font-size: 11px;
			font-weight: normal;
			text-align: right;
			width: 140px;
		}
		#stylized input, #stylized select {
			float: left;
			font-size: 12px;
			padding: 4px 2px;
			border: solid 1px #aacfe4;
			width: 200px;
			margin: 2px 0 20px 10px;
		}
		#stylized textarea {
			float: left;
			font-size: 12px;
			padding: 4px 2px;
			border: solid 1px #aacfe4;
			width: 200px;
			margin: 2px 0 20px 10px;
		}

		#stylized button {
			clear: both;
			margin-left: 150px;
			width: 125px;
			height: 31px;
			background: #005E99 url(img/button.png) no-repeat;
			text-align: center;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: bold;
		}
		
		.nodec {
			position:relative;
			display:block;
			left:124px;
		}
	
	.jumplinks {
		height:30px;
		margin-bottom:5px;
	}
	.jumplinks li {
		list-style:none;
		float:left;
		font-size:13px;
		margin-right:15px;
	}
	
	.titlehead, .headlinks {
		float:left;
	}
	
		.titlehead {
			margin-right:40px;
		}
	
	.headlinks {
		margin-top: 28px;
	}
	
		.headlinks ul li {
			float:left;
			margin-right:17px;
			list-style:none;
		}
	
		.headlinks ul li a {
			color:#D07E3A;
			font-size:13px;
		}
		
		.headlinks ul li .activesub {
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			font-size:13px;
		}

		#innerhead #nav ul li {
		font-size:14px;
		}
