/* CSS Document */


/*---------menu------------*/
#header{
	height:189px;
	background-image:url(../site-images/employment/haaa-logo.gif);
	background-repeat:no-repeat;
	position:relative;
}

ul#menu,.submenu ul{
	
	list-style:none;
	margin:0;
	padding:0;	
}

ul#menu{
	background-color:#184982;
	border:0 solid black;
	}

ul#menu,ul#menu li,ul#menu li a{
	height:20px;
	line-height:20px;
	color:#FFFFFF;
	}

ul#menu li{	
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

ul#menu li a{
	padding:3px 20px;	
	color:#FFFFFF;
	text-decoration:none;
}

ul#menu li a:hover{
	background-color:#F48322;
	color:#FFFFFF;
}

ul#menu li#current a{
	padding:3px 20px;	
	color:#FFFFFF;
	text-decoration:none;
	background-color:#F48322;
}

.submenu {
    height:20px;
	width:982px;
	padding-left:10px;
	background-color:#F48322;  /** orange **/
}


.submenu ul li {
	line-height:20px;
	height:20px;
	float:left;
	padding:0 10px;
	color:#FFFFFF;

}

.submenu ul li a {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}

.submenu ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#menu-bg{
	/*height:50px;*/
	background-image:url(../site-images/employment/grey.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

/*---------End menu------------*/




/*---------Search Panel------------*/
.searchBox {
	width:244px;
	height:339px;
	background-image:url(../site-images/employment/search-pannel-bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:20px;
	float:left;
}


.searchBoxSimple {
	width:244px;
	height:137px;
	background-image:url(../site-images/employment/search-pannel-bg-s.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:20px;
	padding-bottom:0;
}

.searchBoxAdvanced {
	width:244px;
	height:287px;
	background-image:url(../site-images/employment/search-pannel-bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:20px;
	padding-bottom:0;
}


.searchBox a, .searchBoxSimple a, .searchBoxAdvanced a {
color:#FFFFFF;
}

.searchBox a:hover, .searchBoxSimple a:hover, .searchBoxAdvanced a:hover{
color:#F48322;
}


	
	
	
	
.space{
	margin-top:13px;
	color:#333333;
}

/*---------End Search Panel------------*/


/*---------people------------*/

#people {
	background-image:url(../site-images/employment/people.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:516px;
	height:339px;
	margin-bottom:40px;
	float:right;
}

/*---------Big text------------*/
#btn-advertisers{
	position:absolute;
	width:46px;
	top:-5px;
	left:890px;
}

#bigtext{
	position:absolute;
	width:470px;
	top:70px;
	left:465px;
}

/*---------Email alert and Refer Friends------------*/

#alert,#refer{
	background-repeat:no-repeat;
	width:165px;
	height:167px;
	float:right;
	margin-top:170px;
	border:0 solid red;
}

#alert{	
	background-image:url(../site-images/employment/alarts-bg.gif);
}

#alert a,#refer a{	
	color:#666666;
	text-decoration:underline;
}

#alert a:hover,#refer a:hover{	
	color:#F48322;
}


#refer{
	background-image:url(../site-images/employment/refer-bg.gif);
}


/*---------End Email alert and Refer Friends------------*/



/*---------Browse Jobs------------*/

#browse-job {
	width:274px;
	margin-right:10px;
}

.browse-job-left {
	width:210px;
	text-align:left;
	color:#185895;
}

.browse-job-right {
	text-align:right;
	color:#666666;
}

/*---------Featured job and employeer------------*/
.featuredJob tr td{
	text-align:center;
	padding:10px 0;
}

.featuredEmployeer tr td{
	padding:10px 0 10px 5px;;
}

.table-bottom-line{
	border-bottom:1px dotted #185895;
}

.table-right-line{
	border-right:1px dotted #185895;
}

.table-bottom-right-line{
	border-bottom:1px dotted #185895;
	border-right:1px dotted #185895;
}

.table-vertical-line{
	border-left:1px dotted #185895;
	border-right:1px dotted #185895;
}


/*---------Content right------------*/

#content-right{
	width:185px;
	padding-left:7px;
	margin:172px 0 0 0;
}

#content-right-page{
	width:284px;
	padding-left:7px;
	margin:10px 0 0 0;
}

.greyFrame{
	background-image:url(../site-images/employment/grey-center.gif);
	background-repeat:repeat-y;
}

.greyFrame-big{
	background-image:url(../site-images/employment/grey-center-big.gif);
	background-repeat:repeat-y;
}

#content-right-slim{
	width:185px;
	padding-left:7px;
	margin:20px 0 0 0;
}

/*---------Bottom ads------------*/

.ads{
	float:left;
	width:180px;
	margin-left:15px;
}

/*---------left page------------*/

.left-page{
	width:680px;
	margin:15px 0 0 10px;
	float:left;
}

.left-page-wide{
	width:750px;
	margin:15px 0 0 10px;
	float:left;
}

.left-page-wide-half{
	width:355px;
	float:left;
}

/*---------jobs------------*/

a{
	color:#174784;  /*    blue    */
}

a:hover {
color:#E36A25;  /*    orange    */
}


table tr td.orangebg {
background-color:#E36A25;  /*    orange    */
color:#FFFFFF;
}

.jobs{
	border:1px solid #999999;
	padding:5px;
	margin:10px 0 0 0;
}



.job-details tr th{
	text-align:right;
}

.job-details tr td{
	text-align:left;
	padding-left:20px;
}

.td-center tr td{
	text-align:center;
	padding:10px 0;
}

.recommendation{
	margin:0 0 0 10px;
}

.lineGrey{
	border-bottom:1px solid #999999;
	margin-bottom:10px;
}

.table-general td{
	vertical-align:middle;
}

div#bottom {
height:46px; 
text-align:center; 
padding-top:25px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#174784;
/*background:url(../site-images/bottomBg.gif); */
}

ul#login {
list-style:none;
margin:5px 0;
padding:0;
float:left;
}


#top-links{
	padding:8px 0 8px 0;
	color:#FFFFFF;
	text-align:center;
	background-color:#222222;
	margin-bottom:10px;
}

#top-links a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
	
#top-links a:hover{
	color:#F38221;
	text-decoration:underline;
}

div.pagination {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:2px 0;
}



.blueHeaderTable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#cccccc;
}

.blueHeaderTable th {
background-color:#1d66a6;  /*    lighter blue    */
color:#ffffff;
font-weight:bold;
height:30px;
}

.blueHeaderTable th a {
color:#ffffff;
text-decoration:underline;
}

.blueHeaderTable th a:hover {
color:#E36A25;  /*    orange    */
}

.blueHeaderTable td {
background-color:#FFFFFF;
}

.blueHeaderTable td a {
color:#174784;  /*    blue    */
}

.blueHeaderTable td a:hover {
color:#E36A25;  /*    orange    */
}

.blueHeaderTable tr.alt td {
background-color:#eeeeee;
}

.blueHeaderTable tr.alt2 td {
background-color:#d8ecfb;
}

.blueHeaderTable tr.orange td {
background-color:#f5b8b8;
color:#000000;
}

.blueHeaderTable tr.orange2 td {
background-color:#fdd9ae;
color:#000000;
}

.nostyle {
list-style:none;
margin:0;
padding:0;
}

ul.nostyle li {
padding-bottom:3px;
}



.editTable th {
text-align:left;
}

.editTable td a {
color:#174784;  /*    blue    */
}

.editTable td a:hover {
color:#E36A25;  /*    orange    */
}

.editTable tr.alt th {
background-color:#dddddd;
}

.editTable tr.alt td {
background-color:#dddddd;
}

.editTable tr.alt td  table tr td{
background-color:#ffffff;
}

.textbox350 {
width:350px;
}

.grayNotes {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.gray {
color:#666666;
}


.orangeText {
color:#E36A25;  /*    orange    */
font-weight:bold;
}

.blueText {
color:#174784;  /*    blue    */
font-weight:bold;
}


ul#logoList {
margin:0; 
padding:0; 
list-style:none;
}

ul#logoList li {
background-color:#eeeeee;
border:1px solid #ffffff;
padding:5px;
}


.moduleTitle {
color:#ffffff;
margin:0;
padding:0;
margin-left:4px;
font-weight:bold;
font-size:13px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.moduleTitleSmall {
color:#ffffff;
margin-left:4px;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/********** Job Categories Start **************/
.grayBg {
background-color:#dddddd;
}

.BgColorSelected {
background-color:#1d66a6;  /*    lighter blue    */
color:#FFFFFF; 
}


ul.listSubCat {
margin:0 0 0px 18px; 
padding:0;
}

ul.listSubCat li {
margin-bottom:2px;
}


ul.listSubCat2 {
margin:0; 
padding:0;
list-style:none;
}

ul.listSubCat2 li {
margin-bottom:2px;
}

div.subCatContainer1 {
display:none; 
border:1px solid #666666; 
border-top:0; 
padding:5px; 
margin-right:1px; 
background-color:#ffffff;
}

div.subCatContainer2 {
border:1px solid #666666; 
border-top:0; 
padding:5px; 
margin-right:0px; 
background-color:#D7E7F9;
}

.orangeBg {
background-color:#E36A25;  /*    orange    */
color:#FFFFFF;
}


.greenBg {
background-color:#448156; /*    green    */
}

.green {
color:#009900;
}

.blueBg {
background-color:#1f74b7;
}

.red {
color:#FF0000;
}

.redText {
color:#FF0000;
font-weight:bold;
}
.blueBgText {
background-color:#1f74b7;
color:#FFFFFF;
padding:5px 10px;
font-weight:bold;
margin:3px 0;
}


/*********** Job Categories End *************/

/***************dorin added*******************/

#featured1{
	margin-left:20px;
}

.benefits-middle{
	background-image:url(../site-images/employment/benefits-middle.gif);
	background-repeat:repeat-y;
	padding:10px 19px;
}

.benefits-img{
	float:left;
	margin:15px 20px 10px 0;
}

.benefits-advertiser{
	padding:20px 5px;
}


.button {
margin:0;

}

.button tr td {
border:0;
}

.button a {
color:#ffffff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.button a:hover {
color:#ffffff;
text-decoration:none;
}
