/*main*/

	body {
		text-align:center;
		margin-top:0px;
		font-family:arial, helvetica, sans-serif;
                font-size:1em;
		line-height: 1.2em;
		color:#4f4f4f;
		background-color:#c8cfd8;
		}
	
	#frame {
		width:769px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-color:#fff;
		}
	
	#frame2 {
		width:969px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-color:#fff;
		}
		
	#contentleft {
		width:200px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentcenter {
		width:440px;
		padding:0px;
		float:left;
		background:#fff;
		border-left:dashed thin #ccc;
                font-size:0.9em;
		}

	#contentcenterbig {
		width:560px;
		padding:0px;
		float:left;
		background:#fff;
		border-left:dashed thin #ccc;
                font-size:0.9em;
		}
		
	#contentcenterbig2 {
		width:630px;
		margin-right:10px;
		padding:0px;
		float:left;
		background:#fff;
		border-left:dashed thin #ccc;
                font-size:0.9em;
		}

	#contentcenterinvoice {
		width:560px;
		padding:0px;
		float:left;
		background:#fff;
                font-size:0.9em;
		}

	#contentcenterlogin {
		width:560px;
		padding:0px;
		float:left;
		background:#fff;
		}				

	#contentcenterwide {
		width:769px;
		padding:0px;
		float:left;
		background:#fff;
		}	
	
	#contentright {
		width:120px;
		padding:0px;
		float:left;
		background:#fff;
		}

 /*header and footer*/

	#contentheader {
		background:#fff;
		background-image:url('../img/mainlogo.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}

	#contentheader1 {
		background:#fff;
		background-image:url('../img/mainlogo.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}

	#contentheader2 {
		background:#fff;
		background-image:url('../employee/img/logo_manage.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}

	#contentheader3 {
		background:#fff;
		background-image:url('../img/logo_manage2.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}
		
	#contentheader4 {
		background:#fff;
		background-image:url('../img/logo_newsletters.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}
	#contentheader5 {
		background:#fff;
		background-image:url('../img/mainlogo2.gif');
		background-repeat:no-repeat;
		width:969px;
		margin:0px 0px 20px 0px;
		}

	#contentfooter {
		width:769px;
		margin-top:2em;
		border-top:1px solid #ccc;
		font-size:0.8em;
		}

	#contentheader p { padding-top:5px;text-align:right;color:#fff;}
	#contentheader p.menu { color:#4f4f4f;font-weight:900;}

	#contentheader1 p { padding-top:5px;text-align:right;color:#fff;}
	#contentheader1 p.menu { color:#4f4f4f;font-weight:900;}

	#contentheader2 p { padding-top:5px;text-align:right;color:#fff;}
	#contentheader2 p.menu { color:#4f4f4f;font-weight:900;}

	#contentheader3 p { padding-top:5px;text-align:right;color:#fff;}
	#contentheader3 p.menu { color:#4f4f4f;font-weight:900;}

.foot {text-align:center;width:760px;font-size:0.7em;}

/*general*/		

.indpara {text-align:left;margin-left:20px;}
p,pre {
		margin:0px 10px 10px 10px;font-size:1em;
		}
		
 h1 {	
		font-size:1.4em;
		color:#4f4f4f;
		font-weight:900;
		padding:10px;
		margin:0px;
		}

 h1.orange {	
		font-size:1.4em;
		color:#ff9934;
		font-weight:900;
		padding:10px;
		margin:0px;
		}

 h2 {	
		font-size:1.2em;
		color:#4f4f4f;
		font-weight:900;
		padding:10px;
		margin:0px;
		}

 h2.orange {	
		font-size:1.4em;
		color:#ff9934;
		font-weight:900;
		padding:10px;
		margin:0px;
		}
		
 h2.blogblue {	
		font-size:1.4em;
		color:#5499df;
		font-weight:900;
		padding-bottom:-20px;
		margin-bottom:-20px;
		}
h2.bloggreen {	
		font-size:1.4em;
		color:#225b0d;
		font-weight:900;
		padding-bottom:-20px;
		margin-bottom:-20px;
		}
		
h2.blogpurple {	
		font-size:1.4em;
		color:#ad00ff;
		font-weight:900;
		padding-bottom:-20px;
		margin-bottom:-20px;
		}
h2.blogorange {	
		font-size:1.4em;
		color:#ff9934;
		font-weight:900;
		padding-bottom:-20px;
		margin-bottom:-20px;
		}
 h3 {	
		font-size:1.1em;
		color:#ff9934;
		font-weight:900;
		padding:10px;
		margin-bottom:-0.5em;
		}
.blogpurpleunder {color:#ad00ff;text-decoration:underline;}
.blogorangeunder {color:#ff9934;text-decoration:underline;}
.blogblueunder {color:#5499df;text-decoration:underline;}
.bloggreenunder {color:#225b0d;text-decoration:underline;}
.orange {color:#ff9934;font-weight:900;}
.blue {color:#5499df;font-weight:900;}
.employers {padding:5px 0px;}
.employerlogin {line-height:35px;}
.logintext {position:absolute;margin-right:auto;margin-left:auto;}
.jobtitle {color:#78a3cd;font-weight:900;}
.jobdetail {color:#78a3cd;}
.titles {font-size:0.9em;font-weight:900;}
.fright {float:right;margin-left:1em;}
.fleft {float:left;margin-right:1em;}
.fats {margin-left:10px;border-top:0px;border-left:0px;border-bottom:1px dashed #ccc;}

/*links*/
a:link {color: #00cb1d;text-decoration:underline;}
a:visited {color: #00cb1d;text-decoration:underline;}
a:hover {color: #00cb1d;text-decoration:underline;}
a:active {color: #00cb1d;text-decoration:underline;}

a:link.header {color: #fff;text-decoration:underline;}
a:visited.header {color: #fff;text-decoration:underline;}
a:hover.header {color: #ff9934;text-decoration:underline;}
a:active.header {color: #fff;text-decoration:underline;}

a:link.menu {color: #4f4f4f;text-decoration:none;}
a:visited.menu {color: #4f4f4f;text-decoration:none;}
a:hover.menu {color: #ff9934;text-decoration:underline;}
a:active.menu {color: #4f4f4f;text-decoration:none;}

a:link.footer {color: #4f4f4f;text-decoration:none;}
a:visited.footer {color: #4f4f4f;text-decoration:none;}
a:hover.footer {color: #ff9934;text-decoration:underline;}
a:active.footer {color: #4f4f4f;text-decoration:none;}

/*forms*/
.panel {font-size:0.8em;width:190px;background-color:#fff;}
.button {margin-top:8px;}
fieldset.leftforms{width:190px;margin:1em 0;border:none;font-weight:900;}
fieldset.applyforms{width:260px;margin:1em 0;border:none;font-weight:900;}
.formbit {width:148px;}
.formbit1 {width:145px;}
.bluebox {border: 1px solid #7f9db9;width:148px;height:20px;font-weight:200;}
.fifty {width:260px;float:left;margin-right:15px;}
.fiftytwo {width:260px;}

/*tables*/
td.helphead
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

table.help
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width:100%;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

table.employee {margin-left:10px;}

.paleblue {background-color: #fafafa;margin-left:20px;padding:10px;border: 1px #6699CC solid;}

/*lists*/
ul {margin-left:12px;padding-left:0px;}
li {
  height : 1em;
  list-style-type : none;
  padding : 0.3em 0 0.4em 0;
  font-size : 0.9em;
}

li.bullet {
  height : 1em;
  margin-left:0px;
  list-style-type : none;
  padding : 0.3em 0 0.4em 0;
  font-size : 0.9em;
  font-weight:900;
}

li.half {
  margin-left : 50%;
  margin-top : -1.7em;
  padding : 0.3em 0 0.4em 0;
  border : 0;
}   


/*pagination*/
div.pagination {
padding: 0px;
margin-left: 10px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #ff9934;

text-decoration: none; /* no underline */
color: #ff9934;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #ff9934;

color: #fff;
background-color: #ff9934;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #ff9934;

font-weight: bold;
background-color: #ff9934;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;

color: #DDD;
}
