body{
	margin-top: 0;
	margin-bottom: 0;
	background-color:#80abd2;
	background-image:url(images/template/bg_color.gif);
}
#center_div{
	margin:0px auto 0px auto;
	width:952px;
}
.shadow_table{
	width:100%;
}
.left_shadow{
	width:26px;
	background-image:url("images/template/shadow-left.gif");
}
.right_shadow{
	width:26px;
	background-image:url(images/template/shadow-right.gif);
}
#bott_shadow{
	height:27px;
	background-image:url(images/template/shadow-bott.gif);
}
.header{
	padding:0px 19px 0px 19px;
	background-image:url(images/template/head-back.gif)
}
#userid, #password{
	width:117px;
	height:13px;
	border: solid 1px #c8c8c8;
	font-size:11px;
	text-align:left;
	position:relative;
	top:-5px;
	color:#969696;
}
#password{
	margin-left:5px;
	background-image:url(images/template/pass_back.gif);
}
#userid{
	background-image:url(images/template/id_back.gif);
}
#nav_list{
	margin:0 0 0 0;
	list-style-type:none;
	float:right;
}
#nav_list li{
	text-indent:0;
	float:left;
	margin:0 0 0 5px;
}

#top_bar{
	margin-bottom:3px;
}
#middle_bar{
	display:block;
	margin:4px 0 4px 0;
	width:856px;
	padding:3px 22px 3px 22px;
	background-color:#0058a6;
	font-size: 9px;
	background-image:url(images/template/blue_bar.gif);
	color:#ffffff;
}
#middle_bar a, #middle_bar a:link, #middle_bar a:visited{
	color:#669ac9;
	text-decoration:none;
}
#middle_bar a:hover, #middle_bar a:active, #middle_bar a:visited:hover, #middle_bar a:visited:active{
	color:#669ac9;
	text-decoration:underline;
}
#bottom_bar{
	margin:3px 0 3px 0;
}
#head_photo{
	width:251px;
	background-color:#4d4d4d;
}
#content_box{
	padding:0 19px 0 19px;
	background-image:url(images/template/mid-back.gif);
	background-color:#002b5c;
	background-repeat:repeat-x;
}
#sidebar, #sidebar2, #sidebar_double{
	width:207px;
	background-color:#4d4d4d;
	padding:25px 22px 25px 22px;
}
#sidebar_double{
	width:251px;
	padding:25px 0 25px 0;
}
#sidebar ul, #sidebar2 ul, #sidebar_double ul{
	list-style-type:none;
	padding-left:0;
	margin-left:0;
	text-indent:0;
	margin-top:8px;
}
#sidebar_double ul,#sidebar_double img {
	margin-left:22px;
	margin-right:22px;
}
#sidebar ul li,#sidebar li,#sidebar2 ul li,#sidebar2 li,#sidebar_double ul li,#sidebar_double li{
	text-indent:0;
	color:#ffffff;
	padding-bottom:3px;
	font-size:11px;
	padding-left:0;
	margin-left:0;
	text-indent:0;
}
#sidebar ul ul,#sidebar_double ul ul{
	margin-left:15px;
}
#sidebar_double hr{
	background-color:#002b5c;
	color:#002b5c;
	height:4px;
	width:251px;
	border:none;
	margin: 10px 0 20px 0;
}
#sidebar a, #sidebar a:link, #sidebar a:visited,#sidebar2 a, #sidebar2 a:link, #sidebar2 a:visited,#sidebar_double a, #sidebar_double a:link, #sidebar_double a:visited{
	color:#80abd2;
	text-decoration:none;
}
#sidebar a:hover,#sidebar2 a:hover,#sidebar_double a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#sidebar a:active,#sidebar2 a:active,#sidebar_double a:active{
	color:#f18a1a;
	text-decoration:underline;
}
#content{
	width:551px;
	background-color:#ffffff;
	padding:47px;
}
#content_wide{
	width:899px;
	background-color:#ffffff;
	padding:0;
}
#foot_cell{
	padding:0 19px 0 19px;
	background-image:url(images/template/foot_back.gif);
	background-color:#002b5c;
	background-repeat:repeat-x;
	height:106px;
}
#copyright{
	color:#ffffff;
	font-size: 10px;
	padding-top:7px;
}
#foot_links{
	font-size: 10px;
	padding-top:7px;
}
#foot_links a{
	font-size: 10px;
	margin-left:10px;
}
/* Font Formatting */

body,div,p,li,td,tr,h1,h2,h3,h4,h5,h6{
	font-family:verdana,helvetica,sans-serif;
}
body,div,li,p,th,td{
	color:#323232;
	line-height:16px;
	font-size: 11px;
}
h1 {
	color:#969696;
	font-size:16px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:20px;
}
h2 {
	color:#f18a1a;
	font-size:13px;
	font-weight:normal;
}

h2.no-margin {
	color:#f18a1a;
	font-size:13px;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h3 {
	color:#323232;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
}
h4 {
	color:#f18a1a;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
}
h5 {
	color:#323232;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0;
}
h6 {
	color:#f18a1a;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0;
}

.testimonial{
	color:#0058a6;
}

.blue {
	color:#0058a6;
}

.lght_blue {
	color:#669ac9;
}

.lght_gry {
	color:#969696;
}

/* Page Specific */

.home_gray_box{
	background-color:#4d4d4d;
	padding:13px 20px 6px 20px;
}
.home_gray_box p, .home_gray_box{
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	text-align:left;
	margin-top: 7px;
}

.home_gray_box p a, .home_gray_box a,.home_gray_box p a:link, .home_gray_box a:link,#foot_links a,#foot_links a:link{
	color:#7da5ca;
	text-decoration:none;
}
.home_gray_box p a:visited, .home_gray_box a:visited,#foot_links a:visited{
	color:#7da5ca;
	text-decoration:none;
}
.home_gray_box p a:hover, .home_gray_box a:hover, #foot_links a:hover{
	color:#ffffff;
	text-decoration:underline;
}.home_gray_box p a:active, .home_gray_box a:active, #foot_links a:active{
	color:#f18a1a;
	text-decoration:underline;
}


.header3 {
	color:#323232;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
}

a {
	color:#0058a6;
	text-decoration:none;
}
a:link {
	color:#3271a9;
	text-decoration:none;
}
a:visited {
	color:#3271a9;
	text-decoration:none;
}
a:hover,a:visited:hover {
	color:#f18a1a;
	text-decoration:underline;
}
a:active ,a:visited:active {
	color:#f18a1a;
	text-decoration:underline;
}
