/*
---------REDEFINED HTML----------------------------------------------------------
*/
body{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;	
}
/*
---------POSITIONING STYLES------------------------------------------------------
*/
#maincontainer{
	width: 966px; /*Width of main container*/
	margin: 0px auto; /*Center container on page*/
	position: relative;
}
#header{
	width: 100%;
	height: 90px; /*Height of header*/
	background-image: url(images/hdr_bg.gif);
	background-repeat: no-repeat;
}
#menu{
	width: 100%;
	height: 34px; /*Height of menu*/
	background-image: url(images/menu_bg.gif);
	background-repeat: no-repeat;
}
#content{
	float: left;
	width: 100%;
	background-image: url(images/content_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content_height{
	float: left;
	width: 15px;
	height: 414px; /*This is the minimum height you would like the content section to be */
	margin-left: -966px; /*Set left margin to -(MainContainerWidth)*/
}
div#logo {
	margin: 0px;
	padding: 0px;
	left: 774px;
	top: 0px;
	position: absolute;
	z-index: 1;
}
#footer{
	clear: left;
	width: 100%;
	height: 62px;
	background-image: url(images/ftr_bg.gif);
	background-repeat: no-repeat;
}
#bottom_border{
	width: 100%;
	height: 12px;
	background-image: url(images/shado_btm.gif);
	background-repeat: no-repeat;
}
#left_border{
	position: absolute;
	float: left;
	left: 0px;
	bottom: 12px;
	width: 8px;
	height: 100%;
	background-image: url(images/shado_l.gif);
	background-repeat: repeat-y;
}
#right_border{
	position: absolute;
	float: right;
	right: 0px;
	bottom: 12px;
	width: 8px;
	height: 100%;
	background-image: url(images/shado_r.gif);
	background-repeat: repeat-y;
}
/*
---------LINER STYLES----------------------------------------------------------
*/
/* Padding and basic text formatting is set within the liners for the header, content, footer DIVs (except MENU - see LINKS below)*/
#header .liner{
	margin: 0px;
	padding-left: 450px;
	padding-top: 40px;
	font-size: 14px;
	font-weight: normal;
	color: #06578E;
}
#menu .liner{
	margin: 0px;
	padding-left: 8px; 
}
#content .liner{
	margin: 0px;
	padding: 10px 38px;
	padding-top: 20px;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	color: #06578E;
}
#content .liner .column {
	float: left;
	width: 420px; 
}
#footer #leftpanel{
	margin: 0px;
	padding-left: 28px;
	padding-top: 4px;
	font-size: 14px;
	font-weight: bold;
	line-height: 62px;
	color: #FFFFFF;	
}

#footer #rightpanel{
	margin: 0px;
	padding-top: 19px;
	padding-right: 28px;
	float: right;
	font-size: 12px;
	color: #444444;
	line-height: 17px;	
	text-align: right;
}
/*
---------TEXT/LINK STYLES-----------------------------------------------------------
*/
/*Header links*/
#header a {
	color: #06578E;
	text-decoration: none;
}
/*Menu links*/
#menu ul{
	margin: 0px;
	padding: 0px;
}
#menu li{
	margin: 0px;
	padding: 0px;
	display: inline;
	font-size: 14px;
	line-height: 34px;
	font-weight: normal;
	color: #FFFFFF;
	list-style-type: none;
}
#menu li.divider{
	margin: -7px;
}
#menu li a{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 20px 20px;
}
#menu li a:visited{
	color: #FFFFFF;
}
#menu li a:hover, #menu li a.current{
	color: #FFFFFF;
	background-image: url(images/menu_over_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
/*Header text and links*/
#content h1{
	font-size: 26px;
	line-height: 32px;
	font-weight: bold;
	color: #06578E;
}
#content h2{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #CD202C;
}
#content h3{
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #06578E;
}
#content img{
	float: right;
	margin-left: 20px;
}
#header a:visited, #content a:visited {
	color: #001040;
	font-weight: normal;
	text-decoration: none;
}
#content a {
	color: #0000F0;
	font-weight: normal;
	text-decoration: none;
}
#content a:hover, #header a:hover {
	color: #FF0000;
	text-decoration: underline;
}
/*Footer left panel*/
#footer #leftpanel a, #footer #leftpanel a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#footer #leftpanel a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/*Footer right panel*/
#footer #rightpanel a, #footer #rightpanel a:visited{
	color: #444444;
	text-decoration: none;
}
#footer #rightpanel a:hover{
	color: #444444;
	text-decoration: underline;
}

