BODY
{
	background: #DDDDDD;
	padding: 0px 50px 0px 50px ;
    FLOAT: none;
    MARGIN: 0px;
    WIDTH: auto;
    font: 76% arial,sans-serif;
    color: #000000;
}

a
{
    color:#333399;
}
/*div
{
    border: solid 1px green;
}*/
#header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 760px;
    PADDING-TOP: 0px;
	BORDER-BOTTOM: #000099 1px SOLID;
}
.date
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	FONT-SIZE:6pt;
	COLOR:#998888;
	font-weight: bold;
	text-decoration: none;
}
.topnav a
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	FONT-SIZE:8pt;
	COLOR:#999999;
	font-weight: bold;
	text-decoration: none;
}
.topnav a:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	FONT-SIZE:8pt;
	COLOR:#666666;
	font-weight: bold;
	display: inline;
}
#mainnav_block
{
	HEIGHT: 22px;
	WIDTH: 798px;
    PADDING-TOP: 1px;
	FONT-SIZE:9pt;
	COLOR:#999999;
	font-weight: bold;
	text-decoration: none;
	BORDER-TOP: 1px solid #99FF99;
	BACKGROUND: url(/images/subj_backg_green.gif) repeat-x left top;
	MARGIN-BOTTOM: 2px;
}
#mainnav_block a
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	FONT-SIZE:10pt;
	COLOR:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}
#mainnav_block a:hover
{
	COLOR:#66FF66;
}
.mainnav a
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 0px;
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	FONT-SIZE:11pt;
	COLOR:#999999;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}
.mainnav a:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
	COLOR:#666666;
}

#footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 760px;
    PADDING-TOP: 0px;
	BORDER-TOP: #dddddd 1px SOLID;
	TEXT-ALIGN: center;
	FONT-SIZE:8pt;
	COLOR:#666699;
}
#footer a
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
	FONT-SIZE:9pt;
	COLOR:#666666;
	font-weight: bold;
	text-decoration: none;
}
#footer a:hover
{
	COLOR:#66FF66;
}

.spanstyle {
				FONT-WEIGHT: bold; FONT-SIZE: 8pt; VISIBILITY: visible; COLOR: #3D498C; POSITION: absolute; TOP: -50px
			}	
			.header
			{
				FONT-WEIGHT: bold;
				FONT-SIZE: 16px;
				COLOR: #000000;
			}

			.customer {  font-size:medium; color:#000099}
			menu {  font-size:8pt; color:#000099}
			A:hover { color:#FF0000}
			.greyed {  font-size:x-small; color:#666699}
			.greyedmenu {  font-size:8pt; color:#666699}
			TEXTAREA
			{
				FONT-SIZE: 9pt;
			}
			INPUT
			{
				FONT-SIZE: 9pt;
			}
			INPUT.button
			{
				BORDER-RIGHT: #666666 1px solid;
				BORDER-TOP: #336699 1px solid;
				FONT-WEIGHT: bold;
				FONT-SIZE: 8pt;
				BORDER-LEFT: #336699 1px solid;
				CURSOR: hand;
				COLOR: #ffffff;
				BORDER-BOTTOM: #666666 1px solid;
				BACKGROUND-COLOR: #336699
			}
			INPUT.control
			{
				FONT-WEIGHT: bold;
				FONT-SIZE: 8pt;
				CURSOR: hand;
				COLOR: #999999;
				BACKGROUND-COLOR: #FFFFFF;
				margin-bottom: 5px;
			}
			SELECT
			{
				FONT-SIZE: 9pt;
			}
			.altVeryLightBG
			{
				BACKGROUND-COLOR: #ffeebb
			}
UL#nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #33CC33;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 126px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}

UL#nav LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    WIDTH: 126px;
    CURSOR: pointer;
    PADDING-TOP: 0px;
    HEIGHT: 18px
}
UL#nav LI
{
    BACKGROUND: url(/images/nav.gif) no-repeat 0px 0px
}
UL#nav LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL#nav LI A:hover
{
    BACKGROUND: #33FF33;
}
UL#nav LI DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 115px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 1px;
    HEIGHT: 18px
}
UL#nav LI A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
UL#nav LI A
{
    COLOR: #fff
}
.article_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
	margin-top: 20px;
    PADDING-TOP: 0px;
	FONT-SIZE:10pt;
	COLOR:#FF0000;
	font-weight: bold;
	text-decoration: none;
}

.section
{
    PADDING: 0px 0px 0px 5px;
    MARGIN-TOP: 20px;
/*	FONT:bold 14px/20px Trebuchet MS, Arial, Helvetica, sans-serif;*/
	FONT:bold 14px/20px;
	COLOR:#FFFFFF;
	text-decoration: none;
	width:100%;
	background-color: #646464;
}
.section_text
{
	margin: 20px;
	margin-top: 10px;
	/*font-family: Trebuchet MS;*/
	font-size:11px;
	text-align:left;
	COLOR:#000000;
}
.subject_header_blue
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-TOP: 0px;
	/*FONT-FAMILY: Trebuchet MS,, Arial, Helvetica, sans-serif;*/
	FONT-SIZE:18px;
	COLOR:#000000;
	font-weight: bold;
	text-decoration: none;
	width:100%;
	BORDER-BOTTOM:	#666666 2px solid;
}
.subject_header_red
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-TOP: 0px;
	/*FONT-FAMILY: Trebuchet MS,, Arial, Helvetica, sans-serif;*/
	FONT-SIZE:18px;
	COLOR:#000000;
	font-weight: bold;
	text-decoration: none;
	width:100%;
	BORDER-BOTTOM:	#666666 2px solid;
}
.subject_header_green
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-TOP: 0px;
	/*FONT-FAMILY: Trebuchet MS,, Arial, Helvetica, sans-serif;*/
	FONT-SIZE:18px;
	COLOR:#000000;
	font-weight: bold;
	text-decoration: none;
	width:100%;
	BORDER-BOTTOM:	#666666 2px solid;
}

.sidenav_block{
	MARGIN-TOP:0px;
	height:100%;
	BORDER-RIGHT: 1px solid #DDDDDD;
	background: #DDFFDD;
}
.sidenav
{
    PADDING-LEFT: 5px;
    MARGIN-TOP: 5px;
    PADDING-TOP: 2px;
	FONT-SIZE:13px;
	COLOR:#666666;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	width:128px;
	/*BORDER-BOTTOM:	#666666 2px dotted;*/
}
.sidenav a
{
	FONT-SIZE:15px;
	COLOR:#666666;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	width:128px;
}
.subsidenav
{
    PADDING-LEFT: 20px;
    MARGIN-TOP: 1px;
	FONT-SIZE:11px;
	LINE-HEIGHT:12px;
	COLOR:#999999;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	width:128px;
}
.subsidenav a
{
	COLOR:#999999;
	text-decoration: none;
}
.subsidenav a:hover
{
	COLOR:#FF0000;
}
.listing_block_standard
{
	padding: 4px;
/*	height: 75;*/
}
.lblck_s
{

}
.lblck_sa
{
    padding-bottom:1px;
     background-color: #DDFFDD;
     background: #DDFFDD;
}
.lblck_sp1
{
	border-bottom:solid 1px gray;
	margin-top:4px;
	padding: 4px;
/*	height: 75;*/
}
.lblck_sp1a
{
	border-bottom:solid 1px gray;
	margin-top:4px;
	padding: 4px;
/*	height: 75;*/
}
.listing_block_sp2
{
	border-bottom:solid 1px gray;
	margin-top:4px;
}
.listing_number
{
	font-weight:bold;
	color: #999999;
	text-align:center;
	background: #FFFFFF;
	float:left;
/*	height:100%;*/
	width:30px;
/*	height: 100%;*/
}
.listing_information_block
{
}
.lnm
{
	width:100%;
	/*font-family:Verdana;*/
	font-size:12px;
	color:Red;
	font-weight:bold;
	display:inline;
}
.lnm a
{
	width:100%;
	/*font-family:Verdana;*/
	font-size:12px;
	color:Red;
	font-weight:bold;
}
.ladd
{
	/*font-family:Verdana;*/
	font-size:10px;
	color:Gray;
}
.llnk
{
	width:100%;
	/*font-family:Verdana;*/
	color:Green;
	font-size:9px;
}
.llnk a{
	width:100%;
	/*font-family:Verdana;*/
	color:Green;
	font-size:9px;
	text-decoration:none;
}
.ldesc
{
	/*font-family:Verdana;*/
	font-size:10px;
	color:Gray;
}
.llgo {
	FLOAT: right
}
.mapWindow {
  color: #FFFFFF;
  text-align: right;  
  border-color: #009900;
  background-color: #009900;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}
.mapWindowTitle{
  background-color: #009900;
  cursor: default;
  color: #ffffff;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
 
}
.mapWindowText {
  float: left;
  overflow: hidden;
  text-align: left;
}
.mapWindowControls {
  float: right;
  overflow: hidden;
  text-align: right;
  cursor: hand;
  margin-right: 2px;
}
.location_section
{
	/*font-family:Verdana;*/
	font-size:10px;
	border: 1px solid #999999;
	background: #dddddd;
	margin: 5px;
	padding: 5px;
}
.location_section h2
{
	/*font-family:Verdana;*/
	font-size:12px;
	color: #FF0000;
	margin: 0px;
}
#article{
/*	font: 9pt Verdana;*/
	font: 9pt;
	color: #000000;
}
#title h3{
/*	font: 15pt bold Georgia;*/
	font: 15pt bold;
	color: #000000;
}
#title h4{
	margin-top: -20px;
	margin-left: 10px;
/*	font: 8pt Georgia;*/
	font: 8pt;
	color: #FF0000;
}
#authorInfo{
	margin: 30px;
	padding: 20px;
	background: #AADDAA;
	font: 8pt Georgia;
	color: #000000;
}
.sub_section_heading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 5px;
    PADDING-TOP: 0px;
	FONT-SIZE:17px;
	COLOR:#000000;
	font-weight: bold;
	text-decoration: none;
	width:100%;
}
.SponsorTable
{
    width: 100%;
}
#activities{
	FLOAT: left; 
	WIDTH: 290px;
	text-align: justify;
	margin-left: 5px;
	margin-right: 15px;
	font: 8pt/16pt; 
}
#activities h3{
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}
#locations{
	FLOAT: left;
	WIDTH: 290px;
	text-align: justify;
	margin-right: 15px;
	font: 8pt/16pt; 
 }
#locations h3{
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}
#thisweek{
	margin: 0px;
	padding: 0px;
	BACKGROUND: #ffffff; 
	WIDTH: 610px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	height: 500px;
}
#thisweek h3{
	margin-top: 5px;
	margin-bottom: 5px;
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}
.sectiona{
	margin-top: 5px;
	margin-bottom: 5px;
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}
table{
	/*border: 1px solid #00AA00;*/
	margin: 0px;
}
th{
	background: #646464;
	color: white;
/*	font: bold 8pt Verdana;*/
	font: bold 8pt;

}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 0px; BORDER-BOTTOM: #000099 1px solid
}
.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 6pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #998888; PADDING-TOP: 0px; 
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	 TEXT-DECORATION: none
}
.topnav A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px; 
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	 TEXT-DECORATION: none
}
.topnav A:hover {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px;
	/* FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
#mainnav_block {
	BORDER-TOP: #99ff99 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: url(/images/subj_backg_green.gif) repeat-x left top; MARGIN-BOTTOM: 2px; WIDTH: 798px; COLOR: #999999; PADDING-TOP: 1px;
	/* FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	 HEIGHT: 22px; TEXT-DECORATION: none
}
#mainnav_block A {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; 
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	 TEXT-DECORATION: none;
}
#mainnav_block A:hover {
	COLOR: #66ff66;
}
.mainnav A {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #999999; PADDING-TOP: 0px;
	/* FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	 TEXT-DECORATION: none
}
.mainnav A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #666666
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; COLOR: #666699; PADDING-TOP: 0px;
	/* FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	 TEXT-ALIGN: center
}
#footer A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666;
	/* FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; */
	TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #66ff66
}
.spanstyle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VISIBILITY: visible; COLOR: #3d498c;
	/* FONT-FAMILY: arial, helvetica, sans-serif;*/
	 position: absolute; TOP: -50px
}
TD {
	FONT-SIZE: 76%; COLOR: #000000;
	/* FONT-FAMILY: verdana, arial, helvetica, sans-serif*/
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000;
	/* FONT-FAMILY: arial, helvetica, sans-serif*/
}
.customer {
	FONT-SIZE: medium; COLOR: #000099; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
MENU {
	FONT-SIZE: 8pt; COLOR: #000099; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
A:hover {
	COLOR: #ff0000
}
.greyed {
	FONT-SIZE: x-small; COLOR: #666699; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
.greyedmenu {
	FONT-SIZE: 8pt; COLOR: #666699; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
TEXTAREA {
	FONT-SIZE: 9pt; /*FONT-FAMILY: 'Arial', 'Helvetica'*/
}
INPUT {
	FONT-SIZE: 9pt; /*FONT-FAMILY: 'Arial', 'Helvetica'*/
}
INPUT.button {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #336699 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #336699 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; /*FONT-FAMILY: 'Arial', 'Helvetica';*/ BACKGROUND-COLOR: #336699
}
INPUT.control {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 5px; CURSOR: hand; COLOR: #999999; 
	/*FONT-FAMILY: 'Arial', 'Helvetica';*/ BACKGROUND-COLOR: #ffffff
}
SELECT {
	FONT-SIZE: 9pt; /*FONT-FAMILY: 'Arial', 'Helvetica'*/
}
.altVeryLightBG {
	BACKGROUND-COLOR: #ffeebb
}
UL#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #33cc33; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 126px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#nav LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; WIDTH: 126px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 18px
}
UL#nav LI {
	BACKGROUND: url(/images/nav.gif) no-repeat 0px 0px
}
UL#nav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#nav LI A:hover {
	BACKGROUND: #33ff33
}
UL#nav LI DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 115px; LINE-HEIGHT: 16px; PADDING-TOP: 1px; HEIGHT: 18px
}
UL#nav LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none
}
UL#nav LI A {
	COLOR: #fff
}
.article_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; COLOR: #ff0000; PADDING-TOP: 0px; 
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/ TEXT-DECORATION: none
}
.section_text {
	FONT-SIZE: 91%; MARGIN: 10px 20px 20px; /*FONT-FAMILY: verdana;*/ TEXT-ALIGN: left
}
.subject_header_blue {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 2px solid;
	/*FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; */TEXT-DECORATION: none
}
.subject_header_red {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 2px solid; 
	/*FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; */TEXT-DECORATION: none
}
.subject_header_green {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 2px solid; 
	/*FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;*/ TEXT-DECORATION: none
}
.xsubject_header_blue {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: url(/images/subj_backg_blue.gif) repeat-x left top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #0000ff 1px solid; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/ TEXT-DECORATION: none
}
.xsubject_header_red {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: url(/images/subj_backg_red.gif) repeat-x left top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #ff0000 1px solid; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/ TEXT-ALIGN: left; TEXT-DECORATION: none
}
.xsubject_header_green {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: url(/images/subj_backg_green.gif) repeat-x left top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #009900 1px solid; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/ TEXT-DECORATION: none
}
.sidenav_block {
	BORDER-RIGHT: #dddddd 1px solid; MARGIN-TOP: 0px; BACKGROUND: #ddffdd; HEIGHT: 100%
}
.sidenav {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 128px; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 2px dotted; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/ TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sidenav A {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; WIDTH: 128px; COLOR: #666666; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/ TEXT-ALIGN: left; TEXT-DECORATION: none
}
.subsidenav {
	MARGIN-TOP: 1px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 128px; COLOR: #999999; LINE-HEIGHT: 12px; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/ TEXT-ALIGN: left; TEXT-DECORATION: none
}
.subsidenav A {
	COLOR: #999999; TEXT-DECORATION: none
}
.subsidenav A:hover {
	COLOR: #ff0000
}
.mapWindow {
	BORDER-RIGHT: #009900 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #009900 2px solid; PADDING-LEFT: 2px; VISIBILITY: hidden; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #009900 2px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #009900 2px solid; POSITION: absolute; BACKGROUND-COLOR: #009900; TEXT-ALIGN: left
}
.mapWindowTitle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN: 0px; CURSOR: default; COLOR: #ffffff; PADDING-TOP: 2px; 
	/*FONT-FAMILY: "MS Sans Serif", "Arial", "Helvetica", sans-serif;*/ WHITE-SPACE: nowrap; BACKGROUND-COLOR: #009900; TEXT-ALIGN: right
}
.mapWindowText {
	FLOAT: left; OVERFLOW: hidden; TEXT-ALIGN: left
}
.mapWindowControls {
	FLOAT: right; OVERFLOW: hidden; CURSOR: hand; MARGIN-RIGHT: 2px; TEXT-ALIGN: right
}
.location_section {
	BORDER: #DDDDDD 2px solid; PADDING: 5px;  FONT-SIZE: 10px; BACKGROUND: #FFFFFF; MARGIN: 5px;
	/*FONT-FAMILY: Verdana*/
}
.location_section H2 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #669966; /*FONT-FAMILY: Trebuchet MS*/
}
/*new syles*/
/* specific divs */
#container { 
	background: white;
	left:50%;
	position:absolute;
	width: 770px;
	margin:10px 0 10px -385px;
	border-right: solid 1px #AAA;
	}

#intro { 
	float: left;
	width: 100%;
	height: 107px
	}
#pageHeader { 
/*	background: transparent url(/images/triangle-fitness-logo.gif) no-repeat top left; */
	height: 75px; 
	width: 770px;
	margin-bottom: 10px;
	}

/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#pageHeader h1 { 
	margin-top: 10px; 
	width: 219px; 
	float: left;
	}
#pageHeader h1 span {
	display:none
	}
#pageHeader h2 { 
	margin-top: 5px; 
	float: right;
/*	font: italic normal 13pt georgia; */
	font: italic normal 13pt; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #1F325C;
	}
#pageHeader h3 { 
	margin-top: 53px; 
	margin-right: 5px;
/*	font: bold 13pt Georgia;*/
	font: bold 13pt;
	color: #FFFFFF;
	float: right;
	}
#navigation{
	BACKGROUND: #00AA00;
	width: 100%;
	border-top: 1px solid green;
	margin-bottom: 2px;
	float: left;
}
#navigation span{
	height: 18px;
	width: 100%;
	margin-bottom: 2px;
}
#navigation a{
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
/*	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
}
#content{
    PADDING-LEFT: 5px;
	margin-top: 1px;
	BACKGROUND: #ffffff; 
	WIDTH: 625px;
	float: left;
}
img{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#footer {
	float: left;
	width: 100%;
	height: 18px;
	}
.News{
	margin-top: 1px;
	BACKGROUND: #ffffff;
	FLOAT: right;
	WIDTH: 130px;
}
#locations{
	FLOAT: left;
	WIDTH: 285px;
	text-align: justify;
	margin-right: 15px;
 }
#locations h3{
/*	font: bold 14pt Georgia;*/
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}
#activities{
	FLOAT: left; 
	WIDTH: 285px;
	text-align: justify;
	margin-left: 5px;
	margin-right: 15px;
}
#activities h3{
/*	font: bold 14pt Georgia;*/
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}
#whatsnew h3{
/*	font: bold 14pt Georgia;*/
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}
 #newsletter{
	FLOAT: left;
	WIDTH: 300px;
	margin-left: 5px;
	margin-right: 5px;
}
#thisweek{
	margin: 0px;
	padding: 0px;
	BACKGROUND: #ffffff; 
	WIDTH: 610px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	height: 500px;
}
#thisweek h3{
	margin-top: 5px;
	margin-bottom: 5px;
/*	font: bold 14pt Georgia;*/
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}
.   a{
	margin-top: 5px;
	margin-bottom: 5px;
/*	font: bold 14pt Georgia;*/
	font: bold 14pt;
	color: #000000;
	border-bottom: 3px solid #00AA00;
}

.newslist{
	margin: 10px 20px 20px 20px;
/*	font:12px/12px arial;*/
	font:12px/12px;
	text-align:left;
}
.newslist span
{
	display: block;
}
.newslist span a
{
    color: #3333FF;
	font: bold 10pt;
	clear: both;
	text-decoration: none;
}
.newslist more
{
    color: #0000FF;
	font: bold 10pt;
	clear: both;
	text-decoration: none;
}
.newslist span a:hover{
    color: #0000FF;
	text-decoration: underline;
}
.tfFormButtonPnl
{
    width: 100%;
    text-align:right;
    padding-right: 1em;
    padding-top:1em;
}
.FormElementPanel
{
    padding-top: 5px;
    vertical-align: top;
    padding-bottom: 2px;
}
.FormElementPanel span
{
    vertical-align: top;
/*    font: 10pt 14pt verdana;*/
    font: 10pt 14pt;
}
.FormButtonPanel
{
    padding-top: 15px;
    text-align: center;
    vertical-align: top;
    padding-bottom: 7px;
}
.FormInput
{
/*    font: 10pt Verdana;*/
    font: 10pt;
    width: 360px;
}
.FormTextArea
{
/*    font: 10pt Verdana;*/
    font: 10pt;
    width: 360px;
}
.FormCategoryList
{
    width:240px;
}
.AddEventPanel
{
    margin-left:100px;
    width: 400px;
}
.testimonial
{
    padding-left:7px;
/*    font: italic 9.5pt verdana;*/
    font: italic 9.5pt;
}
.tsig
{
    padding-left:10px;
    color: #663333;
/*    font: italic 9pt verdana;*/
    font: italic 9pt;
}
.right-inset
{
    margin: 5px;
    float: right;
    border: solid #DDDDDD 2px;
    padding: 2px;
}
hr
{
    clear:both;
}
.SearchFormPanel
{
    padding-left:30px;
}
tr.AlternateListItem
{
    background-color: #DDEEDD;
}
.activity
{
    font: bold 9pt;
    color: #333333;
}
.activity a
{
    font: bold 10pt;
    color: #669966;
}

H3
{
    font-size: 18px;
}
.symbols
{
    font-family:Wingdings 3;
}
ul
{
    margin-top:0px;
    margin-bottom:2px;
}
.event_name 
{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
}
.event_date 
{
    font-weight: bold;
    font-size: 11px;
    color: #999999;
}
