html,body{
	margin:0;
	padding:0;
	background:#999ca8;
	/*background:#E5E6E9 url(images/backgroundBody.jpg) repeat-y center center;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#58595b;
}

#container {
	width:989px;
	margin:1em auto;
}


#nav{
	width:989px;
	height:38px;
}

#nav .quote_container{
	width:441px;
	height:34px;
	padding:2px 10px;
	float:left;
}

#nav .link_container{
	width:500px;
	height:38px;
	line-height:38px;
	float:right;
	text-align:right;
}
#home-movie {
	width:989px;
	height:417px;
}
#header{
	height:205px;
	padding-bottom:12px;
}
#home-content{
	width:989px;
	background:#fff url(images/bg-home-content.gif) repeat-y top left;
}
#home-content .col1 {
	width:682px;
	padding:17px 25px 10px 25px;
	float:left;
	font-size:14px;
	line-height:1.5em;
	background:#FFF url(images/bg-home-col1.gif) repeat-x top left;
}
#home-content .col1 h1 {
	color:#0066b3;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	margin:0;
	padding:.5em 0em 0em 0em;
}
#home-content .col1 h1 b.highlight {
	font-size:22px;
	line-height:22px;
}
#home-content .col2 {
	width:257px;
	padding:17px 0px 10px 0px;
	float:right;
}
#home-content .col2 ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#0066b3;
	font-size:14px;
	display:block;
	width:257px;
}
#home-content .col2 ul li {
	display:block;
	width:257px;
	padding:0;
}
#home-content .col2 ul li.first-of-type {margin-top:10px}
#home-content .col2 ul li a {
	color:#0066b3;
	display:block;
	width:207px;
	padding:5px 25px;
	text-decoration:none;
}
#home-content .col2 ul li a:hover {background-color:#c6cfd6;}
#sec_content{
	width:100%;
	background:#fff url(images/backgroundContent.jpg) repeat-y center center;
	color:#000000;
}

#sec_content .col1{
	float:left;
	width: 149px;
	padding:10px 10px 10px 15px;
}

#sec_content .col1 h1{
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	padding:8px 0;
	border-bottom:1px solid #ACB4BF;
	color:#0066BA;
		font-weight:bold;
}

#sec_content .col1 ul {
	font-size:11px;
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
	line-height:24px;
	font-weight:bold;
	display:block;
}

#sec_content .col1 li {
	display:block;
	width: 149px;
}

#sec_content .col1 a{
	color:#0066BA;
	text-decoration:none;
	display:block;
	width: 149px;
}

#sec_content .col1 a:hover{
		color:#0066BA;
}

#sec_content .col1 a.current{
	color:#E96723;
	text-decoration:none;
	display:block;
	width: 149px;
}

#sec_content .col1 a:hover.current{
		color:#E96723;
}

#sec_content .col2{
	float:left;
	width: 509px;
	padding:10px 0 10px 45px;
	color:#58595b;
}

#sec_content .col2 .a{
	float:left;
	width: 240;
	padding-right:15px;
}

#sec_content .col2 .b{
	float:right;
	width: 240;
	padding-right:14px;
}


#sec_content .col2 h1 {
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	padding:.2em 0em;
	border-bottom:1px solid #74849C;
	color:#E96723;
	font-weight:normal;
}

#sec_content .col2 a.text,
.orange-link  {
	color:#E96723;
	text-decoration:none;
}
.blue-link {
	color:#0066b3;
	text-decoration:none;
}
.blue-link:hover {text-decoration:underline;}

#sec_content .col2  a:hover.text,
.orange-link:hover {
	color:#E96723;
}
.job-item {
	padding:1em 0em;
	border-bottom:1px dotted #d9d9d9;
}

#sec_content .col2 a.map{
	color:#58595b; 
	text-decoration:none;
}

#sec_content .col2 a:hover.map{
	color:#E96723;
}

#sec_content .col2 .highlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E96723;
	font-weight:bold;
}

#sec_content .col2 ul, ol {
	margin:0;
	padding:0 0 20px 20px;
}

#sec_content .col2 ol {
	margin:0;
	padding:0 0 0 20px;
}

#sec_content .col2 li {
	margin:0;
	color:#EE8343;
	line-height:18px
}

#sec_content .col2 li span{
	color:#58595b;
}

#home-content .col2 h2 {
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	padding:5px 25px;
	width:207px;
	border-bottom:1px solid #b8b8ba;
	color:#E96723;
	font-weight:normal;
}

#sec_content .col3{
	float:left;
	width: 221px;
	padding:43px 10px 10px 30px;
}

#sec_content .col3 .cap_home{
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding:.2em 0em;
	color:#2266C2;
	font-weight:bold;
	line-height:20px;
}

#sec_content .col3 h2{
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	padding:.2em 0em;
	color:#2266C2;
	font-weight:bold;
}

#sec_content .col3 ul {
	margin:0;
	padding:0 0 20px 20px;
}


#sec_content .col3 li {
	margin:0;
	color:#EE8343;
	line-height:18px
}

#sec_content .col3 img.slogan{
	padding:10px 0 0 10px;
}

#sec_content .col3 a{
	color:#22458E; 
	text-decoration:none;
}

#sec_content .col3 a:hover{
	color:#22458E;
}

#footer{
	background-color:#5d6275;
	color:#bec1ce;
	line-height:26px;
	font-size:12px;
	padding:0px 15px;
	width:959px;
	margin-top:7px;
}
#footer a {
	color:#bec1ce;
	text-decoration:none;
}

.req{
	color:#FF0000;
	font-weight:bold;
	font-size:115%;
}

#sec_content .col2 td{
	padding:3px;
}

#sec_content .col2 td.label{
	text-align:right;
}
