/* 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:130%; 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;}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 5px;}			#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; margin:0 20px 100px 0; width:455px; float:right; 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;}				#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;}						#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 {}	.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:90px; 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;}