/* CSS Document */
body
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
.jobDetails
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.jobDesc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.application
{
 text-align:left;
 margin:10px;
 padding:10px;
}
input
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#pageLayout
{
 border:3px solid #1E9F45;
 width:780px;
 height:100%;
}
.infoPop
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
visibility:hidden;
z-index:99;
line-height:1px;
margin-top:5px;
margin-bottom:5px;
border: 1px solid #000000;
padding: 5px;
}
.center
{
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.left
{
 text-align:left;
}

.top
{
 vertical-align:top;
}
div.ghr { 
width: 100%; 
height: 3px; 
border: 0; 
background-color:#1E9F45;
color:#1E9F45;
margin:0;
padding:0;
line-height:3px;
} 

div.bhr { 
width: 100%; 
height: 3px; 
border: 0; 
background-color:#183B9d;
color:#183B9d;
margin:0;
padding:0;
line-height:3px;
} 

.darkGreen
{
 color:#1E9F45;

}
.greenDivider
{
 color:#1E9F45;
 height:3px;
 width:100%;
 padding:0;
 margin:0;
 line-height:3px;
}
fieldset {
  margin-left:auto !important;
  margin-right:auto !important;
  padding: 1em;
  font:Arial, Helvetica, sans-serif;
  font-size:12px;
  width:400px;
  text-align:left;
	 margin-left:0;
	 margin-right:0;
  line-height:12px;
  }
 .error
{
 color:#FF0000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 margin-left:70px;
 margin-bottom:20px;
 margin-top:10px;
}

.requiredField
{
	color:#FF0000;
	font-size:24px;
	vertical-align:middle;
}
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  }
  
  legend {
  padding: 0.2em 0.5em;
  font-size:90%;
  text-align:right;
  font:Arial, Helvetica, sans-serif;
  font-size:14px;
  }
ul
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 text-align:left;
}
li
{
 line-height:10px;
}
ul#hor
{
 display:inline;
 list-style-type: disc;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 
}
ul#hor li
{
	display: inline;
  	padding-left: 8px;
  	background: url(../images/bullet.gif) no-repeat;
}
ul#pound
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#183B9d;
 font-weight:bold;
 margin-left:0px;
 width:180px;
 
}
ul#pound li
{
	list-style-type:none;
  	padding-left: 28px;
  	background: url(../images/poundBullet.gif) no-repeat;
	line-height:18px;
}
ul#rightList
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#183B9d;
 
 margin-top:10px;
 margin-right:5px;
 text-align:leftt;
 margin-left:20px;
 
}
ul#rightList li
{
	line-height:14px;
	list-style-image: url(../images/bulletblue.gif) no-repeat;
}
ul#hor a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 
}
#menuCell
{
 padding-left:15px;
 background-image:url(../images/homeback.gif);
 background-repeat:no-repeat;
 height:30px;
}

#menuLayout
{
	width:100%;
}

#middleLayout
{
	width:100%;
}

.menuItem
{
}
#bannerCell
{
 background-image:url(/images/bannerBack.gif);
 background-repeat:repeat-x;
}

a { 
	 color:#000099;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-decoration:none;
}
a:visited { 
	color:#000099;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-decoration:none;
}
a:hover 
	{ 
		color:#1E9F45;
		 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-decoration:underline;
	}
a:active { 
	color: #f00; 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	}

#contentArea
{
 padding:10px;
 text-align:left;
}
#contentMiddle
{
 padding:5px;
 text-align:left;
}
#contentRight
{
 margin-top:10px;
 padding:10px;
 text-align:left;
 width:200px;
 vertical-align:middle;
 padding-right:5px;
}
.content
{
 width:95%;
 height:100%;
 /*border-right:2px solid #1E9F45;*/
 vertical-align:top;
 padding-right:15px;

}
p
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}
h1
{
 color:#1E9F45;
 font-family:Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
}
h3
{
 color:#1E9F45;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
}
h4
{
 color:#183B9d;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
}
h5
{
 color:#1E9F45;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
}
h6
{
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
}
#adBox
{
 width:160px;
 border:2px solid #1E9F45;
 padding:0;
 margin:0;
 }
 
 #adBoxHead
 {
  background-color:#1E9F45;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
 }
 
 #aprCell
 {
 	padding:5px;
 }
 
 #aprBox
 {
  border:1px solid #1E9F45;
   font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;
 	color:#183B9d;
 }