body { background-color: #000000; margin: 0px; border-bottom: 10px solid #000000; font-size: 62.5%; font-family: "Trebuchet MS", Verdana, sans-serif /*font-family: Verdana, Arial, Helvetica, sans-serif*/; }

#header { background: url(../images/grad.gif) repeat-x #FFFFFF; clear: both; }
#head { height: 133px; vertical-align: top; width: 760px; margin: auto; }
#head img { display: inline; }
#logo { width: 202px; text-align: right; float: left; }
#headright { display: inline; margin-left: 30px; float: left; text-align: left; }
#headright img { margin: 0 0 5px 0; display: block; }
#nav { border: 1px dashed #58587C; list-style-type: none; font-size: 1.1em; color: #CCCCCC; padding: 2px; margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#nav li { display: inline; padding: 0 6px 0 6px; }
#nav a:link, #nav a:visited { color: #CCCCCC; text-decoration: none; }
#nav a:hover, #nav a:active { color: #FFFFFF; text-decoration: none; }

#foot { font-size: 1.1em; color: #999999; background-color: #333333; display: block; height: 60px; clear: both; }
#foot div { margin: auto; width: 760px; }
#foot img#lna { margin: 8px 112px 0 31px; }
#foot img#goodman { margin: 4px 0 0 14px; }
#foot p { line-height: 18px; padding: 16px 0 0 0; float: left; margin-top: 0; }
#foot a { background: url(../images/sqr.gif) no-repeat left center; padding: 0 4px 0 12px; margin-left: 10px; }
#foot a.pic { background-image: none; padding: 0px; margin: 0px; }
#foot a:link, #foot a:visited { color: #999999; text-decoration: none; }
#foot a:hover, #foot a:active { color: #CCCCCC; text-decoration: none; }

#conhold { width: 100%; background-color:#ffffff; text-align: center; clear: both; }
#conwid { width: 760px; margin: auto; }
#container { width: 351px; clear: both; padding-bottom: 20px; float:left; border-left:223px solid #FFFFFF; border-right:186px solid #FFFFFF; display:inline; margin: 20px auto 20px auto; }
#containerpub { width: 500px; clear: both; padding-bottom: 20px; float:left; border-left:223px solid #FFFFFF; border-right:37px solid #FFFFFF; display:inline; margin: 20px auto 20px auto; }

#leftnav { font-weight: bold; font-size: 1.2em; width: 223px; float: left; color: #000000; background: url(../images/leftnav_bg.gif) left top repeat-y; margin-bottom: 20px; margin-left:-223px; position:relative; text-align: left; }
#leftnav h3 { padding: 14px 0 0 23px; margin: 0 0 0 0; background: url(../images/leftnav_top.gif) no-repeat; font-size: 1.2em; }
#leftnav ul { list-style-type: none; padding: 0 0 0 5px; margin: 4px 35px 0 17px; }
#leftnav ul li { padding: 2px 0 4px 0; border-top: 1px dotted #CBCBCB; }
#leftnav a:link, #leftnav a:visited { color: #000000; text-decoration: none; }
#leftnav ul ul { color: #9999CC; list-style-type: square; font-weight: normal; padding-left: 1.4em; margin: 0 0 4px 0; }
#leftnav ul ul li, #leftnav ul ul ul li { padding: 7px 0 0 0; border: none; }
#leftnav ul ul a:link, #leftnav ul ul a:visited { color: #333333; }
#leftnav ul ul ul{ font-weight: normal; color: #666666; list-style-type: none; padding-left: 0.6em; margin: 0; }
#leftnav ul ul ul a:link, #leftnav ul ul ul a:visited { color: #666666; }
#leftnav ul a:hover, #leftnav ul a:active, #leftnav ul ul a:hover, #leftnav ul ul a:active, #leftnav ul ul ul a:hover, #leftnav ul ul ul a:active { color: #8A8AFF; text-decoration: none; }
#navend { background: url(../images/leftnav_bot.gif) left bottom no-repeat; height: 30px; display: block; clear: both; }

#rightcol { width: 186px; float: right; font-size: 1em; margin-right:-186px; position:relative; text-align: left; }
#rightinfo { float: right; text-align: right; font-size: 1em; margin: 0 6px 10px 10px; }
#rightinfo p { border-bottom: 1px dashed #CCCCCC; line-height: 1.7em; margin: 0; padding: 0; }
#rightinfo a:link, #rightinfo a:visited { color: #8A8AFF; text-decoration: none; }
#rightinfo a:hover, #rightinfo a:active { color: #000080; text-decoration: none; }
#rightinfo img { margin: 2px 0 2px 0; }

#centro { width: 341px/*100%*/; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 1.4em; color: #333333; background: url(../images/centro_bg2.gif) repeat-y; margin-bottom: 20px; margin-right:-100%; text-align: left; }
#centropub { width: 500px/*100%*/; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 1.4em; color: #333333; background: url(../images/centro_bg3.gif) repeat-y; margin-bottom: 20px; margin-right:-200%; text-align: left; }
#centro p, #centropub p { padding: 0 10px 0 10px; }
#end { background: url(../images/centro_bot2.gif) no-repeat left bottom; padding-top: 0; margin-top: -10px; height: 20px; display: block; }
#endpub { background: url(../images/centro_bot3.gif) no-repeat left bottom; padding-top: 0; margin-top: -10px; height: 20px; display: block; }
#crumb { font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #8A8AFF; background: url(../images/centro_top2.gif) no-repeat; padding: 6px 0 0 10px; margin-top: 0; }
#crumbpub { font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #8A8AFF; background: url(../images/centro_top3.gif) no-repeat; padding: 6px 0 0 10px; margin-top: 0; }
#crumb a:link, #crumb a:visited, #crumbpub a:link, #crumbpub a:visited { text-transform: uppercase; text-decoration: none; color: #8A8AFF; }
#crumb a:hover, #crumb a:active, #crumbpub a:hover, #crumbpub a:active { text-decoration: underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a.news:link, a.news:visited { color: #000000; background: url(../images/icon_news.gif) no-repeat 10px top; text-decoration: none; padding: 2px 0 10px 40px;  }
a.feed:link, a.feed:visited { color: #000000; background: url(../images/icon_feed.gif) no-repeat 10px top; text-decoration: none; padding: 2px 0 10px 40px;  }
a.career:link, a.career:visited { color: #000000; background: url(../images/icon_career.gif) no-repeat 10px top; text-decoration: none; padding: 2px 0 10px 40px; }
a.mail:link, a.mail:visited { color: #000000; background: url(../images/icon_email.gif) no-repeat 10px top; text-decoration: none; padding: 2px 0 4px 40px; }
a.feed:hover, a.feed:active, a.career:hover, a.career:active, a.mail:hover, a.mail:active, a.news:hover, a.news:active { text-decoration: none; color: #8A8AFF; }
/*#extra { background: url(../images/diag.gif) repeat-y; */
#extra a { margin: 0 40px 5px 0x; display: block; }
#extra h3 {font-size: 1em; font-weight: normal; border-bottom: 1px dashed #000000; padding: 5px 0 5px 10px; margin-right: 12px; margin-bottom: 10px; }

#relate { background: url(../images/rel_foot.gif) no-repeat bottom #e5e5e5; padding: 0 0 16px 0; width: 177px; margin-bottom: 20px; }
#relate a:link, #relate a:visited { color: #8a8aff; text-decoration: none; font-size: 11px; margin: 5px 10px 0 10px; padding: 0 0 4px 0; border-bottom: 1px dotted #999999; display: block; }
#relate a:hover, #relate a:active { color: #000000; text-decoration: none; }

h1 { font-family: "Trebuchet MS", Verdana, sans-serif /*Georgia, "Times New Roman", Times, serif*/; font-size: 1.6em; color: #000080; background: url(../images/centro_top.gif) no-repeat; padding: 6px 0 0 10px; margin-top: 0; }
h2 { font-family: "Trebuchet MS", Verdana, sans-serif /*Georgia, "Times New Roman", Times, serif*/; font-size: 1.2em; color: #000080; padding: 6px 0 0 10px; margin-top: 0;}
h3 { font-size: 1em; color: #000080; padding: 6px 0 0 10px; margin-top: 0; }

#what { background: url(../images/whatpeople_bg.gif) bottom left no-repeat; padding-bottom: 5px; margin-bottom: 10px; }
#what p { margin: 5px 26px 0 10px;}
#what h3 { margin: 5px 26px 0 0; font-size: 1.1em; font-weight: bold; color: #000080; }
#what h2 { padding: 0px 26px 0 10px; font-size: 0.9em; font-weight: normal; color: #ffffff; background: url(../images/whatpeople3.gif) no-repeat left top; height: 33px; margin: 0; line-height: 35px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#what a { display: block; margin: 10px;}


/* Styles for Google search box */
#search { background: url(../images/whatpeople_bg.gif) bottom left no-repeat; padding-bottom: 5px; margin-bottom: 10px; }
#search p { margin: 5px 26px 0 20px;}
#search h3 { margin: 5px 26px 0 0; font-size: 1.1em; font-weight: bold; color: #000080; }
#search h2 { padding: 0px 26px 0 10px; font-size: 0.9em; font-weight: normal; color: #ffffff; background: url(../images/whatpeople3.gif) no-repeat left top; height: 33px; margin: 0; line-height: 35px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#search a { display: block; margin: 10px;}
#search form {
	height: 50px;
	margin: 0;
	padding: 0;
	position: relative;
	left: -15px;
	top: 0px;
	text-align: center;
}

/* Styles for Google search box left*/
#searchleft { background: url(../images/whatpeople_bg.gif) bottom left no-repeat; padding-bottom: 5px; margin-bottom: 10px; }
#searchleft p { margin: 5px 26px 0 20px;}
#searchleft h3 { margin: 5px 26px 0 0; font-size: 1.1em; font-weight: bold; color: #000080; }
#searchleft h2 { padding: 0px 26px 0 10px; font-size: 0.9em; font-weight: normal; color: #ffffff; background: url(../images/whatpeople3.gif) no-repeat left top; height: 33px; margin: 0; line-height: 35px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#searchleft a { display: block; margin: 10px;}
#searchleft form {
	height: 50px;
	margin: 0;
	padding:  0px 37px 0 0px;
	position: relative;
	left: -15px;
	top: 0px;
	text-align: left;
}



#stmp ul { padding:0 40px 0 0; margin: 0; }
#stmp li { font-weight: bold; color: #000000; list-style-type: none; }
#stmp li a:link {  color:#000000; text-decoration: none; display: block; border-bottom: 1px dotted #999999; display: block; }
#stmp ul li { font-weight: normal; color: #000000; margin-left: 4px; }
#stmp ul li a:link { color:#000000; text-decoration: none; border-bottom: 1px dotted #AAAAAA; display: block; }
#stmp ul ul li { font-weight: normal; color: #999999; margin-left: 4px; }
#stmp ul ul li a:link, #stmp ul ul li a:visited { display: block; border-bottom: 1px dotted #CCCCCC; }
#stmp li a:hover, #stmp li a:active { color: #000080; text-decoration: none; }

dl {margin: auto 10px auto 10px; padding-bottom: 2px; }
dt { font-weight: normal; font-size: 1.2em; }
dd { margin: auto auto 20px 4px;}
dd a:link { font-weight: normal; }

a:link, a:visited {
	color: #6E6FCD;
	text-decoration: none;
}
a:hover, a:active { color: #000066; text-decoration: none; }

label { display: block; margin: 0 10px 0 10px; min-height: 23px; height: auto; _height: 23px; clear: both; padding: 0; }
input, textarea, select { float:right; width: 160px; font-family: "Trebuchet MS", Verdana, sans-serif /*"Georgia", "Times New Roman", Times, serif*/; font-size: 1em; margin-bottom: 6px; }

.sbmt { width: auto; }
.roit { float: right; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; }
.pdf { float: right; }
.month { height: 22px; }

.more { margin: 4px 0 10px 0; display: block; }
.morepanel h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; padding: 6px 0 0 0; margin: 0 10px 0 10px; border-top: 1px dotted #cbcbcb;}
.morepanel p { margin-top: 0; padding-top: 0; }
.morepanel a { float: right; }

a.next:link, a.next:visited { display: block; text-align: right; }
a.next:link img, a.next:visited img { background-color: #000000;}
a.next:hover img, a.next:active img { background-color: #000080;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; padding: 2px 0 2px 0; vertical-align: top; }
h3.department { background: url(../images/display_bg.gif) no-repeat 5px 2px; height: 24px; margin-bottom: 5px; display: block; }

h3.department a:link, h3.department a:visited { color: #000000; }
h3.department a:hover, h3.department a:active { color: #ffffff; }

h4 { display: inline; float: left; margin-right: 10px; margin-left: 10px; font-size: 1em; }

dl span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 18px; }
.contact_leftcol { width: 120px; text-align: left; display: block; float: left; }
.contact_rightcol { width: 180px; text-align: left; display: block; float: left; }
.contact_both { display: block; }

.padbottom {padding-bottom: 10px;}