/***************************************************
Only styles for layout of website go in here. If styles apply
to design like text color, link color, or anything else, please
place in styles.css
****************************************************/

body
{
background:#406188;
}

#main
{
	
}

#container
{
	text-align:left;
	width:1013px;
}

#top_menu
{
	background:url(../images/menu_bg.jpg) no-repeat;
	padding:3px 0px 5px 50px;
}

#top_menu a
{
	margin:0px;
	float:left;
	color:#FFFFFF;
	/*
font-weight:bold;
*/
	
	text-decoration:none;
	font-size:12pt;
	display:block;
	margin-left:5px;
	width:164px;
	text-align:center;
	display:block;
	padding:11px 0px 14px 0px;
}

#top_menu div a
{
	
}

#top_menu a:hover
{
	background:url(../images/menu_tab_bg.jpg) no-repeat;
	color:#1c2b5c;
}

#middle
{
	background:url(../images/content_bg.jpg);
	padding:15px 30px 10px 40px;
}

#footer
{
	padding-right:50px;
	background:url(../images/content_bg.jpg);
	color:#a1a1a1;
	text-align:right;
}

#footer a
{
	color:#a1a1a1;
	text-decoration:none;
	font-size:10pt;
}

#left_menu
{
	float:left;
	width:208px;
}

.left_menu_container
{
	border-right:1px solid #b5c9d3;
	border-left:1px solid #b5c9d3;
}

.left_menu_item
{
	display:block;
	background:#c6d8e3;
	padding:7px 10px 7px 10px;
	color:#2b406b;
	font-size:12pt;
	border-bottom:1px solid #ffffff;
	text-decoration:none;
}

.left_menu_item:hover
{
	background:url(../images/left_menu_roll.jpg) repeat-x;
}

.left_menu_sub_item
{
	color:#faa63b;
}

.left_menu_sub_item a
{
	display:block;
	color:#2f6594;
	text-decoration:none;
}

.left_menu_sub_item a:hover
{
	text-decoration:underline;
}

.side_heading_orange,.side_heading_blue
{
	padding:3px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}

.side_heading_orange
{
	background:url(../images/side_menu_header2.gif) no-repeat;
}

.side_heading_blue
{
	background:url(../images/side_menu_header1.gif) no-repeat;
}

.left_side
{
	padding:5px;
	font-size:8pt;
}

.left_side h1, .left_side h2
{
	padding:0px;
	margin:0px;
}

.left_side h1
{
	font-size:10pt;
	color:#274f7d;
}

.left_side h2
{
	font-size:9pt;
	color:#7a8da4;
}

.left_side strong
{
	
}

.left_side a
{
	color:#df820c;	
}

.left_side_content
{
	padding:7px 0px 7px 0px;
	border-bottom:1px solid #dddddd;
}

#content_container
{
	float:left;
	width:695px;
	background:#fff;
	margin-left:10px;
	padding:10px;
}

.spacer
{
	clear:both;
}
