@charset "utf-8";
/* CSS Document */

html { height:100%; width:100%;}
body { background:url(img/bkgd.gif); margin:0; height:100%; width:100%; font-family:Karla, Verdana, Arial, Helvetica, sans-serif; font-size:.9em; }
img { border:none; }
hr { margin:2em 7em;}
#logos { background-color:#fff; margin:0 1.2em;}
#logos img { margin:2em 1.2em;}
.options { margin:0;}
.content img { margin:.6em;}
.alignleft { float:left;}
.alignright { float:right;}
.aligncenter { text-align:center;}
.alignbottom { vertical-align:text-bottom;}
.clear { clear:both; }
form {float:right; text-align:left;}
#map {float:left; margin-right:.6em;}
table { margin-top:1em; border:1px solid #006; }
td { text-align:center; font-weight:bold; font-size:.95em; color:navy;}
.with_border tr td { padding:.2em 1em;}
.row td { background-color:#e1e1e1;}
.first { text-align:left; color:black; font-size:.9em;}
.inline { margin:2em;}
.triple { list-style:none; margin-left:0; padding-left:0;}
.triple li { margin-left:0; padding-left:0;}
/*.row .first { color:white;}*/

/*fonts*/
em {font-style:italic; color:#999;}
.arial12 { font-size:1em;}
.bold { font-weight:bold;}

.white { color:#fff;}
.gray { color:#ccc;}
.charcoal { color:#616161;}

/*background*/
.horiz_divide { background-color:#0e3793; height:1px; width:100%;}
.vert_divide { background-color:#999; width:1px; float:left; height:7em; margin:4em 2em 1em;}
#menu_left { background-color:#a28703; margin-left:0; height:2em; width:50%; float:left; position:absolute; z-index:-1;}
#menu_right { background-color:#c5af03; margin-right:0; height:2em; width:50%; float:right; position:relative; z-index:-1;}
#menu {
	background: #c4a400; /* Old browsers */
	background: -moz-linear-gradient(left,  #c4a400 0%, #f1d500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c4a400), color-stop(100%,#f1d500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #c4a400 0%,#f1d500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #c4a400 0%,#f1d500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #c4a400 0%,#f1d500 100%); /* IE10+ */
	background: linear-gradient(to right,  #c4a400 0%,#f1d500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4a400', endColorstr='#f1d500',GradientType=1 ); /* IE6-9 */
	height:2em; width:100%; border-top:3px #fff solid; border-bottom:4px #fff solid;
	}

@media screen and (min-width: 480px)  
{
#blue_bkgd { background-color:#006; border-top:1px #fff solid; height:392px; width:100%; z-index:-2; position:absolute;}
#blue_bkgd2 { background-color:#006; border-top:1px #fff solid; height:212px; width:100%; z-index:-2; position:absolute;}
.extramargin { padding-bottom:5.8em;}
}

#header img { padding:18px 0 28px;}
#header div img { padding:0;}
#header div { float:right; margin: 36px 40px 10px 0; text-align:right;}
#crossslide { margin:1px auto; max-width:950px; height:500px; position:relative;}
#crossslide img {max-width: 100%; height: auto;}
@media \0screen {
#crossslide img { 
  	width: auto; /* for ie 8 */
  }
}
#noslide { margin:1px auto; max-width:950px; height:182px; position:relative; background-color:#fff}
#noslide img {max-width: 100%; height: auto;}
#content_wrapper_with_img {margin:-98px auto 0; padding-top:100px;}
#header {font-family:"Arial Black", Gadget, sans-serif; font-size:2em;}
#content_wrapper, #header {margin:0 auto;}
#content_wrapper, #content_wrapper_with_img { padding-bottom:1.5em;}
#content_wrapper, #content_wrapper_with_img, #header { max-width:980px; min-height:104px;
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,0.8) 75%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(25,rgba(255,255,255,0.8)), color-stop(75%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0.8) 75,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0.8) 75%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0.8) 75%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0.8) 75%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}
.index { 
		background: -moz-linear-gradient(left, rgba(246,246,246,0) 0%, rgba(246,246,246,0.75) 25%, rgba(246,246,246,0.75) 50%, rgba(246,246,246,0.75) 51%, rgba(246,246,246,0.75) 75%, rgba(246,246,246,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(2%,rgba(246,246,246,0)), color-stop(25%,rgba(246,246,246,0.75)), color-stop(50%,rgba(246,246,246,0.75)), color-stop(50%,rgba(246,246,246,0.75)), color-stop(75%,rgba(246,246,246,0.75)), color-stop(98%,rgba(246,246,246,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(246,246,246,0) 2%,rgba(246,246,246,0.75) 25%,rgba(246,246,246,0.75) 50%,rgba(246,246,246,0.75) 50%,rgba(246,246,246,0.75) 75%,rgba(246,246,246,0) 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(246,246,246,0) 2%,rgba(246,246,246,0.75) 25%,rgba(246,246,246,0.75) 50%,rgba(246,246,246,0.75) 50%,rgba(246,246,246,0.75) 75%,rgba(246,246,246,0) 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(246,246,246,0) 2%,rgba(246,246,246,0.75) 25%,rgba(246,246,246,0.75) 50%,rgba(246,246,246,0.75) 50%,rgba(246,246,246,0.75) 75%,rgba(246,246,246,0) 98%); /* IE10+ */
	background: linear-gradient(to right, rgba(246,246,246,0) 2%,rgba(246,246,246,0.75) 25%,rgba(246,246,246,0.75) 50%,rgba(246,246,246,0.75) 50%,rgba(246,246,246,0.75) 75%,rgba(246,246,246,0) 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f6f6f6', endColorstr='#00f6f6f6',GradientType=1 ); /* IE6-9 */
 	max-width:940px; min-height:80px; margin:0 auto; padding:1em 2em;}
.content { background-color:#fff; max-width:886px; min-height:80px; margin:0 auto; padding:1em 2em;}
.resources {float:left; margin:.8em; text-align:center; max-width:200px;}
.resources a { text-decoration:none;}
.resources .single { line-height:2.5em;}
h1 { font-size:1.5em; font-weight:bold; margin:0 auto .8em; padding:0 auto; font-family:Arial, Helvetica, sans-serif;}
h2 { font-size:1em; font-weight:bold; margin:0 auto; padding:0 auto; font-family:Arial, Helvetica, sans-serif;}
#accordian_wrapper { max-width:550px;}
.accordionButton { font-size:1em; font-weight:bold; color:blue; margin-bottom:.5em}
.accordionButton:hover { text-decoration:underline; color:#999; cursor:pointer;}
.selectedContent, .accordionContent { margin-bottom:.5em;}
h3 { font-size:.75em; margin:0; padding:0; line-height:1.6em; font-family:Arial, Helvetica, sans-serif;}
.blue {color:blue;}
.gray {color:#ccc;}

.content a { color:blue;  font-style:italic;}
.content a:hover { text-decoration:underline; font-style:italic; color:#ccc;}

#footer_wrapper { background-color:#515151; min-height:196px;}
#footer { max-width:980px; margin:0 auto; font-size:.8em;}
.YT_logo { margin:9em 0 0;}
.ftr_logo { float:left; padding:5em 0 .6em 5em;}
#address { float:left; margin:4em 0 0 2em;}
#footer_nav { float:left; margin:4em 0 0;}
.gwd { margin-bottom:2.1em;}
#footer a { color:#c5a500; text-decoration:none; font-weight:bold;}
#copyright { margin:0 auto; text-align:center;}

/* tabs */
/* Horizontal Tabbed Panels */
.H {
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 2em;
	clear: none;
}

.TabGroup {
	margin: 0 20px 20px 0;
	padding: 0px;
}

.tabs {
	position: relative;
	top: 1px;
	float: right;
	padding: 4px 10px;
	margin: 0;
	font: bold 0.8em sans-serif;
	color: blue;
	cursor: pointer;
	text-decoration:underline;
	list-style:none;
}

.tabs:hover {
	text-decoration:underline;
	color:#ccc;
}


.ContentGroup {
	clear: both;
	background-color: #fff;
}

.Content {
	overflow: hidden;
	padding: 4px; 
	padding-top:1em;
}


.ContentVisible {}

/* Vertical Tabbed Panels */

.V {
	overflow: hidden;
	zoom: 1;
	margin: 0 auto;
	padding-bottom: 2em;
	clear: none;
	width: 90%;
}

.V .TabGroup {
	float: right;
	background-color: #fff;
	position: relative;
	max-width:200px;
	list-style:none;
}

.V .tabs {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.V .ContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	max-width:552px;
}

.clear { clear:both;}
.content-area { margin-bottom:1em; padding:.0 .8em .4em;}
/* Styles for Printing */
@media print {
. {
	overflow: visible !important;
}
.ContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.Content {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.tabs {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}
}