body, td { font-family: arial, trebuchet ms; font-size: 13px; color: #000000; }	



.main {
	line-height: 1.5em;
	background-color: #3399FF;
	float: none;
	height: auto;
	width: auto;
}

.table{
border-collapse:collapse;
}
.table td, .table th 
{
border:1px solid #ccc;
padding:3px 3px 3px 3px;
}
.table th{
background-color:#CEEFB3;
color:#333333;
}

.map { font-family: verdana; line-height: 1.5em }



.hang { text-indent: -2em; line-height: 2em }



li.house { list-style-image: url(images/sp.gif); font-weight: 600; letter-spacing: .1em; font-family: verdana, san-serif }



.blue {
	color: #274E4C;
	font-family: "Times New Roman", trebuchet ms, serif;
	background-color: #CC3300;
}



.bold { font-weight: 600; letter-spacing: .1em }



.boldblue { font-weight: 600; letter-spacing: .1em; color: #467670 }





.news_sub { font-weight: 600; letter-spacing: .1em }



.news { line-height: 1.6em; color: #5C5F3D }





li.normal { list-style: square; line-height: 1.6em }





a.house1:link { text-decoration: underline; color: #000000 }



a.house1:active { text-decoration: underline; color: #000000 }



a.house1:visited { text-decoration: underline; color: #000000 }	



a.house1:visited:hover { text-decoration: underline; color: #000000 }





a.house2:link { text-decoration: none; color: #333333; font-weight: 600; letter-spacing: .1em }



a.house2:active { text-decoration: none; color: #333333; font-weight: 600; letter-spacing: .1em }



a.house2:visited { text-decoration: none; color: #333333; font-weight: 600; letter-spacing: .1em }	



a.house2:visited:hover { text-decoration: underline; color: #333333; font-weight: 600; letter-spacing: .1em }







.nav4 { color: #EFF2F2; line-height: 2em } 


.footer { font-size: .9em; color: #000000; line-height: 1.4em; letter-spacing: .1em }	

	

a.footer1:link { text-decoration: underline; color: #000000 }



a.footer1:active {
	text-decoration: underline;
	color: #000000;
	position: relative;
	height: auto;
	width: auto;
	bottom: auto;
	background-color: #FFFF99;
}



a.footer1:visited { text-decoration: underline; color: #000000 }


a.navbold:link{
text-decoration: none;
 color: #EFF2F2;
  line-height: 2em;
  font-size:2em;
}

a.navbold:hover{
font-size:2em;
text-decoration: underline;
 color: #EFF2F2;
  line-height: 2em
}

a.navbold:active{
font-size:2em;
text-decoration: none;
 color: #EFF2F2;
  line-height: 2em
}

a.navbold:visited{
font-size:2em;
text-decoration: none;
 color: #EFF2F2;
  line-height: 2em
}

a.navbold:visited:hover{
font-size:2em;
text-decoration: underline;
 color: #EFF2F2;
  line-height: 2em
}


h1 { font-family: 'trebuchet MS'; letter-spacing: -1px; font-size: 23px; color: #316260; line-height:20px; }	
h2 { font-family: 'trebuchet MS'; letter-spacing: -1px; font-size: 23px; color: #AF5D3E; line-height:20px; }	
h3 { font-family: 'trebuchet MS'; letter-spacing: -1px; font-size: 23px; color: #C68E3F; line-height:20px; }	
h4 { font-family: 'trebuchet MS'; letter-spacing: -1px; font-size: 23px; color: #316260; line-height:20px; }	

.subhead { font-family: 'trebuchet MS'; letter-spacing: 2px; font-size: 23px; font-weight: bold; }


a.nav1:link { text-decoration: none; color: #EFF2F2; line-height: 1em; }
a.nav1:visited { text-decoration: none; color: #EFF2F2; line-height: 1em; font-weight: bold; }	
a.nav1:visited:hover { text-decoration: underline; color: #EFF2F2; line-height: 1em; font-weight: bold; }
a.nav1:hover { text-decoration: underline; color: #EFF2F2; line-height: 1em; font-weight: bold}
a.nav1:active { text-decoration: none; color: #EFF2F2; line-height: 1em; font-weight: bold;}



a.nav2:link { text-decoration: none; color: #FAEED9; line-height: 2em; }
a.nav2:hover { text-decoration: underline; color: #FAEED9; line-height: 2em; font-weight: bold; }
a.nav2:visited { text-decoration: none; color: #FAEED9; line-height: 2em;  }	
a.nav2:visited:hover { text-decoration: underline; color: #FAEED9; line-height: 2em; font-weight: bold; }
a.nav2:active { text-decoration: none; color: #FAEED9; line-height: 2em;  font-weight: bold;}

a.nav3:link { text-decoration: none; color: #F5E3D5; line-height: 2em }
a.nav3:hover { text-decoration: underline; color: #F5E3D5; line-height: 2em }
a.nav3:active { text-decoration: none; color: #F5E3D5; line-height: 2em }
a.nav3:visited { text-decoration: none; color: #F5E3D5; line-height: 2em }	
a.nav3:visited:hover { text-decoration: underline; color: #F5E3D5; line-height: 2em }


a.nav4:link { text-decoration: none; color: #EFF2F2; line-height: 2em }
a.nav4:hover { text-decoration: underline; color: #EFF2F2; line-height: 2em }
a.nav4:active { text-decoration: none; color: #EFF2F2; line-height: 2em }
a.nav4:visited { text-decoration: none; color: #EFF2F2; line-height: 2em }	
a.nav4:visited:hover { text-decoration: underline; color: #EFF2F2; line-height: 2em }



a.nav5:link { text-decoration: none; color: #EFF2F2; line-height: 1em }
a.nav5:visited { text-decoration: none; color: #EFF2F2; line-height: 1em }	
a.nav5:visited:hover { text-decoration: underline; color: #EFF2F2; line-height: 1em }
a.nav5:hover { text-decoration: underline; color: #EFF2F2; line-height: 1em }
a.nav5:active { text-decoration: none; color: #EFF2F2; line-height: 1em }





a.ind1:link { text-decoration: none; color: #E1E9DF }
a.ind1:hover { text-decoration: underline; color: #E1E9DF }
a.ind1:active { text-decoration: none; color: #E1E9DF }
a.ind1:visited { text-decoration: none; color: #E1E9DF }	



a.ind1:visited:hover { text-decoration: underline; color: #E1E9DF }





a.ind2:link { text-decoration: none; color: #F9D6C5; line-height: 1em }



a.ind2:hover { text-decoration: underline; color: #F9D6C5; line-height: 1em }



a.ind2:active { text-decoration: none; color: #F9D6C5; line-height: 1em }



a.ind2:visited { text-decoration: none; color: #F9D6C5; line-height: 1em }	



a.ind2:visited:hover { text-decoration: underline; color: #F9D6C5; line-height: 1em }





a.ind3:link { text-decoration: none; color: #AF5330; line-height: 1em }



a.ind3:hover { text-decoration: underline; color: #AF5330; line-height: 1em }



a.ind3:active { text-decoration: none; color: #AF5330; line-height: 1em }



a.ind3:visited { text-decoration: none; color: #AF5330; line-height: 1em }	



a.ind3:visited:hover { text-decoration: underline; color: #AF5330; line-height: 1em }





a.ind4:link { text-decoration: none; color: #336666; line-height: 1em }
a.ind4:hover { text-decoration: underline; color: #336666; line-height: 1em }
a.ind4:active { text-decoration: none; color: #336666; line-height: 1em }
a.ind4:visited { text-decoration: none; color: #336666; line-height: 1em }	
a.ind4:visited:hover { text-decoration: underline; color: #336666; line-height: 1em }

a.ind5:link { text-decoration: none; color: #444444; line-height: 1em }
a.ind5:hover { text-decoration: underline; color: #444444; line-height: 1em }
a.ind5:active { text-decoration: none; color: #444444; line-height: 1em }
a.ind5:visited { text-decoration: none; color: #444444; line-height: 1em }	
a.ind5:visited:hover { text-decoration: underline; color: #444444; line-height: 1em }


.index_footer { color: #444D24; line-height: 1.6em; letter-spacing: .1em; font-size: 11px; text-indent:10px; }



a.green:link { text-decoration: none; color: #444D24; line-height: 2em }



a.green:hover { text-decoration: underline; color: #444D24; line-height: 2em }



a.green:active { text-decoration: none; color: #444D24; line-height: 2em }



a.green:visited { text-decoration: none; color: #444D24; line-height: 2em }	



a.green:visited:hover { text-decoration: underline; color: #444D24; line-height: 2em }

p.nav1{
  font-size:1.8em;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 2em;
  margin: 0;
}

/*prosepcetive section*/
.style1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.style11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #C94178;
}
.style12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style13 {
  font-size: 18px;
  color: #C94178;
  font-weight: bold;
}

.style14 {
  font-size: 20px;
  color: #398889;
  font-weight: bold;
  text-align:center;
}

 img { border: 0px; }
    ol.elist li { padding-bottom:5px; }
    table.charges { margin-top: 5px; border-spacing: 1px; width: 100%;}
    table.charges td { width:25%; line-height: 17px; vertical-align: top; padding: 5px; font-family: Arial; background-color: #85a2a5; font-size: 12px; color: #262626; }
    table.charges tr.headers td { line-height: 17px; vertical-align: top; padding: 5px; font-family: Arial; background-color: #85a2a5; font-size: 13px; font-weight:bold; color: #262626; }
    table.charges tr.headers td.blank, table.charges td.blank { line-height: 17px; vertical-align: top; padding: 5px; font-family: Arial; background-color: #bcced0; font-size: 13px; font-weight:bold; color: #262626; }
    table.charges td.dark { line-height: 17px; vertical-align: top; padding: 5px; font-family: Arial; background-color: #61787a; font-size: 13px; font-weight:bold; color: #262626; }
    table.charges td.house { line-height: 17px; vertical-align: top; padding: 5px; font-family: Arial; background-color: #85a2a5; font-size: 12px; font-weight:bold; color: #262626; }
	
 
img { border: 0px; }
        table.steps { margin-top: 5px; border-spacing: 1px; width: 100%; }
        table.steps td { line-height: 17px; vertical-align: top; padding: 10px; font-family: Arial; background-color: #85a2a5; font-size: 12px; color: #262626; }
        table.steps td.top { background: url(images/StepsTop.jpg) left top no-repeat; }
        table.steps td.bottom { background: url(images/StepsBottom.jpg) left bottom no-repeat; }


      table.houselist { margin-top: 5px; border-spacing:1px; width:100%; }
      table.houselist td { font-family:Arial; cursor:pointer; padding-top:1px; padding-bottom:2px; padding-left:4px; padding-right:4px; background-color: #85a2a5; font-size:13px; color:#262626; }
      table.houselist td a { text-decoration:none; }
 

   img { border: 0px; }
    ol.elist li { padding-bottom:5px; }
    
    table.contracts { margin-top: 5px; border-spacing: 1px; width: 100%; }
    table.contracts td { line-height: 17px; vertical-align: top; padding: 10px; font-family: Arial; background-color: #85a2a5; font-size: 11px; color: #262626; }
    table.contracts tr.headers td { line-height: 17px; vertical-align: top; padding: 10px; font-family: Arial; background-color: #85a2a5; font-size: 13px; font-weight:bold; color: #262626; }


/* house pages */
table.house_info {
	border-collapse: collapse;
}
table.house_info th, 
table.house_info td {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 14px;
	text-align: left;
	padding: 9px;
	border: 1px solid rgba(0, 0, 0, 0.22);
}
table.house_info td {
	vertical-align: middle;
}
table.house_info th {
	vertical-align: top;
	font-weight: bold;
}
table.house_info_sub th,
table.house_info_sub td {
	border: none;
	padding: 0;
}
table.house_info_sub th {
	font-weight: normal;
	font-style: italic;
	padding-right: 6px;
}
div.house_info {
	color:#222222; 
	font-size:14px; 
	line-height:17px; 
	font-family:trebuchet ms;
}
table.surveytable
{
font-family: arial,trebuchet ms;
border-collapse:collapse;
}

table.officetable
{
font-family: arial,trebuchet ms;
width:350;
border-collapse:collapse;
}
.officetable td 
{
border:1px solid #AF5D3E;
padding:3px 7px 2px 7px;
}
.surveytable td 
{
border:1px solid #AF5D3E;
padding:3px 7px 2px 7px;
white-space: nowrap;
}
.surveytable th 
{
text-align:center;
padding-top:5px;
padding-bottom:4px;
padding-left:2px;
padding-right:2px;
background-color:#CF6B3D;
color:#ffffff;
white-space: nowrap;
}
div.padded {  
      padding-top: 2px;  
      padding-right: 2px;  
      padding-bottom: 2px;  
      padding-left: 2px;  
}

div.fulldiv {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(51,51,51,0.7);
    z-index: 10;
}

.info, .message, .warning, .errors, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
div.message {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/include/style/images/message.png');
}
div.errors {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/include/style/images/error.png');
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}



/* side bars */

div.sidebar {
    float: right;
    padding: 25px 0 0;
    width: 100px;
}
div.sidebar-inner {
    background-color: #e1fdc6;
    margin-bottom: 40px;
    padding: 5px;
}
.sidebar ul {
    margin: 10px 0 0 35px;
    padding: 0;
}
.sidebar li ul li {
    border-top: medium none;
    color: #555555;
    display: block;
    font-size: 13px;
    line-height: 1.5em;
    margin: 0;
    padding: 6px 7px;
}
.sidebar li ul li a {
    color: #555555;
    font-weight: normal;
}
.sidebar li ul li a:hover {
    color: #608E9D;
}
.sidebar h4 {
    background-color: #81d789;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
}

.sidebar img{
	width:100%;

}
    
}
.news-item{
    padding-bottom: 10px;
    padding-top: 10px;
}
.latest-news a {
    font-weight: bold;
}
.date {
    color: #000000;
    font-weight: bold;
}

/* side bars */
.loginlink{
color:#ffffff;
font-size:13px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-decoration: none;
font-weight:bold;
}

.loginlink a{
color:#3F5D31;
font-weight:bold;
text-decoration: none;
}
.loginlink a:hover {
    color: #FFFFFF;
	text-decoration: underline;
}
.loginlink a.profilelink{
color:white;
font-style:oblique;
font-weight:bold;
}
