body {
	margin: 0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

/* akash*/
.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#2879b2;
	text-decoration:none;
	background-color:#99E3FC;
	}
	.heading1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13.5px;
	font-weight:bold;	
	color:#000000;
	text-decoration:none;
	}
	a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
color:#193665;
font-size:11px;
text-decoration:none;
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
color:#193665;
font-size:11px;
text-decoration:underline;
}
/*akash end*/
.submitbtn {
	background-repeat:repeat-x;
	background-position:center;
	height:19px;
	font-size:11px;
	color:#ffffff;
	background-color:#000000;
	border:2px solid #aaadaf;
	cursor:pointer;
}
.txtbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515558;
}
h2 {
	font-size:18px;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
.lnk {
	color:#3399cc;
	background-color:#FFFFFF;
	text-decoration:none;
}
.lnk:hover {
	color:#FFFFFF;
	background-color:#3399cc;
	text-decoration:none;
}
.contentarea {
	padding:15px;
	text-align:left;
	}
form, textarea {
	margin:0px;
	padding:0px;
}
#container {
	background-color:#FFFFFF;
	width:875px;
	display:block;
	border:1px solid #dedede;
}
h1 {
	font-size:11px;
	color:#838688;
	font-weight:normal;
	width:850px;
	margin:0px;
	padding:0px;
	line-height:28px;
	text-align:left;
}
#headerarea {
	height:90px;
}
.logo {
	text-align:right;
	width:170px;
	float:left;
}
.logo img {
	padding-top:25px;
}
.contactinfo {
	text-align:left;
	color:#808080;
	line-height:15px;
	font-size:11px;
	width:190px;
	float:left;
}
.contactinfo p {
	padding:25px 0px 5px 35px;
	margin:0px;
}
.contactinfo a {
	color:#3399cc;
	background-color:#FFFFFF;
	text-decoration:none;
}
.contactinfo a:hover {
	color:#FFFFFF;
	background-color:#3399cc;
	text-decoration:none;
}
.topnavigation {
	text-align:right;
	width:515px;
	float:left;
}
.topnavigation a {
	text-decoration:none;
	font-size:9px;
	color:#57646d;
	padding:0px 11px 0px 11px;
}
.topnavigation a:hover {
	text-decoration:none;
	font-size:9px;
	color:#ffffff;
	background-color:#57646d;
	padding:0px 11px 0px 11px;
}
#flash {
	width:846px;
	height:194px;
}
#inner-flash {
	width:846px;
	height:118px;
}
#nav {
	width:846px;
	height:27px;
}
#btnnav {
	width:325px;
	float:left;
}
.btmnavedge {
	width:7px;
	float:left;
	height:29px;
}
.btmnavmid {
	width:311px;
	background-image:url(../images/btmnavbg.gif);
	float:left;
	padding-top:9px;
	height:20px;
	font-size:11px;
	background-repeat:repeat-x;
}
.navedge {
	width:7px;
	float:left;
	height:27px;
}
.navmid {
	width:832px;
	background-image:url(../images/navbg.gif);
	float:left;
	padding-top:4px;
	height:23px;
	background-repeat:repeat-x;
}
.navmid a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:138px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	float:left;
	color:#FFFFFF;
}
.navmid a:hover {
	text-decoration:none;
	background-color:#ffffff;
	color:#ef4337;
}
#columns {
	width:846px;
	height:210px;
}
#columnssnd {
	width:846px;
	height:310px;
}
/*.scolumnb {
	width:237px;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px 11px 0px 11px;
}*/
.scolumnbinside {
	width:238px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.scolumnblnksinside {
	width:237px;
	float:left;
	margin:0px;
	height:240px;
	overflow:auto;
	text-align:left;
	background-color:#ededed;
}
.scolumnblnksinside a {
	margin:0px 0px 0px 30px;
	line-height:20px;
	font-size:11px;
	color:#515558;
	text-decoration:none;
}
.scolumnblnksinside a:hover {
	margin:0px 0px 0px 30px;
	line-height:20px;
	font-size:11px;
	color:#ffffff;
	background-color:#515558;
	text-decoration:none;
}
.scolumnblnksbtminside {
	width:238px;
	float:left;
	margin:0px;
}
.scolumn {
	width:228px;
	float:left;
	font-size:11px;
	color:#808080;
	padding:15px;
	text-align:left;
}
.scolumnbpadding {
	width:228px;
	float:left;
	font-size:11px;
	color:#808080;
	padding-left:15px;
	text-align:left;
}
.scolumn ul {
	padding-left:15px;
	list-style-image:url(../images/liststyle.gif);
	list-style-type:none;
	background-image:url(../images/divide.gif);
	background-repeat:repeat-y;
	margin:0px;
}
.scolumn li {
	line-height:23px;
}
.scolumn a {
	text-decoration:none;
	color:#808080;
	background-color:#FFFFFF;
}
.scolumn a:hover {
	text-decoration:none;
	color:#ffffff;
	background-color:#808080;
}
.bcolumn {
	width:325px;
	float:left;
	margin:8px 0px 0px 0px;
}
.bcolumninsideb {
	background-color:#e5f0f6;
	font-size:11px;
	margin:0px;
	float:left;
	width:295px;
	padding:0px 15px 15px 15px;
	color:#515558;
	text-align:left;
}
.bcolumninside {
	background-color:#f2f7fb;
	font-size:11px;
	margin:0px;
	float:left;
	width:295px;
	padding:0px 15px 8px 15px;
	color:#515558;
	text-align:left;
}
.bcolumnflot {
	float:left;
	width:325px;
}
.bcolumninside ul {
	padding-left:15px;
	list-style-image:url(../images/liststyle-b.gif);
	list-style-type:none;
	background-image:url(../images/divide-blue.gif);
	background-repeat:repeat-y;
	margin:0px;
}
.bcolumninside li {
	line-height:21px;
}
.bcolumninside a {
	text-decoration:none;
	color:#515558;
	background-color:#f2f7fb;
}
.bcolumninside a:hover {
	text-decoration:none;
	color:#ffffff;
	background-color:#808080;
}
.more {
	padding:8px 0px 0px 0px;
}
.more a {
	color:#ef4337;
	text-decoration:underline;
}
.more a:hover {
	color:#ffffff;
	background-color:#ef4337;
}
.more img {
	padding-right:6px;
}


.btmnavmid a {
	color:#57646d;
	text-decoration:none;
}
.btmnavmid span {
	color:#57646d;
	font-size:9px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}
.btmnavmid a:hover {
	color:#ffffff;
	background-color:#57646d;
	text-decoration:none;
}
.btmnavmidinde a {
	color:#57646d;
	font-size:11px;
	text-decoration:none;
}
.btmnavmidinde span {
	color:#57646d;
	font-size:9px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}
.btmnavmidinde a:hover {
	color:#ffffff;
	background-color:#57646d;
	text-decoration:none;
}
.askforquote {
	background-color:#e5f0f6;
	font-size:11px;
	margin:0px;
	float:left;
	width:238px;
	padding:0px 0px 10px 0px;
	color:#515558;
	text-align:left;
}
td {
	font-size:11px;
	color:#515558;
}
.lhs {
	width:238px;
	float:left;
	margin:8px 0px 0px 0px;
}
.lhsflot {
	float:left;
	width:238px;
}
.marginscontact {
	font-family:Arial, Helvetica, sans-serif;
	color:#515558;
	text-decoration:none;
	font-size:11px;
	text-align:left;
	margin: 8px;
	padding: 3px;
}
.mandatory {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ef4337;
	font-size:11px;
	font-weight:bold;
}
.inmargins {
	font-family:Arial, Helvetica, sans-serif;
	color:#515558;
	text-decoration:underline;
	font-size:11px;
}
a.inmargins:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background-color:#515558;
	font-size:11px;
}
.hiddenError {
	display:none;
}
.visibleError {
	display:block;
}
.box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515558;
}
.marginscontactbold {
	font-family:Arial, Helvetica, sans-serif;
	color:#515558;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	margin: 8px;
	padding: 3px;
}
