html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:12px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {
color:#FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#575656;
background-image:url(../images/container_background.jpg);
background-position:bottom right;
background-repeat:no-repeat;
background-attachment:fixed;
height:100%;
max-height:100%;
overflow:hidden; 
padding:0; 
margin:0; 
border:0;
}

p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
padding:0; 
margin:0; 
}

#content {display:block; height:100%; max-height:100%; overflow:auto; padding-left:300px; position:relative; z-index:3; color:#FFFFFF;}
#head {position:fixed; margin:0; top:0; right:18px; display:block; width:100%; height:111px; background-image:url(../images/top_background.png); background-position:bottom; background-repeat:repeat-x; background-color:#E3000F; z-index:5;}

#nav { padding-top:10px; padding-bottom:10px; background-color:#575656; position:fixed; float:right; margin:0; top:111px; left:300px; right:18px; display:block; width: auto; height:auto;  z-index:6;}

#foot { position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:25px; background-color:#E3000F; text-align:right;  z-index:5; color:#FFFFFF;  background-image:url(../images/top_background.png); background-position:top; background-repeat:repeat-x;}

#left { position:fixed; left:0; top:0; height:100%; width:300px; color:#ffffff; z-index:4;}

#headunder {position:fixed; margin:0; top:0; display:block; width:100%; height:111px; background-image:url(../images/top_background.png); background-position:bottom; background-repeat:repeat-x; background-color:#E3000F; z-index:2;}

#footunder {position:fixed; margin:0; bottom:-1px; display:block; width:100%; height:25px; background-color:#E3000F; text-align:right;  z-index:2; color:#FFFFFF; background-image:url(../images/top_background.png); background-position:top; background-repeat:repeat-x;}

#padcontenttop {display:block; height:190px; }
#padcontentbottom {display:block; height:30px; }

* html #head,* html #nav, * html #foot,* html #left,* html #headunder,* html #footunder {position:absolute;}


#menu{
float:right;
width:auto;
margin: 0px 0px 0px 0px;
list-style:none;
}

#menu li{
display:inline;
}

.activeitem
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.passiveitem
{
	color:#999999;
	font-size:14px;
	font-weight:bold;
	text-decoration:none
}

.passiveitem:hover
{
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.contact{
 width:500px;
 background-image:url(../images/transparent_red.gif); 
 border:solid 1px #FFFFFF;
 overflow:hidden;
 }

.contact p a{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

.contactheader {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
display:block; 
width:100%;
}

.contactstate{
color:#FFFFFF;
}

.name {
	font-weight:bold;
}

