

/* CSS Document */
td.tree { border-width: 1px; border-style: solid; border-color: #DB6A10; padding: 3px 3px 3px 3px; }
td.treeSelected { border-width: 1px; border-style: solid; border-color: #DB6A10; padding: 3px 3px 3px 3px; background-color: #FFE9A3; }

/* Body Tag Style */
body {background-color: #ffffff; margin-top: 0em; margin-left: 0em;}

/* Input Areas & Other Content Types Styles */
INPUT {color: #000000; font-family: Arial, Helvetica; z-index:1 }
SELECT {color: #000000; font-family: Arial, Helvetica; z-index:1 }
TEXTAREA {color: #000000; font-family: Arial, Helvetica; z-index:1 }
UL {font-family: Arial, Helvetica; margin-bottom: 0%;}




/* Body Tag Style */
body { background-color: #F0F0F0; }

/* Website Link Styles (Unless otherwise specified) */
A:link { color: #0000FF; text-decoration: none; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:visited { color: #0000FF; text-decoration: none; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:active {color: #0000FF; text-decoration: none; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:hover {color: #0000FF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }

/* Breadcrumb Styles */
.breadcrumb {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: normal; color: #333333;}
A.breadcrumb:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: normal; color: #990000;}
A.breadcrumb:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: normal; color: #990000;}
A.breadcrumb:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: normal; color: #990000;}
A.breadcrumb:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: normal; color: #990000;}

/* footer Navigation Styles */
.footerNav {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; font-weight: normal; color: #333333; text-decoration: none; padding-left:2px; padding-right:2px; }
A.footerNav:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; font-weight: normal; color: #333333; text-decoration: none;}
A.footerNav:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; font-weight: normal; color: #333333; text-decoration: none;}
A.footerNav:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; font-weight: normal; color: #990000; text-decoration: none;}
A.footerNav:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; font-weight: normal; color: #990000; text-decoration: underline;}

/* Content Header Box */
td.contentHeader { font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-size: 20pt; font-weight: bold; color: #ffffff; background-color: #9A0000; padding-left: 20px; text-decoration: none; }

/* Nav Text Styles */
td.leftNav { cursor: pointer; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; font-weight: bold; color: #990000; text-decoration: none; height:25px; }
td.leftNav SPAN { cursor: pointer; PADDING-LEFT: 6px; WIDTH: 186px; PADDING-TOP: 5px; MIN-HEIGHT: 25px; FONT-WEIGHT: bold; display:block; }
.leftNav A:link { border-left: #7689AD 5px solid; border-bottom: #7689AD 1px solid; COLOR: #990000; TEXT-DECORATION: none; BACKGROUND-COLOR: #F0F0F0; width:186px; min-height:25px; display:block;}
.leftNav A:visited { border-left: #7689AD 5px solid; border-bottom: #7689AD 1px solid; COLOR: #990000; TEXT-DECORATION: none; BACKGROUND-COLOR: #F0F0F0; width:186px; min-height:25px; display:block;}
.leftNav A:hover { border-left: #002A5C 5px solid; COLOR: #ffffff; BACKGROUND-COLOR: #7689AD;}
.leftNav A:active { border-left: #002A5C 5px solid; COLOR: #ffffff; BACKGROUND-COLOR: #7689AD;}

/* Calendar of Events Styles */
td.month {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color:#ffffff; background: #003366; z-index:1}
td.week {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; background: #003399; color:#ffffff; z-index:1}
td.day {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #000066; z-index:1}
td.eventtitle {font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #003366; background: #ffffff; z-index:1}
td.eventcategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; background: #ccccff; z-index:1}
td.eventdetails {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E8E8E8; z-index:1}
td.eventReturnLink {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #ffffff; z-index:1}
.eventTitle {font-family: Arial,Helvetica; font-weight: bold; font-size: 18px; color: #003366}
.eventBrief {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventBody {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventCategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}

/* What's New Styles */
.whatsNewTitle {font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; color: #9A0000; z-index:1}
.bodySmall {font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; z-index:1}
.bodydate {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #006699; z-index:1}

/* Other Format Styles */
p { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; color: #000000; }
td { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; color: #000000; }
td.main { background-image:url("../../Images/templates/pxe/bg_main.gif");}
.white { BACKGROUND-COLOR: #ffffff;}
td.footer { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; color: #333333; padding-top: 4px; padding-bottom: 4px; }
td.footerbg {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; color: #333333; padding-top: 4px; padding-bottom: 4px; BACKGROUND-COLOR: #F0F0F0;}
td.footerline { border-top: #002B5C 3px solid; BACKGROUND-COLOR: #F0F0F0; height:15px;}
td.top { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8.5pt; color: #333333; padding-top: 2px; padding-right: 10px; background-image:url("../../Images/templates/pxe/gr_top.jpg"); height:34px;}
td.header { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; color: #002A5C; font-weight: bold; padding-left: 11px; background-color:#D9D9D9; padding-top: 4px; padding-bottom: 4px; border-bottom: #ffffff 1px solid;}
td.headerFeature { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; color: #ffffff; font-weight: bold; padding-left: 11px; background-color:#990000; padding-top: 4px; padding-bottom: 4px;}
td.feature { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #990000; font-weight: normal; padding-left: 11px; padding-right: 15px; padding-bottom: 5px; background-color:#F0F0F0; padding-top: 10px; }
td.membership { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #002A5C; padding-top: 8px; padding-left: 90px; background-image:url("../../Images/templates/pxe/gr_membership.jpg"); height:103px; background-repeat:no-repeat;}
td.donate { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #002A5C; padding-top: 8px; padding-left: 90px; background-image:url("../../Images/templates/pxe/gr_donate.jpg"); height:103px;}
td.language { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #002A5C; padding-top: 8px; padding-bottom: 8px; background-color: #F0F0F0;}
UL {FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000000; FONT-SIZE: 12pt; list-style-image: url("../../Images/templates/pxe/arrow.gif");}
UL.feature {PADDING-LEFT: 20px; LIST-STYLE-POSITION: outside; FONT-SIZE: 12pt; MARGIN-LEFT: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #990000; list-style-image: url("../../Images/templates/pxe/arrow.gif"); line-height:18px;}
OL {FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000000; FONT-SIZE: 12pt; }

h1 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 16pt; font-weight: bold; color: #003366;}
h2 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 14pt; font-weight: bold; color: #336699;}
h3 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; font-weight: bold; color: #000000;}
h4 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; color: #000000; }

/* Input Style */
.txtBox {BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #a0a0a0 1px solid; COLOR: #3399CC; BORDER-BOTTOM: #a0a0a0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none; padding-left:5px;}

------------------------------------------------
ex.
/*styleName = "Rich Edit Name"
It is important, nay ESSENTIAL not to forget the quotes surrounding "Rich Edit Name"
------------------------------------------------ */

/*bodyCopy name="Body Text"*/
.bodyCopy {font-family: Arial, Helvetica; font-weight: normal; font-size: 12px; color: #000000; z-index:1}
/*smallText name="Small Body Text"*/
.smallText {font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; color: #000000; z-index:1}
/*bodyHead name="Headline 1"*/
.bodyHead {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 16pt; font-weight: bold; color: #003366; z-index:1}
/*bodyHead2 name="Headline 2"*/
.bodyHead2 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 14pt; font-weight: bold; color: #336699; z-index:1}
/*bodyHead3 name="Headline 3"*/
.bodyHead3 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; font-weight: bold; color: #000000; z-index:1}

/* Events Calendar Styles */
td.month {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color:#ffffff; background: #003366; z-index:1}
td.week {background: #336699; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; z-index:1 }
td.day {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; background: #dcdbdb; z-index:1}
td.eventtitle {font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #003366; background: #ffffff; z-index:1}
td.eventcategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; background: #ccccff; z-index:1}
td.eventdetails {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E8E8E8; z-index:1}
td.eventReturnLink {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #ffffff; z-index:1}
.eventTitle {font-family: Arial,Helvetica; font-weight: bold; font-size: 18px; color: #003366}
.eventBrief {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventBody {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventCategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}



td.HighlightBGColor1 {background: #589259;}
td.HighlightBGColor2 {background: #589259;}
td.HighlightBGColor3 {background: #589259;}
td.HighlightBGColor4 {background: #589259;}
td.HighlightBGColor5 {background: #589259;}

td.DefaultBGColor1 {background: #346635;}
td.DefaultBGColor2 {background: #49804A;}
td.DefaultBGColor3 {background: #66A267;}
td.DefaultBGColor4 {background: #589259;}
td.DefaultBGColor5 {background: #75b177;}

td.evenrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E2E0B2; z-index:1}
td.oddrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #EDEBBB; z-index:1}
tr.evenrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E4E4E4; z-index:1}
tr.oddrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #F7F7F7; z-index:1}

td.homeBoxes { padding: 5px 5px 5px 15px; right: 15px;}


/* Calendar of Events Styles */ 
/*
td.month {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color:#ffffff; background: #003366; z-index:1}
td.day {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; background: #dcdbdb; z-index:1}
td.eventtitle {font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #003366; background: #ffffff; z-index:1}
td.eventcategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; background: #ccccff; z-index:1}
td.eventdetails {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E8E8E8; z-index:1}
td.eventReturnLink {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #ffffff; z-index:1}
.eventTitle {font-family: Arial,Helvetica; font-weight: bold; font-size: 18px; color: #003366}
.eventBrief {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventBody {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.eventCategory {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
*/


/* Button Styles */
.buttonGO {background-color: #999999; border-style:outset; border-bottom: #333333 1px solid; border-left: #CCCCCC 1px solid; border-right: #333333 1px solid; border-top: #CCCCCC 1px solid; cursor: hand; font-family: Arial,Times; font-size: 0.30cm; font-weight: bold; color: #FFFFFF; z-index: 1; width: 30px; height: 19px; padding: 0px 2px;	margin: 0px;}
.buttonSearch {background-color: #660000; border-style:outset; border-bottom: #333333 2px solid; border-left: #CCCCCC 2px solid; border-right: #333333 2px solid; border-top: #CCCCCC 2px solid; cursor: hand; font-family: Arial,Times; font-size: 12px; font-weight: bold; color: #FFFFFF; z-index: 1; width: 60px; padding: 0px 2px;	margin: 0px;}
.searchbox {font-family: Arial,Times; font-size: 12px; font-weight: normal; color: #000000; width: 120px; height: 17px; z-index: 1;}

/* Error Handling */
.loginAsterisk {position: relative; top: -6px; left: 0px; font-family: Arial,Helvetica; font-size: 10px; color: #000000; visibility: hidden; z-index:1}
.marked {position: absolute; top: -6px; left: 0px; font-family: Arial,Helvetica; font-size: 10px; color: #000000; visibility: hidden; z-index:1}



.bodyTextBold { font-family: Arial,Times,Helvetica; font-size: 0.35cm; font-weight: bold; color:black;}
.bodyTextBoldRed { font-family: Arial,Times,Helvetica; font-size: 0.35cm; font-weight: bold; color:red;}
.bodyCopyBold { font-family: Arial,Times,Helvetica; font-size: 0.46cm; font-weight: bold; }

