/* @charset "utf-8";*/
/* CSS Document */

body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/bg.jpg); background-position: left top; background-repeat:repeat-x; background-color:#f2e9c8; padding:0px; }
.red{
    color: #ff0000;
}
h1{
    font-size: 20px;
}
h2{
    font-size: 15px;
}
A:link    {COLOR: #0B6273; TEXT-DECORATION: underline }
A:visited {COLOR: #0B6273; TEXT-DECORATION: underline}
A:hover   {COLOR: #2A8295; TEXT-DECORATION: underline}

A.red:link    {COLOR: #ff0000; TEXT-DECORATION: underline }
A.red:visited {COLOR: #ff0000; TEXT-DECORATION: underline}
A.red:hover   {COLOR: #FF4D4D; TEXT-DECORATION: underline}


a.nav:link{TEXT-DECORATION: none}
a.nav:visited{TEXT-DECORATION: none}
a.nav:hover{TEXT-DECORATION: none}

.floatLeft {float:left; padding-right:7px; padding-top:3px}
.floatRight {float:right; padding-left:7px}

.left_side {background-image:url(../images/left_side.gif)}
.right_side {background-image:url(../images/right_side.gif)}

.green11 {color:#446666; font-size:11px}
.green11 A:link    {COLOR: #446666; TEXT-DECORATION: none}
.green11 A:visited {COLOR: #446666; TEXT-DECORATION: none}
.green11 A:hover   {COLOR: #446666; TEXT-DECORATION: underline}

.middle {background-image:url(../images/middle_bg.gif); background-position: left top; background-color:#FFFFFF; background-repeat:repeat-x; padding:12px; color:#0B6273}

.LinkUnderline {color:#0B6273;}
.LinkUnderline A:link    {COLOR: #0B6273; TEXT-DECORATION: underline}
.LinkUnderline A:visited {COLOR: #0B6273; TEXT-DECORATION: underline}
.LinkUnderline A:hover   {COLOR: #2A8295; TEXT-DECORATION: underline}


.middleWide {background-image:url(../images/middle_bg_2.gif); background-position:top; background-color:#FFFFFF; background-repeat:repeat-x; padding:12px; color:#0B6273}

.testimonial {background-image:url(../images/testimonial_bg.gif); background-position:bottom; background-color:#F0F0F0; background-repeat:repeat-x; padding:15px; color:#545454}
.testimonial A:link    {COLOR: #545454; TEXT-DECORATION: none}
.testimonial A:visited {COLOR: #545454; TEXT-DECORATION: none}
.testimonial A:hover   {COLOR: #545454; TEXT-DECORATION: underline}


.footer {background-image:url(../images/footer.gif); color:#3F70AB; font-size:11px}
.footer A:link    {COLOR: #3F70AB; TEXT-DECORATION: none}
.footer A:visited {COLOR: #3F70AB; TEXT-DECORATION: none}
.footer A:hover   {COLOR: #3F70AB; TEXT-DECORATION: underline}

.heading2 {font-size:16px; color:#0B677E; font-weight:bold}
.heading3 {font-size:16px; color:#ffffff; font-weight:bold}

.heading1 {font-size:18px; color:#115666; font-weight:bold}

.topRight {background-image:url(../images/header_bg.gif); font-size:11px; color:#FFFFFF; padding-right:10px}
.topRight A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.topRight A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.topRight A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}


.orangeLinks A:link    {COLOR: #CF4E27; TEXT-DECORATION: none}
.orangeLinks A:visited {COLOR: #CF4E27; TEXT-DECORATION: none}
.orangeLinks A:hover   {COLOR: #FF8800; TEXT-DECORATION: underline}

.TypeHeader{background-color:#7c7c7c;  padding:3px;}
.TypeHeader h2{color:#FFFFFF; font-size:14px; text-decoration:none;}


.Description {padding:3px; color:#5f5f5f;}

.HeaderBottom {background-image:url(../images/real_estate_2.jpg); color:#FFFFFF; padding-left:20px; padding-top:15px}

.Line1 {border:#CCCCCC solid 1px}

.size11 {font-size:11px}

.sideBG {background-image:url(../images/side_bg.gif); background-repeat:repeat-x; background-position:left top;}
.sidebg1 {background-image:url(../images/side_bg.gif); background-repeat:repeat-y; background-position:left top;}
.sideBG td img {
    display: block;
}

.borderBottom {border-bottom:#A1A1A1 solid 1px}
table.header{
border-collapse: collapse;
}



td.HeaderBottom a{
    color: #FFF;
}
td.HeaderBottom a:hover{
color: #4393A4}

/* STYLESHEET SECTIONS
   CSS Flags marked with [=]
	 
	 POPUP MENU STYLES
	 MAGIC STUFF - DO NOT EDIT
	 MAGIC STUFF
	 Currently supports 5 tiers.
	 	 
	 ....................................... */

/* =POPUP MENU STYLES
	 ....................................... */
ul#ul_NavBar ul {
	position: absolute;
	display: none;
		font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}

/* =MAGIC STUFF - DO NOT EDIT
	 ....................................... */
/* Fix IE. Hide from IE Mac \*/
* html ul#ul_NavBar li { float: left; height: 1%; }
* html ul#ul_NavBar a { height: 1%; }
/* End */

/* =MAGIC STUFF
    Currently supports 5 tiers.
	 ....................................... */
ul#ul_NavBar li:hover ul ul,
ul#ul_NavBar li:hover ul ul ul,
ul#ul_NavBar li:hover ul ul ul ul,
ul#ul_NavBar li:hover ul ul ul ul ul,
ul#ul_NavBar li.over ul ul,
ul#ul_NavBar li.over ul ul ul, 
ul#ul_NavBar li.over ul ul ul ul,
ul#ul_NavBar li.over ul ul ul ul ul
	{ display: none; } /* Hide sub-menus initially */
	
ul#ul_NavBar li:hover ul,
ul#ul_NavBar li li:hover ul,
ul#ul_NavBar li li li:hover ul,
ul#ul_NavBar li li li li:hover ul,
ul#ul_NavBar li li li li li:hover ul,
ul#ul_NavBar li.over ul,
ul#ul_NavBar li li.over ul,
ul#ul_NavBar li li li.over ul,
ul#ul_NavBar li li li li.over ul,
ul#ul_NavBar li li li li li.over ul
	{ display: block;} /* The magic */
	

/* STYLESHEET SECTIONS
   CSS Flags marked with [=]
	 
	 MAIN MENU STYLES 
	 MAIN MENU ITEM STYLES
	 POPUP MENU STYLES - TIER 1
	 POPUP MENU STYLES - TIER 2
	 POPUP MENU STYLES - TIER 3
	 	 
	 ....................................... */

/* =MAIN MENU STYLES 
	 ....................................... */
ul#ul_NavBar,
ul#ul_NavBar ul {
	margin:0px;
	padding:0px;

}
ul#ul_NavBar {
	padding: 0 5px 0 8px;
	background: url(../images/nav_tile.gif) repeat-x;
	height: 30px;
	width: 745px;
	float:left;


}
ul#ul_NavBar li {	
	position:relative;	
	float:left;
	list-style:none;
	line-height: 30px;
	_line-height: 26px;
}
ul#ul_NavBar ul li:hover {	
}

/* =MAIN MENU ITEM STYLES
	 ....................................... */
ul#ul_NavBar li a {
	display: block;	
	float:left;
	font-size: 12px;
}
ul#ul_NavBar a {
	/* Styles */
	display: block;
	color: #fff;
	_padding: 2px 3px 2px 3px;
	letter-spacing:-0.05em;
	text-decoration: none;
	
}
ul#ul_NavBar a:hover {
	color:#fff;
}
ul#ul_NavBar li:hover {

		background: url(../images/nav_arrow.gif) no-repeat center bottom;
}
/* =POPUP MENU STYLES - TIER 1
	 ....................................... */
ul#ul_NavBar ul {
	/* Relative Positioning */
	left: 0px;
	top: 30px;
	/* Styles */
	
	background-color: #187689;
	margin:0;
	width: 150px;
}
ul#ul_NavBar ul li {
	float: none;
	line-height: 13px;
	background: none;
}
ul#ul_NavBar ul li:hover {
    background-image:none;
}
ul#ul_NavBar ul a {
	padding: 5px 10px 5px 10px;
	margin: px 0px px 0px;
	float: none;
	font-size: 12px;
	letter-spacing: -0.03em;
	color: #ccc;
	font-weight: normal;
	display: block;
	width: 130px;
	
} 	
ul#ul_NavBar ul a:hover {
	color: #fff;
	background-color: #294B78;
}

/* =POPUP MENU STYLES - TIER 2
	 ....................................... */
ul#ul_NavBar ul ul {
	left: 120px; /* Same as width of "ul#ul_NavBar ul" */
	top: -9px;  /* Positioning vertically*/
	
	background-color: #999;
}
ul#ul_NavBar ul ul a { 
	color: #666;
}
ul#ul_NavBar ul ul a:hover { 
	color: #666;
	background-color: #CCCCCC;
}

/* =POPUP MENU STYLES - TIER 3
	 ....................................... */
ul#ul_NavBar ul ul ul {
}
ul#ul_NavBar ul ul ul a {
}
ul#ul_NavBar ul ul ul a:hover { 
}
.ClearFix
{
  clear:both;	
}
.textfield{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:11px;
	color: #000000;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:normal;
	border:solid 1px #4d9ed3;
	margin-left:1px;
	letter-spacing:2px;
}
.textarea{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	letter-spacing:2px;
	font-size: 11px;
	width:224px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border:solid 1px #4d9ed3;
	margin-left:1px;

}
.buttonsmall{
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:11px;
color:#ffffff;
font-weight:bold;
background-color:#626363;
padding-left:2px;
padding-right:2px;
border:#000000 1px solid;
margin-left:4px;
margin-top:5px;
}
.buttonsmallnew{
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:11px;
color:#ffffff;
font-weight:bold;
padding-top:1px;
padding-right:2px;
}
