body{
	font-family: arial;
	font-size: 1em;
}

img{ border:none;}
a {
color:#003366; text-decoration:none;
}

emp {
	font-style:italic;
}

.reply {
	background-color:#f1f1f1;
}

.hidden {
	display: none;
}
#wrapper{
	width: 100%;
	text-align: left;
	background:url(../_img/body-bg.gif) repeat-x top;
}
.divClearer{
	clear: both;
}
a:hover{
	text-decoration: none;	
}
.greyHorizontalLine {
	border-top: 1px dotted #D1D1D1;
	height: 1px;
	margin: 0;
	padding: 0;
}
div.error {
	color: red;
	font-size: 75%;
	padding: 2px 0 6px 4px;
	width: 204px;
}

.inviteLoader{
	display: none;
}
.showInviteJobs{
	display: none;
	background: #C6EE9F;
	border-top: #94C663 solid 1px;
	border-bottom: #94C663 solid 1px;
	border-left: #94C663 solid 1px;
	border-right: #94C663 solid 1px;
	font-size: 80%;
}
.inviteProfileDivider{
	border-bottom: #B8E38E solid 1px;
}
.inviteJobRadio{
	padding: 10px;
}
.inviteProviderButton{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
/*HEADER STYLES*/
#wrapper #headerOuter{
	width: 100%;
	height: 41px;
	background: #000;
	border-bottom: 2px solid #fff;
}
#wrapper #headerOuter #headerInner{
	width: 1024px;
	margin: 0 auto;
}
#wrapper #headerOuter #headerInner #tabsWrapper{
	float: left;
	font-size: 110%;
	padding: 0 0 0 30px;
}
#wrapper #headerOuter #headerInner #tabsWrapper ul{
	
}
#wrapper #headerOuter #headerInner #tabsWrapper ul li{
	float: left;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
}
#wrapper #headerOuter #headerInner #tabsWrapper ul li a{
	display: block;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
#wrapper #headerOuter #headerInner #tabsWrapper ul li .jobTab{
	background: url("../_img/job-tab-background.png") no-repeat;
	padding: 9px 22px 10px;
}
#wrapper #headerOuter #headerInner #tabsWrapper ul li .jobTab.current{
	background: url("../_img/job-tab-background-current.png") no-repeat;
	padding: 9px 22px 12px;
}
#wrapper #headerOuter #headerInner #tabsWrapper ul li .providerTab{
	background: url("../_img/provider-tab-background.png") no-repeat;
	padding: 9px 21px 10px;
}
#wrapper #headerOuter #headerInner #tabsWrapper ul li .providerTab.current{
	background: url("../_img/provider-tab-background-current.png") no-repeat;
	padding: 9px 21px 12px;
}
#wrapper #headerOuter #headerInner #tabsWrapper ul li .dashboardTab{
	background: url("../_img/dashboard-tab-background.png") no-repeat;
	padding: 9px 16px 11px;
}
#wrapper #headerOuter #headerInner #userDetails{
	float: left;
	padding: 12px 0 10px 65px;
}
#wrapper #headerOuter #headerInner #registerFree{
	float: right;
	padding: 4px 10px 3px 35px;
}
p.whiteUserDetails{
	color: #fff;
	font-weight: bold;
	font-size: 110%;
}
#wrapper #headerOuter #headerInner #loginLogoutButtonWrapper{
	float: right;
	text-align: right;
	padding: 12px 0 10px 0;
}
#wrapper #headerOuter #headerInner #loginLogoutButtonWrapper a{
	color: #fff;
	font-size: 94%;
}
#wrapper #headerOuter #headerInner #loginLogoutButtonWrapper a:hover{
	text-decoration: none;
}



/*SEARCH WRAPPER STYLES*/
#wrapper .searchOuter{
	width: 100%;
	background: #FFF;
	border-bottom: 2px solid #FFF;
}
#wrapper .searchOuter.jobs{
	background: #FAD64C;
}
#wrapper .searchOuter.providers{
	background: #99CC66;
}
#wrapper .searchOuter.dashboard{
	background: #FFF;
}
#wrapper .searchOuter #searchInner{
	width: 1024px;
	height: 160px;
	margin: 0 auto;
}
#wrapper .searchOuter #searchInner #whatcanyoudoLogo{
	padding: 20px 0;
	text-align: center;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapperOld{
	padding: 0 0 0 126px;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper{
	padding: 0 0 0 0px;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper #stateSuburbSearchLabel{
	float: left;
	width: 128px;
	padding: 2px 0 2px 0;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper #stateDropdownOld{
	float: left;
	width: 258px;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper #stateDropdown{
	float: left;
	width: 138px;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper #catDropdown{
	float: left;
	width: 138px;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper #subCatDropdown{
	float: left;
	width: 138px;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper #suburbFilter{
	float: left;
	width: 138px;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper #searchButtonWrapper{
	float: left;
	padding: 0 0 0 7px;
}
#wrapper .searchOuter #searchInner #stateSuburbSearchWrapper .loadarClass{
	float: left;
	width: 16px;
	padding: 0px;
}

/*CATEGORY WRAPPER STYLES*/
#wrapper #categoryOuter{
	width: 100%;
	height: 106px;
	background: #D6D6D6;
	border-bottom: 6px solid #BFBFBF;
}

#wrapper #categoryOuterZero{
	width: 100%;
	height: 0px;
	background: #D6D6D6;
	border-bottom: 0px solid #BFBFBF;
}

#wrapper #categoryOuter #categoryInner{
	width: 1024px;
	margin: 0 auto;
}
#wrapper #categoryOuter #categoryInner #categoryWrapper{
	padding: 10px 0 0 34px;
}
#wrapper #categoryOuter #categoryInner #categoryWrapper .eachCol{
	width: 240px;
	float: left;
}
#wrapper #categoryOuter #categoryInner #categoryWrapper .eachCol .catContainer{
	padding: 5px;
	border: 1px solid #D6D6D6;
}
#wrapper #categoryOuter #categoryInner #categoryWrapper .eachCol .catContainer.current{
	background: #FFF;
	border: 1px solid #999;
}
#wrapper #categoryOuter #categoryInner #categoryWrapper .eachCol .catContainer label{
	font-size: 94%;
	color: #333;
	position: relative;
	bottom: 2px;
	left: 2px;
}
#wrapper #categoryOuter #categoryInner #categoryWrapper .eachCol .catContainer label span{
	font-size: 80%;
	font-style: italic;
	color: #666;
}

/* MAIN WRAPPER STYLES */
#wrapper #mainContentWrapper{
	width: 1024px;
	margin: 0 auto;
}
#wrapper #mainContentWrapper #lookForWork{
	height: 155px;
	background: #E4E4E4;
	margin: 10px 0 0 0;
	padding: 0 9px;
	text-align: center;
}
#wrapper #mainContentWrapper #lookForWork p{
	color: #333;
	font-size: 120%;
	padding: 12px 0;
}
#wrapper #mainContentWrapper #lookForWork #stepsWrapper{
	height: 102px;
	background: #FFF;
	text-align: left;
}
#wrapper #mainContentWrapper #lookForWork #stepsWrapper .eachStep{
	float: left;
	width: 240px;
	padding: 20px 0 0 10px;
}
#wrapper #mainContentWrapper #lookForWork #stepsWrapper .eachStep .stepDescription{
	color: #333;
	font-weight: bold;
	font-size: 94%;
	line-height: 1.4em;
	padding: 0 0 0 6px;
	float: left;
	width: 180px;
}
#wrapper #mainContentWrapper #lookForWork #stepsWrapper .eachStep .stepNumberProfile{
	font-size: 210%;
	color: #99CC66;
	font-weight: bold;
	float: left;
}
#wrapper #mainContentWrapper #lookForWork #stepsWrapper .eachStep .stepNumberJob{
	font-size: 210%;
	color: #FAD64C;
	font-weight: bold;
	float: left;
}
#wrapper #mainContentWrapper #lookForWork #stepsWrapper .eachStep .stepImage{
	float: left;
	padding: 4px 10px 0 0;
}
#wrapper #mainContentWrapper #categoryFilterWrapper{
	width: 302px;
	float: left;
	border-left: 2px solid #E2E2E2;
	border-right: 2px solid #E2E2E2;
	margin-top: 10px;
}
#wrapper #mainContentWrapper #leftAdWrapper{
	width: 302px;
	float: left;
	margin-top: 10px;
}
#wrapper #mainContentWrapper #subcategoryFilterWrapperTopBorder{
	border-top: 2px solid #E2E2E2;
}
#wrapper #mainContentWrapper .subcatContainer{
	border-bottom: 2px solid #E2E2E2;
	font-size: 80%;
	padding: 7px 5px;
}
#wrapper #mainContentWrapper .subcatContainer label span{
	color: #666;
	font-style: italic;
}

#wrapper #mainContentWrapper .featuredListing{
	width: 708px;
	margin: 10px 0 0 0;
	float: right;
	background: #E2E2E2;
}

#wrapper #mainContentWrapper #rightWideWrapper .featuredListing{
	width: 100%;
	margin: 10px 0 0 0;
	float: right;
	background: #E2E2E2;
}
#wrapper #mainContentWrapper .featuredListing .featuredListingText{ 
	float: left;
	padding: 12px 0 12px 12px;
	font-size: 14px;
}

#wrapper #mainContentWrapper .featuredListing .featuredListingText p {
	font-size: 12px;
}
#wrapper #mainContentWrapper .featuredListing .paymentTypeText{ 
	float: right;
	padding: 12px 30px 12px 0;
	font-size: 85%;
}
#wrapper #mainContentWrapper .featuredListing .eachListing{
	width: 704px;
	margin: 0 2px 0 2px;
	padding: 10px 0;
	background: #FFF;
	border-bottom: 2px solid #E2E2E2;
	height: 110px;
	overflow: hidden;
}

#wrapper #mainContentWrapper #rightWideWrapper .featuredListing .eachListing{
	width: auto;
	margin: 0 2px 0 2px;
	padding: 10px 0;
	background: #FFF;
	border-bottom: 2px solid #E2E2E2;
}

#wrapper #mainContentWrapper .featuredListing .eachListing .imageCol{
	width: 98px;
	float: left;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .imageCol img{
	margin: 2px 0 0 10px;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .detailsCol{
	width: 300px;
	float: left;
	margin-right: 5px;
}
#wrapper #mainContentWrapper div#rightWideWrapper .featuredListing .eachListing .detailsCol{
	width: 240px;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .locationCol{
	width: 130px;
	float: left;
	margin-right: 5px;
	line-height: 18px;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .detailsCol p{
	font-size: 90%;
	margin-bottom: 7px;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .detailsCol a.title{
	color: #003366;
	padding: 0 0 3px 0;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .locationCol p.typeLocation{
	color: #52A4CF;
	font-size: 12px;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .locationCol p.typeLocation span{
	color: #333;
	font-size: 100%;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .detailsCol p.description{
	font-size: 75%;
	line-height: 1.4em;
	margin-top: 2px;
	margin-bottom: 3px;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .detailsCol p.description a{
	color: #003366;
}
#wrapper #mainContentWrapper .featuredListing .eachListing .paymentTypeCol{
	float: left;
	width: 150px;
	font-size: 12px;
	line-height: 18px;
}

#wrapper #mainContentWrapper .featuredListing.userDashboard{
	width: auto;
	float: none;
}
#wrapper #mainContentWrapper .featuredListing.userDashboard .eachListing{
	width: auto;
}
#wrapper #mainContentWrapper .featuredListing.userDashboard .eachListing .detailsCol{
	width: 580px;
}
#wrapper #mainContentWrapper .featuredListing.userDashboard .eachListing .paymentTypeCol{
	float: right;
	padding-right: 30px;
}
#wrapper #mainContentWrapper .featuredListing.userDashboard .eachListing .paymentTypeCol a{
	color: #003366;
	font-size: 94%;
}
#wrapper #mainContentWrapper .featuredListing.userDashboard .eachListing .paymentTypeCol a.edit{
	border-bottom: 1px dotted #003366;
	text-decoration: none;
}
#wrapper #mainContentWrapper .featuredListing.userDashboard .eachListing .paymentTypeCol a.edit:hover{
	border-bottom: none;
}

/*----------------------------JOB / PROVIDERS STYLES-------------------------*/
#wrapper #mainContentWrapper #breadcrumbs{
	padding: 12px 0 15px 11px;
	color: #333;
	font-size: 94%;
	border-bottom: 1px solid #CCC;
}
#wrapper #mainContentWrapper #breadcrumbs a{
	color: #333;
	font-size: 85%;
}

#wrapper #mainContentWrapper #messageBox{
	padding: 12px 0 12px 10px;
	margin: 14px 0 4px 0;
	font-size: 94%;
	border: 1px solid #fafa86;
	background: #ffffdb;
}
#wrapper #mainContentWrapper #messageBox p{
	font-size: 85%;
}

#wrapper #mainContentWrapper #leftWideWrapper{
	float: left;
	width: 632px;
	margin: 0 0 0 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #backToListWrapper{
	padding: 14px 0 14px 10px;
}
#wrapper #mainContentWrapper #leftWideWrapper #backToListWrapper span{
	color: #003366;
	font-size: 75%;
}
#wrapper #mainContentWrapper #leftWideWrapper #backToListWrapper a{
	color: #003366;
	font-size: 75%;
}
#wrapper #mainContentWrapper #leftWideWrapper #titleWrapper{
	border-bottom: 1px solid #CCC;
	padding: 7px 0 7px 10px;
}
#wrapper #mainContentWrapper #leftWideWrapper #titleWrapper #titleText{
	float: left;
	width: 450px;
}
#wrapper #mainContentWrapper #leftWideWrapper #titleWrapper #titleText p{
	color: #003366;
	font-size: 150%;
	line-height: 1.2em;
}
#wrapper #mainContentWrapper #leftWideWrapper #titleWrapper #itemNumber{
	float: right;
	text-align: right;
	width: 125px;
	padding: 8px 0 0 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #titleWrapper #itemNumber p{
	color: #333;
	font-size: 75%;
}
#wrapper #mainContentWrapper #leftWideWrapper #leftImageWrapper{
	float: left;
	padding: 20px 20px 7px 10px;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper{
	float: left;
	width: 380px;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper .labelSection{
	float: left;
	color: #003366;
	width: 110px;
	padding: 7px 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper .labelSection p.smallSize{
	font-size: 75%;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper .labelSection p.smallSize a{
	color: #003366;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper .valueSection{
	float: left;
	padding: 7px 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper .valueSection p.valueTextSmall{
	font-size: 75%;
}

#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #chooseProfileToBidWith{
	background: #C6EE9F;
	border: 1px solid #94C663;
	padding: 7px 7px 3px 7px;
	margin: 15px 0 0 0;
	font-size: 75%;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #chooseProfileToBidWith p{
	font-style: italic;
	font-weight: bold;
	padding: 0 0 8px 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #chooseProfileToBidWith #profilesWrapper{
	border-top: 1px dotted #B8E38E;
	padding: 2px 0 0 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #chooseProfileToBidWith #profilesWrapper .eachProfile{
	padding: 5px 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #chooseProfileToBidWith #profilesWrapper .eachProfile label{
	position: relative;
	bottom: 3px;
}

#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #placeBidWrapper{
	background: url("../_img/place-bid-background.jpg") no-repeat;
	height: 55px;
	margin: 15px 0 0 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #placeBidWrapper #yourBidText{
	float: left;
	padding: 18px 45px 0 7px;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #placeBidWrapper #bidInputField{
	float: left;
	padding: 13px 0 0 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #placeBidWrapper #bidInputField p{
	float: left;
	font-weight: bold;
	position: relative;
	top: 7px;
	right: 3px;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #placeBidWrapper #bidInputField input{
	float: left;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #placeBidWrapper #placeBidButton{
	float: left;
	padding: 11px 0 0 11px;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #placeBidWrapper #placeBidButton p{
	font-size: 75%;
	line-height: 1.5em;
}
#wrapper #mainContentWrapper #leftWideWrapper #rightDescriptionWrapper #placeBidWrapper #placeBidButton p a{
	color: #003366;
}

#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper{
	padding: 7px 0 10px 0;
}
#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper #headerLeft{
	float: left; 
	padding: 7px 0 7px 10px;
	color: #003366;
}
#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper #headerRight{
	float: right; 
	padding: 7px 22px 0 0;
	color: #003366;
	font-size: 85%;
}
#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper #headerRight a{
	color: #003366;
}
#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper .eachBidWrapper{
	padding: 8px 0 8px 10px;
	border-bottom: 1px dotted #CCC;
}
#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper .eachBidWrapper .date{
	float: left;
	width: 253px;
	font-size: 75%;
	color: #333;
}
#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper .eachBidWrapper .name{
	float: left;
	width: 280px;
	font-size: 75%;
	color: #666;
}
#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper .eachBidWrapper .name a{
	color: #003366;
}
#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper .eachBidWrapper .amount{
	float: left;
	font-size: 85%;
	font-weight: bold;
}

#wrapper #mainContentWrapper #leftWideWrapper #viewBidsWrapper .eachBidWrapper .showItems{
	float: left;
	font-size: 70%;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;	
}

#wrapper #mainContentWrapper #leftWideWrapper p.paymentMethodText{
	padding: 10px 0 15px 10px;
}
#wrapper #mainContentWrapper #leftWideWrapper p.paymentMethodText span{
	color: #444;
}

#wrapper #mainContentWrapper .module{
	padding: 5px 0 26px 0;
}
#wrapper #mainContentWrapper .module .header{
	border-bottom: 1px solid #CCC;
	padding: 0 0 7px 9px;
	color: #003366;
	font-size: 85%;
}
#wrapper #mainContentWrapper .module .eachLink{
	padding: 7px 0 7px 10px;
	border-bottom: 1px dotted #CCD6E0;
	font-size: 75%;
}
#wrapper #mainContentWrapper .module .eachLink a{
	color: #003366;
}
#wrapper #mainContentWrapper .module .eachLink p{
	padding: 4px 0;
}


#wrapper #mainContentWrapper #rightNarrowWrapper{
	float: right;
	width: 378px;
	margin: 0 0 0 0;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews{
	padding: 11px 0 11px 0;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .watchThis{
	float: left;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .watchThis a{
	display: block;
	background: #FAD64C;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 6px 8px;
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
	color: #000;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .printThis{
	float: left;
	padding: 0 0 0 7px;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .printThis a{
	display: block;
	background: #FAD64C;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 6px 8px;
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
	color: #000;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .watchThis.provider a{
	background: #94C663;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .printThis.provider a{
	background: #94C663;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .viewCounts{
	float: right;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .viewCounts .viewText{
	padding: 7px 6px;
	float: left;
	font-size: 75%;
}
#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .viewCounts .viewNumber{
	float: left;
	font-weight: bold;
	font-size: 85%;
	padding: 6px 8px;
	background: #FAD64C;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

#wrapper #leftNarrowWrapper {
	width: 378px;
	margin-top: 10px;
	float: left;
}

#wrapper #rightWideWrapper {
	float:right;
	margin:0;
	width:632px;
}

#wrapper #mainContentWrapper #rightNarrowWrapper .profileViews .viewCounts .viewNumber.provider{
	background: #94C663;
}

#wrapper #mainContentWrapper #rightNarrowWrapper #profileHeader, #wrapper #mainContentWrapper  #profileHeader{
	width: 378px;
	height: 34px;
	background: url("../_img/user-profile-header-background.jpg") no-repeat;
	color: #003366;
}
#wrapper #mainContentWrapper #rightNarrowWrapper #profileHeader p, #wrapper #mainContentWrapper  #profileHeader p{
	padding: 8px 0 7px 7px;
}
#wrapper #mainContentWrapper #rightNarrowWrapper #profileDetailsWrapper, #wrapper #mainContentWrapper  #profileDetailsWrapper{
	background: #F1F1F1;
}
#wrapper #mainContentWrapper  #profileDetailsWrapper #profileImage{
	float: left;
	padding: 7px;
}
#wrapper #mainContentWrapper  #profileDetailsWrapper .sellerImage img{
	border: 1px solid #FEDF3F;
}
#wrapper #mainContentWrapper  #profileDetailsWrapper .providerImage img{
	border: 1px solid #C4EC9C;
}
#wrapper #mainContentWrapper #profileDetailsWrapper #profileDetails{
	float: left;
}
#wrapper #mainContentWrapper  #profileDetailsWrapper #profileDetails .dottedBorder{
	border-top: 1px dotted #C1CBD5;
	border-bottom: 1px dotted #C1CBD5;
}
#wrapper #mainContentWrapper  #profileDetailsWrapper #profileDetails .labelSection{
	float: left;
	font-size: 75%;
	color: #003366;
	width: 108px;
	padding: 7px 0 7px 0;
}
#wrapper #mainContentWrapper  #profileDetailsWrapper #profileDetails .valueSection{
	float: left;
	font-size: 75%;
	color: #0080FF;
	padding: 7px 0 7px 0;
	width: 105px;
}
#wrapper #mainContentWrapper  #profileDetailsWrapper #profileDetails .profileName{
	color: #003366;
	padding: 7px 0 14px 0;
}

#wrapper #mainContentWrapper  .profileContact{
	width: 378px;
	margin: 0 0 10px 0;
}
#wrapper #mainContentWrapper  .profileContact.jobContact{
	background: #FEF7DB;
	border-top: 1px dotted #DDBD44;
	padding-bottom: 10px;
}
#wrapper #mainContentWrapper  .profileContact.providerContact{
	background: #EAF4E0;
	border-top: 1px dotted #94C663;
}
#wrapper #mainContentWrapper  .profileContact .messageIcon{
	padding: 10px;
	float: left;
}
#wrapper #mainContentWrapper  .profileContact .messageText{
	float: left;
	font-size: 75%;
	padding: 14px 0 0 0;
}
#wrapper #mainContentWrapper  .profileContact .messageText a{
	color: #003366;
}
#wrapper #mainContentWrapper  .profileContact .messageText a:hover{
	text-decoration: none;
}

/* DASHBOARD STYLES */
#wrapper #mainContentWrapper #dashboardWrapper{
	padding: 0 0 40px 0;
}
#wrapper #mainContentWrapper #dashboardWrapper p.dashboardHeaderText{
	font-size: 130%;
	padding: 20px 0 10px 0;
}

#wrapper #mainContentWrapper #leftHalfWrapper{
	float: left;
	width: 505px;
}
#wrapper #mainContentWrapper #rightHalfWrapper{
	float: right;
	width: 505px;
}

#wrapper #mainContentWrapper fieldset{
	border: 1px solid #B3C0D1;
	padding: 0 0 0 15px;
	margin: 0 0 20px 0;
}
#wrapper #mainContentWrapper fieldset legend{
	color: #003366;
	font-size: 94%;
	padding: 0 5px;
}
#wrapper #mainContentWrapper fieldset .fieldsetInner{
	padding: 10px 20px 10px 0;
}
#wrapper #mainContentWrapper fieldset .fieldsetInner p, #passwordDescription {
	font-size: 75%;
	line-height: 1.5em;
}

#wrapper #mainContentWrapper fieldset .noItemsDisplayedMessage p{
	font-size: 75%;
}
/* IE7 HACK */
html > body #wrapper #mainContentWrapper fieldset legend{
	*padding: 2px 0;
}

#wrapper #mainContentWrapper fieldset .fieldsetInner .eachInvitedFriend {
	border-bottom: 1px dotted #DBDBDB;
}
#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper .labelWrapper{
	float: left;
	font-size: 75%;
	color: #003366;
	width: 35%;
	padding: 8px 0 6px 5px;
}
#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper .inviteWrapper{
	float: left;
	font-size: 75%;
	color: #003366;
	width: 30%;
	padding: 8px 0 6px 5px;
}
#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper .inputWrapper{
	float: left;
}
#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper .inputWrapper label{
	font-size: 75%;
}

#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper #avatarLeftWrapper{
	float: left;
	font-size: 75%;
	color: #003366;
	width: 35%;
	padding: 6px 0 6px 5px;
}
#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper #avatarLeftWrapper #currentAvatarPicture{
	padding: 8px;
	border: 1px solid #CCC;
	float: left;
}
#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper #avatarRightWrapper{
	float: left;
	width: 64%;
}
#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper #avatarRightWrapper p{
	font-size: 75%;
	padding: 10px 0;
}

#wrapper #mainContentWrapper .eachItemFieldWrapper{
	padding: 0 0 0 5px;
}
#wrapper #mainContentWrapper .eachItemFieldWrapper p{
	color: #003366;
	font-size: 75%;
	padding: 4px 0 2px 0;
}
#wrapper #mainContentWrapper .eachItemFieldWrapper p span{
	color: #999;
	font-size: 94%;
	font-style: italic;
}
#wrapper #mainContentWrapper .eachItemFieldWrapper label{
	font-size: 75%;
	position: relative;
	bottom: 3px;
}

#wrapper #mainContentWrapper #dashboardWrapper #rightNarrowWrapper #donate {
	border: 3px solid #E2E2E2;
	padding: 10px;
	margin: 7px 0 0 0;
}
#wrapper #mainContentWrapper #dashboardWrapper #rightNarrowWrapper #donate p {
	font-size: 75%;
	line-height: 1.5em;
}
#wrapper #mainContentWrapper #dashboardWrapper #rightNarrowWrapper #donate p span {
	text-decoration: underline;
}
#wrapper #mainContentWrapper #dashboardWrapper #rightNarrowWrapper #donate #donateLink {
	float: left;
	padding: 15px 0 0 0;
}
#wrapper #mainContentWrapper #dashboardWrapper #rightNarrowWrapper #donate #paypalImage {
	float: left;
	padding: 0 0 0 20px;
}

/* PURCHASE SMS CREDITS STYLES */
#wrapper #mainContentWrapper #dashboardWrapper #purchaseCreditsWrapper {
	padding: 0 0 5px 5px;
}
#wrapper #mainContentWrapper #dashboardWrapper #purchaseCreditsWrapper .eachSMSPackage{
	border-bottom: 1px dotted #CCC;
	font-size: 75%;
	padding: 7px 0;
}
#wrapper #mainContentWrapper #dashboardWrapper #purchaseCreditsWrapper .eachSMSPackage .name{
	float: left;
	width: 30%;
}
#wrapper #mainContentWrapper #dashboardWrapper #purchaseCreditsWrapper .eachSMSPackage .credits{
	float: left;
	padding: 30px 0 30px 0;
	width: 30%;
}
#wrapper #mainContentWrapper #dashboardWrapper #purchaseCreditsWrapper .eachSMSPackage .price{
	float: left;
	padding: 30px 0 25px 0;
}

/* SIGN-IN & REGISTER STYLES */
#wrapper #mainContentWrapper #forgotPasswordWrapper {
	padding: 10px 0 5px 5px;
}
#wrapper #mainContentWrapper #forgotPasswordWrapper a{
	color: #003366;
	font-size: 75%;
}

#wrapper #mainContentWrapper fieldset p.postText{
	padding: 10px 0 0 5px;
}
#wrapper #mainContentWrapper fieldset p.postText a {
	color: #003366;
	font-weight: bold;
}

/* POST JOB/PROFILE & ADD ALERT STYLES */
#wrapper #mainContentWrapper fieldset p.fieldsetText {
	padding: 0 0 5px 5px;
	line-height: 1.5em;
}
#wrapper #mainContentWrapper fieldset .lightBlueBackgroundWrapper {
	background: #E0E8EF;
	padding: 10px 0 10px 5px;
	margin: 0 0 0 5px;
}
#wrapper #mainContentWrapper fieldset .lightBlueBackgroundWrapper .eachColWrapper {
	float: left;
	font-size: 75%;
	width: 33%;
}
#wrapper #mainContentWrapper fieldset .lightBlueBackgroundWrapper .lightBlueWide {
	float: left;
	font-size: 75%;
	width: 100%;
}
#wrapper #mainContentWrapper fieldset .lightBlueBackgroundWrapper .eachColWrapper input {
	margin: 7px 0;
}
#wrapper #mainContentWrapper fieldset .lightBlueBackgroundWrapper .eachColWrapper label {
	position: relative;
	bottom: 3px;
	left: 3px;
}
html > body #wrapper #mainContentWrapper fieldset .lightBlueBackgroundWrapper .eachColWrapper label {
	*bottom: 9px;
}
#wrapper #mainContentWrapper fieldset p.subCatHeader {
	font-size: 75%;
	font-weight: bold;
	padding: 10px 0 10px 5px;
}

.attachmentsKeyLine{
	background: #CCCCCC;
	height: 1px;
	margin-bottom: 10px;
	margin-top: 6px;
	width: 100%;	
}
#wrapper #mainContentWrapper .fieldsetInner .addImage,
#wrapper #mainContentWrapper .fieldsetInner .addDocument,
#wrapper #mainContentWrapper .fieldsetInner .addWeblink,
#wrapper #mainContentWrapper .fieldsetInner .addYouTube,
#wrapper #mainContentWrapper .fieldsetInner .addLocation{
	float: left;
}
#wrapper #mainContentWrapper .fieldsetInner .addImage a,
#wrapper #mainContentWrapper .fieldsetInner .addDocument a,
#wrapper #mainContentWrapper .fieldsetInner .addWeblink a,
#wrapper #mainContentWrapper .fieldsetInner .addYouTube a,
#wrapper #mainContentWrapper .fieldsetInner .addLocation a{
	color: #003366;
	font-size: 75%;
	padding: 0 0 0 6px;
}
#wrapper #mainContentWrapper .fieldsetInner .delImage,
#wrapper #mainContentWrapper .fieldsetInner .delDocument,
#wrapper #mainContentWrapper .fieldsetInner .delWeblink,
#wrapper #mainContentWrapper .fieldsetInner .delYouTube,
#wrapper #mainContentWrapper .fieldsetInner .delLocation{
	float: right;
}
#wrapper #mainContentWrapper .fieldsetInner .delImage a,
#wrapper #mainContentWrapper .fieldsetInner .delDocument a,
#wrapper #mainContentWrapper .fieldsetInner .delWeblink a,
#wrapper #mainContentWrapper .fieldsetInner .delYouTube a,
#wrapper #mainContentWrapper .fieldsetInner .delLocation a{
	color: #003366;
	font-size: 75%;
}

.calendarIcon{
	background: url("/_img/_icons/calendar.gif") no-repeat right center;
}
span.betweenDates{
	float: left;
	font-size: 75%;
	font-weight: bold;
	padding: 0 13px 0 15px;
	position: relative;
	top: 5px;
}
.postButtonWrapper{
	float: right;
	padding: 0 0 10px 0;
}

p.radioHeaderText{
	color: #003464;
	font-weight: bold;
	padding: 5px 0 0 5px;
}

p.pleaseLoginText{
	font-size: 75%;
	padding: 7px 0 7px 10px;
}

#wrapper #mainContentWrapper .fieldsetInner .eachAlertMethodRow{
}
#wrapper #mainContentWrapper .fieldsetInner .eachAlertMethodRow .inputCol{
	float: left;
	width: 5%;
	padding: 8px 5px 3px 2px;
}
#wrapper #mainContentWrapper .fieldsetInner .eachAlertMethodRow .iconCol{
	float: left;
	width: 10%;
	padding: 0 0 10px 0;
}
#wrapper #mainContentWrapper .fieldsetInner .eachAlertMethodRow .detailsCol{
	float: left;
	width: 25%;
	padding: 7px 0 8px 0;
	color: #003366;
}
#wrapper #mainContentWrapper .fieldsetInner .eachAlertMethodRow .furtherInfoCol{
	float: left;
	font-size: 75%;
	width: 50%;
	padding: 8px 0 8px 0;
	font-style: italic;
}
#wrapper #mainContentWrapper .fieldsetInner .eachAlertMethodRow .furtherInfoCol a{
	color: #003366;
} 

#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper{
	margin: 10px 0 0 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper #alertListHeader{
	background: #DBDBDB;
	font-size: 85%;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .eachAlert{
	border-bottom: 1px solid #DBDBDB;
	font-size: 75%;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertName{
	float: left;
	width: 40%;
	padding: 16px 0 12px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertName p{
	font-size: 100%;
	padding: 0 0 0 10px;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertName a{
	color: #003366;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertState{
	float: left;
	width: 15%;
	padding: 16px 0 12px 0;
	text-align: center;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertType{
	float: left;
	text-align: center;
	width: 15%;
	padding: 16px 0 12px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertSMS{
	float: left;
	text-align: center;
	width: 5%;
	padding: 6px 0 4px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertSMS.tickPadding{
	padding: 10px 0 6px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertEmail{
	float: left;
	text-align: center;
	width: 5%;
	padding: 6px 0 4px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertEmail.tickPadding{
	padding: 10px 0 6px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertRSS{
	float: left;
	text-align: center;
	width: 5%;
	padding: 6px 0 4px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertRSS.tickPadding{
	padding: 10px 0 6px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertActions{
	float: left;
	text-align: right;
	width: 14%;
	padding: 16px 5px 12px 0;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertActions a{
	color: #003366;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertActions a.edit{
	border-bottom: 1px dotted #003366;
	text-decoration: none;
}
#wrapper #mainContentWrapper .fieldsetInner #alertListWrapper .alertActions a.edit:hover{
	border-bottom: none;
}

#wrapper #mainContentWrapper .fieldsetInner .eachListSummary{
	border-bottom: 1px dotted #DBDBDB;
	padding: 10px 0 6px 5px;
}
#wrapper #mainContentWrapper .fieldsetInner .eachListSummary .title{
	float: left;
}
#wrapper #mainContentWrapper .fieldsetInner .eachListSummary .title a{
	font-size: 75%;
	color: #003366;
}
#wrapper #mainContentWrapper .fieldsetInner .eachListSummary .bidProfile{
	float: left;
	font-size: 75%;
	color: #000;
	padding: 0 0 0 10px;
}
#wrapper #mainContentWrapper .fieldsetInner .eachListSummary .actions{
	float: right;
}
#wrapper #mainContentWrapper .fieldsetInner .eachListSummary .actions a{
	font-size: 75%;
	color: #003366;
}
#wrapper #mainContentWrapper .fieldsetInner .eachListSummary .actions a.edit{
	border-bottom: 1px dotted #003366;
	text-decoration: none;
}
#wrapper #mainContentWrapper .fieldsetInner .eachListSummary .actions a.edit:hover{
	border-bottom: none;
}

#wrapper #mainContentWrapper .fieldsetInner #otherWrapper{
	padding: 10px 0 0 5px;
}
#wrapper #mainContentWrapper .fieldsetInner #otherWrapper p{
	font-size: 75%;
	color: #999;
	font-style: italic;
	padding-bottom: 10px;
}

/* MODULES STYLES */
#descriptionModule{
}
#descriptionModule .jobDescription{
	line-height: 1.5em;
	font-size: 75%;
	padding: 7px 0 0 10px;
}

#attachmentsModule{
}
#attachmentsModule #imageAttachmentWrapper{
	border-bottom: 1px dotted #CCD6E0;
	padding: 0 0 7px 0;
}
#attachmentsModule #imageAttachmentWrapper p{
	color: #003366;
	font-size: 85%;
	padding: 18px 0 0 8px;
}
#attachmentsModule #imageAttachmentWrapper .eachImage{
	float: left;
	padding: 7px;
}
#attachmentsModule #imageAttachmentWrapper .eachImage.jobImage img{
	border: 1px solid #FEDF3F;
}
#attachmentsModule #imageAttachmentWrapper .eachImage.providerImage img{
	border: 1px solid #C4EC9C;
}

#attachmentsModule #docAttachmentWrapper{
	border-bottom: 1px dotted #CCD6E0;
	padding: 0 0 7px 0;
}
#attachmentsModule #docAttachmentWrapper p{
	color: #003366;
	font-size: 85%;
	padding: 18px 0 0 8px;
}
#attachmentsModule #docAttachmentWrapper .eachDoc{
	float: left;
	padding: 7px 40px 7px 9px;
}
#attachmentsModule #docAttachmentWrapper .eachDoc a{
	font-size: 75%;
	color: #003366;
	display: block;
	padding: 0 0 4px 0;
}

#attachmentsModule #videoAttachmentWrapper{
	border-bottom: 1px dotted #CCD6E0;
	padding: 0 0 20px 9px;
}
#attachmentsModule #videoAttachmentWrapper p{
	color: #003366;
	font-size: 85%;
	padding: 18px 0 6px 0;
}

#questionAnswerModule{
}
#questionAnswerModule .askQuestion{
	width: 632px;
	height: 197px;
	margin: 10px 0 0 0;
	background: url("../_img/job-qa-background.jpg") no-repeat;
}
#questionAnswerModule .askQuestion p.askText, .askQuestion p.askText{
	color: #333;
	font-size: 75%;
	padding: 12px 0 7px 9px;
}
#questionAnswerModule .askQuestion p.exampleText, .askQuestion p.exampleText {
	color: #A6A292;
	font-size: 75%;
	padding: 0 0 7px 9px;
}

#postedQuestionAnswerModule{	
}
#postedQuestionAnswerModule .questionAnswer {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCC;
	color:#333333;
	font-size:75%;
	padding: 20px 9px 20px 9px;
}
#postedQuestionAnswerModule .questionAnswer p{
	line-height: 1.5em;
}
#postedQuestionAnswerModule .questionAnswer.ownerAnswer {
	background-color:#EDEDED;
	padding-left: 20px;
}
#postedQuestionAnswerModule .questionAnswer.ownerAnswer img {
	bottom:10px;
	float:left;
	position:relative;
	right:10px;
}
#postedQuestionAnswerModule .questionGrey {
	color:#7E7E7E;
	font-size:100%;
}
#postedQuestionAnswerModule .questionGrey a{
	color: #003366;
	text-decoration: underline;
}
#postedQuestionAnswerModule .questionGrey a:hover{
	text-decoration: none;
}

#feedbackModule{
}
#feedbackModule .leaveFeedback{
	width: 632px;
	height: 197px;
	margin: 10px 0 0 0;
	background: url("../_img/provider-feedback-background.jpg") no-repeat;
}
#feedbackModule .leaveFeedback p.askText{
	color: #333;
	font-size: 75%;
	padding: 7px 0 7px 9px;
}
#feedbackModule .leaveFeedback p.exampleText{
	color: #A6A292;
	font-size: 75%;
	padding: 0 0 7px 9px;
}

#postedFeedbackModule{	
}
#postedFeedbackModule .eachFeedback {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCC;
	color:#333333;
	font-size:75%;
	padding: 20px 9px 20px 9px;
}
#postedFeedbackModule .eachFeedback p{
	line-height: 1.5em;
}
#postedFeedbackModule .eachFeedback.greyBackground {
	background-color:#EDEDED;
}
#postedFeedbackModule .eachFeedback.greyBackground img {
	bottom:10px;
	float:left;
	position:relative;
	right:10px;
}
#postedFeedbackModule .greyText {
	color:#7E7E7E;
	font-size:100%;
}
#postedFeedbackModule .greyText a{
	color: #003366;
	text-decoration: underline;
}
#postedFeedbackModule .greyText a:hover{
	text-decoration: none;
}

#sendToFriendModule{
}
#sendToFriendModule .labelSection{
	color: #333;
	font-size: 75%;
	padding: 10px 0 0 10px;
}
#sendToFriendModule .inputSection{
	padding: 4px 0 2px 10px;
}
#sendToFriendModule .genericButton{
	padding: 6px 0 0 10px;
}
#wrapper #frm_accept_terms #mainContentWrapper #dashboardWrapper #leftWideWrapper #personalPassword {
	font-size: 100%;
	color: #333;
	padding: 20px;
}
#wrapper #frm_accept_terms #mainContentWrapper #dashboardWrapper #leftWideWrapper #updatePasswordWrapper {
	padding: 20px;
}
#wrapper #frm_accept_terms #mainContentWrapper #dashboardWrapper #leftWideWrapper #updatePasswordWrapper p {
	font-size: 80%;
	font-weight: normal;
	float: left;
	padding-top: 4px;
}
#wrapper #frm_accept_terms #mainContentWrapper #dashboardWrapper #leftWideWrapper #updatePasswordWrapper #accept_terms {
	float: left;
	padding-right: 5px;
}


/*----------------------------FOOTER STYLES START----------------------------*/
#footer {
	margin-top: 0px;
}

#footerNav {
	background-color: #f5f5f5;
	height: 77px;
}

#footerSubNav {
	text-align: center;
	margin-top: 10px;
}



#footerSubNav ul li {
	list-style-type: none;
	display:inline;
	color: #666;
}

#footerSubNav ul li a {
	font-size: 85%;
	font-style: normal;
	color: #666;
	text-decoration: underline;
}

#footerSubNav ul li a:hover {
	text-decoration: none;
}
.copyright {
	height: 50px;
	width: 1024px;
	margin: 10px auto;
	font-size: 94%;
}
.copyright ul {
	margin-left: 167px;
}
.copyright ul li {
	float: left;
	list-style-type: none;
	color: #999;
	text-decoration: none;
	padding: 0 4px 4px 4px;
}
.copyright ul li.pipe {
	font-size: 75%;
}
.copyright ul li a {
	text-decoration: underline;
	color: #666666;
}
.copyright ul li a:hover {
	text-decoration: none;
}
/*----------------------------FOOTER STYLES END----------------------------*/

/* BUTTON & FORM STYLES */
.genericButton{
	float: left;
}
.genericButton a{
	background: url("../_img/_buttons/button-left.png") no-repeat scroll left top;
	display: block;
	padding: 10px 0 9px 4px;
	text-decoration: none;
	height: 15px;
}
.genericButton a span {
	background: transparent url("../_img/_buttons/button-right.png") no-repeat scroll right top;
	color: #000000;
	font-weight: normal;
	font-size: 15px;
	padding: 9px 14px 8px 10px;
	text-decoration: none;
	height: 19px;
	position:relative;
}



.contactUsList a {
	background: url("../_img/_buttons/button-left.png") no-repeat scroll left top;
	display: block;
	padding: 7px 5px 9px 5px;
	text-decoration: none;
	color:#000;
}

.contactUsList a span {
	background: transparent url("../_img/_buttons/button-right.png") no-repeat scroll right top;
	padding: 8px 14px 9px 15px;
	font-size: 15px;
	color:#000;
}





.jobList a {
	background: url("../_img/_buttons/button-left.png") no-repeat scroll left top;
	display: block;
	padding: 0;
	padding: 7px 5px 9px 5px;
	text-decoration: none;
	color:#000;
	height:18px;
}


.jobList a span {
	background: transparent url("../_img/_buttons/button-right.png") no-repeat scroll right top;
	padding: 8px 12px 9px 10px;
	font-size: 15px;
	color:#000;
}




.registerButton{
	float: left;
}
.registerButton a {
	background: url("../_img/_buttons/register-button-left.png") no-repeat scroll left top;
	display: block;
	padding: 9px 0 8px 3px;
	text-decoration: none;
}
.registerButton a span {
	background: url("../_img/_buttons/register-button-right.png") no-repeat scroll right top;
	color: #000000;
	font-weight: normal;
	font-size: 94%;
	padding: 8px 14px 7px 10px;
	text-decoration: none;
}

.formFieldDropdownOld {
	border:1px solid #919090;
	color:#000;
	padding:7px;
	width:250px;
}

.formFieldDropdown {
	border:1px solid #919090;
	color:#000;
	padding:7px;
	width:130px;
}

.formFieldDashboardDropdown{
	background-color: #F5F5F5;
	border: 1px solid #CAD3E4;
	display: block;
	margin-bottom: 5px;
	padding: 4px;
	width: 260px;	
}
.formFieldText {
	border:1px solid #919090;
	color:#000;
	padding:8px 7px;
	width:236px;
}
.formFieldTextShort {
	border: 1px solid #919090;
	color: #000;
	padding: 8px 7px;
	width: 114px;
}
.formFieldTextDashboard {
	background-color: #F5F5F5;
	border: 1px solid #CAD3E4;
	display: block;
	margin-bottom: 5px;
	padding: 4px;
	width: 250px;	
}
.formFieldDropdownDashboard {
	background-color: #F5F5F5;
	border: 1px solid #CAD3E4;
	display: block;
	margin-bottom: 5px;
	padding: 4px;
	width: 258px;	
}
.formFieldSendToFriend {
	border: 1px solid #CCC;
	color: #000;
	padding: 4px 7px;
	width: 250px;
}
.formTextAreaSendToFriend {
	border: 1px solid #CCC;
	color: #000;
	padding: 4px 7px;
	width: 250px;
}
.formTextAreaInviteFriend {
	background-color: #F5F5F5;
	border: 1px solid #CAD3E4;
	display: block;
	margin-bottom: 5px;
	padding: 4px;
	width: 250px;	
}
.formTextAreaAskQuestion {
	border: 1px solid #CCC;
	color: #000;
	padding: 4px 7px;
	width: 595px;
	margin: 0 0 0 9px;
}
.formTextAreaPostJob {
	background-color: #F5F5F5;
	border: 1px solid #CAD3E4;
	display: block;
	margin-bottom: 5px;
	padding: 4px;
	width: 408px;	
}
.formTextAreaPostProfile {
	background-color: #F5F5F5;
	border: 1px solid #CAD3E4;
	display: block;
	margin-bottom: 5px;
	padding: 4px;
	width: 408px;	
}

/* DASHBOARD MENU STYLES */
#dashboardMenuOuter {
  width: 100%;
  /* font-size: 80%; */
  line-height: normal;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  /*border: 2px solid #CCC;*/
}
#dashboardMenuOuter #dashboardMenuInner {
  width: 1024px;
  margin: 0 auto;
}
#dashboardMenuOuter #dashboardMenuInner ul {
	margin: 0;
	padding: 20px 10px 15px 10px;
}
#dashboardMenuOuter #dashboardMenuInner ul li {
  float: left;
  margin: 0;
  padding: 0 6px 0 6px;
}
#dashboardMenuOuter #dashboardMenuInner ul li a {
  margin: 0;
  text-decoration: none;
  color: #000;
}
#dashboardMenuOuter #dashboardMenuInner ul li a:hover {
	text-decoration: underline;
}

/* LOCATION DROP DOWN STYLES */
.locationOption{
	position: absolute;
	background: #FFF;
	z-index: 100;
	border-bottom: 1px solid #CAD3E4;
}
.boxWrapper{
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	width: 180px;
	font-size: 100%;
	border-top: 1px solid #CAD3E4;
	border-left: 1px solid #CAD3E4;
	border-right: 1px solid #CAD3E4;
}
.boxWrapper:hover{
	cursor: pointer;
	background: #F5F5F5;
}
.boxCategory {
	font-size: 90%;
}

/* LOCATION DROP DOWN STYLES FOR TOP SEARCH */
.locationOptionTopsrch{
	margin:133px 0px 0px 225px;
	position: absolute;
	background: #FFF;
	z-index: 100;
	border-bottom: 1px solid #CAD3E4;
}

/* LOCATION DROP DOWN STYLES FOR REFINE SEARCH */
.locationOptionRefinesrch{
	margin:327px 0px 0px 15px;
	position: absolute;
	background: #FFF;
	z-index: 100;
	border-bottom: 1px solid #CAD3E4;
}


/* POST JOB ERROR CONTAINER STYLES */
#wrapper #mainContentWrapper .postErrorWrapper{
	border: 1px solid #E4ACAC;
	background: #FFDBDB;
	padding: 7px;
	margin: 10px 0 15px 0;
}
#wrapper #mainContentWrapper .postGoodWrapper{
	border: 1px solid #E4E4C8;
	background: #FFFFDB;
	padding: 7px;
	margin: 10px 0 15px 0;
}
#wrapper #mainContentWrapper .postInfoWrapper{
	border: 1px solid #dadac5;
	background: #f0f0e2;
	padding: 7px;
	margin: 10px 0 15px 0;
}
#wrapper #mainContentWrapper .postTipWrapper{
	border: 1px solid #d0d0d0;
	background: #f4f4f4;
	padding: 7px;
	margin: 10px 0 15px 0;
}
#wrapper #mainContentWrapper .postErrorWrapper p,
#wrapper #mainContentWrapper .postGoodWrapper p,
#wrapper #mainContentWrapper .postInfoWrapper p,
#wrapper #mainContentWrapper .postTipWrapper p{
	font-size: 75%;
	line-height: 1.4em;
}
#wrapper #mainContentWrapper .postErrorWrapper .errorImageArea,
#wrapper #mainContentWrapper .postGoodWrapper .goodImageArea,
#wrapper #mainContentWrapper .postInfoWrapper .infoImageArea,
#wrapper #mainContentWrapper .postTipWrapper .tipImageArea{
	float: left;
	padding: 7px;
}
#wrapper #mainContentWrapper .postErrorWrapper .errorTextArea,
#wrapper #mainContentWrapper .postGoodWrapper .goodTextArea,
#wrapper #mainContentWrapper .postInfoWrapper .infoTextArea,
#wrapper #mainContentWrapper .postTipWrapper .tipTextArea{
	float: left;
	padding: 7px;
}

/*----------------------------TERMS OF USE STYLES-------------------------------------------------*/
.eachTermWrapper{
	padding: 0 0 33px 0;
}

.eachTermWrapper p.headerText{
	font-weight: bold;
}

.eachTermWrapper p.bodyText{
	padding-top: 10px;
	line-height: 1.7em;
}

.eachTermWrapper a{
	color: #003366;
}

.eachTermWrapper ul{
	padding: 0 0 7px 15px;
}

.eachTermWrapper ul li{
	margin: 8px 0 0 0;
	line-height: 1.5em;
	font-size: 75%;
	list-style-type: disc;
}

.eachTermWrapper ol{
	padding: 0 0 7px 20px;
}

.eachTermWrapper ol li{
	margin: 8px 0 0 0;
	line-height: 1.5em;
	font-size: 75%;
	list-style-type: decimal;
}

/*----------------------------FAQ STYLES-------------------------------------------------*/
.fieldsetInner h2{
    font-size: 100%;
}

.fieldsetInner h3{
    font-size: 100%;
    padding: 10px 0 13px 0;
}

.fieldsetInner h3.underlined{
    text-decoration: underline;
}

.fieldsetInner p a{
    color: #003366;
}

.faqAnswer p.faqAnswerText{
	padding: 0 0 10px 0;
	line-height: 1.7em;
        font-size: 90% !important;
}

#faqWrapper h3{
	margin: 6px 0 12px 0;	
}

#faqWrapper h3.underlined{
	text-decoration: underline;	
}

#faqWrapper a.contactLink{
	color: #003366;
}

#faqWrapper a.contactLink:hover{
	text-decoration: none;
}

ol.faqAnswerOrderedList{
	padding: 0 0 10px 20px;	
}
ol.faqAnswerOrderedList li{
	line-height: 1.9em;	
	list-style-type: decimal;
        font-size: 94%;
}
.faqLink{
	list-style: url("../_img/faq-bullet.gif") inside;
	font-size: 94%;
	font-weight: bold;
	line-height: 1.5em;
}
.faqLink a{
	color:#000;
	text-decoration: underline;
        font-size: 85%;
}
.faqLink a:hover{
	text-decoration: none;
}
.lastBullet{
	margin-bottom: 30px;
}
.faqQuestion{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	list-style: none;
	font-size: 94%;
	font-weight: bold;
	line-height: 1.5em;
}
.faqQuestion p{
	font-size: 85% !important;
}
.faqQuestion p a{
	color: #003366;
}
.faqAnswer {
	padding-left: 19px;
	padding-right: 19px;
	list-style: none;
	font-size: 80%;
	line-height: 1.5em;
	padding-bottom: 20px;
	margin-bottom: 15px;
	border-bottom: 1px solid #dbdbdb;
}

/* BARTER STYLES */
.barterHeader {
	padding: 15px 0 0 0;
}
.barterBox{
	margin-top: 10px;
	margin-bottom: 10px;
}
#addBarterItem{
	padding-bottom: 10px;
}
#addBarterItem p.barterNumber{
	font-weight: bold;
	font-size: 14px;
	padding: 7px 0 7px 0;
}
#addBarterItem .barterUpload{
	padding: 5px 0 0 0;
}
#addBarterItem .barterUpload p{
	font-size: 12px;
	line-height: 1.2em;
	padding: 2px 0 4px 0;
}
#addBarterItem .barterUpload p.greyItalic{
	color: #949494;
	font-style: italic;
}
#addBarterItem .barterItem{
	padding: 5px 0 0 0;
}
#addBarterItem .barterItem p{
	font-size: 12px;
	line-height: 1.2em;
	padding: 2px 0 4px 0;
}
#addBarterItem .barterItem p.greyItalic{
	color: #949494;
	font-style: italic;
}
#addBarterItem .barterDescription{
	padding: 5px 0 0 0;
}
#addBarterItem .barterDescription p{
	font-size: 12px;
	line-height: 1.2em;
	padding: 2px 0 4px 0;
}
#addBarterItem .barterDescription p.greyItalic{
	color: #949494;
	font-style: italic;
}
.addBarterItemButton {
	font-size: 12px;
}
.addBarterButton{
	float: left;
	margin-bottom: 10px;
}
.addBarterButton a {
	color:#003366;
	text-decoration:underline;
}
.addBarterButton a:hover {
	text-decoration: none;
}
.delBarterButton{
	float: right;
	margin-right: 10px;
}
.delBarterButton a {
	color:#003366;
	text-decoration:underline;
}
.delBarterButton a:hover {
	text-decoration: none;
}

.barterItems {
	margin-top: 20px;
	margin-bottom: 0px;
}

.barterItems div{
	margin-top: 20px;
}

.barterItems img {
	float:left;
	width: 100px;
	height: 100px;
}

.barterItems p {
	float:left;
	margin-left: 10px;
	width: 500px;
}

.barterItems p.head {
	font-size: 1em;
	color: #003366;

}

.barterItems p.desc {
	font-size: 75%;
	margin-top: 5px;
	line-height: 1.5em;

}


/* DASHBOARD MESSAGES */
table#messages {
	margin-bottom: 5px;
}

table#messages th {
	background: #E2E2E2 none repeat scroll 0 0;
	font-weight: normal;;
}


table#messages td, table#messages th{
	padding: 10px;
	border-bottom: #e2e2e2 1px solid;
	text-align:left;
	font-size: 14px;
}

table#messages td {
	font-size:12px;
	background-color: #fff;
}

div.bid-list {
	background: #E1F0F7 none repeat scroll 0 0;
	margin: 5px;
}

div.bid-list div {
	border-bottom: 1px solid #fff;	
}


div.inputWrapperImage {
	margin-top: 20px;
}

div#currLocation {
	padding: 9px 0 9px 0;
	margin: 0 20px 0 4px;
	border-bottom: 1px dotted #666;
}
div#currLocation p {
	font-size: 75%;
	padding: 3px 0;
	color: #003366;
}
div#currLocation p span {
	color: #000;
}


div.inputWrapperLocation {
	width: 80%;
	float:left;
}

div.locationDelete {
	width: 18%;
	float:right;
	text-align: right;
}

div.locationDelete a, div.inputWrapperLocation {
	font-size: 75%;
}

div.locationDiv {
	border-bottom: 1px dotted #c2c2c2;
	padding: 6px 0 6px 0;
	margin-left: 5px;
}

div#documentList{
	padding: 0 0 15px 0;
}
div#linkList{
	padding: 0 0 15px 0;
}
div#videoList{
	padding: 0 0 15px 0;
}
div#locationList{
	padding: 0 0 10px 0;
}

div.inputWrapperDocument {
	width: 10%;
	float: left;
}

p.bidDate {
	width: 35%;	
	float: left;
	padding: 10px;
}

p.bidAmount {
	width: 10%;
	float: left;
	padding: 10px;
}
p.bidWinner {
	width: 10%;
	float: right;
	padding: 10px 0 10px 10px;

}

#passwordStrength{
	height: 5px;
}
.strength0{
	width:260px;
	background:#cccccc;
}
.strength1{
	width:50px;
	background:#ff0000;
}
.strength2{
	width:100px;	
	background:#ff5f5f;
}
.strength3{
	width:150px;
	background:#56e500;
}
.strength4{
	background:#4dcd00;
	width:200px;
}
.strength5{
	background:#399800;
	width:260px;
}
.strengthSmall0{
	width:210px;
	background:#cccccc;
}
.strengthSmall1{
	width:30px;
	background:#ff0000;
}
.strengthSmall2{
	width:60px;	
	background:#ff5f5f;
}
.strengthSmall3{
	width:90px;
	background:#56e500;
}
.strengthSmall4{
	background:#4dcd00;
	width:150px;
}
.strengthSmall5{
	background:#399800;
	width:210px;
}

/* EDIT JOB / PROFILE - CURRENT IMAGES WRAPPER */
div#imageList{
	padding: 0 0 15px 0;	
}
div#documentList{
	padding: 0 0 15px 0;	
}

.currentImagesWrapper{
	border-bottom: 1px dotted #DBDBDB;
	padding: 10px 0;
}
.currentImagesWrapper .imageArea{
	float: left;
}
.currentImagesWrapper .imageTitleArea{
	float: left;
	padding: 30px;
	font-size: 75%;
}
.currentImagesWrapper .actionArea{
	float: right;
	padding: 30px 0 30px 30px;
	font-size: 75%;
}

/* LEFT AD WRAPPER */
#leftAdWrapper{
	padding: 1px;
}
#leftAdWrapper #adRegister {
	background: #e1f1b5 url('../_img/register-left.jpg') top left no-repeat;
	padding: 14px 12px 20px;
	margin-bottom: 20px;
	padding-top: 75px;
	padding-bottom: 38px;
}

#leftAdWrapper #adHowto {
	background: #fff url('../_img/how-does-it-work.jpg') top left no-repeat;
	padding: 14px 12px 20px;
	margin-bottom: 20px;
	padding-top: 75px;
	padding-bottom: 15px;
}

#leftAdWrapper #adRegister p.bigBlackText{
	font-size: 140%;
	padding: 0 0 8px;
}
#leftAdWrapper #adRegister p.greenText{
	color: #5f7f00;
	font-size: 110%;
	padding: 8px 0 16px 0;
}


#leftAdWrapper #adLogin{
	padding: 14px 12px;
	border: 2px solid #E2E2E2;
}
#leftAdWrapper #adLogin p.bigBlackText{
	font-size: 140%;
	padding: 0 0 8px;
}


#feedbackTable {
	margin-left: 9px;
}

#feedbackTable td.date, #feedbackTable td.category, #feedbackTable td.comment, #leaveFeedback table td, #leaveFeedback table th {
	color:#333333;
	font-size:75%;
	padding: 5px 0 5px 0;
}

#feedbackTable td.comment p {
	padding-left : 10px;
}

#feedbackTable td.date {
	padding: 10px 0 5px 0;
}

#leaveFeedback table {
	margin-top: 15px;
	margin-left: 9px;
}

#leaveFeedback table td .genericButton {
	font-size: 94%;
}


#jobLocationModule p {
	margin-top: 4px;
}

#registerForm {
	background: #99CC67 url('../_img/register-top.jpg') top left no-repeat;
	padding-top: 100px;
	margin-top: 20px;
}

#registerForm input {
	float: left;
}

#registerForm label {
	float: left;
	width: 205px;
	text-align: right;
	margin-right: 5px;
	padding-top: 10px;
	color: #333;
}

#registerForm .eachItemFieldWrapper {
	clear: both;
	margin-top: 10px;
	float: none;
	
}

#registerForm #passwordStrengthDiv {
	margin-left: 211px;
	width: 240px;
	
}

#registerForm form#register, #registerForm form#register-right {
	background-color:#99cc66;
	padding-top: 10px;
	background: url('../_img/register-bottom.jpg') bottom left no-repeat;
	padding-bottom: 40px;
	color: #333;
}

#registerForm form#register-right {
	background: url('../_img/register-bottom-right.jpg') bottom left no-repeat;
}


#wrapper #registerForm #bottom-register {
	padding-left: 191px;
	border-top: 1px solid #85AF5C;
	margin: 20px 20px 0px;
	
}

#registerForm div.error {
	margin-left: 211px;
}


#concrete-content p {
	margin: 10px 0 10px 0;	
}

#concrete-content ul {
	list-style: disc;
	list-style-position:inside;
	margin-left: 10px;
}

#concrete-content ul li {
	font-size: 12px;
	margin-top: 2px;
}

#text-content {
	width: 708px;
	float: right;	
}

#text-content ul {
	list-style: disc;
	list-style-position: inside;
}

#text-content h1 {
	font-size: 24px;
	margin: 10px 0 10px 0;
}

#text-content h2 {
	margin: 10px 0 10px 0;
	font-size: 20px;
	
}

#text-content p, #text-content ul li {
	font-size: 12.8px;
	line-height: 1.5em;
}

#text-content p {
	margin: 10px 0 10px 0;
	
}

#text-content ul {
	margin: 10px 0 10px 10px;
}

#advanced-fieldset #advanced-options {
	padding: 0px 20px 0 0px;
}


#iconify {
	background-color: #F5F5F5;
	height: 65px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	text-decoration: none;
	margin-top: 40px;
	float: none;
	clear: both;
}

#iconify a {
	text-decoration: none;
	color:#666;
	font-size: 11px;
	
}

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

#iconify ul {
	float: left;
	left: 50%;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

#iconify ul li {
	float: left;
	right: 50%;
	overflow: visible;
	position: relative;
	font-size: 12px;
	width: 150px;
	margin: 10px;
	color:#333;
	line-height: 1.3em;
}

#iconify ul li img {
	margin-right: 5px;
}

#iconify strong {
	font-weight: bold;
	color: #333;
	font-size: 12px;
	
}



#optional-contact {
	padding: 10px 10px 1px 10px;
	margin: 5px 10px 0px;
	background-color: #fff;
}

#optional-contact p {
	margin-bottom: 10px;
	font-size: 12px;
}

#optional-contact p a {
	margin: 0 3px;
}



div.pagination {
	background-color: #FFF;
	border:2px solid #E2E2E2;
}

div.pagination ul li {
	width: 20px;
	height: 15px;
	float: left;
	cursor: pointer;
	cursor: hand;
	font-size: 12px;
	border: 1px solid #999;
	margin: 10px 5px;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #555;
	text-align: center;
}

div.pagination ul li.currentPage {
	background-color: #FAD64C;
}

div.pagination.green ul li.currentPage {
	background-color: #99CC67;
}

div.pagination ul li:hover {
	background-color: #FFE57F;
}

div.pagination.green ul li:hover {
	background-color: #AECF8E;
}

div.pagination ul {
	clear: both;
	float: none;
	margin-left: 5px;
}

/******************* New CSS ************************/

.genericButtonPopup{
	float: left;
}
.genericButtonPopup a{
	background: url("../_img/_buttons/button-left.png") no-repeat scroll left top;
	display: block;
	padding: 8px 0 11px 5px;
	text-decoration: none;
	height: 15px;
}

.genericButtonPopup a span {
	background: transparent url("../_img/_buttons/button-right.png") no-repeat scroll right top;
	color: #000000;
	font-weight: normal;
	font-size: 15px;
	padding: 9px 14px 8px 10px;
	text-decoration: none;
	height: 19px;
	position:relative;
}

.socialLogo{
	padding: 14px 4px 4px 4px;
	border: 0px solid #CCC;
}

.error {
	color: red;
	font-size: 75%;
	padding: 2px 0 6px 4px;
}

#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper .labelWrapperInvite{
	float: left;
	font-size: 85%;
	color: #496F22;
	width: 43%;
	padding: 8px 0 6px 5px;
}

#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper .labelChkbox{
	float: left;
	font-size: 85%;
	color: #496F22;
	width: 10%;
	padding: 8px 0 6px 5px;
}

#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper .labelWrapperInviteHead{
	float: left;
	font-size: 85%;
	font-weight:bold;
	color: #000;
	background-color:#FAD64C;
	width: 43%;
	padding: 8px 0 6px 5px;
}

#wrapper #mainContentWrapper #dashboardWrapper #leftWideWrapper .labelChkboxHead{
	float: left;
	font-size: 85%;
	font-weight:bold;
	color: #000;
	background-color:#FAD64C;
	color: #496F22;
	width: 10%;
	padding: 4px 0 6px 5px;
}

.rowOdd{
	background-color:#EFFFDF;
	width: 98%;
}

.rowEven{
	background-color:#FFF2BF;
	width: 98%;
}

/****************************************************/

/*----------------------------------------------------------header-la-------------------------------------*/
.clear{ clear:both;}
.header-la{ width:1024px; margin:0px auto; font-size:12px;}
.header-la ul{ margin:0px; padding:0px;}
.header-la li{ list-style:none; }
.logo-sec{ height:120px;}
.logo{ width:247px; height:55px; float:left;  padding:35px 0 0 55px}
.sign-in{background:url(../_img/sign-bg.gif) no-repeat right; float:right; height:30px; width:225px; text-align:center; font-size:12px; line-height:25px; margin-right:20px;}

.top-nav{ height:33px; position:relative; margin-bottom:-1px;}
.tabs{ width:530px; float:left; padding-left:30px;}
.tabs ul{ margin:0px; padding:0px; }
.tabs li{ float:left; list-style:none; width:166px; height:33px; text-align:center; font-size:14px; line-height:33px; margin-right:3px;}
.tabs li a{ display:block;}
.tabs li.green{background:url(../_img/green-tab.gif) no-repeat;}
.tabs li.green-hover{background:url(../_img/green-tab-hover.gif) no-repeat;}

.tabs li.yellow{background:url(../_img/yellow-tab.gif) no-repeat;}
.tabs li.yellow-hover{background:url(../_img/yellow-tab-hover.gif) no-repeat;}

.tabs li.white{background:url(../_img/white-tab.gif) no-repeat;}
.tabs li.white-hover{background:url(../_img/white-tab-hover.gif) no-repeat;}

.register-free{ width:350px; float:right; font-size:14px; text-align:right; line-height:32px; padding-right:20px;}
.register-free a{ color:#e79e15; font-weight:bold;}
.register-free span{ color:#e79e15; font-weight:bold;}

.cont-top{background:url(../_img/tm-bg.gif) repeat-x top; height:10px;} 
.left-cr{background:url(../_img/tc.gif) no-repeat left; height:10px; width:10px; position:absolute;}
.right-cr{background:url(../_img/tc.gif) no-repeat right; height:10px; width:10px; float:right;}
.cont-middle{background:#99CC66; border-left:1px solid #bdbdbd;  border-right:1px solid #bdbdbd;}
.map{ width:300px; text-align:center; float:left;}
.mid-btn{ width:30px; text-align:center; float:left; margin-top:30px;}
.cont-bottom{background:url(../_img/bm-bg.gif) repeat-x top; height:10px;}
.left-bcr{background:url(../_img/bc.gif) no-repeat left; height:10px; width:10px; float:left;}
.right-bcr{background:url(../_img/bc.gif) no-repeat right; height:10px; width:10px; float:right;}

.search-panel{ padding-right:20px; float:right; width:620px;}
.search-title{ height:40px;}
.search-title h1{border-bottom:1px solid #899483; font-size:15px; line-height:30px; font-weight:bold; color:#434546; margin:0px;}
.title-search{ width:460px; float:left;}
.title-search span{ font-size:10px; color:#5b5b5b;}
.text-box{ width:100%; border:1px solid #90928d; padding:2px; color:#646464; font-size:12px;}

.search-btn{ float:right; width:150px; text-align:right; padding-top:10px;}
.src-btn{ background:url(../_img/search-btn.png) no-repeat; height:34px; width:129px; border:none; cursor:pointer;}
.src-options { padding-top:15px;}
.src-options li{ float:left; width:120px; margin-right:35px;}

.cont-top-yellow{background:url(../_img/tm-y-bg.gif) repeat-x top; height:10px;} 
.left-cr-yellow{background:url(../_img/tc-y.gif) no-repeat left; height:10px; width:10px; position:absolute;}
.right-cr-yellow{background:url(../_img/tc-y.gif) no-repeat right; height:10px; width:10px; float:right;}
.cont-bottom-yellow{background:url(../_img/bm-y-bg.gif) repeat-x top; height:10px;}
.left-bcr-yellow{background:url(../_img/bc-y.gif) no-repeat left; height:10px; width:10px; float:left;}
.right-bcr-yellow{background:url(../_img/bc-y.gif) no-repeat right; height:10px; width:10px; float:right;}
.cont-middle-yellow{background:#FAD64C; border-left:1px solid #bdbdbd;  border-right:1px solid #bdbdbd;}

.cont-top-white{background:url(../_img/tm-w-bg.gif) repeat-x top; height:10px;} 
.left-cr-white{background:url(../_img/tc-w.gif) no-repeat left; height:10px; width:10px; position:absolute;}
.right-cr-white{background:url(../_img/tc-w.gif) no-repeat right; height:10px; width:10px; float:right;}
.cont-bottom-white{background:url(../_img/bm-w-bg.gif) repeat-x top; height:10px;}
.left-bcr-white{background:url(../_img/bc-w.gif) no-repeat left; height:10px; width:10px; float:left;}
.right-bcr-white{background:url(../_img/bc-w.gif) no-repeat right; height:10px; width:10px; float:right;}
.cont-middle-white{background:#ebeaea; border-left:1px solid #bdbdbd;  border-right:1px solid #bdbdbd;}

#wrapper #headerBelow{
	width: 100%;
	height: 10px;	
	border-bottom: 0px solid #BFBFBF;
}

.menuYellow{	
	background-color:#F1DE53;
	border: 1px solid #FCB636;
}
.dashboard-menu{ padding-right:20px; float:left; width:600px;}

#wrapperPopup{
	width:650px;
	padding-top:10px;
	text-align: left;
	background:url(../_img/body-bg.gif) repeat-x top;
	
}

.sliderPane{ width:710px; float:left;}
.title-search2{ width:230px; float:left;}
.title-search2 span{ font-size:10px; color:#5b5b5b;}
.search-panel-left{ float:left; width:230px;}
.search-panel-right{ float:left; width:380px;}
.src-options2 { padding-top:0px;}
.src-options2 li{ float:left; width:120px; margin-right:35px;}
.src-options2 span{ font-size:12px; color:#000; font-weight:bold;}

.weblog{
	padding:64px 0px 0px 34px;
	font-size:20px;
	font-weight:bold;
}

.headerAd{ width:470px; height:90px; float:left; margin:16px 0px 0px 0px;  padding:0px 0px 0px 0px; border:0px;}

#wrapper #mainContentWrapper #belowSigninAd{
	float: right;
	width: 500px;
	height:380px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#wrapper #mainContentWrapper #leftHalfSigninId{
	float: left;
	width: 500px;
	height:350px;
}

.eachListingNarrow{
	width: 704px;
	margin: 0 2px 0 2px;
	padding: 5px 0;
	background: #FFF;
	height: 30px;
	overflow: hidden;
	font-size:12px;
}

.eachListingBottom{
	width: 704px;
	margin: 0 2px 0 2px;
	padding: 5px 0;
	background: #FFF;
	border-bottom: 2px solid #E2E2E2;
	height: 30px;
	overflow: hidden;
	font-size:12px;
}

.eachListingBottom ul{
	float:right;
}

.eachListingBottom ul li{
	float:left;
	padding:3px;
	margin:2px;
	border:2px solid #99CC66;
}

.eachListingBottom ul li a{
	color:blue;
}
/*-----------------------------------------------------------------------------------------------------------*/
