﻿* 
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
}

body 
{
	background-color: #d8d8d8 !important;
	margin:0;		
}

.homepage 
{
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding-top: 18px;
}

.banner 
{
	height: 137px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}

.leftPanel
{
	float: left;
	width: 160px;
	height: 600px;
}

.contentPanel
{
	margin: 0 180px;	
	height: 600px;
	_display: inline;
}

.rightPanel
{
	float: right;
	width: 160px;
	height: 600px;
}

.rightPanel p 
{
	margin-top: 0;
	padding-top: 0;
}

.contentTopSection
{			
	_width: 550px;
	_padding-left: 10px;
	margin-bottom: 20px;	
}

.contentTopSection .sectionTitle 
{
	color: White;
	text-align: center;
	padding-top: 1px;
	height: 26px;
	background-repeat: repeat-x;
	border: solid 1px #770000;
	
}

.contentTopSection .sectionTitle *
{
	font-size: 19px;
	margin: 0 auto;
}

.jobSeekers 
{
	margin-right: 270px;
}

.jobSeekers .navigationLink, .employers .navigationLink 
{
	height: 22px;
	display: block;
	color: White;
	padding-top: 4px;
	border: solid 1px black;
	border-top: none;
	border-right: none;
	text-align: center;
	background-repeat: repeat-x;
	text-decoration: none;
}

.employers
{
	width: 270px;
	float: right;
}

.employers .navigationTitle, .jobSeekers .navigationTitle 
{
	height: 22px;
	padding-top: 5px;
	text-align: center;
	text-transform: uppercase;
	color: White;
	background-repeat: repeat-x;
	border: solid 1px black;
	border-top: none;
	border-right: none;	
}


.employers .navigationLink, .employers .navigationTitle
{
	border-left: none;
}


.employers .boldNavigationLink, .jobSeekers .boldNavigationLink 
{
}

.contentTopSection .videoThumbnail 
{
	float: right;
	width: 130px;
	height: 135px;
	background-color: Black;
	background-repeat: no-repeat;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
}

.contentBottomSection 
{
	_width: 550px;
	_padding-left: 10px;
}

.contentBottomRightSection 
{
	width: 260px;
	float: right;
}

.contentBottomLeftSection 
{
	margin-right: 280px;
	width: 260px;	
}

.contentBottomRightSection .sectionContent, .contentBottomLeftSection .sectionContent 
{
	border: solid 1px #3da3e0;
	border-top: none;
	background-color: White;
	height: 167px;
	padding-bottom: 20px;	
}

.contentBottomRightSection .sectionContent *, .contentBottomLeftSection .sectionContent * 
{
	font-size: 11px;
}

.contentBottomRightSection .sectionContent a, .contentBottomLeftSection .sectionContent a 
{
	color: Black;	
}

.contentBottomRightSection .sectionContent a 
{
	text-decoration: none;
}

.contentBottomRightSection .sectionContent a:hover
{
	text-decoration: underline;
}

.contentBottomRightSection .sectionContent 
{
	padding: 10px;
	padding-bottom: 10px;
	height: 143px;
}

.contentBottomLeftSection .sectionContent p
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
}

.contentBottomRightSection .sectionTitle, .contentBottomLeftSection .sectionTitle 
{
	height: 19px;
	color: White;
	text-transform: uppercase;
	padding-top: 3px;
	padding-left: 8px;
	background-repeat: repeat-x;
	border: solid 1px #3da3e0;
}

.contentBottomRightSectionTitle a 
{
	color: white;
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}

.contentBottomRightSectionTitle a:hover 
{
	color: Black;
}

.accountArea .sectionTitle
{
	color: White;
	text-align: center;	
	text-transform: uppercase;
	padding-top: 5px;
	height: 22px;
	background-repeat: repeat-x;
	border: solid 1px #9999cc;
}

.accountArea #registerLink 
{
	text-decoration: none;
}

.accountArea #registerLink:hover *
{
	background-image: none !important;
	color: Black;
}

.accountArea .sectionTitle * 
{
	margin: 0 auto;
	font-size: 15px;
}

.accountArea .sectionContent 
{
	padding: 6px;
	border: solid 1px #3da3e0;
	border-top: none;
	margin-bottom: 2px;
	color: White;
}

.linksArea .sectionContent 
{
	background-color: White;
	margin-bottom: 2px;
}

.statisticsArea 
{
	padding: 0 5px 5px 5px;
	border: solid 1px black;
}

.statisticsArea .sectionTitle
{
	color: White;
	text-align: center;
	font-size: 14px;
	padding-top: 3px;
	height: 20px;
	background-repeat: repeat-x;
}

.statisticsArea .sectionContent 
{
	margin-top: 3px;
	padding: 3px;
	border: solid 1px #3da3e0;
	border-top: none;
	background-color: White;
	text-align: center;
}

.statisticsArea .sectionContent p
{
	margin: 0;
}


.linksAreaNavigationLink
{
	height: 21px;
	display: block;
	color: White;
	padding-top: 3px;
	border: solid 1px black;
	text-align: center;
	background-repeat: repeat-x;
	text-decoration: none;
}

.login2 .loginLabel 
{
	margin: 6px 0 3px 0;
}

.login2 .loginField
{
	margin: 1px 0 1px 0;
}

.login2 .loginCommand 
{
	margin: 1px 0 1px 0;	
}

.login2 .loginCommand input 
{
	padding: 1px;
	text-transform: uppercase;
}

.login2 .loginForgottenPassword 
{
	text-align: center;
}

.login2 a 
{
	color: White;
	text-decoration: underline;
}

.login2 a:hover 
{
	color: Black;
	text-decoration: underline;
}

.navigationLink .textShadow 
{
	margin: 0 auto;
}

.navigationLink:hover 
{
	background-image: none !important;
	color: Black;
}

.navigationLink:hover 
{
	background-image: none !important;
	color: Black;
}

.roundedCornersTop12 
{
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-top-left-radius:12px;
	-webkit-border-top-right-radius:12px;
}

.roundedCornersTop8
{
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
}

.roundedCornersBottom8
{
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
}

.homepage input[type=text], .homepage input[type=password]
{
	padding: 1px;
}

.homepage .loginFailureText 
{
	color: #ffff00;
}

.loginButton:hover 
{
	background-image: none !important;
	border-width: 1px;	
}

.featuredJobs p 
{
	margin-top: 0;
	margin-bottom: 5px;
}