body {
    background-color: #000;
    line-height: normal;
    font-family: arial, san-serif;
    font-size: 12pt;
    color:#fff;
}
a:link {
  text-decoration:  none;
  font-weight:      bold;
  color:            #036;
  }
a:visited {
  text-decoration:  none;
  font-weight:      bold;
  color:            #036;      
  }
a:hover {
  text-decoration:  underline;
  font-weight:      bold;
  color:            #f66;
  }
a:active {
  text-decoration:  underline;
  font-weight:      bold;    
  color:            #f66;
  }
.main {
border: 0px;
margin: 25px;
width: 820px;
margin: 0 auto;
}
.adornselect {
border: 2px solid black;
margin: 0 auto;
background-color: #9cf;
line-height: normal;
color: #000;
}
.adorn {
border: 2px solid black;
width: 820px;
margin: 0 auto;
background-color: #9cf;
line-height: normal;
color: #000;
font-size: 8pt;
}
.adorn th {
background-color: #009; 
color: #fff;
border: 2px solid grey;
padding: 2px;
}
.adorn th a:link { color: #fff; }
.adorn th a:visited { color: #fff; }
.adorn th a:active { color: #fff; }
.adorn th a:hover { color: #fff; }
.adorn td {
border: 2px solid black;
padding: 2px;
}

img { border:0 }

tbody { border-top: 0; } 

form { 
margin: 0px 0px 0px 0px; 
border: 0px;
line-height: normal;
}
.green_text { color: #3f9; font-weight: bold; } 
.green_link a:link { color: #3f9; } 
.green_link a:visited { color: #3f9; } 
.green_link a:active { color: #3f9; } 
.green_link a:hover { color: #3f9; } 
.green_link p {
line-height: normal;
margin: 3px;
}
.nav_text {
position: relative; 
width: 846px; 
margin: 0 auto; 
text-align: left;
padding: 10px 0px 0px 0px;
line-height:normal;
font-size: 12px;
}
.nav_text_tab {
position: relative; 
width: 826px; 
margin: 0 auto; 
text-align: left;
padding: 10px 10px 10px 10px;
line-height:normal;
font-size: 12px;
background-color:#9cf;
color:#000;
}

.nav_text_sec_td {
text-align: left;
line-height:normal;
font-family:arial, sans-serif;
color: #000;
background-color:#c9ba65;
}

.nav_text_td {
width: 140px;
height: 32px;
border-right:1px solid #000; 
font-family:arial, sans-serif;
color: #000;
background-color:#9cf;
}

.nav_text_a {
background-color:#9cf;
text-align:center;
}

.nav_text_i {
background-color:#c9ba65;
text-align:center;
}
.nav_text_sec_a {
background-color:#000;
text-align:center;
}

.nav_text_sec_i {
background-color:#9cf;
text-align:center;
}

.nav_text a:link { color: #c9ba65; }
.nav_text a:visited { color: #c9ba65; }
.nav_text a:active { color: #c9ba65; }
.nav_text a:hover { color: #fff; }

.nav_text_a a:link { color: #000; }
.nav_text_a a:visited { color: #000; }
.nav_text_a a:active { color: #000; }
.nav_text_a a:hover { color: #000; }

.nav_text_i a:link { color: #000; }
.nav_text_i a:visited { color: #000; }
.nav_text_i a:active { color: #000; }
.nav_text_i a:hover { color: #000; }

.nav_text_sec_a a:link { color: #c9ba65; }
.nav_text_sec_a a:visited { color: #c9ba65; }
.nav_text_sec_a a:active { color: #c9ba65; }
.nav_text_sec_a a:hover { color: #c9ba65; }

.nav_text_sec_i a:link { color: #000; }
.nav_text_sec_i a:visited { color: #000; }
.nav_text_sec_i a:active { color: #000; }
.nav_text_sec_i a:hover { color: #000; }

.nav {
position: relative; 
width: 846px; 
margin: 0 auto; 
text-align: left;
padding: 10px;
line-height:normal;
padding:10px;
}
.plain-news_term { 
color: #000;
font-size: 10pt;
font-weight: bold;
font-family: arial, sans-serif;
background-color:#ffeeaa;
}
.plain-news_container {
margin: 0 auto;
font-family: arial, sans-serif;
color: #000;
background-color:#ffeeaa;
width: 850px; 
/*width: 710px; */
position: relative;
top: 20px;
font-size: 15px;
padding-left:10px;
padding-top:10px;
}
.plain-news {
margin: 0 auto;
font-family: arial,sans-serif;
color:#000000;
padding: 20px;
border-bottom: 1px solid black;
background-color:#ffeeaa;
text-align: left;
}
.plain-news-special {
margin: 0 auto;
font-family: arial,sans-serif;
color:#000000;
padding: 20px;
border-bottom: 1px solid black;
background-color:#ffeeaa;
text-align: left;
}
.plain-news td {
color:#000;
}
.plain-news_text {
  font-family: arial,sans-serif;
  font-size: 12px;
  position: relative;
  padding-top: 10px;
  width:700px;
  }
.page_links a:hover {
  font-weight:      bold;
  color: 	    #f66;
  } 
.page_links a:active  {
  font-weight:      bold;
  color: 	    #f66;
  } 
.page_links {
  position:         relative;
  float:            right;
  color:	    #036;
  background-color: #ffeeaa;
  font-family: arial,sans-serif;
  font-size:         13px;
}
.plain-news_title { 
margin: 0 auto;
font-family: arial,sans-serif;
font-size: 16pt;
font-weight: bold;
color: #661100;
background-color:#ffeeaa;
}
.obtained-x {
color: #000;
background-color: #CCCCCC;
padding: 15px;
background:url('/images/frames/parchment-grey.jpg');
}
.obtained-m {
color: #000;
background-color: #CCDDFF;
padding: 15px;
background:url('/images/frames/parchment-blue.jpg');
}
.obtained-q {
color: #000;
background-color: #CCFFBB;
padding: 15px;
background:url('/images/frames/parchment-green.jpg');
}
.obtained-lt {
color: #000;
background-color: #CCAAFF;
padding: 15px;
background:url('/images/frames/parchment-purple.jpg');
}
.obtained-p, .obtained-bg {
color: #000;
background-color: #FFFFCC;
padding: 15px;
background:url('/images/frames/parchment.jpg');
}
.obtained-a {
color: #000;
background-color: #FFDDFF;
padding: 15px;
}
.singleview { 
font-size: 10pt; 
text-align: center;
vertical-align: top;
border-width: 0px;
font-family: arial,  sans-serif;
}
.multiview { 
margin: 0 auto;
font-size: 10pt; 
text-align: center;
vertical-align: top;
font-family: arial,  sans-serif;
border: 1px solid #000;
}
.news_term { 
font-size: 10pt;
font-weight: bold;
font-family: arial, sans-serif;
}
.tdborder-left, .tdborder-right { 
background:url('/images/frames/marble-line.jpg');
}
div.centered {
text-align: center;
margin: 0;
font-family: arial, sans-serif;
}
div.centered table {
margin: 0 auto; 
text-align: left;
}
div.container {
margin: 0 auto;
border: 0;
padding: 0;
}
div.right {
width: 120px;
float: right;
z-index: 10;
position: relative;
top:22px;
left: -30px;
margin: 0;
border:0;
padding: 0;
}
div.left {
width: 120px;
float: left;
z-index: 10; 
position: relative;
top:22px;
right: -60px;
margin: 0;
border:0;
padding: 0;
}
div.left img, div.right img {
border: 0;
padding: 0;
display: block;
}
div.middle {
margin: 0 auto;
border:0;
padding: 0;
}

.logo {
position: relative;
top:0px;
}

div.header {
margin: 0 auto;
border:0;
padding: 0;
height: 100px;
top: -40px;
text-align: center;
}

.bold { font-weight: bold; }
.noborder { border: 0; }
.nowrap { white-space:nowrap; }
.valigntop { vertical-align: top; }
.valignmiddle { vertical-align: middle; }
.valignbottom { vertical-align: bottom; }
.alignright { text-align: right; }
.alignleft { text-align: left; }
.aligncenter { text-align: center; }
.threecol { width: 33%; }
.tiny { font-size: 8pt; }
.med { font-size: 10pt; }
.big { font-size: 12pt; } 
.padding_ten {padding: 10px; }

.scroll-news-special {
margin: 0 auto;
font-family: arial,sans-serif;
background:url('/images/myscroll.png');
background-repeat:no-repeat;
background-position: 18px 40px;
background-position: -60px 40px;
padding:25px;
height: 570px;
text-align: left;
}
.scroll-news_text-special {
font-family: arial,sans-serif;
font-size: 12px;
position: relative;
left: 85px;
width: 500px;
top: 60px;
height: 400px;
overflow: auto;
}
.paypal {
position: relative; 
margin: 0 auto; 
text-align: left;
line-height:normal;
top:-53px;
left:-158px;
width:100px;
}
.twitter {
position: relative; 
margin: 0 auto; 
text-align: left;
top:-75px;
left:350px; 
width:100px;
}
.google_vert {
padding: 0;
position: relative;
float:right;
width: 120px;
height: 600px;
display:block;
top:-38px;
}
.youtube {
float:left;
position: relative;
top: 40px;
padding-bottom: 25px;
}
.wrapper {
position:relative; 
background: #262b38; 
font-size: 14px;
line-height: 1.2em;
color: #fff;
width:850px; 
margin: 0 auto; 
border:1px solid #777;
padding:1em;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-opera-border-radius:8px;
-khtml-border-radius:8px;
border-radius:8px;
z-index:1;
white-space: nowrap;
}
.realestate, .floorplans {
margin: 10px;
float: left;
color: #eee;
text-align:left;
font-size:8pt;
white-space: normal;
}
.housingguide {
margin: 10px;
float: left;
color: #eee;
text-align:left;
font-size:10pt;
white-space: normal;
}
.floorplans {
position: relative;
top: 40px;
font-size:8pt;
}
.floorplans a:link, .floorplans a:visited, .housingguide a:link, .housingguide: a:visited {
  color: #3f9;
}
.tag {
font-weight: bold;
font-size: 10pt;
}
div.spacer {
  clear: both;
}
.cityline {          
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #777777;
  color: #FFFFFF;
  padding:3px;
  float: left;
  }
.cityline a:link, .cityline a:visited {
  color: #3f9;
}
.ecolheader {
font-size: 14pt;
font-weight: bold;
font-family: arial, sans-serif;
background-color: #99ccff;
color: #000;
border-width: 1px;
text-align: center;
}
