body { background-color:White; color:#333333; font-size: .7em; font-family:Arial, Sans-Serif; margin:0; }
p {font-size: 1em;}

hr { width:85%; color:#dddddd; }
ul { margin-bottom:0; font-size: .90em; text-align: left;  }

a { text-decoration:none; /*color:#0099ff; font-weight: bold;*/ }
a:hover { text-decoration:underline; }

img {border:none;}

h1 { font-size: 12pt; color: #878787; font-weight:bold; }
h2 { font-size: 1.5em; color: #006699; font-weight:bold; border-bottom: dotted 1px #006699; text-align:left;}
h2.fourthofJuly { color: Red ; border-bottom-color: Red;  font-style: italic; font-size: 1.3em;}
.fourthbackground {	height: 100px; width: 150px; float: right; margin-left: 10px; background: url('/city/associations/july4th/Flag.jpg')no-repeat; background-position: 0 0; background-attachment: scroll;}
h2.halloween { color: Black ; border-bottom-color: Orange;  font-style: italic; font-size: 150%;}
.halloweenbackground {height: 133px; width: 225px; float: right; margin-left: 10px; background: url('/city/associations/halloween/halloween.png')no-repeat; background-position: 0 0; background-attachment: scroll;}
.halloween-backcolor {background-color: #EBC79E; padding: 10px; }
.seaworld {	height: 88px; width: 136px; float: right; margin-left: 10px; margin-top: 25px; background: url('/city/associations/sanantonio/seaworld-sanantonio.png')no-repeat; background-position: 0 0; background-attachment: scroll;}
#countdown {font-size: 150%; height: 50px; width: 420px; background-color: #369; color: White; border: solid 2px yellow;}

h2.menu { font-size: 1.5em; color: #990099; font-weight:bold; border-bottom: dotted 1px #990099; }
h2.green { font-size: 1.5em; color: #66cc33; font-weight:bold; border-bottom: dotted 1px #66cc33; }

h2 a {text-decoration: none;}
h3 { font-size: 10pt; color: #003366; font-weight:bold; }
h3 a{ font-size: 10pt; text-decoration: underline; }



h4 { font-size: 2.0em; color: #4d6de7; font-weight:bold; font-family: Trebuchet MS, Tahoma, sans-serif; }
h5 {font-size: 80%; color:#4D6DE7; margin-bottom:-10px; margin-top:5px;}

.menubar { /*background-color:#0099ff; color:white;*/ font-size:10pt;}
.graytext {color:#878787; }
.smallgraytext {color:gray; font-size:8pt; }
.bluefill { color:#4d6de7; }
.red {color:red; font-weight: bold;}


ul.menubar { list-style-image: url(../images/red-dot.png); line-height: 1.5em; /*margin-left:10px;padding-left: 40px;*/ }


a.menuitem { font-family: Arial, sans-serif; text-decoration:none; color:#0099ff; font-weight: lighter; }
a:hover.menuitem {font-family: Arial, sans-serif;text-decoration:underline; /*font-weight:bold;*/ color:red; }
.centercolumn { padding-left:0px; margin-right:25px; /*margin-top:0px;*/ color:#696969; font-size:.75em; width:420px; text-align: justify;}
.centercolumn1 { padding-left:0px; margin-right:25px; margin-top:-15px; color:#696969; font-size:.75em; width:420px; text-align: justify;}
.right-column-LS {width: 200px; margin: 5px 0 0 0; float:left; background-color: #eee; }
.centercolumn-LS { float: left; padding-left:15px; margin-right:10px; /*margin-top:0px;*/ color:#696969; font-size:.75em; width:500px; text-align: justify;}



.subHeader { font-size: 13pt; color: #4d6de7; }
.subHeader2 { font-size: 13pt; color: #FF4646; }
.subHeader3 { font-size: 13pt; color: #6633CC; }
.subHeader4 { font-size: 13pt; color: #3399CC; }
.subHeader5 { font-size: 13pt; color: #9900FF; }
.subHeader6 { font-size: 13pt; color: #FF0099; }
.subHeader7 { font-size: 13pt; color: #003399; }
.subHeader8 { font-size: 13pt; color: #660000; }
.subHeader9 { font-size: 13pt; color: #CC0066; }
.subHeader10 { font-size: 13pt; color: #FF9900; }
.subHeader11 { font-size: 13pt; color: #CC3300; }
.subHeader12 { font-size: 13pt; color: #006600; }
.subHeader13 { font-size: 200%; color: #ffcc00;}/*Livestrong Gold*/
.subHeader14 { font-size: 13pt; color: #f85f07;}/*Orange*/
.subHeader15 { font-size: 13pt; color: #000000;}/*Black*/




.favHeader { color: #4d6de7; font-weight:bold; font-size: 10pt; text-decoration: underline; line-height: 150%; /*color:#3399FF;*/}
.favorite { color: #000033; font-weight:bold; font-size: 9pt;}
.favorite2 { color: #336699; font-weight:bold; font-size: 9pt;}
.favorite3 { color: #003366; font-weight:bold;font-size: 9pt;}
.favorite4 { color: #cc0033; font-weight:bold; font-size: 9pt;}
.favorite5 { color: #330000; font-weight:bold;font-size: 9pt;}



.footerText {color:#878787; font-size:9pt; }
.infoText { margin-left: 35px; margin-right: 10px; margin-top:10px; font-size:9pt; color:Black; }

a.webListing { text-decoration:underline; } 
a:hover.webListing { text-decoration:underline; color: #FF4646;} 

.infoTextHeader { font-size: 10pt; color: black; font-weight:bold;}
.infoTextBorder {border-left-style: solid; border-left-width:1px; border-left-color:Gray }
.logo { margin-left:12px; margin-bottom:4px; margin-top:15px;  }
.bizName { color: #006699; font-size:.8em; /*font-weight:bold;*/ font-family: Arial, sans-serif; }
a.bizName { text-decoration:underline; }

.bizListings { font-size: 1em; }
.bizListingDesc { font-size: 1em; margin-right: 15px; }
.bizText { font-size: .8em; font-family: Arial, sans-serif;}
.bizTextGray {color: Gray; font-size: 9pt; font-family: Arial, sans-serif;}
.bizDesc { font-size: .7em; color: #666666; font-family: Arial, sans-serif; margin-right:15px;}
.resultsHeader { font-size: 11pt; font-weight: bold; font-family:Arial, sans-serif;}


a.menubaritem { border:0; text-decoration:none; color:white; font-size:10pt; text-align: center;}
a:hover.menubaritem { text-decoration:none; text-align: center; }

.menubarbkg { border:0; text-align:center; background:#0099ff  /*url("../images/plainbar.gif") repeat bottom left*/; 
    margin: 1 1 1 1px; width:825px; height:35px;}
.gt0 { /*font-family: Verdana, Tahoma, sans-serif; font-weight:bold; color:#ffffff; font-size:10pt; 
    border: 1px solid #4d6de7;  padding-left: 8px; padding-right: 8px; padding-top: 2px; 
    padding-bottom: 2px;*/ text-align:center; }
.gt1 { /*font-family: Verdana, Tahoma, sans-serif; font-weight:bold; color:#ffffff; font-size:10pt; 
    border: 1px solid #ffffff;  padding-left: 8px; padding-right: 8px; padding-top: 3px; 
    padding-bottom: 2px;*/  text-align:center; background-color: #758CEC; }

.recText { font-size:10pt; color:Black; }

/* Job related classes */
.jobListingText { font-size: 9pt; font-family: Arial, sans-serif; color: #505050; margin-left: 35px; margin-right: 10px; margin-top:10px;
}
.jobListingHeader { color: #4d6de7; font-weight:bold; font-size:1.2em; }
.jobListingJobTitle { color: #505050; font-weight:bold; font-size:1.4em; }
.jobListingLabel { color: #4d6de7; }
.jobListingAccentHeader { color: #4d6de7; font-weight:bold; font-size:1.2em; }
.hrAccent { color: #ececec; height: 1px; list-style: dotted;}
.hrAccent2 { color: #FF4646; height: 2px; }
.AccentText { color: #FF4646; /*font-weight:bold;*/ }
.cityextras { font-size: 70%; text-transform: uppercase; width: 75%; background-color: #eeeeee; margin: 10px 0;}

	 
	 
