body
{
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#F6F7F3;
	font:11px Tahoma, Verdana, Arial;
	color:#444444;
}
.top
{
	position:absolute;
	top:0px;
	left:5px;
	width:775px;
	height:50px;
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/top-bcg.gif);
	background-position:bottom;	
	background-repeat:no-repeat;
}

.top1
{
	position:absolute;
	top:0px;
	left:5px;
	width:950px;
	height:50px;
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/top-bcg1.gif);
	background-position:bottom;	
	background-repeat:no-repeat;
}

.mjp
{
	position:absolute;
	top:45px;
	left:0px;
	width:45px;
	height:222px;
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/mjp.gif);
	background-repeat:no-repeat;
}
.tophome
{
	position:absolute;
	top:0px;
	left:45px;
	width:775px;
	height:50px;
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/top-bcg_home.gif);
	background-position:bottom;	
	background-repeat:no-repeat;
}
.topMenu
{
	position:absolute;
	top:24px;
	left:230px;
	width:535px;
	height:30px;
}
.topMenu img
{
	margin-right:8px;
}
.content
{
	position:absolute;
	top:50px;
	left:5px;
	width:775px;
	/*height:980px;*/
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/bcg-body.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px;

}

.content1
{
	position:absolute;
	top:50px;
	left:5px;
	width:950px;
	/*height:980px;*/
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/bcg-body1.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;

}

.contenthome
{
	position:absolute;
	top:50px;
	left:45px;
	width:775px;
	/*height:980px;*/
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/bcg-body_home.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;

}

.contentleft
{
	position:absolute;
	top:50px;
	left:45px;
	
	/*height:980px;
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/bcg-body_home-left.gif);*/
	background-color:#f2f3ee;
	border-left: solid 1px #a5a599;
	border-right: solid 1px #a5a599;
	background-repeat:repeat-y;
	padding:0px;
	
	
	margin:0px 0px 0px 0px;
	
	width:198px;
	height:600px;
	/*background-image:url(/DesktopModules/eRecruit/images/eRecruit/bcg_home.jpg);*/

	
	
}


.content h3
{
	color:#444444;
	background-color:transparent;
	margin:0px;
	padding:0px;
}
.content a
{
	color:#444444;
	background-color:transparent;
	text-decoration:underline;
}
.content a:hover
{
	color:#cc0000;
	background-color:transparent;
	text-decoration:none;
}

.content dd
{
margin:0px;
padding:5px 0px 2px 5px;
border-bottom:1px solid #CECECA;
}
.content dt
{
margin:0px;
padding:7px 0px 0px 0px;
}
.content p
{
	margin:5px 0px;
	background-color:transparent;
	color:#444444;
}
a.description:link, a.description:visited
{
	font-size:11px;
	margin:0px 0px 1px 5px;
	padding:3px 3px 1px 3px;
	color:#444444;
	background-color:#ffffff;
	border:1px solid #CECECA;
	text-decoration:none;
}
a.description:hover
{
	font-size:11px;
	margin:0px 0px 1px 5px;
	padding:3px 3px 1px 3px;
	color:#cc0000;
	background-color:ffffff;
	border:1px solid #CECECA;
	height:22px;
	text-decoration:none;
}
a.forgot:link, a.forgot:visited
{
	font-size:11px;
	color:#cc0000;
	background-color:transparent;
	text-decoration:none;
}
a.forgot:hover
{
	font-size:11px;
	color:#444444;
	background-color:transparent;
	text-decoration:none;
}
a.regular:link, a.regular:visited
{
	font-size:11px;
	color:#444444;
	background-color:transparent;
	text-decoration:none;
}
a.regular:hover
{
	font-size:11px;
	color:#cc0000;
	background-color:transparent;
	text-decoration:none;
}
.content dl
{
width:95%;
margin-left:10px;
padding:0px;
}

.title
{
	margin:9px 0px 0px 7px;
}
.titlehome
{
	float:left;
	margin:9px 0px 0px 0px;
	padding-left:15px;
	width:183px;
	height:500px;
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/bcg_home.jpg);
	background-repeat:no-repeat;
	background-position:1px 206px;
}
.texthome
{
	float:right;
	width:560px;
	margin:9px 8px 0px 0px;
}

.contentright
{
	position:absolute;
	top:50px;
	left:242px;
	
	
	background-image:url(/DesktopModules/eRecruit/images/eRecruit/bcg-body_home-right.gif);
	/*border-right: solid 1px #a5a599;*/
	background-repeat:repeat-y;
	padding:8px;
	margin:0px;
	
	float:right;
	width:578px;
	height:600px;
	margin:0px 0px 0px 0px;
}

.contentfooter
{	
	position:absolute;
	top:650px;
	left:45px;
	background-color:#F6F7F3; 
	height:15px; 
	clear:both;
}

.titlehome p
{
margin:9px 0px;
}

a.pager.plink
{
	margin:0px 0px 0px 5px;
	font-weight:bold;
	text-decoration:underline;
	color:Black;
}

a.pager.plink:visited {text-decoration:underline;color:Black;}
a.pager.plink:active {text-decoration:none;color:Black;}
a.pager.plink:hover {text-decoration:none;color:Black;}

.bottom
{
	position:absolute;
	top:1030px;
	left:5px;
	height:15px;
	width:775px;
}
.bottom1
{
	position:absolute;
	top:1030px;
	left:5px;
	height:15px;
	width:775px;
}
.divp
{
	background-color:#F6F7F3; 
	height:30px;
}
.divp p
{
	margin:5px 0px;
	background-color:transparent;
	color:#444444;
}
a.link1
{
	background-color:transparent;
	color:#cc0000;
	text-decoration:underline;
}

a.link1:visited {color:#cc0000;text-decoration:underline;}
a.link1:active {text-decoration:underline;}
a.link1:hover {text-decoration:none;}

h1,h2,h3
{
	color:#CC0000;
	background-color:transparent;
	font-weight:bold;
}

h1
{
	font-size:15px;
}
h2
{
	font-size:13px;
}
h3
{
	font-size:11px;
}
.table1
{
	margin:5px 0px 0px 5px;
	padding:0px;
	width:760px;
	color:#CC0000;
	background-color:transparent;
	font-size:13px;
	/*font-weight:bold;*/
}
.td1
{
	height:16px;
	margin:1px;
	padding: 0px 0px;
	width:25%;
	color:#444444;
	background-color:transparent;
	font-size:11px;
	/*font-weight:bold;*/
	vertical-align:top;
	font: 12px Verdana, Tahoma, Arial;
	TEXT-ALIGN: justify;
}

.td11
{
	height:16px;
	margin:1px;
	padding: 0px 0px;
	width:25%;
	color:#444444;
	background-color:transparent;
	/*font-weight:bold;*/
	vertical-align:top;
	font: 11px Tahoma, Arial;
}

.td2
{
	height:16px;
	margin:0px;
	padding:1px 0px;
	width:75%;
	color:#444444;
	background-color:transparent;
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
}

.cinput50
{
	width:36%;
	height:16px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
}

.cinput
{
	width:99%;
	height:17px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
}

.multiSelect
{
	width:270px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
}

.cinputNoBorder
{
}

.cinputNoBorder input
{
	width:380;
	height:16px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
}

.cinputNoBorder .calendar
{
cursor:hand;
}

.cinputSeacrh
{
	width:100px;
	height:16px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
}

.cinput100
{
	width:96%;
	height:16px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
}
.cselect{
	width:71%;
	color:#444444;
	background-color:#fefefe;
	font-size:11px;
	border:1px solid #CECECA;
}
.cselect100{
	width:98%;
	color:#444444;
	background-color:#fefefe;
	font-size:11px;
	border:1px solid #CECECA;
}
.ctextarea
{
	color:#444444;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	width:96%;
}
.button
{
	width:100px;
	color:#444444;
	background-color:#ffffff;
	font-size:13px;
	border:1px solid #666666;
	height:25px;
	cursor:pointer;
}
.buttonhome
{
	width:80px;
	color:#333333;
	background-color:#f1f1f1;
	font-size:10px;
	border:1px solid #666666;
	height:18px;
	cursor:pointer;
}

.messagge
{
	position:relative;
	font-family:Arial;
	left:15px;
	top:15px;
	color:Red;
	font-size:15;
}

.valSummary
{
	position:relative;
	font-family:Arial;
	left:15px;
	top:15px;
	color:Red;
}

.report
{
	width:98%;
}

.report TR{background-color:#eeeeee;}
.report .header {background-color:#cccccc;font-weight:bold;}
.report .header TD{border-bottom:solid 1px #eeeeee;  font-size:12px;}
.report .users {background-color:#cccccc; border-bottom:solid 1px #eeeeee; font-size:11px; font-weight:bold;}
.report .added {background-color:#9BE78B; font-size:11px; font-weight:bold}
.report .addedPortals {background-color:#9BE78B; border-left:solid 3px #eeeeee; font-weight:bold; font-size:12px;}
.report .active {background-color:#CBEEDD; font-size:11px; font-weight:bold}
.report .activePortals {background-color:#CBEEDD; border-left:solid 3px #eeeeee; font-weight:bold; font-size:12px;}
.report .expired {background-color:#F3EEBF;  border-bottom:solid 2px #eeeeee; font-size:11px; font-weight:bold}
.report .expiredPortals {background-color:#F3EEBF; border-left:solid 3px #eeeeee; border-bottom:solid 2px #eeeeee; font-weight:bold; font-size:12px;}
.report .total .firstCol{ background-color:#cccccc; font-weight:bold; font-size:13px}
.report .total TD{border-top:solid 4px #eeeeee; font-weight:bold; font-size:12px;}
.report .texpired TD{font-weight:bold; font-size:12px;}
.report .deleted{background-color:#F9C9B7; border-bottom:solid 2px #eeeeee;font-weight:bold; font-size:12px;border-left:solid 3px #eeeeee;}
/*.report TD{border:solid 1 #666666;}*/

.active {background-color:#d5e7d2}
.expired{background-color:#FFFFEB;}
.inactive{background-color:antiquewhite}

.grid {margin-left:5px;}

.grid a {text-decoration:underline;}
.grid a:hover {text-decoration:none;}

.GridFilterRow_Default input
{
	width:80%;
	height:16px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
}

.GridFilterRow_Default select
{
	width:80%;
	height:16px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
}

.PagerTextBox
{
	width:30px;
	height:16px;
	color:#444444;
	background-color:#ffffff;
	font-size:11px;
	border:1px solid #CECECA;
	text-align:center;
	margin:0px 2px 0px 0px;
}

.searchGrid
{
	margin-left:5px;
	border:solid 1px #C5C6BD;
	background-color:#F7F7F7;
}