body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0pt;
padding:0pt;
}

body { 

	background-image:url(images/site_bkgrnd.gif);
	margin-left:auto;
	margin-right:auto;
}


p{
font:"Times New Roman", Times, serif;
color:#222150;
font-size:12px;
line-height:20px;


}

h1{
	font:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;

}

a{
font:"Times New Roman", Times, serif;
color:#0e0e34;
font-size:12px;
line-height:20px;

}

a:hover{
color:#f6e497;
}

#subnav_hd{
font-family:"Times New Roman", Times, serif;
color:#73264d;
font-size:30px;
margin:20px 10px 0px 20px;
}

#subnav_hd a{
font-family:"Times New Roman", Times, serif;
color:#73264d;
font-size:30px;
text-decoration:none
}


ul#subnav{
list-style-type: none;
margin:0px 0px 0px 10px;

}

ul#subnav li{
border-bottom:solid thin #90a5f3;



}

ul#subnav li a{
text-decoration:none;
font-size: 16px;
color:#73264d;
line-height:40px;
margin-left:5px;

}


ul#subnav li a:hover{
color:#f6df7b;
}




ul#nav{
list-style-type:none;
margin:0px;
padding::0px;
position:absolute;
margin:5px 0px 0px 30px;
z-index:2;
}

ul#nav li{
display:inline;

}
ul#nav li a{
text-decoration:none;
font-size: 12px;
color:#FFFFFF;
letter-spacing:2px;

}

ul#nav li a:hover{
color:#f6df7b;

}

#nav_bullets{
font-size:12px;
color:#f6e497;
margin:0px 6px 0px 6px;


}



#site_container{ 	
	width:820px;
	margin-left:-410px;
	position:absolute;
	left:50%;
	height:auto;


}

#content_container{



}

#page_shadow{
background-image:url(images/page_shadow.png);
height:auto; 


}

#page_shadow_ft{
width:820px;
background-image:url(images/page_shadow_footer.png);
height: 10px;
position: static;


}



#page_container{
position: static;
width:800px;
margin-left:-400px;
position: relative;
left:50%;
height:auto;




}


#page_header{
background-image:url(images/Header_bkgrnd.jpg);
width:800px;
height:121px;
left:50%;


}

#nav_bar{
background-image:url(images/Nav_bkgrnd.gif);
width:800px;
background-repeat:repeat-x;
height:31px;
position:relative;
}


#page{
background-image:url(images/content_bkgrnd.gif);
background-repeat:repeat-y;
width:800px;
min-height: 250px;
position: static;


}

#footer{
background-image:url(images/footer_bkgrnd.gif);
height:32px;
position: static;


}

#footer p{
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:10px;
margin:7px 20px 5px 10px;
float:right;


}


#footer p a{
text-decoration:none;
color:#FFFFFF;
font-size:10px;


}

#footer p a:hover{
text-decoration: underline;
color:#FFFFFF;
font-size:10px;


}

#feature_container{
width:220px;
float:left;
margin:0px 0px 0px 20px;
height:auto;

}

#feature_header{
background-image:url(images/Feature_hd.jpg);
height:38px;
font: "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
background-repeat:no-repeat;
margin:10px 0px 0px 0px;
padding:7px 35px 10px;

}

#feature_content{
	width:220px;
	background-color:e2e0f1;
	padding:10px 10px 10 px 10px;
	margin:-20px 0px 0px 0px;
	float:left;


}

#feature_image{
width: 72px;
height: 125px;
margin-left:10px;
margin-top:10px;
float:left;


}

#feature_copy{
	float:none;
	padding:0px 10px 0px 0px;
	margin:10px 0px 10px 10px;
}

#feature_copy p {
line-height:15px;
margin-bottom:5px;
}

#feature_copy a {
letter-spacing:-.25px;
line-height:15px; 
color:#534f74;
text-decoration:none;
font-weight:800;

}

#feature_copy a:hover {
color:#222150;
text-decoration:underline;
 
}


#feature_button{
background-image:url(images/arrow_button.gif);
background-repeat:no-repeat;
margin:5px 0px 0px 0px;
padding:0px 0px 10px 15px;
font:"Times New Roman", Times, serif;
color:#21214f;
font-size:14px;

}

#feature_button a{
text-decoration:none;
font-weight:900;
line-height:19px;

}

#feature_button a:hover{
text-decoration: underline;
color:#21214f;


}



#main_content_container{
float:right;
margin:10px 15px 10px 10px;
width:520px;

}

#flashcontent{
margin:5px 0px 10px 0px;
width:520px;

}


#main_text_container{
width:500px;
background-color:#21214f;
padding:10px 10px 10px 10px;


}


#main_text_container p{ 
color:#FFFFFF;
margin-bottom:10px;


}
