/* CSS Document */
BODY
{
	background-color:#dedede;
	margin:0px;
	color:#535353;
	font-family:arial;
	font-size:12px;
}
IMG
{
	border:0px;
}
.textbox
{
	width:225px;
	height:31px;
	padding:5px;
	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:10px;
	padding-right:10px;
}
.maintable .topspace
{
	width:100%;
	height:40px;
	text-align:right;
	line-height:18px;
	font-size:12px;
}
.maintable .topspace .links
{
	color:#535353;
	text-decoration:none;
}
.maintable .topspace .links:hover
{
	color:#676767;
	text-decoration:underline;
}
.maintable .topspace .signout
{
	color:#DE0000;
	text-decoration:underline;
}
.maintable .topspace .signout:hover
{
	text-decoration:none;
}
.maintable .content
{
	width:100%;
}
.maintable .content .ctable
{
	width:100%;
	
}
.maintable .content .ctable .body 
{
	width:710px;
	
}
.maintable .content .ctable .body .header
{
	width:420px;
	height:110px;
}
.maintable .content .ctable .body .topmenu
{
	width:710px;
	height:45px;
	padding-bottom:5px;
	background-image:url(topmenu/menubg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
.maintable .content .ctable .body .topmenu .tmenu
{
	width:100%;
	height:40px;
	font-size:12px;
	background-image:url(topmenu/menuleft.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.maintable .content .ctable .body .topmenu .tmenu TABLE
{
	width:100%;
	height:40px;
	font-size:12px;
	background-image:url(topmenu/menuright.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.maintable .content .ctable .body .topmenu .tmenu .linktd
{
	height:40px;
	background-image:url(topmenu/linkbg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	display:table-cell;
	text-align:center;
}
.maintable .content .ctable .body  .topmenu  A
{
	font-family:"arial";
	font-size:13px;
	font-weight:700;
	color:#535353;
	text-decoration:none;
}
.maintable .content .ctable .body .topmenu A:hover
{
	font-family:"arial";
	font-size:13px;
	font-weight:700;
	text-decoration:none;
	color:#004270;
	
}
.maintable .content .ctable .body .topmenu .seloption
{
	height:40px;
	background-image:url(topmenu/sellink.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	display:table-cell;
	text-align:center;
	font-weight:700;
	color:#FFFFFF;
	font-size:13px;
}
.maintable .content .ctable .body .banner
{
	width:710px;
	height:190px;
}
.maintable .content .ctable .body .buynowdiv
{
	width:710px;
	height:200px;
	background-image:url(buynowbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.maintable .content .ctable .body .buynowdiv .bndiv
{
	width:100%;
	height:200px;
	background-image:url(buynowleft.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.maintable .content .ctable .body .buynowdiv .bndiv .bntable
{
	width:100%;
	height:200px;
	background-image:url(buynowright.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.maintable .content .ctable .body .buynowdiv .bndiv .bntable .bntd
{
	padding:10px;
}
.maintable .content .ctable .body .buynowdiv .bndiv .bntable .buycontent
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;

}
.maintable .content .ctable .body .buynowdiv .bndiv .bntable .buycontent .bctitle
{
	font-family:Arial;
	font-size:15px;
	color:#004270;
	font-weight:700;
	line-height:30px;
}
.maintable .content .ctable .body .buynowdiv .bndiv .bntable .buycontent .bctd
{
	width:220px;
	border-right:dotted 1px #cdcdcd;
}
.maintable .content .ctable .body .buynowdiv .bndiv .bntable .buycontent .bcspan
{
	background-image:url(bcspan.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:25px;
}
.maintable .content .ctable .body .femployer
{
	width:710px;
	height:80px;
}
.maintable .content .ctable .body .femployer .fetable
{
	width:100%;
}
.maintable .content .ctable .body .femployer .fetable .feheader
{
	width:100%;
	height:20px;
	background-color:#e6e7e8;
	border:solid 1px #d1d3d4;
	padding-top:2px;
	padding-left:5px;
	font-size:12px;
	font-weight:700;
	color:#000000;
}
.maintable .content .ctable .body .femployer .fetable .felogos
{
	width:100%;
	height:60px;
	padding-top:3px;
}
.maintable .content .ctable .body .femployer .fetable .felogos .logodiv
{
	height:57px;
	border:solid 1px #d1d3d4;
	background-image:url(febg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.maintable .content .ctable .body .btable
{
	width:100%;
	height:auto;
	font-family:Arial;
	font-size:12px;
}
.maintable .content .ctable .body .btable .pheader
{
	padding-left:5px;
	COLOR: #535353;
	FONT-FAMILY: Arial;
	font-size:16px;
	font-weight:700;
}
.maintable .content .ctable .body .btable .pheader FONT
{
	color:#004270;
	font-size:16px;
}
.maintable .content .ctable .body .btable .formtable
{	
	width:100%;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	border-bottom:dashed 1px #004270;
	padding:0px;
}
.maintable .content .ctable .body .btable .formtable .help
{
	width:40%;
	background-color:#eef6fc;
	font-size:11px;
	color:#666666;
	font-family:Arial;
	border-bottom:solid 1px #666666;
	line-height:15px;
}
.maintable .content .ctable .body .btable .formtable TH
{
	height:25px;	
	paddin-left:10px;
	background-color:#004270;
	background-image:none;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	font-weight:700;
	text-align:left;
}
.maintable .content .ctable .body .btable .formtable TABLE
{
	font-size:12px;
	color:#333333;
	font-weight:700;
}
.maintable .content .ctable .body .btable .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 .body .btable .formtable .td
{	
	background-color:#ffffff;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	font-weight:100;
	text-align:left;
}
.maintable .content .ctable .body .btable .formtable .tborder
{
	border-bottom:solid 1px #666666;
}
.maintable .content .ctable  .btable .listtable
{
	width:100%;	
	background-color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:100;
	color:#333333;
}
.maintable .content .ctable  .btable .listtable TH
{	
	background-color:#333333;
	font-family:arial;
	text-align:left;
	font-size:14px;
	font-weight:700;
	color:#ffffff;
}
.maintable .content .ctable  .btable .listtable TD
{	
	background-color:#fefefe;
	border-bottom:solid 1px #cdcdcd;
}
.maintable .content .ctable  .btable .listtable .minitable
{
	width:100%;
	height:auto;
	background:none;
	font-size:12px;
	text-decoration:none;
}
.maintable .content .ctable  .btable .listtable .minitable TD
{
	background:none;
	border:none;
	font-size:12px;
}
.maintable .content .ctable  .btable .listtable .alttd
{	
	background-color:#f6f6f6;
	border-bottom:solid 1px #cdcdcd;
}
.maintable .content .ctable  .btable .listtable .amount
{
	width:80px;
	background-color:#dedede;
	text-align:right;
	font-weight:700;
	padding-right:20px;
}
.maintable .content .ctable .body .btable .listtable .title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:700;
	text-decoration:underline;
}
.maintable .content .ctable .btable .listtable .title:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:700;
	text-decoration:none;
}
.maintable .content .ctable .irpanel
{
	width:260px;
	background-color:#efefef;	
}
.maintable .content .ctable .body .btable .adtable
{
	width:96%;
	background-image:url(adtable-bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:solid 1px #004270;
	font-size:12px;
	color:#333333;
}
.maintable .content .ctable .body .btable .adtable .sidepanel
{
	width:200px;
	border-left:solid 1px #333333;
	font-size:12px;
	color:#333333;
}
.maintable .content .ctable .body .btable .jdetails
{
	width:100%;
	font-family:arial;
	font-size:12px;
}
.maintable .content .ctable .body .btable .jdetails .cname
{
	width:100%;
	font-family:arial;
	color:#004270;
	font-size:20px;
	text-align:center;
	vertical-align:middle;
	font-weight:700;
}
.maintable .content .ctable .body .btable .jdetails .jheader
{
	font-size:16px;
	text-align:left;
	font-weight:700;
	color:#004270;
}
.maintable .content .ctable .body .btable .jdetails .date
{
	font-size:10px;
	font-weight:100;
	color:#666666;
}
.maintable .content .ctable .body .btable .jdetails .exploc
{
	font-size:10px;
	font-weight:100;
	color:#009900;
}
.maintable .content .ctable .body .btable .searchlist
{	
	width:95%;
	background-color:#fcfcfc;
	font-family:arial;
	font-size:12px;
	font-weight:100;
	color:#333333;
	vertical-align:top;
	padding:3px;
}
.maintable .content .ctable .body .btable .searchlist .checkbox
{
	width:10px;
	text-align:center;
}
.maintable .content .ctable .body .btable .searchlist TH
{
	background-color:#efefef;
	font-family:arial;
	font-size:12px;
	vertical-align:middle;
	color:#666666;
}
.maintable .content .ctable .body .btable .searchlist TH TABLE
{
	width:100%;
	font-family:arial;
	font-size:12px;
	vertical-align:middle;
}

.maintable .content .ctable .body .btable .searchlist TD 
{
	font-weight:100;
	border-bottom:dotted 1px #e1e1e1;
	color:#666666;
}
.maintable .content .ctable .body .btable .searchlist TD A
{
	font-weight:100;
}
.maintable .content .ctable .body .btable .searchlist .date
{
	font-size:10px;
	font-weight:100;
	color:#666666;
}
.maintable .content .ctable .body .btable .searchlist .exploc
{
	font-size:10px;
	font-weight:100;
	color:#009900;
}
.maintable .content .ctable .body .btable .searchlist .cname
{
	font-size:12px;
	font-weight:100;
	color:#ff9000;
}
.maintable .content .ctable .rpanel
{
	width:260px;
	/*background-color:#f2f3f3;
	border:solid 1px #dcdcdc;
	background-image:url(letuscall.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
}
.maintable .content .ctable .rpanel .logindiv
{
	width:260px;
	height:212px;
	vertical-align:top;
	background-image:url(loginbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.maintable .content .ctable .rpanel .logindiv .logintable
{
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:100;
}
.maintable .content .ctable .rpanel .logindiv .logintable .lheader
{
	font-family:Arial;
	font-size:15px;
	font-weight:700;
	color:#004270;
	padding-top:15px;
	padding-left:10px;
}
.maintable .content .ctable .rpanel .logindiv .logintable TD
{
	padding-left:10px;
}
.maintable .subfooter
{
	width:100%;
	height:85px;
	padding-top:5px;
}
.maintable .subfooter .sftable
{
	width:100%;
	height:80px;
	background-image:url(gadspacebg.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 .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;font-weight:100;
}
/*------------- buttons &  links ----------------*/
.btn60
{
	width:80px;
	height:24px;
	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:#000000;
	text-decoration:none;
	display:table-cell;	
}
.btn60:hover
{
	background-image:url(buttons/obtn60_on.gif);
	color:#000000;
	display:table-cell;	
}
.btn80
{
	width:80px;
	height:24px;
	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:#dedede;
	text-decoration:none;
	display:table-cell;	
}
.btn80:hover
{
	background-image:url(buttons/btn80.gif);
	color:#ffffff;
	display:table-cell;	
}
.btn125 {
	width:125px;
	height:35px;
	background-image:url(buttons/btn125.gif);
	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;
}
.btn125:hover {
	width:125px;
	height:35px;
	background-image:url(buttons/btn125_on.gif);
	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;
}
.link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:700;
	text-decoration:none;
}
.link:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:700;
	text-decoration:underline;
}
.link1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d0a0e;
	font-weight:100;
	text-decoration:none;
}
.link1:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d0a0e;
	font-weight:100;
	text-decoration:underline;
}
.link2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d0a0e;
	font-weight:700;
	text-decoration:underline;
}
.link2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d0a0e;
	font-weight:700;
	text-decoration:none;
}
.smalllink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:100;
	text-decoration:none;
	
}
.link3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#20A0FF;
	text-decoration:underline;
}
.link3:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#20A0FF;
	text-decoration:none;
}
.smalllink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004270;
	font-weight:100;
	text-decoration:underline;
}
.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
{
	margin:0px;
	margin-left:15px;
}