/* Global Styles */

body {
	margin:0px;
	font:Georgia, Verdana, Arial, "Times New Roman";
	font-size:small;
	}
	
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	}
	
a {
	color: #000000;
	font-weight:bold;
	}
	
a:hover {
	color: #006600;
	}

h1 {font-family:Georgia, Verdana, "Times New Roman", Times, serif;
	font-size:medium;
	color:#003300;
	}
	


/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F2FFEC;
	}
	
#navigation a {
	font: small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffcc;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("images/blgrarrow2.gif") 14px 45% no-repeat;
	}
	
#navigation a:hover {
	background: #ffffcc url("images/blgrarrow2.gif") 14px 45% no-repeat;
	color:#006633;
	}


#navigation2lines a {
	font: small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffcc;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("images/blgrarrow2.gif") 14px 29% no-repeat;
	}
	
#navigation2lines a:hover {
	background: #ffffcc url("images/blgrarrow2.gif") 14px 26% no-repeat;
	color:#006633;
	}
	
#navigation3lines a {
	font: small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffcc;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("images/blgrarrow2.gif") 14px 21% no-repeat;
	}
	
#navigation3lines a:hover {
	background: #ffffcc url("images/blgrarrow2.gif") 14px 21% no-repeat;
	color:#006633;
	}

#navigation4lines a {
	font: small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffcc;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("images/blgrarrow2.gif") 14px 17% no-repeat;
	}
	
#navigation4lines a:hover {
	background: #ffffcc url("images/blgrarrow2.gif") 14px 17% no-repeat;
	color:#006633;
	}

#navigation5lines a {
	font: small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffcc;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("images/blgrarrow2.gif") 14px 13% no-repeat;
	}
	
#navigation5lines a:hover {
	background: #ffffcc url("images/blgrarrow2.gif") 14px 13% no-repeat;
	color:#006633;
	}

#blklink a {
	font: x-small Verdana, Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}

#blklink a:hover {
	color:#006600;
	}	


#btmnav a {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #ffffcc;
	text-decoration: underline;
	text-shadow:#FFFF00;
	}
	
#btmnav a:hover {
	color:#000000;
	}

#footname a {
	font: small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: none;
	font-weight:bold;
	}

#footname a:hover {
	color:#CCFF99;
	text-decoration:underline;
	}
			
#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#events {background-color:#FFFFCC;}

#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
	
IMGbdr {

border: 1px solid #000000; 

}

a:hover IMGbdr {

border : 1px solid #000000; 

} 


.noborderbdr {

border : 0px solid #000000; 

}

/* Class Styles */
	
.bodyText {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
	line-height:20px;
	margin-top:0px;
	}

.bodyTextVGr {
	font:small Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
	line-height:20px;
	margin-top:0px;
	}

.directionsVGrb {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	line-height:15px;
	margin-top:0px;
	}

.bodyTextVB {
	font:small Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003366;
	line-height:20px;
	margin-top:0px;
	}
	
.bodyTextG {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:20px;
	margin-top:0px;
	}

.bodyTextGgr {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	line-height:20px;
	margin-top:0px;
	}

.bodyTextVgr {
	font:small Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	line-height:20px;
	margin-top:0px;
	}

.bodyTextGgrXsmall {
	font:x-small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	line-height:12px;
	margin-top:0px;
	}

.bodyTextPgrsmall {
	font:small "Papyrus LET", Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	line-height:12px;
	margin-top:0px;
	}

.bodyTextGdkgrXsmall {
	font:x-small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
	line-height:12px;
	margin-top:0px;
	}

.testTextGdkgrXsmall {
	font:x-small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
	line-height:16px;
	margin-top:0px;
	}
	
.bodyTextGBgr {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006600;
	line-height:20px;
	margin-top:0px;
	}
	
.bodyTextGblk {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	margin-top:0px;
	}
.bodyTextGBblk {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	margin-top:0px;
	}

.bodyTextGBgr6633 {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006633;
	line-height:20px;
	margin-top:0px;
	}

.bodyTextGr {
	font:small Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
	line-height:20px;
	margin-top:0px;
	}

.bodyTextGrVB {
	font:small Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003300;
	line-height:20px;
	margin-top:0px;
	}
	
.bodyTextGrG {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
	line-height:20px;
	margin-top:0px;
	}

.bodyTextGrGB {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003300;
	line-height:20px;
	margin-top:0px;
	}


	
.pageName{
	font: medium Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}

.pageNamegr{
	font: medium Verdana, Arial, Helvetica, sans-serif;
	color: #006633;
	line-height:24px;
	letter-spacing:.2em;
	}

.charwh{
	font: medium Verdana, Arial, Helvetica, sans-serif;
	color: #ffffcc;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.subHeader {
	font:bold x-small Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.xsmallText {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	}

.xsmallTextgr {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-weight:bold;
	}

.xsmallvTextblk {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	}

.xsmallTextgrnb {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	}

.xsmallTextblack {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	}
	
.xsmallTextGblack {
	font: x-small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	}

.xsmallTextblacknb {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}

.smallText {
	font: small Verdana, Arial, Helvetica, sans-serif;
	color: #3366cc;
	font-weight:bold;
	}
	
.navText {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.headnavText {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	letter-spacing:.1em;
	text-decoration: none;
	}

.btmnavc {
	font:x-small Verdana, Arial, Helvetica, sans-serif bold;
	color:#3366CC;
	text-shadow:#FFFF00;
	text-decoration:underline;
	}

.linktextgrG {
	font:Georgia, Verdana, Arial, Helvetica, sans-serif bold small;
	color:#006600;
	font-size:small;
	text-decoration:underline;
	}

.linktextblkG {
	font:Georgia, Verdana, Arial, Helvetica, sans-serif bold small;
	color:#000000;
	font-size:small;
	text-decoration:underline;
	}

.linktextblkGx {
	font:Georgia, Verdana, Arial, Helvetica, sans-serif bold small;
	color:#000000;
	font-size:x-small;
	text-decoration:underline;
	}
	
.linktextbluev {
	font:Verdana, Arial, Helvetica, sans-serif bold small;
	color:#003366;
	}

.linktextgrv {
	font:Verdana, Arial, Helvetica, sans-serif bold small;
	color:#006600;
	}
	
.headerTextUnd {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color:#006600;
	line-height:18px;
	border-bottom:#000000 dotted thin;
	}

.headerTextUndsm {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#006600;
	line-height:18px;
	border-bottom:#000000 dotted thin;
	}

.headerTextUndGxsm {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#006600;
	line-height:18px;
	border-bottom:#006600 dotted thin;
	}

.headerTextUndblkGxsm {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	line-height:18px;
	border-bottom:#006600 dotted thin;
	}




