@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	background:#cdc9c4;
}

a, a:link, a:visited {
	color:#69820C;font-family:arial; font-weight:bold; text-decoration:none;
}

a:hover {
	color:#FFCC00; font-family:arial; font-weight:bold; text-decoration:none;
}

.redtext { color:#FF0000; }

hr {
border: 0;
color: #CCC;
background-color: #CCC;
height: 1px;
width: 100%;
text-align: left;
}

H2{ color:#69820C;
font-weight:bold;
	font-family:arial;
	font-size:13px;}
	
H3{ color:#69820C;
font-weight:bold;
	font-family:arial;
	font-size:12px;}

.wrapper {
	width:759px;
	margin: 0 auto;
	margin-top:10px;
	background:url(/images/body_bg.gif) repeat-y;
}
.header {
	background:url(/images/border_top_bg.gif) repeat;
	/*float:left;*/
	width:759px;
	height:112px;
	.height: 112px;
	_height: 106px;
	border:solid 0px #FF0000;
}
.header .topBorder {
	width:759px;
	margin-top:-1px;
	border:solid 0px #FF0000;
}
.header .logo {
	padding-left:10px;
	float:left;
}
.header .logoHead {
	float:left;
	height:77px;
}
.header .logoHead ul.topBtn {
	float:right;
	list-style:none;
	padding-right:10px;
	width:290px;
}
.header .logoHead ul.topBtn li {
	display:inline;
}
.header .logoHead ul.topBtn li a {
	/*background:url(/images/button_top1.gif) no-repeat;*/
	/*width:65px;*/
	/*height:16px;*/
	/*display:block;*/
	float:left;
	/*font-family:arial;
	color:#fff;
	font-size:7pt;
	text-decoration:none;*/
	padding:1px 0px 0 0px;
	/*letter-spacing:0px;*/
}
.header .topNav {
	float:left;
	width:740px;
	height:21px;
	margin-left:5px;
	background:url(/images/top_links_bg.gif) repeat-x bottom;
}
html>/**/body .header .topNav {
	margin-left:10px;
	/*padding-top:5px;*/
}
.header .topNav ul {
	list-style:none;
	padding-left:5px;
	/*padding-top:3px;*/
}
.header .topNav ul li {
	display:inline;
}
.header .topNav ul li a {
	/*background: url(/images/green_tab.gif) no-repeat;*/
	height: 15px;
	/*width: 117px;*/
	/*display:block;*/
	float:left;
	/*margin-left:3px;*/
	/*font-family:arial;
	color:#fff;
	font-size:11px;
	text-decoration:none;*/
	text-align:center;
}
.header .topNav ul li a.selected {
	/*background: url(/images/selected_tab.gif) no-repeat;*/
}
.header .topNav ul li a.hover {
	/*background: url(/images/selected_tab.gif) no-repeat;*/
}
.bodyContainer {
	width:759px;
	background:url(/images/body_bg.gif) repeat-y;
	/*float:left;*/
	position:relative;
}
.bodyContainer .homeBg {
	background:url(/images/homepage_mid.gif) no-repeat;
	width:740px;
	height:262px;
	margin-left:5px;
	.margin-left:10px;
	_margin-left:5px;
	float:left;
	position:relative;
}
.bodyContainer .childBg {
	background:url(/images/childpage_mid.jpg) no-repeat;
	width:740px;
	margin-left:10px;
	position:relative;
	border:solid 0px #FF0000;
}

.bodyContainer .childBg_nosubnav {
	background:url(/images/childpage_mid_nosubnav.jpg) no-repeat;
	width:740px;
	margin-left:10px;
	position:relative;
	border:solid 0px #FF0000;
}
.homeBg .bodyContent {
	color:#000;
	font-family:arial;
	font-size:13px;
	float:right;
	width:350px;
	height:115px;
	padding:10px;
	margin-top:70px;
	border:solid 0px #FF0000;
}
.bodyContent1 {
	color:#000;
	font-family:arial;
	font-size:12px;
	/*font-weight:bold;*/
	width:400px;
	padding:50px 0px 20px 35px;
	border:solid 0px #FF0000;	
	/*text-align:justify;*/
}

.bodyContent2 {
	color:#000;
	font-family:arial;
	font-size:12px;
	/*font-weight:bold;*/
	padding:50px 35px 20px 35px;
	border:solid 0px #FF0000;
	/*text-align:justify;*/
}

ul.blueTabs {
	/*float:right;*/
	list-style:none;
	margin-top:40px;
	padding-right:0px;
	width:186px;
	border:solid 0px #FF0000;
}
ul.blueTabs li {
	background: url(/images/blue_tab.gif) no-repeat;
	margin-bottom:10px;
	padding-left:5px;
	height: 22px;
	width: 166px;
	display:block;
}
ul.blueTabs li a:link, ul.blueTabs li a:visited, ul.blueTabs li a {
	color:#FFFFFF;font-family:arial; font-size:8pt; text-align:center; font-weight:bold; text-decoration:none;
}
ul.blueTabs li a:hover {
	color:#FFCC00;font-family:arial; font-size:8pt; text-align:center; font-weight:bold; text-decoration:none;
}

/*BLUE TABS FOR AGENT SECTION*/

ul.blueTabs-agents {
	/*float:right;*/
	list-style:none;
	margin-top:0px;
	padding-right:100px;
	border:solid 0px #FF0000;
}
ul.blueTabs-agents li {
	background: url(/images/blue_tab.gif) no-repeat;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:3px;
	height: 22px;
	width: 166px;
	display:block;
}
ul.blueTabs-agents li a:link, ul.blueTabs-agents li a:visited, ul.blueTabs-agents li a {
	color:#FFFFFF;font-family:arial; font-size:8pt; text-align:center; font-weight:bold; text-decoration:none;
}
ul.blueTabs-agents li a:hover {
	color:#FFCC00;font-family:arial; font-size:8pt; text-align:center; font-weight:bold; text-decoration:none;
}


html>/**/body .bodyContainer .homeBg {
	margin-left:10px;
	/*float:left;*/
	position:relative;
}
html>/**/body .bodyContainer .childBg {
	margin-left:10px;
	float:left;
	position:relative;
}
.tabsContainer {
	float:left;
	position:relative;
	padding-left:17px;
	margin-top:44px;
	height:205px;
	.height:215px;
	_height:215px;
	
}
.tabsBlock {
	width:182px;
	float:left;
}
.tabsBlock .content {
	color:#000;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	background:url(/images/green_heading_tab_bg.gif) repeat-y;
	padding:3px 10px 5px 15px;
	margin-top:-2px;
}
.tabsBlock .greenHead {
	background:url(/images/green_heading_tab.gif) no-repeat;
	display:block;
	color:#fff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:7px 5px 3px 5px;
	height:18px;
	text-align:center;
}
.bottomBorder {
	width:759px;
	margin-bottom:-5px;
}
.childImg {
	background:url(/images/child_bottom_img.gif) no-repeat;
	width:249px;
	height:63px;
	/*float:right;*/
	/*clear:both;*/
	margin-right:10px;
	margin-top:60px;
	margin-bottom:20px;
}

/************************* V2 TOP BUTTONS *************************************/

.topBtn_button {
	position:relative;
}

.topBtn_left { 
	background:url(/images/button1.gif) no-repeat;width:5px;height:15px;float:left;margin-left:0px;
}

.topBtn_mid { 
	background:url(/images/button2.gif);padding:1px 5px 0px 5px;height:15px;float:left;
}

.topBtn_right { 
	background:url(/images/button3.gif) no-repeat;width:14px;height:15px;float:left;margin-right:5px;
}

.topBtn a, .topBtn a:link, .topBtn a:visited, .topBtn a:active {
	color:#FFFFFF;font-weight:bold;font-size:7pt;font-family:arial;text-decoration:none;font-weight:bold;
}

.topBtn a:hover {
	color:#FFCC00;font-weight:bold;font-size:7pt;font-family:arial;text-decoration:none;font-weight:bold;
}


/************************* V2 FRONT PAGE CONTENT *************************************/

.fpflash {
	background:url(/images/homepage_shadow.jpg);width:374px;height:231px;margin:36px 0px 0px 2px;float:left;
}

.homeBg > .fpflash {
	margin:36px 0px 0px 4px;
}

#fpflash_bg {
	width:340px;height:200px;background-color:#FFFFFF;margin:15px 0px 0px 15px;
}

#fptextcontent {
	width:330px;height:125px;margin:77px 0px 0px 2px;overflow:hidden;color:#FFFFFF;font-family:arial; font-size:9pt;
}

/************************* V2 FOOTER CONTENT *************************************/

.footercontent {
	color:#000000;font-family:arial; font-size:8pt; text-align:center; margin:0px 5px 10px 5px;
	padding:0px 5px 10px 5px;
}

body > .footercontent {
	margin:5px 5px 5px 5px;
}

.footercontent a, .footercontent a:link, .footercontent a:visited {
	color:#000000;font-family:arial; font-size:8pt; text-align:center; font-weight:bold;
}

.footercontent a:hover {
	color:#8fb3de; font-family:arial; font-size:8pt; text-align:center; font-weight:bold;
}

/************************* V2 CHILD CONTENT *************************************/

.childTitle {
	padding:25px 20px 0px 20px; color:#FFFFFF; font-family:arial; font-size:22pt; font-weight:bold;
}

.childSubTitle {
	margin:0px 20px 0px 100px; color:#f5f5f5; font-family:arial; font-size:10pt; font-weight:bold;
}

.right_subnav {
	float:right;
	border: 0px #FF0000 solid;
	overflow:hidden;
	margin-right:5px;
}

.bodyContainer_text {
	position:relative; display:block;
}

#lblFormLinks{ color:#000000;}

div.normal ul { margin-left:30px; }

/***********Mortgage Ticker*********/

.transparent {
filter: alpha(opacity=50); /* ie */
-moz-opacity: .5; /* mozilla */
background:#ccc;
}


.iframe_mortgage{height:225px; margin-left:12px; margin-top:30px; overflow:hidden; width:130px; .overflow:visible;  }



/************** Short Form**********/

.contact_entry_loan_type{ 

font-size: 10px;
	font-weight:bold;
    color: #404c50;
	
	float:left;}
	
	
.contact_entry_features{font-family: arial;
    font-size: 10px;
	font-weight:bold;
color: #404c50; 
width: 400px;
float:left;

}


.formtext{
	font-size: 10px;
	font-weight:bold;
	color: #404c50;
	margin-top:10px;
	margin-bottom:10px;
}

.contact_entry_24{
	padding-top:7px;
	padding-right:15px;
    border: none;
    font-family: arial;
    font-size: 10px;
	font-weight:bold;
    color: #404c50; 
	width: 185px;
	text-align:left;
	border-bottom:none;
	
	}

#Textarea1{width:600px; height:100px; margin-left:1px; margin-top:5px; }
	
.textarea1{width:375px; height:100px; margin-left:1px; margin-top:5px; }

.textarea3{width:375px; height:100px; margin-left:1px; margin-top:5px; }


/************** Index Tabs Botttom**********/

li.tab { float:left; text-align:center; width:182px; height:auto; list-style-type:none; background:url(/images/green_heading_tab.gif) no-repeat;}

li.tab2 {  text-align:center; width:182px; height:auto; list-style-type:none; background:url(/images/green_heading_tab.gif) no-repeat;}

a.tab-title { font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none }

.tab-text { height:40px; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 10px 5px 10px; }

.tab-image-bottom { border: 2px solid rgb(105, 130, 12); margin-top: 10px; margin-bottom: 10px; width: 144px; height: 98px; }

.tab-image { background:url(/images/green_heading_tab_bg.gif) }

ol { color:#fff; text-decoration:none;     font-size:13px; font-weight:bold; margin-top:7px; } 


.contentflow { border: 2px solid rgb(105, 130, 12); }

li.no-disc { list-style:none; }


/************************* Menu Drop Down *************************************/

#sddm {	margin-left: 10px; _margin-left:5px; .margin-left:5px; z-index: 30; border-bottom: solid 3px #849E21; padding-top:1px; float:left; height:17px; width:740px; overflow:visible; .overflow:hidden; _overflow:hidden; }
#sddm li {	margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial; }
#sddm .hiddendiv li a {	display: block; margin: 0 1px 0 0; padding: 4px 10px; float: left; background:#CCCC99; color:#FFCC00; text-align: center; text-decoration: none; z-index:100; font-weight:bold; }
#sddm .hiddendiv li a.hiddendiv:hover {	background: #49A3FF; }
#sddm  div.hiddendiv {	position: absolute; width: 170px; visibility: hidden; margin: 22px 0 0 0; .margin: 21px 0 0 -117px; _margin: 22px 0 0 -127px; padding: 0; border: 1px solid #849E21; z-index:100; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; font-weight:bold; }
#sddm div { z-index:30; }
#sddm div.hiddendiv a {	position: relative; display: block; margin: 0; padding: 3px 3px 2px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background:#f5f5f5; color:#849E21; font: 11px arial; font-weight:bold; }
#sddm div.hiddendiv a:hover { background: #849E21; color: #FFF; }


/************************* V2 TOP NAVIGATION *************************************/

.topNav_button_mid {
	background:url(/images/main_tab_mid2.gif);
	padding:2px 5px 0px 5px;
	height:19px; 
	float:left;
} 

.topNav_button_left {
	background:url(/images/main_tab_left2.gif) no-repeat;
	width:5px;
	height:21px;
	float:left;
	margin-left:5px;
}

.topNav_button_right {
	background:url(/images/main_tab_right2.gif) no-repeat;
	width:5px;
	height:21px;
	float:left;
}

.topNav_button_mid a, .topNav_button_mid a:link, .topNav_button_mid a:visited, .topNav_button_mid a:active {
	color:#FFFFFF;font-size:8pt;font-family:arial;text-decoration:none; font-weight:bold;
} 

.topNav_button_mid a:hover {
	color:#FFCC00;font-size:8pt;font-family:arial;text-decoration:none; font-weight:bold;
} 

.topNav a, .topNav a:link, .topNav a:visited, .topNav a:active {
	color:#FFFFFF;font-size:8pt;font-family:arial;text-decoration:none; font-weight:bold;
} 

.topNav a:hover {
	color:#FFCC00;font-size:8pt;font-family:arial;text-decoration:none; font-weight:bold;
} 
