body { font-family:  Arial, Helvetica, sans-serif; margin: 0; padding: 0; background-color: #ffb200; text-align: center; font-size: 12px; }
#BodyWrapper { background-image: url(../skin/bg.gif); background-repeat: repeat-y; background-position: 50% 0; width: 100%; }
img {border: none;}
#BottomPageBorder { background-image: url("../skin/bg-bottom.gif"); background-repeat: repeat-x; clear: both; font-size: 0; height: 11px; width: 1000px; margin: auto; }
#BottomCorners { background-image: url("../skin/bg-bottom-corners.gif"); background-repeat: no-repeat; background-position: 50% 0;  position: absolute; left: 0; margin-top: -16px; height: 16px; width: 100%; z-index:100; }
h1 { margin-top: 0px; color: #b2480e; font-size: 16px; }
h2 { color: #b2480e; font-size: 14px; margin-top: 10px; }
h3 { color: #b2480e; font-size: 12px; margin-top: 10px; }
h1.short {color: #b2480e; font-size: 14px; margin-bottom: 0px;}

.text    { height: 450px; overflow: auto; display: block }
.HtmlDisplay {margin-bottom: 20px; min-height: 1px; height:auto !important; height:1px; clear: both;}
.htmlContent  { text-align: left }

#leftContent .HtmlDisplay {margin-left: 10px; margin-right: 10px;}
#leftContent .HtmlDisplay #HeaderTitle {display: none;}

#HeaderTitle {color: #33004b; margin-bottom: 14px; font-size: 18px;}
#HeaderTitle .headerUnder {font-size: 16px;color: #33004b}

.AnchorImage   { color: white; background-color: #33004b; float: left; margin: 15px 15px 15px 0px; border: solid 1px #33004b }
.AnchorVideo {float: right; margin-left: 10px; margin-top: 3px;}
p{ font-size: 12px; }

ul {margin-bottom: 0px;}
ul li {margin-bottom: 0px;margin-top: 0px;}

a  { color: #7e1809; font-weight: bold; text-decoration: none }
a:visited {color: #7e1809;}
a:hover {color: #33004b;}
#header { width: 1000px; margin: 0 auto; background: #fff; }

#container  { background-color: #fff; text-align: left; clear: both; margin: 0 auto; padding: 0; width: 1000px; display: table }

.clear { clear: both; }

#logo { float: left; margin: 5px 20px }
.segmentMarker { float: left; margin-top: 5px; }

/* Search Box Styles */
#headerBox { float: right; font-size: 12px; margin: 10px; text-align: right; } 
#searchBox { font-size: 12px; margin: 0px; width: 200px; margin-bottom: 10px; clear: both; text-align: right; } 
.searchBox {  border: 1px #c5c5c5 solid; height: 20px; width: 200px; background-image: url(../skin/bg-cta-item.gif);  background-repeat: repeat-x;  color: #8c8c8c;  }
#headerBox .searchBox { margin-top: 12px; }
.searchButton { color: #727272; font-size: 13px;  line-height: 20px; margin-right: 5px; font-weight: normal; } 
.searchText { float: left; border: 1px solid white; border-right: 1px solid #c5c5c5; font-size: 14px;  height: 16px; width: 145px; }

.mainNavWrapper { width: 1000px; height: 25px; background-color: #fdb913; margin: 0; padding: 0; }

#navigationShadow { background-image: url(../skin/bg-nav-shadow.gif); font-size: 0; height: 10px; }
#homeNavigationShadow { background-image: url(../skin/bg-homenav-shadow.gif); font-size: 0; height: 10px; }

#interiorBody     { background: url(../skin/bg-interior-body.gif) repeat-y; height: auto; min-height: 500px }

#leftContent       { background-color: #ffe8b2; float: left; width: 194px; height: 500px }

#rightContent   { background-color: #e0e0d6; float: left; margin: 0px; border-right: 1px solid white; width: 194px; height: 500px; min-height: 500px }

#centerContent   { float: left; margin: 0px; width: 610px }
#centerContentWrapper {margin-left: 20px; margin-right: 20px;}

#homeBar { position: relative; width: 1000px; clear: both; }

#homeLeftContent {float: left; width: 604px;}
#homeLeftContent h1 {color: #33004b; font-size: 24px;}
#homeLeftContent p {font-size: 14px; line-height: 18px;}
#homeLeftContent .homeCopyWrapper {margin: 20px;}

.HomeSegmentItem {padding-left: 10px; padding-right: 10px; margin-top: 2px; float: left; border-right: 1px solid #c1c1c1;}
.HomeSegmentItem img {display: block;}
.HomeSegmentItem span {font-size: 15px; display: block; margin-top: 20px; padding-bottom: 20px;}
.HomeSegmentItem a, .HomeSegmentItem a:visited {display: block;}
.HomeSegmentItem a:hover {background-color: #fff0cc;}
span.Segment1 {color: #7e1908; background-image: url(../skin/icon-more-red.gif); background-repeat: no-repeat; background-position: 10px 10px; padding-left: 35px; margin-left: 8px;}
span.Segment2 {color: #666633; background-image: url(../skin/icon-more-green.gif); background-repeat: no-repeat; background-position: 5px 10px; padding-left: 30px; }
span.Segment3 {color: #b2480d; background-image: url(../skin/icon-more-orange.gif); background-repeat: no-repeat; background-position: 10px 10px; padding-left: 35px; margin-left: 8px;}

#homeRightContent {float: left; width: 395px; padding-top: 15px; background-color: #fff0cc; border-left: 1px solid #b2b2b2; }
.HomeSpotlightItem h2 {color: #b2480d; background-color: #ffd166; margin: 0px; padding: 8px; padding-right: 4px; font-weight: normal; word-spacing: 0.01em; letter-spacing: 0em; display: block; }
.HomeSpotlightItem a, .HomeSpotlightItem a:visited {display: block; color: #666666; font-weight: normal; margin: 0px; padding: 10px; background-image: url(../skin/icon-home-more.gif); background-repeat: no-repeat; background-position: 98% 90%; height: 80px;} 
.HomeSpotlightItem a:hover {background-color: White; color: #666666;}
.HomeSpotlightItem img {float: left; margin-right: 10px; border: 1px solid #b2b2b2;}

#bannerCont { position:  relative; clear: both; top: 0px; width: 1000px; overflow: hidden; }

/* Template Navigation Styles */
.TemplateNavigation  { margin-top: 30px; margin-bottom: 30px; border-bottom: 1px solid white; height: auto }
.TemplateNavigation a {display: block; background-image: url(../skin/bg-leftnav-item.gif); background-repeat:repeat-x; color: #33004b; padding-left: 15px; padding-top: 4px; padding-bottom: 4px; min-height: 14px; height: auto !important; height: 14px; border-top: 1px solid white; font-weight: bold; text-decoration: none;}
.TemplateNavigation a:visited {color: #33004b;}
.TemplateNavigation a:hover {color: #a24a13; background: none; background-color:#fff2d3;}
a.templateSelectedNav, a.templateSelectedNav:visited {color: #a24a13; background-image: none; border-left: none; margin-left: 0px; padding-left: 15px; background-color: White;}

.spacerBlock {clear: both; font-size: 0; } 

/* BreadCrumb Styles */
#BreadCrumb { margin-bottom: 10px; color: #6c6c6c; font-size: 13px; }
#BreadCrumb a { text-decoration: none; color: #6c6c6c; text-decoration: underline; }
#BreadCrumb a:hover { text-decoration: none; color: #7e1908; text-decoration: none; }
#BreadCrumb .arrow { color: #6c6c6c; font-size: 16px; }

/* Call to Action Group Styles */
.CalltoActionGroup { background-color: #e0e0d6; margin-bottom: 10px; margin-top: 30px; border-bottom: 1px solid white; font-size: 13px; }
.CalltoActionItem{ border-top: 1px solid white; font-weight: bold; }
.CTA-Icon { float: left; margin-right: 15px; }
.CalltoActionItem a, .CalltoActionItem a:visited { background-image: url(../skin/bg-cta-item.gif); background-repeat: repeat-x; color: #8c8c8c; display: block; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; min-height: 25px; height: auto !important; height: 25px; clear: both; }
.CalltoActionItem a:hover { color: #b2480e; background-image: none; }
.events   { color: #32114a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e1d9e4 }
.EventItem     { color: #32114a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e1d9e4; margin-top: 10px; margin-bottom: 10px; width: 540px }
.events_img     { float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border: solid 1px #fff }
.EventImage { float: left; margin: 10px; border: solid 1px #fff }
.EventContent   { margin: 30px 50px 30px 120px; position: relative; width: 410px }
.Title { font-weight: bold; font-size: larger; padding-top: 10px }

