body {margin: 0px; padding: 0px 0px 0px 0px; background-color: #FAA90C;}
p, td, div {font: 12px Arial, Helvetica, sans-serif; color: #000; line-height: 140%;}
th {font: 12px Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-right: 8px;}

h1 {font-size: 20px; font-weight: normal; line-height: 1.0em; display: inline;}
h2 {font-size: 12px; font-weight: bold; line-height: 1.2em; display: inline;}
h3 {font-size: 12px; font-weight: bold; color: #999; line-height: 1.2em; display: inline;}

li {margin-left: -1.5em;}

.themeColor1 {background-color: #FAA90C;}
.themeColor2 {background-color: #AAA;}
.themeColor3 {background-color: #FFF;}

.mainPad {height: 30px; background-color: #FFF;}
.homePad {height: 10px; background-color: #FFF;}
.divider {height: 4px; background-color: #EEE; border-bottom: 1px #999 solid;}
.grayLine {height: 1px; background-color: #999;}
.txtpad {padding: 10px;}

.main {width: 740px; background-color: #FFF; padding: 20px 20px 20px 20px;}
.mainContent {width: 740px; background-color: #FFF;}
.header {background-color: #FAA90C; text-align: center;}
.footer {width: 740px; background-color: #FAA90C; margin: 10px 20px 40px 20px;}
.content {margin-left: 240px;}
.colLeft {width: 360px; margin-right: 20px; float: left;}
.colRight {width: 360px;}
.sidebar {width: 220px; margin-right: 20px; float: left;}
.sidebarRT {background-image: url(../images/main/bracket-right-top.gif); background-position: right; background-repeat: no-repeat;}
.sidebarRB {background-image: url(../images/main/bracket-right-botm.gif); background-position: right; background-repeat: no-repeat;}
.sidebarContent {background-image: url(../images/main/bracket-right.gif); background-position: right; background-repeat: repeat-y; padding-right: 22px;}
.featureHome {width: 710px; height: 140px; margin: 24px 35px 10px 35px;}
.featureSub {width: 710px; height: 140px; margin: 24px 35px 0px 35px;}

.headerPopWide {background-color: #FAA90C; text-align: center;}
.mainPop {background-color: #FFF; padding: 20px; text-align: center;}
.mainPopWide {background-color: #FFF; padding: 20px; text-align: center;}
.vidArea {background-color: #CCC; padding: 10px; text-align: center; border: 1px solid #999;}
.popfooter {text-align: center; padding: 10px;}

.depBox {border: 1px solid #999;}
.depTxt {padding: 6px; font-size: 10px;}
.secBox {border: 1px solid #666; width: 144px; height: 108px; float: right; margin-left: 10px; background-color: #FAA90C;}
.secBoxImg {float: right; margin-left: 10px;}
.secTxt {padding: 6px; color: #FFFFFF; vertical-align: middle;}
.secImg {float: right; padding: 6px;}
.palBoxWide {border: 1px solid #999;}
.palServPad {padding: 0px 4px 0px 4px;}

.caseStudy {border: 1px solid #CCC; padding: 14px; margin-top: 1em;}
.caseStudyPic {float: left; padding: 0px 14px 14px 0px;}
.portNavBG {background-color: #EEE; border: 1px solid #999; padding: 4px 6px; margin-top: 20px; text-align: center;}

.navbarClosed {padding: 0px 20px 0px 20px; background-image: url(../images/nav/navbar-bg-closed.gif); repeat-x;}
.navbarClosedBG {background-image: url(../images/nav/navbar-bg-closed.gif);}
.navbarOpen {padding: 0px 20px 0px 20px; background-image: url(../images/nav/navbar-bg-open.gif);}
.navbarOpenBG {background-image: url(../images/nav/navbar-bg-open.gif);}
.topbar {background-image: url(../images/main/topbar.gif);}

.txtFooter {font-size: 9px; color: #666;}
.txtQuote {font-size: 14px; color: #FAA90C; font-weight: bold; line-height: 1.5em;}
.txtAttrib  {font-size: 14px; color: #CCC; font-weight: bold; line-height: 1.5em;}
.txtFeature {font-size: 14px; color: #999; line-height: 1.5em;}
.txtAgency {font-size: 9px; color: #999; line-height: 1.0em;}
.txtBox {font-size: 11px; color: #888;}

a:link {color: #C00; text-decoration: none;}
a:visited {color: #C00; text-decoration: none;}
a:hover {color: #C00;  text-decoration: underline;}

.aCTA:link {font-size: 13px; font-weight: bold; color: #C00; text-decoration: none;}
.aCTA:visited {font-size: 13px; font-weight: bold; color: #C00; text-decoration: none;}
.aCTA:hover {font-size: 13px; font-weight: bold; color: #C00;  text-decoration: underline;}