/* Standard HTML Definition */
body {margin:0; padding:0; background:#0f5384 url("/images/body-bg3.jpg") top center; font:small Geneva, Arial, Verdana, Helvetica, sans-serif; letter-spacing:1px;}
form {margin:0; padding:0;}
h1{color:#fff; font-size:150%; margin:0 10px; padding:0.7em 0;}
h2{color:#00487b; font-size:120%; margin:0 10px; padding:0.7em 0;}
h3{font-size:110%; margin:0 10px; padding:0.7em 0;}
p{margin:0 10px; padding:0.5em 0;}

.sup {
	position: relative;
	bottom: 0.5em;
	color: red;
	font-size: 0.8em;
}

.sub {
	top: 0.8em;
	color: blue;
	font-size: 0.8em;
}
.linkbox{min-height:60px; height:auto;  border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
/* For IE *//*\*/* html .linkbox {height:60px; padding-bottom:10px;}/**/
.linkbox p{width:80%; padding-left:86px !important; padding-left:0;/* For IE */}
.floatleft {float:left; padding:3px;}
.floatright {float:right; padding:5px;}

a{color:#00487b;}
a:hover{background:#0f5384; color:#fff;}

/* Page Elements */
#wrapper { margin:0 auto; width:760px; border-left:5px solid #fff; border-right:5px solid #fff; background:#92b5c9;}
 	#header { margin:0 auto; height: 174px;}
		
		 #nav { border-top:1px solid #fff; border-bottom:1px solid #fff; width:100%; margin-top:5px; height:20px;}
			#nav ul { margin:0; padding:0; width:600px; float:left;}
			#nav ul li{ float:left; list-style:none; padding:0 3px;}
			#nav a { font: bold 100% Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color:#6b633f; display:block; padding:0 10px; line-height:20px;}
			#nav a:hover { background:#fff; color:#000;}
			
		#content {
	background: transparent;
	float: right;
	width:490px;
	min-height:500px;
}

			#content .xb1, #content .xb2, #content .xb3, #content .xb4, #content .xb5, #content .xb6, #content .xb7 {display:block; overflow:hidden; font-size:0;}
			#content .xb1, #content .xb2, #content .xb3, #content .xb4, #content .xb5, #content .xb6 {height:1px;}
			#content .xb4, #content .xb5, #content .xb6, #content .xb7 {background:#8aadbe; border-left:1px solid #83a3b3; border-right:1px solid #83a3b3;}
			
			#content .xb1 {margin:0 8px; background:#83a3b3;}
			#content .xb2 {margin:0 6px; background:#83a3b3;}
			#content .xb3 {margin:0 4px; background:#83a3b3;}
			#content .xb4 {margin:0 3px; background:#8aadbe; border-width:0 5px;}
			
			#content .xb5 {margin:0 2px; background:#8aadbe; border-width:0 4px;}
			#content .xb6 {margin:0 2px; background:#8aadbe; border-width:0 3px;} 
			#content .xb7 {margin:0 1px; background:#8aadbe; border-width:0 3px; height:2px;} 
			
			#content .xboxcontent {display:block; background:#8aadbe; border:3px solid #83a3b3; border-width:0 3px;}

		
		.menulink, .navlink   {font-size: 8pt;}
		
		#dblimgContainer{ width: 470px; margin:0 0 30px 6px; border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }
			#dblimgContainer .dblright{ width: 215px; padding: 6px; float: right}
			#dblimgContainer .dblleft{width: 215px; padding: 6px; float: left}
			#dblimgContainer .dblleft p, #dblimgContainer .dblright p {font-size:8pt;}
				
		#rimgContainer{ width: 230px; margin: 5px; border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; float: right}
			#rimgContainer .imgright, #dblimgContainer .imgright{ width: 220px; padding: 6px; border: 0; }
		
		#limgContainer{ width: 230px; margin: 5px; border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; float: left}
			#limgContainer .imgleft, #dblimgContainer .imgleft{width: 220px; padding: 6px;}
			#rimgContainer .imgright p, #limgContainer .imgleft p, #dblimgContainer .imgleft p, #dblimgContainer .imgright p {font-size:8pt;}
			
		
		
	#sidebar {background: transparent; margin:0 0 100px 20px; width:242px; float:left;}
		
			#sidebar .xb1, #sidebar .xb2, #sidebar .xb3, #sidebar .xb4, #sidebar .xb5, #sidebar .xb6, #sidebar .xb7 {display:block; overflow:hidden; font-size:0;}
			#sidebar .xb1, #sidebar .xb2, #sidebar .xb3, #sidebar .xb4, #sidebar .xb5, #sidebar .xb6 {height:1px;}
			#sidebar .xb4, #sidebar .xb5, #sidebar .xb6, #sidebar .xb7 {background:#a9c4cf; border-left:1px solid #83a3b3; border-right:1px solid #83a3b3;}
			
			#sidebar .xb1 {margin:0 8px; background:#83a3b3;}
			#sidebar .xb2 {margin:0 6px; background:#83a3b3;}
			#sidebar .xb3 {margin:0 4px; background:#83a3b3;}
			#sidebar .xb4 {margin:0 3px; background:#a9c4cf; border-width:0 5px;}
			
			#sidebar .xb5 {margin:0 2px; background:#a9c4cf; border-width:0 4px;}
			#sidebar .xb6 {margin:0 2px; background:#a9c4cf; border-width:0 3px;} 
			#sidebar .xb7 {margin:0 1px; background:#a9c4cf; border-width:0 3px; height:2px;} 
			
			#sidebar .xboxcontent {display:block; background:#a9c4cf; border:3px solid #83a3b3; border-width:0 3px;}
				#sidebar .xboxcontent img{margin-top:-.4em;}
				
	#sidebarl {background: transparent; margin:0 15px 100px 15px; width:100px; float:left;}
		
			#sidebarl .xb1, #sidebarl .xb2, #sidebarl .xb3, #sidebarl .xb4, #sidebarl .xb5, #sidebarl .xb6, #sidebarl .xb7 {display:block; overflow:hidden; font-size:0;}
			#sidebarl .xb1, #sidebarl .xb2, #sidebarl .xb3, #sidebarl .xb4, #sidebarl .xb5, #sidebarl .xb6 {height:1px;}
			#sidebarl .xb4, #sidebarl .xb5, #sidebarl .xb6, #sidebarl .xb7 {background:#a9c4cf; border-left:1px solid #83a3b3; border-right:1px solid #83a3b3;}
			
			#sidebarl .xb1 {margin:0 8px; background:#83a3b3;}
			#sidebarl .xb2 {margin:0 6px; background:#83a3b3;}
			#sidebarl .xb3 {margin:0 4px; background:#83a3b3;}
			#sidebarl .xb4 {margin:0 3px; background:#a9c4cf; border-width:0 5px;}
			
			#sidebarl .xb5 {margin:0 2px; background:#a9c4cf; border-width:0 4px;}
			#sidebarl .xb6 {margin:0 2px; background:#a9c4cf; border-width:0 3px;} 
			#sidebarl .xb7 {margin:0 1px; background:#a9c4cf; border-width:0 3px; height:2px;} 
			
			#sidebarl .xboxcontent {display:block; background:#a9c4cf; border:3px solid #83a3b3; border-width:0 3px;}
				#sidebarl .xboxcontent img{margin-top:-.4em;}
				
		#sidebarr {
	background: transparent;
	margin:0 15px 100px 15px;
	width:100px;
	float:right;
}
		
			#sidebarr .xb1, #sidebarr .xb2, #sidebarr .xb3, #sidebarr .xb4, #sidebarr .xb5, #sidebarr .xb6, #sidebarr .xb7 {display:block; overflow:hidden; font-size:0;}
			#sidebarr .xb1, #sidebarr .xb2, #sidebarr .xb3, #sidebarr .xb4, #sidebarr .xb5, #sidebarr .xb6 {height:1px;}
			#sidebarr .xb4, #sidebarr .xb5, #sidebarr .xb6, #sidebarr .xb7 {background:#a9c4cf; border-left:1px solid #83a3b3; border-right:1px solid #83a3b3;}
			
			#sidebarr .xb1 {margin:0 8px; background:#83a3b3;}
			#sidebarr .xb2 {margin:0 6px; background:#83a3b3;}
			#sidebarr .xb3 {margin:0 4px; background:#83a3b3;}
			#sidebarr .xb4 {margin:0 3px; background:#a9c4cf; border-width:0 5px;}
			
			#sidebarr .xb5 {margin:0 2px; background:#a9c4cf; border-width:0 4px;}
			#sidebarr .xb6 {margin:0 2px; background:#a9c4cf; border-width:0 3px;} 
			#sidebarr .xb7 {margin:0 1px; background:#a9c4cf; border-width:0 3px; height:2px;} 
			
			#sidebarr .xboxcontent {display:block; background:#a9c4cf; border:3px solid #83a3b3; border-width:0 3px;}
				#sidebarr .xboxcontent img{margin-top:-.4em;}

				
		#search { float:right;}
			.textinput {width:120px;border:none; border-left:1px solid #fff; border-right:1px solid #fff; margin:0; padding:0; background:#55b7c2; height:19px; line-height:20px; vertical-align:top; }
			.searchbtn {}
			.labeltext {text-indent:-9999px; float:left;}
		
 	#footer { background:#000; width:740px; padding:10px; clear:both; border-top:1px solid #fff; font-size:80%; color:#8a7556;}
		#footer a{color:#0090bd;}
		#footer a:hover{color:#fff;}
		#footer .logo{float:left;}
		#footer p{margin-left:200px; border-left:1px solid #0090bd; padding-left:10px;}
		
	#portfolio{list-style-type:none; margin:0; padding:0;}
		#portfolio p{ font-size:85%;}
	
/* Other Classes */
.partners {
	padding-top: 15px;
}
	.partners ul {list-style-type:none; margin:0 5px; padding:0; width:100%;}
	.partners li {
	margin:0;
	padding:0 0 0 20px;
	float:left;
	list-style:none;
	width:75px;
	display:inline;
}
	.partners li img { padding-bottom:20px;}
	
.clear {clear:both;}
.margin-right10{margin-right:10px;}
.caption{font-size:90%;}

#videoGallery ul, #imgGalleryXL ul{list-style-type:none; font-size:90%; padding:0; margin:0;}
	#videoGallery ul li, #imgGalleryXL ul li{ list-style:none; float:left; width:330px; padding:0 .5em 0 1.5em; margin-bottom:30px;}
		#videoGallery ul li ul, #imgGalleryXL ul li ul{margin:10px 0 0 20px;}
			#videoGallery ul li ul li, #imgGalleryXL ul li ul li{margin:0; padding:0; float:none;}
	
	#videoGallery p, #imgGalleryXL p{margin:0; padding:0 5px; width:320px;}
				
#gallery ul{list-style-type:none; font-size:90%; padding:0; margin:0;}
	#gallery ul li{ list-style:none; float:left; width:220px; padding:0 0 0 1em; margin-bottom:30px;}
		#gallery ul li ul{margin:10px 0 0 20px;}
			#gallery ul li ul li{margin:0; padding:0; float:none;}
	#gallery img{border:3px solid #83a3b3;}
	#gallery p{margin:0; padding:0 5px; width:210px;}
	


/* Supplement Page */
#supplement-page #content, #supplement-page #sidebar{width:720px; margin-left:20px;}
#supplement-page #sidebar{margin-bottom:20px;}
	#supplement-page #sidebar ul{ list-style-type:none;}
	#supplement-page #sidebar li{float:left; margin:0 10px;}
	
.column{ float:left; width:355px;}
	.column ul{list-style-type:none;}
	
.new{ padding-left:48px; background:url("/images/new_label_48.png") -2px 10px no-repeat;}

