@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../graphics/stripes.png);
	color:#666666;
	font:Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
	}
	
A:link{
	color:#666666;
	font:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	}
A:visited{
	color:#666666;
	font:Tahoma, Geneva, sans-serif;
	text-decoration:none;	
	}
A:active{
	color:#666666;
	font:Tahoma, Geneva, sans-serif;
	text-decoration:none;	
	}
A:hover	{
	color:#333333;
	font:Tahoma, Geneva, sans-serif;
	text-decoration:none;	
	}
/***Styles***/
#title_container{
	width:90%;
	}
h1{
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00598a;
	}
.biggerbold{
	font-size:16px;
	font-weight:bold;
	}
.smallerbold{
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
	}	
.underline{
	text-decoration:underline;
	}	
/*****Top Decor*****/
#top_gradient{
	position:absolute;
	width:100%;
	height:517px;
	left:0px;
	top:0px;	
	background-image:url(../graphics/bg_gradient.png);
	z-index:-1;
	}
#top_overlay{
	position:absolute;
	width:100%;
	height:94px;
	left:0px;
	top:0px;
	background-image:url(../graphics/header_bg_overlay.png);
	z-index:1;
	}
#main_container{
	width:800px;
	margin:auto;
	}	
/***********Top Container***********/	

#header_filler{
	height:94px;
	width:100%;
	}	
#sub_container{
	width:100%;
	background-image:url(../graphics/content_main_bg.png);
	}
.clear { clear: both;}
#sub_con_inner_left{
	float:left;
	width:157px;
	left:0px;
	}
#sub_con_inner_right{
	float:right;
	width:620px;
	right:0px;
	padding: 10px, 10px, 10px, 10px;
	}
#sub_container_bottom{
	width:100%;
	height:21px;
	background-image:url(../graphics/content_main_bottom_bar.png);
	}
/*********Bottom Contianers*********/	
	
#bottom_contianer{
	text-align:left;
	width:800px;
	background-image:url(../graphics/content_sub_bg.png);
	}	
#bottom_container_bottom{
	width:800px;
	height:21px;
	background-image:url(../graphics/content_sub_bottom_bar.png);
	}
#fillerdiv{
	width:800px;
	height:9px;
	}
#layout{
	position:relative;
	left:24px;
	width:780px;
	}
	/****BottomBar***/
	
#bottom_bar{
	line-height:50px;
	color:#333;
	vertical-align:middle;
	height:37px;
	font-size:10px;
	background:url("../graphics/bottom_bg_bar.png");
	bottom:0px;
	padding-right:15px;
	}	
/************Navigation************/
ul.menu { 
	margin:0;
	padding:0;
	width:157px;
	}
ul.menu li { 
	display:block;
	padding-right:20px;
	float:right;
	text-align:right;
	width:132px;
	}
ul.menu li a {
	color:#999;
	font:14px helvetica;
	text-decoration:none; 
	display:block; 
	}
ul.menu li a:hover { 
	color:#000; 
	}
/****/
ul.active { 
	margin:0;
	padding:0;
	width:157px;
	}
ul.active li { 
	display:block;
	padding-right:20px;
	float:right;
	text-align:right;
	width:132px;
	}
ul.active li a {
	color:#fff;
	font:14px helvetica;
	text-decoration:none; 
	display:block; 
	}
