﻿body{
	font-family:Verdana;	
	color:black;
	font-size:62.5%
	
}

 
 td{
	font-family:Verdana;
	color:black;
	font-size:x-small;
	text-align:left;
	top:auto;
}

td a{
	color:#990033;
	font-weight: bold;
	text-decoration:underline;	
}

td a:hover{
	color:#cc9966;
	font-weight:normal;
	text-decoration:none;
}

.gvLinks a
{
	text-decoration:underline;
	color:#cc9966;
	font-weight: bold;
	font-size:1.2em;
}
.gvLinks a:hover
{
	text-decoration:underline;
	color:#cc9966;
	font-weight: normal;
}

#maintext
{
	/*1em = 10px*/
	margin-left:50px;
	font-size:12px;
	line-height:1.5;
	z-index:100;
}

#sidebartxt
{
	width:200px;
	font-size:1.2em;
	padding:0 5px 0 10px;
}

#menu 
{
	font-size:12px;
	position:absolute;
	/*top:260px;*/
	top:0px;
	left:10px;
	/*width:170px;*/
}

#menu hr{
	color:#333333;
	height:1px;
	width:98%
}

#menu td{
	text-align:left;
}

#text
{
	position:absolute;
	top:260px;
	left:180px;
}



.menuitem
{
	background-image:url('images/cogs.jpg');
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	color:Black;
	width:125px;
	height:50px;
	position:relative;
	left:0px;
	padding-bottom:10px;
	font-size:12px !important;
	
}

.menuitem .menuitem
{
	background-image:none;
	position:relative;
	left:50px;
	padding-top:5px;
	width:50px;
	font-size:16px;
	
}
.dynamicmenuitem
{
	background-color:#870036;
	/*width:100px;*/
	position:relative;
	padding:2px;
	border:solid 1px #333333; /**/
	width:175px;
	color:#CC9966;/*#333333*/
	font-size:12px !important;
	
}
.dynamicmenu
{	
	width:175px;
	margin-top:10px;
	/*border:solid 1px #870036;*/
	margin-left:30px;
	font-size:12px !important;
}
.subsubmenu
{
	position:relative;
	left:2px;
	width:175px;
	margin-left:0px;
	font-size:12px !important;

}
.form
{
	width:60%;
}
.form .left
{
	display:block;
	text-align:left;
	width:30%;
	float:left;
	padding:0px 2px 0px 15px;
	margin:0px 0px 10px 0px;
}
.form .section
{
	display:block;
	text-align:left;
	font-weight:bold;
	width:100%;
	float:left;
	padding:0px 2px 0px 0px;
	margin:0px 0px 10px 0px;
}


.form .right
{
	float:left;
	font-size:12px;
	padding:0px 2px 0px 10px;
	width:55%;
	/*top right bottom left*/
	margin:0px 0px 20px 0px;
}

.inputlength
{
	width:250px;
}
	

.form .full
{
	display:block;
	text-align:left;
	width:100%;
	float:left;
	padding:0px 2px 0px 15px;
	margin:0px 0px 10px 0px;
	font-size:12px;
}

.form .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
width:100%;
}
.form h1
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
.form p
{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px  #333333;
	padding-bottom:10px;	
}

/*For Sub-sections of a page*/
.rpt .section
{
	padding-bottom:20px;
	height:200px;
}
.rpt .section .title
{
	font-size:12px;
	font-weight:bold;
}

.section
{
	padding-bottom:20px;
	width:100%
	
}
.section .title
{
	font-size:1.2em;
	font-weight:bold;
}
.section a{
	color:#990033;
	font-weight: normal;
	text-decoration:underline;	
}

.section a:hover{
	color:#cc9966;
	font-weight:normal;
	text-decoration:none;
}




#title
{
	font-size:1.6em;
}
.faqsection
{
	padding-bottom:20px;
	
}
.faqsection .question
{
	padding-bottom:0px;
	
	font-weight:bold;
	
}
.faqsection .answer
{
	padding-top:0px;
}
.faqsection .answer ul
{
	padding-top:-10px;
}
.cal
{
	font-size:14px;
}

.cal td
{
	
	text-align:center;
	color:#ffffff;
	font-size:14px;
}
.cal td .header
{
	background-color:#696969; 
	color:White !important;
	width:100%;  
	text-align:center; 
	font-weight:bold;
	font-size:14px;
}
.cal td a{
	color:#cc9966;
	font-weight: bold;
	text-decoration:underline;	
}
.cal td a:hover{
	color:#cc9966;
	font-weight:normal;
	text-decoration:none;
}

.cal .daystyle
{
	font-family:Verdana;
	color:Black;
	font-size:x-small;
	text-align:left;
	top:auto;

}

.headers
{
	background-color:Silver;/*#CC9966;/**/
	width:25%;
	font-weight:bold;
	font-size:1.2em;
}

.eventtitle
{
	text-align:center;
	background-color:#696969; 
	color:White !important;
	/*background-color: #990033;
	color:#CC9966;*/
	width:100%;
}

.tdcontents
{
	
	empty-cells:show;
	font-size:1.2em;
	/*float:left;
	font-size:12px;
	padding:0px 2px 0px 10px;
	width:55%;
	/*top right bottom left
	margin:0px 0px 20px 0px;
	background-color: #990033;*/
}

#photoalbum
{
	width:100%
}

#photoalbum .left
{
	float:left;
	width:30%;
	overflow:hidden;
	display:inline-block;
}

#photoalbum .center
{
	float:left;
	width:30%;
	overflow:hidden;
	display:inline-block;
	
}

#photoalbum .right
{
	float:left;
	width:30%;
	overflow:hidden;
	display:inline-block;
}

.sectiontab
{
	margin-left:15px;
}
.sectionnotab
{
	margin-left:0px;
}

.rptsection
{
	border:solid 1px #000000;
	width:98%
}
.rptsection .header
{
	background-color:#696969; 
	color:White; 
	width:100%;  
	text-align:center; 
	font-weight:bold;
	font-size:14px;
}
.rptsection .header .filterrow
{
	background-color:#ffffff; 
	color:#000000; 
	width:100%;  
	text-align:center; 
	font-weight:bold;
	font-size:12px;
}
.rptsection .desc
{
	margin-left:10px;
	font-size:12px;
}
.rptsection .container
{
	 border-top:solid 1px #000000; 
	 padding-bottom:10px; 
	 padding-top:5px;
	 font-size:12px;
}

.panelstyle
{
	display:block; 
	width:99%; 
	border:solid 1px black; 
	position:relative; 
	top: 50px; 
	z-index:-1; 
	left: 0px;
}
.margin
{
	padding-left:10px;
}
.gvfontsize tr td
{
	font-size:12px;
}

