body {
	background-color:#ECE9DA;
	font-family:verdana,arial,helvetica,sans-serif;
}

form {
	margin:0px;
}

/*
 * Outside Border
 **/
 .border {
 	background-color:#CDCDCD;
 	margin:auto;
 }
 
/*
 * Container
 **/
 .container {
 	background-color:#FFFFFF;
 	color:#000000;

 }
 
/*
 * Footer Background 
 **/
 .footer_bg {
 	background-color:#BBB697;
 	background-image:url(./images/footer_bg.gif);
 	background-repeat:repeat-x;
 	height:22px;
 	font-size:11px;
 	text-align:right;
 	padding-right:10px;
 }
 
 .footer_bg a {
 	color:#01318C;
 	text-decoration:underline;
 }
 
 .footer_bg a:hover {
 	color:#01318C;
 	text-decoration:none;
 }
 
 
/*
 * Header
 **/
 .header {
 	background-color:#FFFFFF;
 }
 
/*
 * Below Header 
 **/
 .header_bottom {
 	background-color:#AEAA91;
 	background-image:url(./images/bl_bg.gif);
 	background-repeat:repeat-x;
 	text-align:left;
 }

/*
 * Home Content
 **/
 .home_content {
 	background-color:#FFFFFF;
 	color:#000000;
 	font-size:11px;
 	padding:20px;
 	vertical-align:top;
 }
 
/*
 * Home News
 **/
 .home_news {
 	background-color:#F3F1E8;
 	color:#000000;
 	vertical-align:top;
 }
 
/*
 * Home News
 **/
 .home_news_content {
 	color:#000000;
 	font-size:11px;
 	padding:5px;
 	vertical-align:top;
 }
 
 .home_news_content a {
 	color:#003366;
 	text-decoration:underline;
 }
 
 .home_news_content a:hover {
 	color:#003366;
 	text-decoration:none;
 }
 
/*
 * Internal Content
 **/
 .internal_content {
 	background-color:#FFFFFF;
 	color:#000000;
 	font-size:11px;
 	padding:20px 20px 40px 20px;
 	vertical-align:top;
 }

/*
 * Internal Navigation Background 
 **/
 .internal_nav {
 	background-color:#F4F2E9;
 	vertical-align:top;
 }
 
 .internal_nav_border {
 	background-color:#E3E1DA;
 	vertical-align:top;
 }
 
 .internal_link a {
 	font-size:11px;
 	color:#003366;
 	text-decoration:none;
 }
 
 .internal_link a:hover {
 	font-size:11px;
 	color:#003366;
 	text-decoration:underline;
 }
 
/*
 * Navigation Background 
 **/
 .nav_bg {
 	background-color:#0D396B;
 	background-image:url(./images/nav_bg.gif);
 	background-repeat:repeat-x;
 }
 
 /*
 * Search Box
 **/
 .search_box {
 	width:110px;
 	border:1px solid #555555;
 	font-size:12px;
 }

/*
 * Tan Line
 **/
 .tan_line {
 	background-color:#CFCBB3;
 	height:6px;
 }
 
/*
 * White Line
 **/
 .white_line {
 	background-color:#FFFFFF;
 	height:1px;
 }
 
 a {
 	color:#2A4F79;
 	text-decoration:none;
 }
 
 a:hover {
 	color:#2A4F79;
 	text-decoration:underline;
 }