/*styles for all pages*/

* { margin:0; padding:0;}

body { margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#888787; background:#d7f0f7 url(../images/bg.jpg) repeat-x top; }

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; }
	
.clr { clear:both; font-size:0; height:0; line-height:0; }

a, input { outline:none; }
a {color:#b71111; text-decoration:none;}
a:hover {color:#b71111; text-decoration:underline;}

img { border:0; outline:none; }

h1 {font:normal 20px/24px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:none; font-style:italic;}
h2 {font:normal 20px/24px Georgia, "Times New Roman", Times, serif; color:#0a4984; text-decoration:none; font-style:italic; padding-bottom:10px;}
h3 {font:normal 17px/20px Georgia, "Times New Roman", Times, serif; color:#0a4984; text-decoration:none; font-style:italic; padding-bottom:4px; padding-top:13px;}

p {font:normal 13px/20px Georgia, "Times New Roman", Times, serif; color:#888787; padding:10px 0px; }
p span {color:#0a4984;}
/*===================================================================Layout css===================================================================*/

#header_section {margin:0 auto; padding:0; width:940px; height:110px; background:url(../images/header_map.jpg) no-repeat right; }
	#logo {margin:27px 0 0 0; padding:0; width:340px; height:56px; float:left; }
	#call_us {margin:40px 0 0 0; padding:0; width:600px; height:40px; float:right; font:bold 16px/36px Georgia, "Times New Roman", Times, serif; color:#0a4984; text-align:right;}
	#call_us span {color:#545454;}

#menu_section {margin:0 auto; padding:16px 0 0 0; width:940px; height:42px; }
	#menu_section ul {margin:0; padding:0; list-style: none;}
	#menu_section li {display: inline; float: right; padding:0 15px 0 15px; background:url(../images/menuline.jpg) no-repeat right;}
	#menu_section li.no_bg {background-image:none;}
	#menu_section a {float:left; margin:0; padding:0 0 0 5px; text-decoration:none; line-height: 24px; display: block;}
    #menu_section a span {margin:0; padding:0 5px 0 0; font:normal 13px/24px Georgia, "Times New Roman", Times, serif; color:#82757f; display: block; float:left; cursor:pointer;}

	#menu_section a:hover { background:url(../images/menulileft.jpg) no-repeat left top; padding:0 0 0 5px;}
	#menu_section a:hover span { background:url(../images/menuliright.jpg) no-repeat right top; color:#FFFFFF; padding:0 5px 0 0;}	

	#menu_section a.select { background:url(../images/menulileft.jpg) no-repeat left top; }
	#menu_section a.select span { background:url(../images/menuliright.jpg) no-repeat right top; color:#FFFFFF; }

#banner_section {margin:0 auto; padding:74px 33px 0 507px; width:400px; height:120px; background:url(../images/banner.jpg) no-repeat top center; }

#body_section {margin:0 auto; padding:0 0 30px 0; width:940px; background:#ffffff url(../images/bottom_corner.jpg) no-repeat bottom; }
	#body_section .top_corner {margin:0 auto; padding:0; width:940px; height:30px; background:#ffffff url(../images/top_corner.jpg) no-repeat top;}
	
	.body_main {margin:0 auto; padding:0; width:880px;}
	.left_panel {margin:0; padding:0; width:235px; float:left;}
	ul.listing {margin:8px 0 0 20px; padding:0; list-style:none;}
	ul.listing li {margin:0 0 8px 0; padding:0 15px 0 0; list-style:none; font:normal 13px/20px Georgia, "Times New Roman", Times, serif; color:#888787; background:url(../images/bullet.jpg) no-repeat 0 3px; padding-left:25px;} 
	
	.right_panel {margin:0; padding:0; width:605px; float:right;}
	.right_panel ol { padding-left:19px; font:normal 13px/20px Georgia, "Times New Roman", Times, serif; color:#888787; }
	.right_panel ul { padding-left:19px; font:normal 13px/20px Georgia, "Times New Roman", Times, serif; color:#888787; }


#footer_section {margin:0 auto; padding:30px; width:880px; height:65px; }
	#footer_section ul { list-style:none; list-style-position: inherit; margin-bottom:-10px;} 
	#footer_section ul li { display:inline; padding: 5px 5px 0px 5px; font:normal 12px/30px Georgia, "Times New Roman", Times, serif; color:#82757f; text-decoration:none; } 
	#footer_section ul li.first { padding-left:0px; } 
	#footer_section ul li a { font:normal 12px/30px Georgia, "Times New Roman", Times, serif; color:#82757f; text-decoration:none; } 
	#footer_section ul li a:hover {color:#0a4984; text-decoration:none;}
	
#footer_section a.il { position:relative; top: -115px; float:right; } 
#footer_section p {font:normal 12px/20px Georgia, "Times New Roman", Times, serif; color:#82757f;}
#footer_section p a {font:normal 12px/30px Georgia, "Times New Roman", Times, serif; color:#82757f; text-decoration:none;}
#footer_section p a:hover {color:#0a4984; text-decoration:none;}
#footer_section p span.credit { font-size:11px; line-height:10px; display:block; }
#footer_section p span.credit a { color:#82757; font-size:11px; }
p span.credit { color: #82757F; } 

.image-new{
	float:left;
	padding:0 15px 15px 0;
	}
.image-new-b {
	float: left;
	border:5px solid #CCCCCC;
	margin-right:10px;
	}
.callBanner{
	display:block;
	margin-bottom:20px;
	}
.image-border{
	float:left;
	margin:0 15px 15px 0;
	border:2px solid #CCCCCC;
	}
.image-new-cont{
	float:right;
	margin:0 15px 15px 0;
	border:1px dashed #CCCCCC;
	}

