BODY
{
	background-color:#dedede;
	margin:0px;
	color:#000000;
	font-family:arial;
	font-size:12px;
}
IMG
{
	border:0px;
}
.textbox
{
	width:300px;
	height:25px;
	font-size:14px;
	color:#999999;
}
.mtop
{
	width:1000px;
	height:auto;
	background-image:url(mtop.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:6px;
}
.mtop .mbottom
{
	width:100%;
	background-image:url(mbottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:6px;
	
}
.maintable
{
	width:100%;
	height:auto;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
}
.maintable .topspace
{
	width:100%;
	height:50px;
	text-align:right;
	line-height:18px;
	font-size:12px;
}
.maintable .adspace
{
	height:60px;
}
.maintable .topspace .jsheader
{
	color:#226a84;
	text-decoration:none;
}
.maintable .topspace .jsheader:hover
{
	color:#226a84;
	text-decoration:underline;
}
.maintable .topspace .links
{
	color:#535353;
	text-decoration:none;
}
.maintable .topspace .signout
{
	color:#DE0000;
	text-decoration:underline;
}
.maintable .topspace .signout:hover
{
	text-decoration:none;
}
.maintable .topspace .links:hover
{
	color:#676767;
	text-decoration:underline;
}
.maintable .header
{
	width:100%;
	height:65px;
}
.maintable .header .htable
{
	width:100%;
}
.maintable .header .htable .logo
{
	width:265px;
	height:65px;
}
.maintable .header .htable .topmenu
{
	width:695px;
}
.maintable .header .htable .topmenu TABLE
{
	width:100%;
	background-color:#FFFFFF;
	font-size:12px;
}
.maintable .header .htable .topmenu  A
{
	height:30px;
	font-family:"arial";
	font-size:13px;
	font-weight:700;
	color:#535353;
	padding-top:6px;
	text-decoration:none;
	display:table-cell;
}
.maintable .header .htable .topmenu A:hover
{
	height:30px;
	font-family:"arial";
	font-size:13px;
	font-weight:700;
	color:#004270;
	padding-top:6px;
	text-decoration:none;
	display:table-cell;
	
}
.maintable .header .htable .topmenu .seloption
{
	height:30px;
	background-image:url(tmlinkbg.gif);
	background-position:top left;
	background-repeat:repeat-x;	
	font-family:"arial";
	font-size:13px;
	font-weight:700;
	color:#ffffff;
	text-decoration:none;
}
.maintable .search 
{
	width:100%;
	height:65px;
	padding-top:5px;
}
.maintable .search .stable
{
	width:960px;
	height:55px;
	background-image:url(searchbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:12px;
}
.maintable .searchoptions
{
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.maintable .content
{
	width:100%;
}
.maintable .content .ctable
{
	width:100%;
}
.maintable .content .ctable .lpanel
{
	width:160px;
	border:solid 1px #dedede;
	padding:5px;
	line-height:20px;
}
.maintable .content .ctable .body
{
	width:640px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
}
.maintable .content .ctable .body .btable
{
	width:100%;
	padding:0px;
	font-family:Arial;
	font-size:12p;
	font-weight:100;
}
.maintable .content .ctable .body .btable .pheader
{
	height:25px;
	vertical-align:top;
	padding-top:5px;
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	color:#000000;
}
.maintable .content .ctable .body .btable .pheader font
{
	font-family:Arial;
	font-size:12px;
	font-weight:100;
}
.maintable .content .ctable   .listtable1
{
	width:auto;
	background-color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:100;
	color:#333333;
}
.maintable .content .ctable   .listtable1 TH
{	
	background-color:#333333;
	font-family:arial;
	text-align:left;
	font-size:14px;
	font-weight:700;
	color:#ffffff;
}
.maintable .content .ctable   .listtable1 TD
{	
	background-color:#fefefe;
	border-bottom:solid 1px #cdcdcd;
}
.maintable .content .ctable  .listtable1 .minitable
{
	width:100%;
	height:auto;
	background:none;
	font-size:12px;
	text-decoration:none;
}
.maintable .content .ctable  .listtable1 .minitable TD
{
	background:none;
	border:none;
	font-size:12px;
}
.maintable .content .ctable .listtable1 .alttd
{	
	background-color:#f6f6f6;
	border-bottom:solid 1px #cdcdcd;
}
.maintable .content .ctable .listtable1 .amount
{
	width:80px;
	background-color:#dedede;
	text-align:right;
	font-weight:700;
	padding-right:20px;
}
.maintable .content .ctable .listtable1 .title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:700;
	text-decoration:underline;
}
.maintable .content .ctable .listtable1 .title:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:700;
	text-decoration:none;
}
.maintable .content .ctable .listtable1 .span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:100;
	color:#ffffff;
}
.maintable .content .ctable .formtable
{	
	width:100%;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	border-bottom:dashed 1px #226a84;
	padding:0px;
}
.maintable .content .ctable .formtable INPUT 
{
	border:solid 1px #000000;	
}
.maintable .content .ctable .formtable TH
{
	height:25px;	
	paddin-left:10px;
	background-color:#8AC1D7;
	background-image:none;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:700;
	text-align:left;
}
.maintable .content .ctable .formtable TABLE
{
	font-size:12px;
	color:#333333;
	font-weight:700;
}
.maintable .content .ctable .formtable .subth
{	
	background-color:#dddddd;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	font-weight:700;
	text-align:left;
	border:solid 0px #0725a5;
	text-align:right;
}
.maintable .content .ctable .formtable .td
{	
	background-color:#f6f6f6;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	font-weight:100;
	text-align:left;
}
.maintable .content .ctable .body .btable .plheader
{
	width:610px;
	height:40px;
	text-align:right;
	background-image:url(listtablehead.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
.maintable .content .ctable .body .btable .plheader TABLE
{
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:100;
	padding-left:5px;
	padding-right:5px;
	font-weight:700;
}
.maintable .content .ctable .body .btable .plheader .pno
{
	color:#004270;
	text-decoration:none;
}
.maintable .content .ctable .body .btable .plheader .pno:hover
{
	color:#004270;
	text-decoration:underline;
}
.maintable .content .ctable .body .btable .listtable
{
	width:610px;
}
.maintable .content .ctable .body .btable .listtable .jpdetails
{
	border-top:dashed 1px #dfdfdf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
}
.maintable .content .ctable .body .btable .listtable .minitable
{
	width:100%;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:100;
}
.maintable .content .ctable .body .btable .listtable .minitable .chkbox
{
	width:20px;
}
.maintable .content .ctable .body .btable .listtable .minitable .sal
{
	width:140px;
	text-align:right;
}
.maintable .content .ctable .body .btable .listtable .minitable .loc
{
	color:#006300;
	font-family:Arial;
	font-size:11px;
}
.maintable .content .ctable .body .btable .listtable .minitable .cname
{
	font-family:Arial;
	font-size:12px;
	color:#006300;
}
.maintable .content .ctable .body .btable .listtable .jtitle
{
	font-family:Arial;
	font-size:13px;
	font-weight:700;
	text-decoration:underline;
	color:#004270;
}
.maintable .content .ctable .body .btable .listtable .jtitle:hover
{
	font-family:Arial;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
	color:#004270;
}
.maintable .content .ctable .body .btable .listtable .applynow
{
	font-family:Arial;
	font-size:13px;
	font-weight:100;
	text-decoration:none;
	color:#004270;
}
.maintable .content .ctable .body .btable .listtable .applynow:hover
{
	font-family:Arial;
	font-size:13px;
	font-weight:100;
	text-decoration:underline;
	color:#004270;
}
.maintable .content .ctable .rpanel
{
	width:160px;
	border:solid 1px #dedede;
}
.maintable .subfooter
{
	width:100%;
	height:90px;
	padding-top:10px;
	color:#FFFFFF;
}
.maintable .subfooter .sftable
{
	width:100%;
	height:80px;
	background-image:url(gadspacebg1.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.maintable .subfooter .stitle
{
	color:#FFFFFF;
	font-size:13px;
	font-weight:700;
	padding:0px;
	padding-left:10px;
	padding-top:5px;
}
.maintable .subfooter .links
{
	background-image:url(sflink.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.maintable .subfooter .links:hover
{
	background-image:url(sflink.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}
.maintable .subfooter1
{
	width:100%;
	height:140px;
	padding-top:10px;
	color:#FFFFFF;
}
.maintable .subfooter1 .sftable
{
	width:100%;
	height:130px;
	background-image:url(gadspacebg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.maintable .subfooter1 .stitle
{
	color:#FFFFFF;
	font-size:13px;
	font-weight:700;
	padding:0px;
	padding-left:10px;
	padding-top:5px;
}
.maintable .subfooter1 .links
{
	background-image:url(sflink.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.maintable .subfooter1 .links:hover
{
	background-image:url(sflink.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}
.maintable .footer
{
	width:100%;
	height:53px;
	
}
.maintable .footer .footertable
{
	width:100%;
	height:100%;
	background-image:url(footerbg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:12px;
	vertical-align:middle;
	line-height:18px;
}
.maintable .footer  A {
	FONT-SIZE: 11px; COLOR: #004270; TEXT-DECORATION: none
}
.maintable .footer  A:hover {
	FONT-SIZE: 11px; COLOR: #004270; TEXT-DECORATION:underline;
}
.maintable .footer .copyrights {
	padding-left:10px;FONT-SIZE: 11px;COLOR:#004270;
}
/*------------- buttons &  links ----------------*/
.btn100 {
	width:93px;
	height:31px;
	background-image:url(buttons/btn_100.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:7px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 13px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	display:table-cell;
}
.btn100:hover {
	width:93px;
	height:31px;
	background-image:url(buttons/btn_100.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:7px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 13px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	display:table-cell;
}
.rbtn130 {
	width:128px;
	height:35px;
	background-image:url(buttons/rbtn_130.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	FONT-WEIGHT: 700;
	padding-top:8px;
	FONT-SIZE: 14px;
	display:table-cell;
	text-align:center;	
	text-decoration:none;
	color:#FFFFFF;
}
.rbtn130:hover {
	width:128px;
	height:35px;
	background-image:url(buttons/rbtn_130.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:8px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 14px;
	text-align:center;
	display:table-cell;
	text-decoration:none;
	color:#FFFFFF;
}
.btn65 {
	width:65px;
	height:24px;
	background-image:url(buttons/btn_65.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	font-size:12px;
	font-weight:700;
	padding-top:3px;
	color:#ffffff;
	text-decoration:none;
}
.btn65:hover {
	width:65px;
	height:24px;
	background-image:url(buttons/btn_65.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	font-size:12px;
	font-weight:700;
	padding-top:3px;
	color:#ffffff;
	text-decoration:none;
}
.obtn60
{
	width:60px;
	height:25px;
	background-image:url(buttons/obtn60.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	font-weight:700;
	padding-top:5px;
	color:#ffffff;
	text-decoration:none;
	display:table-cell;	
}
.obtn60:hover
{
	background-image:url(buttons/obtn60_on.gif);
	color:#ffffff;
	display:table-cell;	
}
.obtn80
{
	width:80px;
	height:25px;
	background-image:url(buttons/btn80.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	font-weight:700;
	padding-top:5px;
	color:#ffffff;
	text-decoration:none;
	display:table-cell;	
}
.obtn80:hover
{
	background-image:url(buttons/btn80_on.gif);
	color:#ffffff;
	display:table-cell;	
}
.btn50
{
	width:52px;
	height:25px;
	background-image:url(buttons/btn50.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	font-weight:700;
	padding-top:5px;
	color:#333333;
	text-decoration:none;
	display:table-cell;	
}
.btn80:hover
{
	background-image:url(buttons/btn50.jpg);
	color:#ffffff;
	display:table-cell;	
}
.link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#226a84;
	font-weight:700;
	text-decoration:none;
}
.link:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#226a84;
	font-weight:700;
	text-decoration:underline;
}
.smalllink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:100;
	text-decoration:none;
}
.smalllink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:100;
	text-decoration:underline;
}
.alink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f6f6f6;
	font-weight:100;
	text-decoration:none;
}
.alink:hover
{
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	font-weight:100;
	text-decoration:underline;
}
.blink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#021b4f;
	font-weight:100;
	text-decoration:none;
}
.blink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#021b4f;
	font-weight:100;
	text-decoration:underline;
}
.rlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:700;
	text-decoration:none;
}
.rlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bd0000;
	font-weight:700;
	text-decoration:underline;
}
.link1
{
	background-image:url(linkbg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:12px;
	color:#226a84;
	text-decoration:none;
}
.link1:hover
{
	background-image:url(linkbg.jpg);
	background-position:top  left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:0px;
	font-family:"arial";
	font-size:12px;
	color:#368dad;
	text-decoration:none;
}
.link2
{
	background-image:url(linkbg1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:12px;
	color:#535353;
	text-decoration:none;
}
.link2:hover
{
	background-image:url(linkbg1.jpg);
	background-position:top  left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:0px;
	font-family:"arial";
	font-size:12px;
	color:#226a84;
	text-decoration:none;
}
.link3
{
	background-image:url(linkbg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:13px;
	color:#535353;
	text-decoration:none;
}
.link3:hover
{
	background-image:url(linkbg.jpg);
	background-position:top  left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:0px;
	font-family:"arial";
	font-size:13px;
	color:#226a84;
	text-decoration:none;
}
.orglink
{
	font-family:Arial;
	font-size:12px;
	color:#226a84;
	font-weight:700;
	text-decoration:underline;
}
.orglink:hover
{
	font-family:Arial;
	font-size:12px;
	color:#226a84;
	font-weight:700;
	text-decoration:none;
}
.maintable .alert
{
	width:100%;
	background:url(alert.gif);
	background-position:10 middle;
	background-repeat:no-repeat;
	background:#fff9f9;
	border:solid 1px #ffa9a9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.maintable .head
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	font-weight:700;
	
}
.maintable .success
{
	width:100%;
	height:60px;
	background:url(success.gif);
	background-position:10 middle;
	background-repeat:no-repeat;
	background:#E2FADE;
	border:solid 1px #006600;
	font-family:vrdana;
	font-size:12px;
	color:#000000;
}
.maintable .success .head
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006600;
	font-weight:700;
	
}
.errortable
{
	width:95%;
	background-color:#FFECEC;
	border:solid 1px #de0000;
	color:#de0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:20px;
}
.errortable SPAN
{
	height:25px;
	padding-left:10px;
	padding-bottom:5px;
}
.errortable LI,UL
{
