body {margin-top: 0; margin-left: 0;}
body.popUp {margin-top: 0; margin-left: 20; background: #FFFFFF;}
td, p {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #333333; line-height: 1.7;}

/*---edge borders---*/
.bgEdge {background: url(/images/edge.jpg);}
.bgEdgeLeft {background: url(/images/bgLeftEdge.jpg);}
.bgEdgeRight {background: url(/images/bgRightEdge.jpg);}
.bgHomeFooter {background: url(/images/edgeHomeFooter.jpg);}
.bottomEdge {background: url(/images/bottomEdge.jpg);}

/*---boxes---*/
p.redBox {padding: 4px; border-top: solid #990000 1px; border-right: solid #990000 1px; border-bottom: solid #990000 1px; border-left: solid #990000 1px;} 
.blackDottedBoxLeft {padding: 1px; border-left: dotted #000000 1px; border-top: dotted #000000 1px; border-bottom: dotted #000000 1px;} 
.grayDashedRules {padding: 1px; border-top: dashed #999999 1px;} 
.orangeDottedRules {padding: 3px; border-top: dotted #cc6600 2px;} 
.grayDottedRules {border-top: dotted #999999 1px; padding: 3px;} 
.graySolidRules {border-top: solid #999999 1px;} 
.blackDashedRules {padding: 4px; border-top: dashed #000000 1px; border-right: dashed #000000 1px; border-bottom: dashed #000000 1px; border-left: dashed #000000 1px;} 
hr {color: #fff; background-color: #fff; border: 1px dotted #ffffff; border-style: none none dotted;}

/*---fonts---*/
.subheadBreadcrumbs {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; color: #333333;}
.mainSubhead {font-family: Georgia, Times New Roman, serif; font-size: 24px; font-style: normal; line-height: normal; color: #000066;}

.mainSubheadRed {font-family: Georgia, Times New Roman, serif; font-size: 24px; font-style: normal; line-height: normal; color: #990000;}
.redText {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #990000; font-style: italic}
.redBold {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #990000;font-weight: bold;}
.redBoldLarger {font-family: Georgia, Times New Roman, serif; font-size: 18px; color: #990000;}
.redBoldLarge {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #990000;}

.mainSubheadOrange {font-family: Georgia, Times New Roman, serif; font-size:24px; font-style: normal; line-height: 1.7; color: #aa5603;}
.subheadOrange {font-family: Georgia, Times New Roman, serif; font-size: 18px; font-style: normal; color: #AA5603; line-height: 1.7; }
.subheadOrangeSmall {font-family: Georgia, Times New Roman, serif; font-size: 16px; font-style: normal; color: #AA5603; line-height: 1.7; }
.subheadOrange14 {font-family: Georgia, Times New Roman, serif; font-size: 14px; font-style: normal; color: #AA5603; line-height: 1.7;}

.mainSubheadGreen {font-family: Georgia, Times New Roman, serif; font-size:24px; font-style: normal; line-height: normal; color: #5b8503;}
.subheadGreen {font-family: Georgia, Times New Roman, serif; font-size: 18px; font-style: normal; color: #669900;}
.subheadGreen20 {font-family: Georgia, Times New Roman, serif; font-size:20px; font-style: normal; color: #5b8503;}
.subheadGreen18 {font-family: Georgia, Times New Roman, serif; font-size:18px; font-style: normal; color: #5b8503;}
.subheadGreen14 {font-family: Georgia, Times New Roman, serif; font-size:14px; font-weight: normal; color: #5b8503;}

.subheadBlue {font-family: Georgia, Times New Roman, serif; font-size: 18px; font-style: normal; color: #000066; line-height: normal;}
.subheadBlue20 {font-family: Georgia, Times New Roman, serif; font-size: 20px; font-style: normal; color: #1a2791; padding-left: 25px; padding-top: 15px;}
.subheadBlueSmall {font-family: Georgia, Times New Roman, serif; font-size: 16px; font-style: normal; color: #000066;}



.subheadTurquoise {font-family: Georgia, Times New Roman, serif; font-size: 18px; font-style: normal; color: #006699;}

.subheadBlack {font-family: Georgia, Times New Roman, serif; font-size: 18px; line-height: normal; color: #000000;}
.subheadGray {font-family: Georgia, Times New Roman, serif; font-size: 18px; color: #333333;}
.footer {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal; color: #666666; text-transform: uppercase;}
.calendarHead {font-family: Georgia, Times New Roman, serif; font-size: 18px; font-style: normal; color: #AA5603;}
.smText {font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666;}
.subheadWhite {font-family: Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold; color: #FFFFFF;}
.bannerHeader {font-family: Georgia, Times New Roman, serif; font-size: 20px; font-style: normal; color: #FFFFFF;}

/*--backgrounds--*/
.bgNav {background-image: url(/images/bgNav.gif); vertical-align: middle; padding-left: 9px; padding-right: 9px;}
.bgDropDown {background-color: #cccccc; padding-left: 7px; padding-right: 2px; text-align: left;}
.bgNavSep {background-image: url(/images/navSep.gif);}
.bgGray {padding-left: 25px; padding-top: 7px; padding-bottom: 15px; background-color: #e3dfde;}
.bgLightGray {padding-left: 25px; padding-top: 7px; padding-bottom: 15px; background-color: #f0eeef;}
.bgEvents {padding-left: 10px; padding-top: 0px; background-color: #ffffff; margin-top: 0px;}
.bgWhite {background-color: #ffffff;}
.bgGradient {background-image: url(/images/bgGradient.jpg);}

/*--links--*/
a.homeNav:link {font-family: Georgia, Times New Roman, serif; font-size: 13px; color: #333333; text-decoration: none; line-height: 23px;}
a.homeNav:active {font-family: Georgia, Times New Roman, serif; font-size: 13px; color: #333333; text-decoration: none; line-height: 23px} 
a.homeNav:visited {font-family: Georgia, Times New Roman, serif; font-size: 13px; color: #333333; text-decoration: none; line-height: 23px;}
a.homeNav:hover {font-family: Georgia, Times New Roman, serif; font-size: 13px; color: #999999 ; text-decoration: underline; line-height: 23px}

a.headerNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; text-transform: uppercase;}
a.headerNav:active {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; text-transform: uppercase;}
a.headerNav:visited {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; text-transform: uppercase;}
a.headerNav:hover {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: underline; text-transform: uppercase;}

a.headerNavGreen:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #669900; text-decoration: none; text-transform: uppercase;}
a.headerNavGreen:active {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #669900; text-decoration: none; text-transform: uppercase;}
a.headerNavGreen:visited {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #669900; text-decoration: none; text-transform: uppercase;}
a.headerNavGreen:hover {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #669933; text-decoration: underline; text-transform: uppercase;}

a.footerNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666666; text-decoration: none; text-transform: uppercase;}
a.footerNav:active {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666666; text-decoration: none; text-transform: uppercase;}
a.footerNav:visited {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666666; text-decoration: none; text-transform: uppercase;}
a.footerNav:hover {font-family: Helvetica, Arial, sans-serif; color: #000099; font-size: 11px; text-decoration: underline; text-transform: uppercase;}

a.sectionNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
a.sectionNav:active {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
a.sectionNav:visited {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666666; text-decoration: none;}
a.sectionNav:hover {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}

a:link {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #AA5603; text-decoration: none;} 
a:active {color: #666666; text-decoration: none;}
a:visited {color: #AA5603; text-decoration: none;}
a:hover {color: #ffcc33; text-decoration: underline;}

a.smNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666699; text-decoration: none;}
a.smNav:active {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #333399; text-decoration: none;}
a.smNav:visited {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666699; text-decoration: none;}
a.smNav:hover {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}

a.smRedNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #990000; text-decoration: none;}
a.smRedNav:active {  }
a.smRedNav:visited {  }
a.smRedNav:hover {color: #990000;}

a.redNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #990000; text-decoration: none;}
a.redNav:active {  }
a.redNav:visited {  }
a.redNav:hover {color: #660000;}

a.footerNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
a.footerNav:active {text-decoration: none;}
a.footerNav:visited {text-decoration: none;}
a.footerNav:hover {color: #000099; text-decoration: underline;}

a.devNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666633; text-decoration: none;}
a.devNav:active {color: #666666; text-decoration: none;}
a.devNav:visited {color: #666633; text-decoration: none;}
a.devNav:hover {color: #993300; text-decoration: underline;}

a.topNavDrop:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; line-height: 16px; text-decoration: none;}
a.topNavDrop:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; text-decoration: none;}
a.topNavDrop:visited {font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px;color: #000000; text-decoration: none;}
a.topNavDrop:hover {font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #FFFFFF; text-decoration: none;}

a.topNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.topNav:active {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.topNav:visited {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.topNav:hover {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #cccccc; text-decoration: none;}

a.whiteNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.whiteNav:active {  }
a.whiteNav:visited {  }
a.whiteNav:hover {  }

a.breadcrumbsNav:link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #aa5603; text-decoration: none;}
a.breadcrumbsNav:active {text-decoration: none;}
a.breadcrumbsNav:visited {text-decoration: none;}
a.breadcrumbsNav:hover {color: #000099; text-decoration: underline;}



