
img.floatLeft
{
	float: left;
	margin: 0px;
}

p
{
	margin-top: 0;
}

ul
{
	margin: 0;
}

ul.indent
{
	margin-left: 40px;
}

div.advert
{
	padding-left: 7px;
	margin-bottom: 5px;
}

div.alignRight
{
	text-align: right;
}

div.borderPurple
{
	height: 7px;
	background: url(../images/border_purpleDots.gif) top right repeat-x;
	margin: 30px 0px;
}

div.borderBlue
{
	height: 7px;
	background: url(../images/border_blueDots.gif) top right repeat-x;
	margin: 30px 0px;
}

div.borderGreen
{
	height: 7px;
	background: url(../images/border_greenDots.gif) top right repeat-x;
	margin: 30px 0px;
}

div.borderDarkGreen
{
	height: 7px;
	background: url(../images/border_darkgreenDots.gif) top right repeat-x;
	margin: 30px 0px;
}



div.box
{
	width: 425px;
	height: 390px;
	margin-bottom: 20px;
}

div.boxPurple
{
	padding: 10px 17px 10px 40px;
	border: 3px solid #ca8cd9;
	margin-bottom: 5px;
}

div.boxFooterPurple
{
	height: 39px;
	padding: 10px 17px 10px 40px;
	background-color: #a656b9;
}

div.boxHeaderPurple
{
	height: 30px;
	padding: 10px 17px 0px 40px;
	border: 3px solid #ca8cd9;
	margin-bottom: 5px;
	background: url(../images/gradientPurple.gif) top left repeat-x;
}

div.bubble
{
	position: relative;
	top: 16px;
	left: 56px;
	margin-bottom: -16px;

}

div.candidateDetailsField
{
	float: right;
	width: 350px;
	padding: 0px 5px 5px 5px;
	background: url(../images/background_input.gif) bottom left no-repeat;
}

div.candidateDetailsFieldBig
{
	width: 880px;
	padding: 0px 5px 5px 0px;
	background: url(../images/background_input.gif) bottom left no-repeat;
}

div.classifiedsCost
{
	float: right;
}

div.classifiedsHeader
{
	margin-left: 153px;
	padding: 3px 10px;
	background-color: #f8890c;
}

div.classifiedsItem
{
	clear: both;
}

div.classifiedsText
{
	margin-left: 153px;
	padding: 3px 10px;
	margin-top:5px;
}

div.clear
{
	clear: both;
}

div.copyrightHome
{
	width: 150px;
	padding: 7px 0px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align:center;
	margin-top: 5px;
}

div.copyright
{
	width: 150px;
	padding: 7px 0px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align:center;

}

div.cvLabel
{
	float: left;
	width: 140px;
	margin-right: 10px;
}

table.cvSearch tr
{
	background: url(../images/background_input.gif) bottom left no-repeat #ffffff;
}

div.flashHeader
{
	width: 525px;
	height: 221px;
	border: 1px solid blue;
}

div.floatLeft
{
	float: left;
	margin-right: 40px;
}

div.formLabel
{
	float: left;
	width: 120px;
}

div.formLabelSmall
{
	float: left;
	width: 88px;
}

div.fullWidth
{
	width: 880px;
	clear:both;
	margin-left: -365px;
	position:relative;
}

div.homeInfo
{
	float: left;
	width: 340px;
	margin-top: 50px;
	margin-left: 25px;
	margin-right: 24px;
	padding: 15px 15px 20px 15px;
	margin-right:15px;
	background: url(../images/background_homeInfo.gif) top left repeat-x #f88d0f;
	text-align: center;
	height:800px;
}

div.homeInfoBox
{
	min-height: 60px;
	border-top: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	padding: 7px 0px;
	width: 126px;
}

div.homeInfoNews
{

	border-top: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	padding: 2px 0px;
	width: 146px;
}

div.homeInfoList
{
	border-bottom: 1px dotted #FFFFFF;
	padding: 7px 0px;
}

div.homeInfoListBox
{
	border-top: 1px dotted #FFFFFF;
}

div.homeInfoSection
{
	min-height: 125px;
	border: 2px solid white;
	padding: 0px 15px 15px 15px;
	margin-top: 0px;
	background: #FBB761 url(../images/background_homeInfoSection.gif) top left repeat-x;
	text-align: left;
}

div.homeMain
{
	width: 1000px;
	height: 588px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/background_homeMain.gif) top left no-repeat;
}

div.homeSub
{
	position: relative;
	top: -15px;
	width: 930px;
	height: 124px;
	padding: 35px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/background_homeSub.gif) top left no-repeat;
}

div.homeText
{
	float: left;
	width: 170px;
	margin-right: 25px;
	line-height:1.8;
}

div.hr
{
	height: 2px;
	background: url(../images/background_input.gif) bottom left no-repeat #ffffff;
	margin-bottom: 2px;
}

.jobDetailCats
{
	float: left;
	height: 100%;
	margin-right: 10px;
}

.jobDetails
{
	height: 234px;
}

div.jobHeader
{
	background-color: #ffecd4;
	padding: 12px;
	margin-bottom: 12px;
}

div.join
{
	width: 307px;
	height: 162px;
	padding: 15px 20px 0px 20px;
	background: url(../images/background_join.gif) top left no-repeat;
}

div.latestJob
{
	border-bottom: 1px solid #fad76f;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.latestNews
{
	position: relative;
	top: 5px;
	width: 680px;
	height: 80px;
	padding: 10px 0px;
	background: url(../images/border_orangeDots.gif) top left repeat-x;
}

div.latestNewsHeader
{
	float: left;
	position: relative;
	width: 715px;
	left: 30px;
	top: 22px;
}

div.latestNewsItem
{
	float: left;
	width: 125px;
	margin-right: 20px;
}

div.link
{
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
	background-color: #ffecd4;
}

div.logo
{
	float: left;
	position: relative;
	top: 104px;
	left: 445px;
}

div.logoHome
{
	position: relative;

	left: -15px;
}

div.main
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/background_content.gif) top left repeat-y;
	/* mike - added for pixel top left fix */
	padding-top:10px;
	position: relative;

	/*
	top:-20px;
	*/
}

div.mainContent
{
	width: 515px;
	margin-left: 405px;
	margin-top: -25px;
	padding-bottom: 5px;
}

div.mainFooter
{
	clear: both;
	width: 1000px;
	height: 74px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/background_footer.gif) top left no-repeat;
	z-index:-1;
}


div.mainFooterHome
{
	clear: both;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/background_footer_home.gif) top left no-repeat;
	z-index:2000;
	margin-top:-10px;
	height:31px;
}

div.mainHeader
{
	position: relative;
	margin-bottom:0;
	width: 1000px;
	height: 126px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/background_header_others.gif) top left no-repeat;
	/* mike it is this z-index that we need */
	z-index:5;
}

div.membership
{
	width: 484px;
	height: 153px;
	padding: 15px 20px;
	background: url(../images/background_membership.gif) top left no-repeat;
}

div.moreInfo
{
	float: right;
	height: 16px;
	padding-left: 25px;
	background: url(../images/icon_info.gif) top left no-repeat;
}

div.movie
{
	width: 843px;
	border-top: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	background: url(../images/movieGrid.gif) top left repeat-y;
	padding: 7px;
	margin-bottom: 30px;
}

div.movieHeader
{
	margin-bottom: 10px;
	padding: 3px 10px;
	background-color: #f8890c;	
}

div.movieVideo
{
	float: left;
	width: 184px;
	height: 230px;
	margin-right: 41px;
}

div.navi
{
	float: left;
	position: relative;
	left: 60px;
	top: 60px;
	width: 305px;
	height: 317px;
	margin-bottom: -60px;
	margin-right: -60px;
	clear: both;
	z-index: 0;
}

span.naviDropDown
{
	position: absolute;
	width: 70px;
	display: none;
	padding: 5px;
	z-index: 1;
}

div.navigation
{
	float: left;
	position: relative;
	left: -73px;
	top: 69px;
}

div.newsDate
{
	float: right;
}

div.newsItem
{
	margin-bottom: 10px;
}

div.notice
{
	padding: 10px;
	margin-bottom: 10px;
	border: 2px solid #000;
	text-align: center;
}

div.partner
{

	margin-bottom: 20px;
	width: 100%;
	clear: both;
}

div.partnerDetails
{
	float: left;
	position: relative;
	width: 204px;
	padding: 30px;
	border: 2px solid #f6cf92;
	background: url(../images/background_partner.gif) top left repeat-y;
	line-height:1.3;
	font-size:11px;
}

div.partnerQuote1
{
	padding: 25px 60px 25px 135px;
	width: 404px;
	height: 99px;

	background: url(../images/partnerQuote1.gif) top right no-repeat;
	float:left;
}

div.partnerQuote2
{
	padding: 25px 60px 25px 135px;
	width: 404px;
	height: 99px;
	float:left;
	background: url(../images/partnerQuote2.gif) top right no-repeat;
}

div.partnerQuote3
{
	padding: 25px 60px 25px 135px;
	width: 404px;
	height: 99px;
	float:left;
	background: url(../images/partnerQuote3.gif) top right no-repeat;
}

div.resourceHeader
{
	margin-bottom: 10px;
	padding: 3px 10px;
	height: 20px;
	background-color: #6e2380;	
}

div.resourceItem
{
	border-bottom: 1px solid #d9cbf5;
	height: 15px;	
	padding: 5px 40px;
}

div.resources
{
	border-top: 1px solid #ca8cd9;
	background-color: #f1ebfd;
	padding: 8px 14px 30px 14px;
}

div.searchCV
{
	background-color: #ffecd4;
	padding: 0px 8px 0px 8px;
	margin-bottom: 30px;
}

div.sectionHeader
{
	border-bottom: 1px solid #fad76f;
	margin-bottom: 10px;
}

div.sellIt
{
	width: 267px;
	height: 128px;
	padding: 8px 20px 0px 20px;
	background: url(../images/background_sell.gif) top left no-repeat;
}

div.servicesHeader
{
	border-bottom: 1px solid #f98f12;
	padding-bottom: 15px;
	padding-left: 5px;
}

div.servicesItem
{
	padding: 3px 0px 3px 15px;
	background: url(../images/bulletPurple.gif) center left no-repeat;
	border-bottom: 1px solid #f98f12;
}

div.smallHeaderOrange
{
	margin-bottom: 10px;
}

div.subContent
{
	float: left;
	margin-top: 30px;
	clear: both;
	margin-bottom:100px;
}

div.subNav
{
	width: 516px;
	height: 29px;
	padding-top: 3px;
	margin-bottom: 30px;
}

div.subNavItem
{
	float: left;
	height: 19px;
	padding: 3px 16px;
	border-right: 1px solid #cececc;
}

div.supplier
{

	margin-bottom: 10px;
}

div.supplierHeader
{
	margin-left: 135px;
	padding: 3px 10px;
	background-color: #ffecd4;
}

div.supplierText
{
	margin-left: 135px;
	padding: 3px 10px;
}

div.verge
{
	position: relative;
	top: -110px;
	width: 925px;
	height: 133px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	padding-right: 75px;
	margin-bottom: -93px;
}

div.woman
{
	float: left;
	position: relative;
	top: 158px;
	left: -230px;
	margin-right: -230px;
	margin-bottom: -158px;
}

#testimonialHeaderText { 
	float:left;
	font-size:15px;
	color:#44a3d0;
	font-weight:bold;
	margin-top:7px;
}

#testimonialHeaderButton { 
	float:right;
}

.megaphone {
	float:left;
	margin-top:3px;
}

#logout { 
	text-align:right;
	margin-top:-20px;
	padding-bottom:10px;
}

#logout a { 
	text-decoration:none;
	font-weight:bold;
	color:#5c1b6f;
}

#logout a:hover { 
	text-decoration:underline;
}

div.homeRight {
	float:left;
	width:525px; 
	margin-top:-24px;
	z-index:1000;
	margin-left:15px;
}
