/* redefined html tags */
body {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#dddddd;
	color: #2a330a;
}

.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

p {
	margin:0;
	padding:0;
	}
p.breadcrumb, h1, p.maintext{
font-size: 1.0em;
margin:0;
	padding:0;
margin-bottom:10px;
}
img {
	border:none;
	}

a, .link, .link_bold {
	color: #2a330a;
	text-decoration: none;
	font-weight:bold;
	}
a:hover, .link:hover, .link_bold:hover {
color: #aacc49;
}
h1{
width:100%;
border-bottom: 1px #2a330a solid;
font-size:1.5em;
padding-bottom:10px;
}

/* standard layout id's */
#center {
	position:relative;
	width:740px;
	top:15px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	overflow:hidden;
	
}

#header {
	position:relative;
	height:160px;
	width: 740px;
	margin-bottom:10px;
	
}
img#logo {
	position:absolute;
	top:35px;
	left:35px;
	}
img#corner_color {
	position:absolute;
	top:0px;
	right:0px;
	width: 10px;
	}
#quicklinks
{
position:absolute;
	top:75px;
	right:50px;
}
#login
{
position:absolute;
	top:100px;
	right:50px;
}
select, input{
font-size:0.8em;
border: 1px solid #0b0255;
padding: 3px;
}
option { margin: 5px; }
label{

}
input{

}
#main>#side_menu {
	margin-left:-169px;
	}

#main {
	position:relative;
	padding-left: 202px;
	
	padding-bottom:100px;
	padding-right: 5px;
	width: 500px;
	


	
}

#side_menu {
	position:absolute;
	float:left;
	margin-left:-170px;
	margin-top: 0px;
	width:150px;
	background-color: #f8f8f8;
	
}

/* SUB MENU */


.side_menuCat a  {
	display:block;
	font-size: 0.8em;
	font-weight:bold;
	color: #2a330a;
	border-top: 1px solid #2a330a;
	
	background: #eef5db url(../images/contact_arrow.gif) center left no-repeat;
	padding: 0px 0px 0px 20px;
	height: 30px;
	line-height: 30px;
	
	
}
.side_menuCat a:hover, side_menuCatSelected  a:hover, .side_menuCatSelected  a:hover.side_menuCatA {
	color: #8cc63e;
	}
	


.side_menuCatSelected  a  {
    background: #eef5db url(../images/contact_arrowDown.gif) center left no-repeat;
	display:block;
	font-size: 0.8em;
	color: #2a330a;
	
	border-top: 1px solid #2a330a;
	font-weight:bold;
	padding: 10px 18px 10px 20px;
	
}

.side_menuCatSelected  a.side_menuCatA {
	text-align:center;
	padding: 0px 5px 3px 5px;
	font-size: 8px;
	font-weight:bold;
	color: #2a330a;
	background:none;
	border-top: 0px solid #2a330a;
	
}	
.side_menuCatA	{
	text-align:center;
	padding: 0px 5px 3px 5px;
	font-size: 9px;
	font-weight:bold;
	color: #2a330a;
	background:none;
	border-top: 0px solid #2a330a;
	line-height: 14px;
}	



#page_footer {
	border-top: 1px solid #ddebb6;

	text-align:right;
	padding: 7px 22px;

}
p.call{
text-align:center;
font-size:1.4em;
}
#mortage table
{
width:520px;
}
#footer {

width:740px;
margin-left:auto;
margin-right:auto;
background-color:#dddddd;
color: #2a330a;
font-size: 0.9em;
text-align:left;
}
#footer li{
padding:5px;
}
#footer li{
padding:5px;
}
#footer p {
	font-size:11px;
	}
	#footer a:hover {
		color: #2a330a;
		text-decoration: underline;
		}
