html, body { margin: 0; padding: 0;}
body { font-family: arial; background-image: url(images/back_grd.jpg); background-repeat: repeat-x; }
#shadow {width:920px; background: url(images/middle-shadow2.png) repeat-y;margin:0 auto;}
#wrapper { background-color: white; width: 900px; height: 829px; margin:0 auto; border-bottom: 1px solid #f1efef; }
#head_wrap { height: 115px; margin-bottom: 10px; margin-top: 0; margin-left: 50px; padding: 10px 0 0; }
#logo_box {
	background-image:none;
	float:left;
	background-repeat: no-repeat;
}

#head_wrap p {
	color:#335884;
	text-align:right;
	margin-right:40px;
	margin-top: 25px;
}


#nav_wrap { color: black; font-size: 10pt; font-family: arial; font-weight: bold; background-color: #9ba1a4; height: 32px; margin-bottom: 10px; margin-left: 50px; padding: 15px 0 0; }
#nav_wrap ul {
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 100%;
	height: auto;
}
#nav_wrap li {
	width: auto;
	display: inline;
	margin:0;
	padding: 0;
	height: auto;
}

#nav_wrap a:hover { color: #fff; }

#main_wrap { height: 485px; margin-bottom: 10px; margin-left: 50px; }
.rt_nav { border-right: 2px solid white; }
#left_col { background-color: #6a85a5; width: 170px; height: 485px; float: left;}
#left_col p {
	color: #fff;
	font-size: 10pt;
	padding-left: 20px;}
#left_col a {color:#FFFFFF; text-decoration:none;}
#left_col a:hover {color:#335884; text-decoration:underline;}

#mid_col { background-color: #8fa3bb; height: 485px; margin-right: 170px;}
#mid_col p { margin: 20px 20px 0 190px;}
#mid_col h1 {color:#335884; font-size:18px; margin-left:190px; padding-top:20px;}
#mid_col h2 {color:#335884; font-size:14px; margin-left:190px;}
#mid_col h3 {color:#335884; font-size:14px; margin-left:190px; padding-top:20px;}

#mid_col2 { background-color: #8fa3bb; height: 485px; margin-right: 170px; }
#mid_col2 p {
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 190px;
}
#mid_col2 h1 {color:#335884; font-size:18px; margin-left:190px; padding-top:20px;}
#mid_col2 h2 {
	color:#335884;
	font-size:14px;
	margin-left:190px;
	margin-top: 16px;
}
#mid_col2 h3 {color:#335884; font-size:14px; margin-left:190px; padding-top:20px;}

#wide_col { background-color: #8fa3bb; height: 485px; }
#wide_col p {
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 190px;
}

#wide_col h1 {color:#335884; font-size:18px; margin-left:190px; padding-top:20px;}
#wide_col h2 {color:#335884; font-size:14px; margin-left:190px;}

#full_col { background-color: #8fa3bb; height: 485px; }
#full_col p {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 20px;
}

#full_col h1 {color:#335884; font-size:18px; margin-left:20px; margin-bottom:10px; padding-top:20px;}
#full_col h2 {color:#335884; font-size:14px; margin-left:20px; margin-bottom:10px;}

.blue_txt {
	color: #335884;
	font-size: 11pt;
	font-family: arial;
	line-height: 15pt;
}
.blue_txt2 {
	color: #335884;
	font-size: 10pt;
	font-family: arial;
	line-height: 14pt;
}
.wide_blue_txt {
	color: #335884;
	font-size: 10pt;
	font-family: arial;
	line-height: normal;
}
.full_blue_txt {
	color: #335884;
	font-size: 10pt;
	font-family: arial;
	line-height: normal;
}
.lft_txt {
	font-size: 11pt;
	font-family: arial;
	line-height: 16pt;
}
#right_col { background-color: #6a85a5; width: 170px; height: 485px; float: right; }
.right_home_txt {
	color:#FFFFFF;
	text-align:right;
	line-height: 18pt;
	font-size: 9pt;
	padding-right: 20px;
	padding-top: 20px;
}
.right_freq_txt {
	color:#FFFFFF;
	text-align:right;
	line-height: 18pt;
	font-size: 9pt;
	padding-right: 20px;
	padding-top: 7px;
}
.pic_btm {
	float:right;
	padding-top: 30px;
}

.pic_btm_auto {
	float:right;
	padding-top: 20px;
}

.pic_btm_lback {
	float:right;
	padding-top: 21px;
}
.pic_btm_freq {
	float:right;
	padding-top: 15px;
}
#footer { color: white; font-size: 10pt; font-family: sans-serif; background-color: #335884; height: 47px; margin-left: 50px; }
#footer p { padding-top: 15px; padding-bottom: 20px; padding-left: 20px; }
#footer_rt { width: 310px; height: 47px; float: right; padding: 0; border-left: 2px solid #fff; }
#footer_rt p { padding: 2px 0 0 20px; }
