tbody{

	font-size:12px;

}

body{

	padding:0;

	margin:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#EAEDD8;

	color:#6C6C6C;



}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

	font-size:0;

	line-height:0;

}

.spacer{

	clear:both; 

	font-size:0; 

	line-height:0;

}



#header{

	background:url(img/kmk.jpg) 0 0 no-repeat;

	width:1000px;

	height:192px;

	margin:0 auto;

	/*padding:0 -5px 0 34px;*/

}

#header ul.topLink{

	width:111px;

	height:16px;

	float:right;

}

#header ul.topLink li{

	float:left;

	font-size:0;

	line-height:0;

}

#header ul.topLink li a.subscribe{

	display:block;

	background:url(img/subscribe_bg.gif) 0 0 no-repeat;

	width:60px;

	height:16px;

	margin:0 4px 0 0;

}

#header ul.topLink li a.subscribe:hover{

	background:url(img/subscribe_bg_hover.gif) 0 0 no-repeat;

}

#header ul.topLink li a.signup{

	display:block;

	background:url(img/signup_bg.gif) 0 0 no-repeat;

	width:47px;

	height:16px;

	margin:0;

}

#header ul.topLink li a.signup:hover{

	background:url(img/signup_bg_hover.gif) 0 0 no-repeat;

}

#header img.logo{

	display:block;

	font-size:0;

	line-height:0;

	margin:21px 41px 0 0;

	float:left;

}

#header p.topTxt{

	display:block;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#C2C2C2;

	background-color:inherit;

	margin:36px 0 0 0;

	float:left;

}

#header p.topTxt span{

	color:#fff;

	background-color:#9D0303;

	padding:0 3px 0 3px;

}



#body{

	width:1000px;

	margin:0 auto;

	background-color:#fff;

	color:#6C6C6C;

}

#body p.navLeft{

	display:block;

	background:url(img/nav_left.gif) 0 0 no-repeat;

	width:22px;

	height:34px;

	float:left;

}

#body ul.nav{

	width:1000px;

	height:34px;

	background:url(img/nav_bg.gif) 0 0 repeat-x;

	float:left;

	margin:0 0 6px 0;

}

.add_banner{

	width:1000px;

	margin:0 6px 6px 0;

}

#body ul.nav div{

	padding: 0px;	

}



#body ul.nav li{

	float:left;

	/*background:url(img/nav_div.gif) right top no-repeat;*/

	height:34px;

	padding:0 2px 0 0;

}

/*#body ul.nav li div.primary a.{

	float:left;

	background:url(img/nav_div.gif) right top no-repeat;

	height:34px;

	padding:0 2px 0 0;

}*/

#body ul.nav li a{

	display:block;

	padding:0 15px;

	font:bold 11px/34px Arial, Helvetica, sans-serif;

	background:url(img/nav_div.gif) right top no-repeat;

	color:#1B1B1B;

	background-color:inherit;

	text-decoration:none;

}

#body ul.nav li a:hover{

	color:#fff;

	background-color:#DD9B0C;

}

#body ul.nav li.noImg{

	background-image:none;

}

#body p.navRight{

	display:block;

	background:url(img/nav_right.gif) 0 0 no-repeat;

	width:22px;

	height:34px;

	float:left;

}



#left{

	width:460px;

	float:left;

	padding:15px 0 40px 33px;

	

}

#left h2.welcome{

	display:block;

	width:418px;

	height:28px;

	background:url(img/welcome_div.gif) left bottom repeat-x;

	margin:0 0 21px 0;

}

#left h1.welcome{

	display:block;

	width:458px;

	height:28px;

	background:url(img/welcome_div.gif) left bottom repeat-x;

	margin:0 0 21px 0;

}
.opros {
color:#9D0303;
}
#left h1.welcome span{

	font-size:80%;

	line-height:0;

	color:#000;

}

#left h2.welcome span{

	font-size:0;

	line-height:0;

}

#left p.lftTxt{

	display:block;

	font-size:15px;

	line-height:18px;

}

#left p.states_page{

	display:block;

	font-size:7px;

	line-height:18px;

}

#left p.lftTxt span{

	color:#9D0303;

	font-weight:bold;

	background-color:inherit;

}

#left h2.le{

	display:block;

	margin:50px 0 20px 0;

	font-size:0;

	line-height:0;

}

#left p.lftTxt2{

	display:block;

	width:264px;

	font-size:12px;

	line-height:18px;

	color:#637704;

	background-color:inherit;

	font-weight:bold;

	margin:0 0 9px 0;

}

#left p.lftTxt3{

	display:block;

	width:262px;

	font-size:12px;

	line-height:18px;

	margin:0 0 5px 0;

}

#left p.lftTxt3 span{

	color:#9D0303;

	font-weight:bold;

	background-color:inherit;

	display:block;

}

#left a.rm{

	display:block;

	background:url(img/read_more.gif) 0 0 no-repeat;

	width:60px;

	height:15px;

	margin:0 0 5px 201px;

}

#left a.rm:hover{

	background:url(img/read_more_hover.gif) 0 0 no-repeat;

}



#right{

	width:482px;

	float:right;

	padding:0 8px 0 0;

}

#right h3.rightBot{

	display:block;

	color:#141414;

	font:normal 17px/43px Verdana, Arial, Helvetica, sans-serif;

	background-color:inherit;

}

#right p.rightTxt{

	display:block;

	font-size:11px;

	line-height:18px;

	width:452px;

}

#right p.rightTxt a{

	color:#1E759A;

	background-color:inherit;

	font-weight:bold;

	text-decoration:underline;

}

#right p.rightTxt a:hover{

	text-decoration:none;

}

#service{
	width:237px;
	background:url(img/question_bg.gif) 0 0 repeat-x #DD9B0C;
	color:#000;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
	float:left;

}
#service-1{
	width:237px;
	color:#000;
	padding:0px 0 0 0;
	margin:0 0 0px 0;
	float:left;
}

#menu_banner{

	padding:0 0 0px 0px;

	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

   /*height: 600px;*/

}

#service h2 img.head{

	display:block;

	height:21px;

	margin:0 0 6px 0;

	padding:0 0 0 21px;

}

#service h2{

	font-size:18px;

	line-height:18px;

	margin:0 0 16px 0;

	display:block;

	padding:0 0 0 21px;

}

#service h3{

	font-size:12px;

	line-height:18px;

	margin:0 0 16px 0;

	display:block;

	padding:0 0 0 21px;

}

#service img.pic{

	display:block;

	font-size:0;

	line-height:0;

	float:left;

	padding:0 0 0 21px;

}

#service ul{

	width:122px;

	float:right;

}

#service ul li{

	font-size:0;

	line-height:0;

}

#service ul li a{

	display:block;

	padding:0 0 0 7px;

	background:url(img/arrow.gif) 0 7px no-repeat;

	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

}

#service ul li a:hover{

	background-color:#8DA909;

	color:#fff;

}

#service ul li a.rm2{

	display:block;

	background:url(img/read_more2.gif) 0 0 no-repeat;

	width:56px;

	height:17px;

	margin:17px 0 0 0;

}

#service ul li a.rm2:hover{

	background:url(img/read_more2_hover.gif) 0 0 no-repeat;

}

#service p.serBot{

	display:block;

	background:url(img/question_bottom_1.gif) 0 0 no-repeat;

	width:237px;

	height:16px;

	font-size:0;

	line-height:0;

	float:left;

}

#question{

	width:237px;

	background:url(img/member_login_bg.gif) 0 0 repeat-x #D2D7B4;

	color:#000;

	padding:15px 0 0 0;

	margin:0 0 9px 0;

	float:right;

}

#question h2 img.head2{

	display:block;

	height:21px;

	margin:0 0 7px 0;

	padding:0 0 0 21px;

}

#question h3{

	font-size:12px;

	line-height:18px;

	margin:0 0 16px 0;

	display:block;

	padding:0 0 0 21px;

}

#question h2{

	font-size:18px;

	line-height:18px;

	margin:0 0 16px 0;

	display:block;

	padding:0 0 0 21px;

}

#question img.pic2{

	display:block;

	font-size:0;

	line-height:0;

	float:left;

	padding:0 0 0 21px;

}

#question ul{

	width:212px;

	float:right;

}

#question ul li{

	font-size:0;

	line-height:0;

}

#question ul li a{

	display:block;

	padding:0 0 0 7px;

	background:url(img/arrow.gif) 0 7px no-repeat;

	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	text-decoration:none;

}

#question ul li a:hover{

	background-color:#D4950C;

	color:#fff;

}

#question ul li a.style_submenu{

	display:block;

	padding:0 0 0 20px;

	background:url(img/arrow_pr.gif) 12px 7px no-repeat;

	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	text-decoration:none;

}

#question ul li a:hover.style_submenu{

	background:url(img/arrow_pr_hover.gif) 12px 7px no-repeat;

	background-color:#D4950C;

	color:#fff;

}

#question ul li a.rm3{

	display:block;

	background:url(img/read_more2.gif) 0 0 no-repeat;

	width:56px;

	height:17px;

	margin:17px 0 0 0;

}

#question ul li a.rm3:hover{

	background:url(img/read_more3_hover.gif) 0 0 no-repeat;

}

#question p.questionBot{

	display:block;

	background:url(img/question_bottom.gif) 0 0 no-repeat;

	width:237px;

	height:16px;

	font-size:0;

	line-height:0;

	float:left;

}

#mem{

	width:237px;

	color:#000;

	padding:0 0 0 0;

	margin:0;

	float:left;

}

#mem h2{

	display:block;

	height:40px;

	margin:0;

	padding:0;

	background:url(img/member_login.gif) 0 0 no-repeat;

	text-indent:-2000px;

}

#mem form{

	width:188px;

	padding:0 25px 0 24px;

}

#mem form label{

	display:block;

	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;

	float:left;

}

#mem form input.txtBox{

	width:187px;

	height:25px;

	border-bottom:#D4D0C8 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-left:#404040 solid 1px;

	border-top:#404040 solid 1px;

	float:left;

}

#mem form input.chk{

	width:13px;

	height:13px;

	margin:8px 15px 0 0;

	float:left;

}

#mem form a{

	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;

	color:#9D0303;

	background-color:inherit;

	text-decoration:none;

	float:left;

	margin:8px 0 0 0;

}

#mem form a:hover{

	text-decoration:underline;

}

#mem form input.login{

	background:url(img/read_more2.gif) 0 0 no-repeat;

	width:56px;

	height:17px;

	float:right;

	cursor:pointer;

	border:none;

	margin:6px 0 0 0;

}

#direction{

	width:237px;

	background:url(img/member_login_bg.gif) 0 0 repeat-x #D2D7B4;

	color:#379BC5;

	padding:0 0 10px 0;

	margin:0 0 8px 0;

	float:right;

}

#direction h2{

	height:42px;

	margin:0 0 16px 0;

	display:block;

	padding:10px 0 0 21px;

	background:url(img/member_login.gif) 0 0 no-repeat;
	color:#000;

}

#direction h3{

	font-size:12px;

	line-height:18px;

	margin:0 0 5px 0;

	display:block;

	padding:0 0 0 21px;

}

#direction img.pic3{

	display:block;

	font-size:0;

	line-height:0;

	float:left;

	padding:0 0 0 14px;

}

#direction ul{

	width:122px;

	float:right;

}

#direction ul li{

	font-size:0;

	line-height:0;

}

#direction ul li a{

	display:block;

	padding:0 0 0 7px;

	background:url(img/arrow.gif) 0 7px no-repeat;

	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

}

#direction ul li a:hover{

	background-color:#D4950C;

	color:#fff;

}

#direction ul li a.rm4{

	display:block;

	background:url(img/read_more2.gif) 0 0 no-repeat;

	width:56px;

	height:17px;

	margin:17px 0 0 0;

}

#direction ul li a.rm4:hover{

	background:url(img/read_more4_hover.gif) 0 0 no-repeat;

}
#direction-1{

	width:237px;

	background:url(img/direction_bg.gif) 0 0 repeat-x #379BC5;

	color:#fff;

	padding:0 0 10px 0;

	margin:0 0 20px 0;

	float:right;

}

#direction-1 h2{

	height:42px;

	margin:0 0 16px 0;

	display:block;

	padding:10px 0 0 21px;

	background:url(img/proper_direction.gif) 0 0 no-repeat;
	color:#000;

}

#direction-1 h3{

	font-size:12px;

	line-height:18px;

	margin:0 0 5px 0;

	display:block;

	padding:0 0 0 21px;

}



#footer{

	width:1000px;

	height:60px;

	background:url(img/footer_bg.gif) 0 0 repeat-x;

	padding:14px -15px 0 0;

	margin:0 auto;

	position:relative;

}

#footer p.copyright{

	font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;

	position:absolute;

	left:799px;

	top:14px;

	width:253px;

	color:#000;

	background-color:inherit;

}

#footer p.design{

	display:block;

	padding:0;

	position:absolute;

	left:799px;

	top:32px;

	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#0F6B92;

	background-color:inherit;

}

#footer p.design a.link{

	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#0F6B92;

	background-color:inherit;

	text-decoration:none;

	padding:2px;

}

#footer p.design a.link:hover{

	color:#fff;

	background-color:#000;

}

#footer a.xhtml{

	display:block;

	width:91px;

	height:21px;

	position:absolute;

	left:13px;

	top:14px;

	

}

#footer div.xhtml{

	

}

#footer a.xhtml:hover{
}

#footer a.css{

	display:block;

	background:url(img/css_bg.gif) 0 0 no-repeat;

	width:91px;

	height:21px;

	position:absolute;

	left:110px;

	top:14px;

	text-indent:-2000px;

}

#footer a.css:hover{

	background:url(img/css_bg_hover.gif) 0 0 no-repeat;

}



.lin { 

        position:absolute;

        left:-2000px;

}
#search{
float:left;
margin-left:15px;
margin-top:5px;
width: 220px;
border:1px solid #bababa;
padding:10px;
}

.search .text {
	border: 1px  #bababa solid;
        height: 16px;
        background: #FFFFFF;
		width:170px;
}
.search .button {
        background: url('img/search.gif') no-repeat 0 4px;
        border: 0px;
        height: 19px;
        width: 60px;
		margin:0 0 0 2px;
		color:#FFF;
}
a strong{
	font-size:12px;
	font-style:normal;
}