@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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}* {	margin: 0;}body {	border-top: #669A99 5px solid;	background: url(../img/bg01.png) #CDCCCC no-repeat top;}#container {	width: 1001px;	margin: 0 auto;}a img {	border: 0;}a {	text-decoration: none;	color: #669A99;}a:visited {	color: #889898;}/* TYPOGRAPHY */body,.caption {	font-family: Georgia, "Times New Roman", Times, serif;}h1,h2,h3,h4,h5,h6,#nav,#content #nav-2,#header #search p.nav3,#body-content table,#body-content form,#body-content div.reports {	font-family: Arial, Helvetica, sans-serif;}/* HEADER */#header {	width: 1001px;	margin-top: -5px;	background: #ffffff; /* Old browsers */	background: -moz-linear-gradient(left,  #ffffff 40%, #bdc9c7 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, right top, color-stop(40%,#ffffff), color-stop(100%,#bdc9c7)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(left,  #ffffff 40%,#bdc9c7 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(left,  #ffffff 40%,#bdc9c7 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(left,  #ffffff 40%,#bdc9c7 100%); /* IE10+ */	background: linear-gradient(to right,  #ffffff 40%,#bdc9c7 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bdc9c7',GradientType=1 ); /* IE6-9 */	float: left;}#nav {	background: #4d615f; /* Old browsers */	background: -moz-linear-gradient(top,  #4d615f 1%, #363839 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4d615f), 	color-stop(100%,#363839)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #4d615f 1%,#363839 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #4d615f 1%,#363839 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #4d615f 1%,#363839 100%); /* IE10+ */	background: linear-gradient(to bottom,  #4d615f 1%,#363839 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d615f', endColorstr='#363839',GradientType=0 ); /* IE6-9 */	height: 42px;}#header #logo {	padding: 30px 0 20px 11px;	width: 740px;	float: left;}#header #search {	width: 244px;	padding-top: 30px;	float: left;}#header #search p.nav3 {	padding-left: 12px;	font-size: 10px;	margin-top: -12px;	text-transform: uppercase;			font-weight: bold;}#header #search p.nav3 a:hover {	text-decoration: underline;}#header #search p.nav3 .meta-sep {	padding: 0 7px;}#header #search .gsc-control-cse {	background: none !important;}.cse .gsc-control-cse, .gsc-control-cse {	border: none !important;}/* NAV */#nav a {	text-decoration: none;}#nav ul {	list-style: none;}#nav p { margin: 15px 0; }/* LEVEL ONE */ul.dropdown                         { position: relative; z-index: 9999; }ul.dropdown li                      { float: left; zoom: 1;}ul.dropdown a:hover		            { color: #000; }ul.dropdown a:active                { color: #ffa500; }ul.dropdown li a {	display: block;	padding: 14px;	border-right: 1px solid #333;	text-transform: uppercase;	font-size: 12px;	 color: #fff;}ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */ul.dropdown li.hover				{color: #fff;}ul.dropdown li:hover                {	background: #669A99;	color: #fff;	position: relative;}ul.dropdown li.hover a              { color: #000; }/* LEVEL TWO */ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;	-webkit-box-shadow: 0px 0px 24px 0px #888; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */          box-shadow: 0px 0px 24px 0px #888; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */}ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 									  border-bottom: 1px solid #ccc; float: none; }									                                      /* IE 6 & 7 Needs Inline Block */ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } /* 	LEVEL THREE */ul.dropdown ul ul 					{ left: 100%; top: 0; }ul.dropdown li:hover > ul 			{ visibility: visible; }/* CONTENT */#content {	padding: 0 11px;	background: #fff;	float: left;	width: 979px;	padding-top: 20px;}#content #nav-2 ul {	display: block;	margin: 0;	padding-left: 0;}#content #nav-2 li {	list-style: none;	padding: .6em 0;	padding-left: 7px;	border-bottom: #BDC9C7 1px dashed;	font-size: 12px;}#content #nav-2 li:hover {	background: #EFF3FF;}#content #nav-2 li:first-child {	background: #7B8A8F;	border-bottom: none;	text-transform: uppercase;	font-weight: bold;	color: #fff;	font-size: 10px;	line-height: 1.6em;}#content #nav-2 li:first-child a {	color: #fff;}#content #nav-2 li:first-child a: hover {	color: #EFF3FF;}#content #nav-2 li:last-child {	border-bottom: none;}#content #nav-2.left {	width: 135px;	float: left;	}#content #nav-2.right {	width: 222px;	float: right;}#content #body-content {	float: left;	width: 560px;	padding: 0 30px 30px;	border-left: 1px solid #BDC9C7;	border-right: 1px solid #BDC9C7;	min-height: 380px;	font-size: 16px;	line-height: 1.6em;}#content #body-content p {	margin-bottom: .6em;}#body-content.no-left-nav {	width: 643px !important;	margin-left: 52px;}#body-content ul,#body-content ol {	padding-left: 20px;	margin: .6em 0;}#content #nav-2.left ul {	width: 135px;}#content a:hover {	text-decoration: underline;}#body-content img {	border: 1px solid #ccc;}#body-content hr {	margin: 1em 0;	clear: both;}/* FOOTER */#footer {	height: 85px;	width: 979px;	padding: 0 11px;	background: #889898;	border-bottom: #37464C 12px solid;	float: left;}#body-content hr {	margin: 15px 0;	height: 1px;	border: 0;	color: #BDC9C7;	background-color: #BDC9C7;}/* TABLES */#body-content table {	border: 1px solid #ccc;	width: 560px;	border-spacing: 0;	border-collapse:: collapse;	font-size: 14px;	line-height: 1.875em;	margin: 15px 0;}#body-content table tr th {	background: #e5f1cf;	text-align: left;	padding: 5px;	vertical-align: bottom;	line-height: 1.3em;}#body-content td {	margin: 0;	padding: 5px;}#body-content table tr:nth-child(even) {	background: #DBE0DF;}#body-content table.total tr:last-child {	background: #edede1;}sup {	vertical-align: top;	font-size: 0.8em;}sub {	vertical-align: bottom;	font-size: 0.8em;}/* REPORTS */#body-content div.reports {	-webkit-border-radius: 12px; /* Android ‰ÅÛ 1.6, iOS 1-3.2, Safari 3-4 */	border-radius: 12px; /* Android 2.1+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 5+ */	border: 1px solid #DBE0DF;	width: 264px;	float: left;	padding: 11px;	font-size: 12px;	margin: 0 15px 15px 0;	line-height: 1.6em;	}#body-content div.reports:hover {	background: #DBE0DF;	-webkit-box-shadow: 0px 0px 12px 0px #888; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */	box-shadow: 0px 0px 12px 0px #888; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */		  }#body-content div.reports img {	width: 125px;	float: left;	display: block;	margin-right: 12px;}#body-content img.right {	float: right;	margin: 0px 0px 30px 30px;}#body-content img.left {	float: left;	margin: 0 30px 30px 0;}#body-content img.center {	margin: 30px auto;	display: block;	clear: both;}/* SLIDER */.rslides {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }  #body-content ul.rslides {	padding-left: 0px !important;	margin-top: 0px !important;}.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }.rslides li:first-child {  position: relative;  display: block;  float: left;  }.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }    /* JUICEBOX OVERRIDES */   .jb-caption-title {	 text-shadow: 1px 1px 1px #fff; } /* .jb-panel-detail {	 top: 30px !important; } .jb-area-caption {	 top: 355px !important; } .jbac-number {	 padding-top: 5px !important; }.jb-area-large-mode-title.jb-classifier-layer {	margin-left: -20px !important;}*/.jb-caption-desc {	margin-top: 0px !important;	text-shadow: 1px 1px 1px #fff;	font-size: 12px;	font-style: italic; }.jb-area-large-mode-title {	left: 0px !important;	color: #977348 !important;	line-height: 1.25em !important;	font-size: 21px !important;	margin-left: -10px !important;}#jb-glry-dlg div.jb-area-large-mode-title {	margin-left: 0px !important;}/* FORM */.form-1 {	width: 100%;	border-top: 1px solid #BDC9C7;	padding-top: 30px;	margin-top: 15px;}.form-1 div.label {		width: 220px;	float: left;	position: relative;		font-weight: bold;	line-height: 1.3em;	font-size: .75em;	padding-right: 5px;		clear: left;}.form-1 input[type=text] {	width: 315px;	height: 25px;	border-radius: 4px;	border: 1px solid #BDC9C7;	box-shadow: none;	margin-bottom: 15px;	font-size: 14px;	float: left;	padding: 5px;	position: relative;	clear: right !important;}.form-1 textarea {	width: 315px;	height: 75px;	border-radius: 4px;	border: 1px solid #BDC9C7;	box-shadow: none;	margin-bottom: 15px;	font-size: 14px;	float: left;	position: relative;	padding: 5px;	clear: right !important;}input.submit {margin-left: 225px;}input .button,.button {	padding: 15px !important;	border-radius: 4px;	background: #BDC9C7;	border: 1px solid #889898;	font-weight: bold;	margin-right: 2px;	margin-top: 15px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif !important;	color: #000;	float: left;}input .button:hover,.button:hover {	background: #889898;	border: 1px solid #BDC9C7;	cursor: pointer;}.button a {	text-decoration: none;}