/* CSS Document */
html {height:100%;}

body {
	font-family:verdana, arial, sans-serif;
	background-color:#999999;
	color:#000000;
	behavior:url("csshover.htc");
	font-size:70%;
	font-weight:500;
}

#wrapper{
	width:936px;
	margin-left:25px;
	margin-top:25px;
	border-color:#000000;
	border-width:4px;
	border-style:solid;
	background-color:transparent;
	min-height:506px;
    height:auto !important;
    height:506px;} /* set position relative so the footer can be positioned by referencing this containing element */


/*  classes for different page background images */

.home_bkgrnd {background-image: url(../graphics/backgrounds/home_bkgrnd.jpg);
	background-repeat: no-repeat;}

#header {padding:0; height:171px; background-color:transparent;}

#logo_home{float:left; width:292px; background-color:transparent;
}
#container_home{
	background-color:transparent;
	margin-left: 295px;
	margin-top: 210px;
}

#main_text_home{
	padding-left:0;
	padding-right:3em;
	padding-bottom:0;
	padding-top:0;
	margin-bottom: 5px;
	margin-left: 110px;
	width: 465px;
	float: none;
	background-color:transparent;
}
#left_nav {
	height: 250px;
	width: 250px;
	float: left;
	top: 240px;
	position: absolute;
	left: 33px;
}

#footer {
	background-color:transparent;
	padding-bottom:1em;
	padding-top:1.5em;
	position:relative; bottom: 0;
}

#copyright{
background-color:transparent;
padding-bottom:.5em;
padding-top:.5em;
position:relative; 
bottom: 0;
margin-left: 275px;
color:#666666;
font-size:77%;
}


#circle_anim {
	float: right;
	height: 275px;
	width: 235px;
	top: 41px;
	position: absolute;
	left: 730px;
	z-index: 2;
}


h1{font-size: *138.5%;} /*renders 18px */
h2{font-size: 123.1%; font-style:italic;padding-top:.4em; padding-bottom:.5em; background-color:transparent;} /* renders 16px */
h3{font-size: 108%; font-variant:small-caps;margin-top:1em;} /* renders 14px */
p{font-size: 1em;} /* renders 11px */

strong{font-weight:bold;}
a, a:link, a:visited, a:hover {text-decoration:none; color:#fb000c; outline:none;}
a img{border:none;}

ul{list-style-type:none;}

li.body{background-color:transparent;padding-bottom:5px;padding-left:25px; }



/****bottom nav******/
#navcontainer ul{text-align:right;background-color:transparent;}
#navcontainer ul li {
	display:inline;
	background-image:url(../graphics/nav_divider.gif);
	padding-right:0.3em;
	padding-left:1.3em;
	background-repeat:no-repeat;
	background-position: 0 .1em;
	background-color:transparent;
}
#navcontainer ul li a{color:#333333;font-size:77%;}
#navcontainer ul li a:hover{color:#fb000c;}
#navcontainer .currentpage_bottom a {color:#fb000c;font-size:77%;}
