div.pager { padding-bottom: 24px; }
div.pager p { margin-bottom: 6px; }
div.pager a.pagerLink { padding: 3px 6px 3px 6px; background: #ececec; border: solid 1px #ccc; color: #000; text-decoration: none; }
div.pager a.pagerLink:hover { color: #000; background: #e0e0e0; text-decoration: none; }
div.eventsSearch { width: 40%; float: right; }
div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
div.switchToContainer a { color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; }
div.switchToContainer a:hover { color: #0099ff; text-decoration: underline; }
div.switchToContainer a.disabled { text-decoration: line-through; color: #666; }
div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li { list-style: none !important; }
a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
div.parentChannelName { padding-top: 18px; font-weight: bold; clear: left; border-bottom: 1px solid #ccc; }
div.pager { clear: left; font-weight: bold; }
div.pager a { font-weight: normal; text-decoration: none; }
div.rssLink { clear: both; padding-top: 6px; }
div.channelSummaryContainer { margin: 0 0 1.0em 0; }
div.htmlContentContainer { float: left; width: 100%; }
div.channelSummaryTitle h3 { position:relative; float:none; display:block; padding-top:1em; padding-bottom:1em; }
div.floatClearer { display:none; }
div.linkPanel { float: left; width: 45%; padding-top: 12px; padding-right: 3%; }
div.LinkImage { margin-right: 8px; float: left; height: 100%; border: solid 1px #438D2D; }
div.LinkImage img { display: block; }
div.LinkDetails { height: 100%; }
div.linkPanelDate { font-size: 84%; display: block; color: #808080; padding-bottom: 6px; }
html, body { background-color: #fff; color: #000; font-family: Arial, Tahoma, Verdana, Sans-Serif; font-size: 84%; margin: 0px; }
div.floatClearer { height: 0; line-height: 0; clear: both; }
* html .floatClearer { font-size: 0; }
img { border: 0px; }
table { border-collapse: collapse; }
th, td { text-align: left; vertical-align: top; }
th { padding-right: 6px; }
form { display: inline; }
a { color: #438D2D; }
a:hover { color: #438D2D; text-decoration: underline; }
div.breadcrumb { font-size: 86%; color: #41525C; margin-right: 120px; }
div.breadcrumb a { color: #438D2D; text-decoration: none; font-weight: bold; }
div.breadcrumb a:hover { color: #438D2D; font-weight: bold; }
div.letterContainerPanel { padding-top: 18px; text-align: center; }
div.letterContainerPanel a, div.letterContainerPanel .disabledLink { display: inline-block; padding: 3px 3px 6px 3px; font-weight: bold; width: 30px; font-size: 112%; }
div.letterContainerPanel .disabledLink { color: #CCC; }
input.searchBox { width: 110px; height: 11px; }
input.searchButton { margin-left: 1px; border: none; background: Transparent url(/OneStopCMS/Sites/VPPLC/Theme/Images/search_but.gif) no-repeat; cursor: hand; font-size: 86%; height: 17px; width: 52px; text-align: center; }
div.leftColumnContainer { float: left; display: inline; width: 200px; padding: 0 0 32px 0; margin: 0; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/sidepanel_base.gif) no-repeat left bottom; }
div.navigationMenuContainer { width: 160px; padding-left: 20px; padding-right: 20px; padding-bottom: 120px; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/sidepanel_bottom_groundforceshorco.gif) no-repeat left bottom; }
div.pageNavTitle { padding-left: 20px; padding-top: 18px; margin-left: -20px; margin-right: -20px; margin-bottom: 12px; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/sidepanel_top.gif) repeat-x left top; font-weight: bold; font-size: 100%; }
div.pageNavTitle a { color: #41525C; font-weight: bold; font-size: 100%; text-decoration: none; }
div.navigationMenuContainer ul.topChannel { margin: 0px; }
ul.pageNavList { margin: 0px; padding: 0px; margin-left: 12px; list-style: none; }
ul.pageNavList li { margin-top: 3px; margin-left: 0; }
ul.pageNavList li a { color: #000; text-decoration: none; padding-left: 14px; display: block; }
ul.pageNavList li a:hover { color: #438D2D; text-decoration: underline; }
ul.pageNavList li.posting_active a, ul.pageNavList li.posting_active a:hover { color: #438D2D; font-weight: bold; }
ul.pageNavList li.channel_active a { font-weight: bold; background : url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_minusbox.gif) no-repeat left top; }
ul.pageNavList li.channel_inactive a { font-weight: normal; background : url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_plusbox.gif) no-repeat left top; }
ul.pageNavList li.posting_active a { background : url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_posting.gif) no-repeat left top; }
ul.pageNavList li.posting_inactive a { font-weight: normal; background: none; }
div.zoneLeft div.htmlContentContainer img, div.zoneLeft div.htmlContentContainer embed, div.zoneLeft div.htmlContentContainer object { margin: 0 auto; display: block; }
div.zoneLeft div.htmlContentContainer { float: none !important; }
div.zoneLeft { background : url(/OneStopCMS/Sites/VPPLC/Theme/Images/sidepanel_repeat.gif) repeat-y; padding: 10px; }
div.navigationMenuContainer { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/sidepanel_bottom_surveytechnology.gif) no-repeat left bottom; }
div.postingActionsContainer { clear: left; margin-top: 12px; padding-top: 6px; padding-bottom: 18px; font-size: 86%; }
div.postingActionsContainer a { display: inline-block; padding-left: 14px; color: #7C7B7E; text-decoration: none; }
div.postingActionsContainer a:hover { color: #438D2D; text-decoration: none; }
ul.postingActionsList { display: block; list-style: none; margin: 0; padding: 6px 0 6px 12px; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/postingactions_bg.gif) repeat-x left top; }
ul.postingActionsList li { display: inline; padding-right: 30px; }
ul.postingActionsList li a { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_posting.gif) no-repeat left top; }
ul.postingActionsList li.actionReturn a { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_return.gif) no-repeat left top; }
div.switchToContainer { left: 2px; }
div.fullWidthBodyContainer { margin-top: -45px; font-size: 110%; width: 100%; position: relative; }
h1.pageTitle { color: #41525C; font-size: 130%; font-weight: bold; margin: 0px; padding-top: 12px; padding-bottom: 1px; margin-bottom: 12px; border-bottom: solid 1px #41525C; }
h2.pageDescription { font-weight: bold; font-size: 110%; margin-top: 6px; margin-bottom: 0px; padding-bottom: 12px; }
div.mainColumnContainer { }
div.pageBodyContent { line-height: 140%; }
div.pageBodyContent h3 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 130%; }
div.pageBodyContent h4 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 110%; }
div.pageBodyContent h5, div.pageBodyContent h6 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 100%; }
.green { color: #438D2D; }
div.pageBodyContent p { margin-top: 0em; }
div.pageBodyContent input.formContainer, div.pageBodyContent textarea { width: 200px; }
div.pageBodyContent textarea { height: 60px; }
div.pageBodyContent ul li { margin-top: 6px; list-style: none; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/bullet_v.gif) no-repeat; padding-left: 15px; }
div.images img { margin-bottom:10px; }
div.mainColumnContainer { padding: 0 20px 0 214px; }
div.fullWidthHeaderContainer { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/body_bg.jpg) repeat-x left top; width: 100%; }
div.fixedWidthHeaderContainer { width: 100%; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/motif_bg.jpg) no-repeat right top; }
div.header { position: relative; height: 185px; }
div.header ul { margin: 0px; padding-left: 0px; list-style: none; }
div.header a { text-decoration: none; }
div.header a:hover { text-decoration: underline; }
div.headerLeft { width: 500px; float: left; padding-top: 8px; padding-left: 8px; }
div.headerRightTop { text-align: right; padding-right: 8px; }
div.headerRightTop a, div.headerRightTop a:hover { color: #000; font-size: 86%; }
div.authenticationLinksContainer { padding: 4px 0 0 0; }
a.logOnLogOffLink, a.controlPanelLink, a.registerForSiteLink { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_logonlogoff.gif) no-repeat left center; padding-left: 12px; margin-left: 18px; height: 13px; }
a.controlPanelLink { background-image: url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_myprofile.gif); padding-left: 16px; }
a.registerForSiteLink { background-image: url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_signup.gif); padding-left: 16px; }
a.layoutListOuter { float: right; padding: 5px 0 0 0; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_viewingoptions.gif) no-repeat left bottom; padding-left: 16px; display: inline-block; height: 13px; }
div.headerRightTop form { position: absolute; top: 19px; right: 5px; }
div.headerRightTop a { font-size: 87%; color: #808080; margin-left: 12px; }
div.headerRightTop a:hover { color: #404040; text-decoration: none; }
div.headerRightBottom { clear: both; position: absolute; bottom: 62px; left: 4px; }
ul.topLevelNavLinks li { float: left; white-space: nowrap; text-align: center; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/navtab_left.gif) no-repeat left top; font-weight: bold; margin-right: 1px; }
* html body ul.topLevelNavLinks li { width: 1px; }
ul.topLevelNavLinks li a { display: block; padding-top: 4px; padding-left: 9px; padding-right: 9px; width: auto; color: #41525C; height: 17px; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/navtab_right.gif) no-repeat right top; }
ul.topLevelNavLinks li a:hover { color: #438D2D; text-decoration: none; }
ul.topLevelNavLinks li.channel_active a, ul.topLevelNavLinks li.channel_active a:hover { color: #438D2D; text-decoration: none; }
div.headerStatement { font-size: 0.85em; position: absolute; left: 190px; top: 20px; line-height: 1.4em; }
div.headerStatement p { float: left; display: inline; margin: 0 16px 0 0; }
div.headerStatement h3 { font-size: 1.2em; font-weight: bold; margin: 0; }
div.headerStatement h4 { font-size: 1.0em; font-weight: normal; margin: 0 0 0.5em 0; }
div.headerStatement b, div.headerStatement strong { color: #47b127; }
div.headerStatement a, div.headerStatement a:hover { color: #000; text-decoration: none; }
div.fullWidthHeaderContainer { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/body_bg_surveytechnology.jpg) repeat-x left top; }
div.fixedWidthHeaderContainer { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/motif_bg_surveytechnology.jpg) no-repeat right top; }
div.headerLeft { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/logo_bg_surveytechnology.gif) no-repeat left bottom; }
div.fullWidthFooterContainer { clear: both; width: 100%; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/footer_bg.jpg) repeat-x left top; }
div.footer { text-align: left; padding-top: 24px; padding-bottom: 24px; color: #7C7B7E; }
div.footerObject { }
div.footer ul { padding: 0; margin: 0; }
div.footer li { list-style-type: none; display: inline; float: left; margin-right: 20px; }
div.footer ul li a { white-space: nowrap; float: left; color: #7C7B7E; text-decoration: none; }
div.siteDesigner { clear: both; white-space: nowrap; margin: 10px 0 0 12px; }
div.siteDesigner a { font-weight: bold; color: #7C7B7E; text-decoration: none; }
div.siteDesigner a:hover, div.footer a:hover { color: #438D2D; }
div.copyright, div.footer ul, div.siteDesigner, div.footerStatement, div.lastUpdated { margin-bottom: 3px; }
div.copyright { margin: 0 0 10px 12px; }
div.footerStatement { float : left; padding: 0 10px; }
div.fullWidthFooterContainer { background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/footer_bg_surveytechnology.jpg) repeat-x left top; }
div.linkListOuter { padding-top: 12px; padding-bottom: 12px; }
div.linkListOuter h4 { margin-bottom: 0px; }
div.linkListOuter ul { margin: 10px 0px 0px 0px; padding: 0px; list-style: none; }
div.linkList ul li { padding-left: 14px; margin : 5px 0px; background: url(/OneStopCMS/Sites/VPPLC/Theme/Images/icon_posting.gif) no-repeat left top; }
div.linkList ul li a img { float : left; padding : 0px 10px 0px 0px; }
div.linkList ul li span.description { display: block; margin-left: 15px; color: #444; font-size: 95%; }
