﻿body { font-family: Arial; font-size: 12px; margin: 0px; color: #000000; background-color: #515050; background-image: url(../images/client/ceplan/backgroundgradient.jpg); background-repeat: repeat-x; }
h1 { font-size: 28px; font-family: Georgia; color: #000000; }
h2 { font-weight: normal; margin-bottom: 7px; font-family: Arial; }
a:link, a:visited, a:hover, a:active { color: #990000; }
.aLayerLink { font-family: Arial; font-size: 12px; }
.divlayerlinks { bottom: 20px; }
.aLayerLink { font-family: Arial; font-size: 12px; }
.divCycle img, .crossSlideImg { border: none; }
#outer { margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; width: 1000px; background-image: url(.../images/client/ceplan/sideshadows.png); background-repeat: repeat-y; }
#outer2 { margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; width: 960px; }
#headerNav { display: none; }
#headerNav a { color: White; font-size: smaller; }
#header { width: 960px; float: left; height: 294px; background-color: #ffffff; }
#banner .social-links { position: relative; top: -50px; left: -3px; }
.social-links .single-social-link { float: left; margin: 4px; }
#banner { width: 960px; margin: 0px auto 0px auto; height: 294px; background-image: url(../images/client/ceplan/header.jpg); background-position: top center; background-repeat: no-repeat; float: left; }
#bannerButton { float: left; width: 108px; height: 58px; margin-top: 0px; position: relative; top: 28px; }
#bannerButton ul { padding: 0 0 0 0; margin: 16px 0 16px 0; list-style: none outside none; }
#bannerNav { float: left; width: 800px; height: 81px; padding: 0 80px 0 80px; }
ul#ulBannerNav { margin: 0; padding: 0; float: left; width: 800px; list-style: none; position: relative; }
ul#ulBannerNav li { float: left; margin: 0; padding: 0; }
.urlWithSub a { color: #ffffff; }
.urlWithSub span { display: none; }
.urlWithSubCur a, .urlWithSubOriginal a { color: Red; }
.urlWithSubCur span, .urlWithSubOriginal span { display: inline; }
.urlWithSubLink { text-decoration: none; }
.urlWithSubCur span a, .urlWithSubOriginal span a { color: #ffffff; }
#curSubLink { color: #000000; text-decoration: underline; }
.subLink { text-decoration: none; }
ul#ulBannerNav li a { padding: 10px 15px; display: block; font-family: Georgia; font-size: 24px; }
ul#ulBannerNav li:hover { color: Red; }
ul#ulBannerNav li span { float: left; padding: 17px 0 15px 0; position: absolute; left: 0; top: 35px; text-align: left; width: 800px; color: #fff; }
ul#ulBannerNav li:hover span { display: block; }
ul#ulBannerNav li span a { display: inline; font-family: Arial; font-size: 13px; font-weight: bold; padding: 0 8px 0 9px; text-transform: uppercase; }
ul#ulBannerNav li span a:hover { text-decoration: underline; color: #000000; }
#bannerHome { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; height: 210px; width: 835px; float: left; }
#bannerHome a { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; height: 210px; width: 429px; float: left; }
#ctl00_divBannerLogin { display: none; }
li#uwsnAbout span { margin-left: 100px; width: 700px; }
li#uwsnProcess span { margin-left: 288px; width: 512px; }
li#uwsnResources span { margin-left: 400px; width: 400px; }
#nav { width: 0px; }
#lowernav { width: 0px; }
#footerBody { margin: 0px; float: left; width: 960px; background-color: #ffffff; background-image: url(../images/client/ceplan/redsubnavlower.jpg); background-repeat: repeat-x; background-position: top; }
#footerTbl { float: left; padding: 35px 50px 20px 50px; background-repeat: no-repeat; width: 860px; background-color: #ffffff; border-top: solid 1px #990000; }
#tblFooterTbl { background-color: #ffffff; }
#content { min-height: 450px; width: 800px; margin: 0 auto 0 auto; padding: 0 30px 0 30px; }
#ctl00_pnmainBodyTD2 { margin: 0 0 0 0; }
div#mainBodyLeft { background-image: url(../images/client/ceplan/shadowleft.jpg); background-repeat: no-repeat; float: left; width: 50px; height: 474px; }
#mainBody { width: 860px; float: left; background-color: #ffffff; padding-bottom: 10px; padding-top: 10px; }
div#mainBodyRight { background-image: url(../images/client/ceplan/shadowRight.jpg); background-repeat: no-repeat; float: left; width: 50px; height: 474px; }
#mainBodyTd1 { width: 0px; padding: 0; margin: 0; display: none; }
.ptDiv { vertical-align: top; margin-bottom: 18px; }
.ptDiv span h1 { font-size: 18px; font-family: Georgia; margin: 0 0 5px 0; color: #000000; }
#homeTopRow { width: 800px; overflow: hidden; }
#homeBottomRow { width: 800px; margin: 15px 0 0 0; }
#newslistingimage { float: left; width: 125px; padding: 0 25px 15px 5px; height: 164px; }
#newslistingimage h2 { display: none; }
#divGalleryLeft { display: none; }
#divGalleryRight { display: none; }
#div2cPtLw1 { float: left; width: 25%; }
#div2cPtLw2 { float: right; width: 73%; }
#surveyTable { width: 800px; }
#surveyTable h3 { font-size: 28px; font-family: Georgia; color: #000000; }
.pdDiv2 { height: 15px; }
.divNewsDetail h2 { font-size: 24px; font-family: Georgia; color: #000000; }
.calendarHighlight { background-color: #d9a635; }
.div2cPtCs_1, .div2cPtCsPfd_1 { width: 470px; float: left; min-height: 270px; }
.div2cPtCs_2, .div2cPtCsPfd_2 { width: 370px; float: right; }
.div2cPtCsPfd_2sep { clear: both; }
.div2cPtCsPfd_3 { width: 900px; }
.div2cPtpp_1, .divPPGalleryWrapper { width: 900px; margin: 30px 0 0 0; }
.divGalleryWhole { width: 170px; font-size: 12px; margin: 10px 5px 10px 5px; height: 330px; overflow: hidden; float: left; }
.divLWGalleryWhole_H1 { height: 28px; overflow: hidden; }
.divLWGalleryWhole_H1 h2 { border-bottom: 1px solid #E28523; color: #2B2F82; font-size: 16px; font-weight: bold; margin: 0 0 10px; padding: 3px 0 2px; }
.divGalleryImages { margin: 3px 0 0 0; }
.divGalleryImages a img { border: none; }
#div3n1media { margin-top: 15px; }
#footer { margin: 27px auto 0px auto; padding: 0px 0px 0px 0px; height: 40px; width: 860px; float: left; }
#footerpt { font-size: 10px; }
#footer ul { float: left; margin: 0px 0 0 0; list-style: none; padding: 0 0 0 0; width: 100%; font-size: 9pt; }
#footer ul li { margin: 0 0 0 0; padding: 0 3px 0 3px; display: inline; border-left: solid 1px #3c2116; }
#footer ul li a { margin: 0 0 0 0; text-decoration: none; color: #5a4941; font-weight: bold; }
#footer ul li a:hover { text-decoration: none; }
#footerpt2 { display: none; }
#footerpt2 a { color: #5a4941; text-decoration: none; }
#footerlits { float: right; margin: 0 15px 0 0; font-size: 14pt; }
#footerlits ul li { border-left: solid 1px #; }
#footerlits ul li:first-child { border-left: none; }
#litFooter2 { width: 154px; height: 57px; float: left; margin: 25px 0 0 0; }
#divHomeTopLeft { float: left; width: 430px; }
#homeWelcome { width: 390px; margin: 0 10px 20px 0; float: left; height: 95px; max-height: 95px; overflow: hidden; }
.divWelcomeItem { font-style: italic; font-family: Georgia; font-size: 16px; color: #000000; }
#homePhotos { width: 370px; height: 260px; float: left; margin: 0 0 0 0; }
.divRotating { position: absolute; }
.divCycle { position: relative; }
.divJQCycleOverlay { position: relative; z-index: 200; background-image: url(../images/client/ceplan/photocorners.png); background-repeat: no-repeat; width: 370px; height: 260px; margin: 0; }
#homeNewsListing { width: 390px; height: 75px; border-top: solid 1px #666666; padding: 20px 0 0 0; }
#homeNewsListing span h1, #homeNewsListing span h1 a { font-size: 18px; font-family: Georgia; margin: 0 0 12px 0; color: #000000; text-decoration: none; }
.nlWithDots, .nlWithDotsa { background-image: url(../images/client/ceplan/dot.jpg); background-repeat: no-repeat; padding: 0 0 0 10px; margin: 0 0 7px 0; }
#homeVideoBar { border-top: solid 1px #666666; width: 380px; padding-top: 10px; margin-right: 30px; float: left; }
#homeNewClients { border-top: solid 1px #666666; width: 390px; float: left; }
#homeNewClients h1, #homeNewClients h1 a { font-size: 18px; font-family: Georgia; color: #000000; text-decoration: none; }
.spanHeaderOnly { background-image: url(../images/client/ceplan/dot.jpg); background-repeat: no-repeat; padding: 0 0 0 10px; margin: 0 0 5px 0; }
.divHomePt02 { margin: 0 0 7px 0; }
#homeRegistration { border-top: solid 1px #666666; width: 375px; height: 167px; float: left; margin-top: 20px; }
#homeRegistration h1, #homeRegistration h1 a { font-size: 18px; font-family: Georgia; color: #000000; text-decoration: none; }
#homeTwitter { border-top: solid 1px #666666; width: 375px; margin: 0px 0 0 0px; padding-top: 10px; float: left; position: relative; overflow: hidden; }
#homeTwitter h1 { font-size: 18px; font-family: Georgia; margin: 0 0 5px 0; }
#scrollup { position: relative; overflow: hidden; height: 75px; width: 375px; }
.twittermsg { position: absolute; top: 210px; left: 5px; height: 70px; width: 370px; }
div#DLPFDImageDiv { width: 30px; float: left; }
div#DLPFDImageDiv a img { width: 25px; height: 25px; }
div#DLPFDTextDiv { width: 730px; float: left; height: 30px; vertical-align: middle; }
div#DLPFDTextDiv a { height: 30px; margin: auto 0 auto 0; }
div.divOurProcess { width: 240px; float: left; }
div.divOurProcess2 { height: 100px; float: left; width: 40px; }
div.divOurProcess a { text-decoration: none; color: #666666; }
div.divOurProcess a h1 { font-size: 18px; font-family: Georgia; color: #000000; }
div.divOurProcess div.ptDivBody { margin-top: 5px; }
div.divOurTeam { height: 40px; width: 400px; float: left; padding-top: 5px; padding-bottom: 5px; }
div.divOurTeama { height: 40px; float: left; width: 400px; padding-top: 5px; padding-bottom: 5px; }
div.divOurTeama h2 { margin-top: 0px; margin-bottom: 0px; }
#div.divOurTeam a { text-decoration: none; color: #666666; }
div.divOurTeam h2 { margin-top: 0px; margin-bottom: 0px; }
div.divOurTeam a h1 { font-size: 18px; font-family: Georgia; color: #000000; }
div.divOurTeam div.ptDivBody { margin-top: 5px; }
/* generic stuff that I might move to general file */
#div3n1media { margin: 0 auto 0 auto; width: 78px; }
.thumbnailleft { padding-right: 10px; }
.thumbnailright { padding-left: 10px; }
.item-news { padding-bottom: 25px; margin-top: 5px; }
.item-news h2 { font-size: 18px; font-family: Arial; color: #000000; margin: 0; padding-top: 5px; padding-bottom: 5px; }
.errorMsg { color: Red; }
#divLightWindowWrapper { float: left; width: 380px; height: 167px; margin: 0 0 0 4px; }
#divLightWindow { float: left; width: 450px; padding: 0 0 0 6px; height: 127px; border: none; }
#divLightWindow a { border: none; }
#divLightWindow a:hover { border: none; }
#divLightWindow a:link { border: none; }
#divLightWindow img { border: 0px; }
#lightwindow_title_bar_inner { background-image: url(../images/client/dm/lightwindow_banner.jpg); padding: 0 0 0 2px; }
#lightwindow_title_bar_close_link { padding: 0 4px 0 0; }

.tabbed-layered-page-text-content-container { float: left; width: 480px; }
.tabbed-layered-page-text-accordion { border-right: 1px solid #E1E1E1; float: left; margin-right: 15px; padding-right: 15px; width: 250px; }

.single-video a { background-image: url("../images/client/ceplan/video-play-button.jpg"); float: left; height: 40px; margin-right: 15px; text-indent: -99999px; width: 40px; }
.single-video { clear: left; float: left; margin-bottom: 20px; }
.single-video .video-title { display: table-cell; float: left; vertical-align: middle; }

.pt-column-1 { border-right: 1px solid #E1E1E1; margin-right: 15px; padding-right: 15px; }
h2.trigger { margin-bottom: 0px; text-decoration: underline; color: #000; }
.accordion-content-head { display: none; }
.tabbed-layered-page-text-content-container .ptDiv { color: #000; }
.tabbed-layered-page-text-content-container .ptDiv span h1 { font-family: arial; font-size: 20px; }
.tabbed-layered-page-text-link { line-height: 18px; font-size: 14px; }
.tabbed-layered-page-text-link.clicked { color: #990000; }
.accordion-container { padding-left: 15px; margin-top: 5px; }

.continuous-blog-wrapper, .blog-entry { width: 555px; float: right; }
.sidebar, .blog-sidebar { float: left; color: black; font-size: 12px; width: 230px; }
.blog-sidebar a, .blog-sidebar a:link, .blog-sidebar a:visited, .blog-sidebar a:hover, .blog-sidebar a:active { color: black; text-decoration: none; }
.blog-sidebar a, .blog-sidebar a:link, .blog-sidebar a:visited, .blog-sidebar a:hover, .blog-sidebar a:active { color: black; text-decoration: none; }
.blog-sidebar .sub-menu { padding-left: 10px; }
.blog-sidebar h2.trigger { text-decoration: none;  }
.blog-date { color: #666666; margin-bottom: 10px; }
.blog-entry { color: #000; }
.blog-comments { width: 100%; max-height: 400px; }
.blog-comments .blog-comment { border-bottom: 1px solid #666666; padding-bottom: 10px; margin-top: 10px; }
.blog-comments .blog-comment div { color: #000; font-size: 12px; }
.blog-comments .blog-comment .comment-head { width: 90%; margin-bottom: 5px; }
.blog-comments .blog-comment .comment-head .name { display: block; font-weight: bold; }
.blog-comments .blog-comment .comment-head .date { display: block; }
.blog-comments .blog-comment .comment-body { padding-left: 10px; }

