body  {
	text-align : left;
	color : #000000;  /* 336699 */
	background-color: #ffffff;
	margin: 0px;
	font : 11px verdana, arial, helvetica, sans-serif;
	}


/*This is the style applied to all text inside a table cell*/
body, td, h1, h2, p {
font-size:11px;
font-family: verdana, arial, helvetica, sans-serif;
}

h1{font-size:18px; color:#0066CC; text-align:left; font-weight:bold; margin-bottom:15px; margin-top:5px; padding:0px;}
h2{font-size:14px; color:#0066CC; text-align:left; font-weight:bold; margin-bottom:6px; margin-top:30px; padding:0px;}
h3{font-size:12px; color:#0066CC; font-weight:bold; margin-bottom:5px; margin-top:20px; padding:0px;}
h1.job_title{font-size:18px; color:#214B71; text-align:left; font-weight:bold; margin-bottom:6px; margin-top:5px; padding:1px;}
h1.intro{font-size:18px; color:#E26B30; text-align:left; font-weight:bold; margin-bottom:3px; margin-top:0px; padding:0px;}
h3.jpr{font-size:12px; color:#990000; font-weight:bold; margin-bottom:5px; margin-top:0px; padding:0px;}
h3.intro{font-size:12px; color:#E26B30; font-weight:bold; margin-bottom:5px; margin-top:0px; padding:0px;}

p{
margin-top:0px; 
margin-bottom:10px;
line-height: 12pt;

}
p.introp{
margin-top:0px; 
margin-bottom:6px;
line-height: 9pt;
}

/* Orange arrow for listing items or anchors */
.bulletemp {
  margin-left: 3px;
  margin-top: 3px;
  padding: 0 0 0 17px;
  background: url("images/bullet_emp.gif") no-repeat 0 50%;
  
}

.bulletlog {
  margin-left: 3px;
  margin-top: 4px;
  padding: 0 0 0 17px;
  background: url("images/bullet_log.gif") no-repeat 0 50%;
  
}

.bulletfeat {
  margin-left: 3px;
  margin-top: 4px;
  padding: 0 0 0 17px;
  background: url("images/bullet_feat.gif") no-repeat 0 50%;
  
}

.bulletred{
  margin-left: 3px;
  margin-top: 4px;
  padding: 0 0 0 12px;
  background: url("images/bullet_red.gif") no-repeat 0 50%;
  
}

.rssicon{
  margin-left: 3px;
  padding: 0 0 0 17px;
  background: url("images/feed01.png") no-repeat 0 50%;
  
}


/*Link employer menu*/
a:link.employ { font-weight : normal; font-size: 10px; color: #ffffff; text-decoration: none; }
a:visited.employ { font-weight : normal; font-size: 10px; color: #ffffff; text-decoration: none; }
a:active.employ { font-weight : normal; font-size: 10px; color: #ffffff; text-decoration: none; }
a:hover.employ { font-weight : normal; font-size: 10px; color: #FF6600; text-decoration: none; }


td#headbg { background-image: url('images/headerbg.gif');}

td.empmenu{
background-color : #8CB5DE;
padding: 2px;
color : #ffffff;
}

td.toppadded {
padding-top:9px;
}

td.menupad {
padding-left: 5px;
padding-right: 15px;
}

td.sidebarpad {
padding-left: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
}

td.sidebarhead {
padding-left: 8px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
color: #ffffff;
font-weight: bold;
}

td#diff {
	color : #a0a0a0;
	font : 10px Verdana;
	padding : 13px;
	
}

td.field1 {
color: #000000;
font-size : 11px;
font-weight : normal;
padding-right: 3px;

}

td.searchbutton {
font-size : 11px;
padding-top: 3px;
padding-bottom: 3px;

}

td.whitetxt{
color: #ffffff;
}

td.footer {
padding-top:8px;
padding-left:6px;
color : #1C496D;
}

td.tdart {
padding: 6px;
font-weight : bold;
background-color: #C0D3E2;
}

table.tblart {
width: 645px;
margin-top: 7px;
background-color : #EEF3F6;
border-collapse: collapse;
border-color: #DBE2E8;
border-style: solid;
border-width: 1px;
}

table.tblart td{
padding: 7px;
}

ul.artlist{
list-style-image: url("images/bullet_red_art.gif");
  padding:0;
  margin:0;
  margin-left:10px;
}

ul.artlist li {
padding-top:1px; padding-bottom:5px;
margin-left:0px;
  }
  
li {
margin-bottom: 5px;
}

/*Standard link*/
a:link { font-weight : normal; font-size: 11px; color: #003399; text-decoration: underline; }
a:visited { font-weight : normal; font-size: 11px; color: #003399; text-decoration: underline; }
a:active { font-weight : normal; font-size: 11px; color: #003399; text-decoration: underline; }
a:hover { font-weight : normal; font-size: 11px; color: #FF6600; text-decoration: underline; }

/*intro link*/
a:link.intro { font-weight : bold; font-size: 11px; color: #003399; text-decoration: none; }
a:visited.intro { font-weight : bold; font-size: 11px; color: #003399; text-decoration: none; }
a:active.intro { font-weight : bold; font-size: 11px; color: #003399; text-decoration: none; }
a:hover.intro { font-weight : bold; font-size: 11px; color: #FF6600; text-decoration: none; }

/*footer Link  menu*/
a.footerlink:link { font-weight : normal; font-size: 11px; color: #1C496D; text-decoration: underline; }
a.footerlink:visited { font-weight : normal; font-size: 11px; color: #1C496D; text-decoration: underline; }
a.footerlink:active { font-weight : normal; font-size: 11px; color: #1C496D; text-decoration: underline; }
a.footerlink:hover { font-weight : normal; font-size: 11px; color: #FF6600; text-decoration: underline; }

/*featured site*/
a.featuredsite:link { font-weight : normal; font-size: 10px; color: #7D7E7F; text-decoration: none; }
a.featuredsite:visited { font-weight : normal; font-size: 10px; color: #7D7E7F; text-decoration: none; }
a.featuredsite:active { font-weight : normal; font-size: 10px; color: #7D7E7F; text-decoration: none; }
a.featuredsite:hover { font-weight : normal; font-size: 10px; color: #ff0000; text-decoration: none; }

/*articles links*/
a.artl:link { font-weight : normal; font-size: 11px; color: #000000; text-decoration: underline; }
a.artl:visited { font-weight : normal; font-size: 11px; color: #000000; text-decoration: underline; }
a.artl:active { font-weight : normal; font-size: 11px; color: #000000; text-decoration: underline; }
a.artl:hover { font-weight : normal; font-size: 11px; color: #FF6600; text-decoration: underline; }

/*Sponsors listk*/
a.sponsor:link { font-weight : normal; font-size: 10px; color: #477BD1; text-decoration: none; }
a.sponsor:visited { font-weight : normal; font-size: 10px; color: #477BD1; text-decoration: none; }
a.sponsor:active { font-weight : normal; font-size: 10px; color: #477BD1; text-decoration: none; }
a.sponsor:hover { font-weight : normal; font-size: 10px; color: #ff0000; text-decoration: none; }

/*Job title*/
a.jobtitle:link { font-weight : normal; font-size: 11px; color: #003399; text-decoration: underline; }
a.jobtitle:visited { font-weight : normal; font-size: 11px; color: #003399; text-decoration: underline; }
a.jobtitle:active { font-weight : normal; font-size: 11px; color: #003399; text-decoration: underline; }
a.jobtitle:hover { font-weight : normal; font-size: 11px; color: #FF6600; text-decoration: underline; }

/*Link top company - posted by*/
a.postedby:link { font-weight : normal; font-size: 10px; color: #8D8D8D; text-decoration: none; }
a.postedby:visited { font-weight : normal; font-size: 10px; color: #8D8D8D; text-decoration: none; }
a.postedby:active { font-weight : normal; font-size: 10px; color: #8D8D8D; text-decoration: none; }
a.postedby:hover { font-weight : normal; font-size: 10px; color: #FF6600; text-decoration: none; }

/*Link add minus from bag */
a.empresume:link { font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: underline; }
a.empresume:visited { font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: underline; }
a.empresume:active { font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: underline; }
a.empresume:hover { font-weight: bold; font-size: 10px; color: #ff0000; text-decoration: underline; }


table.main {
width: 835px;
border-collapse: collapse;
}

table td {
vertical-align: top;
}

table.intromain {
width: 645px;
/* background-color : #8CB5DE; */
border-collapse: collapse;
border-color: #DBE2E8;
border-style: solid;
border-width: 1px;
}

table.intromain td {
vertical-align: top;
padding: 3px;
}

table.topmarg {
margin-top: 7px;
}

table.loginpanel {
width: 180px;
background-color: #567089;
border-collapse: collapse;
}

table.jpr {
background-color: #FFDDDD;
border-collapse: collapse;
border-color: #990000;
border-style: solid;
border-width: 1px;
}

table.jobdesc {
background-color: #f9f9f9;
border-collapse: collapse;
border-color: #dedede;
border-style: solid;
border-width: 1px;
}

table.tblgen {border: 1px solid #D0E5F5; width: 100%; border-collapse: collapse}
table.tblgen td {font-size: 11px; border: 1px solid #D0E5F5; vertical-align: middle; text-align: left; padding: 5px;}
table.tblgen th {font-size: 12px; border: 1px solid #D0E5F5; background-color: #D0E5F5; vertical-align: middle; text-align: left; padding: 5px;}

table.bodypanel {
background-color: #ffffff;
border-collapse: collapse;
border-color: #dedede;
border-style: solid;
border-width: 1px;
}



.field {
	border:1px solid #0F5E9E; FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	color: #797979;
	padding-right: 2px; 
	padding-left: 2px 
}

select { 
font-size: 12px;
}

.fieldlogin {
	border:1px solid; FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	color: #797979;
	padding-right: 2px; 
	padding-left: 2px 
}

.buttonlogin {
	border:1px solid #4F5459;
	FONT-SIZE: 11px;
	font-weight: bold; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px; 
	padding-right: 7px;
	background-image: url('images/button_bg_grey.gif');
	/* background-color: #4F637B; */
	
}

.findbutton {
	border:1px solid #0F5E9E; FONT-SIZE: 12px; FONT-weight: bold; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #ffffff;
	background-image: url('images/button_bg_blue.gif');
	padding-top:2px; 
	padding-bottom: 2px;
	padding-left:5px; 
	padding-right: 5px;
	
	background-color: #4F637B;
	
}


table.loginform {
margin-top: 5px;
}



table.loginform td{
padding-bottom: 5px;
padding-left: 5px;
padding-right: 10px;
}

table.signupform {
width: 750px;
background-color: #DDE6F7;
border-collapse: collapse;
border-color: #6699CC;
border-style: solid;
border-width: 1px;
}


table.featured {
width:180px;
margin-top: 6px;
/* background-color : #8CB5DE; */
border-collapse: collapse;
border-color: #C0C0C0;
border-style: solid;
border-width: 1px;

}

table#job {
background-color: #F7F7F7;
border-collapse: collapse;
margin-top:3px;
}

table#job td {
vertical-align: top;
border-color: #dedede;
border-bottom-style: solid;
border-bottom-width: 1px;
}

table#job th{
color: #ffffff;
font-size: 11px;
background-color: #003061;
text-align: left;
font-weight: bold;
border-color: #3A93DA;
border-bottom-style: solid;
border-bottom-width: 3px;
padding-top:4px;
padding-bottom:4px;
}

hr.botline {
height:6px;
border-style:solid;
border-width:6px 0 0 0;
border-color:#20568D;
}

ul.lipointer { list-style-image: url("images/bullet_red.gif") }
ul.lipointer li{padding-top:1px; padding-bottom:5px;}

/*
####################################################
Job list

*/




.job_list_small_print {
	font-size: 10px;
	color: #888888;

}

.job_list_title {
	font-weight: italic;
	color: #0000FF;

}

.green_grad {
	background-color: #EAF1F8;
}
.blue_grad {
	background-color: #EAF1F8;
}




.job_list_cat_name {
	font-family: "Arial", sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #339900; 

}

TD.list_data_cell {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #214B71;
	
	
}


TD.list_header_cell {
	font-family: "Arial", sans-serif;
	text-align: center;
	font-size: 10pt;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	background-color: #E9E9E9;
	color: #000000;

}

TD.list_day_of_week {

	font-weight: bold;
	color: #000000;
	background-color: #ffffff;

}

.featuredlisting {
	font-size: 14px;
	font-weight: bold;
	color: #214B71;
	margin-top: 10px;
	margin-bottom: 6px;
}