/* CSS Document */

body {font-family: verdana, arial, sans-serif; font-size:10pt; margin:0; padding:0; min-width:760px; color:#000000; background-color:#f2f5ec;}
#wrapperall {width:100%; margin:0 auto; background-color:#ffffff; background:url(/images/wrapper_bg.gif); background-position:50% 0; background-repeat:repeat-y;}
#wrapper {width:760px; margin:0 auto; background-color:#ffffff; background:url(/images/gomastarbg.gif); background-position:right 0; background-repeat:repeat-y;}
#header {float:none; background-color:#41747d; padding:0px; margin:0; height:100px;}
#headerbg {float:none; background-image:url(/images/banner_topbg.jpg); background-repeat:no-repeat; background-color:#41747d; height:34px; padding:0px; margin:0;}
#main {float:left; width:580px; padding:0; margin:0; background-color:#ffffff;}
#content {float:left; width:530px; padding:10px 15px 15px 15px; background-color:#ffffff;}
#rotate {float:none; padding:0; background-color:#000000; margin:0; border-bottom:1px solid #ebb227;}
#breadcrumb {float:none; width:570px; padding: 0 0 0 5px; background-color:#ffffff; margin:0;}
#search {float:right; width:169px; margin:0 0 0 1px; padding:10px 5px 5px 5px; font-size:8pt; color:#272727; background-color:#74959e; height:50px}
#side {float:right; width:160px; margin-left:10px; padding:5px; font-size:8pt; color:#272727;}
#footer {float:none; background-color:#eeb844; border-top:1px solid #74959e; padding:5px; font-family: verdana, arial, sans-serif; font-size:8pt; }


/*supplement*/

#supheader {float:none; background-image:url(/images/supbanner.jpg); background-repeat:no-repeat; background-color:#41747d; height:30px; padding:0px;}
#supmain {float:none; padding:15px; margin:0; background-color:#ffffff;}
#supnavi {float: right; margin:5px 15px; color:#E0A425;}
#supnavi a:link, #supnavi a:visited {color:#ffffff; text-decoration:none;}
#supnavi a:hover {color:#E0A425; text-decoration:underline; background:none;}



h1 {color: #34679a; font-size:21px; font-weight: normal; font-family: Georgia, Times, serif; letter-spacing:2px;}
h2 {font-family:"Times New Roman", Georgia, Times, serif; font-size:12pt; font-weight:bold; color:#013369;}
h3 {font-family: "Lucida Grande", verdana, arial, sans-serif; font-size:10pt; font-weight:bold; font-style:italic; color:#000000;}
h4 {font-size:12px; color:#567ea7; font-style:italic; font-family:'Times New Roman', Times, serif; border-bottom:1px solid #c2d1e0;}

a:link, a:visited {color:#013369; text-decoration:underline;}
a:hover {color:#fff; background-color:#33647d; text-decoration:none; padding:0px;}

#side a:link, #side a:visited{color: #2e535a; font-weight:bold; text-decoration:none;}
#side a:hover {color:#fff; background-color:#33647d; text-decoration:none; font-weight:bold; padding:0px;}

#footer a:link, #footer a:visited{color: #3c3c3c; text-decoration:none;}
#footer a:hover {color:#000000; border-bottom: 1px solid #000000; background-color:#eeb844;}


#breadcrumb a:link, #breadcrumb a:visited{color: #977b42; font-weight:normal; text-decoration:none;}
#breadcrumb a:hover {color:#fff; background-color:#33647d; text-decoration:none; font-weight:bold;}

#content ul li {list-style:circle; padding-bottom:5px;}

#side ul {margin:0 0 2px 20px; padding:0px;}
#side ul li {list-style-image:url(/images/arrow.gif); padding-bottom:10px;}

ul.arrows {margin:0 0 2px 20px; padding:0px;}
#content .arrows li {list-style:url(/images/arrow.gif);padding-bottom:10px;}


div.imgright{float: right; width: 220px; padding:2px 4px 4px 25px;}
div.imgleft{float: left; width: 220px; padding: 2px 25px 4px 4px;}
div.imgleft img, div.imgright img {border:7px solid #d9d5b3; margin:2px 5px 1px 0;}

.imgright p, .imgleft p {font-size:8pt; color:#515151; width:100%; margin:1px 2px;}

hr {border: none 0; border-top:1px solid #ffca88; height:1px;}


blockquote {margin:5px 5px; padding:5px; background-image:url(../images/blockquotebg.gif); background-position:3px 15px; background-repeat:no-repeat; background-color:#fff;}
blockquote p {margin:0 20px; padding:10px; display:block; background-color:#ffdc91;}


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:570px;
	float:right;
}

#nav a {
	display: block;
	background-color:#40727b;
	padding:0px 5px;
	height:25px;
	text-decoration:none;
	color:#fff;
	position:relative;
	top:3px;
	border: 1px solid #e8af23;

}

#nav a:hover {
	background-color:#d8e3e7;
	color:#40727b;
}

#nav li { /* all list items */
	float: left;
	width: 75px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 158px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li { /* second-level list items */
width:158px; 
}

#nav li ul li a {height:30px; padding:5px 2px; border:1px solid #000000; border-top: none; background-color:#40727b;}
#nav li ul li a:hover {color:#40727b; background-color:#d8e3e7;}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 75px;}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;}

.toplevel {padding:3px;}




/*firstgiv search bar*/
#firstgov {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#35666d; margin:0; padding:0;}
.firstgovtextbox {width:85px;}
.firstgov {
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000; 
  border: 1px solid;
  background-color: #fff;
  border-color:#35666d;
}


#content td a:link, #content td a:hover, #content td a:visited{font-family: verdana, arial, sans-serif; font-size:8pt; text-decoration:none; border-bottom:none; font-weight:normal;}

.pdfarea a[href$='.pdf'] { 
	zoom:1;
	padding-left:20px;
	background: transparent url("/images/icon_pdf.gif") no-repeat top left; 
}
.pdfarea a:hover[href$='.pdf'] { 
	zoom:1;
	padding-left:20px;
	background: transparent url("/images/icon_pdf.gif") no-repeat top left; 
	color:#cf4212;
}