body{
font-weight: normal; 
color: #666666; 
line-height: 150%; 
font-style: normal; 
font-family: arial, helvetica, sans-serif; 
background-color: #f8f2e7;
margin-top: 20px;
text-align:center;  
margin:0;  
padding:0;  
padding-bottom:0; /* IE doesn't do margin-bottom for #container right */  
background-color:#FFFFFF;

}

#main_container
{
width: 960px;
border-top: #5c5e5f 1px solid;
border-right: #5c5e5f 1px solid;
border-left: #5c5e5f 1px solid;
border-bottom: #5c5e5f 1px solid;
margin-left: 10px;
margin:20px auto 0 auto; /* bottom margin is 0 because of IE note above, body's padding-bottom takes care of it */  
text-align:left; 
background-color: #FFFFFF;
}

#header
{
width: 960px;
height: 119px;
background-color: #FFFFFF;
}

#navigation
{
width: 960px;
background-color: #151b8d;
height: 26px;

}


table, td {
		
		border:0px;
		font-family:Tahoma;
		font-size:12px;
		line-height:16px;
		color:#666666;
	}

td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.main_text, table, li, input, textarea, font, 
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:16px;
		color:#666666;
	}
a:link { 
color: #FFA200; text-decoration: none;
} 
a:visited { 
color: #FFA200; text-decoration: none;
} 
a:active { 
color: #FFA200; text-decoration: none;
} 
a:hover { 
color: #FFA200; text-decoration: underline;
} 
	
	
	
	
	
	
a {color:#FFA200;}
td span a { color:#FFA200;}
span a, span { color:#FFA200;}

strong { color:#7D7E7F;}

font a { font-size:9px; color:#5C5E5F; line-height:9px; font-weight:bold}
	
.ls_text, .ls_text a { color:#5C5E5F; line-height:11px; text-decoration:none;}
.ls_text a:hover { text-decoration:underline;}
	
.c_text, .c_text a { font-size:9px; color:#ADAEAF; text-decoration:none; line-height:9px;}
.c_text a:hover { text-decoration:underline;}

.blt_text { color:#959596; font-size:9px; line-height:9px;}
.blt_text strong { color:#5C5E5F; text-transform:uppercase; line-height:11px; font-size:11px; }
.blt_text a { color:#FFA200;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		
	}
	
span.heading
{
font-family:Tahoma;
font-size:12px;
line-height:13px;
color:#959596;

}

.form {height:23px; margin-top:0px;}
.form input, .input	{width:185px; height:20px; border-color:#E1E1E1; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

textarea {width:185px; height:173px; border-color:#E1E1E1; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px; overflow:hidden}

ul {margin:0; padding:0; list-style:square inside}
li  {background:url(images/1-a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 13px}
li a  {line-height:17px; color:#FFA200;}

.p { background-image:url(images/p.gif); background-repeat:repeat-y; background-position:left;}

.h_p { height:1px; background-color:#E1E1E1;}

A.footer_links:link 
{
font-weight: bold;
color: #5c5e5f;
text-decoration: none;
font-family:Tahoma;
font-size:11px;
line-height:16px;
}

A.footer_links:visited 
{
font-weight: bold;
color: #5c5e5f;
text-decoration: none;
font-family:Tahoma;
font-size:11px;
line-height:16px;
}

A.footer_links:hover 
{
color: #FFA200; 
font-weight: bold;
text-decoration: underline;
font-family:Tahoma;
font-size:11px;
line-height:16px;
}

A.footer_links:active 
{
color: #5c5e5f; 
font-weight: bold;
text-decoration: none;
font-family:Tahoma;
font-size:11px;
line-height:16px;
}

A.footer_sub_links:link 
{

color: #959596;
text-decoration: none;
font-family:Tahoma;
font-size:12px;
line-height:16px;
}

A.footer_sub_links:visited 
{

color: #959596;
text-decoration: none;
font-family:Tahoma;
font-size:12px;
line-height:16px;
}

A.footer_sub_links:hover 
{
color: #FFA200; 
text-decoration: underline;
font-family:Tahoma;
font-size:12px;
line-height:16px;
}

A.footer_sub_links:active 
{
color: #959596; 

text-decoration: none;
font-family:Tahoma;
font-size:12px;
line-height:16px;
}

span.content_underline
{
text-decoration: underline;
color:#959596;
font-weight: bold;
}

INPUT.submit
{
background-color:#fc6f04; 
border:0px; 
padding:3px; 
color:#FFFFFF; 
margin-top:10px; 
font-size:9px;
}

textarea,input,select
{
font-family: arial, helvetica, sans-serif;
font-size: 1.00em; 
color: #666666;
border: #ccc 1px solid; 
}

input.radio
{
border: none;
}

label.required
{
color:#fc6f04;
}

span.required
{
color:#fc6f04;
}

#subfooter
{
font-family:Tahoma;
font-size:12px;
line-height:16px;
		


}