body{margin:0; padding:0; background:url(../images/bg.gif) repeat-x left top #71cdf2;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}
ul,li{list-style:none; margin:0; padding:0;}

#maincontainer{width:1012px; height:auto; margin:0 auto;}
#header{width:1012px; height:160px; background:url(../images/hedrimg.jpg) no-repeat 0 0; position:relative;} 
#header .rtpart{width:400px; height:150px; position:absolute; background:url(../images/rightprt.jpg) no-repeat right top; right:-8px; top:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px;}
#contentcontainer{width:1012px; height:auto; background:url(../images/contentbg.png) repeat-y left top; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:6px;} 
#footer{width:1012px; height:36px; background:url(../images/foterbg.png) no-repeat left top; position:relative;}  
#footer .logo{background:url(../images/foterlogo.png) no-repeat left top; position:absolute; width:91px; height:86px; right:-14px; top:0;}



/*Added By Vinayak*/

#nav{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 900px;
	height: 48px;
}
.menu {
	text-decoration: none;
	background-image: url(../images/menu_strip.gif);
	background-repeat: repeat;
	margin-right: 10px;
	margin-left: 20px;
}
#right_botton {
	width: auto;
	position: relative;
	left:25px;
	top:-35px;
	z-index:1;
	margin:0;
	padding:0;
}
.bottom_bg {
	background-image: url(../images/bottom_bg.gif);
	background-repeat: repeat-x;
}

.reapet {
	background-image: url(../images/mid.gif);
	background-repeat: repeat;
}

.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 20px;
	font-weight: bold;
}
.navigation1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 20px;
	font-weight: bold;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}



#nav ul li{
	margin-right: 10px;
	margin-left: 10px;
}

#nav ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/nav_left.gif);
	background-repeat: no-repeat;
	color:#000;
	text-decoration:none;
	height: 40px;
	padding-bottom: 10px;
	margin-right: 20px;
	float: left;
	padding-left: 14px;
}

#nav ul li a b{ background:url(../images/nav_right.gif)no-repeat 100% 0; 
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0; float:left; height:40px; }  

ul {margin:2px 0 0 10px; padding:0; list-style:none;}
.padd20tp{padding-top:20px;}
.txt11bl:link,.txt11bl:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.txt11bl:hover{color:#333;}



/*----------------------All padding classes start here----------------*/
.padd5{padding:5px;}
.padd5tp{padding-top:5px;}
.padd4lt{padding-left:4px;}
.padd14lt{padding-left:14px;}
.padd10lt{padding-left:10px;}
.padd12tp{padding-top:12px;}
.padd10rt{padding-right:10px;}
.padd10tp{padding-top:10px;}
.padd40lt{padding-left:40px;}
.padd8tp{padding-top:8px;}
.padd5ltrt{padding:0 9px;}
.padd20tp{padding-top:20px;}
padd20tpbt{padding-top:20px; padding-bottom:20px;}

.padd10bt{padding-bottom:10px;}

.padtpbt5{padding-bottom:5px; padding-top:5px;}



/*----------------------All padding classes end here----------------*/

.bodrTop{ border-top:1px solid #d7d7d7;}
.bodrBot{ border-bottom:1px solid #d7d7d7;}
.bodr{ border:1px solid #d7d7d7;}
.bodrRt{ border-right:1px solid #d7d7d7;}

/*----------------------All text classes start here----------------*/
td{font-family:Tahoma; font-size:12px; color:#353535;}
.txt11bl{font-family:Tahoma; font-size:11px; color:#262626;}
.txt11gren{font-family:Tahoma; font-size:11px; color:#40ba01;}
.txt12wt{ font-family:Tahoma; font-size:12px; color:#FFFFFF;}

/*----------------------All text classes end here----------------*/

.lnk11bl:link,.lnk11bl:visited{font-family:Tahoma; font-size:11px; color:#474747; text-decoration:none; text-transform:uppercase;}
.lnk11bl:hover{color:#000000; text-decoration:underline;}

.lnk11black:link,.lnk11black:visited{font-family:Tahoma; font-size:11px; color:#06F; text-decoration:none;}
.lnk11black:hover{color:#F00; text-decoration:underline;}

.lnk12gren:link,.lnk12gren:visited{font-family:Tahoma; font-size:12px; color:#40ba01; text-decoration:none;}
.lnk12gren:hover{color:#40ba01; text-decoration:underline;}

.lnk12wt:link,.lnk12wt:visited{font-family:Tahoma; font-size:12px; color:#FFFFFF; text-decoration:none;}
.lnk12wt:hover{color:#FFFFFF; text-decoration:underline;}



.messegeBodyError {
	background: #f3f4f6 url(../images/warning.gif) no-repeat 5px;
	background-position:left middle;
	height:auto;
	font-family: Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border:1px solid #adadb0;
	margin:10px;
	padding:8px 5px 5px 35px;
	vertical-align:middle;
	text-align:left;
}
.messegeBodySuccess {
	background: #f3f4f6 url(../images/correct.gif) no-repeat 5px;
	background-position:left middle;
	height:auto;
	font-family: Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border:1px solid #adadb0;
	margin:10px;
	padding:8px 5px 5px 35px;
	vertical-align:middle;
	text-align:left;
}




.roundcont {
	width: auto;
	background-color: #ec8d19;
	color: #fff;
	
}

.roundcont p {
	margin: 0 10px;
	padding:0;
	
}

.roundtop { 
	background: url(../images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/br.gif) no-repeat top right; 
}

img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}
	fieldset {
	padding: 12px;
	border: solid 3px #FB4E00;
	margin-bottom: 30px;
	-moz-border-radius: 12px;
  	border-radius: 12px;
}

legend {
	color: #07477A;
	padding: 0 6px;
	font-weight:bold;
}

