@charset "utf-8";
/* CSS Document */
body
{
	background:url(../images/bg.gif) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	margin:0; padding:0;	font-size:12px; color:#5E5E5E;
}
h1, h2, h3, h4, h5, h6, p, form, ul
{
	margin:0; padding:0;
}
.hidden
{
	display:none;
}
a img{border:none}
p{margin-bottom:15px;}
h3{
	color:#6F3C6C;
	font-size:14px;
	line-height:27px;
}
h4
{
	font-size:14px;
	color:#FFFFFF;
	line-height:27px;
}
.currentvacancy
{
	color:#6F3C6C;
	font-size:14px;
	line-height:27px;
	text-decoration:none;	
}
.clearBoth
{
	clear:both;
}
.text01
{
	color:#A233AC;
}
.text02
{
	color:#9D729B;
	font-size:11px;
}
.text02 a
{
	color:#9D729B;
	font-size:11px;
}
.text03
{
	color:#936391;
}
.text02 a:hover
{
	text-decoration:none;
}
#mainWrapper
{
	width:990px;
	margin:0 auto;
}
#topWrapper
{
	height:105px;
}
.logo
{
	width:430px;
	height:65px;
	padding:24px 0 0 0;
	float:left;
	background:url(../images/logo.gif) left 24px no-repeat;
}
.logo a
{
	width:430px;
	height:65px;
	display:block;
	text-indent:-9999px;
}
.callUs
{
	background:url(../images/cal-bg.gif) left 32px no-repeat;
	width:240px;
	height:49px;
	padding:32px 0 0 54px;
	float:right;
	color:#81517F;
	font-size:22px;
	line-height:49px;
	font-weight:bold;
}
.navBg
{
	padding:8px 9px 0 9px;
}
#navigation a
{
color: #FFF;
text-decoration: none;
padding-left:12px;
font-size:16px;
line-height:29px;
font-weight:bold;
}

#navigation a span
{
padding-right:12px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #FFFFFF;
background: #6B3869 url(../images/nav-left-crv.gif) left top no-repeat;
padding-left: 12px
}

#navigation a:hover span
{
background: url(../images/nav-rght-crv.gif) right top no-repeat;
padding-right: 12px
}

#navigation
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin:0 5px;
}

#header
{
	padding:5px 0 0 0;
}
.headerLeft
{
	padding-right:5px;
	float:left;
}
.searchBox
{
	border:solid 1px #6C911C;
	background:#8AAF3A url(../images/grn-bg.gif) left top repeat-x;
	float:right;
	padding:6px 4px; 
	width:356px;
}
.grnTab-left
{
	background:url(../images/green-tab-l.gif) #D8EFA8 left top no-repeat;
}
.grnTab-right
{
	background:url(../images/green-tab-r.gif) right top no-repeat;
	padding-left:8px;
}

.grnTab-1left
{
	background:url(../images/green-tab1-l.gif) #8FB837 left top no-repeat;
}
.grnTab-1right
{
	background:url(../images/green-tab1-r.gif) right top no-repeat;
	padding-left:8px;
}

.grayTab-left
{
	background:url(../images/gray-tab-l.gif) #EFEFEF left top no-repeat;
}
.grayTab-right
{
	background:url(../images/gray-tab-r.gif) right top no-repeat;
	padding-left:8px;
}

#search-area {
	width:350px;
	margin-top: 8px;
}

#search-area input, #search-area select {
	padding:3px 2px;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #67891D;
	background:#B2DF51;
	color:#000;
}

.classSearchTextBox
{
	padding:3px 2px;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #67891D;
	background:#B2DF51;
	color:#000;
}

.classSearchDropDown
{
	padding:3px 2px;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #67891D;
	background:#B2DF51;
	color:#000;
}

.classTextBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5E5E5E;
	font-weight:normal;
	border-color:#B2DF51;
}
.classDropDown
{
	padding-right:3px;
	padding-left:3px;
	font-size:11px;
	padding-bottom:3px;
	margin:1px;
	width:auto;
	color:#5E5E5E;
	padding-top:3px;
	font-family: Verdana,Helvetica;
	height:auto;
	text-decoration:none;
	font-weight:normal;
	border-color:#B2DF51;
	border-width:1px medium;
}
#search-area input.submit-button, #login-area input.submit-button  {
	width: 82px;
	float: left;
	background:url(../images/search-btn.gif) left top no-repeat;
	border:none;
	padding:2px 0 6px 0;
	color:#fff;
	font-weight:bold;
	margin:0;
}
#search-area input.submit-button:hover, #login-area input.submit-button:hover {
	background:url(../images/search-over.gif) left top no-repeat;
	cursor:pointer;
}
#search-area label {
	float: left;
	text-align: left;
	width: 75px;
	padding:5px 0 0 20px;
	font-size: 13px;
	color:#fff;
	font-weight:bold;
}
#login-area {
	width:220px;
	margin-top: 8px;
}

#login-area input.textField{
	padding:3px 2px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #DCD8D8;
	background:#FFF;
	color:#000;
}

.textboxcss
{
	padding:3px 2px;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #DCD8D8;
	background:#FFF;
	color:#000;
}
.dropdowncss
{
	padding:3px 2px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #DCD8D8;
	background:#FFF;
	color:#000;
}

#login-area label {
	float: left;
	text-align: left;
	width: 75px;
	padding:5px 0 0 5px;
	font-size: 12px;
	color:#6F3C6C;
}
input.button {
    border: 0;
    background:url(../images/button.gif) no-repeat;
    height: 24px;
    /* used to catch the buttonEnding */
    position: relative;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 10px;

}

.buttonEnding {
    position: absolute;
    display: inline;
    width: 10px;
    height: 24px;
	background: url(../images/end.gif) no-repeat;
}


.contentArea
{
	padding:12px 0 0 0;
}
.leftPan
{
	float:left;
	width:213px;
	padding:0 15px 0 7px;
	border-right:solid 1px #EFEFEF;
}
.lowerPan
{
	float:left;
	width:896px;
	
}
.midContentpan
{
	margin:0 15px;
	float:left;
	width:450px;
}

.midContentpan_other
{
	margin:0 15px;
	float:left;
	width:670px;
}
.rightPan
{
	float:right;
	width:213px;
	padding:0 7px 0 15px;
	border-left:solid 1px #EFEFEF;
}
.contentBox
{
	padding:15px 0 10px 6px; 
}
.contentList
{
	list-style:none;
	margin:0 0 10px 10px;
}
.contentList li
{
	padding:2px 0 2px 15px;
	background:url(../images/arrow.gif) left 6px no-repeat;
}
.grayBox
{
	
	padding:15px 13px;
	margin-right:2px;
	float:left;
	width:22%;
}
.quoteLeft
{
	background:url(../images/quote-left.gif) left top no-repeat;
	padding:8px 0 0 17px;
}
.quoteRight
{
	background:url(../images/quote-right.gif) right bottom no-repeat;
	padding:0px 15px 15px 0px;
}
.employerBtn a
{
	background:url(../images/employers-btn.gif) left top no-repeat;
	width:211px;
	height:51px;
	display:block;
	text-decoration:underline;
}
.employerBtn a:hover
{
	background:url(../images/employers-btn-over.gif) left top no-repeat;
}
.candidatesBtn a
{
	background:url(../images/candidates-btn.gif) left top no-repeat;
	width:209px;
	height:49px;
	display:block;
	text-decoration:underline;
}
.candidatesBtn a:hover
{
	background:url(../images/candidates-btn-over.gif) left top no-repeat;
}
.postresumeBtn a
{
	background:url(../images/postresu-btn.gif) left top no-repeat;
	width:139px;
	height:24px;
	display:block;
}
.postresumeBtn a:hover
{
	background:url(../images/postresu-btn-over.gif) left top no-repeat;
	
	}
#footer
{
 background:#936391;
 color:#fff;
 font-size:11px;
 padding:15px 10px;

}
#footer a
{
 color:#fff;
 text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

a.morelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9D729B;
	text-decoration: none;
	}
a.morelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9D729B;
	text-decoration: none;
}
a.morelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9D729B;
	text-decoration: none;
}
a.morelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9D729B;
	text-decoration: none;
}
.HyperButton
{
	width: 82px;
	background:url(../images/search-btn.gif) left top no-repeat;
	border:none;
	padding:2px 0 6px 0;
	color:#fff;
	font-weight:bold;
	margin:0;
}

.dkgreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A233AC	;
}
.smallviolet {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5E5E5E;
	text-align:justify;
}
.smallgreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
	text-align:justify;
}
.smalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5E5E5E;
	text-align:justify;
}
.newsEvent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
	text-align:justify;
}
.innermenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6F3C6C;
	text-decoration:none;
}
.afterlogin {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
	text-decoration:none;
}
.border {
	border: 1px solid #5E5E5E;
}
.smallred
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Red;
	
}
.DataGrid
{
	COLOR: 55005C;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:White;
	text-align:center;
	font-size: 11px;
	padding: 2px;
	margin: 1px;
	height: 35px;
	border: 1px solid #D9A0C6;
}
.classGridHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR:#5E5E5E;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D9A0C6;
    TEXT-ALIGN: center
}	
.classGridItem {
	font-weight:normal;
	COLOR: #5E5E5E;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-align: left;
	border: thin solid #5E5E5E;
    text-decoration:none;
}
.dataListTableBorder {
	BORDER-RIGHT: #2F4F4F 1px solid;
    BORDER-TOP: #2F4F4F 1px solid;
    BORDER-LEFT: #2F4F4F 1px solid;
    BORDER-BOTTOM: #2F4F4F 1px solid;
}
.datalistTdborder
{
    BORDER-RIGHT: #2F4F4F 1px solid;
    border-top:#2F4F4F 1px solid;
    padding:2px;
    
    
}
.labelMessage
{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6F3C6C;
	text-align:justify;
}



