body {
	font-family: Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	color:#363636;
}

img{
	margin:0px;
	display:block;
}

input.button {
	margin:0px;
	padding:2px;
	font-size:12px;
	border:1px solid #363636;
	background:#c2c2c2;
	color:#363636;
	text-decoration:none;
}

input.button:hover {
	margin:0px;
	padding:2px;
	background:#cecece;
	color:#363636;
	text-decoration:underline;
	cursor:default;
}

.error{
	color:#bd0000;
}

/*--------------------------Different types of links around the site-----------------------------------*/

A {
	color:#000000;
	text-decoration:none;
}

A:hover{
	color:#000000;
	text-decoration:underline;
}

a.adminLink{
	color:#ff0000;
	text-decoration:none;
}

.footerLinks a{
	color:#a7a9ac;
	text-decoration:none;
}

.footerLinks a:hover{
	color:#a7a9ac;
	text-decoration:underline;
}

.tagsLinks a{
	color:#0076a3;
	text-decoration:underline;
}

.tagsLinks a:hover{
	color:#0076a3;
	text-decoration:none;
}

.tagsLinksRev a{
	color:#0076a3;
	text-decoration:none;
}

.tagsLinksRev a:hover{
	color:#0076a3;
	text-decoration:underline;
}

.blogLinks a{
	color:#414042;
	text-decoration:none;
}

.blogLinks a:hover{
	color:#414042;
	text-decoration:underline;
}

.blogLinksReversed a{
	color:#414042;
	text-decoration:underline;
}

.blogLinksReversed a:hover{
	color:#414042;
	text-decoration:none;
}

.signupGreyLinks a{
	color:#6d6e71;
	text-decoration:underline;
}

.signupGreyLinks a:hover{
	color:#6d6e71;
	text-decoration:none;
}

.greenLinks a{
	color:#cbdb2a;
	text-decoration:none;
}

.greenLinks a:hover{
	color:#cbdb2a;
	text-decoration:underline;
}

.greenLinksReversed a{
	color:#cbdb2a;
	text-decoration:underline;
}

.greenLinksReversed a:hover{
	color:#cbdb2a;
	text-decoration:none;
}

.whiteLinks a{
	color:#ffffff;
	text-decoration:none;
}

.whiteLinks a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.lightGreyLinks a{
	color:#6d6e71;
	text-decoration:none;
}

.lightGreyLinks a:hover{
	color:#6d6e71;
	text-decoration:underline;
}

.redLinks a{
	color:#ff0000;
	text-decoration:none;
}

.redLinks a:hover{
	color:#ff0000;
	text-decoration:underline;
}

/*--------------------------Different Fancy menus withinm the site-----------------------------------*/
/*Features Menu - Public*/
.featuresMenu{
	width:179px;
}

.featuresMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	cursor: hand;
	cursor: pointer;
}

.featuresMenu ul li a{
	color:#c2c2c2;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:7px 10px 7px 10px;
}

.featuresMenu ul li a:HOVER {
	color:#c2c2c2;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background: #f9f9f9 no-repeat url(../images/features_menu_star.gif) 90% 50% !important;
}

/*Features Menu2 - Public*/
.featuresMenu2{
	width:270px;
}

.featuresMenu2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	cursor: hand;
	cursor: pointer;
}

.featuresMenu2 ul li a{
	color:#414042;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:7px 10px 7px 10px;
}

.featuresMenu2 ul li a:HOVER {
	color:#414042;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background: #f9f9f9 no-repeat url(../images/features_menu_star.gif) 90% 50% !important;
}

/*Profile Menu - Logged In Employer*/
.profileMenu{
	width:116px;
}

.profileMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	cursor: hand;
	cursor: pointer;
}

.profileMenu ul li{
	margin-bottom:7px;
}

.profileMenu ul li a{
	color:#818181;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	display:block;
	padding:6px 10px 6px 10px;
	text-align:right;
	background-color:#ebebeb;
}

.profileMenu ul li a:HOVER {
	color:#414042;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	text-decoration:none;
	background-color: #cbdb2a;
}

.selected {
	width:131px; 
	background-color: #cbdb2a;
}

.profileMenu .selected a{
	background-color: #cbdb2a;
	color:#414042;
}

/*POSTJOB Menu - Logged In Employer - No Link*/
.postJobMenu{
	width:116px;
}

.postJobMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	cursor:default;
}

.postJobMenu ul li{
	margin-bottom:7px;
}

.postJobMenu ul li a{
	color:#818181;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	display:block;
	padding:6px 10px 6px 10px;
	text-align:right;
	background-color:#ebebeb;
	cursor:default;
}

.selected {
	width:131px; 
	background-color: #cbdb2a;
}

.postJobMenu .selected a{
	background-color: #cbdb2a;
	color:#414042;
}

/*-----------------Different Transparency classes for pop up menu----------------------*/
.trans100 {
	opacity: 1.0;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
}

.trans90 {
	opacity: .90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}

.trans50 {
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
}

.trans25 {
	opacity: .25;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
}

.trans75 {
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

/*-----------------General Styles---------------------*/

.homeText{
font-size: 17px;
	color:#363636;
}

a.homeTextMed{
font-size: 13px;
	color:#363636;
	text-decoration: underline;
}
a.homeTextMed:HOVER{
font-size: 13px;
	color:#363636;
	text-decoration: none;
}
