body{
font-weight: normal; 
color: #4f4f4f; 
line-height: 150%; 
font-style: normal; 
font-size: 85%;
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: #2c88e1;
height: 26px;

}

#footer

{
width: 960px;
background-color: #2c88e1;
height: 50px;
font-size: 12px;
color: #ffffff;
hertical-align: middle;
}



	
	#main_content
	{
	width: 630px;
	float: left; background-color: #f0f0f0;
	
	
	}
	
	#right_content
	{
	width: 330px;
	float: left;
	}

td { vertical-align:top;
font-style: normal; 
font-size: 85%;
font-family: arial, helvetica, sans-serif; 

}

img { border:0px;}


	
	
.main_text	

{
	color: #4f4f4f;
    margin-left: 42px;
	
	}

a {color:#2c88e1;}
td span a { color:#2c88e1;}
span a, span { color:#2c88e1;}


.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-left:42px; 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;}






A.footer_sub_links:link 
{

color: #ffffff;
text-decoration: underline;
font-family:arial;
font-size:12px;
line-height:16px;
}

A.footer_sub_links:visited 
{

color: #ffffff;
text-decoration: underline;
font-family:arial;
font-size:12px;
line-height:16px;
}

A.footer_sub_links:hover 
{
color: #ffffff; 
text-decoration: underline;
font-family:arial;
font-size:12px;
line-height:16px;
}

A.footer_sub_links:active 
{
color: #ffffff; 

text-decoration: none;
font-family:arial;
font-size:12px;
line-height:16px;
}

span.content_underline
{
text-decoration: underline;
color:#959596;
font-weight: bold;
}

INPUT.submit
{
background-color:#2c88e1; 
border:0px; 
padding:3px; 
color:#FFFFFF; 
margin-top:10px; 
font-size:12px;
width: 100px;
height: 25px;
}

textarea,input,select
{
font-family: arial, helvetica, sans-serif;
font-size: 1.00em; 
color: #666666;
background-color: #ffffff;
border: #ccc 1px solid; 
}

input.radio
{
border: none;
}

label.required
{
color:#2c88e1;
}

span.required
{
color:#fc6f04;
}

H1
{
font-family: arial, helvetica, sans-serif;
font-size: 1.10em; 
color: #202020;
MARGIN-LEFT: 42px;
margin-top: 30px;
}

H2
{
font-family: arial, helvetica, sans-serif;
font-size: .85em; 
color: #202020;
MARGIN-LEFT: 42px;

}