body {
	margin:0;
	padding:0;
	background: #E5E6EA url("/file/a91ff1e9d5ed06d101af787596d5be0a/bg.jpg") repeat-x;
	color:#666666;
	font: 12px/18px Lucida Grande, Verdana, sans-serif;
	text-align:center
}
/* Fix IE. Hide from IE Mac \*/
* html #nav_31 { width: 948px; }
/* End */
.navigation_name, .media .name, .article .name {
	display: none;
}
/* TYPOGRAPHY - BASIC ELEMENTS */

a, a:link, a:link, a:link, a:hover {
	background:transparent;
	text-decoration:underline;
	cursor:pointer
}
a:link {
	color:#069;
}
a:visited {
	color:#069
}
a:hover, a:active {
	color:#000;
}
h1, h2, h3, h4, h5, h6 {
	color:#2A689E;
}
h1 {
	font-size: 176%;
	padding-bottom:5px
}
h2 {
	font-size: 140%
}

h3 {
	font-size: 126%
}
h4 {
	font-size: 116%
}
h5 {
	font-size: 106%
}
h6 {
	font-size: 96%
}
strong {
	color:#000
}
hr {
	margin:20px 0;
	background:#B1A888;
	height:1px;
	color:#B1A888;
	border:none;
	clear:both;
	padding:0
}
div.sublogo{float:right;margin:-20px 10px 10px 10px;z-index:3000}
div.sub_content {
	color:#666666;
	font-size: 12px;
}
.newsdiv{height: 350px; overflow: auto; }
/* LAYOUT - HEADER */



#bigmap{margin-top:-28px;padding-left:10px}

.homelink{position:absolute;top:25px;left:330px;display:block;width:300px;height:220px;}

.logo {margin:0px 0 0 0px;background:transparent url("/file/e553da540b247578c5a2a844ef9820d0/banner-interior.jpg") no-repeat 3px 0px;height:212px;width:951px;z-index:0}
#animatedlogo{top:4px;left:361px;position:absolute}
#header {margin:0px 0 0 0px;padding:0px 0 0 0px;height:212px;width:100%;z-index:2000}

#nav_31 {
	display: inline;
	position:absolute;top:-30px;left:0;
	clear: left;
	float: left;
	height: 30px;
	margin: 0px 3px 0 3px;
	list-style: none;
	padding:0 0 0 15px;
	width:934px;

}
#nav_31 li {
	list-style:none;
	margin-right:1px;
	float: left;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	line-height: 1;
}
#nav_31 a {
	font-size:12px;
	float:left;
	margin:0;
	padding:0 0 3px 6px;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
#nav_31 a span {
	float:right;
	display:block;
	background:transparent url("/file/33d84b3026b1b2ba282f79767ea50328/navbreak.jpg") no-repeat right top;
	padding:9px 16px 6px 11px;
	color:#fff;
	margin:0 0px 0 0;
}
#nav_31 #link_6 a span {
	background:none
}
#nav_31 li.last a span {
background:none;
color:#FFFFFF;
display:block;
margin:0 0 0 0;
padding:9px 16px 6px 11px;
}
#nav_31 li.selected a span {
	color:#357cb4;
}
#nav_31 li:hover a span {
	color:#357cb4;
}
#nav_31 li.sfhover a span {
	color:#357cb4;
}
#nav_31 li:hover li a span, #nav_31 li.sfhover li a span {
	color:#fff;
	background:none;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav_31 a span {
	float:none;
}
/* End IE5-Mac hack */

#nav_31 li li a span {
	float:none;
	width:167px !important;
	width /* */:156px;
	margin-left:0px
}
#nav_31 li li a:hover span {
	color:#feff7f;
	width:167px !important;
	width /* */:156px;
}
#nav_31 li:hover {
	color:#fff;
}
#nav_31, #nav_31 ul {
	float: left;
}
#nav_31 li {
	float: left;
	padding: 0;
	width: auto;
}
#nav_31 li ul {
	z-index:200;
	position: absolute;
	left: -999em;
	height: auto;
	width: 166px;
	w\idth: 166px;
	font-weight: normal;
	margin: 30px 0 0 0px;
	margin-left:-30px;
}
/*end*/
/*\*/
html*#nav_31 li ul {
[margin-left:-30px;
	margin-left:-30px;
]margin-left:-100px;
}/*end*/
/*\*/
* html #nav_31 li ul {
	margin-left:-100px;
}
/*end*/


#nav_31 li li {
	padding-right: 1em !important;
	padding-right/* */:0em;
	width: 186px !important;
	width /* */:156px;
	background:transparent url("/file/e537558e12ec1694b759fa3cb2738235/bg_nav.png");
}
#nav_31 li li.last {
	width: 186px;
	height:8px !important;
	height /* */:4px;
	background:transparent url("/file/405622a8eaef04c99645cb5a4fcbb605/bg_nav_bot.png") no-repeat;
}
#nav_31 li li.last a {
	display: none;
}
/*end*/
/*\*/
* html #nav_31 li li.last {
background:transparent url("/file/405622a8eaef04c99645cb5a4fcbb605/bg_nav_bot.png") no-repeat;
}/*end*/
.dummyend[id] {
	clear:both;
}
/*\*/
* html #nav_31 li li.last {
	background:none;
}
/*end*/



#nav_31 li ul a {
	font-size:11px;
	font-style:normal;
	width: 182px;
	w\idth: 182px;
	padding:0px 0px 2px 0px;
	background:transparent url("/file/e5ee86bfbc6684e6ffcf20966032596e/bg_nav_li.jpg");
	margin:4px 8px
}
#nav_31 li ul ul {
	z-index:2000;
	margin: -22px 0 0 127px;
}
#nav_31 li:hover ul ul, #nav_31 li:hover ul ul ul, #nav_31 li.sfhover ul ul, #nav_31 li.sfhover ul ul ul {
	left: -999em;
}
#nav_31 li:hover ul, #nav_31 li li:hover ul, #nav_31 li li li:hover ul, #nav_31 li.sfhover ul, #nav_31 li li.sfhover ul, #nav_31 li li li.sfhover ul {
	left: auto;
}

/* Fix IE. Hide from IE Mac \*/
* html #extranet_subright ul li { float: left; }
* html #extranet_subright ul li a { height: 1%; }
/* End */
/* LAYOUT - main body of page */

.clear {
	clear:both;
	position:relative;
}
#bot{width:953px;z-index:2200;background: transparent url("/file/68ac035b3a952af1b046925f3a796b58/bottom.png") repeat-x 0px 100%;display:block;margin:0px 0 0 0;padding:0px 0 160px 0;}

#upper_center {
	display:block;
	margin:0;
	padding:0px 0px 0px 0px;
	height:auto !important;
	height /* */:238px;
	min-height:238px;
}
#middle_center-wrap {

	display:block;
	margin:20px 0 0 0;
	padding:0px 0 18px 0;
}
#middle_center-top {

	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
}
#middle_center {

	display:block;
	margin:0px;
	padding:0px;
}
#wrap {
	width:954px;
	margin:0 auto;
	position:relative;
	text-align:left;
	padding:0;
}
#content-wrap {
	margin:30px 0 0 0;
	background:transparent url("/file/3bcc3bed2a8f2a8eacb2ab0694516c7a/bg_wrap.jpg");
	text-align:left;
	width:954px;
	position:relative;
}
#content {
	background:transparent url("/file/38247ef9d1599f11a7b6daf2b3d5b74b/bg_fade-rightcol.jpg") no-repeat 724px bottom;
	margin:0px 0 0px 0;
	text-align:left;
}

#rightcolimg{z-index:3000px;position:absolute;right:3px;top:183px;}

.rightcol {
	float:left;
	padding:0px 0 20px 0px;
	width:227px;
	background:none;
margin-top:138px;
z-index:2222;
}
.rightcol-txt {
	padding: 0px 14px
}
.leftcol-content {
	width:auto;
	padding:0px 30px 30px 40px;

}
.leftcol-content-hm {
	width:718px;
	padding:10px 0px 0px 0px;
}
.leftcol {
	margin-left:3px !important;
	margin-left/* */:2px;
	width:721px;
	padding:0px 0px 0px 0px;
	float:left;

}

.jobs td {
	padding:8px;
}
/* LAYOUT - FOOTER */
.blurbs td {
	border-right:1px dotted #000;
	padding:4px 12px
}
.blurbs td strong {
	font-size: 12px;
}
.blurbs td.last {
	border-right:none
}
#extra_footer {
	color:#999;
	line-height:19px;
	text-align:left;
	padding:20px 0 40px 0px;
	text-align:center;
	margin:0
}
.copyright {
	margin:2px 0 50px 0;
	font-size:11px;
	padding:0px 0 0 20px;
	text-align:left
}
.footernav {
	border-bottom:1px solid #ccc;
	font-size:11px;
	padding:0px 0 8px 0;
	text-align:right;
	margin:0 12px
}
.smalllogo {
	padding:0px 24px 0px 0;
	margin-top:-12px
}
div.required {
	display: none;
}

#inc500{display:none}

/* RSS - feed SEC page */

div.rss div.name {
         font-size:20px; 
         font-weight:bold; 
         color:#2A689E; 
         margin-bottom:20px
}

div.rss div.title {
         margin-bottom:20px; 
         font-weight:bold; 
         font-size:14px; 
}

div.rss div.title a {
         color:black
}

div.rss div.item {
         margin-bottom:10px
}

div.rss div.item a {
         color: black;
         font-weight:bold
}

div.rss div.detail {
         height:380px;
         overflow:auto
}

div.rss div.updated {
          color: black;
          font-style:italic
}

div.rss div.summary b {
          color: black
}
