	/* Top Nav Class  added 8.18.06 by jp*/	
.chromestyle{
width: 99%;
font-weight: bold;
font:normal 9px Verdana;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
padding: 4px 0;
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #010101;
padding: 4px 7px;
margin: 0;
text-decoration: none;
}

.chromestyle ul li a:hover{
background: #fbffcf; /*THEME CHANGE HERE*/
}



/* ######### Style for Drop Down Menu ######### #494949*/

.dropmenudiv{
position: absolute;
top: 0;

border-top-style: 1px solid #BBB;
border-bottom-width: 0;
font:normal 9px Verdana;
line-height:15px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
width: auto;
display: block;
text-indent: 3px;
font:normal 9px Verdana;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}
									/* Top Nav Class */	



									/* Side Nav Class */
	
ul.menu1, ul ul 
{padding:0; margin:0; border:0; list-style-type:none; background:#006158; width:165px; border:0px;
font-family: Verdana, Helvetica, Arial, non-serif, Arial Narrow; font-size: 7pt; text-align: left; text-decoration: none; 
color: #ffffff;
}

ul.menu1 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, 
ul.menu1 li a:visited {display:block; width:14em; height:2em; line-height:1.9em; text-decoration:none; color: #ffffff;}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {display:block; width:14em; height:14em; line-height:2em;}
ul.menu1 li ul {display:none;}

ul.menu1 li:hover a, 
ul.menu1 li a:hover {border:0; color: black; background: #ffffff;}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {display:block; height:12em; width:12em; margin-top:-1px; background: #ffffff;}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {height:2em; background: #006158; color: black; font-weight:normal;}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {background: #535353; color:white;}

													/* Side Nav Class */	



		/* Main Class */	

	.copy {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: black;}
	.body {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: black; line-height: 11pt; margin-top: 0}
	.smalltext {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: black; line-height: 11pt; margin-top: 0}
	.title0 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 11pt; font-weight: bold; color: #006158; text-transform: uppercase}
 	.title1 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #006158; line-height: 1; text-transform: uppercase}
	.title2 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; font-weight: bold; color: #006158; line-height: 1; text-transform: uppercase; margin-bottom: 0}

	.nav {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; margin-left: 0px; line-height: 1}
	.nav1 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 10pt; font-weight: normal; color: #006EB6; margin-left: 0px; line-height: 1}
	.nav2 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 10pt; font-weight: normal; color: #0059C2}

	A:link {font-family: Verdana, Helvetica, Arial, non-serif; text-decoration: none; color: black;}
	A:active {font-family: Verdana, Helvetica, Arial, non-serif; text-decoration: none; color: black;}
  A:visited {font-family: Verdana, Helvetica, Arial, non-serif; text-decoration: none; color: black;}
	A:hover {font-family: Verdana, Helvetica, Arial, non-serif; text-decoration: none; COLOR: #FF0033;}

	.footbord { border-top-style: dashed ; border-top-color: #cccccc; border-top-width: 1px;}
	.rsidebord { border-right-style: dashed ; border-right-color: #cccccc; border-right-width: 1px;}
	.lsidebord { padding-right:9px; }
	
	div.topnav a:link {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 7pt; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none;}
	div.topnav a:active {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 7pt; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none;}
 	div.topnav a:visited {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 7pt; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none;}
	div.topnav a:hover {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 7pt; font-weight: bold; color: #ffffff; text-transform: uppercase; text-decoration: none;}

	
	.tstory { line-height: 15px; border-bottom-style: dashed ; border-bottom-color: #cccccc; border-bottom-width: 1px; padding-left: 0px; margin: 5px; text-indent: 0;}

	div.topstorylink a:link {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #0059C2; text-decoration: none;}

	div.topstorylink a:active {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #0059C2; text-decoration: none;}

 	div.topstorylink a:visited {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #0059C2; text-decoration: none;}

	div.topstorylink a:hover {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #FF0033; text-decoration: none;}

	
	.deptlocation {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: black; text-transform: uppercase; text-indent: 0px; font-weight: bold;}	
	
  .depttitle {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 10pt; font-weight: bold; color: #006158; line-height: 1; margin-bottom: 0; text-indent: 0px;
  /*padding-top:0.5em;*/
  }

	.deptbody {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 11pt; margin-top: 0; margin-left: 0px;}
div.deptbody a{text-decoration: underline; }
td.deptbody a{text-decoration: none; }
div.depttitle a{text-decoration: none; }
td.depttitle a{text-decoration: none;}
div.deptlocation a{text-decoration: none;}
td.deptlocation a{text-decoration: none;}
	.depttopnews {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 9pt; margin-top: 0;}

	.deptdate {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: #838383; line-height: 9pt; margin-top: 0; text-align: right;}

	
	.hotpdept {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 5pt; margin-top: 0; margin-bottom: 0; font-weight: bold}	
	.hotphead {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #006158; margin-bottom: 2pt}
	.hotpbody {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 10pt; margin-top: 0}
	.reg {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: white; text-transform: uppercase;}

	.tagline {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: #ffffff;}

	.left ul {margin: 0; padding: 15px; 
	}
	
	div.nextprev {font-family: Verdana,Helvetica,Arial,non-serif; font-size: 8pt;color: black; line-height: 11pt; text-align: right; 
	}
	
	div.fyi {height: 2.2em;
	margin-left: 20px;
	}
	
	div.deptbody {
	height: 20;
	}
/* Main Class */	

/* MortgageOrb Publications Bar */
.mortgageorbpubs{
  font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt;
  font-weight:bold;
  align:center;    
}

.mortgageorbpubs img{
border:0;
}

/* Share Bar */
.social{
  border-top: 1px dashed #BBB;
  text-align:center;  
  padding-top: 0.5em;
  margin-top: 0.5em;
  border-bottom: 1px dashed #BBB;
  padding-bottom: 0.5em;
}

.social img{
  border:0;
}

/* Article Tools */
#articletools {
  border-top: 1px dashed #BBB;
  border-bottom: 1px dashed #BBB;
  padding:2px;
  
}	



/* Comments */
.helpbox {
	border-right: red 0px; border-top: red 0px; font: 9px tahoma, verdana, arial, helvetica, sans-serif; border-left: red 0px; color: #000; border-bottom: red 0px; background-color: transparent;
}

.line2 {
	border-right: #ccc 1px solid; padding-right: 3px; border-top: #ccc 1px solid; padding-left: 3px; font-weight: bolder; background: url(images/line_bg.gif) repeat-x; padding-bottom: 3px; border-left: #ccc 1px solid; color: #559; padding-top: 3px; border-bottom: #ccc 1px solid
}

.borderx {
	border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid; padding-left: 1px; margin-bottom: 0.3em; padding-bottom: 1px; border-left: #ccc 1px solid; padding-top: 1px; border-bottom: #ccc 1px solid;
}

.incontent {
	padding-right: 1em; 
	padding-left: 1em; 
	padding-bottom: 0.5em; 
	padding-top: 0.5em;
}

.tbox {
	border-right: #559 1px solid; 
	border-top: #559 1px solid; 
	font-size: 10px; 
	min-height: 15px; 
	border-left: #559 1px solid; 
	color: #005; 
	border-bottom: #559 1px solid; 
	font-family: verdana, arial, helvetica, sans-serif; 	
	background-color: #b5c7c3;	
}

/* beep bop boop */

div.sticky_story {
  width:336px;    
  font-family: Verdana, Helvetica, Arial, non-serif; 
  
  font-size: 10pt; 
  line-height: 13pt;
  padding-left: 1em;
  
   background:  url("/graphics/news-tower.gif");
    background-repeat: no-repeat;
  background-color:#fef7d3;
  background-color:#fef7d3;
  
/*   outline-style:outset;
  outline-color:white;
  outline-width:.2em; */
  
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: #fde07f;
  
  
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #fde07f;
  
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #fde07f;
  
  border-right-width: 3px;
  border-right-style: solid;
  border-right-color: #fde07f;
    
  margin-bottom:0.5em;
}

div.sticky_story a {   
  text-decoration: none;
  color: #c21010; 
}

.sticky_heading {
  font-family: Verdana, Helvetica, Arial, non-serif; 
  font-size: 16pt;
  line-height: 13pt; 
  font-weight: bold; 
  color: #c21010; 
  line-height: 1;   
  text-indent: 0px;
margin-top:0.5em;  
margin-left:0em;
}

p.sticky_summary{
}

.sticky_byline {
  font-family: Verdana, Helvetica, Arial, non-serif; 
  font-size: 8pt; 
  color: black; 
  line-height: 11pt;
  margin-top:0.5em;  
margin-left: 0em;    
}

#read_more {  
  font-weight: bold;
  text-align: right;
  margin-bottom:0.5em;
  margin-right:1px;
  font-size: 9pt;  
}

#read_more a {  
  color: #c21010;
  text-decoration: none;
}
  
/* beep bop boop */

/* Sitelinks */

div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {
	font: bold 12px arial, verdana, arial, tahoma, sans-serif;
	color: #126CA3;
	color: #ffffff;	
	text-align: left;	
}

div.menuBar {  
	background-color: #fff;
	
	background-color: #000;
	background-color: transparent;
	border-top: 0px solid #fff;
	border-top: 0px solid #B4C0D2;
	padding: 8px 0px;
	text-align: center;	

}

div.emenuBar {
	background-color: #F7F9FA;
	border-top: 0px solid #fff;
	text-align: right;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
	background-color: #000000;
	border-right: 2px solid;
/*		border-color: transparent !important;*/
	border-color: #fff #fff #fff #fff;
	left: 0px;
	margin: 0px;
	padding: 9px 30px 8px 29px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 0;
	
}

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
	background-color: #cacaca;	
	border-color: #fff #fff #fff #fff !important;
	color: #000000;		
}



div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {
	background-color: #cacaca;
	border-color: #fff #fff #fff #fff !important;
	left: 0px;
	top: 0px;
	color: #000000;		
}

div.menu {
	background-color: #cacaca;
	border: 1px solid;
	border-color: #cacaca #a9a9a9 #a9a9a9 transparent;
	left: 0px;
	padding: 7px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
}

div.menu a.menuItem {
	display: block;
	padding: 10px 10px 5px 0px;
	text-decoration: none;
	white-space: nowrap;
		color: #000000;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
	background-color: #e7e7e7;
	color: #000000;
}

div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {
	padding: 0px 2px;
}

div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 3px;
}

div.menu a.menuItem span.menuItemArrow {
	margin-right: -.75em;
}

div.menu div.menuItemSep {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #fff;
	margin: 4px 2px;
}

a.menuItem.header {
	border-bottom: 1px solid #b3b3b3;
}

/* End Sitelinks */



/* optin - search */

/*
.texta {
 font-size: 10px;
 color:#515151;
 background-color: #fff;
 border: 1px solid #bebebe;
 height: 20px;
 margin-top: 0px;
}
*/

.texta, input.btn-opt, input.btn-srch { 
  color:#515151; 
  font: regular 12pt 'trebuchet ms',helvetica,sans-serif;
  background-color:#f5f5f5; 
  border:1px solid; 
  border-color: #bebebe #bebebe #bebebe #bebebe; 
  /*margin-right: 20px; */
  margin-top: 2px;
  margin-bottom: 2px;
  height: 23px;

  vertical-align: middle; 
  *vertical-align: text-bottom; 
} 

input.btn-opt, input.btn-srch {
  width: 5em;  
}

#top_nav {
	white-space: nowrap;    
  float:right;
  clear:both;
  display: inline;
}

.top_nav_form{
	white-space: nowrap;    
  float:right;  
  display: inline;
}

#optin{
  float:left;
}

#search{
  float:right;
  margin-left:5em;  
}

/*
.submit {
  margin-top: 2px;
  margin-bottom: 2px; 
  vertical-align: middle; 
  *vertical-align: text-bottom; 
}

 End optin - search */





