.Main
{
 background-color:#ffffff;
 margin-top:40px;
 margin-bottom:40px;
 margin-left:0px;
 margin-right:0px;
}
.center_bg_top
{

 background-image:url(../imagess1/center_bg_top.jpg);
 width:898px;
 height:24px;
 background-repeat:no-repeat;
} 

.center_bg1_top
{
 /*background-image:url(../imagess1/center_bg1_top.jpg);*/
 background-image:url(../imagess1/center_bg1_topnew.jpg);
width:847px;
 /*height:23px;*/
 height:30px;
 background-repeat:no-repeat;
} 
.center_bg_middle
{
 background-image:url(../imagess1/center_bg_middle.jpg);
 width:898px;
 height:100%;
 background-repeat:repeat-y;
} 

.center_bg1_middle
{
 background-image:url(../imagess1/center_bg1_middle.jpg);
 width:847px;
 height:100%;
 background-repeat:repeat-y;
}  
.center_bg_bottom
{
 background-image:url(../imagess1/center_bg_bottom.jpg);
 width:898px;
 height:17px;
 background-repeat:no-repeat;  
} 

.center_bg1_bottom
{
 background-image:url(../imagess1/center_bg1_bottom.jpg);
 width:847px;
 height:18px;
 background-repeat:no-repeat; 
} 
.inner_bg1_top
{
 background-image:url(../imagess1/inner_bg1_top.jpg);
 width:847px;
 height:14px;
 background-repeat:no-repeat;
} 
.inner_bg1_middle
{
 background-image:url(../imagess1/inner_bg1_middle.jpg);
 width:847px;
 height:100%;
 background-repeat:repeat-y;
} 
.inner_bg1_bottom
{
 background-image:url(../imagess1/inner_bg1_bottom.jpg);
 width:847px;
 height:15px;
 background-repeat:no-repeat;
} 
.inner_bg2_top
{
 background-image:url(../imagess1/inner_bg2_top.jpg);
 width:261px;
 height:23px;
 background-repeat:no-repeat;
} 
.inner_bg2_middle
{
 background-image:url(../imagess1/inner_bg2_middle.jpg);
 width:261px;
 height:100%;
 background-repeat:repeat-y;
} 
.inner_bg2_bottom
{
 background-image:url(../imagess1/inner_bg2_bottom.jpg);
 width:261px;
 height:14px;
 background-repeat:no-repeat;
} 
.center_banner_bg
{
 background-image:url(../imagess1/center_banner_bg.jpg);
 width:847px;
 height:138px;
 background-repeat:no-repeat;
} 
.footer_bg
{
 background-image:url(../imagess1/footer_bg.jpg);
 width:847px;
 height:33px;
 background-repeat:no-repeat;
} 
.logo_bg
{
 background-image:url(../imagess1/logo_bg.jpg);
 width:675px;
 height:75px;
 background-repeat:no-repeat;
} 
.search_bg
{
 background-image:url(../imagess1/search_bg.jpg);
 width:164px;
 height:75px;
 background-repeat:no-repeat;
} 
.toplink
{
 font-size:11px;
 color:#0277bb;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 
.toplink a:hover
{
 font-size:11px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 
.search_heading
{
 font-size:13px;
 color:#ffffff;
 font-family:Century Gothic;
 text-decoration:none;
} 
.center_heading1
{
 font-size:12px;
 color:#0277bb;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 
.center_heading2
{
 font-size:10px;
 color:#0277bb;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 
.tablecontent1
{
 font-size:11px;
 color:#9fa0a1;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 
.footerlink
{
 font-size:11px;
 color:#0277bb;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 
.footerlink a:hover
{
 font-size:11px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 
.contentlink
{
 font-size:11px;
 color:#9fa0a1;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 
.contentlink a:hover
{
 font-size:11px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
} 

.text_red {
	color:red; 
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.tablecontent
{
 font-size:12px;
 line-height:15px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.center_heading4
{
 font-size:14px;  
 color:#0277bb;
 font-family:Arial;
 text-decoration:none;
 padding-left:15px;
}

.ctr
{
 background-color:#F4F4F4;
 font:bold;
 color:#000000;
 height:30px;
 vertical-align:middle;
}
.ctd
{
 vertical-align:middle;
 padding-left:5px;
}

/*input.btn { background:url("../imagess1/btn-bg.gif") repeat-x 0px 0px #000; border:1px solid #000; font:bold 12px/14px Arial, Helvetica, sans-serif; width:100px; padding:0; color:#fff; padding:3px 0px; cursor:pointer; cursor:hand; }
*/

input.btn { background:url("../imagess1/btn_middle.jpg") repeat-x 0px 0px #000; border:1px solid #0077bb; font:bold 12px/14px Arial, Helvetica, sans-serif; width:100px; padding:0; color:#fff; padding:3px 0px; cursor:pointer; cursor:hand; }
input.btnNew { background:url("../imagess1/btn_middle.jpg") repeat-x 0px 0px #000; border:1px solid #0077bb; font:bold 12px/14px Arial, Helvetica, sans-serif; width:120px; padding:0; color:#fff; padding:3px 0px; cursor:pointer; cursor:hand; }
input.btnNew1 { background:url("../imagess1/btn_middle.jpg") repeat-x 0px 0px #000; border:1px solid #0077bb; font:bold 12px/14px Arial, Helvetica, sans-serif; width:80px; padding:0; color:#fff; padding:3px 0px; cursor:pointer; cursor:hand; }
input.btnNewRefer { background:url("../imagess1/btn_middle.jpg") repeat-x 0px 0px #000; border:1px solid #0077bb; font:bold 12px/14px Arial, Helvetica, sans-serif; width:120px; padding:0; color:#0277bb; padding:3px 0px; cursor:pointer; cursor:hand; }
input.btnNew2 { background:url("../imagess1/btn_middle.jpg") repeat-x 0px 0px #000; border:1px solid #0077bb; font:bold 12px/14px Arial, Helvetica, sans-serif; width:130px; padding:0; color:#fff; padding:3px 0px; cursor:pointer; cursor:hand; }


/* added new class */

input.button {
    border: 0;
    background:#000 url("../imagess1/button.gif") repeat-x 0 0;
    height:27px; width:120px; float:left;
    /* used to catch the buttonEnding */
	color:#fff; line-height:12px; padding-bottom:2px; font-weight:bold;
}

.btnContainer { position:relative; float:left; padding:0 7px; }
.buttonStart, .buttonEnding { position:absolute; display:inline; width:7px; height:27px; top:0; }
.buttonStart { background:url("../imagess1/first.gif") no-repeat; left:0; }
.buttonEnding { background: url("../imagess1/end.gif") no-repeat; right:0;}

/* added new class */


label.error, p.error { background: url("../imagess1/unchecked.gif") no-repeat 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 20px; color: #FF0000; }
label.checked { background:url("../imagess1/checked.gif") no-repeat 0px 0px; }


.btn2_stylish { float: right;  clear: both; background: url("../imagess1/btn_left1.jpg") no-repeat; padding: 0 0 0 10px; margin: 5px 0; font-weight:bold; text-align: center;  }
.btn2_stylish a{ float: right; height: 40px; background: url("../imagess1/btn_middle.jpg") repeat-x left top; line-height: 30px; padding: 6px 0 0 10px; color: #ffffff; font-size:12px; text-decoration: none; width:inherit; font:bold 12px/14px Arial, Helvetica, sans-serif;}
.btn2_stylish span { float: right; background: url("../imagess1/btn_right1.jpg") repeat-x;  width: 17px; height: 31px; position:relative; }
.btn_stylish { float: left; clear: both; background: url("../imagess1/btn_left1.jpg") no-repeat; padding: 0 0 0 10px; font-weight:bold; text-align: center;
	height: 46px;
	width: 146px;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.btn_stylish a{ float: left; height: 40px; background: url("../imagess1/btn_middle.jpg") repeat-x left top; line-height: 30px; padding: 6px 0 0 10px; color: #ffffff; font-size:12px; text-decoration: none; width:inherit; font:bold 12px/14px Arial, Helvetica, sans-serif;}
.btn_stylish span { background: url("../imagess1/btn_right1.jpg") repeat-x; float: left;  width: 17px; height: 31px; position:relative; }

input.btn2{ float: left; height: 40px; background: url("../imagess1/btn_middle.jpg") repeat-x left top; line-height: 30px; padding: 0 0 0 10px; color: #ffffff; font-size:12px; text-decoration: none; width:inherit; }

.tablecontents
{
 font-size:11px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}

div.htmltooltip { position: absolute; z-index: 1000; left: -1000px; top: -1000px; background: #FFFFFF; border: 3px solid #0077bb;color: #000000; padding: 3px; width: 250px; }


.lntr { height:39px; }

.lntr1 { height:25px; }


.input{ border: 1px solid #D64D2B; color: #000000; background-color: #ffffff;}


.tablecontent3
{
 font-size:16px;
 color:#0077bb;
 font-family:Arial;
 text-decoration:none;
}

.lt, .lm, .lb { text-align:left; }
.lt, .rt, .ct { vertical-align:middle;  }
.ct, .cb, .cm { text-align:center; }


.contentlink1
{
 font-size:12px;
 color:#0077bb;
 font-family:Arial;
 text-decoration:none;
}
.contentlink1 a:hover
{
 font-size:12px;
 color:#FF3300;
 font-family:Arial;
 text-decoration:none;
}

.tablecontent2
{
 font-size:12px;
 color:#0077bb;
 font-family:Arial;
 text-decoration:none;
}

.tablecontent4
{
 font-size:12px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.center_banner_bg_left
{
 background-image:url(../imagess1/center_banner_bg_left.jpg);
 width:209px;
 height:138px;
 background-repeat:no-repeat;
} 
.center_banner_bg_right
{
 background-image:url(../imagess1/center_banner_bg_right.gif);
 width:638px;
 height:138px;
 background-repeat:no-repeat;
} 

.marq_text
{
 font-size:14px;
 color:#ffffff;
 font-family:Arial;
 text-decoration:none;
 font-weight:bold;
 text-transform:uppercase;

}

/* added for testing*/

.fontDetail
{
   font-family:Arial;
   font-size:11px;
}
/* added for testing */

/* added box table css*/
.crvTbl { }
.crvTbl .leftArm { background:url(../imagess1/arm-l.gif) repeat-y 0 0; }
.crvTbl .rightArm { background:url(../imagess1/arm-r.gif) repeat-y 100% 0; }
.crvTbl .topArm { background:url(../imagess1/arm-t.gif) repeat-x 0 0; }
.crvTbl .botArm { background:url(../imagess1/arm-b.gif) repeat-x 0 100%; }
.width1 { width:1%; font-size:2px; line-height:2px; }

.crvTbl .topArm {
	color:#0277BB;
	font-family:Arial;
	font-size:14px;
	padding-left:2px;
	text-decoration:none; font-weight:bold; vertical-align:middle;
	}
	
	.crvTbl .topArmnew { background:url(../imagess1/arm-tnew.gif) repeat-x 0 0; }
	.crvTbl .topArmnew {
	color:#0277BB;
	font-family:Arial;
	font-size:14px;
	padding-left:2px;
	text-decoration:none; font-weight:bold; vertical-align:middle;
	}
/* added box table css*/
/*-------------logo panel------------------------*/
#logopan{
	width:847px;
	margin-top:12px;
}
.logobox{
	width:673px;
	float:left;
}
.toplogobg{
	background:url(../images/logo_topbg.gif) no-repeat 0 0;
	height:10px;
	font-size:0;
	line-height:0;
}
.botlogobg{
	background:url(../images/logo_botbg.gif) no-repeat 0 0;
	height:10px;
	font-size:0;
	line-height:0;
}
.reptlogobg{
	background:url(../images/rept_logobg.gif) repeat-y 0 0;
	padding:12px 0 12px 12px;
}
.searchbox{
	width:164px;
	float:right;
}
.srchboxtop{
	background:url(../images/srchbox-top.gif) no-repeat 0 0;
	width:164px;
	height:13px;
	font-size:0;
	line-height:0;
}
.srchboxbot{
	background:url(../images/srchbox-bot.gif) no-repeat 0 0;
	width:164px;
	height:13px;
	font-size:0;
	line-height:0;
}
.srchboxrept{
	background:url(../images/srchbox--rept.gif) repeat-y 0 0;
	padding:0 9px 0 11px;
}
label.srch{
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	padding-bottom:5px;
	display:block;
}
input.txtfield{
	width:117px;
	height:18px;
	border:solid 1px #94A4B1;
	float:left;
}
input.gobutt{
	float:right;
}
/*-------------logo panel------------------------*/
.spacer{
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	clear:both;
}
