
body
	{
	background: #004833;
	font-family: Arial, Helvetica, sans-serif;
	}

#main_holder
	{
	width: 772px;
	background: #ffffff;
	margin: auto;
	padding:0;
	}
		
#pageHeader 
	{
	height: 141px;
	width: 772px;
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
	background: transparent url(../../images/ui/page_header_bg.gif) top left no-repeat;
	}

h2.content_title
	{
	background: #004833 url(../../images/ui/title_blocks.gif) top left no-repeat;
	height: 20px;
	color: #fffcf2;
	font-size: 15px;
	padding: 3px 5px 0px 30px;
	margin: 15px 0px 10px 0px;
	}

#footer
	{
	clear: both ;
	width: 692px ;
	height: 20px;
	font-size: 10px;
	padding: 6px 40px 0px 40px ;
	margin-top: 10px;
	background: #f2f6f5 url(../../images/ui/footer_bg.gif) top left repeat-x;
	color: #557565;
	}

.copyright
	{
	float: left ;
	}
	
.footer_navs
	{
	float: right ;
	}

.footer_navs a:link, .footer_navs a:visited
	{
	color: #557565;
	text-decoration: none;
	}
	
.footer_navs a:hover, .footer_navs a:active
	{
	color: #557565;
	text-decoration: underline;
	}
		
	
#basic_page_content
	{
	margin: 0px 40px 20px 40px;
	font-size: 12px;
	color: #333333;
	}

#basic_page_content h3
	{
	border-bottom: solid 1px #d4dcd8;
	color: #557565;
	font-size: 16px;
	padding: 1px 5px 1px 5px;
	}

#basic_page_content a:link, #basic_page_content a:visited
	{
	color: #557565;
	text-decoration: underline;
	}
		
#basic_page_content a:hover, #basic_page_content a:active
	{
	color: #eaaf0f;
	text-decoration: none;
	}

#basic_page_content .service_item
	{
	margin: 0px 0px 20px 5px;
	}

#basic_page_content .service_item .si_title
	{
	font-weight: bold;
	display: block;
	margin: 0px 0px 2px 0px;
	color: #666666;
	padding: 0px 0px 0px 21px;
	background: transparent url(../../images/ui/icon_top_stories.gif) top left no-repeat;
	}

#basic_page_content .service_item .si_description
	{
	font-weight: normal;
	display: block;
	margin: 0px 0px 0px 20px;
	}

#basic_page_content .service_item .si_description p
	{
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	color: #666666;
	}

#basic_page_content .service_item ul
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#basic_page_content .service_item li
	{
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	padding: 0px 0px 0px 21px;
	background: transparent url(../../images/ui/icon_top_stories.gif) top left no-repeat;
	}
	
#basic_page_content
	{
	color: #666666;
	}
	
#basic_page_content p
	{
	margin: 0px 0px 5px 5px;
	}
	
.note
	{
	color: #cc0000;
	}
	
.form_holder
	{
	width: 650px;
	border: 0px solid #ff0000;
	margin: auto;
	background: #f6f8f7;
	}
	
.form_holder tr
	{
	vertical-align: top;
	}

.form_holder .lbl
	{
	text-align: right;
	font-weight: bold;
	color: #666666;
	width: 175px;
	}
	
.input_text, .input_select, .input_textarea
	{
	font-size: 12px;
	color: #666666;
	background: #f2f6f5;
	border-top: solid 1px #7fa399;
	border-left: solid 1px #7fa399;
	border-bottom: solid 1px #bfd1cc;
	border-right: solid 1px #bfd1cc;
	}
	
.input_text
	{
	width: 180px;
	height: 18px;
	padding-left: 4px ;
	font-size: 12px;
	color: #666666;
	}

.input_select
	{
	width: 180px;
	height: 18px;
	}
	
.input_text.wide,
.input_select.wide
	{
	width: 360px;
	}
	
.input_text.autowide,
.input_select.autowide
	{
	width: auto;
	}

.required
	{
	color: #cc0000;
	font-weight: bold;
	}
	
.btn
	{
	color: #004833;
	background-color: #d4dcd8;
/*	border-top: solid 1px #a5bcd3;
	border-left: solid 1px #a5bcd3;
	border-bottom: solid 1px #cbdaea;
	border-right: solid 1px #cbdaea;
*/	}

.fine_print
	{
	font-size: 9px;
	padding: 20px 40px 20px 40px;
	}