/* Global Styles */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
    margin: 0; 
    padding: 0; 
    border: 0; 
}
body {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-image:url(/984back.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin: 0px;
	padding: 0px;
}
*html body {
	font-size: medium; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
}
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #96B11C;
}
a:active {
	text-decoration: none;
}


/* hide from IE mac \*/

html {
    min-height: 100%;
    margin: 0px 0px 0px 0px;
}


/* Main Frame Styles */

#wrapper {
	width: 984px;
	margin: 0px auto 0px auto;
}
#allnav {
	height: 20px;
}
#wrapper #allnav #sites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-right: solid 2px #999999;
	padding: 0px 12px 0px 12px;
	float: left;
	height: 16px;
	margin: 4px 0px 0px 0px;
	text-decoration: none;
}
#greenbar {
	border-top: Solid 1px #999999;
	height: 4px;
	border-bottom: Solid 1px #999999;
	background-color: #96B11C;
}
#purplebar {
	border-top: Solid 1px #999999;
	height: 4px;
	border-bottom: Solid 1px #999999;
	background-color: #774297;
	margin: 4px 0px 0px 0px;
}
#main {
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#maincontent {
	float: left;
	width: 810px;
}
#monstermain {
	width: 650px;
	height: auto;
}
#monstcontain {
	width:640px;
	text-align:left;
	margin: 0px 10px 0px 0px;
	float: left;
}
#rightcol {
	float: right;
	width: 280px;
	margin: 0px 0px 10px 10px;
}
#cobrandlogo {
	text-align: center;
	padding: 0px 10px 0px 0px;
}


/* Advertising Styles */

#bannertop {
	width: 100%;
	padding: 6px 0px 6px 0px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	background-color: #F5F5E9;
} 
#bannerright {
	float: right;
	width: 160px;
	margin: 0px 0px 0px 14px;
	font-size: 80%;
	text-align: center;
	line-height: 16px;
}
#jobseekerbox #eventsbanner {
	float: right;
	width: 120px;
	margin: 4px 0px 10px 0px;
}
#rightbanner {
	float: right;
	width: 334px;
	margin: 0px 0px 10px 0px;
	font-size: 75%;
	text-align: center;
	padding: 6px 0px 0px 0px;
	}
#rightbanner #right300 {
	width: 334px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
#rightbanner #right160 {
	float: right;
	width: 160px;
	margin: 0px 0px 0px 10px;
	font-size: 100%;
	line-height: 20px;
}
#rightcontain #left160 {
	float: left;
	width: 160px;
	margin: 21px 0px 0px 0px;
	height: 600px;
}
#rightcontain {
	width: 100%;
}


/* Home Page Styles */

#jobsearch {
	float: left;
	width: 350px;
	background-color: #EFEFEF;
	margin: 0px 0px 10px 0px;
}
#jobsearchhead {
	background-color: #774297;
	border-bottom: solid 2px #FFFFFF;
	color: #FFFFFF;
	font-size: 105%;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
}
#jobsearchtext {
	background-color: #DACDE4;
	font-size: 11px;
	padding: 2px 0px 2px 8px;
	border-bottom: solid 1px #FFFFFF;
}
#help {
	font-size: 90%;
	float: right;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
#rightcontent {
	float: right;
	width: 160px;
}
#employer {
	width: 278px;
	border-right: solid 1px #96B11C;
	border-bottom: solid 1px #96B11C;
	border-left: solid 1px #96B11C;
	margin: 0px 0px 10px 0px;
}
#employer #employerhead {
	background-color: #96B11C;
	font-size: 105%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
}
#employerbox {
	font-size: 85%;
	padding: 4px 4px 4px 4px;
}
#employer2 {
	width: 158px;
	border-right: solid 1px #96B11C;
	border-bottom: solid 1px #96B11C;
	border-left: solid 1px #96B11C;
	margin: 0px 0px 10px 0px;
}
#employer2 #employerhead2 {
	background-color: #96B11C;
	font-size: 105%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
}
#employerbox2 {
	font-size: 85%;
	padding: 4px 4px 4px 4px;
}
#jobseeker #jobseekerhead {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding: 4px 4px 4px 4px;
	background-color: #DACDE4;
}
#jobseekertitle {
	font-size: 95%;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	background-color: #DACDE4;
}
#jobseekerbox {
	font-size: 85%;
	padding: 8px 8px 8px 12px;
}
#jobseeker {
	margin: 0px 0px 10px 0px;
}
#monstcontain #jobseekerleft {
	width: 348px;
	border: solid 1px #652C90;
	float: left;
	margin-bottom: 10px;
}
#jobseekerleft #jobseekerlefthead {
	font-size: 105%;
	font-weight: bold;
	color: #000000;
	padding: 4px 4px 4px 4px;
	background-color: #DACDE4;
}
#heading {
	background-color: #EFEFEF;
	padding: 4px 0px 4px 4px;
	color: #652C90;
	font-size: 90%;
	font-weight: bold;
}
#rightcol #newsbox {
	padding: 6px 6px 6px 6px;
	border: 1px solid #774297;
	margin: 10px 0px 0px 0px;
}


/* Footer Styles */

#footer {
	clear: both;
	width: 100%;
	margin: 10px 0px 0px 0px;
}
#footer #copyright {
	clear: both;
	font-size: 80%;
	border-top: 1px solid #999;
	color: #666666;
	padding: 8px 0px 0px 0px;
	width: 100%;
	text-align: center;	
}
#monsterfooter {
	background-color: #F5F5E9;
	border-bottom: solid 1px #666666;
	border-top: solid 1px #666666;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}


/* Text Styles*/

.deckbold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%;  
	line-height: 18px; 
	font-weight: bold;  
	text-decoration: none; 
	color: #000000
}
.indextxt {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	line-height: 16px;   
	color: #000000; 
	text-decoration: none
}
.nostyle {
	text-decoration: none;
	color: #000000;
}
.deckbold {
	font-size: 110%;
	font-weight: bold;
}
.nostyleblack {
	font-size: 90%;
}
.nostylewhite {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 90%;
}
.textright {
	font-size: 80%;
	float: right;
	font-weight: normal;
}
.indexlink {
	font-size: 12px;
	font-weight: bold;
}

