


.header{
	border-right-style: none; 
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}

/*  Page Control Inserted from gaynzstyles2.css */

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #E0E0E0;
 }
 
#wrapper { 
 margin: 0 auto;
 width: 990px;
 text-align:left;
 background-color: #FFFFFF;
 }
 
#details_wrapper { 
 margin: 0 auto;
 text-align:center;
 background-color: #FFFFFF;
 } 
 
#date {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
	/* ----- Page Top Header & Navigation ----- */

#nav-topmenu
{
width: 100%;
height: 130px;
margin: 0px 0px 0px 0px;
color: #333;
width: 990px;
float: left;
padding: 0px;
}

#nav-topmenu ul
{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0;
}
#nav-topmenu li
{
float: left;
margin: 1px;
}
#nav-topmenu li a
{
background: url(images/menuBGhighlight.gif) #fff bottom left repeat-x;
height: 18px;
line-height: 18px;
float: left;
width: 86px;
display: block;
border: 1px solid #dcdce9;
color: #303030;
font-size: 11px;
text-decoration: none;
text-align: center;
}
#nav-topmenu li a:hover
{
background: url(images/menuBG.gif) #fff bottom left repeat-x;
height: 18px;
line-height: 18px;
float: left;
width: 86px;
display: block;
border: 1px solid #dcdce9;
color: #0d2474;
font-size: 11px;
text-decoration: underline;
text-align: center;
}
/* Hide from IE5-Mac \*/
#nav-topmenu li a
{
float: none
}
/* End hide */
/* ----- END Page Top Header & Navigation ----- */

#pageLeftStrip { 
 color: #333;
 border: 0px solid #ccc;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 6px;
 min-height: 100%;
 width: 130px;
 float: left;
 line-height: 15px;
}
#pageContent { 
 	background: #FFFFFF;
 	margin: 0px 0px 0px 0px;
 	height: auto;
 	width: 640px;
 	float: left;
 	padding: 5px 10px 5px 5px;
}


#pageTowerStrip { 
 color: #333;
 border: 0px solid #ccc;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 170px;
 float: left;
}

#footer { 
 width: 990px;
 clear: both;
 color: #666666;
 border: 0px solid #ccc;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 font-size: 90%;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer a {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 90%;
	 color: #666666;    }
	 
#footer a:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 90%;
	 color: #9900CC;    }
	 
	 
	#fieldbox
	{
		BACKGROUND: #ffffff;
		BORDER-BOTTOM: #666666 1px solid;
		BORDER-LEFT: #666666 1px solid;
		BORDER-RIGHT: 1px solid #666666;
		BORDER-TOP: #666666 1px solid;
		COLOR: #333333;
		FONT-FAMILY: Verdana, Helvetica, Arial;
		FONT-SIZE: 11px;
		padding-left : 5px;
		padding-right : 5px;
		padding-top : 2px;
		padding-bottom : 4px;
		background-color : #D0F2FE;
		text-decoration : none;
	}
	#fieldbox a, a:visited {
	color: #0F5072;
	font-size: 100%;
	text-decoration: none;
	}
	#fieldbox a:hover {
	color: #CC0099;
	font-size: 100%;
	text-decoration: underline;
	}
	
	.fieldbox2
	{
		BACKGROUND: #ffffff;
		BORDER-BOTTOM: #666666 1px solid;
		BORDER-LEFT: #666666 1px solid;
		BORDER-RIGHT: 1px solid #666666;
		BORDER-TOP: #666666 1px solid;
		COLOR: #333333;
		FONT-FAMILY: Verdana, Helvetica, Arial;
		FONT-SIZE: 11px;
		padding-left : 5px;
		padding-right : 5px;
		padding-top : 2px;
		padding-bottom : 4px;
		background-color : #FFFFFF;
		text-decoration : none;
	}

							/*  END page control from gaynzstyles2.css */  

.table{
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #000000;
}


#nav {
    border: 1px solid;
	border-right-style: none; 
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-color: #6D83B8;
	background-color: #8945D2;
	font-family: verdana; 
	font-size: 10pt;
	color: #ffffff;
	
}



#nav div.top {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 4px;
    padding-right: 4px;

    width: 100%;
}




#nav div.section {
	
	width: 140px;
    position: absolute;
    display: inline;
	z-index: -1;
}



#nav div.box {
    background-color: #8945D2;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    border-color: #ffffff;
    border-width: 1px;
    border-style: none solid solid solid;

    position: relative;
    visibility: hidden;
    width: 100%;
}



#nav a:link{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:active{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:visited{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:hover{color: #FF5E1F; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}






.theader{
	border-right-style: none; 
	border-left-style: none;
	border-bottom-style: none;
	border-top-style: none;
	color: #000000;
	font-family: verdana; 
	font-size: 10pt;
	font-weight: bold;
	border-color: #A676F0; 
	background-color: #A6A0D9;
}


.tminicalendar{
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
	border-color: #EBEDF1;
	background-color: EBEDF1;
}




.tyearcalheader {
	border-right-style: none; 
	border-left-style: none;
	border-bottom-style: none;
	border-top-style: solid;
	color: #FFFFFF;
	font-family: verdana; 
	font-size: 10pt;
	font-weight: bold;
	border-color: 6D83B8; 
	background-color: 6D83B8;

}


.tdatecell{
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
	width: 20px;
	height: 20px;
	border-color: #EBEDF1;
	background-color: EBEDF1;
}

.teventcell {
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
	width: 20px;
	height: 20px;
	border-color: #C0CFE8;
	background-color: C0CFE8;
}



.ttodaycell {
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
	width: 20px;
	height: 20px;
	border-color: #B2D4F4;
	background-color: B2D4F4;
}




.monthemptycell {

	border: 1px solid;
	border-right-style: solid; 
	border-left-style: none;
	border-bottom-style:solid;
	border-top-style: none;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
	width: 106px;
	height: 100px;
	border-color: 747D8E; 
	background-color: 747D8E;

}



.monthdatecell{
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: none;
	border-bottom-style:solid;
	border-top-style: none;
	padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
	width: 106px;
	height: 100px;
	border-color: #000000;
	background-color: EBEDF1;
}

.montheventcell {
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: none;
	border-bottom-style:solid;
	border-top-style: none;
	padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
	width: 106px;
	height: 100px;
	border-color: #000000;
	background-color: C0CFE8;
}



.monthtodaycell {
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: none;
	border-bottom-style:solid;
	border-top-style: none;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
	width: 106px;
	height: 100px;
	border-color: #000000;
	background-color: B2D4F4;
}



.tablebody {
	
	font-family: verdana; 
	border-right-style: none; 
	border-left-style: none;
	border-top-style: solid;
	border-color: #FFFFFF;
	background-color: #ffffff;

}




.tyearbox {
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-color: #FFFFFF;
	background-color: FFFFFF;
}



.eventheader{
	border: 1px solid;
	font-family: verdana; 
	font-size: 8pt;
	border-right-style: none; 
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: #FFFFFF;
	color: ffffff;
	background-color: #8945D2;
}



.listingheader{
	border: 1px solid;
	font-family: verdana; 
	font-size: 8pt;
	border-right-style: solid; 
	border-left-style: none;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #FFFFFF;
	color: ffffff;
	background-color: #8945D2;
}


.listingcell{
	border: 1px solid;
	border-right-style: none; 
	border-left-style: solid;
	border-top-style: solid;
	border-color: #FFFFFF;
	background-color: #EBEDF1;
}


.listingcellbrown{
	border: 1px solid;
	border-right-style: none; 
	border-left-style: solid;
	border-top-style: solid;
	border-color: #FFFFFF;
	background-color: #F1D9BF;
}


.tevents1{
	border: 1px solid;
	border-right-style: none; 
	border-left-style: none;
	border-top-style: solid;
	border-color: #FFFFFF;
	background-color: #EBEDF1;
}


.hrbar {
	color: #153B9C;
}


.selectbox{
	border: 1px solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	font-family: verdana; 
	font-size: 8pt;
	width: 180;
}


.subheader{
	font-family: verdana; 
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.subheaderblue{
	font-family: verdana; 
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
}

.bigtext{
	font-family: verdana; 
	font-size: 13pt;
	color: #000000;
}

.midtext{
	font-family: verdana; 
	font-size: 9pt;
	color: #000000;
}


.basictext{
	font-family: verdana; 
	font-size: 8pt;
}


.littletext{
	font-family: verdana; 
	font-size: 7pt;
}

.tinytext{
	font-family: verdana; 
	font-size: 6pt;
}



.errortext{
	font-family: verdana; 
	font-size: 9pt; 
	color: #FF0000;
}


.textbox{
	font-family: verdana; 
	font-size: 8pt; 
	background-color: #ffffff; 
	color: #000000;
}


.buttons{
	
}

.Gaynz_menuTable        {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
	FONT-SIZE: 9pt;
	color : White;
	padding : 5px 0px 5px 6px;
}

A.whitelink:link    {color:rgb(255,255,255); text-decoration:none; font-family: Verdana, Arial, Helvetica;  font-size: 11px;}
A.whitelink:visited { color:rgb(255,255,255); text-decoration:none; font-family: Verdana, Arial, Helvetica;  font-size: 11px;}
A.whitelink:active  { color:rgb(51,204,255); text-decoration:none; font-family: Verdana, Arial, Helvetica;  font-size: 11px;}
A.whitelink:hover   { color:rgb(51,204,255);   text-decoration:none; font-family: Verdana, Arial, Helvetica;  font-size: 11px;}

a.navlink:link{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.navlink:active{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.navlink:visited{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.navlink:hover{color: #FF5E1F; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}

a.listinglink:link{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.listinglink:active{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.listinglink:visited{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.listinglink:hover{color: #FF5E1F; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}

a.orderbylink:link{color: #ffffff; font-family: verdana; font-size: 7pt; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:active{color: #ffffff; font-family: verdana; font-size: 7pt; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:visited{color: #ffffff; font-family: verdana; font-size: 7pt; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:hover{color: #FF5E1F; font-family: verdana; font-size: 7pt; text-decoration: none; font-weight: bold; text-decoration: underline;}

a.basiclink:link{color: #153B9C; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.basiclink:active{color: #153B9C; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.basiclink:visited{color: #153B9C; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.basiclink:hover{color: #FF5E1F; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}

a.eventtitlelink:link{color: #3E2ED8; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.eventtitlelink:active{color: #3E2ED8; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.eventtitlelink:visited{color: #3E2ED8; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.eventtitlelink:hover{color: #33761C; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: bold;}

a.upcomingtitlelink:link{color: #7C2E12; font-family: verdana; font-size: 7pt; text-decoration: none; font-weight: normal;}
a.upcomingtitlelink:active{color: #7C2E12; font-family: verdana; font-size: 7pt; text-decoration: none; font-weight: normal;}
a.upcomingtitlelink:visited{color: #7C2E12; font-family: verdana; font-size: 7pt; text-decoration: none; font-weight: normal;}
a.upcomingtitlelink:hover{color: #7C2E12; font-family: verdana; font-size: 7pt; text-decoration: none; font-weight: normal;}

a.smalllink:link{color: #8945D2; font-family: verdana; font-size:8pt; text-decoration: underline; font-weight: bold;}
a.smalllink:active{color: #8945D2; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.smalllink:visited{color: #8945D2; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.smalllink:hover{color: #A6A0D9; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: bold;}

a.smalllink2:link{color: #153B9C; font-family: verdana; font-size:8pt; text-decoration: none; font-weight: normal;}
a.smalllink2:active{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: normal;}
a.smalllink2:visited{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: normal;}
a.smalllink2:hover{color: #FF5E1F; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: normal;}

a.editlink:link{color: #153B9C; font-family: verdana; font-size:8pt; text-decoration: none;}
a.editlink:active{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.editlink:visited{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.editlink:hover{color: #FF5E1F; font-family: verdana; font-size: 8pt; text-decoration: underline;}


a.eventaddlink:link{color: #EBEDF1; font-family: san-serrif; font-size:8pt; text-decoration: underline; font-weight: bold;}
a.eventaddlink:active{color: #EBEDF1; font-family: san-serrif; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.eventaddlink:visited{color: #EBEDF1; font-family: san-serrif; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.eventaddlink:hover{color: #FF5E1F; font-family: san-serrif; font-size: 8pt; text-decoration: none; font-weight: bold;}


a.datelink:link{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.datelink:active{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.datelink:visited{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.datelink:hover{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: underline;}


a.todaylink:link{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.todaylink:active{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.todaylink:visited{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.todaylink:hover{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: underline;}


a.eventlink:link{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.eventlink:active{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.eventlink:visited{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: none;}
a.eventlink:hover{color: #000000; font-family: verdana; font-size: 8pt; text-decoration: underline;}


a.tableheaderlink:link{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.tableheaderlink:active{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.tableheaderlink:visited{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.tableheaderlink:hover{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: underline; font-weight: bold;}

a.monthviewlink:link{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.monthviewlink:active{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.monthviewlink:visited{color: #153B9C; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.monthviewlink:hover{color: #FF5E1F; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}


a.categorylink:link{color: #ffffff; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.categorylink:active{color: #ffffff; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.categorylink:visited{color: #ffffff; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.categorylink:hover{color: #FF5E1F; font-family: verdana; font-size: 10pt; text-decoration: underline; font-weight: bold;}