body { margin: 0; background-color:#326CA9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

#wrapper { width: 760px; margin: auto }
#top {height: 23px; background:#113152 url(images/toptext.gif) no-repeat -5px 0px;}
#header, #homeheader { display:block; width: 760px; background:#326CA9 url(../../images/bannersecond.jpg) }
#header { height: 100px }
#homeheader { height: 190px }
#header h1 { margin: 0; padding: 10px }
#header h1 a { display: block; width: 317px; height:89px }
#header h1 span { display: none }
#blackline {background-color:#113152; height:4px; }
#thickblackline {background-color:#113152; height:2px; width: 340px;  }
#mainbody { background: url(images/mainbkg1.gif); padding: 0 0px; }
#leftblock {float:left;display: block; width: 180px; height:inherit; background: #fff; }
.signup { display: block; padding: 15px 0; width: 180px; text-align: center; background: #113152; color: #FFF; font-size: .9em }
.signup a { color: #FFF; text-decoration: none }
.signup a:hover { text-decoration: underline }


#nav 
{ 
margin: 0; 
padding: 0; 
list-style: none; 
}

#nav ul{

	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
}

#nav ul li{
	margin: 0;
	
}

#nav ul li a { display: block; background: url(images/navoff.gif) no-repeat; width: 160px; height: 36px; line-height: 36px; font-size: .9em;  text-decoration: none;  color: #ffffff; font-weight: bold; padding: 0px 10px}
#nav ul li a:hover,#nav ul li a.on { background: url(images/navon.gif) no-repeat;  margin: 0; color:#000000; }


#nav ul li ul li a{
/*display: block; background: url(images/navon.gif) no-repeat; width: 180px; height: 36px; line-height: 36px; font-size: 10px;  text-decoration: none;  color: #113152; font-weight: bold; padding: 0px 20px;*/

display: list-item; background: #FFF;color: #000; font-size: .9em;  text-decoration: none; line-height: 1.1em; height: 1.1em; color: #113152;font-weight:bold ; padding: 5px 10px;
}

#nav ul li ul li a:hover, #nav ul li ul li a.on{
display: list-item; background: url(images/navon.gif) no-repeat; color: #000; text-decoration: none;  color: #113152; font-weight: bold; padding: 5px 10px;
}


/*#homeimage{ background: #FFF url(images/homeimg1.gif) no-repeat; margin: 0 0 0 10px; width: 179px; height: 154px; float:right;}*/

#homeimage{ width: 179px; height: 154px; float:right;}
#content {float: left; width: 520px; padding: 20px;  color:#333333; font-size: 1em; overflow: hidden }
#content h2 { margin: 5px 0;font-size: 18px; color: #003366; padding-bottom: 5px; border-bottom: 3px solid #326CA9 }
#content a { text-decoration:underline; color:#003366;}
#content a:visited { color:#003366;}
input.btn
{
background: url(images/button.gif) repeat-x;
display:block;

border:0px;

}
input.btnwide
{
background-color:#999999;
border:10px;
padding: 10px 10px 10px 10px;

}
#footer { clear: both; height: 38px;  padding: 0 20px; line-height: 20px; font-size: 10px;  }

#footnav { margin-left: 20%; text-align: center; }
#footnav ul { margin: 0; padding: 0 20px; }
#footnav ul li { display: inline;list-style: none;border-left: 1px #666 solid; }
#footnav ul li a { font-size: 11px; text-decoration: none; color:#326CA9; padding: 0 10px; padding: 0 10px;}


#bycopy { background: #113152; color: #FFFFFF; font-size: .8em; padding: 5px 10px; text-align: right }
#funding { color: #FFFFFF; font-size: 10px; padding: 5px 10px; text-align: center }
#clear { clear: both; height: 0; line-height: 0; font-size: 0px }

.tblview { width: 100%; background-color:#FFF; border: 1px solid #4B759C }
.thview { background-color:#CCCCCC; padding: 5px; font-size: 11px; font-weight: bold; color: #FFF }

.jobdetail { width: 100%; background-color: #FFF; border: 0px solid #4B759C }
.jobform { font-size:10px; text-align:right; width: 100%; background-color: #FFF; border: 0px solid #4B759C }
/* Hides from IE5-mac \*/
* html #content { height: 1%; }
* html #footnav { height: 1%; }
/* End hide from IE5-mac */
.errmsg 
{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	size:auto; 
	color:#CC0033;
	font-weight:bold;
}

#adminicon { padding:10px 0px 10px 0px}


table .application
{
	width:100%;
}

table .application input
{
	width:20%;
}
