/* CSS Document */
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, tr, td, table, dl, dt, dd { padding:0px;margin:0px;border:0px;}
body{ color:#727272;font:normal 13px Verdana;line-height:18px; padding-top:36px; background:url(../images/bg2.jpg) repeat-x #fff;}
br{ font-size:0;height:0;line-height:0;clear:both;}
a{outline:none;border:0;color:#1E1D1D;text-decoration:none;}
a:hover{ color:#69869D;}
.float_l{float:left;}
.float_r{float:right;}
ul{ list-style:none;}
.wrap{ width:984px;margin:0 auto;}
h2{color:#69869D; font:normal 20px/32px "Trebuchet MS"; background:url(../images/dots.jpg) repeat-x left bottom; margin-bottom:14px; }
h3 {
	color:#69869D; 
	font:normal 20px "Trebuchet MS"; 
	margin:10px 0; 
}

/*header section*/
ul.top_nav{ font:normal 11px/20px Verdana; padding-right:60px; width:270px; padding-bottom:7px;}
ul.top_nav li{ float:left;}
ul.top_nav li a{ padding:0 7px; display:block; float:left;}
ul.top_nav li span{ width:1px; float:left; padding:0 5px; display:block;}

.top{ background:url(../images/top_bg2.png) left top no-repeat; height:103px;}
#top div.logo{ padding-top:28px;float:left;padding-left:35px;}

.top_boxx	{float:left; width:583px; margin-left:60px;}
.call		{float:left; padding:32px 50px 0 20px; width:176px; font:normal 14px "Trebuchet MS"; color:#2D5FAC; }
.call span	{color:#051A34; font:normal 20px Verdana;}
.tag2	{
	float:left;
	padding:0px 10px 0 30px;
	margin-top:35px;
	width:288px;
	height:30px;
	background:url(../images/tag2.png) left bottom no-repeat; 
	text-indent:-9999px;
}
.nav_menu{background:url(../images/nav_bg.jpg) left top no-repeat;height:28px;float: left;width: 984px;
	padding:6px 0 0 0;
}
ul.menu{list-style:none;float:right;width: 375px;padding: 7px 14px 0 0;}
ul.menu li{ float:left;}
ul.menu li a{font:normal 12px/25px Verdana;color:#fff;padding:0 10px; text-transform:uppercase; height:25px; display:block; float:left;}

ul.menu li a:hover{ color:#F3B2B2;}
ul.menu li a.active_h{ color:#B40000; background:url(../images/menu_o.png) center top no-repeat;}
ul.menu li span{ padding:0 7px; background:url(../images/devider.gif) center top no-repeat; width:1px; float:left; display:block; height:28px;}

ul.mennu li	{
	background:url(../images/devider.gif) no-repeat right bottom;
	padding:0px 5px;
	float:left;
}
ul.mennu li.end	{ background:none;}
ul.mennu li a	{
	font:normal 12px Verdana;
	color:#fff;
	padding:4px 0px 0 5px;
	text-transform:uppercase; 
	height:22px;
	float:left;
}
ul.mennu li a span	{padding:4px 5px 0 0px;}
ul.mennu li a:hover	{
	background:url(../images/navBgL.jpg) no-repeat left top;
	color:#B40000;
}
ul.mennu li a:hover span	{
	background:url(../images/navBgR.jpg) no-repeat right top;
	height:22px;
	width:6px;
}
ul.mennu li a.active	{
	background:url(../images/navBgL.jpg) no-repeat left top;
	color:#B40000;
}
ul.mennu li a.active span	{
	background:url(../images/navBgR.jpg) no-repeat right top;
	height:22px;
	width:6px;
}
/*banner section*/
.left{ width:331px;float:left; background:url(../images/banner_img1.gif) left top no-repeat; height:492px;}
.right{width:647px; float:right;}
.right_top{ background:url(../images/header_bg.gif) left top no-repeat; height:254px; margin-bottom:19px; padding:75px 0 0 242px;}

.overlap_image{ 
	background:url(../images/overlap_images.png) left top no-repeat; 
	width:391px; height:362px;
	position:absolute;
	top:-52px;
	left:190px; 
	z-index:1;
}

/*body content section*/
.cont{background:#fff;position: relative; width:980px;padding:0 2px 2px 2px;float: left;}
.content{width:518px;margin-left:3px;float:left;background:url(../images/cont_bg.jpg) left top no-repeat;height:144px;padding-left:17px;}

/* footer1 section*/
.footer_box{padding:0 2px 11px 2px;background:url(../images/shodow.jpg) left bottom repeat-x #fff;width: 980px;float:left;}
.footer_bg_l{ width:13px; height:80px; background:url(../images/footer_bg_l.jpg) left top no-repeat; float:left;}
.footer_bg_r{ width:13px; height:80px; background:url(../images/footer_bg_r.jpg) right top no-repeat; float:right;}
.footer_bg_m{ width:942px; height:60px; background:url(../images/footer_bg_m.jpg) left top repeat-x; float:left; padding:20px 8px 0 4px; color:#fff; font:normal 14px/20px "Trebuchet MS";}

.footer_bg_m span {color:#F3B2B2; font:normal 20px/30px Verdana;}
.footer_bg_m span.two {color:#F3B2B2; font:normal 11px/24px Arial;}
.footer_bg_m a{ color:#fff; padding:0 2px;}
.footer_bg_m  a:hover{color:#F3B2B2; text-decoration:underline;}
.footer_bg_m a.link{ font:bold 11px/24px verdana;}

/*---- Inner section ----*/
.right_inner{
	width:627px; 
	float:right;
	background: url(../images/inner_bodyBg.jpg) left top no-repeat;
	padding:0 10px 0 10px;
	margin:0px;
}
.right_inner p	{
	padding:0 0 10px 0;
}
.contImg	{
	float:left;
	margin:0 5px 2px 0;
}
.padL	{
	margin:0 0 0 20px;
}
.inside_list ul	{
	margin:0 0 0 268px;
}
.inside_list li	{
	list-style-type: disc;
}

.smap ul	{
	border-left:1px solid #e1e1e1;
	margin-left:32px;
}
.smap ul li	{
	border-bottom:1px solid #e1e1e1;
	width:200px;
	text-align:right;
	padding:15px 5px 0px 0;
	line-height:14px;
	font-size:12px;
}
.smap a	{
	color:#990000;
	padding:0 0 0 10px;
}
.smap a:hover	{
	color: #996600;
	background:url(../images/arrow1.jpg) no-repeat 0px 4px;
	text-decoration:none;
}
input.quote	{
	border:2px dotted #e1e1e1;
	width:180px;
	font-size:14px;
	padding:1px 4px;
	color:#333;
}
textarea.quote	{
	border:2px dotted #e1e1e1;
	width:180px;
	font-size:14px;
	padding:1px 4px;
	color:#333;
}
input.sub	{
	width:70px;
	height:27px;
	padding:0 0 3px 0;
	font-size:14px;
	color:#CCCCCC;
	background:#990000;
	border:0px;
	font-weight:bold;
}
input.sub:hover	{
	color:#fff;
}
.photo	{
	border:3px solid #443636;
}

.scroll_bg{
 width:517px; height:97px; background-image:url(../images/scroller.jpg); background-repeat:repeat-x; margin:0; padding:0;
}
.scroll_bg1{
 width:490px; height:83px; margin:0 auto; padding:0;
}

/* added on 18/09/2009*/
html{ overflow-x:hidden;
	overflow-y:scroll;}
	
.blanks{font-size:0; clear:both; line-height:0;}	