.small-dark { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; line-height: 9pt; text-decoration: none; }

.small-light { color: #666666; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; line-height: 9pt; text-decoration: none; }

.small-highlight { color: #993333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; line-height: 9pt; text-decoration: none; }

.body-dark { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; line-height: 14pt; text-decoration: none; }

.body-light { color: #FFFFFF; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 11pt; text-decoration: none; }

.body-highlight { color: #993333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 11pt; text-decoration: none; }

.header-dark { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; line-height: 12pt; font-weight: bold; }

.header-light { color: #FFFFFF; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; line-height: 12pt; font-weight: bold; }

.header-highlight { color: #0099CC; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; line-height: 12pt; font-weight: bold; }

.nav-left-center { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }

.nav-left { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }

.leftnav { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }


#eventleftnav td a:link { text-decoration: none; font-weight: normal; color: #003399; }
#eventleftnav td a:active { text-decoration: none; font-weight: normal; color: #003399; }
#eventleftnav td a:hover { text-decoration: none; font-weight: normal; color: #000080; }
#eventleftnav td a:visited { text-decoration: none; font-weight: normal; color: #722D8F; }

#indivsmleftnav td a:link { text-decoration: none; font-weight: normal; color: #003399; }
#indivsmleftnav td a:active { text-decoration: none; font-weight: normal; color: #003399; }
#indivsmleftnav td a:hover { text-decoration: none; font-weight: normal; color: #000080; }
#indivsmleftnav td a:visited { text-decoration: none; font-weight: normal; color: #722D8F; }


.nav-right-center { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; }

.nav-right-center-lower { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px; line-height: 10pt; font-weight: normal; }

.nav-center-bottom { color: #333333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; }
 
.dhtmlNav { color: #000000; cursor: hand; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; text-decoration: none; }

a:active { font-weight: normal; color: #003399; }

a:link { font-weight: normal; color: #003399; }

a:visited { font-weight: normal; color: #722D8F; }

a:hover { font-weight: normal; color: #000080; }

a:active#noul { text-decoration: none; font-weight: normal; color: #003399; }

a:link#noul { text-decoration: none; font-weight: normal; color: #003399; }

a:visited#noul { text-decoration: none; font-weight: normal; color: #722D8F; }

a:hover#noul { text-decoration: none; font-weight: normal; color: #000080; }

.solid-bg-dark { background-color: #000000; }

.solid-bg-med { background-color: #888888; }

.solid-bg-light { background-color: #C3C3C3; }

.solid-bg-white { background-color: #FFFFFF; }

.solid-bg-light-blue { background-color: #6699CC; }

.column-one-bg { background-color: #EAEAE8; }

.column-one-hlines { background-color: #CCCCCC; }

.top-nav-two-bg { background-color: #EAEAE8; }

.top-nav-two-page-bg { background-color: #FFFFFF; }

.low-nav-page-bg { background-color: #FFFFFF; }

SELECT { border: 1px solid #003399; background-color: #F1F1F1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color : #000000; font-size: 11px; font : 11px; }

INPUT { border : 1px solid #000000; background-color : #FFFFFF; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color : #000000; font-size : 11px; font : 11px; }

TEXTAREA { border : 1px solid #000000; background-color : #EFEFEF; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color : #000000; font-size : 11px; font : 11px; }

.nostyle { border : 1px solid #FFFFFF; background-color : #FFFFFF; }

.nostyle-col1 { border : 1px solid #EAEAE8; background-color : #EAEAE8; }

.cell-line-top { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }

hr { color: #EFEFEF; background-color: #EFEFEF; height: 1px; border: 0; width: 100%; }

#footerBox{background-color: #FFFFFF; border-right: #003366 1px solid; border-top: #003366 1px solid; margin: 0px auto; border-left: #003366 1px solid; width: 980px; border-bottom: #003366 1px solid; text-align: left;}
#footerBox{padding-top: 16px;}
#footerNav TD{border-right: #003366 1px solid; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}
#footerNav TD{padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
#footerNav TD.last{border-right: #ffffff 1px solid;}
#footerNav A{padding-right: 5px; padding-left: 5px; font-size: 8pt; padding-bottom: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif;}
#footerNav A:link{font-weight: bold; color: #003366; text-decoration: none;}
#footerNav A:active{font-weight: bold; color: #60609b; text-decoration: none;}
#footerNav A:visited{font-weight: bold; color: #6A006A; text-decoration: none;}
#footerNav A:hover{font-weight: bold; color: #60609b; text-decoration: none;}
#footerNav A:hover{text-decoration: underline;}
#footerNav A:visited{color: #604280;}




.clearfix:unknown {clear: both; display:block; visibility: hidden; line-height: 0; height: 0px; content: ".";}
.clearfix {display:inline-block;}

.navContainer {position:relative;text-align:left;z-index:10000001;min-height:28px;background:url(/skins/s2/images/nav/bgd-topddnav.png) repeat-y 0px 0px;width:980px;}
.navContainer {border-left:#990000 solid 0px;border-right:#990000 solid 0px;border-bottom:#990000 solid 0px;}
#navCon UL {border-top-width:0px;padding-right:0px;padding-left:0px;border-left-width:0px;font-size:100%;border-bottom-width:0px;padding-bottom:0px;margin:0px;vertical-align:baseline;padding-top:0px;font-family:inherit;border-right-width:0px;outline:0px;}
.navConOffset {margin-left:0px;}
#navMain {display:block;list-style-type:none;}
#navMain UL {display:block;list-style-type:none;}
#navMain {float:left;width:779px;}
#navMain A {padding-right:23px;display:block;float:left;padding-left:23px;font-weight:bold;font-size:1.0em;padding-bottom:3px;color:#FFFFFF;padding-top:8px;list-style-type:none;height:19px;text-decoration:none;}
#navMain LI:hover > A {background:url(/skins/s2/images/nav/bgd-navHover.png) repeat-x 0px 0px;}
#navMain A:hover {background:url(/skins/s2/images/nav/bgd-navHover.png) repeat-x 0px 0px;color:#FFFFFF;}
#navMain LI.hasChildSelected A {background:url(/skins/s2/images/nav/bgd-navHover.png) repeat-x 0px 0px;color:#575757;}
#navMain LI.hasChildSelected UL LI A {background:none transparent scroll repeat 0% 0%;color:#000000;}
#navMain LI {padding-right:1px;display:block;background:url(/skins/s2/images/nav/bgd-rule-navMainSpacer.png) no-repeat 100% 90%;float:left;position:relative;}
#navMain LI UL {left:-999em;position:absolute;top:-999em;}
#navMain LI:hover UL {left:auto;top:29px;}
#navMain LI:hover UL LI UL {left:-999em;position:absolute;top:-999em;}
#navMain LI UL LI:hover UL {left:21em;top:0px;}
#navMain LI UL LI:hover UL LI UL {left:-999em;position:absolute;top:-999em;}
#navMain LI UL LI UL LI:hover UL {left:21em;top:0px;}
#navMain LI UL LI UL LI:hover UL LI UL {left:-999em;position:absolute;top:-999em;}
#navMain LI UL LI UL LI UL LI:hover UL {left:21em;top:0px;}
#navMain UL {background:#500000;}
#navMain UL LI {display:block;background:url(/skins/s2/images/nav/bgd-navMainOff.png) no-repeat 100% 50%;width:21em;height:auto;}
#navMain UL LI.hasChildren {background:url(/skins/s2/images/nav/bgd-navMainHasChildOff.png) no-repeat 100% 50%;}
#navMain UL LI A {padding-right:17px;display:block;padding-left:5px;font-weight:normal;font-size:0.95em;padding-bottom:5px;color:#FFFFFF;padding-top:5px;border-bottom:#86837a 1px solid;height:auto;}
#navMain UL LI:hover {background:url(/skins/s2/images/nav/bgd-navMainOn.png) #710000 no-repeat 100% 50%;}
#navMain UL LI.hasChildren:hover {background:url(/skins/s2/images/nav/bgd-navMainHasChildOn.png) #500000 no-repeat 100% 50%;}
#navMain UL LI:hover > A {background:none transparent scroll repeat 0% 0%;}
#navMain UL LI A:hover {background:none transparent scroll repeat 0% 0%;}

.navConOffset {font-family:arial;font-size:8pt;}

.topSearchBoxi{margin-bottom: 14px; margin-top: 18px; margin-right: 0px;}
.searchFieldi{vertical-align: middle; border-right: #6f6f6e 1px solid; border-top: #6f6f6e 1px solid; border-left: #6f6f6e 1px solid; width: 109px; margin-right: 2px; border-bottom: #6f6f6e 1px solid; height: 14px;}
.searchBttn{vertical-align: middle; text-align: left; position:relative; top:2px;}
.nostyleInput{border: 0px; background-color: transparent;}

BODY{padding:0px;margin:0px;background-color:#ffffff;}
BODY{font-size:8pt;color:#333333;font-family:sans-serif;}

FORM{padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;}

.page-bg{background-color:#FFFFFF;margin:0px;}
#spotlight{margin-top:10px;}