  @import url("css/variations/stylesheetwidget.css"); 
 html{height:100%}
    body{background:#E3E3E3 url('images/grey.shadow.bg.jpg') no-repeat left top; position:relative}
    table, tr, td{font:normal 12px/1.6em Arial,Sans-Serif; color:#333; margin:0; border:0px}
                                                p{font:normal 12px/1.6em Arial,Sans-Serif; color:#333; font-weight:normal; margin-top:0}
                                                ul{list-style:none outside url("images/li.arrow.gif"); margin:10px 30px; padding:0pt}
 li{line-height:200%}
 h1{font-family:Arial,Sans-Serif;  font-weight:bold;  color:#C30; font-size:249%; line-height:1; letter-spacing:-0.3px; margin-top:0}
 h2{font-family:Arial,Sans-Serif;  font-weight:bold;  color:#930; font-size:207%; line-height:1.4em; margin-top:10px}
 h3{font-family:Arial,Sans-Serif;  font-weight:bold;  color:#630; font-size:173%; line-height:1.4em; margin-top:10px}
 h4{font-family:Arial,Sans-Serif;  font-weight:bold;  color:#C30; font-size:164%; line-height:1.4em; margin-top:10px}
 h5{font-family:Arial,Sans-Serif;  font-weight:normal; color:#930; font-size:130%; line-height:1.4em; margin-top:10px}
 h6{font-family:Arial,Sans-Serif;  font-weight:bold;  color:#630; font-size:110%; line-height:1.4em; margin-top:10px}
 
 .containerTable{border:0; width:100%}
 .containerTable td{vertical-align:top}
 #Outer{width:950px; margin:0 auto}
 #DateRow{float:right; padding-right:5px}
 #TopRow{height:30px}
 #LoginRow{padding-top:5px; padding-right:15px; text-align:right; color:#D6D6D6; float:right}
 #Logo{float:left; text-align:left; width:250px}
 #Logo img{cursor:pointer}
 #BreadcrumbSearchDiv{margin:10px; clear:both}

 #Breadcrumb{text-align:left; height:24px; position:relative; margin-right:240px}
 #Search{margin-top:-24px; text-align:left; float:right; width:226px; height:24px; position:relative}
     .roundedbarMid{color:#888; font-family:Arial,sans-serif; font-size:11px; height:24px; font-weight:bold; margin:0 9px; background:transparent url('images/roundedbar.bg.png') repeat-x scroll top left; padding:3px}
 #Search .roundedbarMid{height:24px; padding:1px 6px}
     .roundedbarLeft{position:absolute; top:0; left:0;   height:24px; width:9px; background:transparent url('images/roundedbar.left.png') no-repeat scroll top left; margin:0}
     .roundedbarRight{position:absolute; top:0; right:0;  height:24px; width:9px; background:transparent url('images/roundedbar.right.png') no-repeat scroll top left; margin:0}
 .roundedbarRight img, 
 .roundedbarLeft img{width:9px;  height:24px}
     #BannerHomeBg{position:relative; margin:5px; clear:both}
                                                #BannerHomeBg table{width:100%}
                                                #BannerHomeBg .L{width:15px; height:260px; background:transparent url('images/banner.home.bgL.png') no-repeat scroll top right}
                                                #BannerHomeBg .L img{width:15px; height:260px}
                                                #BannerHomeBg .M{width:100%; height:260px; background:transparent url('images/banner.home.bgM.png') repeat-x top left}
                                                #BannerHomeBg .M img{width:100%; height:260px}
                                                #BannerHomeBg .R{width:15px; height:260px; background:transparent url('images/banner.home.bgR.png') no-repeat top left}
 #BannerHomeBg .R img{width:15px; height:260px}
 .BannerHomeImage{position:absolute; left:10px; top:9px; right:10px; height:240px}
 .BannerHomeText{position:absolute; left:40px; top:59px; width:300px; height:140px}
 .BannerHomeText, 
 .BannerHomeText p, 
 .BannerHomeText span, 
 .BannerHomeText h1, 
 .BannerHomeText h2, 
 .BannerHomeText h3, 
 .BannerHomeText h4, 
 .BannerHomeText a:link, 
 .BannerHomeText a:visited, 
 .BannerHomeText a:hover{color:#FFF}
     #BannerSubBg{position:relative; margin:5px; clear:both}
                                                #BannerSubBg .L{width:15px; height:130px; background:transparent url('images/banner.sub.bgL.png') no-repeat scroll top right}
                                                #BannerSubBg .L img{width:15px; height:130px}
                                                #BannerSubBg .M{width:100%; height:130px; background:transparent url('images/banner.sub.bgM.png') repeat-x top left}
                                                #BannerSubBg .M img{width:100%; height:130px}
                                                #BannerSubBg .R{width:15px; height:130px; background:transparent url('images/banner.sub.bgR.png') no-repeat top left}
                                                #BannerSubBg .R img{width:15px; height:130px}
                                                .BannerSubImage{position:absolute; left:10px; top:10px; right:10px; height:110px}
                                                .BannerSubText{position:absolute; left:40px; top:30px; width:300px; height:80px}
                                                .BannerSubText, 
                                                .BannerSubText p, 
                                                .BannerSubText span, 
                                                .BannerSubText h1, 
                                                .BannerSubText h2, 
                                                .BannerSubText h3, 
                                                .BannerSubText h4, 
                                                .BannerSubText a:link, 
                                                .BannerSubText a:visited, 
                                                .BannerSubText a:hover{color:#FFF}
                                                #container{clear:both;  text-align:left}
                                                #FooterDiv{background:transparent url('images/footer.top.png') no-repeat scroll center top; padding:20px 50px 60px 50px; clear:both; margin:20px auto 0 auto; text-align:center}
                                                .FooterArrow{background:transparent url('images/footer.arrow.gif') no-repeat scroll left bottom; padding-left:16px}

 
 .MPaneTop{padding:0 5px; margin:0px 0px auto 0px}
 .MPane{padding:5px;  margin:0px 0px auto 0px}
 .MPaneSide30{padding:5px;  margin:0px 0px auto 0px; width:30%}
 .MPaneSide50{padding:5px;  margin:0px 0px auto 0px; width:50%}
 .DNNEmptyPane{margin:0; padding:0; width:0}

     .LOGIN_object, a.LOGIN_object:link, 
                                                a.LOGIN_object:visited, 
                                                a.LOGIN_object:active, 
                                                .USER_object, a.USER_object:link, 
                                                a.USER_object:visited, 
                                                a.USER_object:active{color:#C1C1C1; font:bold   12px/120% Arial,Sans-Serif; text-decoration:none; border:0}
     a.LOGIN_object:hover, 
                                                a.USER_object:hover{color:#FFF; font:bold   12px/120% Arial,Sans-Serif; text-decoration:none; border:0}
     .DATE_object, a.DATE_object:link, 
                                                a.DATE_object:visited, 
                                                a.DATE_object:active{color:#FFF; font:normal 12px/120% Arial,Sans-Serif; text-decoration:none; border:0}
     a.DATE_object:hover{color:#FFF; font:normal 12px/120% Arial,Sans-Serif; text-decoration:none; border:0}
     .SEARCH_object, 
                                                .dnn_dnnSEARCH_optSite{height:16px; margin-top:4px; color:#888; font:bold 11px/120% Arial,Sans-Serif; margin-top:1px}
                                                SPAN.SEARCH_object{display:none}
                                                #dnn_dnnBREADCRUMB_lblBreadCrumb{padding-top:4px}
                                                .BREADCRUMBS_object, 
                                                a.BREADCRUMBS_object:link, 
                                                a.BREADCRUMBS_object:visited, 
                                                a.BREADCRUMBS_object:active{color:#888; font:bold  11px/120% Arial,Sans-Serif; text-decoration:none; border:0}
     a.BREADCRUMBS_object:hover{color:#888; font:bold  11px/120% Arial,Sans-Serif; text-decoration:underline; border:0}
     .FOOTER_objects{color:#000; font:normal 9px/120% Arial,Sans-Serif; text-transform: uppercase; border:0}
     a.FOOTER_objects:link, 
                                                a.FOOTER_objects:visited, 
                                                a.FOOTER_objects:active{color:#666; font:normal 9px/120% Arial,Sans-Serif; text-transform:uppercase; text-decoration:none; border:0}
     a.FOOTER_objects:hover{color:#666; font:normal 9px/120% Arial,Sans-Serif; text-transform:uppercase; text-decoration:underline; border:0}

     .normal, .Normal{font:normal 12px/120% Arial,Sans-Serif; color:#555}
     .NormalBold{font:bold   12px/120% Arial,Sans-Serif; color:#555}
     .NormalRed{font:bold   12px/120% Arial,Sans-Serif; color:#C50000}
     .SubHead{font:bold   12px/120% Arial,Sans-Serif; color:#777; padding:0}
     .Head{font:bold   12px/120% Arial,Sans-Serif; color:#777; padding:0; background-color:transparent; background-image:none; font-weight:bold}

 a:link, a.normal:link, 
 a.Normal:link, 
 a:visited, a.normal:visited, 
 a.Normal:visited{color:#C30; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none}
 a:hover, a.normal:hover, 
 a.Normal:hover{color:#C30; font-family:Arial; font-size:12px; text-decoration:underline}
 a.CommandButton:link, 
 a.CommandButton:visited, 
 a.CommandButton:active{color:#C30; margin:2px; font-weight:bold; text-decoration:none}
 a.CommandButton:hover{color:#C30; margin:2px; font-weight:bold; text-decoration:underline}
 
     .SearchButton{background:transparent url('images/search.png') no-repeat scroll center top; cursor:pointer; height:20px; position:absolute; top:5px; width:20px}
 a.SEARCH_object:link, 
 a.SEARCH_object:visited, 
 a.SEARCH_object:active, 
 a.SEARCH_object:hover{font-size:11px; border:0; text-decoration:none}

 select, input{font-family:Arial; font-size:12px; color:#333}
     .NormalTextBox{color:#333; padding-left:4px; font:normal 12px/120% Arial,Sans-Serif}
 td.NormalTextBox{padding:0; margin:0; background-color:transparent; background-image:none; border:0}
 #dnn_dnnSEARCH_txtSearch.NormalTextBox{background-color:transparent; background-image:none; width:165px; color:#333; border:0; cursor:text; margin-top:3px; padding:0}

     .ModuleTitle_SubMenu{z-index:999999;  margin:0px; background:#dedede url('images/submenu.bg.gif') repeat-x scroll top left; border-right:1px #cdcdcd solid; border-bottom:1px #cdcdcd solid; padding:8px}
     .ModuleTitle_MenuItem{font:bold 12px/120% Arial,Sans-Serif; height:24px; color:#585858; border-bottom:1px #d1d1d1 solid; border-top:1px #FFF solid; padding:0 30px 0 15px}
                                                .ModuleTitle_MenuItem td{font:bold 12px/120% Arial,Sans-Serif; height:20px; border:0}
     .ModuleTitle_MenuItemSel{font:bold 12px/120% Arial,Sans-Serif; height:24px; color:#FC0; border-bottom:1px #d1d1d1 solid; padding:0 30px 0 15px; background-color:#C30}
 .ModuleTitle_MenuContainer{color:#2C2C2C}
 .ModuleTitle_MenuBar{cursor:pointer}
 .ModuleTitle_MenuItem, 
 .ModuleTitle_MenuItemSel{padding:0px; border:0px none; padding-right:20px}
 .ModuleTitle_MenuBreak, 
 .ModuleTitle_MenuArrow, 
 .ModuleTitle_RootMenuArrow, 
 .ModuleTitle_MenuIcon{display:none}
 
 
 #Menu_Tab{height:38px; margin:0 4px; padding:0}
 #Menu_Tab_In{margin:0; padding:0}
     #Menu_Tab .middle{height:38px; margin:0 21px 0 16px; background:transparent url('images/menuHTab.mid.png') repeat-x scroll top left; padding:3px 0 4px 0}
     #Menu_Tab .left{float:left; width:16px; margin:0; padding:0; height:38px; background:transparent url('images/menuHTab.left.png') no-repeat scroll top left}
     #Menu_Tab .right{float:right; width:21px; margin:0; padding:0; height:38px; background:transparent url('images/menuHTab.right.png') no-repeat scroll top left}
 #Menu_Tab .right img{width:21px; height:38px}
 #Menu_Tab .left img{width:16px; height:38px}
 #Menu_Tab .clean{clear:both; height:1px; font-size:1px; line-height:0; margin:0; padding:0}

     #LogoRow{height:79px; margin:0px 10px 10px 10px; padding-top:5px; clear:both}
                                                #Menu{background:transparent url(images/menuHTop.left.png) no-repeat scroll left center; height:79px; margin:5px auto 0 267px; padding-left:28px}
 .ArrowPointer{cursor:default}
 #HouseMenuH li, #HouseMenuT li{display:inline; float:left}
 #HouseMenuH li li, #HouseMenuT li li{z-index:11113}
 #HouseMenuH a, #HouseMenuT a{display:block}
 #HouseMenuH li ul, #HouseMenuT li ul{position:absolute; z-index:11112}
 #HouseMenuH li:hover ul ul, 
 #HouseMenuH li:hover ul ul ul, 
 #HouseMenuH li.sfhover ul ul, 
 #HouseMenuH li.sfhover ul ul ul, 
 #HouseMenuT li:hover ul ul, 
 #HouseMenuT li:hover ul ul ul, 
 #HouseMenuT li.sfhover ul ul, 
 #HouseMenuT li.sfhover ul ul ul{left:-9999px}
 #HouseMenuH li:hover ul, 
 #HouseMenuH li li:hover ul, 
 #HouseMenuH li li li:hover ul, 
 #HouseMenuH li.sfhover ul, 
 #HouseMenuH li li.sfhover ul, 
 #HouseMenuH li li li.sfhover ul, 
 #HouseMenuT li:hover ul, 
 #HouseMenuT li li:hover ul, 
 #HouseMenuT li li li:hover ul, 
 #HouseMenuT li.sfhover ul, 
 #HouseMenuT li li.sfhover ul, 
 #HouseMenuT li li li.sfhover ul{left:auto; z-index:99999}
 #HouseMenuH iframe, #HouseMenuT iframe{position:absolute; left:0; top:0; z-index:0}
  #HouseMenuHItemHome, #HouseMenuTItemHome{display:none !important}
  #HouseMenuH li li a, #HouseMenuT li li a{position:relative; height:100%; background:transparent none; padding:5px 30px 3px 15px; margin:0; border-style:none; border-color:inherit; border-width:0}
 #HouseMenuH li li a:hover, 
 #HouseMenuT li li a:hover{position:relative; height:100%; background:#C30 none; padding:5px 30px 3px 15px; margin:0; border:0}
 
    #HouseMenuH, #HouseMenuH ul{background:transparent url(images/menuHTop.png) no-repeat right top; height:60px; margin:0px 0px 0px 1px; padding:10px 0px}
 #HouseMenuH a{color:#585858; text-decoration:none}
    #HouseMenuH li{font:bold 12px/120% Arial,Sans-Serif}
                                                #HouseMenuH li a{padding:35px 10px 0px 33px; background:transparent url(images/menuHTop.off.bg.jpg) no-repeat right top; text-decoration:none; height:25px}
                                                #HouseMenuH li a:hover{padding:35px 10px 0px 33px; background:transparent url('images/menuHTop.on.bg.jpg') no-repeat right top; color:#FC0;  text-decoration:none; height:25px}
    #HouseMenuH li ul{left:-9999px; height:auto; padding:8px; background:#DEDEDE url(images/submenu.bg.gif) repeat-x scroll center top; width:250px}
 #HouseMenuH li ul ul{margin:-31px 0 0 250px}
 #HouseMenuH li li{text-align:left; clear:left; height:auto; padding:0; border-bottom:1px solid #D1D1D1; border-top:1px solid #FFF; position:relative; width:100%}
 #HouseMenuH li li a{position:relative; height:100%; background:transparent none; padding:5px 30px 3px 15px; margin:0}
 #HouseMenuH li li a:hover{position:relative; height:100%; background:#C30 none; padding:5px 30px 3px 15px; margin:0}
 
    #HouseMenuT, #HouseMenuT ul{background:transparent url(images/menuHTab.mid.png) repeat-x scroll right top; margin:0 0 0 1px}
 #HouseMenuT a{color:#585858; text-decoration:none}
    #HouseMenuT li{font:bold 12px/120% Arial,Sans-Serif}
                                                #HouseMenuT li a{padding:13px 10px 0 13px; border-right:1px #E7E7E7 solid; text-decoration:none; height:18px}
                                                #HouseMenuT li a:hover{padding:13px 10px 0 13px; background:transparent url('images/menuHTab.on.bg.jpg') no-repeat right top; color:#FC0; text-decoration:none; height:18px}
    #HouseMenuT li ul{left:-9999px; height:auto; padding:8px; background:#DEDEDE url(images/submenu.bg.gif) repeat-x scroll center top; width:250px}
 #HouseMenuT li ul ul{margin:-31px 0 0 250px}
 #HouseMenuT li li{text-align:left; clear:left; height:auto; padding:0; border-bottom:1px solid #D1D1D1; border-top:1px solid #FFF; position:relative; width:100%}

#Menu{z-index:99999; text-align:right; vertical-align:top}
#Menu span{float:left; background:transparent url(images/menuHTop.png) no-repeat right top; height:60px; margin:0px 0px 0px 1px; padding:10px 0px; width:100%}
#Menu span span{float:none; background:transparent none; padding:0; width:auto}

#Menu .main_dnnmenu_bar{cursor:pointer; background-color:transparent; width:100%}

#Menu .main_dnnmenu_rootitem{z-index:99998; padding:30px 10px 0px 33px; background:transparent url(images/menuHTop.off.bg.jpg) no-repeat right top; color:#585858; font:bold 12px/120% Arial,Sans-Serif; height:30px; text-decoration:none; white-space:nowrap; float:left}
#Menu .main_dnnmenu_rootitem span{z-index:99998; background:transparent url('images/menuTop.R.gif') no-repeat scroll top right; bottom:-7px; height:30px; line-height:14px; position:relative}
#Menu .main_dnnmenu_rootitem span.icn{z-index:99998; background:transparent none; padding:0}

#Menu .main_dnnmenu_rootitem:hover, 
#Menu .main_dnnmenu_rootitem_hover, 
#Menu .main_dnnmenu_rootitem_selected{z-index:99998; padding:30px 10px 0px 33px; background:transparent url(images/menuHTop.on.bg.jpg) no-repeat right top; color:#FC0; font:bold 12px/120% Arial,Sans-Serif; height:30px; text-decoration:none; white-space:nowrap; float:left}

#Menu .main_dnnmenu_rootitem_hover span, 
#Menu .main_dnnmenu_rootitem_selected span{z-index:99998; background:transparent url('images/menuTop.R.png') no-repeat scroll top right; bottom:-7px; height:29px; line-height:14px; position:relative}
#Menu .main_dnnmenu_rootitem_hover span.icn, 
#Menu .main_dnnmenu_rootitem_selected span.icn{z-index:99998; background:transparent none; padding:0}

 
#Menu .main_dnnmenu_rootitem span, 
#Menu .main_dnnmenu_rootitem_hover span, 
#Menu .main_dnnmenu_rootitem_selected span{z-index:100}

.middle{z-index:99998}
.middle span{z-index:99998; background:transparent url(images/menuHTab.mid.png) repeat-x scroll right top; margin:0 0 0 1px}
.middle span span{z-index:99998; float:none;  position:static; background:transparent none; padding:0}

.middle .main_dnnmenu_bar{z-index:99998; cursor:pointer; background-color:transparent}

.middle .main_dnnmenu_rootitem{z-index:99998; padding:13px 10px 0px 13px; border-right:1px #E7E7E7 solid; color:#585858; font:bold 12px/120% Arial,Sans-Serif; height:18px; text-decoration:none; white-space:nowrap; float:left}
.middle .main_dnnmenu_rootitem span{z-index:99998; line-height:14px; position:relative}
.middle .main_dnnmenu_rootitem span.icn{z-index:99998; background:transparent none; padding:0}

.middle .main_dnnmenu_rootitem_hover, 
.middle .main_dnnmenu_rootitem_selected{z-index:99998; padding:13px 10px 0px 13px; background:transparent url(images/menuHTab.on.bg.jpg) no-repeat right top; border-right:1px #E7E7E7 solid; color:#FC0; font:bold 12px/120% Arial,Sans-Serif; height:18px; text-decoration:none; white-space:nowrap; float:left}
.middle .main_dnnmenu_rootitem_hover span, 
.middle .main_dnnmenu_rootitem_selected span{z-index:99998; line-height:14px; position:relative}
.middle .main_dnnmenu_rootitem_hover span.icn, 
.middle .main_dnnmenu_rootitem_selected span.icn{z-index:99998; background:transparent none; padding:0}

.main_dnnmenu_submenu{z-index:99999; background:#DEDEDE url(images/submenu.bg.gif) repeat-x scroll center top; width:250px}
.main_dnnmenu_submenu td{z-index:99999; border-bottom:1px solid #D1D1D1; border-top:1px solid #FFF; color:#585858; font:bold 12px/120% Arial,Sans-Serif; text-align:left}
.main_dnnmenu_submenu td span{z-index:99999; line-height:2em; white-space:nowrap; margin:5px 30px 3px 15px}
.main_dnnmenu_submenu td.icn{z-index:99999; border:none; padding:2px 4px}
.main_dnnmenu_submenu td.icn span{margin:0}

.main_dnnmenu_itemhover td, 
.main_dnnmenu_itemselected td{z-index:99999; background-color:#C30; color:#FC0}
.main_dnnmenu_break{z-index:99999; height:2px; background-color:#D5E0FF}

.ModuleTitle_SubMenu{border:1px solid #C0D6E5}
.ModuleTitle_SubMenu td{background-color:#F8FAFF; white-space:nowrap}

.ModuleTitle_MenuIcon{background-color:#F8FAFF; border:none; padding:0px 2px}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background:#CE0D0D url(../images/submenu_hover.gif) repeat-x top left; color:#fff}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:2px; background-color:#D5E0FF}

.icon{float:left}
.Settings, #dnn_ctr_ModuleContent{text-align:left}

#TextSizeWidget{display:none}
div.language-object {float:right;}

