 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td  {
margin : 0;
padding : 0;
}
html, body {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : center;
 background :#d8d8d9;
}
html {overflow-y: scroll;}



/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {
font-size : 100%;
font-weight : normal;
}
H3 {
	font-size : 20px;
	color : #575857;
	font-weight: bold;
}
H4 {
color : #8f9090;
font-weight : bold;
}



.whiteText {
	color: #FFF;
}
UL, OL {
list-style : none;
}
li {
list-style-type : none;
}
A {
color : #4274fc;
text-decoration : none;
}
fieldset, img {
border : 0;
}
q:before, q:after {
content : '';
}
input, textarea, select {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
}

.clr {
clear : both;
}
.lF {
float : left;
}
.rF {
float : right;
}
.blueTxt{ color:#0066ff; font-size:12px;}
.formBtn {
background : #497cfb;
border : none;
padding : 4px;
color : #ffffff;
font-size : 11px;
font-weight : bold;
}
.topMar {
margin-top : 4px;
}
.topMar1 {
margin-top : 15px;
}

/* LAYOUT STYLES */

#wrapper {
width : 950px;
margin : 0 auto;
background :#ffffff;
}
#header { width:950px; background: url(../images/header_bg.gif) repeat-x ; padding:0 10px 0px 10px; width/**/:/**/930px; }
.logo {
float : left;
width : 298px;
height:102px;
}
.logo a {
display : block;
text-indent : -9999px;
width : 298px;
height:102px;
background: url(../images/logo.gif)  no-repeat;
}
.callUs{ width:370px; height:102px; text-align:center; padding-top:25px; height:77px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#296299; float:left; background:url(../images/callus_border.gif) no-repeat right ;}
.callUs a{ color:#296299; text-decoration:none;}
.callUs a:hover{ color:#b30839; text-decoration:none;}
.letUsContact{ background:#eaeaea url(../images/phone_icon.gif) 12px 15px no-repeat; border:1px solid #c9c8ca; width:253px; height:87px; padding:4px 6px; width/**/:/**/180px; height/**/:/**/79px; margin-top:6px; float:right; text-align:left; padding-left:65px;}
.letUsContact h4{ font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#888788; padding-bottom:4px; border-bottom:1px dotted #999999; margin-bottom:5px;}
.goBtn{  float:left;}

.txtfieldHolder{ width:132px; float:left; margin-top:2px;}
.txtfieldHolder1{ width:180px; float:left; margin-top:2px;}
.txtfieldHolder2{ width:180px; float:left; margin-top:2px; height: 70px; }
.letUsContact1{width:800px; height:87px; padding:4px 6px; width/**/:/**/400px; height/**/:/**/500px; margin-top:6px; float:center; text-align:left; padding-left:65px;}
.goBtn1 { background-color:#900; color:#FFF; margin:2px;}
#succsess_page h1 {background-color:#666; background: url('contact/assets/success.gif') left no-repeat; padding-left:5px; }
span.required{ font-size: 10px; color: #ff0000; } /* Select the colour of the * if the field is required. */
input:focus, { border: 1px solid #999; background-color: #fff; color:#333; }
h2 { margin: 10px 0 10px; font-size: 14px; color: #333333; }
/* Style for the error message */

.error_message { display: block; height: 12px; line-height: 10px; background: #FBE3E4 url('contact/assets/error.gif') no-repeat 10px center; padding: 3px 5px 3px 5px; margin: 5px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }
	
input{ margin: 0; padding: 1px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 0px 0; font:1em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; } 	
	




/* ---------------------------------navigation links-----------------------------------*/


.navbarRed {
background: url(../images/red_nav_bg.gif) repeat-x;
width : 950px;
height : 34px;
}
.navbarRed a {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; font-size:16px; text-decoration:none;
display : block;
float : left;
line-height : 32px;
height : 34px;
padding-left:28px; padding-right:28px;
}
.navbarRed a:hover {
background:url(../images/blu_nav_roll.gif) repeat-x;
}
.navbarRed a.act {
background:url(../images/blu_nav_roll.gif) repeat-x;
}
.navbarRed a.blue_act {
background:url(../images/blu_nav_bg.gif) repeat-x;
}
.rednavSep{ background:url(../images/red_nav_sep.gif) no-repeat; width:2px; float:left; height:32px;}


.navbarBlu {
background: url(../images/blu_nav_bg.gif) repeat-x;
width : 950px;
height : 34px;
}
.navbarBlu a {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; font-size:16px; text-decoration:none;
display : block;
float : left;
line-height : 32px;
height : 34px;
padding-left:28px; padding-right:28px;
}
.navbarBlu a:hover {
background:url(../images/red_nav_roll.gif) repeat-x;
}
.navbarBlu a.act {
background:url(../images/red_nav_roll.gif) repeat-x;
}
.blunavSep{ background:url(../images/blu_nav_sep.gif) no-repeat; width:2px; float:left; height:32px; background-position:0 4px;}




	/* navigation close */
	/* subnav strts */


.subnav {
background : url(../images/submenu_bg.gif) no-repeat;
width : 960px;
height : 22px;
text-align : left;
padding-left : 15px;
width : 930px;
font-size : 11px;
font-weight : bold;
}
.subnav a {
padding-left : 10px;
padding-right : 10px;
color : #333333;
}
.subnav a:hover {
color : #3366ff;
}
.subnav a.act {
color : #3366ff;
}
.breadcrump {
text-align : left;
font-size : 11px;
padding-left : 15px;
color : #000000;
padding-bottom : 15px;
}
.breadcrump a {
color : #000000;
text-decoration : none;
}
.breadcrump a:hover {
color : #000000;
text-decoration : underline;
}
.breadcrump .act {
color : #000;
text-decoration : none;
font-weight : bold;
}
.btmBor{ border-bottom:1px dotted #999;  }
	/* subnav close */
	/*middle*/


#ContentArea {
width : 950px;

}
.content{ width:950px; padding:2px 10px 10px 10px; width/**/:/**/930px; background:url(../images/content_bg_rpt.gif) repeat-y;}
.contentLft{ width:690px; float:left; text-align:left; padding-left:5px; width/**/:/**/685px;}
.contentLft h1{ font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#a8092b; }
.contentLft h3{ font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0d5cc1; }
.contentRght{ width:230px; float:right; padding-left:10px; width/**/:/**/220px; text-align:left;}
.redHead{
	height:32px;
	line-height:30px;
	font-size:16px;
	color:#ffffff;
	padding-left:8px;
	background:#be0512;
	font-weight: bold;
}
.presentation{ border:1px solid #aeb5ba; background: #ffffff url(../images/presentation_bg.gif) repeat-x bottom; width:220px; padding:10px; margin-top:2px; width/**/:/**/200px; }

.bluBox{ width:229px; float:left;}
.grnBox{ width:226px; float:left;}
.orangeBox{ width:229px; float:left;}
.bluBoxHead{ background: url(../images/blu_box_top.gif) no-repeat; width:229px; height:72px; padding-left:27px; line-height:72px; width/**/:/**/202px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff;}
.bluboxContent{ width:229px; padding-left:18px; padding-right:18px; width/**/:/**/193px; background:url(../images/shdw_rpt_blu.gif) repeat-y;}
.bluMid{ width:193px; background:url(../images/blu_box_rpt.gif) repeat-x bottom; margin:0 auto; padding:8px 5px 5px 5px; width/**/:/**/183px;}
.bluBtm{ background:url(../images/blu_shdw.gif) no-repeat; height:13px; width:229px;}

.grnBoxHead{ background: url(../images/grn_box_top.gif) no-repeat; width:226px; height:72px; padding-left:27px; line-height:72px; width/**/:/**/199px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff;}
.grnboxContent{ width:226px; padding-left:16px; padding-right:16px; width/**/:/**/194px; background:url(../images/shdw_rpt_grn.gif) repeat-y;}
.grnMid{ width:190px; background:url(../images/grn_bg.gif) repeat-x bottom; margin:0 auto; padding:8px 5px 5px 5px; width/**/:/**/180px;}
.grnBtm{ background:url(../images/grn_shdw.gif) no-repeat; height:13px; width:226px;}

.orangeBoxHead{ background: url(../images/orange_box_top.gif) no-repeat; width:229px; height:72px; padding-left:27px; line-height:72px; width/**/:/**/202px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff;}
.orangeboxContent{ width:229px; padding-left:16px; padding-right:18px; width/**/:/**/195px; background:url(../images/shdw_rpt_orange.gif) repeat-y;}
.orangeMid{ width:193px; background:url(../images/orange_bg.gif) repeat-x bottom; margin:0 auto; padding:8px 5px 5px 5px; width/**/:/**/183px;}
.orangeBtm{ background:url(../images/orange_shdw.gif) no-repeat; height:13px; width:229px;}

.redList{ float:left; width:90px; margin:0 0; padding:0 0; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#af0f05;}
.redList li{ list-style:none; list-style-type:none;} 
.redList li a{ color:#af0f05; text-decoration:none;}
.redList li a:hover{ color:#af0f05; text-decoration:underline;}

.grayGrad{ background:url(../images/btm_gray_grad.gif) no-repeat; width:664px; margin:0 auto; padding:4px 12px 12px 12px; width/**/:/**/640px;}
.productList{ margin:0 0; padding:0 0;}
.productList { float:left;  background:url(../images/pro_bg.gif) no-repeat; width:152px; height:142px; padding:10px; width/**/:/**/132px; height/**/:/**/122px; text-align:center;}
.proName{ height:30px; font-size:12px; color:#ffffff; font-weight:bold; line-height:15px; padding-left:10px; text-align:left;}
.rightMar{ margin-left:10px; float:left;}

.bottomLinks{ width:950px; height:71px; background:url(../images/bottom_link_bg.gif) no-repeat; line-height:60px; text-align:center; color:#707070;}
.bottomLinks a{ color:#707070; text-decoration:none; padding-left:10px; padding-right:10px;}
.bottomLinks a:hover{ text-decoration: underline;}

#footer{ height:35px; background:#cfcece; color:#585757; text-align:center; line-height:32px;}.

/*new27/1/10*/

ul.bull  {margin:0px;  padding-left:0px;}
ul.bull li  {
	padding-left: 20px;
	margin-bottom: 10px;
	font-size:11px;
	background: url(../images/bull.gif) no-repeat left 4px;
	margin-left: 20px;
}
ul.bull li A  {
	display:block;
	color:#555;
}
.logos{ padding:0px; margin:0px;}
.logos p{ padding:0px; margin:5px; border:1px solid #cccccc; width:200px; height:90px; float: left; }
.border{ border-bottom:1px dashed #cccccc; padding-top:10px; margin:0px 50px 10px 0px;}

.banner{
	
	margin: 0px;
	padding: 0px;
	float: left;
	height: 210px;
	width: 690px;
}


