@charset "UTF-8";
body {background-color:#fff; margin:0px; font:12px/28px "Times New Roman", Times, serif; color:#000;}
H1 {color:#000; font-size:24px;}
a {text-decoration:underline;}

/* DIV IDs */
#container {width:950px; margin:0px auto;}
#main {width:900px; margin:0px auto;}
#headerHome {background-image:url(/images/Fulshear-Creek-Crossing_homeHeader2.jpg); background-repeat:no-repeat; height:130px;}
#headerSSP {background-color:rgb(238,233,197); padding:10px 0px; margin:0px auto; text-align:center; height:232px;}
#header {}
#mainContent {background-color:#FFF; margin-top:-40px;}
#mainContainer {width:592px; margin-right:45px; float:right;}
#updateBurst {background-color:#fff; width:185px; border:2px #000 solid; float:left; position:relative; top:35px; left:465px; padding:6px 4px;}
#newsContainer {visibility:hidden;}
#mainNewsContainer {width:810px; margin-right:45px;float:right;}
#bottomFade {height:25px; margin-bottom:25px;}
#overviewMap {height:auto;}

/* CLASSES */
.subHead {font-size:18px; color:#000; font-weight:bold;}
.leftSubHead {font-size:16px; color:#000; font-weight:bold;}
.introLine {color:#000); font-weight:bold; text-align:left;}
.devTeamName {font-weight:bold; font-variant:small-caps; color:#000;}

.clearFloat {clear:both; height:0; font: 1px/0px;}

/*-------------- NAV ------------------------------------------------------------------------------------*/
#navBar {height:50px; background-color:#999; text-align:center; visibility:hidden;}
#topNav {margin:0px 0px; text-align:center;}
.topNav {font-size:12px; color:#000; font-weight:bold; height:50px;}
.topNav a {color:#000; text-decoration:none;}
.topNavOn {color:#000;}

.nav {margin:0 auto; padding:0; text-align:center; /*border:1px solid #00C;*/}
.nav li {display:inline; /*padding:18px 8px; margin:0px;*/}
.nav li a {display:block; float:left; padding:11px 8px; margin:0px; /* border:1px solid #f00;*/}

.navCurrent {background-color:#000;}
.navCurrent a {color:#FFF;}

/*-------------- LEFT COL -------------------------------------------------------------------------------*/
#leftCol {width:220px; margin-left:15px; float:left; text-align:center; }
.leftText {color:#000; font-style:italic; font:12px/24px; text-align:left; margin-left:10px;}
#more {width:auto; padding-right:25px; margin-top:-5px; text-align:right; background-image:url(/images/rightArrow.png); background-position:right; background-repeat:no-repeat; float:right;}
.leftMore {font-variant:small-caps; color:#000; font-size:12px; text-decoration:none;}

/*-------------- FOOTER ---------------------------------------------------------------------------------*/
#footer {border-top:2px #000 solid; padding-top:10px;  }
#copyright {margin:20px 0px 0px 20px; position:relative; float:left;}
#footerNav {margin:20px 20px 0px 0px; position:relative; float:right;}
#footerCopyright {margin:auto;}
#footerLinks {visibility:hidden;}
.footerText {font:9px "Times New Roman", Times, serif; color:#000;}
.footerText a {color:#000;}

/*-------------- NEWS ARTICLES ---------------------------------------------------------------------------*/
H2 a {font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000; position:relative; top:-12px;} /* for news headlines */
H2 {font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000;}
.newsBodyText, .news_date {font-family:"Times New Roman", Times, serif; font-size:12px; color:#000; line-height:px; position:relative; top:-12px;}
.newsBodyText a {color:#000;}
.newsBodyText a:visited {color:#000;}
.newsBodyText a:hover {color: #000;}
.news_date {font-weight:bold; line-height:0px;}
.news_dateArticle {font-weight:bold; line-height:4px;}

/*-------------- TESTIMONAILS ---------------------------------------------------------------------------*/
#testimonial {border:2px solid #000; padding:10px; background-color:#FFF;}
.testimonialText {font:12px/28px "Times New Roman", Times, serif italic; letter-spacing:.125em; color:#000;}
#testimonialName {width:auto; padding-right:20px; background-image:url(/images/testiCapFlourish.png); background-repeat:no-repeat; background-position:375px 5px;}
.testimonialName {text-align:right; line-height:16px; font-style:italic; color:#000; padding-top:5px;}

/*-------------- OPT IN ----------------------------------------------------------------------------------*/
.signUp {font-family:"Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#000; text-align:center;}
#leadGen {width:220px; margin:60px 0px 0px 0px;}
#leadGen input {margin:0px 0px 8px 10px;}
#leadGen img {margin:0px 0px 0px 10px;}
