body {
border-left:0 0 0 0;
background-color:#232323;
padding-top:0;
padding-bottom:15px;
padding-left:0;
margin:0
}

TH,TD,DIV {
font-family:Lucida grande, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666
}

A,A:link,A:visited,A:active {
color:#000;
text-decoration:none
}

A:hover {
color:#e03434;
text-decoration:none
}

.normal,.Normal {
font-family:Lucida grande, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333
}

.NormalBold {
font-family:Lucida grande, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#3d3d3d
}

.NormalRed {
color:#C50000;
font-family:tahoma;
font-weight:700;
font-size:11px
}

.Head {
font-size:12px;
font-weight:700;
color:#666
}

.StandardWidth {
width:947px
}

.FullWidth {
width:98%
}

.controlpanel {
background:#FFF;
border:#ADADAD solid;
border-width:0 0 2px
}

.controlpanel IMG {
margin:15px 5px 0
}

.controlpanel TD TD TD TD IMG {
margin:0
}

.controlpanel TD TD TD {
width:auto
}

.controlpanel DIV {
border:#CCC solid;
width:3px;
height:100px;
border-width:0 1px
}

.controlpanel TD.SubHead {
background:#CCC;
font-size:12px;
color:#000;
font-weight:700
}

.controlpanel TD TD TD .SubHead {
background:transparent;
border:0;
font-size:11px;
color:#333;
font-weight:400
}

.controlpanel TD TD TD input {
background:#EFEFEF;
font-size:11px;
color:#000;
font-weight:700;
padding-left:4px
}

.controlpanel TD TD TD select {
background:#EFEFEF;
font-size:11px;
color:#333
}

.controlpanel A.CommandButton {
font-size:10px;
text-decoration:none
}

.controlpanel A.CommandButton:hover {
color:#F90;
text-decoration:underline
}

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active {
font-size:11px;
color:#8C3318;
text-decoration:none;
font-weight:400
}

A.CommandButton:hover {
color:#FB9409;
text-decoration:none;
font-size:11px;
font-weight:400
}

#SearchContainer input {
border:1px solid #003;
font-size:9px;
color:#003;
background:#fff;
width:100px;
height:15px;
margin:0
}

.search,a.search:link,a.search:active,a.search:visited,.search {
color:#e03434;
text-decoration:none;
font-weight:700;
font-size:10px
}

a.search:hover {
color:#000;
text-decoration:none;
font-weight:700;
font-size:10px
}

#dnn_dnnSEARCH_txtSearch {
padding-left:12px;
width:155px;
font-size:12px;
color:#fff;
height:15px;
border:0 dotted #b7b8b4;
background-color:transparent
}

.StandardButton {
color:#FFF;
font-family:Lucida grande, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
background-color:#e03434;
height:25px;
width:98%
}

.BannerPane {
padding:0
}

.LeftNav {
padding:10px 8px 0
}

.LeftPane {
width:35%;
padding:3px 0 3px 8px
}

.ContentPane {
width:100%;
padding:2px 6px 3px
}

.RightPane {
width:35%;
padding:3px 8px 3px 0
}

.MidLeftPane {
width:100%;
padding:3px 3px 3px 8px
}

.MiddlePane {
width:100%;
padding:3px
}

.MidRightPane {
width:100%;
padding:3px 8px 3px 3px
}

.BottomPane {
padding:3px 8px 10px
}

.login,a.login:link,a.login:active,a.login:visited,.login {
color:#d9d9d9;
text-decoration:none;
font-weight:400;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/lock.gif);
background-repeat:no-repeat;
float:right;
background-position:left;
margin:0 0 0 16px;
padding:2px 0 0 28px
}

a.login:hover {
color:#e03434;
text-decoration:none;
font-weight:400;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/lock_on.gif);
background-repeat:no-repeat;
float:right;
background-position:left;
margin:0 0 0 16px;
padding:2px 0 0 28px
}

.user,a.user:link,a.user:active,a.user:visited,.user {
color:#d9d9d9;
text-decoration:none;
font-weight:400;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/reg.gif);
background-repeat:no-repeat;
float:right;
background-position:left;
margin:0 0 0 16px;
padding:2px 0 0 28px
}

a.user:hover {
color:#e03434;
text-decoration:none;
font-weight:400;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/reg_on.gif);
background-repeat:no-repeat;
float:right;
background-position:left;
margin:0 0 0 16px;
padding:2px 0 0 28px
}

.date,a.date:link,a.date:active,a.date:visited {
color:#d9d9d9;
text-decoration:none;
font-weight:400;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height:15px;
padding:8px 0 8px 8px
}

a.date:hover {
color:#e03434
}

.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited {
font-size:10px;
color:#666;
text-decoration:none;
font-weight:400;
font-family:Arial, Helvetica, sans-serif
}

a.breadcrumb:hover {
font-size:10px;
color:#e03434;
text-decoration:underline;
font-weight:400;
font-family:Arial, Helvetica, sans-serif
}

.footer,a.footer:link,a.footer:active,a.footer:visited {
font-size:11px;
color:#666;
text-decoration:none;
border-bottom:1px dotted;
font-weight:Normal
}

a.footer:hover {
color:#e03434;
text-decoration:underline;
font-weight:Normal
}

.copyright,a.copyright:link,a.copyright:active,a.copyright:visited {
font-size:11px;
color:#666;
text-decoration:none;
border-bottom:0 dotted;
font-weight:Normal
}

a.copyright:hover {
color:#e03434;
text-decoration:none;
font-weight:Normal
}

.terms,a.terms:link,a.terms:active,a.terms:visited {
font-size:11px;
color:#666;
text-decoration:none;
font-weight:Normal;
border-bottom:1px dotted
}

a.terms:hover {
color:#e03434;
text-decoration:none;
font-weight:Normal;
border-bottom:0 dotted
}

.links,a.links:link,a.links:active,a.links:visited {
font-size:11px;
color:#FFF;
text-decoration:none;
font-weight:400;
font-family:Arial, Helvetica, sans-serif
}

a.links:hover {
color:#e03434;
text-decoration:underline;
font-weight:400
}

.MainMenu_MenuContainer {
background:transparent;
width:100%
}

.MainMenu_MenuBreak {
display:none;
background-color:transparent;
border-width:0
}

.MainMenu_MenuItem,.submenuitembreadcrumb {
font-family:Verdana, Arial, Helvetica, Tahoma;
color:#fff;
font-size:10px;
font-weight:400;
border:0 #000 solid;
border-width:0;
padding:5px 15px 5px 10px
}

.submenuitemselected {
font-family:Verdana, Arial, Helvetica, Tahoma;
color:#e03434;
font-size:10px;
font-weight:400;
border:0 #000 solid;
background-color:#010101;
padding:5px 15px 5px 10px
}

.submenu {
font-family:Verdana, Arial, Helvetica, Tahoma;
color:#0A527A;
font-size:12px;
font-weight:400;
margin-top:0;
margin-left:1px;
background-color:#232323;
border:1px dotted #FFF;
padding:0
}

.rootmenuitem TD DIV {
background-position:bottom right;
background-repeat:no-repeat;
_margin:-13px 0;
margin:-1px 0 -26px;
padding:0
}

.rootmenuitem TD DIV DIV {
background-position:bottom left;
background-repeat:no-repeat;
_margin:-13px 0;
margin:-1px 0 -26px;
padding:0 11px
}

.rootmenuitem TD DIV DIV DIV {
color:#FFF;
background-image:url(images/menu_bg.gif);
background-position:bottom center;
background-repeat:repeat-x;
font-size:13px;
font-family:Arial, Helvetica, Tahoma;
font-weight:400;
height:41px;
line-height:3.9em;
_margin:-16px -1px;
_line-height:2.5em;
text-transform:uppercase;
margin:-12px -1px 10px;
padding:11px 9px 0 7px
}

.rootmenuitembreadcrumb TD DIV DIV {
background-image:url(images/tab_03.gif);
background-position:bottom right;
background-repeat:no-repeat;
_margin:-13px 0;
margin:-1px 0 -26px;
padding:0 11px
}

.rootmenuitembreadcrumb TD DIV {
background-image:url(images/tab_01.gif);
background-position:bottom left;
background-repeat:no-repeat;
_margin:-13px 0;
margin:-1px 0 -26px;
padding:0
}

.rootmenuitemselected TD DIV DIV DIV {
color:#e03434;
mage:url(images/tab_02.gif);
background-position:bottom center;
background-repeat:repeat-x;
font-size:13px;
font-family:Arial, Helvetica, Tahoma;
font-weight:400;
height:41px;
line-height:3.9em;
_margin:-16px -1px;
_line-height:2.5em;
text-decoration:none;
text-transform:uppercase;
margin:-12px -1px 10px;
padding:11px 9px 0 7px
}

.rootmenuitemselected TD DIV {
_margin:-13px 0;
margin:-1px 0 -26px;
padding:0
}

.rootmenuitemselected TD DIV DIV {
_margin:-13px 0;
margin:-1px 0 -26px;
padding:0 11px
}

.rootmenuitembreadcrumb TD DIV DIV DIV {
color:#000;
background-image:url(images/tab_02.gif);
background-position:bottom center;
background-repeat:repeat-x;
font-size:13px;
font-family:Arial, Helvetica, Tahoma;
font-weight:400;
height:41px;
line-height:3.9em;
_margin:-16px -1px;
_line-height:2.5em;
text-decoration:none;
text-transform:uppercase;
margin:-12px -1px 10px;
padding:11px 9px 0 7px
}

#wrapper {
position:relative;
height:258px
}

#logo {
position:absolute;
top:29px;
left:29px;
width:228px;
height:31px;
z-index:3
}

#user {
position:absolute;
height:18px;
top:8px;
right:8px;
text-align:right;
z-index:3
}

#header {
position:absolute;
bottom:40px;
z-index:2;
width:100%;
background:url(headerbg.gif)
}

#menu {
position:absolute;
background:url(menubg.jpg);
width:auto;
height:54px;
bottom:0;
z-index:1
}

.SubHead,.SubSubHead {
font-size:11px;
color:#666
}

.controlpanel A.CommandButton:link,.controlpanel A.CommandButton:visited,.controlpanel A.CommandButton:active {
color:#000
}

.UpperPane,.TopPane,.LowerPane {
padding:10px 8px 3px
}

.TopLeftPane,.BottomColumn1 {
padding:3px 3px 3px 8px
}

.TopRightPane,.BottomColumn4 {
padding:3px 8px 3px 3px
}

.BottomColumn2,.BottomColumn3 {
padding:3px
}

.MainMenu_MenuIcon,.MainMenu_RootMenuArrow,.MainMenu_MenuArrow {
display:none
}

.ModuleTitle_MenuItemSel,.MainMenu_MenuItemSel {
background-color:transparent
}

.rootmenuitem TD,.rootmenuitembreadcrumb TD,.rootmenuitemselected TD {
margin:0;
padding:0
} 