BODY {
  margin           : 0px 0px 0px 0px;
  background-color : #8fb5d8;
  color            : #000000;

}

td, tr  {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
line-height:16px;
}


p  {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
line-height:16px;
}

ul {
  margin           : 0px 0px 0px -10px;
  color            : #20558A
}


hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}


.title_header {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
background-image:url(http://americansrcommunities.com/site/templates/asc_home/images/arrow.png) no-repeat;
  font-size        : 13px;
  font-weight      : bold;
  color            : #20558A;
  text-align       : left;
padding-left:0px
}

.boxes {
        border: solid;
        border-width: 1px;
        border-bottom-color: #000000;
        border-top-color: #333333;
        border-left-color: #333333;
        border-right-color: #000000;
}


.title {
font-family: sans-serif;
font-size: 18px;
font-weight:normal;
line-height:18px;
color : #cc0000;
}

.home_header {
font-family: sans-serif;
font-size: 14px;
font-weight:bold;
line-height:18px;
color : #003eb8;
}


.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}


a.pathway:link, a.pathway:visited {
  color            : #333333;
  font-weight      : normal;
}


a.pathway:hover {
  color            : #333333;
  font-weight      : normal;
  text-deoration   : underline;
}


/* --Default Class Settings-- */
a.mainlevel:link, a.mainlevel:visited {

        width: 80%;
   display: inline;
			line-height: 130%;
   color: #20558A;
        font-family: Georgia;
        font-size: 12px;
 }

a.mainlevel:hover {
   color: #cc0000;
        text-decoration   : underline;
        }



a.sublevel:hover {
        color: #333333; text-decoration: underline;
        }

a.sublevel:link, a.sublevel:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
}


table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 90%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        }

table.moduletable th {

  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
  text-align       : left;
 /* background-image : url(../../images/module_title_bg.png);  */
  width            : 80%;
}

table.moduletable td {
        font-size: 10px;
        font-weight: normal;
        }

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 13px;
text-decoration: none;
  text-align       : left;
}


.sectiontableheader {
font-family      : Arial, Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch:narrower;
  color            : #666;
  font-weight      : bold;
}

.sectiontableentry1 {

}

.sectiontableentry2 {

}

.polltext {
  font-family      : sans-serif;
  font-size        : 10.5px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : bold;
font-stretch:condensed;
}

.pollhit {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #cc0000;
  text-decoration  : none;
  font-weight      : bold;
font-style:italic;
}

.vol {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}

.smalltext {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #20558A;
  text-decoration  : none;
  font-weight      : normal;
}

.address {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #548BC2;
  text-decoration  : none;
  font-weight      : normal;
margin-left:5px;
line-height:11px;
font-stretch:ultra-condensed;
text-align:center;
}

.smallicon {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 8px;
  color            : #000000;
  text-decoration  : underline;
  font-weight      : normal;
}


.contentpane {

}

.contentpaneopen {
width: 98%;


}

.contentheading, .componentheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
  color            : #cc0000;
  text-align       : left;
line-height:20px
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #8fb5d8;
  color            : #ffffff;
  border           : 1px solid #000000;
margin-left:2px
}

.buttonsend {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
font-stretch:extra-expanded;
  font-size        : 12px;
  font-weight      : bold;
  background-color : #ffffff;
letter-spacing: 1.0px;
  color            : #8fb5d8;
  border           : 1px solid #cf1522;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #ffffff;
  border           : 1px solid #000000;
}

a:link, a:visited {
  font-size        : 13px;
  color            : #20558A;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.left_header {
	color: #cc0000;
}

a:hover {
  color            : #666;

text-decoration:none;
}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
}

a.category:hover {
  color            : #4490B4;
}

/* Styles for dhtml tabbed-pages */
.ontab {
        background-color: #cc0000;
        border-left: outset 2px #ff9900;
        border-right: outset 2px #808080;
        border-top: outset 2px #ff9900;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: bold;
        color: #FFFFFF;
}
.offtab {
        background-color : #e5e5e5;
        border-left: outset 2px #E0E0E0;
        border-right: outset 2px #E0E0E0;
        border-top: outset 2px #E0E0E0;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: normal;
}
.tabpadding {
}

.tabheading {
        background-color: #ffae00;
        text-align: left;
}

.pagetext {
        color: black;
        display: none;
        position: relative;
        top: 0;
}

.pagehead {
font-size:10px;
        font-color: 003eb8;
font-weight:bold;
}

/*  fontsize  */
#fontsize, fontsize:link, fontsize:hover, fontsize:active
{
font-size:7px:
								
        z-index: 100;
        position: absolute;
        top: 1px;
        right: 5px;
        background: #fef2e2;
        color: #000;
}

#fontsize h3, #fontsize p
{
        border: 0;
        display: inline;
        font-size: .3em;
}


#fontsize p a
{
        font-weight: normal;
        margin: 0 2px 0 2px;
        display: inline;
        padding: 2px 2px 2px 2px;
}

/* background-images */
#fontsize p a.larger { background: #fef2e2 url(http://americansrcommunities.com/site/templates/asc/images/lupe_larger.gif) no-repeat; }
#fontsize p a.smaller { background: #fef2e2 url(http://americansrcommunities.com/site/templates/asc/images/lupe_smaller.gif) no-repeat; }
#fontsize p a.reset { background: #fef2e2 url(http://americansrcommunities.com/site/templates/asc/images/lupe_reset.gif) no-repeat; }

#fontsize p a.larger:hover,#fontsize p a.larger:active,#fontsize p a.larger:focus
{
        background: #fef2e2 url(http://americansrcommunities.com/site/templates/asc/images/lupe_larger_black.gif) no-repeat;
        color: #fff;
}

#fontsize p a.smaller:hover, #fontsize p a.smaller:active, #fontsize p a.smaller:focus
{
        background: #fef2e2 url(http://americansrcommunities.com/site/templates/asc/images/lupe_smaller_black.gif) no-repeat;
        color: #fff;
}

#fontsize p a.reset:hover,#fontsize p a.reset:active,#fontsize p a.reset:focus
{
        background: #fef2e2 url(http://americansrcommunities.com/site/templates/asc/images/lupe_reset_black.gif) no-repeat;
        color: #fff;
}

	.eventhead {  
	font-family: arial; 
	font-weight:bold; 
	font-size: 14pt; 
	color: white; 
	text-decoration: none
	}


.navbox, .navbox:hover, .navbox:active {

  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
  text-align       : left;
  background-image : url(http://americansrcommunities.com/site/templates/asc_home/images/color_bar_red.gif); 

height:27px;
line-height:30px;
}

.redhead {font-family: arial; font-weight: bold; font-size: 9pt; color: cc0000; text-decoration: none; }

.H4 {
font-size:13px;
        color: #ccc;

}

.one {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 13px;
  text-align       : left;
padding-left:0px
}

.ts {
}

.left_header, .left_header:link, .left_header:active {
font-family: sans-serif;
font-size: 14px;
font-weight:bold;
line-height:14px;
color : #cc0000;
}
