
body
	{
	margin: 0px; 
	background-color:#EAEAEA; 
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, Sans-Serif; 
	font-size:11px;
	}

h1 {font-size:15px}
h2 {font-size:13px;}

#logo{position:relative;top:10px; left:5px;}

#search
	{
	color:#FFFFFF;
	position:relative;
	top:-10px;
	left:580px;
	}

#searchform
	{
	margin:0px;
	}

#searchbtn
	{
	border:1px solid black;
	background:#EEEEEE;
	}
	
#maincontainer
	{
	margin:20px auto 0 auto;
	width:760px;
	border: solid 0px red;
	text-align: left;
	}

#subcontainer
	{
	float:left;
	width:720px!important; /* Firefox */
	width:760px;
	border: solid 0px black;
	padding:20px;
	background: #FFFFFF url(graphics/side_shadow.gif) repeat-y right;
	}	
	
#header
	{
	height:100px;
	/*background: #CC0000 url(graphics/logo.gif) no-repeat 1% 10%;*/
	background: #CC0000 url(graphics/bannerpic.jpg) no-repeat right;
	color:#CC0000;
	}
	
#mainnav
	{
	border:solid 0px blue; 
	height:23px; 
	background-color:#EEEEEE;
	}

#maincontent
	{
	float:left; 
	border:solid 0px black; 
	width:390px;
	padding-right:15px;
	margin:30px 10px 10px 10px; 
	background: #FFFFFF url(graphics/dotline.gif) repeat-y right;
	
	}

#maincontent p
	{
	width:379px;
	}	
	
#subnav
	{
	float:left; 
	width:160px; 
	padding-left:0px;
	border:0px solid red;
	margin-top:30px;
	}	

#subnav div 
	{
	font-size:10px; 
	background:#EEEEEE; 
	width:140px; 
	padding:3px;
	}
	
#secondarycontent
	{
	float:left;
	width:120px!important; /* Firefox */
	width:140px;
	padding-left:0px !important; /* Firefox */
	padding-left:5px;
	border:0px solid red;
	margin-top:30px;
font-size:10px;
	}			
	
#footer
	{
	clear:both; 
	font-size:9px; 
	border:0px solid black; 
	text-align:center; 
	background-color:#EEEEEE; 
	padding:10px;
	position:relative;
	}		
	
#subcontainer_btm 
	{
	width:757px;
	border: solid 0px black; 
	background: url(graphics/btm_shadow.gif) no-repeat top;
	clear:both
	}	
	


