/* generated by csscreator.com */ 


body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
	 height: 100%;
} 
 
body {
	background-color: #709C80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}



#pagewidth{
	width:657px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-y;
	position: relative;
	z-index: 1;
	padding-bottom: 5em;
} 
 
#header{
 position:relative; 
 height:210px; 
background-color:#000;
 width:100%;
} 
 
#leftcol{
 width:175px; 
 float:left; 
 position:relative; 
 padding: 0 10px;
/* background-color:#F0F059; */
	font-size: x-small;
 }
 
#leftcol h2 {
	font-size: 125%;
	font-weight: bold;
	margin: 0.75em 0;
	padding: 0;
}

#leftcol p {
	padding: 0.5em;
	margin: 0;
	background-color: #fff;
	border: solid thin #FFCC00;
}
 
#maincol{
/* background-color: #4F879F;   */
 float: right; 
 display:inline; 
 position: relative; 
 width: 432px; 
 padding: 0 10px;
 z-index: 3;

}
 
#footer{
	position: absolute;
	bottom: 0px;
	height:41px;
	width: 657px;
	background-color:#7C5FB3;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	z-index: 50;
	padding: 0;
	margin: 0;
/*	visibility: hidden; */
 } 
 
#footer p{
	position: absolute;
	top: 5px;
	right: 50px;
	padding: 0;
	margin: 0;
	color: #fff;
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 100%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


#topbackground {
	position: relative;
	display: block;
	background-image: url(../images/content_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 30px;
	width: 657px;
	z-index: 50;
	clear: both;
	padding: 0;
	margin:0;
}

#wrapper {
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
	z-index: 1;
}
 

#navigation {
	padding: 0;
	margin: 0;
	position: relative;
	display: block;
}

#maincol h1 {
	color: #FF6600;
	font-size: 120%;
	margin: 0;
	padding: 0;
}


#maincol h2 {
	color: #FF6600;
	font-size: 110%;
	margin: 0;
	padding: 0;
}



.link_list{
	margin: 2em 0 0 0;
	padding: 0;
	display: block;
	position: relative;
	width: 100%;
}


.link_list li {
	list-style-type: none;
	width: 100%;
	margin: 0.5em 0;
}

.link_list li a{
	display: block;
	position: relative;
	width: 90%;
	margin: 0;
	padding: 0.2em;
	border-left: solid 1.5em #006600;

}

.link_list li a:hover{
	background-color: #eee;
	border-left: solid 2em #0066CC;
}

blockquote, blockquote p{
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}
li {
	margin: 0.75em;
	list-style-type: square;
	border-bottom: solid thin #666;
}

	/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0 0 0 20px;margin: 0;list-style: none; background-image: url(../images/navigation_back.jpg); width: 637px; height: 44px; border: none;}

	#nav li {position:relative;float: left;width: 10em;display:block;margin: 0;border: none;border-left: solid thin #ccc;padding:0;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#000;display: block;padding: 1.2em;}
	#nav a:hover {color:#000; background-color: #CCFFCC;}
	
	#nav li ul {border-left: 1px solid #c00;background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
/*	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0} */
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}
	#nav li li a:hover {color:#fff;background:#c00}
	
	#nav li.active {background: #000;}
	#nav li.active ul {border:none;background: #c00 url("images/featurebox2_bg.gif") no-repeat 100% 100%}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color: #fff; font-weight: bold;}
	#nav li.active a:hover {color:#fff; background-color: #000;}
	
	#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background: #666 url("images/sprites.gif") repeat-x 0 99%;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 url("images/sprites.gif") repeat-x 0 99%}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
#etoNotice {display:none;}

