/* Standard HTML Definition */
body {background:#8da1a2 url("/siteart/home-body.jpg") top center no-repeat; border:0; margin:0; padding:0; font:small Geneva, Arial, Verdana, Helvetica, sans-serif; color:#fff; height: 100%;}
a img {border:none;}
a{color:#fff;}
p{padding:0 20px;}
h1 {height:120px; width:760px; overflow:hidden; position:relative; margin:0; padding:0;}
h1 img {z-index:1; position:absolute; top:0; left:0}

/* Page Elements */
#wrapper { width:760px; min-height:685px; margin:0 auto; background:#154A69 url("/siteart/home-bg2.jpg") top left no-repeat;}
	#header { width:760px; margin:0 auto; background:#154A69;}
	#content {float:right; width:545px; border-left:2px solid #628692; min-height:610px;}
 		#content .box{background:#305e7f; margin:20px; width:460px; border:2px solid #0974aa; padding:15px 20px;}
   		#content .box p{padding:0;}
		#content h2.quote{ text-align:center; color:#ffcfb9; margin:30px 15px; font:italic 150% "Trebuchet MS", Verdana, Arial;}

 	#sidebar { width:212px; float:left; padding-top:30px;}
		#search{margin-left:10px; padding-bottom:20px;}
			.textinput {width:120px; height:15px; border:1px solid #184a65; padding:4px;}
			.searchbtn { border:1px solid #184a65; padding:2px; background:#305e7f; color:#fff; font-weight:bold; cursor:pointer;}
			
 	#footer {clear:both; font-size:80%; border-top:2px solid #628692; padding-bottom:1px; height:73px;
		background-image: url("/siteart/footer_bg.png") !important;  /* Mozilla only */
		background-color: transparent !important;           /* Mozilla only */
		background-image: none;                             /* IE only */
		background-color: #ffffff;                          /* IE only */
		filter:alpha(opacity=50);                           /* IE only */
	}
		#footer a{color:#ffcfb9;}
		#footer a:hover{color:#fff; background:#628692;}

/* Navigation */
#nav{margin:0; padding:0; width:100%; list-style-type:none; line-height:120%;}
	#nav .closed{background-image:url("/siteart/ha-down.gif");}
	#nav .closed,#nav .opened{padding-right:20px; background-position:98% 50%; background-repeat:no-repeat;}
	#nav .nosub{padding-right:20px;}
	#nav .header{}
	#nav .opened{background-image:url("/siteart/ha-up.gif");}
	#nav a{display:block; font-weight:bold; font-size:95%;text-decoration:none; text-align:right;}
	#nav a.hover{background-color:#706144; color:#fff;}
	#nav ul{overflow: hidden; margin:0; padding:0;}
		#nav li{margin:0; padding:0; list-style-type:none; color:#fff; background:url("/siteart/nav_bg.jpg") bottom left no-repeat;}
			#nav li a{ padding:2px 10px 2px 4px; border:1px solid #184a65; color:#fff; background:#15569a; text-transform:uppercase;}
			#nav li.active a,#nav li li.active a{color:#fff; background:#305e7f; padding-right:20px;}
			#nav li.active li a,#nav li li a{padding:2px 20px 2px 8px; color:#fff; background:#305e7f; text-transform:none;}
				#nav li li a:hover{background:#706144;}
				

/* Other Classes */
.clear{clear:both;}

/* Link Icons */
a[href$='.pdf'] { 
	zoom:1;
	padding-right:20px;
	background: transparent url("/siteart/icon_pdf.gif") no-repeat top right; 
}

a[href$='.doc'], a[href$='.rtf'] {
	zoom:1;
	padding-right:20px;
	background: transparent url("/siteart/icon_doc.gif") no-repeat top right;
}

a[href$='.pps'] { 
	zoom:1;
	padding-right:20px;
	background: transparent url("/siteart/icon_pps.gif") no-repeat top right;
}

a[href ^="mailto:"] {
	zoom:1;
	padding-right:20px;
	background: transparent url("/siteart/icon_mailto.gif") no-repeat top right;
}

a[href ^="http:"], a[href ^="https:"] {
	zoom:1;
	padding-right:20px;
	background: transparent url("/siteart/icon_external.gif") no-repeat top right;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}