body {
	margin: 0px;
	background-image: url(../images/background_inside.gif); background-repeat:repeat;
}
body,td,th {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 160%;
	color: #666666;
}

p { margin-top: 15px; }
.white { color: #FFFFFF; }

a, a:visited { color: #3D71BD; font: 11px Tahoma, Arial; margin: 0px; }
a:hover, a:active { color: #FE8500; font: 11px Tahoma, Arial; }

a.linkwhite, a.linkwhite:visited { color: #FFF; font: 11px Tahoma, Arial; margin: 0px; }
a.linkwhite:hover, a.linkwhite:active { color: #3D71BD; font: 11px Tahoma, Arial; }

.headline { font-weight: bold; text-align: center; text-transform: uppercase;  margin-top: 0px; }
.subheadline { font-style: italic; text-align: center; }

#logo { position: relative; top: 10px; left: 0px; width: 300px;  }
#tagline { position: relative; top: -35px; left: 450px; width: 300px;  }
#topnav { position: relative; top: -6px; left: 112px; width: 665px; margin-bottom: -5px; }

#layerFontsize { position:absolute; width:89px; height:29px; z-index:1; left: 667px; top: 155px; }

#tableHome {
	background-image: url(../images/home_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#tableMainBody { width: 777px; }

/* lets us set a different background for the header than the rest of the page:  */
#masthead {	background-image: url(../images/background_inside.gif); background-repeat:repeat; height: 113px; }
#logoprint { display: none; }
#leftnavtable { width: 159px; }
#leftnavtable td.homecell { border-top: 1px solid #AED2E6; border-bottom: 1px solid #AED2E6; padding: 3px 0px 3px 0px ; } 

#LEFTNAV { font: 11px Tahoma; font-weight: bold; border-top: 1px solid #AED2E6; }
#LEFTNAV a { /*width: 192px; */ background-color: #FFFFFF; color: #64A9CF; text-decoration: none; display: block; border-bottom: 1px solid #AED2E6; padding: 5px 5px 5px 35px;  background-image: url(../images/bullet_clear.gif); background-position: top;  text-align: left;}
#LEFTNAV a:link, #LEFTNAV a:visited { /*width: 192px; background-color: #FFFFFF; */color: #64A9CF; background-image: url(../images/bullet_clear.gif); background-position: top; }
#LEFTNAV a:Hover { /*background-color: #63678D;*/ color: #AA0000; background-image: url(../images/bullet_clear_f2.gif); background-position: top; }


/* ---( float footer at bottom CSS )---------------------------------- */
		
/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
#outer{
min-height:100%;
margin-bottom:-50px;
height:auto;
background-image: url(../images/background_insidehorizontal.gif); background-repeat:repeat;
}
* html #outer{height:100%;}
#footer {
width:587px;
margin-left: 190px;
clear:both;
height:50px;
line-height: 140%;
color: #666666;
text-align: center;
vertical-align: middle;
}
#clearfooter{clear:both;height:50px;}
div>p {margin:0}
#minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper thanks to Tim Connor*/
* html #minHeight{margin-bottom:-50px;}

