html { min-width: 934px; }

body { 
	text-align: center; /* IE5.x workaround */
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #eada80;
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	 }


img { border: 0; }


/* links */

a:link { color: #334f79; font-weight: normal; text-decoration: underline; }
a:visited { color: #a35663; font-weight: normal; text-decoration: underline; }
a:hover { color: #a35663; font-weight: normal; text-decoration: underline; }
a:active { color: #334f79; font-weight: normal; text-decoration: underline; }

/* layout */


#header-01_ {
	width:388px;
	height:207px;
	float:left;
}

#header-02_ {
	width:546px;
	height:207px;
	float:right;
}

#wrap { background-color:#ffffff; width:934px; margin:0 auto; padding:0 0 0 0; text-align:center; }

#navTop { width: 380px; height:64px; background-color: #ffffff; float:left;  }

#navR { width: 420px; height:46px; background-color: #ffffff; padding-top: 18px; float: right; }

.navR { font-size: 12px; line-height:18px; font-family: Verdana, Helvetica, Arial, san-serif; font-style: normal; font-weight: normal; }

.navR a:link { color: #0058a5; font-weight: normal; text-decoration: none; }
.navR a:visited { color: #0058a5; font-weight: normal; text-decoration: none; }
.navR a:hover { color: #6699cc; font-weight: normal; text-decoration: none; }
.navR a:active { color: #0058a5; font-weight: normal; text-decoration: none; }

#photostrip { width:934px; }


#hdrline { background-color:#ffffff; width:800px; margin:0 auto; padding:0; text-align:center; }

#ftrList { background-color:#ffffff; width:800px; margin:0 auto; padding:0; text-align:center; }


#footer { width:951px; height:129px; margin-left: auto; margin-right: auto; background-image:url(../images/footer_bkg.gif); }

.address { font-size: 11px; line-height:20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; color: #333333; }

.footer { font-size: 11px; line-height:20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; color: #333333; }

.footer a:link { color: #205920; font-weight: normal; text-decoration: underline; }
.footer a:visited { color: #205920; font-weight: normal; text-decoration: underline; }
.footer a:hover { color: #205920; font-weight: normal; text-decoration: underline; }
.footer a:active { color: #205920; font-weight: normal; text-decoration: underline; }

#footerL {
	width:251px;
	height:114px;
	float:left;
	padding: 15px 0 0 25px;
	text-align:left;
}

#footerR {
	width:660px;
	height:114px;
	float:right;
	padding: 15px 0 0 15px;
	text-align:left;

}

.tagLine { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:20px; text-align:left; padding: 10px 0 0 10px; display: block; }

#flash { width:800px; height:250px; margin-left: auto; margin-right: auto; background-color: #ffffff; }


.nav { font-size: 11px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-style: normal; font-weight: normal; background-color: white; }

.nav a:link { color: #205920; font-weight: normal; text-decoration: underline; }
.nav a:visited { color: #205920; font-weight: normal; text-decoration: underline; }
.nav a:hover { color: #205920; font-weight: normal; text-decoration: underline; }
.nav a:active { color: #205920; font-weight: normal; text-decoration: underline; }

#clear { float:none;clear:both;overflow:hidden; }

/* page divisions */

#contentHm { width:904px; margin-left: auto; margin-right: auto; background-color:#FFFFFF;  background-image:url(../images/inner_shdw.gif); background-repeat:repeat-y; text-align:left; padding: 0 10px 0 20px; }

.contentHm { font-size: 12px; line-height: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; }

#contentSub { width:934px; height:auto; margin-left: auto; margin-right: auto; background-color: #ffffff; text-align:left; }

.contentSub { font-size: 12px; line-height: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; }

#colmnL {
	width:723px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	
}

.colmnL { font-size: 12px; line-height: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; padding: 10px 10px 0 10px; color: #333333; }

#colmnR {
	width:191px;
	height:100%;
	background-color: white;
	float:right;
	background-image:url(../images/sdebar.gif); background-repeat: no-repeat; 
}

#colmnQ {
	width:600px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	
}

#colmnS {
	width:146px;
	background-color: white;
	float:right;
}

/* sidebar */

.sideBarHdr { font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; font-weight:bold; line-height: 14px; color: #333; padding: 6px 0 0 10px; display: block; }


.sideBar { padding: 4px 0 0 10px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 20px; color: #333; display: block; }

.sideBar a:link { color: #205920; font-weight: normal; text-decoration: underline; }
.sideBar a:visited { color: #205920; font-weight: normal; text-decoration: underline; }
.sideBar a:hover { color: #205920; font-weight: normal; text-decoration: underline; }
.sideBar a:active { color: #205920; font-weight: normal; text-decoration: underline; }


.twoCol { font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; padding: 0 10px 0 40px; display: block; }

.bnav { font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 18px; color: white; }

.bnav a:link { color: #ffffff; font-weight: normal; text-decoration: underline; }
.bnav a:visited { color: #ffffff; font-weight: normal; text-decoration: underline; }
.bnav a:hover { color: #fdff83; font-weight: normal; text-decoration: underline; }
.bnav a:active { color: #ffffff; font-weight: normal; text-decoration: underline; }


.sitemap { font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 14px; line-height: 20px; color: #333333; }

.sitemap a:link { color: #ed6d23; font-weight: normal; text-decoration: underline; }
.sitemap a:visited { color: #4487c1; font-weight: normal; text-decoration: underline; }
.sitemap a:hover { color: #d75926; font-weight: normal; text-decoration: underline; }
.sitemap a:active { color: #ed6d23; font-weight: normal; text-decoration: underline; }


/* content section styles */

#icons { width: 680px; height: 24px; }

#textArea { width: 800px; padding: 10px 10px 10px 10px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 13px; line-height: 19px; background-color: transparent; }

#crumbs { width: 790px; padding: 0 0 0 10px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 19px; color: #333333; text-align: left; }

.text { padding: 0 0 0 10px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 15px; color: #333333; text-align: left; }

.formText { font-family: Georgia, "New Century Schoolbook", Times, serif; font-weight: bold; font-size: 12px; line-height: 30px; color: #333333; text-align: right; }

.loan { color: #333333; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; }

.inputs { font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 24px; color: #333333; text-align: left; background-color:#9da0d0; }

.red { color: red; }

.news { padding: 0 20px 0 20px; font-family: Verdana, Helvetica, Arial, san-serif; font-size: 11px; line-height: 15px; color: #333333; text-align: left; }

.client { padding: 10px 0 10px 20px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 15px; color: #333333; text-align: left; }

.map { margin-left: auto; margin-right: auto; padding: 10px 0 10px 10px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 15px; color: #333333; text-align: left; }

.homeDesc { padding: 0 0 0 10px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 15px; color: #333333; text-align: left; }

.price { font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; font-weight: bold; line-height: 15px; color: #6166ae; text-align: left; }

.txtC { font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 15px; color: #333333; margin-left: 0; margin-right: 0; text-align: center;  }

.mapDesc { padding: 10px 5px 10px 5px; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size: 12px; line-height: 15px; color: #333333; text-align: left; }


/* alignment */

.right { float: right; }

.left { float: left; }

/* headers */

h1 { color: #005bab; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1 a:link { color: #6166ae; font-weight: bold; text-decoration: none; }
h1 a:visited { color: #6166ae; font-weight: bold; text-decoration: none; }
h1 a:hover { color: #6166ae; font-weight: bold; text-decoration: underline; }
h1 a:active { color: #6166ae; font-weight: bold; text-decoration: none; }

h2 { color: #ed6d23; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Arial, san-serif; }
h2 a:link { color: #ed6d23; font-weight: bold; text-decoration: none; }
h2 a:visited { color: #ed6d23; font-weight: bold; text-decoration: none; }
h2 a:hover { color: #ed6d23; font-weight: bold; text-decoration: underline; }
h2 a:active { color: #ed6d23; font-weight: bold; text-decoration: none; }

.hdr { color: #6b874b; font-weight: bold; font-size: 14px; Georgia, "New Century Schoolbook", Times, serif; }

.subHdr { color: #333333; font-weight: bold; font-size: 13px; line-height:18px; font-family: Georgia, "New Century Schoolbook", Times, serif; }


.provHdr { color: #a35663; font-weight: bold; font-size: 12px; line-height:14px; font-family: Georgia, "New Century Schoolbook", Times, serif; }



/* graphics */

.line { padding-top: 4px; display: block; }

.padF { padding: 0 0 10px 20px; }

.photo { padding: 0 10px 4px 0; float:left; }

.ftrPhoto { padding-left: 22px; display: block; }

.tnPhotos { padding: 0 0 10px 0; text-align: center; margin-left: 0; margin-right: 0; }
