#top-curve { background:url(images/top-curve.jpg) no-repeat;}
#bot-curve { background:url(images/bot-curve.jpg) no-repeat;}
#footer { background:url(images/footer-image.jpg) no-repeat;}

#header { background:url(images/header-bg.jpg) repeat-x ;}
#menubar { background:url(images/menubar.jpg) no-repeat;
text-align:center;}
#logo { background:url(images/logo.jpg) no-repeat }



body {
	color: #454545;
	font-family:Arial, Verdana, sans-serif;
	font-size: 11px;
}

.blue-text {
	color: #085398;
	font-family:Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
}



.redtext
{
color: #ba101b;
font-family:Arial, Verdana, sans-serif;
letter-spacing:-.15px;
	font-size: 13px;
	line-height: 18px;	
	font-weight:bold;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
text-align:center;
}

a:link, a:visited{

	color: #045eb6;
	text-decoration:none;
}

a:hover, a:active{

	color: #000000;
	text-decoration:underline;

}

a.menu:link
{
color: #ffffff;
text-decoration:none;
}
a.menu:hover
{
color: #ffffff;
text-decoration:underline;
}
a.menu:visited
{
color: #ffffff;
}

.newstext
{
	color: #454545;
	font-family:Tahome,Arial, Verdana, sans-serif;
	font-size: 11px;
	}
	
	
	
	/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#stylefour{position:relative;display:block;height:39px;font-size:11px;font-weight:bold;background:transparent url(images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #B30000;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(images/bgDIVIDER.gif) no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#B30000;background:#fff url(images/bgON.gif) no-repeat top right;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */


#bluebox {
	float: left;
	padding: 5px;
	margin: 5px;
	background: #fff;
	border: 5px solid #cae2f9;
	width: 200px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 200px;
	}
	
	
	#infobox {
	float: left;
	padding: 5px;
	margin: 5px;
	background: #fff;
	border: 5px solid #f4cb69;
	width: 200px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 200px;
	}
	
.redcontact
{
color: #ba101b;
font-family:Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

#container{
	margin:0 auto;
	width:300px;
	padding:40px;
	text-align:left;
	background-color:#fff;
}
#container ul{
	text-align:center;
	margin:0 0 30px 0;
	list-style:none;
}
#container ul a{
	border:1px solid #eee;
	background-color:#ffffff;
	color:#444;
	font-size:1.5em;
	line-height:2em;
	padding:20px;
	margin:0 0 20px 0;
	display:block;
}
#container ul a:hover{
	border:1px solid #ffffff;
	background-color:#ffffff;
	color:#fffff;
}

#definition{
	margin:5px;
}
/*FORM*/
.form_description {
	border-bottom: 1px dotted #CCC;
	clear: both;
	display: inline-block;
	margin: 0 0 1em;
	width:100%;
}
#form_career 
{
	float: left;
	width: 535px;
	padding: 10px 15px;
	background: white;
}
#form_career ul {
	font-size: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#form_career ul li
{
	float:left;
	width:97%;
}
label.desc {
	border: none;
	color: #222;
	display: block;
	font-size: 95%;
	font-weight: 700;
	line-height: 150%;
	padding: 0 0 1px;
	border-image: initial;
}
form li span {
	color: #444;
	float: left;
	margin: 0 4px 0 0;
	padding: 0 0 8px;
}
input.text {
	background: white url(images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-top: 1px solid #7C7C7C;
	color: #333;
	font-size: 100%;
	margin: 0;
	padding: 2px 0;
}
form li span label {
	clear: both;
	color: #444;
	display: block;
	font-size: 9px;
	line-height: 9px;
	margin: 0;
	padding-top: 3px;
}
form .required {
	color: red;
	float: none;
	font-weight: 700;
}
form li div {
	float:left;
	width:100%;
	color: #444;
	margin: 0 4px 0 0;
	padding: 0 0 8px;
}
form li div label {
	clear: both;
	color: #444;
	display: block;
	font-size: 9px;
	line-height: 9px;
	margin: 0;
	padding-top: 3px;
}
form li div.left {
	display: inline;
	float: left;
	width: 48%;
}
form li div.right {
	display: inline;
	float: right;
	width: 48%;
}
select.select {
	color: #333;
	font-size: 100%;
	margin: 1px 0;
	padding: 1px 0 0;
	background: white url(images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-top: 1px solid #7C7C7C;
}
