/* Main Structure
----------------------------------------------
*/
body{	
background: #fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
/*font-size:65.2%;*/
line-height:1.6em;
color:#676767;
/*	width:990px;*/
/*margin:0 auto;*/
}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

#wrapper{
position:relative;
top:-5px;
}

#page{
width:990px;
clear:both;
xoverflow:hidden;
/*width:990px;*/
margin: 0px 0px 0 0px;
text-align: left;
}

#content-wrapper{
min-height:500px;
height:auto !important;
overflow:visible;
}

#header{
/*background: #fff url('../Images/header-background.gif') repeat-y;
background-color:#666666;*/
color:#666666;
height: 125px;
/*border:1px solid black;*/
width:990px;
}

.logo{
margin:0;
padding:25px 0 10px 0;       
}

.headercolorbar{
background: url('../img/headercolorbar.gif') no-repeat;
width:900px;
height:4px;
margin:0;
padding:5px 0 0 0;
float:right;
}

#leftnav{
float: left;
width: 202px; /* 250 total*/
margin: 0 0px 0 0;
    /*background-image: url('../Images/left-hand-background.gif');
    border:1px solid black;*/
}

#content{
width: 960px;
min-height:500px;
margin: 0;
padding:0 10px 0 10px;
    /*border: 1px solid black;*/
}
#content ul{
list-style-type:none;
}

#contentwrap{
clear:both;
width:990px;
margin:0;
padding:10px 0 0 0;  
}

#baseboard{
position:relative;
clear:both;
background-color:White;
width:990px;
height:270px;
*height:100%;
vertical-align:top;
margin:auto;
margin-bottom:5px;
padding:0;
background:#fff url(../Images/colored-bar.gif) repeat-x scroll -5px 2px;
}

#baseboard-top-left{
display:inline;
float:left;
padding-top:15px;
}

#baseboard-top-right{
display:inline;
float:right;
padding-top:12px;
width:790px;
	/*border:1px solid black;*/
}

#footer{
clear:both;
background-color:#809cb7;
height: 100px;
}

.footerwrap{
width:970px;
margin:auto;
padding:0;    
}

#footer-internal{
margin:0 auto;
display:inline;
/*	display: inline(-block);*/
}

#footer-navigation {
padding:15px 0 5px 0;
margin:0 0 5px 0;
}

#footer-navigation li{
border-left:solid 1px #6a737b;
padding:0 5px;
float:left;
list-style:none;
}

#footer-navigation li.first{
border-left:none;
padding-left:0;
}

#copyright{
clear:both;
padding:5px 0 0 0;
margin:0 0 5px 0;
}

#footer-socialMedia{
vertical-align:top;
margin-top:10px;
display:inline-block;
}


/*Main Page Structure---------------------------------------------------------*/

#mainnavigation{
width:970px;
height:33px;
background: url(../img/mainnav.jpg);
margin:0;
padding:0 0 10px 0;    
}

#mainnavigation ul{
width:275px;
float:right;
margin:0;
padding:7px 0 0 0;
list-style-type:none;    
}

#mainnavigation li{
display:inline;
margin:0;
padding:8px 10px 9px 10px;
border-left:solid 1px #e2e2e2;
}

#mainnavigation li a{
color:#717172;
font-size:11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

#contentpagewrap{
width:940px;
clear:both;
margin:0;
padding:0;
}

#searchcontent{
float:left;
width:620px;
margin:0 10px 0 0;
padding:0;
}

#logincolumn{
float:right;
width:330px;
margin:0;
padding:0;      
}

/* Common Fonts and Styles 
----------------------------------------------
notes:	simplified structure - use that Cascade!
		most elements were under #primary-content 
		(ex: #primary-content h2)
additions:	#header h2
---------------------------------------------- */
h1,h2,h3 {
	font-family: "Trebuchet MS", sans-serif;
}

h4,h5,h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em; 
}

h1{
	font-size:1.9em; 
	font-weight:bold;
	color: #ab540f;
}

h2{
	font-size: 1.4em;
	font-weight: normal;
	color: #333;
	line-height: 0.8em;
}


h3{
  font-size: 1.4em;
  font-weight: bold;
  color: #333;
  line-height: 0.8em;
}
h4{
	font-weight:normal;
}
h5{
	font-weight:bold;
}

h6 {
font-weight: bold;
color: #336699;
margin-top: 10px;
} /* added for /tests/ */

p {
color:#676767;
font-size:1.1em;
line-height:1.50em;
margin-top: 15px;
}

a {	color:#5a6b7d;
    text-decoration:none;
}

img {
border: none;
}

.resumedetails{
color: #8b8a8a;
letter-spacing:1px; 
margin:0;
padding:10px 0 10px 15px;  
}
.resumedetails td{
 padding:0 15px 0 0;   
}

#resumebar{
width:970px;
height:55px;
background: url(../img/resumedetails.gif) no-repeat;
margin:0;
padding:0 0 0 0;    
}

.resumebarleft{
width:380px;
height:41px;
float:left;
margin:0;
padding:10px;
}

.resumebarleft ul{
margin:0;
padding:0;    
}

.resumebarleft li{
float:left;
display:block;    
margin:0;
padding:2px 10px 2px 10px;
border-right:solid 1px #ccdcec;
}

.resumebarright{
width:75px;
float:right;
margin:0;
padding:0;
}

.resumebarright li{
float:left;
display:block;    
margin:0;
padding:10px 10px 0 10px;   
}

.printicon{
width:17px;
height:15px;
margin:0;
padding:20px;
}

.borders h3{
font-size:14px;
margin:0;
color:#7997b3;
padding:10px 0 10px 15px;    
}

.borders h2
{
font-size: 20px;
color:#676767;
margin:0;
padding:5px 0 0 15px;
}

.borders p{
color:#656565;
margin:0;
padding:0 0 5px 15px;    
}

.jobdate{
color:#656565;
font-size:14px;
margin:0;
padding:0 0 0 15px;  
}

.jobdate p{
color:#656565;
font-size:14px;
margin:0;
padding:10px 0 10px 0;    
}

table {	color:#333; }

table th {
	color: #8b8a8a;
	font-size:1.1em;
	font-weight:bold;
}

strong { font-weight:bold; }
em { font-style:italic; }
sup { font-size:.6em; }
code {
	font-family: Courier, MS Sans Serif, Sans-Serif;
	font-size: 1.2em;
	color: Green;
}
#footer{
	color:#333;
}
#footer a{
	color:#333;
}


/* Custom Styles
----------------------------------------------
important additions: #pghtechform 
----------------------------------------------
*/
/* form styles */
table#pghtechform, table.pgh-form {	margin: 5px 0; }
#pghtechform td { padding: 5px 10px; }
#pghtechform label, .pgh-form label {
	font-size: 1.1em;
	color: #8b8a8a;
	font-weight: bold;
}
#pghtechform select {
	
}
.pgh-form td {
	padding: 0 5px 5px 0; 
	
}
.pgh-form td tr{
margin:0;
padding:0;  
}
.pgh-form th {
	color: #174a7c;
}
.searchbtn {
margin:0;
padding:0 0 5px 10px;
}
.loginbtn{
margin:0;
padding:0 0 20px 0;    
}

.emailjob {
width:970px;
background-image: url(../img/emailjobwrap.gif);
height:113px;
margin:10px 0 0 0; 
padding:0;
color:#666666;
}

.emailjob p{
margin:0;
padding:15px;
}

.emailjob tr{
padding:0;
margin:0;
}

.emailjob td {
padding:5px 0 0 10px; 
}

/* gridview results table - tlk admin pages
--------------------------------------------------------------------------------*/
.pgh-gridview  {
border-left:1px #bababb solid;
border-right:1px #bababb solid;
width:969px;
margin:0 0 0 1px;
padding:0;
}
.pgh-gridview tr {
background-color: #fff;
}
.pgh-gridview tr.even {
background-color: #ecf1f7;
}
.pgh-gridview th {
color: #676868;
background-color: #e4ebf2;
border: 1px #bababb solid;
height: 25px;
padding: 10px;
}
.pgh-gridview th a {
color: #fff;
}
.pgh-gridview td {
padding: 5px;
color:#676767;
}
.pgh-gridview span{
color:#6b6b6b;    
}
.pgh-gridview p{
color:#656565;
margin:0;
padding:0 0 15px 0;   
}
.pgh-gridview h6{
margin:0;
padding:5px 0 10px 0;
color:#5a6b7d;
}

/*Job Seeker Dashboard----------------------------------------------------------*/

.pgh-gridview-alternaterow td{
border:1px #bababb solid;
background-color: #f9fafc;
}

/* Posting -----------------------------------------------------------------------------*/

#post-options {
background-color: #ecf1f7;
border: 1px #bad0ed solid;
padding: 10px;
}
/* search results */
#searchresults {
width:980px;
margin:0;
padding:0;
/*border: 1px #bad0ed solid;*/
border-left:1px #bababb solid;
border-right:1px #bababb solid;
}

#searchresults td {
padding-left: 10px;
padding-bottom: 10px;
}

.searchhead{
clear:both;
width:970px;
height:40px;
background:url(../img/searchhead.gif) no-repeat;
margin:0;
padding:0;
}

.searchhead h2{
margin:0;
padding:14px 10px 0 10px;
color:#fff;
font-size:14px;    
font-weight:bold;
width:250px;
}

.searchpage{
width:200px;
float:left;
margin:0;
padding:0;
}

.searchpage p{
font-size:8px;
margin:0;
padding:0;
}

.searchlinks{
width:150px;
float:right;
margin:0;
padding:0;
}

.searchlinks ul{
margin:0;
padding:0;
}
.searchlinks li{
float:left;
display:block;    
margin:0;
padding:10px 10px 0 10px;
border-left:solid 1px #8b8c8c;
color:#fff;
font-size:12px;    
font-weight:bold;
font-family: "Trebuchet MS", sans-serif;
}
.searchlinks li a{
color:#fff;    
}
.searchcategory{
width:970px;
background:#bababb;
margin:0;
padding:5px 0 0 0;    
}

.searchcategory label{
font-size:12px;
font-weight:bold;
color:#fff;
margin:0;
padding:5px 0 0 5px;    
}

.searchcategory td{
margin:0;
padding:0 5px 0 5px;   
}
 
.searchcategory tr{
margin:0;
padding:0 5px 0 5px;   
}
/*.searchcategory input{
padding:0 0 0 225px;
}*/

.navigateresume{
clear:both;
width:960px;
height:36px;
background:#e8e9e9;
margin:0;
padding:5px 0 5px 10px;
}

.pagenumber{
width:100px;
float:right;
margin:0;
padding:7px 0 0 0;
color:#6b6b6b;
}

.navigation{
width:350px;
float:left;
margin:0;
padding:0;    
}

.editcompanybtn{
width:970px;
background:#bababb;
margin:0;
padding:5px 0 0 0;    
}

/* shared between search results and dashboard */
.even{
background-color: #ecf1f7;
border: 1px #bad0ed solid;
}

/* dashboard
---------------------------------------------------------------------- */

#notices{
background-color: #e2edf7;
width:970px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left:0;
}

#notices p{
margin:0;
padding:10px 0 0 10px;
}

.dashheader {
background: #e2e3d5 url('../tests/img/bkg-dashboard.png') repeat-x 100%;
border: 1px #ccc solid;
font-size: 12px;
padding: 5px;
}

.dashtable {
border: 1px #ccc solid;
margin-bottom: 25px;
}

.dashtable th {
background-color: #f8f6f6;
border: 1px #ccc solid;
color: #333;
padding: 5px;
}
.dashtable td {
border: 1px #ccc solid;
padding: 3px 15px;
}
.dash-hdr {
background-color: #000;
}
.dash-hdr h3{
font-size: 14px;
color: #fff;
}
.hjtable {
background: #eee url('../tests/img/bkg-hotjobs.png') no-repeat;
margin: 15px 0;
}
.hjtable th {
color: #333;
padding-left: 10px;
}
.hjtable td {
padding-left: 10px;
}
.dashcategory{
width:970px;
background:#e4e4e4;
margin:0;
padding:5px 0 0 0;    
}
.dashcategory label{
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0 0 5px;    
}
.dashcategory td{
margin:0;
padding:0 5px 0 5px;   
 }
.dashcategory tr{
margin:0;
padding:0 5px 0 5px;   
}
/*Post Job Preview
------------------------------------------------------------------------------*/
#form1 tr td{
 color:#7d99b5;
 margin:0;
 padding:0 0 0 5px;
 font-size:1.1em;
 font-weight:bold;
}
#form1 label{
 color:#8b8a8a;
 margin:0;
 padding:0 5px 0 5px;
 font-size:1.1em;
 font-weight:bold;
}

/*
#baseboard{
	position:relative;
	background:#fff url(../Images/colored-bar.gif) repeat-x scroll -5px 2px;
	
	margin:0 0 0 222px;
	padding:13px 0 0 0;
	width:768px;
}*/
#upcoming-events{
background:transparent url(../Images/upcoming-events-header.gif) no-repeat scroll 0 2px;
float:left;
padding:  50px 0px 0px 0px;
margin: 0px;
line-height:1.2em;
width:50%;
}

#upcoming-events-subcontainer{
padding-left:10px;
}
#whats-hot-subcontainer
{
padding-left:10px;
}

#upcoming-events .event-item{
margin: 0 0 10px 0;	
}

#whats-hot{
background:transparent url(../Images/whats-hot-header.gif) no-repeat scroll 0 2px;
float:left;
padding: 50px 0px 0px 0px;
line-height:1.2em;
/*width:374px;*/
width:50%;
}
#whats-hot .event-item{
margin: 0 0 10px 0;
}

#upcoming-events .event-item .date{
color:#c2cd23;
font-size:1.1em;
font-weight:bold;
}

#upcoming-events .event-item h4
{
font-size:1em; 

}
#upcoming-events .event-item h4 a{
color:#003366;
font-size:1.1em;
font-weight:bold;
}
#upcoming-events .event-item p{
color:#333;
font-size:1em;
line-height:1.2em;
margin-top: 0px;
}
#upcoming-events .read-more a{
color:#003366;
font-size:1em;
font-weight:bold;
}

#whats-hot .event-item .date{
color:#6a747c;
font-size:1.1em;
font-weight:bold;
}
#whats-hot .event-item h4
{
font-size:1em; 
}
#whats-hot .event-item h4 a{
color:#003366;
font-size:1.1em;
font-weight:bold;
}

#whats-hot .event-item p{
color:#333;
font-size:1em;
line-height:1.2em;
margin-top: 0px;
}

#whats-hot .read-more a{
color:#003366;
font-size:1em;
font-weight:bold;
}

#header-top{ 
background-image: url('../Images/header-background.gif');
background-repeat:repeat-x;
color:#666666;
height:40px;
margin:0 auto;
/*width:990px;*/
}

#header-topwrap{
text-align:right;
width:940px;
margin: auto;
padding:0;
}

#header-top h2{
float:left;
margin:10px 0 0 0;
padding:0 0 0 34px;
width:625px;
font-size:12px;
color:white;
font-weight:bold;
}

#header-top ul
{
margin:0;
list-style-type:none;
list-style-image:none;
float:right;
margin:10px 10px 0 0;
}

#header-top ul li{
list-style-image:none;
float:left;
padding:0 5px;
}

#header-top ul li.first{
border-left:none;
}

#header-top .join-now{
background:transparent url(../Images/join-now-button.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:29px;
margin:5px 0 0 0;
text-indent:-9999px;
width:87px;	
}

#header-top ul li a{
color:#fff;
font-size:1em;
font-weight:bold;
}
#header-top .text-input{
font-size:1em;
}
.aboutpgh{
margin:0;
padding:0;    
}
.aboutpgh h2{
font-size:16px;
color: #a9b0c0;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding:10px 0 10px 0;
border-bottom:solid 1px #dee5ec;
}
.aboutpgh p{
font-size:11px;
color:#888a8d;
letter-spacing:1px;   
padding:0 0 15px 0; 
}
/*ThrashBox---------------------------------------------------------------------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox{
margin:0 0 5px 0;
padding:0;
width: 620px;
background: url(../img/sbbody-r.gif) no-repeat bottom right;
font-size:100%;
}

.boxhead{
background: url(../img/sbhead-r.gif) no-repeat top right;
margin:0;
padding:0;
text-align:center;
}

.boxhead h2{
background: url(../img/sbhead-l.gif) no-repeat top left;
text-align:left;
margin: 0;
padding: 10px 30px 8px 30px;
color: white; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
letter-spacing:1px;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody {
background: url(../img/sbbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 5px 30px 31px;
}

.loginbox{
margin:0; /* center for now */
width: 340px; 
background: url(../img/loginbody-r.gif) no-repeat bottom right;
font-size: 100%;
float:left;
padding:0;
margin:0 0 10px 0;
}    

.loginbox td{
margin:0;
padding:0 0 10px 0;    
}

.loginboxbody{
background: url(../img/loginbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 10px 30px 0 30px;
}
.loginboxbody label{
padding:0 10px 0 0;
}
.loginboxhead{
background: url(../img/loginhead-r.gif) no-repeat top right;
margin:0;
padding:0;
text-align: center;
}

.loginboxhead h2{
background: url(../img/loginhead-l.gif) no-repeat top left;
text-align:left;
margin: 0;
padding: 10px 30px 8px 30px;
color: #8a92a5; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
letter-spacing:1px;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.loginboxbody td a{
margin:0;
padding:0 10px 0 0;    
}
.loginboxbody span{
color:#8a92a5;
}

.testimonial{
background-image: url('../img/testimonial.jpg');
margin:0;
padding:0;
width:624px;
height:162px;    
}

.hjbox{
margin:0; /* center for now */
width: 340px; 
background: url(../img/loginbody-r.gif) no-repeat bottom right;
font-size: 100%;
float:left;
margin:0 0 10px 0;

}    
.hjbox td{
margin:0;
padding:0 0 17px 0;    
}

.hjboxbody{
background: url(../img/loginbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 0 30px 0 30px;
}

.hjboxhead{
background: url(../img/hjhead-r.gif) no-repeat top right;
margin:0;
padding:0;
text-align: center;
}

.hjboxhead h2{
background: url(../img/hjhead-l.gif) no-repeat top left;
text-align:left;
margin: 0;
padding: 10px 30px 8px 30px;
color: #8a92a5; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
letter-spacing:1px;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
border-bottom:solid 1px #eaeae8;
}

.hjl{
width:200px;
float:left;
}

.hjl ul{
margin:0;
padding:0 0 5px 0;
}

.hjl li{
margin:0;
padding:5px 0 0 0;
}

.hjr{
float:right;
width:75px;
}
.hjr ul{
margin:0;
padding:0 0 5px 0;
}
.hjr li{
margin:0;
padding:5px 0 0 0;
}
.advertisements h2{
font-size:14px;
margin:0;
padding:10px 0 10px 0;   
color:#9fb8d1;
}

.advertisementbox{
width:340px;
height:269px;
margin:0;
padding:0;
background: url(../img/advertisementbox.jpg) no-repeat;    
}

.advertisementbox ul{
margin:0;
padding:15px 0 0 35px;    
}

.advertisementbox li{
float:left;
display:block;    
margin:0;
padding:0 7px 0 7px;
}
/*Logged In Box
---------------------------------------------------------------------*/
.loggedinbox{
margin:0; /* center for now */
width: 340px; 
background: url(../img/loggedinbody-r.gif) no-repeat bottom right;
font-size: 100%;
float:left;
padding:0;
margin:0 0 10px 0;
}    

.logggedinbox td{
margin:0;
padding:0 0 10px 0;    
}

.loggedinboxbody{
background: url(../img/loggedinbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 10px 30px 0 30px;
}
.loggedinboxbody label{
padding:0 10px 0 0;
}
.loggedinboxhead{
background: url(../img/loginhead-r.gif) no-repeat top right;
margin:0;
padding:0;
text-align: center;
}

.loggedinboxhead h2{
background: url(../img/loginhead-l.gif) no-repeat top left;
text-align:left;
margin: 0;
padding: 10px 30px 8px 30px;
color: #8a92a5; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
letter-spacing:1px;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.loggedinboxbody td a{
margin:0;
padding:0 10px 0 0;    
}
.loggedinboxbody span{
color:#8a92a5;
}

/*Thrashbox Version 2.0
--------------------------------------------------------------*/

.openbox{
margin:0 0 5px 0;
padding:0;
width: 620px;
font-size: 100%;
}

.openhead{
margin:0;
padding:0;
text-align: center;
}

.openhead h2{
text-align:left;
margin: 0;
padding: 10px 30px 8px 30px;
color: #666666; 
font-weight: bold; 
font-size: 1.4em; 
line-height: 1em;
letter-spacing:1px;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.openboxbody {
margin: 0;
padding: 5px 30px 31px;

}

/*RadEditor---------------------------------------------------*/
.radeditor.WebBlue.rade_wrapper{
width:970px;
margin:0;
padding:0;
}

/*Custom ToolTip Attributes
----------------------------------------------------------------------------*/
.tooltipbox{
margin:0;
padding:5px 10px 10px 5px;  
background-color:#fff;  
border:none;
}
.tooltipbtns{
margin:0;
padding:5px 0 0 5px;    
}
.tooltipbtns td{
background-color: #cad9ee;
}

.quick-view{
cursor:pointer;
margin:0;
padding:10px 0 0 0;
}

.radtooltip_Office2007 table.ToolTipWrapper td{
margin:0;
padding:0;
color:#6b6b6b;   
}

.tooltiptext{
margin:0;
padding:0;    
}
.radtooltip_Office2007 tr
{
clear:both;
width:400px;
padding:0;
}
.radtooltip_Office2007 td{
width:400px;
margin:0;
padding:10px;
}
.radtooltip_Office2007 label
{
text-align:left;
margin:0;
padding:0;
}
.radtooltip_Office2007 h6 a{
margin:0 0 10px 0;
padding:5px 0 10px 15px;  
font-weight: bold;
color: #336699; 
}
.radtooltip_Office2007 a{
font-weight:normal;
}


/*Dashboard Custom Elements-----------------------------------*/
.dashhead{
clear:both;
width:970px;
height:40px;
background:url(../img/dashhead.gif) no-repeat;
margin:10px 0 0 0;
padding:0;
}

.dashhead h2{
margin:0;
padding:14px 10px 0 10px;
color:#fff;
font-size:14px;    
font-weight:bold;
}

.dashboardpage{
width:400px;
float:left;
margin:0;
padding:0;
}

.dashboardpage p{
font-size:8px;
margin:0;
padding:0;
}
.dashboardlinks{
width:310px;
float:right;
margin:0;
padding:0;
}
.dashboardlinks li h2{
margin:0;
padding:4px 10px 0 10px;
color:#e5e6e6;
font-size:14px;    
font-weight:bold; 
border:none;
}

.dashboardlinks ul{
float:right;
margin:0;
padding:0;
}

.dashboardlinks li{
float:left;
display:block;    
margin:0;
padding:10px 10px 0 10px;
border-left:solid 1px #8b8c8c;
color:#fff;
font-size:12px;    
font-weight:bold;
font-family: "Trebuchet MS", sans-serif;
}

.dashboardlinks li a{
color:#fff;    
}

.spacer{
margin:0;
padding:0 0 10px 0;    
}

/*Resume Alerts----------------------------------------------------------*/

.loginbox ul{
margin:0;
padding:0;
list-style-type:none;   
}

.loginbox li{
margin:0;
padding:0 0 10px 0;
font-size: 1.1em;
color: #8b8a8a;
}

.formwrapper{
width:970px;
background: url(../img/registerbackground.gif) no-repeat;
margin:0;
padding:15px 0 15px 0;    
}

.searchboxbtn{
width:350px;
text-align:right;
font-size:10px;
margin:0;
padding:10px 0 0 0;
}
.searchboxbtn ul{
margin:0;
padding:0;    
}
.searchboxbtn li{
letter-spacing:1px;
float:left;
display:block;    
margin:0;
padding:0 5px 0 5px;
color:#cdd854;
font-size:12px;    
font-weight:bold;
font-family: "Trebuchet MS", sans-serif;    
}
.searchboxbtn a{
color:#6984a0;    
}
.searchboxbtn a:hover{
color:#ccd64f;    
}
/*Employer Header
---------------------------------------------------------------------------*/
.employerheader{
width: 970px;  

}
/*Misc
--------------------------------------------------------------------------*/
.dropshadow{
width:970px;
height:17px;
margin:0;
padding:0;
background: url(../img/dropshadow.gif);    
}
.septitle{
width:970px;
height:51px;
background: url(../img/separaterbg.gif);
margin:0 0 10px 0;
padding:0;
}
.septitle p
{
font-size:12px;   
color:#6b6b6b;
font-weight:bold;
margin:0;
padding:20px 10px 10px 10px;
}
.RadCalendar_Default .rcTitlebar td{
color:#fff;
}
.applyjob{
margin:0;
padding:0 0 0 15px;
}
/*404 Page
------------------------------------------------------------------------*/
.fourofour
{
clear:both;
width:970px;
margin:0;
padding:0;    
}
.fourofourleft{
float:left;    
width:700px;
margin:0;
padding:0 0 0 10px;
}
.fourofourleft ul{
list-style-type:none;
}

.fourofourleft li{
list-style-type:none;
}

.fourofourleft p{
font-weight:bold;
color:#bababb;
}

.fourofourright{
float:right;
width:258px;
margin:0;
padding:0;
}
/*Splash Page
------------------------------------------------------------------------------------*/
.welcome
{
	width:60%;
	display:inline-block;
	float:left;
}
.HomePageAds
{width:35%;
	float:right;
	margin-bottom:5px;
}
.welcome h2
{
letter-spacing:1px;
font-size:20px;
color:#586b7b;
}
.landingbtns{
width:300px;
margin:0;
padding:0;
}
.landingleft{
float:left;
width:150px;
margin:0;
padding:25px 0 0 0;
}
.landingright{
float:right;
width:150px;
margin:0;
padding:25px 0 0 0;
}
.landingfeature{
margin:0;
padding:0 0 20px 0;    
}