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;
    min-height: 145px;
    height: auto !important;
    height: 145px;    
}

#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;
	cursor: hand;
}
.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, #dnn_ctr_ModuleContent .Normal {
    text-align: left;
    color: #fff;
}

#dnn_ContentPane {
    width: 100%;
    min-height: 350px;
    height: auto !important;
    height: 350px;
}

#dnn_LeftLower, #dnn_MiddleLower, #dnn_RightLower, #dnn_LeftLower2, #dnn_MiddleLower2, #dnn_RightLower2 {
    min-height: 125px;
    height: auto !important;
    height: 125px;   
}


#mainmenu, #tbldnn_dnnMenu_ctldnnMenuMenuBar, .menufontstyle  {
    font: 900 10px/1.75em verdana, sans-serif;    
}
.MainMenu_MenuContainer {
    background: 0;
    font: 900 10px/1.75em verdana, sans-serif; 
    text-align: right;
    margin-right: 0;     
}
.dnn_dnnmenu_ctldnnmenu_spmbrk, .MainMenu_MenuBreak {
    background: 0;
    border: 0;
}
.dnn_dnnmenu_ctldnnmenu_spmitm, .MainMenu_MenuItem {
    color: #000;
    background: #a68D42;
    text-align: left;
}
.dnn_dnnmenu_ctldnnmenu_spmbar, .dnn_dnnmenu_ctldnnmenu_spmitm, .MainMenu_MenuBar, .MainMenu_MenuItem {
    font: 900 10px/1.75em verdana, sans-serif;
}
.MainMenu_MenuBar {
    background: transparent;
}
.dnn_dnnmenu_ctldnnmenu_spmicn {
    border: 1px solid #5a533f;
    margin: 1px;
}
.MainMenu_MenuIcon {
    /*background: #f3dfaa;*/
    background: #5a4c24;
}
.MainMenu_MenuItemSel {
    color: #fff;
}
.dnn_dnnmenu_ctldnnmenu_spmbctr {
    text-align: right;
    margin-right: 0;
}

div.hr hr {
    display: none;
}
div.hr {
    background: transparent url(img/vert.jpg) repeat-x scroll center center;
    height: 15px;
}

table.content-table, table.content-table td {
		border: 0;
		padding: 0;
		width: 100%;	
}
table.content-table td {
    width: auto;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
    color: #000;
    text-decoration: 0;
}
#footer a:hover {
    text-decoration: underline;
}

#dnn_LeftPane ul li, #dnn_ContentPane ul li, #dnn_RightPane ul li {
    padding: 5px;
    line-height: 2em;
}

#post-footer, #post-footer .SkinObject {
    color: #9a502d;    
    font-size: 7.5pt;
}