body,html{
	font-family:Times New Roman;
	color:#5b5b5b;
	font-size:16px;
	height:100%;
	margin:0;
	padding:0;
}

a {
	color: #0056a6;
}

a:active, a:link, a:visited, a:hover {
	color: #003d75;
}

#div_container  {
	width:950px;
	margin:0 auto;
}

#div_header {
	margin: 16px 0px 16px 0px;
}

#div_login{
	width:320px;
	height:65px;
	background:url("/img/background_login.jpg") no-repeat;
	display:inline;
	float:right;
}
#div_navigation{
	background:url("/img/background_navigation.gif") repeat-x top left;
	height:45px;
}
#div_footer {
	padding:40px 0px;
	color:#8b8b8b;
	font-family:Times New Roman;
	font-size:15px;
}

#div_footer a:active, #div_footer a:link, #div_footer a:visited {
	color:#8b8b8b;
	text-decoration:underline;
	font-size:15px;
}

h1 {
	font-size:25px;
	color:#c64e45;
}

h2 {
    font-size:16px;
    font-weight:bold;
    text-decoration:underline;
    padding:0;
    margin:0;
}

.contact_label {
	font-weight: bold;
	vertical-align: top;
}

.contact_required {
	font-weight: bold;
	color: #ff0000;
	margin-left: 10px;
	vertical-align: top;
}

.faq_question_link {
display:block;
margin-bottom:10px;
}

.faq_question {
	font-weight: bold;
}

.faq_answer {
}

.job_title {
	vertical-align:top;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	width: 300px;
}

.job_description {
	vertical-align:top;
	margin: 10px 0px 10px 0px;
}

