/* 
	Purple = 9966FF
	Gray = 909090     
	Light Gray = D0D0D0
*/

body 
{
	margin: 0px;
	padding: 20px;
	background: #858C7D;
	font-family: Arial;  
	font-size: 16px;
	color: #000000;
}

p
{
	margin: 0px 0px 15px 0px;
}

img 
{
	border: none;
}


h1
{
	margin: 0px 0px 10px 0px;
	font-size: 18px;
}

h2
{
	font-size: 14px;
	margin: 20px 0px 10px 0px;
} 

h3
{
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}    

a
{       
	color: #004828;
	font-weight: bold;
	text-decoration: none;
} 

a:hover
{
	text-decoration: underline;
}  

input
{
	font-family: Arial;  
	font-size: 11px; 
}  

input[type=submit]
{
	height: 20px;
   	border: 1px solid #d0d0d0; 
	background: url(../images/button_bg.png) repeat-x #ffffff; 
}  

input[type=text]
{
	height: 18px; 
	border: 1px solid #d0d0d0;                              
}        

table
{
	border: 1px solid silver;
	border-collapse: collapse;
}   

th,
td
{
	padding: 10px; 
	background: #FBFFEF;
	border: 1px solid silver; 
}    

#SiteContainer
{
	margin: 0px auto;
	width: 800px;
	background: url(../images/site_bg.png) repeat-y #ffffff;
}

#SiteHeader
{
	position: relative;
	height: 160px;
	background: url(../images/site_header.jpg) no-repeat #ffffff;
}   

#SiteMenuLeft
{
	float: left;      
	width: 160px;
	padding: 20px;
	margin: 0px 0px 0px 10px;	
}  

#SiteMenuLeft a
{
	display: block;       
	color: #000000;
	padding: 4px 4px 4px 10px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	text-decoration: none;
} 

#SiteMenuLeft #Selected
{
	color: #ffffff;
	background: url(../images/link_bg.gif) repeat-x #008211;
} 

#SiteMenuLeft #Selected:hover,
#SiteMenuLeft a:hover
{
	text-decoration: underline;
}  
 
#SiteContent
{
 	float: left; 
	width: 515px;
	padding: 30px;   
}

#SiteFooter
{
	height: 31px;
	width: 800px;
	padding: 4px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
	color: #909090;
	font-size: 12px;
	background: url(../images/site_footer.png) no-repeat #ffffff;
}

/*
///////////////////////////////////////////
// News
///////////////////////////////////////////
*/
.News
{
	margin: 10px 0px 5px 0px;
	border: 1px solid silver;
	background: #FBFFEF;
}

.News #Header
{
	padding: 10px 10px 10px 10px;
	/*
	border: 1px solid gray;
	border-width: 0px 0px 1px 0px;
	*/
}

.News #Header #Subject
{
	font-weight: bold;
}

.News #Header #Date
{
	font-size: 12px;
}

.News #Body
{
	padding: 10px;
}
