@charset "utf-8";
/* CSS Document */

@import url(nav.css);
* { outline:none; padding:0; margin:0; }
.directorytable td { padding: 2px; }
table { border-collapse:collapse; border-spacing:0; }
th, td { vertical-align:top; text-align:left; }
p, ul, ol, hr, h2, h3, h4, h5, h6 { margin: 0 0 1em 0; line-height: 160%; }
/* generic headers */
h1 { font-size: 180%; font-weight: bold; color: #5cacc7; float: right; line-height: 62px; padding: 6px 15px 0 0; }
h2 { font-size:130%; font-weight:bold; color:#5cacc7; }
h3 { font-size:120%; font-weight:bold; color:#5cacc7; }
h4 { font-size:110%; font-weight:bold; color:#5cacc7; }
h5 { font-size:100%; font-weight:bold; color:#5cacc7; }
h6 { font-size: 85%; font-weight:bold; color:#5cacc7; }
/* */

body { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #362f2d; }
img, a img { border: 0 none; }
a, a:link, a:visited, a:hover, a:active, a:focus { outline: none; }
#shell { width: 100%; background-color: #8a7b68;}
#container { width: 862px; margin: 0 auto; }
.header { height: 189px; position: relative; background: url(images/header.jpg) no-repeat; }
.logo { float: left; width: 304px; height: 111px; }
.menu { background: url(images/bg_nav.jpg) no-repeat; width: 250px; height: 423px; }
.navigation { position: relative; }
.contentwrap { background: url(images/bg_content.jpg) repeat-y; padding: 1px 0 0 0; }
.leftcol { float: left; width: 250px; }
.rightcol { float: right; width: 612px; }
.banner { width: 612px; height: 224px; }
.heading { background: url(images/bg_heading.jpg) no-repeat; height: 62px; }
.content { padding: 40px 22px 20px 24px; }
.footer { text-align: right; background: url(images/bg_footer.jpg) no-repeat; height: 48px; }
.footerinner { padding: 15px 10px 0 0; }
.clear { clear: both; line-height: 0; }
@media screen {
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}
@media print {
.sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important; }
}
/* this is the part that is changed from site to site */
@media screen {
.sIFR-active h1 { font-family: Verdana, Helvetica, sans-serif; font-size: 28px; line-height: 28px; visibility: hidden; padding: 0; /*position:relative;*/ font-weight:normal; color:#5cacc7; padding: 23px 15px 0 0; }
}
/* DNN OVERIDES */
#dnn_ctr_Login_pnlLogin { background: #fff !important; width: 420px; margin: 0px 0 0 25px; padding: 20px 0 40px 20px; }
#xEditingArea { background-color: #ffffff !important; }
.Normal { font-size: 80% !important; font-family: Arial, Helvetica, sans-serif !important; }
#dnn_dnnLOGIN_cmdLogin { font-size: 75% !important; }
#dnn_ctr379_ContentPane table { width: 556px !important; }
#dnn_ctr379_EditHTML_teContent_teContent___Frame { width: 556px !important; background-color: #fff !important; }
#dnn_ctr379_EditHTML_txtDesktopSummary { width: 500px !important; }

#dnn_ctr367_ContentPane table { width: 556px !important; }
#dnn_ctr367_EditHTML_teContent_teContent___Frame { width: 556px !important; background-color: #fff !important; }
#dnn_ctr367_EditHTML_txtDesktopSummary { width: 500px !important; }

#dnn_ctr376_ContentPane table { width: 556px !important; }
#dnn_ctr376_EditHTML_teContent_teContent___Frame { width: 556px !important; background-color: #fff !important; }
#dnn_ctr376_EditHTML_txtDesktopSummary { width: 500px !important; }
