 html { min-height: 100%; margin-bottom: 1px; }
 
 
/*beginsnippet*/
.mceContentBody { background-image: none; background-color: White; color: Black; } /*SnippetMaster editor bg color*/
/*endsnippet*/



body {
margin: 0;
padding: 0;
overflow:auto;
background:#006699;
font:normal 12px Arial, Helvetica, san-serif;
line-height: 16px;
letter-spacing: .03em;


}

/*background:url(images/cloth023.jpg left center repeat;
}*/
/*background:url(images/bk221.gif) left center repeat;
}*/


#wrapper {
	width: 900px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border:solid 2px #999;
	background-color: #d7e9a1;
	text-align: right;
	
	}
	
#outsidewrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	vertical-align: top;
	border:0;
	
	}
	
	
	
#navbartop  {
	width:900px;
	background:url(images/bottomheadergray.jpg) left center no-repeat;
	height: 26px;
	
	}



#navbarbottom {
	width:900px;
	background-color:#006699;
	height: 26px;
	
	
	}
	/*background-color:#89a6d5*/

/*background-color:#5d84c0;*/
/*border-left: solid 1px #fff;
	border-right: solid 1px #fff;*/

#header a {
 	display: block;
	padding: 0;
	margin: 0;
	width:900px;
	height: 66px;
	background:url(images/topheadergray.jpg) left center no-repeat;
	}
	
#header a span {
visibility: hidden;
}

#header2 a {
 	display: block;
	padding: 0;
	margin: 0;
	width:900px;
	height: 66px;
	background:url(images/topheadergray2.jpg) left center no-repeat;
	}
	
#header2 a span {
visibility: hidden;
}
	


/*background: transparent url(images/triangle.gif) left center no-repeat;*/

#vertnavcontainer
{
background: #99cc00;
width: 100%;
padding: 0;
font: bold 12px Arial, Helvetica, san-serif;
text-align: center;
text-transform: none;
letter-spacing: .04em;
line-height: 125%;
float: left;
}

/*margin: 15px 0 5px 5px;*/

ul#vertnavlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 187px;
float: left;

}

/*width: 173px;*/


ul#vertnavlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#vertnavlist li a
{
display: block;
width: 100%;
margin: 0;
padding: 7px 3px 7px 7px;
border-bottom: solid 1px #fff;
color: #006699;
text-decoration: none;
background: #ddd;
}
/*b2e760 link background*/

/*#cc1a73 link background*/

#vertnavcontainer>ul#navlist li a { width: auto; }

ul#vertnavlist li#active a
{

color: #fff;
}

ul#vertnavlist li a:hover, ul#navlist li#active a:hover
{
color: #006699;
background: #fff;
border-color: #eee #eee #ccc #99cc00;
}

/*aaab9c border-color exceptleft*/




/*end of index page list*/

.chromestyle{
width: 100%;
font-weight: normal;
font:11px Arial, Helvetica, san-serif;
letter-spacing: .03em;

}


.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
margin:0;
}

.chromestyle ul{

width: 890px;
 /*THEME CHANGE HERE*/
padding: 8px 5px 1px 80px;
margin: 0;
text-align: center;
font:bold 11px Arial, Helvetica, san-serif;/*set value to "left", "center", or "right"*/
letter-spacing: .03em;
}


.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #005093;
padding: 1px 7px 1px 7px;
letter-spacing: .04em;
margin: 0;
text-decoration: none;


}

.chromestyle ul li a:hover{
color: #fff;

 
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/

/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


.chromestyle2{
width: 100%;
font-weight: normal;
font:11px Arial, Helvetica, san-serif;
letter-spacing: .03em;

}


.chromestyle2:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
margin:0;
}

.chromestyle2 ul{

width: 890px;
 /*THEME CHANGE HERE*/
padding: 7px 8px 1px 15px;
margin:0;
text-align:  center;
font:bold 11px Arial, Helvetica, san-serif;/*set value to "left", "center", or "right"*/
letter-spacing: .04em;
}


.chromestyle2 ul li{
display: inline;
}

.chromestyle2 ul li a{
color: #fff;
padding: 1px 7px 1px 7px;
letter-spacing: .03em;
margin: 0;
text-decoration: none;


}

.chromestyle2 ul li a:hover{
color: #cccc00;
}

.chromestyle2 ul li a[rel]:after{ /*HTML to indicate drop down link*/

/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
margin-top: 4px;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Arial, Helvetica, san-serif;
line-height:14px;
z-index:100;
background-color: #fff;
width: 150px;
text-align: left;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);


}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #99cc00; /*THEME CHANGE HERE*/
padding: 4px 0;
text-decoration: none;
font-weight: bold;
color: #006699;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #f9f9f9;
color: #555;
}




/*text styling*/

a {text-decoration:underline; color:#006699;}
a:hover {color:#cc0066;}
a.pagelink2 {text-decoration:underline; color:#cc3333;}
a.pagelink2:hover {color:#006699;}
a.eventlink {text-decoration:underline; color:#006699;}
a.eventlink:hover {color:#71b314;}
a.headereventlink {text-decoration:underline; color:#447c17;}
a.headereventlink:hover {color:#006699;}
a.anchorlinkpage {text-decoration:none; color:#cc0066;}
a.anchorlinkpage:hover {color:#cc0066;}
a.anchorlink {text-decoration:none; color:#006699;}
a.anchorlink:hover {color:#cc0066;}
a.pagelink {text-decoration:none; color:#99cc00;}
a.pagelink:hover {color:#cc0066;}
a.graylink {text-decoration:none; color:#bbb;}
a.graylink:hover {color:#cc0066;}
a.dkgraylink {text-decoration:none; color:#333;}
a.dkgraylink:hover {color:#cc0066;}
a.contentlink {text-decoration:underline; color:#111;}
a.contentlink:hover {color:#006699;}
a.indexlink {text-decoration:none; color:#cc0066;}
a.indexlink:hover {color:#99cc00;}
a.footerlink {text-decoration:underline; color:#005093;}
a.footerlink:hover {color:#fff;}
a.white {text-decoration:underline; color:#fff;}
a.white:hover {color:#99cc00;}
a.yellowlink {text-decoration:underline; color:#f7f69c;}
a.yellowlink:hover {color:#fff;}
a.aqualink {text-decoration:underline; color:#006666;}
a.aqualink:hover {color:#660099;}
a.medgraylink {text-decoration:underline; color:#777;}
a.medgraylink:hover {color:#fff;}
a.redlink {text-decoration:underline; color:#be0004;}
a.redlink:hover {color:#000;}
a.blackwhite {text-decoration:underline; color:#111;}
a.blackwhite:hover {color:#fff;}
a.whiteblack {text-decoration:underline; color:#fff;}
a.whiteblack:hover {color:#111;}


/*a.headereventlink {text-decoration:underline; color:#5b940e;}*/


h1 {

font:bold 18px Arial, Helvetica, san-serif;
text-align: center;
color: #006699;
line-height: 1.5em;
letter-spacing: .03em;

}


h2 {

font:bold 15px Arial, Helvetica, san-serif;
text-align: center;
color: #99cc00;
line-height: 1.2em;

}

h3 {

font:bold 12px Arial, Helvetica, san-serif;
text-align: left;
color: #006666;
line-height: 1.5em;

}

h4 {

font:bold 16px Arial, Helvetica, san-serif;
text-align: center;
color: #cc0066;
line-height: 140%;
vertical-align: top;


}


h5 {

font:bold 22px Arial, Helvetica, san-serif;
text-align: center;
color: #99cc00;
line-height: 1em;


}

h6 {

font:bold 14px Arial, Helvetica, san-serif;
text-align: center;
color: #333;

}

.whiteheader {

font:normal 17px Times, Times, serif;
text-align: center;
color: #006699;
line-height: 1.5em;
letter-spacing: .05em;

}



p.welcome {

font:normal 20px Arial, Helvetica, san-serif;
text-align: left;
color: #002354;
line-height: 130%;

}

p.emailheader {

font:bold 12px Arial, Helvetica, san-serif;
text-align: left;
line-height: 110%;
color: #660099;


}

p.emailtext {

font:normal 12px Arial, Helvetica, san-serif;
color: #660099;
line-height: 120%;
text-align: left;

}


p.eventtext {

font:normal 11px Arial, Helvetica, san-serif;
line-height: 120%;
text-align: center;
color: #cc0066;

}
/*color: #004a4a;*/

p.specialeventtext {

font:bold 12px Arial, Helvetica, san-serif;
color: #555;
line-height: 130%;
text-align: left;

}



p.specialeventtextpink {

font:normal 11px Arial, Helvetica, san-serif;
color: #cc0066;
line-height: 115%;
text-align: center;

}

p.specialeventtextblue{

font:normal 10px Arial, Helvetica, san-serif;
color: #666;
line-height: 145%;
text-align: left;

}

/*dark green color: #004a4a;*/

p.eventtextblueindex{

font:bold 12px Arial, Helvetica, san-serif;
color: #211569;
line-height: 125%;
text-align: center;

}



.buildinghrstext {

font:normal 11px Arial, Helvetica, san-serif;
color: #333;
letter-spacing: .01em;
text-align: center;
line-height: 130%;
}

.buildinghrstext2 {
font:normal 11px Arial, Helvetica, san-serif;
color: #777;
line-height: 250%;
letter-spacing: .01em;
text-align: center;
}



.textfooter {

font:bold 11px Arial, Helvetica, san-serif;
text-align: left;
color: #005093;
letter-spacing: .02em;
line-height: 15px;
}

.textfootersec {

font:bold 11px Arial, Helvetica, san-serif;
text-align: center;
color: #005093;
letter-spacing: .02em;
line-height: 100%;
}

.feinbloomtextfooter {

font:normal 11px Arial, Helvetica, san-serif;
text-align: center;
color: #333;
letter-spacing: .02em;
line-height: 140%;
}


p.textcontent {

text-align: left;
font:normal 13px Arial, Helvetica, san-serif;
text-transform: none;
color: #222;
line-height: 16px;
letter-spacing: .03em;

}


p.textcontentindex {

font:normal 12px Arial, Helvetica, san-serif;
text-align: left;
line-height: 140%;
letter-spacing: .05em;
color: #fff;

}

p.pinkheader {

font:bold 18px Arial, Helvetica, san-serif;
text-align: center;
color: #cc0066;

}

p.contentsubheading {

font:bold 14px Arial, Helvetica, san-serif;
text-align: left;
color: #006699;
line-height: 1.2em;


}

p.specialeventtextheader{

font:bold 14px Arial, Helvetica, san-serif;
text-align: center;
color: #cc0066;
line-height: 120%;
vertical-align: top;
}



p.eventsheaderindex {
font:bold 13px Arial, Helvetica, san-serif;
text-align: center;
line-height: 120%;
color: #222;

}


.eventtextindex {

font:normal 12px Arial, Helvetica, san-serif;
color: #222;
line-height: 14px;
letter-spacing: .03em;

}


.specialeventaqua {

font:bold 14px Arial, Helvetica, san-serif;
text-align: center;
color: #006666;
line-height: 1em;

}

.redheader{

font:bold 14px Arial, Helvetica, san-serif;
text-align: center;
color: #cc3333;
line-height: 150%;
vertical-align: top;


}




.headera{

font:bold 16px Arial, Helvetica, san-serif;
text-align: left;
color: #006699;
line-height: 130%;
vertical-align: top;

}



.headerb {

font:bold 12px Arial, Helvetica, san-serif;
text-align: left;
color: #006699;
line-height: 16px;
letter-spacing: 160%;
}


.headerbgray {

font:bold 12px Arial, Helvetica, san-serif;
text-align: left;
color: #444;
line-height: 16px;
letter-spacing: 160%;
}

.headerbgreen {

font:bold 12px Arial, Helvetica, san-serif;
text-align: left;
color: #447c17;
line-height: 16px;
letter-spacing: 160%;
}

.headerpink{

font:bold 16px Arial, Helvetica, san-serif;
text-align: left;
color: #cc0066;
line-height: 130%;


}



.headerc{

font:bold 12px Arial, Helvetica, san-serif;
text-align: left;
color: #cc0066;
line-height: 135%;


}


.headerd{

font:bold 12px Arial, Helvetica, san-serif;
text-align: left;
color: #006666;
line-height: 15px;


}

.headere{

font:bold 13px Arial, Helvetica, san-serif;
text-align: left;
color: #99cc00;
line-height: 120%;

}

.headerf{

font:bold 14px Arial, Helvetica, san-serif;
text-align: left;
color: #006699;
line-height: 130%;

}

.headerg {

font:bold 24px Arial, Helvetica, san-serif;
text-align: left;
color: #99cc00;
line-height: 35px;


}

.headerh{

font:bold 17px Verdana, Arial, Helvetica, san-serif;
text-align: left;
color: #71b314;
line-height: 130%;

}

.headeri{

font:bold 24px Arial, Helvetica, san-serif;
text-align: left;
color: #99cc00;
line-height: 120%;

}

.headerj{

font:bold 14px Verdana, Arial, Helvetica, san-serif;
text-align: left;
color: #006699;
line-height: 120%;


}

.headerk{

font:bold 22px Verdana, Arial, Helvetica, san-serif;
text-align: left;
color: #cc3333;
line-height: 120%;


}

.headerl{

font:bold 13px Arial, Helvetica, san-serif;
text-align: left;
color: #211569;
vertical-align: top;
line-height: 1.1em;


}

.headerm{

font:normal 11px Arial, Helvetica, san-serif;
text-align: left;
color: #211569;
line-height: 125%;
}

.headern{

font:bold 13px Verdana, san-serif;
text-align: center;
color: #211569;
line-height: 140%;
}

.headero {

font:normal 10px Arial, Helvetica, san-serif;
text-align: left;
color: #cc0066;
line-height: 125%;
letter-spacing: .02em;
}

.headerp {
font:bold 18px Arial, Helvetica, san-serif;
text-align: left;
color: #99cc00;
line-height: 1em;
}

.headerq{

font:bold 20px Arial, Helvetica, san-serif;
text-align: left;
color: #006666;
line-height: 110%;


}

.headerr{

font:normal 8px Arial, Helvetica, san-serif;
text-align: left;
color: #d7e9a1;

}

.headers{

font:bold 12px Verdana, san-serif;
text-align: center;
color: #211569;
line-height: 23px;
}

.headert{
font:bold 22px Arial, Helvetica, san-serif;
text-align: center;
color: #222;
line-height: 1.2em;
letter-spacing: .05em;
}

.headeru{
font:bold 14px Arial, Helvetica, san-serif;
text-align: center;
color: #cccc00;
line-height: 120%;
}

.headerv{

font:bold 16px Verdana, Arial, Helvetica, san-serif;
text-align: left;
color: #0029bf;
line-height: 130%;

}

.headerw{
font:normal 20px Arial, Helvetica, san-serif;
text-align: left;
color: #333;
line-height: 130%;
}


.headerx{
font:normal 15px Gill Sans, Arial, san-serif;
text-align: center;
color: #fff;
line-height: 1.9em;
letter-spacing: .05em;
}

.headertween{

font:bold 18px Verdana, Arial, Helvetica, san-serif;
text-align: center;
color: #888;
line-height: 120%;
}

.inzonegreen{

font:bold 18px Verdana, Arial, Helvetica, san-serif;
text-align: left;
color: #5b940e;
line-height: 130%;
}

.subheadertween{

font:bold 20px Arial, Helvetica, san-serif;
text-align: center;
color: #cc0066;
line-height: 150%;


}


.getawayblue{

font:bold 18px Verdana, Arial, Helvetica, san-serif;
text-align: left;
color: #2b7bab;
line-height: 130%;
letter-spacing: .02em;

}

.getawayyellow{

font:bold 16px Arial, Helvetica, san-serif;
text-align: left;
color: #ffcc66;
line-height: 100%;

}

.pinklink{

font:bold 11px Arial, Helvetica, san-serif;
text-align: left;
color: #cc0066;
line-height: 100%;
text-decoration: underline;

}


.bluecontent{

font:bold 12px Arial, Helvetica, san-serif;
text-align: center;
color: #006699;
line-height: 125%;
letter-spacing: .02em;


}



.content{

text-align: left;
font:normal 13px Arial, Helvetica, san-serif;
text-transform: none;
color: #222;
line-height: 18px;
letter-spacing: .03em;
}

.content2{

font:normal 12px Arial, Helvetica, san-serif;
text-align: left;
color: #222;
line-height: 195%;
letter-spacing: .02em;
}

.content3{

font:normal 11px Arial, Helvetica, san-serif;
text-align: left;
color: #222;
letter-spacing: .02em;
line-height: 12px;
vertical-align: top;

}

.content4{

text-align: left;
font:normal 12px Arial, Helvetica, san-serif;
	text-transform: none;
	color: #222;
	line-height: 16px;
}

.contentwhite{

text-align: left;
font:normal 12px Arial, Helvetica, san-serif;
	text-transform: none;
	color: #eeeeee;
	line-height: 16px;
}

/*end of text styling*/




*****************************/*donations styling*/******************************

table.tableProp td{
padding:3px;
}

td {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:333333;
font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none
}

.header1 { 
font-size: 13px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:006699;
color:ffffff; 
text-align:center;
}

.header2 { 
font-size: 11px;
font-family:Verdana,Arial, Helvetica, sans-serif;
background-color:4458A9;
color:ffffff; 
}

.header4 { 
color: red;
font-weight:bold;
text-align:center
}

.showTitle { 
font-weight:bold;
text-align:left;

}

.pricing { 
font-weight:normal;
text-align:left;
color:006699; 
}

.ticketFigures {
text-align:right
}

.leftcol { 
font-family:Verdana,Arial, Helvetica, sans-serif;
background-color:ffffff;
color:006699; 
vertical-align:top;
text-align:left;
font-weight:normal;
}

.catHead { 
font-family:Verdana,Arial, Helvetica, sans-serif;
background-color:ffffff;
color:111111; 
vertical-align:top;
text-align:center;
font-weight:bold;
}


.header3 { 
font-size: 13px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:eeeeee;
color:666666; 
text-align:center; 
}

.dataCell {
background-color:ffffff;
}

.footer {
background-color:a30062;
text-align:center;
}



input,select,textarea{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-top-width:1px;
border-left-width:1px;
}


.form_button { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:ffffff;
color:444444;
border-top-width:1px;
border-left-width:1px;

}

img
{  border-style: none;
}


**************/*end of donations styling*/*********************







img.floatLeft { 
   float: left; 
    margin: 0;
    padding-right:12px;
    padding-top:4px;
    padding-bottom:2px;
    padding-left:8px;
    
}

img.floatLeft2 { 
    float: left; 
    margin: 0;
    padding-right:12px;
    padding-top:4px;
    padding-bottom:2px;
    padding-left:8px;
    
}

img.floatLeft3 { 
    float: left; 
    margin: 0;
    padding-right:4px;
    padding-top:0;
    padding-bottom:0;
    padding-left:5px;
    
}


img.floatRight2 { 
    float: right; 
    margin: 0;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:4px;
    
}

img.floatRight { 
    float: right; 
    margin: 0;
    padding-left:15px;
    padding-top:8px;
    padding-bottom:10px;
    
}

img.floatRight3 { 
    float: right; 
    margin: 0;
    padding-left:0;
    padding-top:0;
    padding-bottom:0;
    
}

img.floatLeft4 { 
    float: left; 
    margin: 0;
    padding-left:0;
    padding-top:0;
    padding-bottom:10px;
    
}

img.floatLeft5 { 
    float: left; 
    margin: 0;
    padding-left:0;
    padding-top:0;
    padding-bottom:5px;
    padding-right:5px;
    
}

img.floatLeft6 { 
    float: left; 
    margin: 0;
    padding:0;
     
}

img.feinbloomfloat { 
    float: right; 
    margin: 0;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:0;
    padding-right: 0;
    
}

.blockIMG
{
display:block;
margin:0;
}





/*content divs*/




	
#secondaryheaderfamily   {
	padding: 4px 0 0 5px;
	width:900px;
	float: left;
	vertical-align: top;
	}
	
	

#familybottom   {
	padding: 0;
	margin: 0;
	float: left;
	width: 400px;
	height: 120px;

	
	}
	


#content {
	width:900px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	
	}
	
#contentblack {
	width:900px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #000;
	vertical-align: top;
	
	}
	
.feinbloomcontent {
	width:540px;
	padding: 0 20px 0 20px;
	margin: 0;
	float: left;
	background-color: #fff;
	
	}
	
#feinbloomcontent {
	width:840px;
	padding: 0 20px 0 20px;
	margin: 0;
	float: left;
	background-color: #fff;
	
	}


#feinbloom {
	width:360px;
	padding-left: 12px;
	margin:0;
	float: left;
	background-color: #fff;
	
	}
	
#feinbloom3 {
	width:300px;
	padding-left: 12px;
	margin:0;
	float: right;
	background-color: #fff;
	vertical-align: top;
	}
	
#feinbloom2 {
	width:528px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #fff;
	
	}
	
#feinbloom4 {
	width:540px;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	background-color: #fff;
	
	}
	
#maincontentindexthree {
   width:790px;
   	padding-top: 10px;
	margin: 0;
	float: left;
	background-color: transparent;

	
	}
	
#maincontentindex3 {
   width:875px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
    padding-left: 0;
    margin-top: 5px;
    padding-bottom: 5px;
	float: left;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	
	}
	
.maincontentindex3a {
   width:500px;
	margin: 0;
    padding: 0;
	float: left;
	background-color: transparent;
	text-align: left;
	
	}
	
.maincontentindex3b {
   width:340px;
	margin: 0;
    padding: 0;
	float: left;
	background-color: transparent;
	text-align: right;
	
	}


#maincontentindex  {
   width:510px;
   	padding: 0 0 0 10px;
	float: left;
	background-color: transparent;
	vertical-align: top;
	margin:0;
	}

/*#indexfiller  {
   width:440px;
   height:240px;
	float: left;
	background-color: transparent;
	margin-bottom: 20px;
	
	}*/
	
	
#maincontentindextwo  {
    width:590px;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 0 0 0 10px;
	vertical-align: top;
	text-align: left;
	
	}
	
.maincontentindexthree  {
    width:800px;
	float: left;
	background-color: transparent;
	margin: 0 10px 0 0;
	padding: 0 10px 0 10px;
	vertical-align: top;
	text-align: left;
	
	}



   
  /* background-color: #c0deeb;*/
/*height: 460px;*/

#maincontent  {
    float:left;
	width:280px;
	text-align: center;
	background-color: #99cc00;
	margin-left:5px;
	
	
	}
	

	
#contentsec  {
    width:700px;
    float:left;
    margin:0;
    padding:0;
     background-color: #fff;
     vertical-align: top;
     display: block;
     text-align: left;
}

#contentsec92y  {
    width:703px;
    float:left;
    margin:0;
    padding:0;
     background:url(images/92Ylineup.jpg) left center no-repeat;
     vertical-align: top;
     display: block;
     text-align: left;
}





#contentsecblack  {
    width:703px;
    float:left;
    margin:0;
    padding:0;
     background-color: #0099ff;
     vertical-align: top;
     text-align: left;
     display: block;
}




.subcontentsecondary {
	width:650px;
	margin:0 0 20px 0;
	padding:0 0 0 17px;
	float:left;
	background-color: transparent;
	vertical-align: top;
	
	
}


.subcontentsecondarygetaway {
	width:650px;
	margin:0;
	padding:0 0 0 17px;
	float:left;
	background-color: transparent;
	vertical-align: top;
	
	
}


.subcontentsecondarytween {
	width:650px;
	height: 400px;
	margin:0 5px 0 10px;
	padding:0;
	float:left;
	background:url(images/youthfitnessnightmarch.jpg) left center no-repeat;
	
}



.calendar {
	width:680px;
	margin:0;
	padding:10px 0 20px 110px;
	float:left;
	background-color: transparent;
	
} 


#subcontentsecondary {
	width:700px;
	margin:0;
	padding:0;
	float:left;
	border: 0;
	 vertical-align:top;
	 background-color: transparent;
	display: block;
} 



#subcontentsecondarygetaway {
	width:700px;
	margin:0;
	padding:0;
	float:left;
	border: 0;
	vertical-align:top;
	 background:url(images/campsenecalakeview.jpg) left top no-repeat;
	display: block;
} 

#subcontentsecondaryredcarpet {
	width:700px;
	margin:0;
	padding:0;
	float:left;
	border: 0;
	display: block;
	vertical-align:top;
	background:url(images/redcarpetparty.jpg) left center no-repeat;
		
}

.subcontentsecondarycanal {
	width:703px;
	height: 30px;
	margin:0;
	padding:0;
	float:left;
	border: 0;
	vertical-align:bottom;
	 background-color:#ffccff;
	display: block;
} 




.donationbox  {
	width:150px;
	height:18px;
	margin: 10px 5px 5px 10px;
	padding: 3px 8px 5px 0;
	float:left;
	text-align: center;
	background-color: #006699;
	border: 1px solid #cccc00;
	
}


.indexcontent  {
	width:500px;
	padding: 5px 0 0 0;
	float:left;
	background-color: transparent;
	text-align: right;
	margin: 5px 0 0 0;
	}
	/*background-color: #b2e760;*/
	


.submaincontent  {
	width:500px;
	margin: 0;
	padding:0;
	float:left;
	overflow: hidden;
	}
	
	

.events  {
	width:248px;
	height: 490px;
	margin: 9px 0 9px 5px;
	padding: 5px 0 5px 10px;
	float:left;
	background-color: #d7e9a1;
	border: 1px solid #FFF;
	}
	/*background-color: #dcf5b0;*/



#eventbox{
	float:left;
	padding-left: 5px;
	padding-right: 12px;
	margin-left: 3px
	width:262px;
	height: 520px;
	text-align: left;
	background-color: #99cc00;
	}
	
#eventboxgray{
	float:left;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 3px
	width:262px;
	height: 520px;
	text-align: left;
	background-color: #dedede;
	vertical-align: top;
	}
	
.eventssec  {
	width:175px;
	padding-left: 10px;
	float:left;
	background-color: #d7e9a1;
	vertical-align: top;
	
	
	}
/*background-color: #b2e760;*/
/*background-color: #d6f670;*/
/*background-color: #8fcd1d;*/

#eventboxsec{
	float:left;
	width:195px;
	text-align: center;
	background-color: #d7e9a1;
	padding:0;
	margin:0;
	
	}
	
	
#maincontentsec  {
    float:left;
	width:195px;
	text-align: center;
	padding:0;
	margin:0;
	background-color: #d7e9a1;
	
	}
	/*background-color: #e4f6c1;*/
	
.email  {
	width: 181px;
	height: 140px;
	margin: 5px 12px 0 0;
	padding-top: 5px;
	float: left;
	text-align: center;
	
	
}

.emailupdate  {
	width: 395px;
	height: 50px;
	margin-top:0;
	margin-left: 7px;
	float: left;
	background-color: transparent;
}

.lgbannerbox  {
	width: 374px;
	height: 140px;
	margin: 5px 12px 0 0;
	padding-top: 5px;
	float: left;
	text-align: center;
	
}
	
.indexevent  {
	width: 181px;
	height: 140px;
	text-align: center;
	float: left;
	padding-top: 5px;
	margin:5px 0 0 0;
	
	}
	
.indexevent2  {
	width: 200px;
	float: left;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 18px;
	
	
	
	
	}
	
	/*margin:5px;*/
	/*padding:5px;*/
	
.holidayhours {
	width: 181px;
	height: 140px;
	margin: 5px 12px 0 0;
	padding-top: 5px;
	float: left;
	text-align: center;
	

	}
.holidayhours2 {
	width: 188px;
	height: 60px;
	padding: 6px 0 0 6px;
	float: left;
	background-color: #efefef;
	text-align: center;
	border:1px solid #999;
	margin-bottom: 4px;
	vertical-align: top;
	margin-top: 2px;
	}
	
	
#reghours {
	width: 450px;
	height: 100px;
	margin-top:0;
	padding-top:5px;
	margin-left: 10px;
	float: left;
	background-color: transparent;
	vertical-align: bottom;
	}

.subleftcolumn {
	width: 155px;
	margin:0 0 0 5px;
	padding:5px;
	float: left;
	text-align: center;
	
}

.subleftcolumnindex  {
	width: 170px;
	margin:5px 5px 5px 5px;
	padding:2px 2px 0 9px;
	float: left;
		
}

/*background-color: #b2e760;*/

.bl {background: url(images/bl.gif) 0 100% no-repeat #b2e760; width:350px}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:0}
.clear {font-size: 1px; height: 1px}




#footer {
	width:900px;
	height: 35px;
	background:url(images/footerbkgrd.jpg) left center no-repeat;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	
	
	
	}
	
	/*border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;*/
	
	
#footersec {
	width:900px;
	height: 30px;
	background:url(images/footerbkgrd.jpg) left center no-repeat;
	float: left;
	text-align: center;
	margin: 2px 0 0 0;
	
	
	
	}
	
#footerfeinbloom {
	width:898px;
	height: 35px;
	margin: 0;
	padding: 5px 0 0 15px;
	background-color: #fff;
	float: left;
	text-align: left;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	vertical-align: top;
	
	
	}

.clearit {
	clear: both;
}