body {
	background-color: #ECD02E;
}
ol {
margin-top:8px;
margin-bottom:8px;
margin-left:0px;
}
ul {
margin-top:8px;
margin-bottom:8px;
margin-left:0px;
}

.leftbutton {
	float: left;
	width: 205px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.rightbutton {
	float: right;
	width: 205px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sidebarleft {
	width: 119px;
	display: inline;
	float: left;
}
#centerWrap {
	width: 765px;
	margin-right: auto;
	margin-left: auto;
}
.sidebarright {
	width: 119px;
	display: inline;
	float: right;
}
h3{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	color: #333333;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#content {
	width: 735px;
	margin-right: 13px;
	margin-left: 13px;
	display: inline;
	float: left;
}
#footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	display: inline;
	height: 48px;
	width: 761px;
}

label.req span{
	color: #f00;
	padding-left:5px;
	font-size:110%;
}

.required{
	border: 2px solid #f00;
}

.gray {
	font-family: "Trebuchet MS", Verdana, Ariall, Sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#333333;
}
.label {
	padding-top: 5px;
	font-family: "Trebuchet MS", Verdana, Ariall, Sans-serif;
	font-size: 12px;
	line-height: 12px;
	color:#333333;
}
.gray a {
	font-family: "Trebuchet MS", Verdana, Ariall, Sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#E90426;
	text-decoration:underline;
}
.gray a:hover {
	font-family: "Trebuchet MS", Verdana, Ariall, Sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#E90426;
	text-decoration:none;
}
.footerlinks {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align:center;
	color:#333333;
}
.footerlinks a{
	font-family: "Trebuchet MS", Verdana, Ariall, Sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align:center;
	text-decoration:none;
	color:#333333;
}
.footerlinks a:hover{
	font-family: "Trebuchet MS", Verdana, Ariall, Sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align:center;
	text-decoration:underline;
	color:#333333;
}
.sidebarmargin {
	margin-right: 15px;
	margin-left: 15px;
	display: inline;
	float: left;
	width: 268px;
}
#mainWrap {
	background-color: #FFFFFF;
	width: 761px;
	border: 2px solid #333333;
	display: block;
	float: left;
}
#communities {
	background-color: #F9D977;
	width: 298px;
	border: 1px solid #333333;
	display: inline;
	float: left;
}
#rightcolumn {
	float: right;
	width: 420px;
	display: inline;
}
#headerWrap {
	background-color: #FFFFFF;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 126px;
	width: 761px;
}
#nav {
	width: 761px;
	display: inline;
	float: left;
}
#nav ul {
	list-style: none;
	display: inline;
}
#nav ul li {
	display: inline;
	float: left;
}
#nav ul li a {
	display: inline;
	float: left;
	height: 35px;
	background-image: url(../images/main_nav.gif);
}
#nav ul li a.tagline {
	width: 330px;
	background-position: 0 0;
}
#nav ul li a.hiringtips {
	width: 106px;
	background-position: -330px 0;
}
#nav ul li a.hiringtips:hover, a.hiringtipscurrent {
	width: 106px;
	background-position: -330px -35px;
}
#nav ul li a.aboutus {
	width: 76px;
	background-position: -436px 0;
}
#nav ul li a.aboutus:hover, a.aboutuscurrent {
	width: 76px;
	background-position: -436px -35px;
}
#nav ul li a.faq {
	width: 43px;
	background-position: -512px 0;
}
#nav ul li a.faq:hover, a.faqcurrent {
	width: 43px;
	background-position: -512px -35px;
}
#nav ul li a.contact {
	width: 91px;
	background-position: -555px 0;
}
#nav ul li a.contact:hover, a.contactcurrent {
	width: 91px;
	background-position: -555px -35px;
}
#nav ul li a.getlisted {
	width: 73px;
	background-position: -646px 0;
}
#nav ul li a.getlisted:hover, a.getlistedcurrent {
	width: 73px;
	background-position: -646px -35px;
}
#nav ul li a.fill {
	width: 42px;
	background-position: -719px 0;
}
#nav ul li a.fill:hover, a.fillcurrent {
	width: 42px;
	background-position: -719px -35px;
}
.profilebutton {
	display: inline;
	float: left;
	height: 15px;
	width: 125px;
	border: 1px solid #333333;
	padding: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
}
