body { font-size: 8pt; background-color:#66676b; margin:0; font-family: verdana, Helvetica, Arial, sans-serif; line-height: 10pt; }

#container  { background-color: #fff; background-position: center; margin:0 20px 0 0; position: absolute; z-index:1; top: 30px; left: 10%; right: 10%; width: 740px; border-color: #494950; border-style: solid; border-width: 8px 8px 20px; 	
}


#content{
	margin-top: 165px 
	}

img{
	display:block;
	}
p { color: #494950; font-size: 8pt; line-height: 10pt; text-decoration: none; }
a{ font-size: 8pt; font-weight: 600; line-height: 10pt; text-decoration:none
	    }
a:link { color: #1fa4b8; }
a:hover { color: #2b2b2b; border-bottom: 1px solid #a8a8a8; }
a:visited { color: #1fa4b8; }
#masthead{
	position:absolute;
	top:80px;
	left:10%;
	width:750px;
	height:86px;
	margin:0;
	padding:0;
	white-space: nowrap;
	z-index:2
	}

#logo{ float:left; width:110px; height:50px; clear: both; }

#menutext { position: absolute; top: 70px; width: 200px; float:left; }
#menucap { width: 176px; line-height: 86px; float: left; }
#menu{ margin:0 0 0 10px; height:76px; width:200px; color:#494950; background-color:#fff; text-transform:uppercase; padding:5px 5px 5px 15px; text-indent: 6px; clear: left; border-width: 0; }

#menu ul{ margin:0; padding:0; border-left-style: none; list-style:none; }

#menu li{ line-height: 10px; text-align:left; margin:0 0 0 1px; clear: both; }
#menu li .current { color: #1fa4b8; font-size: 7pt; font-weight: 600; line-height: 10px; text-transform: capitalize; float: inherit; clear: none; margin: 0 0 3px 3px; display: inline; }
/**this one determines the text size and turns the other menu links gray**/
#menu li a{ color:#494950; font-size: 7pt; font-weight: bold; line-height: 10pt; text-decoration: none; }
/**this one turns the selected page link blue**/
#menu .active a { color: #1fa4b8; border-top-width: 0; border-top-color: #fff; border-right-width: 0; border-right-color: #fff; border-bottom-width: 0; border-bottom-color: #fff; border-left: 0 solid #fff; }
#menu li a:hover { color: #000; font-weight: bold; text-decoration: none; border-left: 3px solid #fff; border-top-color: #fff; border-right-color: #fff; border-bottom-color: #fff; }

#menu .active a:hover{ color: #000; border-left: 3px solid #fff; }

#newscolumn{ text-decoration: none; text-align: left; position:absolute; top:200px; left: 20px; z-index:4; padding-bottom:4px; border-bottom:4px solid #fff; width:150px; float: left; padding-left: 5px; }

#news{
	padding:0;
	height:430px;
	background-color:#444;
	}

#news p{
	color:#2b2b2b;
	font-size:0.8em;
	margin-top:0;
	margin-bottom:10px;
	}

#news h2{ font-weight:400; color:#494950; text-decoration: none; padding:0; margin:0; }
h4.callout{ font-size:8pt; text-align:left; line-height:100%; color:#494950; font-weight: 400; font-style: oblique; text-transform: lowercase; clear: both; margin:0 12px 0 5px; padding:0; }
#maincol{ background-position: center; width:610px; margin-left: 65px; padding-bottom: 30px; }
#maincol img{ border:solid 1px #a8a8a8; margin:0 10px 10px 0; float:left; padding: 5px; }
#maincol a img { margin: 0 10px 10px 0; padding: 5px; float: left; border: solid 1px #a8a8a8; }
#maincol a:hover img { background-color: #d6d6d6; margin: 0 10px 10px 0; padding: 5px; float: left; border: solid 1px #a8a8a8; }
#newscolumn img { margin: 0 10px 10px 0; padding: 5px 5px 5px 0; float: left; }
#maincol p{ margin:0; color:#494950; font-weight: 400; padding: 0 20px 10px 10px; }
#maincol .piece{ width:auto; clear: left; margin:0 5px 5px; }
#maincol .piece img a:hover { border: solid 5px #22ebc4; }
#footnotes { color: #a8a8a8; font-size: 6pt; font-weight: 400; line-height: 8pt; background-color: #494950; text-decoration: none; width: auto; height: 20px; clear: both; padding: 10px 10px 15px 5px; }

