body { position: relative; background: #ffffff url(images/pgbg.png) repeat-y 0px 35px; margin: 0px 0px; padding: 0px 0px; font: 13px/140% Verdana, Arial, Helvetica, sans-serif}
td {font: 13px/140% Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size: 1.4em; line-height: 1.2em; margin: 0px; padding: 0px 0px 10px 0px}
h2 {font-size: 1em; margin: 0px; padding: .25em 0px; .8em 0px}
p {padding: 4px 0px; margin: 0px; line-height: 140%; font-size: .9em}
sup {font-size: 9px}
li {font-size: .9em; line-height: 125%}
#nav { position: relative; top:0px; left: 0px; background: url(images/topnav.png) repeat left top; width: auto; height: 27px; padding: 11px 0.25em 0em; text-align: left; line-height: 100%}
#nav p {width: 880px; font-size: .95em; padding: 0px; margin: 0px; text-align: center}
#mainhome {  display: block; position: absolute; top:44px; left: 180px; color: #000000; background-color: transparent; background-image: url(images/globewater.jpg); background-repeat: no-repeat; background-position: 320px 50px; margin: 0px  0px; padding: 0.25em 0.25em 0.25em 0.4em; width: 590px; float: left; font-size: 14px}
#mainhomenew {  display: block; position: absolute; top:44px; left: 180px; color: #000000; background-color: transparent; background-image: url(images/globewater.jpg); background-repeat: no-repeat; background-position: 350px 50px; margin: 0px  0px; padding: 0.25em 0.25em 0.25em 0.4em; width: 650px; float: left; font-size: 14px}
#news	{background-color: transparent;  position: relative; top: 0px; float: right; text-align: center; font-size: 12px; width: 240px; height: 390px; margin-right: 10px;}
#mainsub, #main { display: block; position: absolute; top:44px; color: #000000; left: 180px; padding: 0.25em; width: 590px; font-size: 14px;}
#subpages {display: block; position: absolute; top: 38px; font-size: 12px; left: -6px; padding: 0px 0px; width: 178px; text-align: center}
#subpages p {line-height: 150%; }
#footer { position: relative; top: auto; clear: both; font-size: 10px; padding-top: 0.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 188px}
#nav a {  color: #FFFFFF; text-decoration: underline; padding: 0px 1.5em}
#nav a:hover {  color: #999999; text-decoration: none}
#subpages a { display: block; padding: 5px 0px 0px 0px; margin: -12px 0px 0px 0px; color: #c00; text-decoration: underline;}
#subpages a:hover {  color: #000000; text-decoration: none}
#mainsube a:link, #mainsube a:visited, #mainsub a:link, #mainsub a:visited {color: #c00; text-decoration: underline;}
#mainsube a:hover, #mainsub a:hover {color: #00c; text-decoration: none;}
.highlight {color: #cc0000; font-style: italic}
#mainsube { display: block; position: absolute; top:44px; color: #000000; left: 180px; padding: 0.25em; width: 610px; font-size: 14px;}
.red {color: #f30}
h3 {  font-size: 1em; margin: .5em 0px; padding: 0px 0px}
blockquote {  font-size: 0.9em; font-style: italic; line-height: 150%; margin: 0.5em 0em 0.5em 2em; padding: 0em 0em; color: #333333}
li.alpha {  list-style: upper-alpha inside}
ul {  font-size: 14px; line-height: 140%}
.clr {  clear: both}
h2.sidebar {
	font-size: 1.1em;
}
p.dist {font-size: 14px;}
p.homep {margin-right: 5px;}
marquee {text-align: center; overflow:hidden; height: 360px;}
#mainsub table.career td {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 50%;
	font-family: Verdana, Helvetica, sans-serif; font-size: .9em; line-height: 130%;
}
#mainsub dl {display: block, clear: both; margin-top: 4px;}
#mainsub dt {
	margin: 12px 0px 0px 0px;
	padding: 2px 4px;
	width: 97%;
	font-family: Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 15px; vertical-align: middle; font-weight: bold;
	border: 1px #E7E4DC solid;
	background-color: #E7E4DC; 
}
#mainsub dt.plain {
	margin: 12px 0px 0px 0px;
	padding: 2px 4px 0px 4px;
	font-family: Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 15px; vertical-align: middle; font-weight: bold; 
	background-color: transparent;
	border: none;
}

#mainsub dd { margin-left: 6%; margin-top: 6px;
	padding: 10px 10px 0px 0px;
	line-height: 220%;
	width: 80%;
	font-family: Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 130%;
}

#mainsub dd.address {
	padding: 5px 10px 0px 0px;
	width: 90%;
}
#mainsub table.career td p {margin: 8px 0px;}
#pic22 {float:right; width: 350px; text-align: center; font-size: 11px; padding-left: 8px;}
ul.linklist li {padding-bottom: 10px;}
#mainsub .linklist li.w a, #mainsub .linklist li.w {
	color: #FFFFFF;
	list-style-type: none;
}
