﻿/* Base directives */
* { margin: 0px; padding: 0px; }
body { background: url(img/siteContainerBox_back.png) repeat; margin: 0; color: #ffffff; }
p, h1, h2, h3, h4, h5, ol, ul, li, td, a, .Normal, .Head, .SubHead, .SubSubHead { font-family: Sans-Serif; color: #d1d3d4; font-size: 13px; font-weight: normal; font-style: normal; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, input, .Head, .SubHead, .SubSubHead { font-weight: bold; }
p, td, a { margin: 10px 0px 10px 15px; }
h1, .Head { font-size: 1.25em; margin: 10px 0px 10px 10px; }
h2, .SubHead { font-size: 1.20em; margin: 10px 0px 10px 10px; }
h3, .SubSubHead { font-size: 1.17em; margin: 10px 0px 10px 10px; }
h4 { font-size: 1.02em; margin: 10px 0px 10px 10px; }
h5 { font-size: 1.01em; margin: 10px 0px 10px 10px; }
a, a:visited, a:link, a.CommandButton:link { color: #46a7dd; }
a:hover, a.CommandButton:hover { color: #38f94a; }

/* Site Wrapper */
.siteWrapper { width: 990px; margin: 0px auto 0px auto; overflow: hidden; display: block; }

/* Control Panel Container */
.controlPanelContainer {  }
.controlPanelContainer .cl { background: url(img/adminContainerLeft.png) no-repeat bottom left; padding-left: 19px; }
.controlPanelContainer .cr { background: url(img/adminContainerRight.png) no-repeat bottom right; padding-right: 19px; }
.controlPanelContainer .cc { background: url(img/siteContainerBox_bc.png) repeat-x bottom center; }
.ControlPanel { background: transparent; padding-bottom: 19px; border: 0px; }
.ControlPanel .dnnRibbonBar {  }
.RadTabStrip { background: url(img/siteContainerBox_back.png) repeat; }
.barContent { background: url(img/siteContainerBox_back.png) repeat; }
.rtsLevel {  }
.rstUL {  }
.rtsLI {  }
a.rtsLink { background: url(img/siteContainerBox_back.png) repeat; }
.dnnRibbon { background: url(img/siteContainerBox_back.png) repeat; }
.dnnRibbonGroup { background: url(img/siteContainerBox_back.png) repeat; }
.dnnRibbonGroup .content { background: url(img/siteContainerBox_back.png) repeat; }
.dnnRibbonGroup .footer { background: url(img/siteContainerBox_back.png) repeat; }

/* Header Container */
.headerContainer { display: block; overflow: hidden; clear: both; margin: 15px 0px 5px 0px; }

/* Navigation Container */
.navigationContainer { display: block; overflow: hidden; clear: both; margin: 10px 0px 15px 0px; }
.navigationContainer .menuLeft { background: url(img/navigationLeft.png) no-repeat center left; padding-left: 35px; }
.navigationContainer .menuRight { background: url(img/navigationRight.png) no-repeat center right; padding-right: 35px; }
.navigationContainer .menuRoot { display: block; background: url(img/navigationCenter.png) repeat-x center; height: 39px; margin: 0px; color: #d1d3d4; font-weight: bold; font-size: 14px; font-family: Sans-Serif; }
.navigationContainer .menuRoot .mi { position: relative; top: 12px; padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; }
.navigationContainer .menuRoot .hov { color: #00ff00; }
.navigationContainer .menuRoot .sel {  }
.navigationContainer .menuRoot .m { background-color: #000000; }
.navigationContainer .menuRoot .m .mi {  }
.navigationContainer .menuRoot .m .mi .icn, .navigationContainer .menuRoot .m .mi .txt { padding-right: 7px; padding-bottom: 2px; }
.navigationContainer .menuRoot .m .hov { color: #00ff00; }
.navigationContainer .menuRoot .m .sel {  }

/* Breadcrumb Container */
.breadcrumbContainer { display: block; width: 700px; overflow: hidden; float:left; font-family: Arial, Sans-Serif; font-size: 12px; margin: 5px 0px 10px 0px; }
.breadcrumbContainer .breadcrumb { color: #d1d3d4; font: inherit; }
.breadcrumbContainer .breadcrumbText { color: #d1d3d4; font: inherit; }

/* Login Container */
.loginContainer { display: block; overflow: hidden; color: #d1d3d4; text-align: right; float: right; width: 260px; font-family: Arial, Sans-Serif; font-size: 12px; margin: 5px 0px 10px 0px; }
.loginContainer .user { color: #d1d3d4; font: inherit; margin: 0px; }

/* Main Site Container */
.mainSiteContainer { display: block; overflow: hidden; clear: both; margin: 30px auto 0px auto; }
.mainSiteContainer .tl { background: url(img/siteContainerBox_tl.png) no-repeat bottom left; padding-left: 19px; height: 19px; }
.mainSiteContainer .tr { background: url(img/siteContainerBox_tr.png) no-repeat bottom right; padding-right: 19px; height: 19px; }
.mainSiteContainer .tc { background: url(img/siteContainerBox_tc.png) repeat-x; height: 19px; }
.mainSiteContainer .cl { background: url(img/siteContainerBox_lb.png) repeat-y left; padding-left: 19px; margin: -10px 0px -10px 0px; }
.mainSiteContainer .cr { background: url(img/siteContainerBox_rb.png) repeat-y right; padding-right: 19px; }
.mainSiteContainer .cc { background: url(img/siteContainerBox_back.png) repeat; display: block; margin: 0px; }
.mainSiteContainer .bl { background: url(img/siteContainerBox_bl.png) no-repeat top left; padding-left: 19px; height: 19px; }
.mainSiteContainer .br { background: url(img/siteContainerBox_br.png) no-repeat top right; padding-right: 19px; height: 19px; }
.mainSiteContainer .bc { background: url(img/siteContainerBox_bc.png) repeat-x; height: 19px; }
.mainSiteContainer .main { display: block; margin: 10px; overflow: hidden; }

/* Top Pane */
.TopPane { clear: both; }

/* Left Pane */
.LeftPane { width: 170px; }

/* Content Pane */
.ContentPane { width: auto; }

/* Right Pane */
.RightPane { width: 200px; }

/* Bottom Pane */
.BottomPane { clear: both; }

/* Empty Pane */
.DNNEmptyPane {width: 0px; padding: 0; margin: 0;}

/* Links Container */
.linksContainer { display: block; overflow: hidden; margin: 5px auto 10px auto; text-align: center; color: #d1d3d4; clear:both; }
.linksContainer a.links, .linksContainer a.links:visited { font-family: Arial, Sans-Serif; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0px; }

/* Footer Container */
.footerContainer { display: block; overflow: hidden; margin: 5px auto 10px auto; text-align: center; color: #d1d3d4; clear:both; }
.footerContainer .footer { margin: 0px; font-family: Arial, Sans-Serif; font-size: 11px; font-weight: normal; font-style: italic; text-decoration: none; }
.footerContainer .separator { margin: 0px 5px 0px 5px; width: 10px; display: block; }
.footerContainer a.footer, .footerContainer a.footer:visited { color: #d1d3d4; }
