/* Tag Definitions */
A, 
A:Visited, 
A:Active {
	color : #AA273D; 
	text-decoration : none; 
	font-size: 12px; 
	font-weight: bold}

A:Hover  {
	color : #FF9C00; 
	text-decoration : none; 
	border-bottom: 1px black dashed}

BODY  {
	font-family: verdana, arial; 
	font-size: 12px; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0}

td, 
p, 
div, 
li {font-family: Verdana, Arial, sans-serif;
font-size: 12px;}



/* Custom */

.welcomeBox {
	background-image: url(images/welcomebk.jpg);
	background-position: center top;
	background-repeat: no-repeat}

/* Style Classes */

.content {
	padding: 5px 5px 5px 5px; 
	vertical-align: top; 
	color: #333333;}
	
	

.sm {
	color: white; 
	font-size: 10px}

.mission {
	background-image: url(images/textbk.jpg) no-repeat center top;
	color: white; 
	font-size: 12px; 
	font-weight: normal; 
	text-align: center; 
	padding: 8px 3px;}

.mission2 {
	background-image: url(preview/textbk.jpg) no-repeat center top;
	color: white; 
	font-size: 12px; 
	font-weight: normal; 
	text-align: center; 
	padding: 8px 3px;}


.r1 {
	color: black; 
	font-weight: bold; 
	font-size: 12px;
	padding-top: 8px}

.title {
	font-weight: bold; 
	font-size: 12px; 
	padding: 3px}

.titlebg {
	color: white; 
	font-weight: bold; 
	font-size: 12px; 
	padding:2px; 
	background:#AA273D; 
	margin: 10px}

A.title:Link {
	color: #FF9C00;
	text-decoration: none}

A.title:Hover {
	text-decoration: underline;
	color: #FF0000}
.rl {color: black; font-weight: bold; margin: 2px; padding: 0;}
.news {
	color: #AA273D; 
	font-weight: bold; 
	font-size: 18px;
	margin: 2px; padding: 0;}

/* Market Snapshot */

.dlt {background-color: #CCCCCC}

.dlr  {background-color: #AA273D}

.gybg  {
	border: none; 
	background: #EDEDED}

.bt {
	line-height: 15px; 
	color: #333333; 
	font-size:11px}

.bodytexttitle {
	color: #AA273D; 
	font-weight: bold; 
	font-size: 12px}

.pagetitle101 {
	color: #AA273D; 
	font-weight: bold; 
	font-size: 12px}

.ratesearchbig {
	color: #AA273D; 
	font-weight: bold; 
	font-size: 12px}

/* Forms */

.forminput {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 10px;
	color: black;
	background-color: #f0f8ff;
	padding: 0;
	margin: 0;
	border : 1px solid black}

.forminput2 {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 10px;
	color: black;
	background-color: #f0f8ff;
	padding: 0pt;
	margin: 0pt;
	border : 1px solid black}

.pnorm {
	color: black;
	background: #f0f8ff;
	border: 1px solid black}

.pover {
	color: #0066cc;
	background: #f0f8ff;
	border: 1px solid black}
	
.formMain {padding: 0; margin: 3px;}

/* STYLES FOR DROP DOWN MENUS - COOLMENUS 4 */

/* CoolMenus 4 - default styles - do not edit */

.clCMEvent{
	position: absolute; 
	width: 220; 
	height:360; 
	clip: rect(0,221,330,0); 
	left: 0; 
	top: 0; 
	visibility: visible}

.clCMAbs{
	position: absolute; 
	visibility: hidden; 
	left: 0; 
	top: 0}

/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/

.clBar{
	position: absolute; 
	width: 10; 
	height: 10; 
	background-color: white; 
	visibility: hidden}
 
/* Centers - CoolMenus */ 

.clLevel0, 
.clLevel0over, 
.clLevel1, 
.clLevel1over {text-align:center}
  
/*Styles for level 0*/

.clLevel0,.
clLevel0over {
	position: absolute; 
	font-weight: normal}

.clLevel0 {color: #FFFFFF}

.clLevel0over {
	color: #CCCCCC; 
	cursor: pointer}

.clLevel0border {
	position: absolute; 
	visibility: hidden}

/*Styles for level 1 - Main Nav Buttons/Links*/

.clLevel1 {
	color: #000000; 
	position: absolute; 
	padding: 0px 2px; 
	font-weight: normal}

.clLevel1over {
	color: #000000; 
	cursor: pointer}

.clLevel1border {
	position: absolute; 
	visibility: visible; 
	background-color: #CCCCCC; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-opacity: 0.9}

/*Styles for My1regClass1 - DropDown Menus*/

.My1regClass1 {
	color: 				black; 
	background-color: 	white; 
	font-size: 			10px; 
	font-weight: 		normal; 
	position:			absolute; 
	padding:			2px}

.My1regClass1over {
	color: 				white; 
	background-color: 	#AA273D; 
	cursor:				pointer; 
	cursor: 			hand; 
	font-size: 			10px; 
	font-weight: 		normal; 
	position:			absolute; 
	padding:			2px}

.My1regClass1border {
	position: absolute; 
	visibility: hidden}

.Jack {
	font-family: Times New Roman, Times, serif;
	font-size: 23px;
	color:#AA273D}

#navcContainer {margin: 5px}

#navcContainer ul {text-align: center}

#navcContainer li {
	display: inline; 
	list-style-type: none}

#navcContainer a, 
#navcContainer a:visited, 
#navcContainer a:active {
	color: #f0f0f0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none; 
	border-left: 1px solid #f0f0f0; 
	padding: 0 2px 0 4px}

#navcContainer a:hover {
	text-decoration: none;
	color: #606060}
	
#topnav {background: url(images/topnavbk.gif) repeat-x; height: 19px; text-align: center; color: #000; padding: 0px; vertical-align: bottom; margin: 0;}
#topnav ul {list-style-type: none; margin: 0; }
#topnav li {display: inline;}
#topnav a, #topnav a:visited, #topnav a:active {color: #000; font-size: 12px; font-weight: normal; text-decoration: none; border-left: 1px solid #000; padding: 3px 3px 0 3px; height: 16px; _height: 19px; font-family: Helvetica, Verdana, Arial, serif; font-variant: small-caps;}
#topnav a:hover {color: #fff; text-decoration: none; background: #AA223D; border-bottom: none;}

/* ---------know the flow styles-----*/
.topnavbk {background: url(images/topbk.jpg) repeat-x; height: 85px;}

#topnav2 {background: url(images/topnavbk2.jpg) repeat-x; height: 19px; text-align: center; padding: 0px; vertical-align: bottom; margin: 0;}
#topnav2 ul {list-style-type: none; margin: 0; display: inline; text-align: center;}
#topnav2 li {display: inline;}
#topnav2 a, #topnav2 a:visited, #topnav2 a:active {color: #fff; font-size: 13px; font-weight: normal; font-family: Helvetica, Verdana, Arial, serif; font-variant: small-caps; text-decoration: none;  padding: 3px 20px 0 20px; height: 16px; _height: 19px; border-right: 1px solid white;}
#topnav2 a:hover {color: #fff; text-decoration: none; background: #AA223D; border-bottom: none;}

.content_flow p {margin: 5px 5px 0 5px;}

#bmtg a, #bmtg a:visited, #bmtg a:active {background: url(images/b_mtg.gif) no-repeat center; width: 195px; height: 195px; display:block;}
#bmtg a:hover {background: url(images/b_mtg_r.gif) no-repeat; text-decoration: none; border: none;}
#brealtor a, #brealtor a:visited, #brealtor a:active {background: url(images/b_realtor.gif) no-repeat; width: 195px; height: 195px; display:block;}
#brealtor a:hover {background: url(images/b_realtor_r.gif) no-repeat; text-decoration: none; border: none;}
#bsold a, #bsold a:visited, #bsold a:active {background: url(images/b_sold.gif) no-repeat; width: 195px; height: 195px; display:block;}
#bsold a:hover {background: url(images/b_sold_r.gif) no-repeat; text-decoration: none; border: none;}

.content_flow {
	padding: 5px 5px 5px 5px; 
	vertical-align: top; 
	color: #333333;
	background: url(images/flow_bg.jpg) no-repeat top; width: 100%px; height: 406px;	
	}

	

	
/* ---------end know the flow styles-----*/

.ital {color: #AA273D; font-size: 12px; font-style: italic; font-weight: bold;}
