﻿body {overflow-y: scroll; font-size: 12px; font-family: Lucida Grande, Lucida Sans, Tahoma, Geneva ,Arial, Sans-Serif; text-align: center; background-color: #ffffff;}
#wrapper {margin: 0px auto; width: 1132px; text-align: left;}
a,
a:visited,
a.active {font-size: 10px; color: #000000; text-decoration: none;}
a:hover {text-decoration: underline;}
a[href$='.pdf'] {padding-right: 20px; margin-right: 5px; background: url(../Images/Graphics/pdficon_small.gif) right center no-repeat;}
h1 {font-size: 13px; font-weight: bold; color: #329AB7;}
.clear {clear: both; overflow: auto; height: 0px;}
.left {float: left;}
.right {float: right;}

.leftSide, .rightSide {width: 80px;}
.leftSide {background: #ffffff url(../Images/Graphics/imgSiteLeft.gif) repeat-y;}
.rightSide {background: #ffffff url(../Images/Graphics/imgSiteRight.gif) repeat-y;}
.mainContent {line-height: 18px; font-size: 11px; color: #000000;}
#Home ul,
#Interior ul {list-style-type: disc; margin-left: 15px;}
#Home ul li,
#Interior ul li {margin-bottom: 15px;}
#Home ul li li,
#Interior ul li li {margin-bottom: 0px;}

#Header {float: left; display: inline; margin: 50px 30px 25px 30px; width: 915px;}
#Header .logo {float: left; display: inline; margin-right: 40px;}
#Header .navMenu li {background-color: #ffffff; border-top: 1px solid #ffffff; padding: 5px 0px;}
#Header .navMenu li:hover,
#Header .navMenu li.hover {border-top: 1px solid #000000;}
#Header .navMenu li a {font-size: 12px; text-decoration: none;}
#Header .navMenu li li a {font-size: 10px;}
#Header .navMenu li#WhoWeAre {width: 80px;}
#Header .navMenu li#WhoWeAre ul {width: 120px;}
#Header .navMenu li#Nationally {width: 145px;}
#Header .navMenu li#Locally {width: 150px;}
#Header .navMenu li#Locally ul {width: 230px;}
#Header .navMenu li#News {width: 140px;}
#Header .navMenu li#News ul {width: 220px;}
#Header .navMenu li#Contact {width: 75px;}
#Header .navMenu ul ul li:hover,
#Header .navMenu ul ul li.hover {border-top: 1px solid #ffffff;}
#Header .navMenu ul a:hover,
#Header .navMenu li:hover a,
#Header .navMenu li.hover a,
#Header .navMenu ul li:hover ul li:hover a,
#Header .navMenu ul li.hover ul li.hover a {font-weight: bold; color: #329ab7;}
#Header .navMenu ul li:hover ul a,
#Header .navMenu ul li.hover ul a {font-weight: normal; color: #000000;}
#Header .navMenu ul li {position: relative; float: left;}
#Header .navMenu ul ul {position: absolute; top: 25px; left: 0px; display: none;}
#Header .navMenu ul li:hover ul,
#Header .navMenu ul li.hover ul {display: block;}
#Header .navMenu ul li:hover ul li,
#Header .navMenu ul li.hover ul li {float: none;}
#Header .navMenu ul li {float: left; display: inline; margin-right: 20px;}
#Header .navMenu ul ul li {float: none; display: block; *display: inline-block; padding: 5px;}
#Header .navMenu ul li.last {margin-right: 0px;}
#Header .tagLine {float: right;}

#Footer {font-size: 11px; padding: 10px; border-top: 1px solid #666666;}
#Footer a {font-size: 11px; font-weight: bold;}

.sideBar {float: left; display: inline; margin-right: 30px;}
.contentDiv {float: right;}
.contentDiv .article,
.contentDiv .caption {float: left; width: 100%; border-top: 1px solid black; padding: 8px 0px;}
.contentDiv .caption {font-size: 10px;}
.contentDiv .caption img {margin-right: 20px; float: left;}
.contentDiv .caption p {margin-top: 10px;}

.homeFlash {width: 975px; height: 200px; background-color: #24261A;}

#Home, #Interior .interiorContent {display: inline; min-height: 700px; height: auto !important; height: 700px; margin: 30px; float: left;}
#Home a {font-size: 12px; color: #000000; font-weight: bold;}
#Home .sideBar {width: 305px;}
#Home .sideBar .video {height: 255px; background-color: #cccccc; margin-bottom: 8px;}
#Home .sideBar .callout {background-color: #EAEAE8; padding: 10px;}
#Home .contentDiv {width: 578px;}
#Home .contentDiv .article {padding-bottom: 8px;}
#Home .contentDiv .left {width: 450px;}
#Home .contentDiv .right {width: 110px; height: 110px; background-color: #cccccc;}

#Interior .letterbox div {float: left;}
#Interior .letterbox .title {padding-top: 30px; padding-left: 30px; background-color: #2E311C; color: #329AB7; font-size: 24px; line-height: 25px; width: 240px; height: 85px;}
#Interior .letterbox .image {width: 705px; height: 115px;}
#Interior .interiorContent {margin-top: 40px;}
#Interior .interiorContent .sideBar {min-height: 700px; height: auto !important; height: 700px; width: 230px; margin-right: 10px;}
#Interior .interiorContent .sideBar ul {width: 190px; list-style-type: none; margin: 0px;}
#Interior .interiorContent .sideBar li {margin: 0px; padding: 2px 0px;}
#Interior .interiorContent .sideBar li a {font-size: 13px; font-weight: bold; color: #329ab7; }
#Interior .interiorContent .contentDiv {font-size: 12px; color: #000000; width: 570px; margin-right: 100px;}
#Interior .interiorContent .contentDiv h1 {font-size: 16px; margin-bottom: 7px;}
#Interior .interiorContent .contentDiv a {font-size: 12px; color: #000000; font-weight: bold;}
#Interior .interiorContent .contentDiv .article p {margin-bottom: 13px;}
#Interior .interiorContent .contentDiv .video {float: right; margin-left: 80px; border-top: 1px solid black; padding-top: 13px;}
#Interior .interiorContent .contentDiv .video div {width: 275px; height: 231px;}
#Interior .interiorContent .contentDiv .video a {margin-top: 5px;}
#Interior .interiorContent .contentDiv .quote {margin-bottom: 26px; background-color: #e8e8e8; padding: 13px;}
#Interior .interiorContent .contentDiv .quote p {margin: 0px 0px 15px 0px; color: #329AB7; font-size: 12px;}
#Interior .interiorContent .contentDiv .quote p a {color: #329AB7; font-size: 12px;}
#Interior .interiorContent .contentDiv .quote .author,
#Interior .interiorContent .contentDiv .quote .author a {color: #000000; font-size: 10px;}
