html, body {
    height: 100%;
}
body {
    margin: 0;
    padding: 0;
    background: #c26700 url(bg.gif) repeat-x top left;
}
body, div, td, span, p {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #000000;
}

h1 {
    font-size: 18px;
    margin: 0 0 10px 0;
}
h3 {
    font-size: 12px;
    margin: 0 0 10px 0;
}
p {
    margin: 0 0 5px 0;
    line-height: 130%;
}

a {
    color: #000000;
}

#center {
    height: 100%;
    background: #FFFFFF;
    width: 980px;
    background: #FFFFFF url(content-bg.gif) repeat-y top left;
    margin: 0 auto;
}
#center td.main {
    vertical-align: top;
    text-align: left;
}

#top {
    width: 980px;
    height: 55px;
    background: transparent url(logo.gif) no-repeat top left;
}

.frmTopL, .frmBtnL, .cntDefault {height:100%;overflow:hidden;}

.frmTopR, .frmBtnR {margin-left:2px;}
.frmTopM, .frmBtnM {margin-right:2px;}
.frmTopL {background:url(frame_corners.gif) no-repeat left top;height:2px;}
.frmTopR {background:url(frame_corners.gif) no-repeat right top;height:2px;}
.frmTopM {background-color:#ec8f21;border-top:solid 1px #d17506;height:1px;line-height:1px;}
.frmBtnL {background:url(frame_corners.gif) no-repeat left -2px;height:2px;}
.frmBtnR {background:url(frame_corners.gif) no-repeat right -2px;height:2px;}
.frmBtnM {background-color:#ec8f21;border-bottom:solid 1px #d17506;height:1px;line-height:1px;}
.frmCntL {border-left:solid 1px #d17506;border-right:solid 1px #d17506;}
.cntDefault {
    background: #ec8f21;
}

#banner {
    height: 100px;
    background: transparent url(banner_bg.gif) no-repeat top right;
    margin: 0 1px 0 0;
}

.breadcrumb {
    list-style-type: none;
    margin: 0 0 5px 0;
    padding: 0;
}
.breadcrumb li {
    display: inline;
    color: #DDDDDD;
    font-size: 9px;    
}
.breadcrumb li a {
    color: #DDDDDD;
}

.group {
    list-style-type: none;
    margin: 0 20px 0 0;
    padding: 0;
}
.group li {}
.group li a {
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
    background: transparent url(menu-arrow-black.gif) no-repeat 1px 3px;
    padding: 0 0 0 12px;
}
.group li a.headline {
    background: transparent;
    padding: 0;
    font-weight: bold;
    font-size: 11px;
}
.group li a:hover {
    text-decoration: underline;
}

.cat-links {
    list-style-type: none;
    margin: 0 20px 0 0;
    padding: 0;
}
.cat-links li {
    text-transform: uppercase;
}
.cat-links li a {
    font-size: 10px;
    text-decoration: none;
    background: transparent url(menu-arrow-black.gif) no-repeat 1px 3px;
    padding: 0 0 0 12px;
}
.cat-links li.headline {
    background: transparent;
    padding: 0;
    font-weight: bold;
    font-size: 11px;
}
.cat-links li a:hover {
    text-decoration: underline;
}

#main {
    vertical-align: top;
    background: transparent url(main_bg.gif) no-repeat top left;
}
.inner-main {
    background: transparent url(main_bg_right.gif) no-repeat top right;
}

.menu {
    list-style-type: none;
    margin: 10px 0 10px 10px;
    padding: 0;
}
.menu li {
    text-transform: uppercase;
}
.menu li a {
    font-size: 10px;
    text-decoration: none;
    background: transparent url(menu-arrow-black.gif) no-repeat 1px 3px;
    padding: 0 0 0 12px;
}
.menu li.headline {
    background: transparent;
    padding: 0;
    font-weight: bold;
    font-size: 11px;
}
.menu li a:hover {
    text-decoration: underline;
}

/*** ADMIN STYLES */

tr.list-row {}
tr.content-row {}

ul.admin {
    list-style-type: none;
    margin: 10px 0 10px 10px;
    padding: 0;
}
ul.admin li {
    text-transform: uppercase;
}
ul.admin li a {
    font-size: 10px;
    text-decoration: none;
    background: transparent url(menu-arrow-black.gif) no-repeat 1px 3px;
    padding: 0 0 0 12px;
}
ul.admin li.headline {
    background: transparent;
    padding: 0;
    font-weight: bold;
    font-size: 11px;
}
ul.admin li a:hover {
    text-decoration: underline;
}

ul.admin-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.admin-menu li {
    float: left;
}
ul.admin-menu li a {
    float: left;
    padding: 5px 10px 5px 10px;
    margin: 0 2px 10px 2px;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    background: #d17506;
}
ul.admin-menu li a:hover {
    background: #df8313;
    color: #FFFFFF;
}

/******************/
