body {
	margin-top:0px;
	background-image:url(imgs/bg.jpg);
	background-repeat:repeat-x;
	background-color:#5f86a2;	
	text-align:center;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}
.frame {
 position:absolute;
 }
 
#frame {
	padding-top: 30px; position: relative;
}
 
ul {
margin-top: 10px;
padding-top: 0px;
}

.bulletted {
	line-height:18px;
}

.bulletted li {
	margin-left:15px;
}

.bulletted_left li {
	line-height:18px;
	margin-left:-20px;
	padding-bottom:8px;
}

.bulletted_left2 li {
	line-height:16px;
	margin-left:-20px;
	padding-bottom:8px;
}

.bulletted_left3 li {
	line-height:16px;
	margin-left:-20px;
	padding-top: 0px;
}

#content {
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	width:1000px;
	color:#333333;
	text-align:left;
	border:1px #333 solid;
	border-top:0px;
	position: relative;
}

#content_home {
	margin-left:auto;
	margin-right:auto;
	background:#000;
	width:1000px;
	height:1000px;
	color:#FFF;
	text-align:left;
	padding-bottom:40px;
}

.content_internal {
}

.far_right_content {
	left:549px;
	display:block;
	position:absolute;
	top:68px;
	text-align: left;
}

#footer {
	background-color:#1a3a5c;
	color:#FFFFFF;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:110px;
	text-align:left;
	position: relative;
}

#footer_bottom a {
	color:#FFF;
}

#footer_bottom {
	font-size:10px;
	display:block;
	text-align:center;
	color:#FFF;
	margin-top:4px;
}

#footer_header {
	display:block;
	padding-top:15px;
	padding-bottom:5px;
	margin-left:20px;
	font-weight:bold;
}

#footer_left {
	display:block;
	top: 43px;
	position: absolute;
	left:99px;
	width:250px;
}

#footer_middle {
	display:block;
	top: 43px;
	position: absolute;
	left:400px;
	float: left;
}

#footer_right {
	display:block;
	top: 43px;
	position: absolute;
	left:708px;
	float: left;
}

#header {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	margin-bottom:0px;
	text-align:left;
	border-left:1px #333 solid;
	border-right:1px #333 solid;
}

.header {
	font-size:14px;
	font-weight:bold;
	color:#1a3a5c;
}

.header2 {
	font-size:12px;
	font-weight:bold;
	color:#1a3a5c;
}
.subhead {
	font-size:13px;
	font-weight:bold;
	color:#1a3a5c;
}

.height_fivetwenty {
	height:520px;
}

.height_seven {
	height:700px;
}

.height_sevenfifty {
	height:750px;
}

.img_border {
	border:1px solid #1a3a5c;
	padding:2px;
}

.img_border_bot {
	border:1px solid #1a3a5c;
	margin-bottom:20px;
}

.img_left {
	border:1px solid #000;
}

.img_margin {
	margin-top:90px;
}

.img_margin2 {
	margin-top:200px;
}

.img_margin3 {
	margin-top:270px;
}

#internal_text {
	width: 372px;
	padding: 0;
	margin: 0;	
}

#internal_text a, #internal_text a:visited {
	display: block;
	padding: 2px 2px 2px 5px;
	border: 1px solid;
	border-color: #ddd #000 #000 #ddd;
	background-color: #999;
	background-position: 0% 50%;
	color: #FFF;
	text-decoration: none;
}

#internal_text li {
	line-height: 12px;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
	/* IE fix */
	zoom: 1;
}

#internal_text a:hover {
	background-color: #1a3a5c;
	color: #FFF;
}

.internal_text_header {
	color:#1a3a5c;
	font-weight:bold;
	margin-left:5px;
}

.internal_text_right {
	display: block;
	width: 500px;
	position: absolute;
	top: 0px;
	left:420px;
	visibility: hidden;

}

.left_content {
	display:block;
	width:490px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:50px;
	min-height: 475px;
}

.left_content_medium {
	display:block;
	width:450px;
	margin-top:50px;
	margin-left:30px;
	margin-bottom:50px;
	height: 250px;
}

.left_content_short {
	display:block;
	width:450px;
	margin-top:50px;
	margin-left:30px;
	margin-bottom:50px;
	height: 225px;
}

.left_content_wide {
	display:block;
	width:550px;
	margin-top:50px;
	margin-left:30px;
	margin-bottom:50px;
	min-height: 475px;
}

.left_content_wider {
	display:block;
	width:550px;
	margin-top:40px;
	margin-left:30px;
	margin-bottom:50px;
	min-height: 475px;
}

.left_content_widest {
	display:block;
	width:950px;
	margin-top:40px;
	margin-left:30px;
	margin-bottom:50px;
	min-height: 475px;
}

.left_content_widest_top {
	display:block;
	width:950px;
	margin-top:30px;
	margin-left:30px;
	margin-bottom:50px;
	min-height: 475px;
}

#logo_home {
	position:absolute;
	top:250px;
	margin-left:685px;
}

#navcontainer {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	margin-bottom:0px;
	text-align:left;
	border-left:1px #333 solid;
	border-right:1px #333 solid;	
}

#padding_fifteen {
	padding-right:15px;
}

.padding_left {
	padding-left:10px
}

.padding_top {
	padding-top:10px;
}

.pdf_img {
	width:40px;
	height:40px;
}

.pdf_img_med {
	width:40px;
	height:50px;
}

.pdf_img_long {
	width:40px;
	height:65px;
}

.pdf_img_longer {
	width:40px;
	height:85px;
}

.pull {
	position:absolute;
	width:250px;
	height:108px;
	left: 220px;
	top: 40px;
}

.pull_shadow,
.pull_quote {
	position: relative;
	bottom: 5px;
	right: -5px;
}

.pull_shadow {
	background-color: #c1ccd4; /*shadow color*/
	color: inherit;
}

.pull_quote {
	background-color: #e6f3fd; /*background color of content*/
	color: #1a3a5c; /*text color of content*/
	border: 1px solid #1a3a5c; /*border color*/
	padding: 7px 2px;
	width:240px;
	height:117px;
	text-align:center;
	font-weight:bolder;
	font-size:24px;

}

#pull_left {
	font-size:20px;
	color:#1a3a5c;
	line-height:24px;
	display:block;
	width:330px;
	margin-left:50px;
}

.pull_longer {
	width:275px;
	height:140px;
	font-size:22px;
	padding-top:10px;
}

.pull_margin {
	margin-left:20px;
	margin-top:30px;
	margin-bottom:55px;
}

.pull_margin_sm {
	margin-top:65px;
}

.pull_smaller {
	width:275px;
	font-size:20px;
}

.pull_margin_network {
	margin-left:20px;
	margin-top:40px;
	margin-bottom:20px;
	font-weight:bolder;
	position: relative;
}

.pull_shadow_network {
	background-color: #c1ccd4; /*shadow color*/
	color: inherit;
	width: 280px;
}
.pull_quote_network {
	background-color: #e6f3fd; /*background color of content*/
	color: #1a3a5c; /*text color of content*/
	border: 1px solid #1a3a5c; /*border color*/
	padding: 7px 2px 12px 0px;
	width:285px;
	height:117px;
	text-align:center;
	font-weight:bolder;
	font-size:20px;
}

.pull_shadow_network,
.pull_quote_network {
	position: relative;
	right: -5px;
	bottom: 5px;
}

.pull_profile {
	margin-left: 85px;
	margin-top: 310px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:708px;
	height:108px;
	position:absolute;

}

.pull_shadow_profile,
.pull_quote_profile {
	position: relative;
	bottom: 5px;
	right: -5px;
}

.pull_shadow_profile {
	background-color: #c1ccd4; /*shadow color*/
	color: inherit;
}
.pull_quote_profile {
	background-color: #e6f3fd; /*background color of content*/
	color: #1a3a5c; /*text color of content*/
	border: 1px solid #1a3a5c; /*border color*/
	padding: 7px 2px;
	width:700px;
	height:50px;
	text-align:center;
	font-weight:bolder;
	font-size:20px;
}


.right_content_la {
	margin-left:550px;
	display:block;
	position:absolute;
	top:240px;
	width: 430px;
}

.right_content {
	display:block;
	position:absolute;
	top:68px;
	left: 538px;
	width: 437px;
}

.right_content_wide {
	margin-left:620px;
	display:block;
	position:absolute;
	top:240px;
}

.roll_content {
	display:block;
	width:450px;
}

#roll_news {
	width:910px;
	height:290px;
	position: relative;
}

#secondary {
}

select {
	font-size:12px;
	width:176px;
}

.slideshow {
	position:absolute;
	top:120px;
}

.slideshow_text {
	position:absolute;
	top:310px;
	color:#FFFFFF;
	font-size:25px;
	width:1000px;
	text-align:center;
}

.slideshow_text_enter {
	font-size:20px;
	top:525px;
}

.slideshow_text_enter a:link {
	color:#657295;
}

.smaller {
	font-size:9px;
}

.strong {
	width:200px;
	font-weight:bold;
}

.table_border {
	border:1px solid #1a3b5e;
	background-color:#8badd3;
	color:#FFF;
}

.table_border_black {
	border:1px solid #1a3b5e;
	color:#333;
}

.table_bottom {
	padding-bottom:20px;
}

.table_color {
	width:270px;
	color:#1a3a5c;
	padding-left:10px;
}

.table_color_td_sm {
	width:185px;
	color:#1a3a5c;
	padding-left:10px;
}

.table_header {
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#1a3a5c;
}

.table_margin {
	padding-left:25px;
}

.table_margin_bot {
	padding-left:25px;
	padding-bottom:10px;
}

.table_margin_both {
	padding-top:5px;
	padding-bottom:10px;
}

.text_list {
	line-height:18px;
}

.text_list li {
	list-style-type:none;
	margin-left:-10px;
}

.text_margin {
	padding-left:25px;
}

.wide_content {
	display:block;
	width:950px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:40px;
}

.wide_content_map {
	display:block;
	width:950px;
	margin-left:30px;
	position:relative;
	top:-225px;	
}

.wide_content_news {
	display:block;
	width:950px;
	margin-left:30px;
	margin-bottom:-40px;
	position:relative;
	top:-110px;	
}

.wide_sm_content {
	display:block;
	width:550px;
	margin-left:30px;
	margin-top:-25px;
	margin-bottom:40px;
}

.wide_sm_content2 {
	display:block;
	width:590px;
	margin-left:30px;
	margin-bottom:40px;
}
.pag_newspapers {
	display:block;
	width: 372px;
	}

#showmap {
	position: absolute; left: 29px; top: 75px; width: 938px; border: 1px solid #CCCCCC; display: none;
}

.sectiontext {
	position: relative;
}

.sectionimg {
	position: absolute;
	left: 537px;
	top: -9px;
}
