body

{

	padding:0px;

	margin:0px;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:black;

}



.MainTable {

width:950px;

margin-left:auto;

margin-right:auto;

}



.MainHeader {

background-image:url('header.png');

background-repeat:no-repeat;

width:710px;

height:154px;

display:block;

float:left;

}

.Logo {
	background: url(logo.png) no-repeat;
	width: 520px; height: 95px;
	display: block;
	margin: 20px 0 0 10px;
}



.MainHeader2 {

background-image:url('Header2.png');

background-repeat:no-repeat;

display:block;

float:left;

width:240px;

height:154px;

}



.RecruiterRegister {

display:block;

float:left;

height:56px;

margin-top:15px;

width:240px;

}



.MainRss {

display:block;

float:right;

margin-left:110px;

*margin-left:0px;

margin-top:118px;

*margin-top:22px;

position:absolute;

*position:normal;

}



.HeaderMenu {

font-family:Arial;

font-size:12px;

font-weight:bold;

margin-top:10px;

float:left;

}



.HeaderMenu a {

text-decoration:none;

color:black;

}



.HeaderMenuIn a {

text-decoration:none;

color:black;

}



.HeaderMenuIn {

font-family:Arial;

font-size:12px;

font-weight:bold;

margin-top:2px;

float:left;

}



.TopMenu {

background-image:url('menubg.png');

background-repeat:x-repeat;

display:block;

width:950px;

height:35px;

clear:left;

text-align:center;

}



.TopMenu a {

padding-top:7px;

display:block;

width:155px;

float:left;

color:black;

font-size:14px;

text-decoration:none;

}



.LeftContentBox {

width:665px;

display:block;

float:left;

margin-top:10px;

}



.RightContentBox {

width:280px;

display:block;

float:left;

margin-top:10px;

}



.SearchForm {

background-image:url('QuickSearch.png');

background-repeat:no-repeat;

display:block;

width:662px;

height:159px;

}



.QuickSearch {

font-weight:bold;

font-family:Arial;

font-size:13px;

}



.QuickSearch a {

font-weight:bold;

font-family:Arial;

font-size:12px;

color:black;

}



.btn-search {

background-image:url("search_btn.png");

border:0px;

width:94px;

height:30px;

color:white;

font-weight:bold;

}



.RightBox {

margin-left:5px;

}



/*.LatestJobstittle {background-image:url(RightBg.png);color:#75A9D4;display:block;font-size:18px;font-weight:bold;
height:23px;margin-left:10px;width:270px;}*/

.LatestJobstittle {
color:#FB0808; display:block;font-size:18px;font-weight:bold;height:23px; padding:5px 0px 5px 10px;}



.JobSeeker {

background-image:url('emp-js-block.png');

background-repeat:no-repeat;

display:block;

float:left;

width:308px;

height:159px;

}



.JobSeeker h1 {

color:#fb0808;

font-size:18px;

font-family:Arial;

font-weight:bold;

margin-top:10px;

margin-left:10px;

}



.JobSeeker p {

margin: 12px 0 0 30px;

}



.JobSeeker2 {

background-image:url('emp-js-block.png');

background-repeat:no-repeat;

display:block;

float:left;

width:308px;

height:159px;

margin-left:110px;

padding-left:15px;

}



.JobSeeker2 h1 {

color:#fb0808;

font-size:18px;

font-family:Arial;

font-weight:bold;

margin-top:10px;

margin-left:10px;

}



.JobSeeker2 p {

margin: 12px 0 0 30px;

}



.Employer {

background-image:url('emp-js-block.png');

background-repeat:no-repeat;

display:block;

float:left;

width:308px;

height:159px;

margin-left:40px;

}



.Employer h1 {

color:#fb0808;

font-size:18px;

font-family:Arial;

font-weight:bold;

margin-top:10px;

margin-left:10px;

}



.Employer p {

margin: 12px 0 0 30px;	

}



/* >>>> MY ACCOUNT <<<< */



.MyAccount {

	padding-left: 0px;	

}



.MyAccountHead {

	width:590px;

}



.myAccountLinks {

	width:200px; 

	color: #e61e1e;

	font-size: 10pt;

	padding-left:20px;

	float:left;

	margin: 10px;

} 



.myAccountLinksSmall {

	color:white;

	float:left;

	font-size:12px;

	margin:4px;

	padding-left:30px;

	width:135px;

} 



.myAccountLinksSmall a {

	color:white;

} 



.myAccountLinks:hover

{

	color: #2c2c2c;

		

}



.MyAccountMenu {

	width:590px;

	min-height:260px;

}



.MyAccountFoot {

	width:590px;

}



.headerTextAccount {

	Color: #0a4c79;

	font-size: 20pt;

	font-weight:bold;

	padding-left: 0px;

	padding-top: 0px;

}



.PMMenu {

	font-size: 12px;

	margin-left: 69px;

	margin-top:6px;

}



/* >>>> END MY ACCOUNT <<<< */



/* >>>> HEADER MENU <<<< */







.logo {

	float:left;

	margin-top:30px;

	position:absolute;

}



.Language {

	float:left;

	margin-left:60px;

	margin-top:111px;	

}



.HeaderRight {

	float:right;

	background-image: url('header.png');

	width:407px;

	height:155px;	

}



/* >>>> END HEADER MENU <<<< */



p.SearchResultsMenu {

	font-family:Arial;

	font-size:12px;

	font-weight:normal;

	float: left;

	margin-right:25px;

}



p.SearchResultsMenu a {

	color:black;

}





/* >>>> SEARCH RESULTS PAGE <<<< */



p.SearchResultsMenu {

	float: left;

	margin-right:10px;

}



.searchResultsHeaderLineNew 

{	

	width:867px;

	height:50px;

	background-image: url("upmenu.png");

	background-repeat: no-repeat;

}



.searchResultsHeaderLineMenu

{

	padding-left: 45px;

	padding-top: 5px;	

}

/* >>>> END SEARCH RESULTS PAGE <<<< */



.Navigation

{

	width: 150px;

	float: right;	

}



.JobNavigation

{

	width: 700px;

	float: left;	

}



.JobInfo {

color:#CE0000;

font-family:Arial;

font-size:17px;

font-weight:bold;

}

.jobAlert

{

	font-weight: bold;

	font-size:13px;	

}



form

{

	margin:0px;

	padding:0px;

}

a img

{

	border:none;

}

.clear_both

{

	position:relative;

	clear:both;

	height:1px;

	margin:0px;

	padding:0px;

	font-size:1px;

}



h1, h2, h3

{

	font-size:12px;

	font-weight:bold;

	color:#0c5080;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:0px;

	margin:0px;

	margin-bottom:5px;

}

/* ######################################################################### */	



.MainSearchTable {

	background-image: url("main-search-left-bg.png");

	margin-top:5px;

	margin-left:5px;

	margin-right:250px;

	}



.JobSearchHeader {

color:#3C669C;

font-family:Arial;

font-size:28px;

font-weight:bold;

padding-left:6px;

padding-top:1px;

}





.AdvSearch {

	font-size:10px;

	font-family:Tahoma;

	color:white;

	}

	

.JsEmpButton {

	font-size:15px;

	color:white;

	font-family:Arial;

	font-weight:bold;

	background-image:url("jsemp-button.png");

	width:147px;

	height:35px;

	text-align:center;

	}



.jsemplink {

	font-size:12px;

	color:#0667ab;

	font-weight:bold;

	font-family:Arial;

	text-decoration:none;

	}



.jsemplink p {

	margin:10px;

}



.FooterTable {

	font-size:13px;

	font-family:Arial;

	color:white;

	background-image: url("down-bg.png");

	}



.JobsPanelHeader {

	color:#03406a;

	font-size:17px;

	font-weight:bold;

	font-family:Arial;

	padding-left:10px;

	}



table

{

	font-size: 12px;

}

table.pollstable 

{

	margin-top: 5px; border: navy 1px solid;

}

table.formdisplay {}

table.form 

{

	border: #cccccc 1px solid;

}

td.mainleft 

{

	border-right: steelblue 1px solid; 

	padding-right: 4px;

}



td.caption 

{

	font-weight: bold;

}

table.top 

{

	font-weight: bold; font-size: 50px; color: steelblue; border-bottom: steelblue 1px inset; text-align: center;

}

table.topmembermenu {}

a.topmembermenuitem 

{

	font-weight: bold; color: navy; text-decoration: underline;

}

a.topmembermenuitem:hover 

{

	color: red; text-decoration: none;

}

.newsblock a.title, .newsblock a.title:link

{

	font-weight: bold; color: black; text-decoration: underline

}

.newsblock a.title:hover 

{

	font-weight: bold; color: black; text-decoration: none

}

.newsblock .short 

{

	font-size: 10px;

}

.forum 

{

	color: black;

}

.forum a.title, .forum a.title:link

{

	font-weight: bold; color: black; text-decoration: underline

}

.forum a.title:hover 

{

	font-weight: bold; color: black; text-decoration: none

}

.forum .description 

{

	font-size: 11px;

}

.forum .datetime 

{

	font-size: 9px;

}





.evenrow 

{

	margin: 0px;

	padding: 0px;

	background-color: #ffedcb;

}

.oddrow 

{

	margin: 0px;

	padding: 0px;	

	background-color: #d9ebef;

}



tr.unactive 

{

	background-color: #ffaadd;

}

td.title 

{

	font-weight: bold; width: 100%; color: ghostwhite; background-color: steelblue;

}

td.head 

{

	font-weight: bold; font-size: 130%; color: white; background-color: #c7c4e2; text-align: left;

}

td.menu_items 

{

	font-weight: normal;

}

td.menu_sub_items 

{

	font-weight: normal;

}

.formgroupcaption 

{

	font-weight: bold; color: #c00; text-decoration: underline;

}

input.button 

{

	background: url("button.png");

	width: 101px;

	height: 26px;

	color: white;

	border-style: none;

	font-weight: bold;

	cursor:hand;

}



.delete-button

{

	background: url("button.png");

	width: 106px;

	height: 20px;

	color: white;

	border-style: none;

	font-weight: bold;

	cursor:hand;

	font-size:12px;

	font-family:Arial;	

}



input.text, input.digit, textarea.text, select.list 

{

	font-size: 12px; font-family: tahoma; 

	background-color: white;

	border:1px solid #B3B3B3;

}

input.text 

{

	width: 150px; 

}

input.digit 

{

	width: 50px;

}

textarea.text 

{

	width: 400px;

	height:200px;

}

select.list

{

	width: 150px;

}

input.treechangebutton 

{

	font-size: 10px; border:1px solid #b95454; font-family: verdana;

}



table.formrequest, table.forminput

{

	width: 100%;

}

table.featured 

{

	font-size: 10px;

}

table.featured_block 

{

	width: 100%; 

} 

p.error 

{

	color: red;

	background: #fcffd3;

	border: 1px solid #CE0000;

	margin:5px;

	padding:5px;

}

.carreviews a.title, .carreviews a.title:link

{

	font-weight: bold; color: black; text-decoration: underline

}

.carreviews a.title:hover 

{

	font-weight: bold; color: black; text-decoration: none

}

.carreviews .short , .userprofile

{

	font-size: 10px;

}

.userprofile 

{

	font-size: 10px; border: #cccccc 1px solid;

}

.userprofile table 

{

	font-size: 10px; border-collapse: collapse;

}

.userprofile table td 

{

	padding:4px;

}

td.form_input_item, td.form_request_item

{

	width:50px;

}

.inputformitem 

{

	font-weight: bold;

}



/* ######################################################################### */	

div.main

{

	

	width:895px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

}

div.header

{

	position:relative;

    width: 935px;

    height:69px;

    background-color: #484848;

}



a.searchYourCar, a.sellYourCar

{	

	color:white;

	font-size:11px;

	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-weight:bold;

}

a.searchYourCar:hover, a.sellYourCar:hover, a.searchYourCar:active, a.sellYourCar:active

{

	text-decoration:none;

}

a.searchYourCar

{

	right:180px;

}

a.sellYourCar

{

	right:50px;

}



a.linkHome, a.linkContact

{

	color:white;	

	font-size:11px;

	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



div.content

{

	margin:0px;

	padding: 0px;

	position:relative;

	width:950px;

	margin-left:auto;

	margin-right:auto;

	overflow:hidden;

}



.headerMenu

{

	background-image:url("header2.png");

	color:#FEFEFE;

	float:left;

	font-family:Arial;

	font-size:11px;

	height:101px;

	text-align:left;

	width:433px;

}

*html .headerMenu

{

	height:101px;

}



.photoCard

{

	background-image:url("photocard.png");

	height:100px;

	margin-left:70px;

	margin-top:10px;

	padding-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	padding-top:5px;

	width:100px;

}

*html .photoCard

{

	height:90px;

	width:100px;

	padding-left:5px;

	padding-top: 2px;

}



html div.content2

{

	position:relative;

	width:100%;

	overflow:hidden;

	padding-top:0px; 

}

*html div.content2

{

	

	padding-left:20px;

	width: 915px;

}



.JsEmpBlock

{

	float: left; 

	width: 302px; 

	height: 109px; 

	margin-left:10px; 

	padding-left: 10px;

	margin-bottom:10px;

}



*html .JsEmpBlock

{

	width: 307px; 

	margin-left:5px; 

	padding-left: 5px;

	margin-bottom:10px;

}



.infoBlock

{

	float: left; 

	width: 340px; 

	margin-left: 10px; 

	margin-bottom:30px;

	border-right-style: solid; 

	height:170px; 

	border-width:1px;	

	margin-bottom:30px;

}



*html .infoBlock

{

	width: 250px;

	float: left;

	margin:5px;

	padding:0px;

}





div.leftBlock, div.rightBlock, div.centerBlock

{

	float:left;

	background:white;

}

div.leftBlock

{

	width:174px;

}



div.centerBlock

{

	padding-left:10px

}



*html div.centerBlock

{

	padding-left:5px

}



div.rightBlock

{

	width:875px;

	margin-left:0px;

	padding-bottom:5px;

}



div.leftMenuBlock

{

	position:relative;

}

.LoginBlock

{

	margin-top:20px;

	margin-bottom:5px;

	margin-left:40px;

	font-size:13px;

	text-decoration:none;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

div.LoginBlock span a:link, div.LoginBlock span a:visited

{

	color:#4e7391;

	text-decoration:none;

}

div.LoginBlock span a:hover, div.LoginBlock span a:active

{

	color:#4e7391;

	text-decoration:underline;

}

ul.leftMenu

{

	position:relative;

	margin:0px;

	padding:0px;

}

ul.leftMenu li

{

	margin:0px;

	list-style:none;

	padding:0px;

	margin-bottom:5px;

	text-align:center;

	font-size:13px;

	text-decoration:none;

	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;

	height:33px;

	line-height:33px;

	font-weight:bold;

}

.leftMenuNoActive

{

	background-image:url('lm_blue.gif');

	background-repeat:no-repeat;

}

.leftMenuActive

{

	background-image:url('lm_orange.gif');

	background-repeat:no-repeat;

}	



ul.leftMenu li  a:hover, ul.leftMenu li  a:active, ul.leftMenu li  a:link, ul.leftMenu li  a:visited

{

	color:#FFF;

	text-decoration:underline;

}



div.amountPhotosBlock

{

	

}



.iconPhotos

{

	position:relative;

	top:2px;

	left:0px;

}





ul.detailsLinks, ul.infoBlockDL, ul.linksBackSearchResult

{

	padding:0px;

	width:100%;

	overflow:hidden;

	margin:0px;

}







ul.linksBackSearchResult

{

	margin-top:10px;

}

ul.detailsLinks li, ul.infoBlockDL li, ul.linksBackSearchResult li

{

	position:relative;

	float:left;		

	margin-right:20px;

	padding:0px;

	list-style:none;

	vertical-align:middle;

}



.headerpage

{

	margin-left: auto; 

	margin-right: auto; 

	width: 895px; 

	height: 200px;

	margin-bottom:0px;

}

ul.infoBlockDL li

{

	margin-left:2px;

}



table.tableSearchResult 

{

	border-width: 1px;

	border-style: solid;

	border-color: #c9c9c9;

	border-top-style: none;

	color: #787878;

}



tr.sortby 

{

	font-weight:bold;

	font-size:105%;

	background-color: #CE0000;

	color:white;

}



.sortby td a:link, .sortby td a:visited, .sortby td a:hover

{color:white;text-decoration:none}



.page_navigator

{

	font-weight:bold;

	color:#110F7C;

	padding:0px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-right:  10px;

}

.page_navigator_toppanel

{

	font-weight:bold;

	color:#110F7C;

	padding:0px;

	margin:0px;

	width:150px;

}



.page_navigator a:link, .page_navigator a:visited, .page_navigator a:hover

{

	color:#110F7C

}



.pointedInListingInfo

{

	border-bottom: 1px dotted #B2B2B2;

	padding-bottom: 2px;

	padding-top: 2px;

	padding-left: 2px;

	padding-right: 2px;

}



.pointedInListingInfo2

{

	border-bottom: 1px solid #B2B2B2;

	border-right: 1px solid #B2B2B2;

	padding-bottom: 2px;

	padding-top: 2px;

	padding-left: 4px;

	padding-right: 4px;

}



.ApplicationPointedInListingInfo

{

	border-bottom: 1px solid #B2B2B2;

	border-right: 1px solid #B2B2B2;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

}



.ApplicationPointedInListingInfo2

{

	border-bottom: 1px solid #B2B2B2;

	border-right: 1px solid #B2B2B2;

	border-left: 1px solid #B2B2B2;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

}





.automobileClassifieds

{position:absolute;bottom:40px;left:15px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

 font-size:13px;color:white;font-weight:bold;text-transform:capitalize;}



.listInfoPrice

{font-weight:bold;color:#FF5600;font-family:Verdana, Arial, Helvetica, sans-serif;}



.DisplayListingInfo {

color:#CE0000;

font-family:verdana,sans-serif;

font-weight:bold;

}

.DisplayListingInfo a:link, .DisplayListingInfo a:visited, .DisplayListingInfo a:hover

{color:black;text-decoration:none}



.footerBlock

{

	position:relative;

	height:36px;

	background-color: #910500;

	background-image:url('pagebottom_bg.png');

	text-align: center;

	color: white;

	vertical-align: center;

 }



.copyright

{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;}



.copyright a:link, .copyright a:visited, .copyright a:hover, .copyright a:active

{color:white;text-decoration:underline;font-weight:bold;}





.detailsLinks a:link, .detailsLinks a:visited, .detailsLinks a:hover

{

	font-size:90%; 

	text-decoration:underline;

	color:#407c08;

	font-weight:bold;

}



a.black_underline:visited

{

	color:#666666;

	font-weight:bold;

	padding-right:15px;

}

a.black_underline:link

{

	color:#666666;

	font-weight:bold;

	padding-right:15px;	

}

a.black_underline:hover

{

	color:#666666;

	font-weight:bold;

	padding-right:15px;	

}



.top_menu

{

	color: white;

	text-align:center;

	font-size:12px;

}



*html .top_menu

{

	height: 15px;

	margin-top: 0px;

}



.top_menu a:link

{color:white}



.top_menu a:visited

{color:white}



.top_menu a:hover

{color:white;text-decoration:none}



div.featuredAdsBlock

{float:right;width:160px}



.headerText {

	color:#FB0808;

	font-family:verdana;

	font-size:14pt;

	font-weight:bold;

	margin-bottom:0;

	margin-top:0;

}



.headerTextFC

{

    margin-left:8px;

    margin-top: 0px;

    margin-bottom: 0px;

	font-weight:bold;

	font-size:18pt;

	color: #3c669c;

	font-family:Arial;

	text-align:center;

}



.featuredLinks a:link, .featuredLinks a:visited

{

	color: #CE0000;

	font-family: verdana;

	font-size: 9pt;

	text-decoration:none;

}



select.list

{width:67px;}





table.sellerComents .inputText

{

	margin-top:5px;

	width:520px;

	height:80px;

}	



.pollBlock

{

	margin-left:6px;

}

.pollQuestion .headerText

{

	color:#4e7391;font-size:120%;

}



.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 

{

	font-size:12px;

	color:#4e7391;

}

.headrow td

{

	border-bottom:2px solid #4e7391;

	font-weight:bold;

	padding-bottom:3px;

	font-size:12px;

	color:#4e7391;

}



.RSSBlock

{

	float: right; width: 114px; height:25px; margin-right:15px; background-color:#e8e8e8; 

	color:#8c8c8c; background-image:url('rssblock_bg.png');	padding-left:5px; padding-top: 5px;

}

.RSSBlock:hover

{

	color: #ff7800;

}



.quickSearchKeep select

{width:135px;}



*html .quickSearchKeep select

{width:135px;}





.quickSearchKeep input

{

	width:130px; 

}



*html .quickSearchKeep input

{

	width:130px; 

}



.stateForm

{

	margin-left:0px;

	margin-top:15px;

}



*html .stateForm

{

	margin-top:15px; 

	margin-left:5px;

}







.searchDetails

{

	float: left; 

	width: 60px; 

	height: 60px; 

	font-size:10pt; 

	font-family: verdana; 

	text-align: right;

	margin-left: 20px;

}

*html .searchDetails 

{	width: 20px;

	margin-left: 15px;

}



.JobSearch_Form

{

	margin-top: 10px;

	margin-left: 10px;

	width:640px;

	height:147px;	

	background-image: url("jobsearch_from_bg.png");

	background-repeat: repeat-x;

	color: white;

}



.rightPanel

{

	width: 210px; 

	float: right;

	color: white;

}



*html .rightPanel

{

	width: 200px; 

}



.rightPanelTitle

{ 

	width:200px; 

	padding-top: 0px;

	font-size: 13pt;

	color: white;

	font-weight:bold;

	margin-top:15px;

	margin-bottom:5px;

}



*html .rightPanelTitle

{

	width:195px; 

}



#browse_by_make_model

{

	font-family:tahoma;

	font-size:90%

}

#browse_by_make_model a

{

	color:#646464;

	text-decoration:none;

	font-size: 10pt;

	font-family: tahoma;

	list-style: none;

}

#browse_by_make_model a:visited{}

#browse_by_make_model a:hover{text-decoration:underline}



#browse_by_body_style{font-family:verdana}

#browse_by_body_style a{color:#578298;}

#browse_by_body_style a:visited{}

#browse_by_body_style a:hover{}





.acount_mainform

{

	width: 550px;

	height: 250px;

	border-width:1px; 

	border-color: black;

	border-style:solid;

	border-left-style: none; 

	float: left; 

	border-color: #9a9a9a; 

	background-image:url("account/form_bg.png");

	padding:0; 

	margin:0;

}

.acount_rightmargin

{

	width: 39px; 

	height: 150px; 

	float: left; 

	border-right-style:solid; 

	border-width:1px;

	margin-top: 102px; 

	border-color:#9a9a9a	

}



*html .acount_rightmargin

{

	height: 285px; 

}







.acount_downbg

{

	margin-left:39px; 

	float: left;

	width:552px; 

	height:42px; 

	background-image:url("account/down_bg.png");

}



*html .acount_downbg

{

	margin-left:20px; 



}





#menu, #menu ul, #menu li { margin: 0; padding: 0; border: 0 none; }



#menu       { position:relative; z-index: 1000;}

#menu li    { float:left;  position:relative; list-style: none; display: inline;}

#menu li a  { display:block; white-space: nowrap;}

#menu li li { /*width: 100%;*/ clear: both;  /*FF 1.0.7 needs this */}

#menu li ul { visibility: hidden; position:absolute; }



#menu li li ul {  top: 0; left: 0; }



#menu li.hover ul               {  visibility: visible;}

#menu li.hover ul li ul 		  {  visibility: hidden;}

#menu li.hover li.hover ul      {  visibility: visible;  left: 100%;}



#menu {}

#menu li li { border: 0;}

#menu ul    { background: #4D4D4D  repeat-y left;}

#menu a, #menu div 

{

	padding: 0.35em 1em 0.35em;

	margin: 0 1px 0 1px;

	line-height: 1.6em; vertical-align: middle;

	font-size: 11px; font-weight: bold; text-decoration: none;

	width: 60px;

}



#menu ul a {

	font-size: 11px;

	font-weight: normal;

	padding-left: 25px;

	padding-right: 20px;

	line-height: 1.2em;

}



#menu li.hover a {  background-color: #4D4D4D; background: #4D4D4D  repeat-y left; border-left: 1px solid #4D4D4D;  border-right:1px solid #4D4D4D; margin: 0; }



/* Field Type Style */



.error {

	color: red;

}



.BreadCrumbs

{

	color: #166296;

	font-weight: bold;

	font-size: 11px;

	font-family: Tahoma;

	margin-top: 10px;

}

.LoginFormField

{

	width:80px;

}

.paymentTable

{

	padding-top:10px;

}

.brByCiryTable

{

	width:100%;

	padding-left: 20px;

}

.compProfileTitle

{

	background-image:url('company-info-up.png');

	color:#03406a;

	width:258px;

	height:25px;

	font-size:18px;

	font-weight:bold;

}



.middled {

  margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");

}



.compProfileInfo {

	width:258px;

	background-image:url('compProfileInfo.png');

	color: black;

	padding-left:15px;

}



.compProfileInfo strong {

	color:green;	

}



.compProfileInfo a:link, .compProfileInfo a:visited {

	color:#0c5080;	

}



.compProfileBottom {

	width:258px;

	height:54px;

	background-image:url('compProfileBottom.png');

}





/* Browse By ... Jobs */

.browse {

	margin-top: 7px;

}



.blue {

	color:#1d70a9;

	font-weight:normal;

}



.brByCategoryTable

{

	padding-left: 15px;

	font-family:Arial;

	font-size:12px;

	color: #ffffff;

	list-style: none;

	font-weight:bold;

}

a.brByCategoryLink:link {text-decoration: underline; color: #666666;}

a.brByCategoryLink:visited{text-decoration: underline; color: #666666;}

a.brByCategoryLink:hover{text-decoration: none; color: #666666;}

.brByCiryTable

{

	padding-left: 15px;

	font-family:Arial;

	font-size:12px;

	color: #ffffff;

	list-style: none;

	font-weight:bold;

}

a.browseItem:link {text-decoration: underline; color: #666666;}

a.browseItemk:visited{text-decoration: underline; color: #666666;}

a.browseItem:hover{text-decoration: none; color: #666666;}

.featuredJobsTRsmall

{

	width:110px;

	border-left:1px dotted black;

	padding-left:5px;	

}

.latestListindTR

{

	width:150px;

	border-left:1px dotted black;

	padding-left:5px;	

}



/* End Browse By ... Jobs */



/* FEATURED LISTINGS */

.green {

color:black;

font-size:11px;

font-weight:normal;

text-decoration:none;

}



.green_small {

	text-decoration:underline;

	color:white;

	font-weight:bold;

	font-size:11px;

}

/* END FEATURED LISTINGS */



/* LATEST LISTINGS */

.blue {

	text-decoration:underline;

	color:#0667ab;

	font-weight:bold;

	font-size:11px;

}

/* END FEATURED LISTINGS */



/* LINKS */

a

{

color:black;

}

/* END LINKS */



/* PAGE NAVIGATOR STYLE */



.page_navigator

{

	font-weight:bold;

	color:#1969a0;

	padding:0px;

	margin-bottom:8px;

	margin-right:10px;

	font-size:12px;

	font-family:Arial;

}



.page_navigator a

{

	color:#1969a0;

	font-size:12px;

	font-family:Arial;

	text-decoration:underline;	

}



.page_navigator_toppanel

{

	font-weight:bold;

	color:gray;

	padding:0px;

	margin:0px;

	width:150px;

}



.page_navigator a:link, .page_navigator a:visited, .page_navigator a:hover

{

	color:#1969a0;

}



/* END PAGE NAVIGATOR STYLE */



.tableSRNavResults {

	float: left;

	margin-top:10px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;



}



.tableSRNavPerPage {

	float: left;

	padding-top:8px;

	margin-left:30px;

	margin-right:0px;

	margin-bottom:0px;

	color:#666666;

}



.tableSRNavPageNav {

	margin-top:0px;

	margin-bottom:0px;

	float: right;

}



.JobTittleSR {

	font-size:15px;

}



.browseCompanyAB

{

	float: left;

	padding: 5px;

}

.clear

{

	clear: both;

}



/* Private messages LEFT MENU */

.pm_top_menu{

	background-color: gray;

	height: 20px;

	width: 150px;

	text-align: center;

	padding-top: 5px;

}



.pm_menu{

	background-color: #C0C0C0;

	height: 100px;

	padding: 10px;

}

/* END */



/* Private messages INBOX - OUTBOX list */

.pm_list {

	

}



.pm_list thead {

	background: #C0C0C0;

}



.pm_list tr {

}



.pm_list .first {

	background: #eeeeee;

}



.pm_list .second {

	background: #d0d0d0;

}



.pm_list td {

	

}

/* END */



/* Private messages QUOTE STYLE */

.pm_quote{

	border: 2px dotted #C0C0C0;

	margin:10px;

	padding: 10px;

}



/* Private messages MESSAGE DETAIL*/

.pm_message_detail{

	

}



.pm_message_detail tr {

	

}



.pm_message_detail .info {

	background: #CCCCCC;

}



.pm_message_detail .detail {

	background: #EFEFEF;

}



.pm_message_detail .box {

	padding: 10px;

	background: #F2F2F2;

}



.pm_message_detail .but {

	text-align: right;

	padding: 5px;

	background: #F2F2F2;

}





/* END Private messages */





.priorityListing {

	background: #e49e5b;

}



.GreenForm {

	background-image: url('JobSearchForm.png');

	width:401px;

	height:175px;

}



.Girl {

	float:right;

	background-image: url('man-girl.png');

	background-position: right;

	width:267px;

	height:166px;

}





.FeaturedJobsHeader {

	color:white;

	font-size:18px;

	font-weight:bold;

	margin-left:20px;

	font-family:Arial;

}



.FeaturedJobsBlock {

	margin:15px;

}



.banner {

	margin:0px;

	text-align:center;

}



.HeaderLeft {

	float:left;

}



.FC {

	margin-top: 0px;

}



.RSS {

	background:url('rss.png');

	background-repeat:no-repeat;

	width:60px;

	height:16px;

	float:right;

}



.RSS a {

	color:#ee8d06;

	font-weight:bold;

	font-size:12px;

	font-family:Arial;

	margin-left:20px;

}

.footer_l{width:7px; float:left; font-size:1px;}
.footer_m{width:937px;font-size:13px; font-family:Arial; color:#3C669C; text-align:center; background-image: url("down-bg.png"); height:66px; float:left;}
.footer_m a{color:#3C669C; text-decoration:none;}
.footer_m a:hover{color:#000000; text-decoration:underline;}
.footer_r{width:6px; float:left; font-size:1px;}
.padtop10{padding-top:10px;}

/* added on 19th nov 09 */

/* changed on 25 nov */

.PayPerFirst {
display:block;
float:left;
width:285px;
min-height:159px;
margin-top:10px;
border:1px solid #D2EAF9;
}
.PayPerFirst h1 {
color:#fb0808;
background:url(blue_strip_hbk.gif) #D2EAF9 repeat-x top left;
font-size:16px;
padding-left:10px;
line-height:30px;
font-family:Arial;
font-weight:bold;
}

.PayPerFirst p {
padding:0px 10px;
}
.PayPerFirst p a {
color:#2A84D1;
}
.PayPerFirst p a:hover {
color:#000;
}


.PayPerSecond {
margin-left:40px;
display:block;
float:left;
width:285px;
min-height:159px;
margin-top:10px;
border:1px solid #D2EAF9;
}

.PayPerSecond h1 {
color:#fb0808;
background:url(blue_strip_hbk.gif) #D2EAF9 repeat-x top left;
font-size:16px;
padding-left:10px;
line-height:30px;
font-family:Arial;
font-weight:bold;
}

.PayPerSecond p {
padding:0px 10px;
}
.PayPerSecond p a {
color:#2A84D1;
}
.PayPerSecond p  a:hover {
color:#000;
}

.PayPerThird {
margin-left:40px;
display:block;
float:left;
width:285px;
min-height:159px;
margin-top:10px;
border:1px solid #D2EAF9;
}

.PayPerThird h1 {
color:#fb0808;
background:url(blue_strip_hbk.gif) #D2EAF9 repeat-x top left;
font-size:16px;
padding-left:10px;
line-height:30px;
font-family:Arial;
font-weight:bold;
}


.PayPerThird p {
padding:0px 10px;
}
.PayPerThird p a {
color:#2A84D1;
}
.PayPerThird p  a:hover {
color:#000;
}
.PayPerHeading {
color:#046CB4;
font-size:20px;
font-family:Arial;
font-weight:bold;
margin:0px;
padding:10px 0px;
}

.latestjob_outer{width:270px; padding-left:6px; float:left;}
.latestjob{width:270px;background:url(latest_job_bk.gif) #ECF7FF repeat-x top left; padding:3px 0px; border:solid 2px #DBDBDB; float:left;  }
.latestjob a{color:#2A84D1; font-size:13px; font-weight:bold;}
.latestjob a:hover {color:#000;}


		
		.bgrotatr {background:url(ad_bg.png) no-repeat; width:652px; height:93px; padding:10px 5px 14px 5px; margin-bottom:15px;}
		
		.thumbbtdr {border:solid 3px #fff; margin:25px 5px 5px 5px; float:left;}
		
		
/* css for seo*/

h1.JobSearchHeader-new {

color:#3C669C;

font-family:Arial;

font-size:28px;

font-weight:bold;

padding-left:6px;

padding-top:1px;

}

h2.JobSeeker-new {

color:#fb0808;

font-size:18px;

font-family:Arial;

font-weight:bold;

margin-top:10px;

margin-left:10px;

}

h2.Employer-new {

color:#fb0808;

font-size:18px;

font-family:Arial;

font-weight:bold;

margin-top:10px;

margin-left:10px;

}


h2.headerText-new {

	color:#FB0808;

	font-family:verdana;

	font-size:14pt;

	font-weight:bold;

	margin-bottom:0;

	margin-top:0;

}

h3.JobSeeker2-new {

color:#fb0808;

font-size:18px;

font-family:Arial;

font-weight:bold;

margin-top:10px;

margin-left:10px;

}

h2.JobSeeker2-new {

color:#fb0808;

font-size:18px;

font-family:Arial;

font-weight:bold;

margin-top:10px;

margin-left:10px;

}

h1.headerText-new {

	color:#FB0808;

	font-family:verdana;

	font-size:14pt;

	font-weight:bold;

	margin-bottom:0;

	margin-top:0;

}
h1.PayPerHeading-new {
color:#046CB4;
font-size:20px;
font-family:Arial;
font-weight:bold;
margin:0px;
padding:10px 0px;
}
h2.PayPerSubHeading {
color:#fb0808;
background:url(blue_strip_hbk.gif) #D2EAF9 repeat-x top left;
font-size:16px;
padding-left:10px;
line-height:30px;
font-family:Arial;
font-weight:bold;
}

h1.StaticPageHeading{
text-align:center;
font-size: large;
font-weight:bold;
color:#000000;
}

h2.StaticPageHeading{
text-align:center;
font-size: large;
font-weight:bold;
color:#556A95;
}		
h2.StaticPageHeading1{
text-align:left;
clear:both;
font-size: 14px;
font-weight:bold;
color:#556A95;

}
h3.StaticPageHeading{
text-align:left;
clear:both;
font-size: 14px;
font-weight:bold;
color:#556A95;

}
h1.BreadCrumbs-new

{

	color: #166296;

	font-weight: bold;

	font-size: 11px;

	font-family: Tahoma;

	margin-top: 10px;

}
h1.DisplayListingInfo-new {

color:#CE0000;

font-family:verdana,sans-serif;

font-weight:bold;
font-size:20px;

}			
