@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;	
}
.header_bg{
	background-image:url(../images/header.jpg);
	background-repeat:repeat-x;
	height:130px;
}
.header{
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:110px;
}
.header h2{
	margin:0px;
	padding:0px;
	padding-top:10px;
	font-size:34px;
	font-weight:normal;
	color:#f1ffce;
}
.header h3{
	margin:0px;
	padding:0px;
	padding-top:47px;
	font-size:26px;
	font-weight:normal;
	color:#fcfff4;
}
.header a, .header a:hover{
	text-decoration:none;
	border:none;
	cursor:pointer;
	color:none;
}
.tall_number{
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	line-height:50px;
	margin:0px;
	padding:0px;
	color:#AEED37;
	font-weight:normal;
}
.banner{
	background-image:url(../images/banner_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:210px;
}
.body_content{
	background-image:url(../images/body_conent_top.jpg);
	background-repeat:repeat-x;
	background-color:#7D7D7D;	
}
.main_body{
	background-color:#FFF;	
	font-family:Arial, Helvetica, sans-serif;
}
.main_body h1{
	color:#0cff00;
	font-weight:normal;
	font-size:24px;
	line-height:25px;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	text-align:left;
}
.main_body h1 span{
	color:#d7ff00;
}
.main_body h2{
	margin:0px;
	padding:0px;
	color:#0cff00;
	padding-left:0px;
	padding-top:0px;
	font-size:18px;
	font-weight:normal;
}
.main_body h3{
	font-size:16px;
	color:#d7ff00;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:3px;
	text-align:left;
}
.main_body p{
	font-size:14px;
	color:#fdfff4;
	line-height:18px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	text-align:justify;
}
.main_body a{
	font-size:14px;
	color:#99FF33;
	text-decoration:none;
	line-height:18px;
}
.main_body a:hover{
	font-size:14px;
	color:#d7ff00;
	text-decoration:none;
	line-height:18px;
}
.content_bg{
	background-image:url(../images/conent_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#1F4546;
	height:auto;	
	padding:25px;
}
.content_bg ul{
	margin:0px;
	padding:0px;
}
.content_bg ul li{
	margin:0px;
	padding:0px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:25px;
	color:#f2ffb6;
	list-style:none;
	background-image:url(../images/bullet_arrow.gif);
	background-repeat:no-repeat;
}
.tab{
	margin:0px;
	padding-top:6px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.bottom_border{
	border-bottom: solid 1px #a6a6a6;
}
.padding_top{
	padding-top:50px;	
}
#tab_container{
	margin:0px;
	padding:10px;
	height:auto;
	background-color:#e3e3e3;
	border-left: solid 1px #a6a6a6;
	border-right: solid 1px #a6a6a6;
	border-bottom: solid 1px #a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	z-index:1;
}
#tab_container h1{
	font-size:20px;
	padding-left:10px;
	color:#036A01;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#tab_container #more{
	width:54px;
	height:55px;
	position:absolute;
	z-index:2;
	right:0px;
	bottom:0px;
	top:95px;
	text-align:right;
}
#tab_container #more a, #tab_container #more a:hover{
	border:none;
	cursor:pointer;
}
#tab_container p{
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:0px;
	color:#222;
	font-size:12px;
	line-height:16px;
}
#tab_container a, #tab_container p a{
	color:#2D6124;
	font-size:12px;
	text-decoration:none;
}
#tab_container a:hover, #tab_container p a:hover{
	color:#F77C03;
	text-decoration:none;
}
#tab_container ol{
	margin:0px;
	padding:0px;
	padding-left:30px;
}
#tab_container ol li{
	margin:0px;
	padding:0px;
	list-style:decimal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#222;
}
#tab_container .hand{
	margin:0px;
	padding:0px;
}
#tab_container .hand li{
	color:#2D6124;
	background-image:url(../images/bullet_hand.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:top left;
}
#tab_container ul{
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-bottom:10px;
}
#tab_container ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
}
#tab_container ul li a{
	color:#2D6124;
	background-image:url(../images/bullet_arrow_black.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:top left;
}
#tab_container ul li a:hover, #tab_container ul li a:active, #tab_container ul li .activeli{
	color:#2D6124;
	background-image:url(../images/bullet_arrow_black_down.gif);
	background-repeat:no-repeat;
}
#tab_container ul li div{
	margin-left:25px;
	margin-right:25px;
	margin-bottom:5px;
	margin-top:3px;
	padding-bottom:3px;
	color:#2D6124;
	border-bottom: dashed 1px #2D6124;
	line-height:16px;
}
#tab_container ul li div p{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#2D6124;
}
/#tabmenu{
	margin:0px;
	padding:0px;
}
#tabmenu ul{
	margin:0px;
	padding:0px;
}
#tabmenu ul li{
	margin:0px;
	list-style:none;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
#tabmenu ul li a, #tabmenu ul li a:hover{
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	height:55px;
	display:block;
	width:230px;
	background-image:url(../images/tab_menu_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	line-height:65px;
}
#tabmenu ul li .active, #tabmenu ul li a.active, #tabmenu ul li a.active:hover {
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:56px;
	width:232px;
	background-image:url(../images/tab_menu_bg_active.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.padding_tab_left{
	padding-left:14px;
	display:block;
}
.padding_tab_right{
	padding-right:12px;
	display:block;
}
.padding_tab_right2{
	padding-right:14px;
	display:block;
}
#tabmenu ul li a img{
	padding-left:15px;
	padding-right:10px;
	padding-top:0px;
}
.padding_tab_space{
	border-bottom: #a6a6a6 solid 1px;
	height:55px;
	width:230px;
}
.padding_tab_space2{
	border-bottom: #a6a6a6 solid 1px;
	height:55px;
	width:243px;
}
.white_border{
	background-image:url(../images/white_border_shead.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:5px;
}
.heading1{
	font-size:16px;
	color:#F77C03;
	font-weight:bold;
	line-height:30px;
	vertical-align:top;
}

.endorsement{
	margin:0px;
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.endorsement h2{
	color:#038100;
	font-weight:normal;
	font-size:20px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:8px;
}
.endorsement p{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	font-size:12px;
	line-height:16px;
	color:#333;
}
.endorsement a{
	color:#c80000;
	text-decoration:none;
	font-style: italic;
}
.endorsement a:hover{
	color:#ff0006;
	text-decoration:underline;
	font-style: italic;
}
.endorsement_br{
	background-image:url(../images/endorsement_br.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:30px;
	height:145px;
	display:block;
}
.body_content_bottom{
	background-image:url(../images/body_conent_bottom.jpg);
	background-repeat:repeat-x;
	height:40px;
}
.footer{
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	height:105px;
}
.footer div{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	padding-top:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:25px;
	color:#777;
}
.footer div div{
	width:900px;
}
.footer div div a{
	color:#777;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.footer div div a:hover{
	color:#f4ffe5;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.footer div p{
    margin:0px;
	padding:0px;
	text-align:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	letter-spacing:0.5px;
	color:#555;
}

/*  For New Display style */
.news{
	border-bottom: dashed 1px #060;
	margin-bottom:10px;
}
#pscroller2{
	width: 270px;
	height: 45px;
	line-height:16px;
}

#pscroller2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000;
	text-decoration: none;
}

#pscroller2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#EA0000;
	text-decoration: none;
}
#pscroller2 a span{
	color:#F00;
	font-weight:bold;
}

.red_hearing{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FAFFE1;
	border: solid 1px #000;
	height:60px;
	padding-right:5px;
}
.red_hearing  h3{
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height:14px;
	color:#060;
	font-weight:bold;
	padding-left:65px;
}
.red_hearing p{
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:12px;
	color:#000;
	padding-left:65px;
	padding-top:5px;
}
/*  End of New Display style */
.padding_left{
	padding-left:40px;
}
.main_body .padding_top{
	padding-top:15px;
}
img{
	border:none;	
}
a{
	border:none;	
}

.image_border{
	border: dashed 1px #e3e3e3;
	cursor:pointer;
	display:inline-block;
	margin-left:30px;
}
.image_border:hover{
	border: solid 1px #a6a6a6;
	cursor:pointer;
}
/*
.image_border:active, .image_border:focus{
	border: solid 1px #7E937A;
	cursor:pointer;
}
*/
.hub{
	background-image:url(../images/hub.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
