

.DEK {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

BODY {
overflow: scroll;
overflow-x: hidden;
/* background-color: #719049; */
background: url(../images/page_bg_applicant.gif);
scrollbar-face-color: #CCCCCC; 
scrollbar-shadow-color: #000000; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #000000; 
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-arrow-color: #000000;
 }


P {
font-family: arial;
font-size: 80%;
color: #3C2A4E;
line-height: .5cm;
margin-left: .3cm;
margin-right: .3cm
 }
 

P.intro {
font-family: arial;
font-size: 70%;
color: #FFFFFF;
line-height: .5cm;
margin-left: .3cm;
margin-right: .3cm
 }
 

A.copyright { 
color: #FFFFFF;
font-weight: bold; 
text-decoration:underline
 }

A.copyright:visited {
color: #FFFFFF;
font-weight: bold;
text-decoration:underline
 }

A.copyright:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration:none
 }

/* ----------  TOP NAVIGATION -----------  */

A.topnav {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 40px;
text-decoration:none;
text-transform:uppercase;
 }

A.topnav:visited {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 40px;
text-decoration:none
 }

A.topnav:hover {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #6699CC;
line-height: 40px;
text-decoration:none
 }

/* ----------  LEFT NAVIGATION -----------  */

A.leftnav {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 25px;
text-decoration:none;
text-transform:uppercase;
 }

A.leftnav:visited {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 25px;
text-decoration:none
 }

A.leftnav:hover {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #6699CC;
line-height: 25px;
text-decoration:none
 }

td.rpad{ padding:0 85px 0 10px;}
/* ----------  BOTTOM NAVIGATION -----------  */

A.bottomnav {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #3C2A4E;
line-height: 20px;
text-decoration:none;
text-transform:uppercase;
 }

A.bottomnav:visited {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #3C2A4E;
line-height: 20px;
text-decoration:none
 }

A.bottomnav:hover {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #665B71;
line-height: 20px;
text-decoration:none
 }
 
/* ----------  DEFAULT NAVIGATION -----------  */

A { 
color: #003366;
text-decoration:underline
 }

A:visited { 
color: #003366; 
text-decoration:underline
 }

A:hover { 
color: #003366;
text-decoration:none
 }



/* FORM ATTRIBUTES */



TEXTAREA {
color: #333333;
font-family: arial;
font-size: 90%
 }

.field {
color: #333333;
font-family: arial;
font-size: 90%
  }

.formbutton {
font-family: arial;
font-size: 11px;
border: 1px #333333 solid;
color: #333333;
font-weight: bold;
background-color: #CCCCCC;
cursor: hand
 }

SELECT {
color: #333333;
font-family: arial;
font-size: 90%
 }
 
  h1 {
 	color: #666666;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 120%;
 	font-weight: bold;
 	margin-left : 3 px;
 	margin-right : 1 px;
 	margin-top : 1 px;
 	margin-bottom : 0 px;
}

 h3 {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14;
	font-weight: bold;
	margin-left : 3 px;
	margin-right : 1 px;
	margin-top : 1 px;
	margin-bottom : 0 px;
}

h4 {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	margin-left : 3 px;
	margin-right : 1 px;
	margin-top : 1 px;
	margin-bottom : 0 px;
}

/*########################################*/
/* Job board styles */

.breadcrumbs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-bottom: 20px;
}

.breadcrumbs a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

table.jobcategories {
	font-size: 100%;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
}

table.joblistings {
	font-size: 100%;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
}

table.jobdetails {
	font-size: 100%;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
}

table.jobdetails td.label {
	font-size: 100%;
	font-weight: bold;
	padding-right: 8px;
	text-align: left;
}

table.jobdetails td.data {
	width= 90%;
	padding-right: 10px;
}


fieldset{
  border:0;
  font-size:14px;
}

fieldset div{ clear:both; }
fieldset div.text label{
  float:left;
  width:70px;
  text-align:right;
  padding-right:10px;
  margin:0 0 15px;
}
fieldset div.optionset label.left{
  font-weight:bold;
}
fieldset ul{
  list-style:none;
  padding:0;
}
fieldset ul li{ padding:0; }
fieldset div.textarea label{ display:block; margin:0 0 1em;}
fieldset div.textarea textarea{ width:300px;}