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

body {
	background-image: url(../images/cta_bg.jpg);
	background-repeat: repeat-x;
	background-color: #3B3B3B;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#38A5DA; font-weight:bold;}
h2 {font-size:14px; }
#wrap { width:794px; margin:0 auto; }
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
label { font-weight: bold; }
#header {float:left; height:109px; width:790px;}
.logo {float:left; width:307px;}
.head_right {float:right; text-align:right; width:390px; padding-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FAE14B; font-weight:bolder;}
#menu {float:left; margin-top:5px; margin-bottom:12px; height:27px; margin-left:77px; margin-right:77px; width:640px; background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat;}
#top {float:left; height:249px; width:794px; background-image: url(../images/top_bg.gif); background-repeat:repeat-y; background-repeat:repeat-y;}
.top_l {float:left; width:378px; height:237px;}
.top_r {float:right; padding-left:10px; padding-top:10px; width:406px; height:227px; background-image: url(../images/top_bg2.gif); background-repeat:no-repeat;}
#main_body {float:left; width:794px; height:auto; background-image:url(../images/body_bg.gif); background-repeat:repeat-y;}
.body_l {float:left; padding-left:20px; padding-right:20px; width:462px; background-image:url(../images/body_l_bg.gif); background-repeat:repeat-y;}
.body_l_wide img {margin-left:10px; margin-bottom:10px;}
.body_r {float:right; width:277px; padding-left:15px;}
.body_r_2 {float:right; width:277px; padding-left:10px;}
.contactus {float:right; width:277px; padding-left:10px;}
#path {float:left; width:794px; height:30px; background-color:#FFF;}
.path_l {float:left; width:18px;}
.breadcrumbs {float:left; width:300px; padding-top:8px; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
.date {float:right; width:255px; padding-top:8px; height:22px;}
.path_r {float:right; width:18px;}
#footer {float:left; width:794px; margin-top:20px; margin-bottom:20px; height: auto; background-color:#333;}
.f_left {float:left; padding-left:20px; width:300px; height: auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff;}
.f_right {float:right; width:86px; margin-top:115px; height:51px;}
.h1-white { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold;}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}

/* MENU STYLE */
a.nav {
	display:block;
	width:90px;
	text-align:center;
	color: #FFFFFF;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:27px;
	padding-top:3px;
	margin-left:5px;
	text-transform:uppercase;
}
a.nav:hover {
	background-image:url(../images/menu_over.jpg);background-repeat:no-repeat;
	display:block;
	width:90px;
	text-align:center;
	color: #4475AF;
	font-weight:bolder;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:27px;
	padding-top:3px;
	margin-left:5px;
	text-transform:uppercase;
}
a.navactive {
	background-image:url(../images/menu_over.jpg);background-repeat:no-repeat;
	display:block;
	width:90px;
	text-align:center;
	color: #4475AF;
	font-weight:bolder;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:27px;
	padding-top:3px;
	margin-left:5px;
	text-transform:uppercase;
}

.space18 {float:left; width:786px; height:10px; background-color:#E8E8E7; margin-left:4px; margin-right:4px;}
.space10 {float:left; width:786px; height:10px; background-color:#E8E8E7; margin-left:4px; margin-right:4px;}
.blue-header { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#38A5DA; font-weight:bold;}
.blackbold{ font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
.red { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#D60021; font-weight:bold;}
.greybold {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#72726A;}
.small {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right; color:#333333;}
.image-holder {float:left; width:502px; height:11px; }
