
.d0 {
	background-color: #FFFFFF;
}
.d1 {
	background-color: #E8E8E8;
}

.colname{
	font-weight:bold;

}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:10px;
}


#loregion{

 background:#ffffff url(images/loregion_top.jpg) repeat-x bottom;
	color: #333333;
	height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#loregion ul{
	margin:0px;
	padding:0px;
	color: #333333 ;
	list-style: none;
}
#loregion ul li{
	margin:0px;
	padding:0px;
	display:inline;
	
    
}
#loregion ul li a{
	
	text-decoration:none;
	padding:5px;
	color: #333333;
	float: left;
	display: block;
	height: 17px;
	background-color: #ffffff;
	
}
#loregion ul li a:hover{
	
	border-left:1px solid #999999  ;
	border-right:1px solid #999999 ;
	border-top:3px solid  #999999 ;
}
#loregion .current a{
	
	border-left:1px solid  #999999 ;
	border-right:1px solid  #999999 ;
	
	border-top:3px solid  #999999 ;
}
#loregion .current_non a{


}
#locontainer {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid  #999999 ;
	border-left:1px solid  #999999 ;
	border-right:1px solid  #999999 ;
	padding-bottom:10px;
	margin-bottom:5px;
}

#top_menu{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#top_menu a{
	color:#FFFFFF;
}
#top_menu a:visited{
	color:#FFFFFF;
}

.txheader{
	color:#FFFFFF;
	font-size:12px;
}
.txheader a{
	color:#FFFFFF;
	text-decoration:none;
}
.txheader a:hover{
	text-decoration:underline;
}


.txvertical{
	color:#FFFFFF;
	font-size:12px;
}
.txvertical a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.txvertical a:hover{
	font-size:12px;
	text-decoration:underline;
}



.txfooter{
	color: #333333;
	font-size:10px;
}
.txfooter a{
	color: #000033;
	font-size:10px;
	text-decoration:none;
}
.txfooter a:hover{
	font-size:10px;
	text-decoration:underline;
}


.txtregular{
	font-size:12px;
}

.txtregular a{
	font-size:12px;
	color: #0000CC;
	text-decoration:none;
}
.txtregular a:hover{
	color: #0000CC;
	text-decoration:underline;
}

.txtapply{
	font-style:italic;

}

#color-sidebar {

padding-top:14px; 

height:100%; 
padding-left:0px; 
padding-bottom:7px;
text-align:right;
width:290px;
  
  }
  
#fin-cals{

background:url(images/mortgage_calculators.jpg); 
width:280px; 
height:70px; 
margin-bottom:5px;
font-size:14px;
text-align:left;
}

#color-sidebar a{
	text-decoration:none;
	color:#000000;
	
}

#color-sidebar a:hover{
	text-decoration:underline;
	color: #333333  ;
	
}

#mort-guides{

background:url(images/mortgage_guides.jpg) no-repeat; 
width:280px; 
height:70px; 
margin-bottom:5px;
font-size:14px;
text-align:left;
}

#mort-mc{

background:url(images/sidebar-mortgageconsultants.jpg) no-repeat;
width:280px;
height:70px;
margin-bottom:5px;
font-size:14px;
text-align:left;
}


#five-reasons{

background: url(images/five-reason-to-user-watson-.jpg) no-repeat;
width:280px; 
height:70px; 
margin-bottom:5px;
font-size:14px;
text-align:left;
}

#home-seminar{

background: url(images/homebuyer_seminar.jpg) no-repeat;
width:280px; 
height:70px; 
margin-bottom:5px;
font-size:14px;
text-align:left;
}

.wmc-sign{
	background:#4a5b9d url(images/wmc-newsign.jpg) bottom left no-repeat;
	padding:10px 5px 10px 260px;
	width:317px;
	color:#ffffff;
	margin: 5px 0 5px 0;


}
.wmc-sign p{
	color:#000000;
	padding:10px 5px 5px 10px;


}
.text-sign {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

	background-color:#ffffff;
	width:302px;
}

#office_mc{
float:left; margin-right:10px; width:200px; border:1px solid #e3e3e3; padding:5px; text-align:center; margin-bottom:3px;

}

.txtMenuItemcontext a{
	color:#ffffff;
}
