/* CSS Document */
.FromTbl td { background-color:#EFF0E6; border-bottom:1px solid  #fff;padding:3px; border-collapse:collapse; }
.FromTbl th { background-color:#CD3301; color:#FFFFFF; font-weight:bold; padding:5px;} 
table.FromTbl { background-color:#F7F4F0; border:1px solid  #B49F61;   }
body{
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3F3E38;
	text-decoration:none; line-height:17px;
}
.main{
	background:url(../images/pagebg.gif) repeat-y top;
	width:1000px; margin:0px auto;
}
a { text-decoration:none; color:#243E79;}

.mainbox{	
	position:absolute;
}
.header{
	/*background:url(../images/Logo2.png) no-repeat top;*/
	width:980px; height:146px; float:left; margin:0px;
}
.linkbox{
	width:960px; float:left; margin:0px;
	border-bottom:solid 5px #ee3b25;
}
.content{
	width:1000px; float:left; margin:10px 0px 0px 0px;
}
.leftbox{
	width:185px; float:left; margin:0px;
}
.leftbg{
	background:url(../images/leftbg.jpg) repeat-y top left;
	width:180px; float:left; margin:0px; padding:5px 5px 0px 5px ;
}
.leftbtm{
	background:url(../images/leftbtm.jpg) no-repeat bottom left;
	width:185px; height:16px; float:left; margin:0px;
}
.leftcontent{
	width:170px; float:left; padding:3px;
}
.middlebox{
	width:550px; float:left; margin:0px 0px 0px 5px; padding:0px 5px 5px 5px; position:relative; z-index:20;
}
.middle_L{
	width:150px; float:left; margin:0px 0px 0px 5px;
}
.middle_R{
	width:380px; float:left; margin:0px 0px 0px 8px;
}
.middlecontent{
	width:250px; float:left; margin:5px; text-align:justify; padding:5px;
}
.titlebg3{
	background:url(../images/medium_yellow2.gif) no-repeat top;
	width:140px; float:left; margin:5px 0px 0px 5px; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 0px 5px 5px;
}

.titlebg4{
	background:url(../images/medium_yellow2.gif) no-repeat top ;
	width:140px; float:left; margin:5px 0px 0px 5px; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 0px 5px 5px;
}
.titlebg5{
	background:url(../images/medium_yellow3.jpg) no-repeat top ;
	width:370px; float:left; margin:5px 0px 0px 5px; font-size:12px; color:#FFFFFF; 
	font-weight:bold; padding:5px 0px 5px 5px;
}

.middleLcontent{
	background:#E9E9E9; border:1px solid #999999;
	width:138px; float:left; margin:0px 0px 0px 7px; padding:0px;
}
.middleRcontent{
	background:#E9E9E9; border:1px solid #999999;
	width:358px; float:left; margin:2px 0px 0px 0px; padding:5px;
}
.middleRcontent1{
	background:#E9E9E9; border:1px solid #999999;
	width:360px; float:left; margin:2px 0px 0px 0px; padding:5px;
}
.middleLnav ul, .middleLnav ul li{
	margin:0px; padding:0px; list-style-type: none; width:127px; float:left;
}
.middleLnav ul li a{
	font-size:11px; font-weight:bold; color:#000000; border-bottom:dashed 1px #666666; width:134px; float:left;
	margin:0px; padding:5px 0px 5px 5px;
}
.middleLnav ul li a:hover{
	font-size:11px; font-weight:bold; color:#FFFFFF; border-bottom:dashed 1px #666666; width:134px; float:left;
	margin:0px; padding:5px 0px 5px 5px; background: #A8A8A8;
}
.middle_black{
	width:127px; float:left; margin:0px; padding:5px; border-bottom:dotted 1px #666666; color:#000000;
}
.middle_black_selcted{
	width:127px; float:left; margin:0px; padding:5px; border-bottom:dotted 1px #666666; color:#000000; font-weight:bold;
}




.rightbox{
	width:201px; float:left; margin:0px; z-index:1; position:relative;
}
.rightbg{
	background:url(../images/rightbg.jpg) repeat-y top left;
	width:200px; float:left; margin:0px; padding:5px;
}
.rightbtm{
	background:url(../images/rightbtm.jpg) no-repeat top left;
	width:200px; height:16px; float:left; margin:0px;
}
.advbox{
	width:180px; float:left; margin:10px 0px 0px 0px; padding:5px;
}
.footer{
	background:url(../images/footer.jpg) no-repeat top;
	height:34px; width:940px; float:left; margin:15px 0px 0px 0px; padding:10px; text-align:center; color:#FFFFFF; font-size:11px;
}
.titlebg_b{
	background:url(../images/titlebg.jpg) no-repeat top;
	height:36px; width:181px; float:left; margin:0px;	
}
.titlebgR{
	background:url(../images/titlebgR.jpg) no-repeat top;
	height:36px; width:200px; float:left; margin:0px;	
}
.titlebgM{
	background:url(../images/medium_yellow.gif) no-repeat top;
	height:46px; width:250px; float:left; margin:0px 0px 10px 0px;	
}
.title1{
	font-weight:bold; font-size:15px; color:#FFFFFF;
}
.title2 {
	 font-size:12px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3F3E38;
}

.input{
	background:#FFFFFF; border:1px solid #999999; width:150px; height:15px;
}
.login{
	background:url(../images/login.jpg) no-repeat top;
	height:25px; width:64px; float:left; margin:0px; padding:3px;
	font-size:12px; font-weight:bold; color:#FFFFFF; border:none; cursor:pointer;
}
.login2{
	background:url(../images/login2.jpg) no-repeat top;
	height:25px; width:100px; float:left; margin:0px; padding:3px;
	font-size:12px; font-weight:bold; color:#FFFFFF; border:none; cursor:pointer;
}

.banner1{
	background:url(../images/banner.jpg) no-repeat top left;
	height:266px; width:515px; float:left; margin:0px 0px 0px 7px;
}
.banner2{
	background:url(../images/bunner1.jpg) no-repeat top left;
	height:85px; width:201px; float:left; margin:10px 0px 0px 0px;
}
.banner3{
	background:url(../images/bunner2.jpg) no-repeat top left;
	height:85px; width:201px; float:left; margin:10px 0px 0px 0px;
}

.nav ul, .nav ul li{ margin:0px; padding:0px; list-style-type:none; }
.nav ul li{ float:left; margin:0px; font-size:11px; font-weight:bold; text-align:center; margin-right:1px;  }
.nav ul li a{background:url(../images/nav.gif) no-repeat left top; display: block; float:left;   color:#FFFFFF; text-align:center  }
.nav ul li a span{ background:  url(../images/nav.gif) no-repeat right -45px;  height:21px; padding:15px 7px 5px 7px; float:left; display: block; color:#FFFFFF; cursor:pointer;}

.nav ul li a:hover{background:url(../images/nav.gif) no-repeat left -87px; float:left; display:block; color:#7d530b; }
.nav ul li a:hover span{ background:  url(../images/nav.gif) no-repeat right -132px;  height:21px; padding:15px 7px 5px 7px; display: block; color:#ffffff; cursor:pointer;}


.submenubox { background:url(../images/submenu.gif) repeat-x top; width:910px; float:left; margin:0px; text-align:center; padding:0px 0px 0px 50px;}
.submenu ul, submenu ul li { margin:0px; padding:0px; list-style-type:none;}
.submenu ul li { float:left; margin:0px; font-size:12px; font-weight:bold; text-align:center; border-left:solid 1px #7d530b;}
.submenu ul li a{ display: block; float:left;   color:#FFFFFF; text-align:center; height:18px; padding:10px 10px 5px 10px;  }

.submenu ul li:hover{ float:left; margin:0px; font-size:12px; font-weight:bold; text-align:center; border-left:solid 1px #7d530b;}
.submenu ul li a:hover{ display: block; float:left;   color:#7d530b; text-align:center; height:18px; padding:10px 10px 5px 10px;}


/****regform*/
.regbox{ 
	width:760px; float:left; margin:5px 0px 0px 20px;
}
.regrow_main {
	background:url(../images/maincontentbg.jpg) repeat-x top;
	width:735px; float:left; margin:10px 0px 0px 5px; padding:10px;
	border:solid 1px #65a3fa;  text-align:justify; line-height:13px;	
}
.regrow{
	width:740px; float:left; margin:0px; padding:5px 0px 10px 0px;
	/*<!--border-bottom:1px dashed #accbf7; line-height:15px;-->*/
}
.regrow_1{
	width:500px; float:left; margin:0px; padding:5px 0px 0px 0px;
	/*<!--border-bottom:1px dashed #accbf7; line-height:15px;-->*/
}
.regrow_2{
	width:350px; float:left; margin:0px; padding:5px 0px 0px 0px;
	/*<!--border-bottom:1px dashed #accbf7; line-height:15px;-->*/
}
.titlebg{
	width:730px; height:15px; float:left; margin:0px; padding:5px 0px 2px 5px;
	background:#125fc8; font-size:11px; font-weight:bold; color:#FFFFFF;
}
.regcol_left{
	width:150px; float:left; margin:2px; line-height:15px;
}
.regco1_middle{
	width:300px; float:left; margin:2px;
}
.regcol_right{
	width:200px; float:left; margin:2px; line-height:15px;
}
.regcol1
{
	width:150px; float:left; margin:2px; line-height:15px;
}

.regcol1_new
{
	width:120px; float:left; margin:2px; line-height:15px;
}

.regcol2
{
	width:100px; float:left; margin:2px; line-height:15px;
}
.regcol123{
	width:200px; float:left; margin:2px;
}


.regcol11
{
	width:150px; float:left; margin:2px; line-height:15px;
}
.regcol22
{
width:120px; float:left; margin:2px; line-height:15px;
}
.regcol_f
{
	width:60px; float:left;
}
.regrow_head { float:left; color:#FFFFFF;  width:96%; background-color: #FF0000; border-bottom:1px #6B9939 solid; font-weight:bold; padding:1px; height:40px;}

/**regform end*/

/************************************************************ Added by Priyanka *****************************************/
.regrow_head1 { float:left; color:#FFFFFF;  width:97%; background-color: #FF0000; border-bottom:1px #6B9939 solid; font-weight:bold; padding:2px; height:17px; font-size:14px; }

.regrow_head2 { float:left; color:#FFFFFF;  width:97%; background-color: #330066; border-bottom:1px #6B9939 solid; font-weight:bold; padding:2px; height:17px;margin-top:7px; font-size:14px;}

.leftpane{
	width:465px; float:left; margin:5px;
}
.leftpane1{
	width:185px; float:left; margin:5px;
}
.rightpane{
	width:450px; float:left; margin:5px;
}
.rightpane1{
	width:400px; float:left; margin:5px;
}
.rightpane2{
	width:185px; float:left; margin:5px;
}
.contentbox{
	width:100%; float:left; margin:0px; padding:8px; border:1px solid;"
}
.contentbox_b{
	width:100%; float:left; margin:0px; padding:8px;"
}
/**regform end*/
input, textarea, select { border:1px solid #999999; padding:2px; font-size:11px;}
.regform select{ width:100px; }

.regform td { border-bottom:1px solid #E7EBEF; padding:5px 0px 5px 0px;}
.submenuLine{ width:600; background-color:#6633FF;display:inline;
}

/******************************************************************* upto here ********************************************/

.quote_image {background:url(../images/getquote_bg.gif) no-repeat top left; height:146px; width:300px; float:left; margin:0px 0px 0px 0px;padding:20px 0px 0px 180px;color:#FEFCE0; font-weight:bold;}

.quote_image_home {background:url(../images/getquote_bg_wide.png) no-repeat top left; height:146px; width:370px; float:left; margin:0px 0px 0px 0px;padding:2px 0px 0px 200px; color:#FEFCE0; font-weight:bold;}

.gray_font { color:#999999; border-bottom:dashed 1px #666666;padding:10px; }

.black_font { color:#000000; border-bottom:dashed 1px #666666;padding:10px; }

DIV.pageSpacer  
{
    background-color: #D6DDE1;
    width: 540px;
	color: #000000;
}

DIV.instructions    
{
    width: 540px;
    padding-left: 50px;
}
DIV.pageBody	{
	background-image: url(../images/test_h1_bg.gif);
	height: 143px;
	width: 540px;
}
#err_message {
	color: #ff0000;
}