/* Insignia Homes Stylesheet */
body {
background-color:#e5e6e7;
}
p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: Tahoma, Geneva, sans-serif;
} 
h1 {
font:13px Tahoma, Geneva, sans-serif;
font-style: normal;
color:#ffffff;
margin:50px 35px 0px 29px;
}
h2 {
font:16px Tahoma, Geneva, sans-serif;
font-style: normal;
color:#ffffff;
margin:5px 10px 5px 10px;
padding:1px
}
h2 span{
color:#2f90ae;
}
h3 {
font:12px Tahoma, Geneva, sans-serif;
font-style: normal;
color:#ffffff;
margin:10px 10px 5px 10px;
}
h4 {
font:16px Tahoma, Geneva, sans-serif;
font-style: normal;
color:#ffffff;
margin:5px 10px 5px 10px;
padding:1px
}
h4 span{
color:#4f4d4b;
}
contact {
font:8px Arial, sans-serif,;
font-style: bold;
color:#ffffff;
margin:10px 15px 10px 15px;
}
p {
font-size:13px;
font: Tahoma, Geneva, sans-serif;
font-style: normal;
color: #888686;
margin: 10px 0 0 29px;
text-decoration:none;
}
a, a:link, a:active {
/*font:bold 1.0em Arial; */
/*color:#2f90ae;*/
color:#2f90ae;
text-decoration:none;
font-weight:normal;
}
a:visited {
color:#2f90ae;
text-decoration:none;
font-weight:normal;
}
a:hover {
color:#2f90ae;
text-decoration:none;
font-weight:normal;
}
a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
font-size:13px;
font-style: normal;
color: #888686;
text-decoration:none;
}
a.elink, a.elink:link, a.elink:active, a.elink:visited, a.elink:hover {
font-size:13px;
font-style: normal;
color: #2f90ae;
text-decoration:none;
}
	
contact p {
color:#888686;
padding:10px 0 0 0px;
background:#4a91d2;
font: Tahoma, Geneva, sans-serif;
}

contact p span {
color:#2f90ae;
}
credit p {
color:#fff731;
font:bold 10px Arial;
text-align:left;
}

	



/*ID's*/

#footer {
height:50px;
width:1010px;
align:left;
vertical-align:bottom;
}

#wrap {
position:relative;
margin:0 auto;
padding:0;
width:1010px;
vertical-align:central;
background-color:#FFFFFF;
/*border:1px solid green;*/
}

#header {
width:1010px;
margin:0 0 0 0;
height:225px;
/*border:1px solid red;*/
}

#headerfade {
width:1010px;
padding:0px 0px 0px 0px;
height:12px;

/* fallback */
background-color: #95b969;
}

#footerfade {
width:1010px;
padding:0px 0px 0px 0px;
height:12px;

/* fallback */
background-color: #4f4d4b;
}

#maincontent {
width:1010px;
padding:0px 0 0 0px;
margin:0px 0 0 0px;
min-height:324px;
overflow:hidden;
/*border:1px solid red;*/
}

#hometextarea {
width:381px;
margin:0 0 0 29px;
padding:0px 0px 0px 0px;
min-height:324px;
float:left;

/* fallback */
background-color: #4f4d4b;
}

#homeimagearea {
width:571px;
padding:0px 29px 0px 0px;
float:right;
min-height:324px;
/*border:1px solid red;*/
}

#whomaincontent {
width:952px;
padding:0px 0px 0px 28px;
float:left;
min-height:324px;
/*border:1px solid red;*/
}

#text {
width:1010px;
/*border:1px solid white;*/
}

