/* CSS Document */
BODY
{
	background-color:#ffffff;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#212121;
	text-align:center;
}
table
{
	font-size:12px;
}
P
{
	line-height:18px;
}
IMG
{
	border:0;
}
.maintable
{
	width:1000px;
	height:auto;
	padding:0px;
	background-color:#FFFFFF;
}
.maintable .header
{
	width:100%;
	height:100px;
}
.maintable .header .htable
{
	width:100%;
	height:100%;
}
.maintable .header .htable .logo
{
	width:270px;
	height:100px;
}
.maintable .header .htable .topspace
{
	text-align:center;
}
.maintable .topmenu
{
	width:100%;
	height:26px;
}
.maintable .banner
{
	width:100%;
}


.maintable .content
{
	width:100%;
	height:auto;
	padding-left:5px;
	padding-right:5px;
}
.maintable .content .ctable
{
	width:100%;
	background-image:url(ctablebg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.maintable .content .ctable .lpanel
{
	width:160px;
	height:auto;
}
.maintable .content .ctable .lpanel TABLE
{
	width:100%;
}
.maintable .content .ctable .lpanel A
{
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#DE0000;
	text-decoration:none;
}
.maintable .content .ctable .lpanel A:hover
{
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#FF0000;
	text-decoration:underline;
}
.maintable .content .ctable .body .listtable
{	
	width:100%;
	font-family:arial;
	font-size:12px;
	font-weight:100;
	color:#000000;
}
.maintable .content .ctable .body .listtable TH
{	
	width:100%;
	height:20px;
	background-position:top left;
	background-repeat:repeat-x;
	font-family:arial;
	text-align:center;
	font-size:14px;
	font-weight:700;
	color:#ffffff;
}

.maintable .content .ctable .body .listtable TD
{	
	background-color: #ffffff;
	border:solid 1px #DEDEDE;
	line-height:20px;
}
.maintable .content .ctable .body .listtable .amount
{
	/*background-color: #d7d7d7;	*/
	border:solid 1px #DEDEDE;	
}
.maintable .content .ctable .body
{
	width:585px;
	height:auto;
	padding-right:5px;
}
.maintable .content .ctable .body .searchbar
{
	width:100%;
	height:105px;
	background-color:#CE2629;
	border:solid 1px #C0C0C0;
}
.maintable .content .ctable .body .searchbar TH
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	text-align:center;
	color:#EFEFEF;
}
.maintable .content .ctable .body .list
{
	width:100%;
}

.maintable .content .ctable .body .pheader
{
	width:100%;height:30px;background-image:url(pheader-bg.gif);background-position:top left;background-repeat:repeat-x;
	text-align:left;padding-left:20px;
}
.maintable .content .ctable .body .pheader FONT
{
	width:auto;height:30px;background-color:#ffffff;border-left:solid 1px #CE2528;border-right:solid 1px #CE2528;padding-left:10px;padding-right:10px;
	font-size:22px;font-weight:700;color:#CE2528;font-family:century gothic;
}
.maintable .content .ctable .body .jdetails
{
	width:100%;
	font-family:arial;
	font-size:12px;
}


.maintable .content .body  .formtable
{	
	width:100%;
	font-family:arial;
	font-size:12px;
	color:#666666;
	border-bottom:dashed 1px #CE2528;
	padding:0px;
	line-height:20px;
}
.maintable .content .body .formtable INPUT 
{
	border:solid 1px #000000;	
}
.maintable .content  .body .formtable TH
{
	height:20px;	
	background-color:#CE2528;
	background-image:none;
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	font-weight:700;
	text-align:left;
}

.maintable .content  .body  .formtable TABLE
{
	font-size:12px;
	color:#333333;
	font-weight:700;
	line-height:20px;
}
.maintable .content .body  .formtable .subth
{	
	background-color:#dddddd;
	font-family:arial;
	font-size:12px;
	color:#444444;
	font-weight:700;
	text-align:left;
	border:solid 0px #0725a5;
}
.maintable .content  .body  .formtable .msg
{	
	background-color:#CC99FF;
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:700;
	text-align:left;
}

.maintable .content .ctable .body .formtable2
{
	width:100%;
	height:auto;
	font-size:12px;
	text-align:left;
	padding:5px;
	color:#666666;
}
.maintable .content .ctable .body .formtable2 TABLE
{
	width:auto;
	height:auto;
	font-size:12px;
	text-align:left;
	padding:5px;
	color:#666666;
}
.maintable .content .ctable .body .formtable2 .label
{
	width:200px;
	background-image:url(ft_labelbg.gif);
	background-position:top right;
	background-repeat:repeat-y;
	border-right:solid 1px #333333;
	border-bottom:solid 1px #dedede;
	text-align:right;
	font-weight:700;
	color:#666666;
	padding-right:10px;
}
.maintable .content .ctable .body .formtable2 .ftheader
{
	background-image:url(ft_headbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	border-bottom:solid 1px #dedede;
	text-align:left;
	font-weight:700;
	color:#333333;
	padding-left:10px;
}
.maintable .content .ctable .body .formtable2 .control
{
	border-bottom:solid 1px #dedede;
	text-align:left;
	padding-left:10px;
}
.maintable .content .ctable .body .formtable2 .help
{
	width:100%;
	font-size:10px;
	color:#999999;
	font-weight:100;
	text-align:left;
	border-bottom:solid 1px #dedede;
}
.maintable .content .ctable .body .jdetails .cname
{
	width:100%;
	font-family:trebuchet ms;
	color:#CE2528;
	font-size:20px;
	text-align:center;
	vertical-align:middle;
	font-weight:700;
}
.maintable .content .ctable .body .jdetails .jheader
{
	font-size:16px;
	text-align:left;
	font-weight:700;
	color:#CE2528;
}
.maintable .content .ctable .body .jdetails .date
{
	font-size:10px;
	font-weight:100;
	color:#666666;
}
.maintable .content .ctable .body .jdetails .exploc
{
	font-size:10px;
	font-weight:100;
	color:#009900;
}

.maintable .content .ctable .body .btable .jsearch
{
	width:650px;height:80px;background-color:#ce2629;border:solid 1px #c0c0c0;
}

.maintable .content .ctable .body .logintable
{
	
	height:140px;
	border:solid 1px #7C7C7C;
	background-color:#E0E0E0;
}
.maintable .content .ctable .body .logintable TH
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900;
	text-align:center;
	color:#F03234;
}
.maintable .content .ctable .body .logintable .label
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
}
.maintable .content .ctable .rpanel
{
	width:245px;
	height:auto;
}
.maintable .content .ctable .rpanel TABLE
{
	width:100%;
}
.maintable .content .ctable .rpanel .logintable
{
	width:100%;
	height:140px;
	border:solid 1px #7C7C7C;
	background-color:#E0E0E0;
}
.maintable .content .ctable .rpanel .logintable TH
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900;
	text-align:center;
	color:#F03234;
}
.maintable .content .ctable .rpanel .logintable .label
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
}
.link
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.link:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#de3333;
	text-decoration:underline;
}
.bluelink
{
	font-size:12px;
	font-weight:700;
	color:#CE2528;         	
	text-decoration:none;
}
.bluelink:hover
{
	font-size:12px;
	font-weight:700;
	color:#DC6A2E;	
	text-decoration:underline;
}

.bluelink1
{
	font-family:helvetica;
	color:#074869;
	font-size:12px;
	font-weight:200;
}
.bluelink1 A
{
	color:#333333;
	text-decoration:none;
	font-size:12px;
}

.bluelink1 A:hover
{
	color:#ff9000;	
}

.maintable .footer
{
	width:100%;
	height:100px;
	border-top:solid 1px #333333;
	font-size:12px;
	padding-top:20px;
	color:#999999;
	font-family:arial;
	font-weight:100;
}
.maintable .footer A
{
	color:#666666;
	text-decoration:none;
}
.maintable .footer A:hover
{
	color:#EF3836;
}
/*dinesh starts */

.buttons
{
	width:1000px;
	height:25px;
	clear:both;
	border-top:1px solid #000000;
}
.link1
{
	background-color:#84FF16;
	line-height:24px;
	float:left;
}
.link2
{
	background-color:#5CC300;
	line-height:24px;
	float:left;
}
.link3
{
	background-color:#0080C3;
	line-height:24px;
	float:left;
}
.link4
{
	background-color:#00C3B3;
	line-height:24px;
	float:left;
}
.link5
{
	background-color:#00C345;
	line-height:24px;
	float:left;
}
.link8
{
	background-color:#E77E03;
	line-height:24px;
	float:left;
}
.link6
{
	background-color:#EEE00E;
	padding:0px 22px 0px 22px;
	line-height:24px;
	float:left;
}
.link7
{
	background-color:#EEB20E;
	padding:0px 19px 0px 22px;
	line-height:24px;
	float:left;
}
a.topanchorlink1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.topanchorlink1:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.topanchorlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:0px 29px 0px 29px;
}
a.topanchorlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:0px 29px 0px 29px;
}
.innerboady
{
	clear:both;
	padding:0px 20px 0px 20px;
}
a.rightsidebuttons1
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#E02226;
	text-decoration:none;
}
a.rightsidebuttons1:hover
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}
/*dinesh ends */