/* CSS Document */
/* Print Styling for both the Homepage and interior pages */
/*-----------Body and Page Structure--------------------------------------------------------*/
/*html { height: 100%; margin-bottom: 1px;
} *//*Forces a dead vertical scrollbar so browsers do not "jump" between short and long pages*/
body{
	  font-family:Arial, Helvetica, sans-serif;
	  text-align:left;
	  float: none;
}
#print_header{
	display:block;
}
img{
	border:none;
}
.logo{
	margin:10px;
	text-align:left;
}
#body_container{
	/*position:relative;*/
    top:0;
	width: 600px;
	/*height:100%;*/
	display:block;
	float:none;
	padding: 0px;
	text-align:left;
	background-color: #fff;
	border:none;
}
.content_container{
	width: 600px;
	float:none;
	border:none;
}
#main_body_image{
	display:none;
}
#main_body_panel{
	float:none;
	width:600px;    
	display:block;
	clear:right;
	border:none;
	position: static;
}

#top_right_panel{
	display:none;
}
#bottom_panel{
  display:none;

}

/*-----------Links--------------------------------------------------------------------*/
a{
	text-decoration:none;
	color:#00457C;
}
a:hover {
	text-decoration:underline;
	color:#6384B1;
}
a:visited {
	color: #6384B1;
}
.copyright_liquid a{
	color:#999999;
	text-decoration: none;
}
.copyright_liquid a:hover{
	color:#999999;
	text-decoration: underline;
}

.copyright_liquid a:visited{
	color:#999999;
}
.nav_links a{
	text-decoration:none;
	color:inherit;
}
.nav_links:hover{
	background-color:#6384B1;
	color:#ffffff;
	font-size:10pt;
	font-weight:800;
	padding:5px 10px;
	text-decoration:none;
	width:140px;
	cursor:pointer;
}
.welcome a:hover{
	color:#6384B1;
	text-decoration:none;
}
.main_body_subhead a:hover{
	color:#6384B1;
	text-decoration:none;
}
.callout a, a:visited, a:hover, a:active{
 color:#00457C
}

/*-----------Working with Movable Type Auto-code-----------------------------------------*/
p {
	display: block;
	margin-bottom: 10px;
	margin-top: 0px;
}
h2 {
	width: 460px;
	font-size:10pt;
	color:#00457C;
	font-weight:800;
	display: block;
	float: none;
}
h4{
	font-size:10pt;
}

/*-----------Left Navigation--------------------------------------------------------------*/
#nav_panel{
	display:none;
}
.nav_links{

	display:none;
}
.nav_ie_links{
	display:none;
}
#left_subnav{

	display:none;
}
.subnav_rollover{

	display:none;
}
.subnav_link{

	display:none;
}

/*-----------Body Container Copy Styling--------------------------------------------------------*/
.welcome{ 
	font-size:24px;
	color:#00457C;
	font-weight:800;
	padding: 10px;
}
.main_body_subhead{
	font-size:12pt;
	color:#00457C;
	font-weight:800;
	width: 458px;
	padding: 3px 10px 3px;
	display: block;
	float:none;
	position:static;
}
.main_body{
	font-size:12px;
	color:#555555;
	font-weight:400;
	padding: 3px 10px 5px;
	display:block;
	width: 458px;
	float:none;
	position:static;
}
.quote_text{
	font-size:12px;
	color:#555555;
	font-weight:400;
	padding: 3px 20px 10px;
	display:block;
	font-style: italic;
}
.callout{

	 
}
.callout_quote{
	line-height:13pt;
	margin: 2px 0px 0px 17px;
	padding-right: 5px;
	background: url(../images/rightquote.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.ref_links{
	color:#00457C;
	font-size: 8pt;
	line-height:12pt;
	width: 146px;
	font-weight:500;
	display:block;
	margin: 115px 10px 0px;
}

/*-----------Lists--------------------------------------------------------------------------------------------*/
.calloutlist{
font-size: 8pt;
	line-height:13pt;
	font-weight:500;
	margin: 15px 10px 0px 25px;
	letter-spacing:1pt;
  display:list-item;
/*  list-style-type:circle;*/
    list-style-image:url(../images/arrow.jpg);
}
.bodylist{
	margin-bottom:5px;
	line-height:13pt;
   margin-left:25px;
  display:list-item;
/*  list-style-type:circle;*/
  list-style-image:url(../images/arrow.jpg);
}
.bodysublist{
	margin-bottom:5px;
	line-height:13pt;
   margin-left:55px;
  display:list-item;
list-style-type:circle;
}

/*-----------Forms--------------------------------------------------------------------------------------------*/
.redcopy{
	color:#C51637;
}
.form_field{
	padding:2px 0pt 2px;
}

/*-----------Text With right-side image block--------------------------------------------------------------*/
.image_block{
	width: 476px;
	clear:both;
	display:block;
	float:none;
	position:static;
	padding-bottom: 10px;
}
.image_block_title{
	width: 378px;
	font-size:10pt;
	color:#00457C;
	font-weight:800;
	padding: 2px 0px 0px 10px;
	display: block;
	float:none;
	position:static;
}
.image_block_subtitle{
	color:#6384B1;
	font-size: 10pt;
}
.image_block_body{
	width: 345px;
	font-size:9pt;
	color:#555555;
	font-weight:400;
	padding: 2px 0px 0px 12px;
	display: inline;
	float:left;
	position:static;
}
.image_block_img{
	width:100px;
	height:100px;
	/*background-color:#000000;*/
	text-align:right;
	display: inline;
	float: left;
	padding-left: 5px;
}

/*-----------Text With large right-side image block--------------------------------------------------------------*/
.large_image_block{
	width: 476px;
	clear:both;
	display:block;
	float:left;
	padding-bottom: 10px;
}
.large_image_block_title{
	width: 378px;
	font-size:10pt;
	color:#00457C;
	font-weight:800;
	padding: 2px 0px 0px 10px;
	display: block;
	float: left;
}
.large_image_block_subtitle{
	color:#6384B1;
	font-size: 10pt;
}
.large_image_block_body{
	width: 330px;
	font-size:9pt;
	color:#555555;
	font-weight:400;
	padding: 2px 0px 0px 12px;
	display: inline;
	float: left;
}
.large_image_block_img{
	width:120px;
	height:60px;
	/*background-color:#000000;*/
	text-align:right;
	display: inline;
	float: left;
	padding-left: 5px;
}

/*-----------Text Without Pictures-------------------------------------------------------*/
.text_block{
	width:460px;
/*	clear:both;*/
	display:block;
	float:none;
	position:static;
	padding: 5px 10px 10px 0px;
}
.text_block_subtitle{
	color:#6384B1;
	font-size: 10pt;
	font-weight:800;
}
.text_block_title{
	width: 460px;
	font-size:10pt;
	color:#00457C;
	font-weight:800;
	padding: 2px 0px 0px 10px;
	display: block;
	float:none;
	position:static;
}
.text_block_byline{
	color:#777777;
	font-size: 9pt;
	font-weight:800;
}
.text_block_body{
	width: 460px;
	font-size:9pt;
	color:#555555;
	font-weight:400;
	padding: 2px 0px 0px 10px;
	display: inline;
	float:none;
	position:static;
}

/*-----------Copyright Info------------------------------------------------------*/
.copyright{
	color:#999999;
	font-size: 7pt;
	display:block;
	float: none;
	line-height:18pt;
}
.copyright_liquid{
	font-size: 7pt;
	display:block;
	line-height:14pt;
	padding: 5px;
	color:#999999;
	float:none;
	background-color:#fff;
}

/*-------------Home Page Only?-----------------------------------------------------*/
.smallLink{
	width:160px;
	height:50px;
	display:block;
	float:none;
}

.feed_title{
	font-size:14px;
	color:#00457C;
	font-weight:800;
	padding:5px 10px;
}
.feed_body{
	font-size:11px;
	color:#777777;
	font-weight:400;
	padding: 5px 10px;
}
.feed_text_block_body{
	font-weight:800;
	display: inline;
}
#ds_panel_hide{
	position: absolute;
	display: none;
	left: 450px;
	top: 350px;
	width:200px;	
	z-index: 200;
	border: 1px #CCCCCC solid;
	background-color: white;
	padding: 5px;
	padding-left: 7px;
}
#bottom_panel{display: none;}

#news_panel{
	float:none;
	display:inline; /* So IE plays nice */
	border-right: 1px #CCCCCC solid;
/*	position: absolute;
	left:500px;
	top:120px;*/

	background-color:#FFFFFF;
	}

#travel_panel{
  float:none;
   
  display:inline; /* So IE plays nice */
/*  border: 1px #CCCCCC solid;
  position: absolute;
  left:660px;
  top:120px;*/
  background-color:#FFFFFF;
}
#main_left_panel{
  float:none;
  width:318px;    
  height:300px;
  display:inline; /* So IE plays nice */
  border-right: 1px #CCCCCC solid;
  border-left: 1px #CCCCCC solid;
/*  position: absolute;
  left: 181px;*/
}

