body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #074B8F;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
div, img, class, input, lable, form, p, select {
	margin: 0px;
	padding: 0px;
}
.link3 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, "Helvetica LT Std Light";
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
.link3:hover {
	/*color: #1E4027;*/
	text-decoration: none;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #0E87CF;
	text-decoration: none;
	text-align: center;
        width: 94px !important;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	color: #FF3399;
	text-align: center;
}
.style3 {
	color: #5a8a41;
	font-weight: bold;
}
.style6 {
	color: #CE008B;
	font-weight: bold;
font-size: 18px;
}
.style5 {
	color: #5a8a41;
	font-weight: bold;
	font-family: Tahoma, "Helvetica LT Std Light";
	font-size: 13px;
	text-decoration: none;
}
.style4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	padding-top: 12px;
	margin-top: 10px;
	}

#main {
	padding: 0px;
	width: 976px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	display: block;
}

#round_lt{
	background-image: url(images/main_top_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 17px;
	float: left;
	height: 19px;
}
#round_rt{
	background-image: url(images/main_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	width: 17px;
	float: right;
	height: 19px;
}
#round_lb{
	background-image: url(images/main_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	width: 17px;
	float: left;
	height: 20px;
}
#round_rb{
	background-image: url(images/main_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	width: 17px;
	float: right;
	height: 20px;
}
#topborder {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 942px;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #8ec9fa;
	background-color: #daeeff;
}
#middleborder {
	margin: 0px;
	float: left;
	width: 940px;
	background-color: #daeeff;
	border-right-width: 1.5px;
	border-left-width: 1.5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8ec9fa;
	border-left-color: #8ec9fa;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#botromborder {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 19px;
	width: 942px;
	background-color: #daeeff;
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #8ec9fa;
}
#banner {
	background-image: url(images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 0px;
	height: 151px;
	width: 940px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#banner .txt{
	text-align: left;
	display: block;
	float: left;
	height: 120px;
	width: 440px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-family:Tahoma,"Helvetica LT Std Light",sans-serif;
	font-size:108.3% !important;
	text-decoration: none;
}
#banner .txt .readmore{
	float: right;
	height: 32px;
	width: 88px;
}
#top_nav{
	padding: 0px;
	float: left;
	height: 41px;
	width: 940px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#top_nav_left{
	background-image: url(images/menu_left_side.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 13px;
}
#top_nav_right{
	background-image: url(images/menu_right_side.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 41px;
	width: 13px;
}
#top_nav_main{
	background-image: url(images/nav-middle-strip.gif);
	background-repeat: repeat-x;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 914px;
	font-family: Tahoma, "Helvetica LT Std Light";
}
#top_nav_main ul{
	list-style-type: none;
	height: 41px;
	width: 912px;
}
#top_nav_main ul li.noimg{
	margin: 0px;
	float: left;
	height: 41px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: none;
	width: 120px;
}
#top_nav_main ul li.noimg a{
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
#top_nav_main ul li.noimg a:hover{
	/*color: #003D59;*/
	text-decoration: none;
}
#top_nav_main ul li{
	/*background-image: url(images/bar.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 41px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	text-align: center;
	width: 154px;
}
#top_nav_main ul li ul{
	background-color: #11457F;
	/*border:1px solid #7AC5F5;*/
	/*background-image: url(images/drop_but.gif);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	z-index: 100;
	display: none;
	height: auto;
	float: left;
	left: 25px;
	top: 40px;
        color:#FFFFFF;
        opacity:0.9;
        text-transform:none;

}
#top_nav_main ul li ul li {
	background-color: #11457F;
	background-image: none;
	/*border:none;
            border-top:1px solid #7AC5F5;*/
	width: 165px;
	margin: 0px;
	float: left;
	height: auto;
	text-align:left;

}
#top_nav_main ul li ul li.first{
	border: 0;
}
#top_nav_main ul li ul li a{
	display:block;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, "Helvetica LT Std Light";
	font-size: 12px;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
        padding-bottom:4px;
        padding-left:14px;
        padding-right:5px;
        padding-top:4px;
        width:151px;
        line-height: 15px;
}
#top_nav_main ul li ul li a:hover{
	background-color: #80B6E5;
}
#top_nav_main ul li a{
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	line-height: 41px;
}
#top_nav_main ul li a:hover{
	/*color: #003D59;*/
	text-decoration: none;
}
/*#link1 {
	background-image: url(images/drop_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 112px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -50px;
	margin-left: 0px;
}
*/
.call_to_action { color:green; font-weight:bold; font-size:13px }
.call_to_action:hover {}

#box{
	float: left;
	width: 940px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	z-index: 10;
}
#box ul li{ height: 41px;line-height: 41px; color: #fff; width: 100px; text-align: center}
#box_round_lt{
	background-image: url(images/text_top_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 12px;
	float: left;
	height: 13px;
}
#box_round_lt p{
	visibility: hidden;
}
#box_round_rt{
	background-image: url(images/text_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	width: 12px;
	float: right;
	height: 13px;
}
#box_round_rt p{
	visibility: hidden;
}
#box_round_lb{
	background-image: url(images/text_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	width: 12px;
	float: left;
	height: 13px;
}
#box_round_lb p{
	visibility: hidden;
}
#box_round_rb{
	background-image: url(images/text_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	width: 12px;
	float: right;
	height: 13px;
}
#box_round_rb p{
	visibility: hidden;
}
#box_topborder {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 12px;
	width: 916px;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #8ec9fa;
	background-color: #FFFFFF;
	z-index: 10;
}
#box_topborder p{
	visibility: hidden;
}
#box_middleborder {
	margin: 0px;
	float: left;
	width: 914px;
	background-color: #FFFFFF;
	border-right-width: 1.5px;
	border-left-width: 1.5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8ec9fa;
	border-left-color: #8ec9fa;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	z-index: 10;
}
#box_middleborder img{
	margin: 4px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#box_middleborder .inner_box {
	background-image: url(images/big_bar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	float: left;
	height: 85px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 9px;
	width: 100px;
}
.gr_bt{
	background-image: url(images/169_green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	/*float: left;*/
	height: 51px;
        line-height: 51px;
	width: 132px;
}
.gr_bt .link3{ font-size: 185%; padding-right: 18px }
/*.gr_bt:hover{background-image: url(images/button_orange.jpg);}*/
.offer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/11valg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 45px;
	width: 80px;
	padding-top: 18px;
	padding-right: 2px;
	padding-bottom: 22px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.offer a{
	color: #000000;
	text-decoration: none;
	}
	.offer a:hover{
	color: #000000;
	text-decoration: none;
	}
.bold1{
	font-size: 20px;
	font-weight: bolder;
	text-decoration: none;
}
#box_botromborder {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 12px;
	width: 916px;
	background-color: #FFFFFF;
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #8ec9fa;
}
#box_botromborder p{
	visibility: hidden;
}
#box_middleborder ul{
	list-style-type: none;
	float: left;
	height: 27px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#box_middleborder ul li {
	float: left;
	height: 27px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	display: inline;
	background-image: none;
}
#box_middleborder ul li span.middle{
	line-height: 27px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, "Helvetica LT Std Light";
	font-size: 11px;
	background-image: url(images/gray_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	width: 65px;
}

#box_middleborder ul li span {
	background-image: url(images/gray_right_side.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	float: right;
	height: 27px;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#box_middleborder ul li span.left {
	background-image: url(images/gray_left_side.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 27px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin: 0px;
}
#box_middleborder ul li span.middle a{
	line-height: 27px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, "Helvetica LT Std Light";
	font-size: 11px;
}
#box_middleborder ul li span.middle a:hover{
	color: #333333;
	text-decoration: none;
}
/*ul .grey_button .middle {
	background-image: url(images/gray_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 27px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}*/

/*subpage start*/

#main_sub {
	font-family: Arial, Tahoma, "Helvetica LT Std Light";
	font-size: 12px;
	color: #0D7DC1;
	text-decoration: none;
	padding: 0px;
	float: left;
	width: 900px;
	text-align: left;
	z-index: 2;
	margin: 8px;
}
#main_sub p{
}
#main .side{
	padding: 8px;
	float: right;
	width: 428px;
	border: 2px solid #DDFFDD;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 13px;
	text-align: left;
	clear: none;
	position: relative;
	z-index: 4;
}
#main .side .lft{
	padding: 0px;
	float: left;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#main .side .lft-less-top{
	padding: 0px;
	float: left;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#main .side .boxcolor{
	text-align: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 222px;
	background-image: url(images/repet2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.text_box {
	text-decoration: none;
	text-align: left;
	float: left;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008040;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #333333;
	height: auto;
	font-size:11px;
}
/*.text_box div{
	float: right;
}*/
.text_box .hide{
	display: none;
}
.text_box .txt_green{
	background-color: #ef6804;
	float: right;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial;

	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size:18px;
}
.text_box .txt_orange{
	background-color: #8ebc4d;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial;

	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size:18px;
}
.text_box .puttxt{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 70px;
}
.text_box .txt_onormal{
	padding: 0px;
	float: right;
	text-decoration: none;
	margin: 0px;
	width: 50px;
	text-align: right;

}
.txt_left{
}
.txt_right{
	padding: 0px;
	float: right;
	text-decoration: none;
	margin: 0px;
	clear: left;
}
.bt_sub{
/*	background-image: url(images/bt_sub.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	float: left;
	height: 50px;
	width: 216px;
	cursor:pointer;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
padding: 0px;
}
.bt_sub p{
	visibility: hidden;
}
.tags { clear:both; border-top:1px dashed #0D7DC1; margin-top:25px; padding-top:10px; font-weight:bold; }
.tags a { color:#0D7DC1; font-weight:normal }
.tag-tags {  }
.tag-tags a { color:#0D7DC1; }


#banner .widgettitle{margin-top:3px;margin-bottom:8px;}
#banner .textwidget{line-height:15px;}
#banner .widget_text img{vertical-align:text-top}




