@import url("css/variations/stylesheetwidget.css");
@import url("css/subMenu.css");
@import url("css/menu.css");
html, body { padding:0px; margin:0px;}
body {
line-height:120%;
margin:0;
padding:0
}

img { border:0px; padding:0px; margin:0px;}

/* Empty panes Style
----------------------------------------------------------------------*/
.DNNEmptyPane{width:0;padding:0;margin:0; display:none;}

/* DNNAlign panes Style
----------------------------------------------------------------------*/
.DNNAligncenter { text-align:left;}

.top_bg {
background:url(images/top_bg.gif) left top repeat-x;
height:168px;
width:100%
}

.footer_bg {
height:77px;
width:100%
}
.DNN_HTMLContent
{
	padding:0px;
}
.footer_bg_inner {
background:url(images/header.gif) -1px 3px;
height:77px;
width:100%
}

.content_body {
background:#ededf0
}

.L_bg {
background:url(images/curve01-l.png) right top repeat-y;
height:100%;
width:8px
}

.R_bg {
background:url(images/curve01-r.png) left top repeat-y;
height:100%;
width:8px
}

.nav_bg {
background:url(images/nav_bg.png) left top repeat-x;
height:39px;
width:100%
}

.top_bg1 {
background:url(images/top_bg1.gif) left top repeat-x;
height:8px;
width:100%
}

.R_bg01 {
background:url(images/footer_rt_bg.png) right top repeat-y;
height:100%;
width:13px
}

.bottom_cor_bg {
background:url(images/bottom_bg01.png) left top repeat-x;
height:8px;
width:100%
}

.l_side_bg {
background:#fff url(images/mid_l.png) left top repeat-y;
height:100%;
width:13px
}
.l_side_bg2 {
background:#fff url(images/left_bg.png) right top repeat-y;
height:100%;
width:13px
}
.l_side_bg-edit{
background:#fff url(images/mid_l.gif) left top repeat-y;
height:100%;
width:13px
}
.footer_bg01 {
background:#ededf0 url(images/footer_bg01.png) bottom left repeat-x;
height:57px;
width:100%
}

.bottom_cor_bg01 {
background:url(images/b_03_1.png) left top repeat-x;
height:23px;
width:100%
}

.nav_bg_s {
background:url(images/s_nav_bg.jpg) left top repeat-x;
height:9px;
width:100%
}

p {
font-family:Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0
}

.Bottom2Pane
{
	padding:5px;
	
}

.Mid1Pane {
width:33.3%;
margin:0;
padding:24px 32px 24px 16px
}

.Mid2Pane {
width:33.3%;
border-left:1px solid #dfdfdf;
margin:0;
padding:24px 32px
}

.Mid3Pane {
width:33.3%;
border-left:1px solid #dfdfdf;
margin:0;
padding:24px 16px 24px 32px
}

.LogoPane {
background:#fff;
text-align:center;
margin: 0px 0 -1px;
padding:0
}

.Head {
font-size:18px;
font-weight:700;
color:#333
}

.SubHead {
font-size:13px;
font-weight:700;
color:#333
}

.SubSubHead {
font-size:8pt;
font-weight:700;
color:#333
}

.Normal {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active {
font-family:Arial, Helvetica, sans-serif;
color:#55410A;
text-decoration:none;
font-weight:400
}

A.CommandButton:hover {
text-decoration:underline;
font-weight:400
}

TH,TD,DIV {
font-family:Arial, Helvetica, sans-serif;
}

A,A:link,A:visited,A:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
color:#484747
}

A:hover {
text-decoration:none;
color:#fff
}

.userhead {
font-weight:400;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:12px;
padding:2px 0 0
}

.user,a.user:link,a.user:active,a.user:visited {
font-weight:400;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:12px;
padding:0 6px
}

.login,a.login:link,a.login:active,a.login:visited {
font-weight:400;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:12px;
padding:0 0 0 6px
}

a.login:hover {
color:#848282
}

.dnnDate {
margin:0;
padding:6px 0 0
}

.date,a.date:link,a.date:active,a.date:visited {
font-weight:400;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:12px;
padding:0
}

a.footer:hover {
text-decoration:none;
font-size:12px;
color:#848282;
text-align:center
}

.footer1,.footer1 TD {
font-weight:400;
color:#484747;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none
}

a.links:link,a.links:active,a.links:visited {
font-family:Tahoma;
font-size:8pt;
font-weight:400;
color:#55410A;
text-decoration:none
}

a.links:hover {
color:#55410A;
text-decoration:underline
}

.links,.linksicon {
font-family:Tahoma;
font-size:8pt;
font-weight:400;
text-decoration:none;
color:#55410A
}

.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited {
font-size:16px;
color:#fff;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
vertical-align:middle
}

a.breadcrumb:hover {
text-decoration:none;
font-size:16px;
color:#fff;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle
}

.MainMenu_MenuIcon {
display:none;
visibility:hidden
}

.MainMenu_MenuBreak {
border:0;
background-color:transparent;
margin:0;
padding:0
}

#LogoCell {
padding-top:20px
}

#dnn_dnnLOGO_imgLogo {
vertical-align:middle;
text-align:left
}

#dnn_dnnSEARCH_txtSearch {
height:21px;
border:1px solid #C3B699;
color:#55400A;
vertical-align:bottom;
font:Tahoma;
font-size:8pt;
font-weight:400;
padding-top:2px;
width:170px
}

.inner_top_bg {
background:#fff url(images/) left top repeat-x;
height:100%
}

.inner_l_bg {
background:url(images/inner_l_bg.png) left top repeat-y;
height:100%;
width:7px
}

.inner_r_bg {
background:url(images/inner_r_bg.png) left top repeat-y;
height:100%;
width:7px
}

.inner_bottom_bg {
background:url(images/inner_bottom_bg.png) left top repeat-x;
width:100%;
height:13px
}

.innerleft_menu {
background:#333;
border:solid 1px #696767
}

.inner_white_bg {
background:#FFF;
border:solid 1px #e4e4e4;
padding:10px 0
}

.inner_nav {
background:#222121 url(images/nav_bg_inner.png) left top repeat-x;
height:24px;
width:100%;
border:solid 1px #666
}

.MainMenu_MenuContainer {
width:100%;
background:transparent;
border-style:none;
border-width:5px 0 0;
margin:0;
padding:0
}

.MainMenu_MenuBar {
width:100%;
background:transparent;
border-style:none;
border-width:0;
margin:0;
padding:0
}

.MainMenu_MenuItem {
color:#fff;
font-family:Tahoma;
font-size:11px;
font-style:normal;
font-weight:400;
border-bottom:solid 0 #e9e9e9;
border-top:solid 1px #e9e9e9;
width:150px;
height:22px;
padding:2px 5px 2px 12px
}

.submenuitembreadcrumb {
color:#fff;
font-family:Tahoma;
font-size:11px;
font-style:normal;
font-weight:400;
background:#e9e9e9;
width:150px;
height:22px;
padding:2px 5px 2px 12px
}

.submenuitemselected {
color:#000;
font-family:Tahoma;
font-size:11px;
font-style:normal;
font-weight:400;
border-top:solid 1px #e9e9e9;
border-bottom:solid 0 #e9e9e9;
background:#e9e9e9;
width:150px;
height:22px;
padding:2px 5px 2px 12px
}

.submenu {
z-index:1000;
border:#e9e9e9 solid 1px;
border-top:#e9e9e9 solid 0;
border-bottom:#e9e9e9 solid 1px;
background-color:#414040;
text-align:left;
text-indent:0;
margin-left:0;
margin-top:0;
padding:0
}

.rootmenuitem,.rootmenuitem TD {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
text-decoration:none;
text-align:center;
vertical-align:middle;
height:39px;
margin:0;
padding:0 15px
}

.rootmenuitemselected TD {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
text-align:center;
text-decoration:none;
vertical-align:middle;
height:39px;
background:url(images/sepretor.png) center top no-repeat;
margin:0;
padding:0 15px
}

.rootmenuitembreadcrumb TD {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
text-align:center;
text-decoration:none;
vertical-align:middle;
height:39px;
background:url(images/sepretor.png) center top no-repeat;
border-width:0;
margin:0;
padding:0 15px
}

.MainMenu_MenuItemSel {
background:transparent
}

.OuterTable {
background:#ecedf0 url(images/sitebackground.gif) top center no-repeat
}

.curve01top_bg1 {
background:url(images/curve01-t.png) top left repeat-x;
width:100%;
height:8px
}

.curve01left_tile {
background:url(images/curve01-l.png) top left repeat-y
}

.curve01_bottom_cor_bg {
background:url(images/curve01-b.png) bottom left repeat-x
}

.curve01right_tile {
background:url(images/curve01-r.png) top right repeat-y
}

.logotop_curve {
background:url(images/curve01-tl.png) top left no-repeat
}

.logobottom_curve {
background:#fff url(images/b_01.gif) top left no-repeat
}

form#form {
margin:0
}

body#Body {
background:transparent url(images/header.gif) repeat top left
}

.pane_border {
background:url(images/pane-line-sep.gif) top center repeat-y
}

.heading {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:400;
color:#000;
padding-bottom:10px
}

h1,h2,h3,h4,h4 {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
line-height:120%
}

h3 {
margin:0 0 10px;
padding:0
}

h4 {
margin:0 0 8px;
padding:0
}

.s_wrap_main {
width:1024px
}

.menupadd {
padding:0 0 0 4px
}

#width1024 {
display:block;
float:left;
width:13px;
height:10px;
margin-right:8px;
margin-left:10px
}

#width1280 {
display:block;
float:left;
width:13px;
height:10px;
margin-right:8px
}

#widthfull {
display:block;
float:left;
width:13px;
height:10px
}

#resize-box {
width:100px
}

#resize-box img {
border:0
}

#resize-box img a {
background:0;
border:0
}

#dnn_contentPane a:hover {
color:Red
}

.OuterTable_home,.bootomheader_img {
background:url(images/header.gif) top left repeat
}

.toppane,.menupane,.leftpane,.contentpane,.rightpane,.linkpane,.bottompane {
padding:0px;
margin:0px;
}

a.user:hover,a.date:hover {
font-weight:400;
color:#848282;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:0 6px
}

.footer,.footer TD,a.footer:link,a.footer:active,a.footer:visited {
font-weight:400;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:center
}

.MainMenu_RootMenuArrow,.MainMenu_MenuArrow {
display:none
}

.SkinObject,.SkinObject a:active,.SkinObject a:hover {
color:#fff;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:400;
text-decoration:none
}

h1,h2 {
margin:0 0 12px;
padding:0
} 