/* ------------------------------------- common  style start ------------------------------------------- */ 

body {

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

	font-size:12px;

	background:#fff url(../images/page_bg.jpg) repeat-x 0 0

}

img {

	border:none

}

* {

	margin:0;

	padding:0

}

fieldset {

	border:none

}



/* ------------------------------------- cover style start ------------------------------------------- */ 

#cover {

	width:1014px;

	margin:0 auto

}

/* ------------------------------------- header style start ------------------------------------------- */ 

#header {

	width:1014px;

	float:left;

	height:94px

}

#header .logo {

	float:left;

	padding:8px 0 0 50px

}

#header .right_details {

	float:right;

	width:650px;

	padding:15px 50px 0 0

}

#header .right_details h3 {

	float:left;

	width:650px;

	color:#f68933;

	font-weight:bold;

	text-align:right;

	font-size:13px;

}

/* ------------------------------------- menu style start ------------------------------------------- */ 

#menu {

}

#menu ul {

	float:left;

	width:730px;

	list-style:none;

	padding:19px 0 0 0;

}

#menu ul li {

	float:left;

	padding:0 4px 0 0

}

#menu ul li a {

	color:#003e7e;

	float:left;

	text-decoration:none;

	font-size:16px;

	height:44px;

	padding-left:11px;

	font-weight:bold

}

#menu ul li a span {

	float:left;

	height:32px;

	padding-right:24px;

	padding-top:12px;

	padding-left:15px;

	cursor:pointer

}

#menu ul li a:hover {

	color:#fff;

	float:left;

	background:url(../images/menu_left_side.jpg) no-repeat 0 0;

	padding-left:11px;

	height:44px;

	font-weight:bold;

	text-decoration:none;

}

#menu ul li a:hover span {

	float:left;

	height:32px;

	background:url(../images/menu_right_side.jpg) no-repeat top right;

	padding-right:24px;

	padding-top:12px;

	padding-left:15px;

}

#menu ul li.current a {

	color:#fff;

	float:left;

	background:url(../images/menu_left_side.jpg) no-repeat 0 0;

	padding-left:11px;

	height:44px;

}

#menu ul li.current a span {

	float:left;

	height:32px;

	background:url(../images/menu_right_side.jpg) no-repeat top right;

	padding-right:24px;

	padding-top:12px;

	padding-left:15px;

}

/* ------------------------------------- cover body style start ------------------------------------------- */ 

#cover_body {

	width:1014px;

	float:left;

	background:url(../images/body_bg.jpg) repeat-y 0 0;

	margin:10px 0 0 0;

	overflow:hidden

}



/* ------------------------------------- main container style start ------------------------------------------- */ 



#cover_body .main_container {

	width:1014px;

	float:left;

	background:url(../images/body_top_bg.jpg) no-repeat 0 0;

}



/* ------------------------------------- left panel style start ------------------------------------------- */ 



#left_panel {

	width:612px;

	float: left;

	padding:50px 0 0 0;

	overflow:hidden

}

#left_panel .top_container {

	width:582px;

	float: left;

	padding:0 0 0 30px

}

#left_panel .top_container .name_img {

	float: left;

	padding:0 0 0 15px

}

#left_panel .top_container .image_container {

	float: left;

	padding:20px 0 0 0;

	width:582px;

}

#left_panel .top_container .image_container img {

	margin:0 20px 0 0;

	display:inline

}

#left_panel .top_container .bond_container {

	width:582px;

	float: left;

	padding:75px 0 0 0

}

#left_panel .top_container .bond_container .bond_heading {

	width:582px;

	float:left;

}

#left_panel .top_container .bond_container .bond_heading img {

	float:left;

}

#left_panel .top_container .bond_container .bond_heading span {

	float:left;

	padding:12px 0 0 15px;

	color:#b24e00;

	font-size:22px;

	font-weight:bold;

	line-height:18px;

}

#left_panel .top_container .bond_container ul#bond {

	width:576px;

	float:left;

	padding:15px 0 0 6px

}

#left_panel .top_container .bond_container ul#bond li {

	width:245px;

	float:left;

	padding:8px 0 8px 13px;

	margin:0 15px 6px 0;

	display:inline;

	background:url(../images/bond_bg.jpg) repeat-y 0 0;

}

#left_panel .top_container .bond_container ul#bond li h3 {

	width:245px;

	float:left;

	font-size:14px;

	color:#b24e00;

	padding:0 0 3px 0

}

#left_panel .top_container .bond_container ul#bond li .img {

	float:left;

	padding:0 6px 0 0

}

#left_panel .top_container .bond_container ul#bond li span {

	float:left;

	color:#0d6bbb;

	font-style:italic;

	padding:2px 0 0 0

}

#left_panel .top_container .bond_container h3 {

	width:576px;

	float:left;

	padding:30px 0 0 6px;

	font-size:22px;

	color:#003e7e;

	line-height:26px;

}

#left_panel .top_container .bond_container p {

	width:486px;

	float:left;

	padding:10px 0 0 6px;

	font-size:15px;

	color:#000000;

	line-height:20px;

}



/* ------------------------------------- right panel style start ------------------------------------------- */ 



#right_panel {

	width:402px;

	float: left;

	padding:25px 0 0 0;

	overflow:hidden

}



/* ------------------------------------- right panel top title style start ------------------------------------------- */ 



#right_panel h3 {

	width:402px;

	float: left;

}

/* ------------------------------------- right panel form style start ------------------------------------------- */ 

#right_panel form {

	width:322px;

	float: left;

	padding:40px

}

#right_panel form label {

	width:322px;

	float: left;

	font-size:13px;

	margin-bottom:2px

}

#right_panel form span {

	width:302px;

	border:3px solid #e9e9e9;

	float: left;

	margin-bottom:10px

}

#right_panel form select {

	width:302px;

	float: left;

	padding:4px;

	border:1px solid #a7a7a7;

}

#right_panel form input {

	width:290px;

	float: left;

	padding:4px;

	border:1px solid #a7a7a7;

}

#right_panel form .small_bg {

	width:80px;

	float: left;

	border:3px solid #e9e9e9;

	float: left;

	margin-bottom:10px;

	margin-right:7px;

}

#right_panel form .small {

	width:80px;

	float: left;

	padding:4px;

	border:1px solid #a7a7a7;

}

#right_panel form .btn {

	border:none;

	padding:0;

	margin:6px 0;

	width:auto;

	height:auto

}

#right_panel .map {

	float:left

}

#right_panel .bottom_pic {

	float:right;

	margin-right:-60px;

	position:relative

}



/* ------------------------------------- footer container style start ------------------------------------------- */ 



#footer_container {

	float:left;

	width:100%;

	background:url(../images/footer_bg.jpg) repeat-x 0 0;

}

#footer {

	width:974px;

	margin:0 auto;

	padding:25px 10px 25px 30px

}

#footer .box {

	float:left;

	width:165px;

	margin-right:30px;

	padding-bottom:20px;

	display:inline;

}

#footer .box.last {

	margin-right:10px

}

#footer .box h3 {

	float:left;

	width:165px;

	font-size:15px;

	font-weight:bold;

	color:#003e7e;

	padding-bottom:10px

}

#footer .box ul {

	float:left;

	width:165px;

	list-style:none;

	font-size:12px;

}

#footer .box ul li {

	float:left;

	width:165px;

	padding-bottom:3px;

}

#footer .box ul li a {

	text-decoration:none;

	color:#000

}

#footer .box ul li a:hover {

	text-decoration:underline

}

#footer .link_list {

	float:left;

	width:165px;

	padding-bottom:20px;

	display:inline;

	list-style:none

}

#footer .link_list li {

	float:left;

	width:165px;

	padding-bottom:6px;

	color:#003e7e;

	font-weight:bold;

}

#footer .link_list li a {

	color:#003e7e;

	font-weight:bold;

	font-size:13px;

	text-decoration:none

}

#footer .link_list li a:hover {

	text-decoration:underline

}

#footer .link_list2 {

	float:left;

	width:235px;

	padding-bottom:20px;

	display:inline;

	list-style:none

}

#footer .link_list2 li {

	float:left;

	width:205px;

	padding-left:30px;

	padding-bottom:6px;

	color:#003e7e;

	font-weight:bold;

}

#footer .link_list2 li.icon {

	float:left;

	width:205px;

	background:url(../images/bubble.jpg) no-repeat 0 0;

	padding-left:30px

}

#footer .link_list2 li a {

	color:#003e7e;

	font-weight:bold;

	font-size:13px;

	text-decoration:none

}

#footer .link_list2 li a:hover {

	text-decoration:underline

}




.name_img_box {
	background: url('/images/surety_name.png') top right;
	height: 104px;
	width: 520px;
}

.name_img_box h1 {
	text-indent: -999px;
}