/* CSS Document */
body{
background-color:#F3F3F3;
margin:0px;
padding:0px;
font-family:verdana;
font-size:11px; color:#000000;
margin-top:19px;
}
/*container starts*/
#container{
margin:0 auto;
width:739px;
overflow:hidden;
background:url(../images/body_bg.jpg) repeat-y left top;
}
/*container end*/
img{border:none;}
/*top, bottom shadows stra*/
.top_shadow{width:739px; background:url(../images/top_shadow.jpg) repeat-x left top;  height:21px;}
.bottom_shadow{width:739px; background:url(../images/main_table_bottom_bg.jpg) repeat-x left bottom; padding-top:20px; overflow:hidden;}
/*top, bottom shadows ends*/

/*maindiv*/
.main{width:692px;  margin:0px 0 0 23px; background-color:#FFFFFF; overflow:hidden;}

/*topnavigation stars*/
.navigation_div{width:662px;  margin:0px 0 0 0px;  background:url(../images/navigation_bg.jpg) repeat-x left top; padding:25px 16px 11px 14px;}
.navigation_div .dvr1{margin-right:47px;}
.navigation_div .dvr2{margin-right:46px;}
/*topnavigation closed*/

.main_content{width:692px;  background:url(../images/content_bg.gif) repeat-y 217px 0; overflow:hidden; margin-bottom:20px;}
/*left div starts*/
.left_div{width:211px; float:left;}
/*left div end*/

.address{ width:140px; background:url(../images/professional-insurance.jpg) no-repeat 0 0; padding:5px 0 0 71px; }
/*right div starts*/
.right_div{width:454px; float:left; margin:0 0 0 27px; padding-bottom:12px;}
.right_div a{ font-family:verdana; font-size:11px; color:#572100; text-decoration:underline;}
.right_div a:hover{ text-decoration:none;}
.right_div ul{margin:0px 0 3px 0; padding:0px; list-style-type:disc; font-family:verdana; font-size:11px;}
.right_div ul li{margin:0px; margin-left:20px;padding:0px 0 5px 5px; list-style-type:disc; }
.right_div ul li b{color:#85A92F;}
.banner{width:442px; border:1px solid #EBEBEB; border-width:0px 1px 1px 1px; padding:0 5px 5px 5px; margin:0 0 20px 0px; }
*+html .banner{width:442px; border:1px solid #EBEBEB; border-width:0px 1px 1px 1px; padding:0 5px 3px 5px;   margin:0 0 20px 0px; }
.scroll{width:429px; background-color:#FFFFFF; padding-right:5px;  height:auto}
.scroll ul{margin:0px; padding:0px; list-style-type:none;}
.frame{ background-color:#FFFFFF; }
.images-border{ padding:3px; border:1px solid #CECECE; margin-bottom:10px;}
.form{width:454px; padding-top:20px; float:left;}
/*right div close*/

/*footer  starts*/
.footer{background-color:#572100; width:712px; margin-left:23px; overflow:hidden; float:left; } 
.copyright{float:left; width:490px; font-family:tahoma; font-size:11px; color:#FFFFFE; padding:10px 0px 12px 10px;}
.copyright .divider{padding:0px 5px 0px 5px;}
.copyright a{text-decoration:none; color:#FFFFFE;}
.copyright a:hover{text-decoration:underline; color:#FFFFFE ;}

.address1{ width:712px; float:left; text-align:center; padding:0px 0px 10px 0px; color:#FFFFFE; }
/*footer  ends*/

/*form  start*/
form{margin:0px; padding:0px;  }
label { width:100%; float:left; overflow:hidden; margin-bottom:3px;}
*+html label { width:100%; float:left; overflow:hidden; margin-bottom:2px;}
label span{ width:116px; float:left; overflow:hidden; color:#000;}
label span.colon{ width:2%; float:left; overflow:hidden; color:#000; margin:0 2px;}
label span b{ color:#ff0000;}
label span.code{ width:15%; float:left; overflow:hidden; color:#000; margin:0 2px;}
label span.code1{ width:17%; float:left; overflow:hidden; color:#000; margin:0 0px;}
input.text_box{ height:15px; text-align: left;  width:200px; border:1px solid #999999; font-family:Verdana; font-size:11px; color:#000; font-weight:normal; }
.text_box_small{ height:15px; text-align: left;  width:60px; border:1px solid #999999; font-family:Verdana; font-size:11px; color:#000; font-weight:normal; }
*html .text_box_small{ height:15px; text-align: left;  width:60px; border:1px solid #999999; font-family:Verdana; font-size:11px; color:#000; font-weight:normal; margin-left:3px;}

.reset_sub { width:100%; float:left; overflow:hidden; margin-bottom:3px; margin-top:3px;}
.reset_sub span{ width:130px; float:left; overflow:hidden; color:#000;}
.reset_sub span.colon{ width:2%; float:left; overflow:hidden; color:#000; margin:0 2px;}



.ta{
	text-align: left;
	width:200px;
	height:60px;
	border:1px solid #999999;
	font-family:Verdana;
	font-size: 11px;
	color: #000;
	padding:0px 0px 0px 5px;

	
}


.submit_btn{ font-family:Tahoma; font-size:11px; font-weight:normal; color:#FFFFFF; background-color:#ADACAC; border:1px solid #79756D; cursor:pointer;}
.red_txt{ color:#ff0000;}
/*form  ends*/
