/* CSS Reset ******************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: top;
}
:focus {
    outline: 0;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
* {
    margin: 0;
    padding: 0;
    border: 0;
}
/****************************************************************/

body {
    line-height: 1.5em;
    color: #000;
    font: normal 12px verdana, sans-serif;
    text-align: center;
    margin: 0 auto;
    background: transparent url(img/bak.jpg) repeat-x top center;
    width: 100%;
    height: 100%;
}

img {
    border: none;
}

.xclr {
    clear: both;
    overflow: hidden;
}
.ndsply {
    position: absolute;
    overflow: hidden;
    left: -9999px;
    top: -9999px;
    height: 1px;
    width: 1px;
}
.cf:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.cf {
    display: inline-block;
}
* html .cf {
    height: 1%;
}
.cf {
    display: block;
}

#cntnr {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    min-height: 700px;
    height: auto !important;
    height: 700px;
}
#cntnr table {
    width: 100%;
}

#wrp, #wrp2 {
    width: 950px;
    min-height: 677px;
    height: auto !important;
    height: 677px;
    text-align: center;
    margin: 0 auto;
    background: transparent url(img/box.gif) no-repeat top center;
}
#wrp2 {
    background: 0;
}
#cntnt, #bnnr, #cntntl {
    width: 750px;
    text-align: center;
    margin: 0 auto;
    float: left;
}
#bnnr {
    width: 200px;
    background: #000;
    float: right;
}
#bnnr2 {
    width: 200px;
    background: #000;
    float: right;
    /*min-height: 480px;
    height: auto !important;
    height: 480px;*/
}
#cntnt2 {
    width: 950px;
    text-align: center;
    margin: 0 auto;
    background: #000 url(img/innrbak.gif) repeat-y;
}
#hdr, #ftr, #hdr2 {
    width: 950px;
    clear: both;
}
#ftr {
    overflow: hidden;
    min-height: 156px;
    height: auto !important;
    height: 156px;
}
#hdr2 {
    background: transparent url(img/innrhd.gif) no-repeat top center;
    clear: both;
    text-align: right;
}
#nnrcntn {
    background: #000;
    float: left;
    width: 750px;
}
#nnrcntn2 {
    background: #000;
    width: 950px;
    clear: both;
    text-align: center;
    margin: 0 auto;
}
#ftrm, #nnrftr {
    width: 950px;
    text-align: center;
    margin: 0 auto;
    float: left;
}
#nnrftr {
    background: transparent url(img/innrftr.gif) no-repeat top center;
    clear: both;
}
#nnrftr2 {
    width: 750px;
    float: left;
}

#dnn_InnerPaneLeft, #dnn_InnerPaneRight {
    padding: 5px;
}
#dnn_InnerPaneLeft p, #dnn_InnerPaneRight p {
    padding: 0 5px;
}

#dnn_ctr371_ModuleContent {
    display: none;
    text-align: right;
    margin: 15px 0 0 0;
}

#dnn_ctr371_ModuleContent ul {
    display: inline;
    margin: 10px 0 0 0;
    list-style-type: none;
}
#dnn_ctr371_ModuleContent li {
    float: left;
    position: relative;
    width: 8em;
}
#dnn_ctr371_ModuleContent li ul {
    display: none;
    position: absolute;
    top: 1em;
    left: 0;
}
#dnn_ctr371_ModuleContent li > ul {
    top: auto;
    left: auto;
}
#dnn_ctr371_ModuleContent li:hover ul {
    display: block;
}

#dnn_ctr371_ModuleContent li:hover ul {
    position: absolute;
    left: inherit;
    z-index: 6000;
    display: block;
}

#flshmg {
    text-align: center;
    margin: 0 auto;
    width: 428px;
    height: 288px;
    background: transparent url(img/bak-image.jpg) no-repeat top center;
    padding: 3px 0 0 0;
}
#nnrmg {
    width: 439px;
    height: 302px;
    background: transparent url(img/imgbak.jpg) no-repeat top center;
}
#dnn_ctr372_View_flash {
    text-align: center;
    margin: 0 auto;
}

#dnn_ContentPane, .surveyitems, .NormalBold, .Head {
    color: #fff;
    padding: 0 0 0 10px;
}
div.hr {
    height: 15px;
    background: transparent url(img/vert.jpg) repeat-x scroll center;
}
div.hr hr {
    display: none;
}
#dnn_ContentPane h1, #dnn_LeftLower h1, #dnn_LeftLower2 h1, #dnn_MiddleLower h1, #dnn_MiddleLower2 h1, #nnrmg h1 {
    color: #000;
    font: 900 14px/1em verdana;
    margin: 0 0 7px 0;
}
#dnn_ContentPane h1 {
    color: #fff;
}
#dnn_ContentPane p, #dnn_LeftLower p, #dnn_LeftLower2 p, #dnn_MiddleLower p, #dnn_MiddleLower2 p, #nnrmg p {
    line-height: 1.5em;
    margin: 0 0 10px 0;
}
#dnn_RightLower:hover, #dnn_RightLower2:hover {
    cursor: pointer;
}
#dnn_BannerPane, #dnn_BannerPane img {
    text-align: center;
    margin: 0 auto;
    vertical-align: top;
}
#dnn_BannerPane img {
    padding: 0 6px 10px 6px;
    border: none;
}
#dnn_LeftLower {
    padding: 5px 0 0 9px;
}
#dnn_MiddleLower {
    padding: 5px 0 0 90px;
}
#dnn_LeftLower2 {
    padding: 0 0 0 7px;
}
#dnn_MiddleLower2 {
    padding: 0 5px;
}
#dnn_TopPane {
    float: right;
}
.cpy, .cpy a:link, .cpy a:visited, .cpy a:hover, .cpy a:active {
    text-align: center;
    padding: 0 0 10px 0;
    font-size: 10px;
    color: #9a502d;
}

.TopMenuBar {
    float: right;
    text-align: right;
    padding: 30px 0 0 0;
}
.BottomMenuBar {
    text-align: center;
    color: #9a502d;
    padding: 10px 0 0 0;
}
.TopMenuItem a:link, .TopMenuItem a:visited, .TopMenuItem a:hover, .TopMenuItem a:active, .BottomMenuBar a:link, .BottomMenuBar a:visited, .BottomMenuBar a:hover, .BottomMenuBar a:active {
    color: #000;
    text-transform: uppercase;
    font: 900 7.2pt/1.75em verdana, sans-serif;
}
.BottomMenuBar a:link, .BottomMenuBar a:visited, .BottomMenuBar a:hover, .BottomMenuBar a:active {
    color: #9a502d;
}
.TopMenuBar a:hover, .BottomMenuBar a:hover {
    color: #fff;
}
.TopMenuBar span, .BottomMenuBar span {
    padding: 10px 2px 0 2px;
}
.crnt {
    color: #fff;
}
.surveyitems label {
    color: #fff;
    padding: 4px;
}
#Table1 {
    color: #fff;
}
#Table1 td {
    padding: 2px;
}
#Table1 a:link, #Table1 a:visited, #Table1 a:hover, #Table1 a:active {
    color: #fff;
    text-decoration: none;
}
#Table1 a:hover {
    color: #9a502d;
    text-decoration: underline;
}

#tickets, #tickets2 {
    color: #8b0000;
    margin: 36px 0 0 0;
    text-decoration: none;
}
#tickets2 {
    margin: 30px 0 0 0;
}
#tickets:hover, #tickets2:hover {
    cursor: pointer;
    text-decoration: none;
}
#tickets a:link, #tickets a:visited, #tickets a:hover, #tickets a:active, #tickets2 a:link, #tickets2 a:visited, #tickets2 a:hover, #tickets2 a:active {
    color: #000;
    text-decoration: 0;
    font: 900 13px/1em verdana,sans-serif;
}
#tickets a:hover, #tickets2:hover {
    text-decoration: underline;
}
#tickets .link {
    padding: 0 0 0 80px;
}
#tickets .txt {
    padding: 45px 0 0 0;
}
#tickets2 .link {
    padding: 0 0 0 90px;
}
#tickets2 .txt {
    padding: 45px 0 0 10px;
}

.CalToday, .CalSelector, .CalDay, .SubHead, .CalHeader, .CalSelectedDay, .CalTitle, .CalWeekEnd, .CalOtherMonth, .CalAlternatingItemStyle {
    background: #cfbd90;
		padding: 2px;
	  border: 1px solid #666;
}
.CalToday {
}
.CalSelector {
}
.CalDay {
}
.SubHead {
    background: transparent;
    border: 0;
}
.CalHeader {
    background: #705c2c;
    color: #fff;
    font-weight: 900;
}
.CalSelectedDay {
    background: #f19a53;
}
.CalTitle {
    background: #fff;
    border: 4px solid #cfbd90;
    font: 900 12px/1em verdana, sans-serif;
    margin: 2px 0 0 0;
}
.CalWeekEnd {
    background: #d99f4a;
}
.CalOtherMonth {
    background: #d9bc4a;
}
.CalAlternatingItemStyle {
}
#dnn_ctr469_ModuleContent, #dnn_ContentPane .Head, #dnn_ContentPane .SubHead {
    color: #fff; 
    padding: 4px;
}
#dnn_ctr469_ModuleContent .Head {
    color: #000;
}
#dnn_ctr469_MasterCalendar_txtsrcEvents {
    border: 1px solid #ccc;
}
#dnn_ctr469_MasterCalendar_lblDateLable {
    color: #000;
}
#dnn_ctr372_Edit_wizFlash .Normal, #dnn_ctr372_Edit_wizFlash .SubHead, #dnn_ctr372_Edit_wizFlash .normal, #dnn_ctr372_Edit_wizFlash .NormalBold,
#dnn_ctr372_Edit_wizFlash_rbPlayModeList .Normal, #dnn_ctr372_Edit_wizFlash_rbPlayModeList label, #dnn_ctr372_ModuleContent label {
    padding: 4px;
    color: #000;   
    font-family: verdana, sans-serif;
    font-size: 11px; 
}
#dnn_ctr372_ModuleContent input {
    border: 1px solid #666;
}
#dnn_ctr372_Edit_wizFlash .NormalTextBox {
    border: 1px solid #666; 
}
#dnn_ctr372_Edit_wizFlash a:link, #dnn_ctr372_Edit_wizFlash a:visited, #dnn_ctr372_Edit_wizFlash a:hover, #dnn_ctr372_Edit_wizFlash a:active {
    color: #00f;
    padding: 2px;
}
#dnn_ctr365_Feedback_pnlFeedbackFormFields, #dnn_ctr378_EditHTML_teContent_optView_0, #dnn_ctr378_EditHTML_teContent_optView_1 {
    color: #fff;
}
#dnn_ctr378_EditHTML_teContent_optView {
    color: #fff;
}
#dnn_ctr_Login_Login_DNN_plUsername_lblLabel, #dnn_ctr_Login_Login_DNN_plPassword_lbl Label {
    color: #fff;
    padding: 4px;
}
#dnn_ctr351_Users_grdUsers td {
    color: #fff;
    padding: 2px;
}
#dnn_ctr462_EditHTML_teContent_teContentToolbar0 td, #dnn_ctr462_EditHTML_teContent_optView_0, #dnn_ctr462_EditHTML_teContent_optView_1, #dnn_ctr462_EditHTML_teContent_optView .NormalTextBox, #dnn_ctr462_EditHTML_teContent_optView label {
    padding: 0;
    margin: 0;
    color: #fff;
}
#dnn_ctr462_EditHTML_teContent_teContentToolbar0 tr {
    padding: 0;
    margin: 0;
}
#dnn_ctr365_Feedback_plBody_label, #dnn_ctr363_Survey_lstResults, #dnn_ctr365_Feedback_plName_lblLabel, #dnn_ctr365_Feedback_plEmail_lblLabel, #dnn_ctr363_Survey_lstResults .surveyresults, .surveyresults, .surveyresulttemplateLI, .surveyresultsitems, .YourCompanyNameSurveyResults {
    color: #fff;
}

#dnn_ctr_Login_DNN .NormalTextBox {
    color: #000;
    padding: 0;
}

#dnn_ctr462_EditHTML_teContent_teContentToolbar1 td {
    margin: 0;
    padding: 0;
}
label {
    color: #fff;
}

#dnn_ctr_ModuleContent .Normal {
    color: #fff;
}

#dnn_ContentPane {
    min-height: 350px;
    height: auto !important;
    height: 350px;
}
