/* Standard HTML Definition */
body {background:#1c57a3 url("/siteart/body_bg4.jpg") top center no-repeat; width:100% overflow:hidden; margin:0; padding:0; font:small Geneva, Arial, Verdana, Helvetica, sans-serif; color:#000;}
a {color:#6e5737;}
a:hover{color:#000080;}
a img {border:none;}
h1{ letter-spacing:.15em; font-size:150%; color:#028790; text-transform:uppercase;}
h2{ letter-spacing:.15em; font-size:120%; color:#1c57a3;}
h3 {font-size:110%; color:#384454;}
h4 {font-size:100%;}

/* Page Elements */
#wrapper { width:756px; margin:0 auto; background:#9ab7bb url("/siteart/wrapper_bg.jpg") top left repeat-y;}
 	#header {  }
 	#content {float:right; width:543px; min-height:500px; background:#d7e9f3 url("/siteart/content_bg2.jpg") top right no-repeat;}
 	#sidebar { width:212px; float:left; padding-top:15px; background:#9ab7bb;}
		#search{margin-left:10px; padding-bottom:20px;}
			.textinput {width:120px; height:15px; border:1px solid #628692; padding:4px;}
			.searchbtn { border:1px solid #628692; padding:2px; background:#305e7f; color:#fff; font-weight:bold; cursor:pointer;}
			
 	#footer { clear:both; background:url("/siteart/footer2.jpg"); height:280px; color:#fff;}
		#footer .space{height:200px; margin:0; padding:0;}
		#footer .foot {font-size:80%; border-top:2px solid #628692; height:75px;
		   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 */
		   padding:3px 15px 1px;
		}
		#footer a{color:#fff;}
		#footer a:hover{background:#6e5737;}

/* 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; list-style-type:none;}
		#nav li{margin:0; padding:0; list-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 #628692; color:#fff; background:#86a2a5; text-transform:uppercase;}
			#nav li.active a,#nav li li.active a{ color:#fff; background:#305e7f;}
			#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 */
.floatleft{float:left;}
.floatright{float:right;}
.padding{padding:0 15px;}
.smalltext9{font-size:80%;}

.highlightbox{border:5px solid #fff; width:240px; padding:0 5px 10px; margin-left:10px; display:inline; float:right;}
	.highlightbox h2{text-align:center; letter-spacing:normal;}
	.highlightbox h3{margin-bottom:0;}
	.highlightbox p{margin-top:0;}
	.highlightbox ul{margin:0; padding:0; list-style:none;}

.slide-toggle{cursor:pointer;}
.slide-toggle:hover{background:#fff;}
.slidebox h4 {margin-bottom:0;}
.slidebox p {margin-top:0;}


.imgright{float:right; background:#fff; padding:8px 8px 0; width:224px; margin-left:15px;}
	.imgright img{border:2px solid #fbc8b4;}
	.imgright p{font-size:90%; padding:0 4px;}


/* 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'], a[href$='.ppt'] { 
	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;
}