#botlogos
{
    display: none;
}

body {
    text-align:center;
    background-color:#f47a24;
    background-image:url(/res/DM12_BG.jpg);
    background-repeat:repeat-x;
    margin:0;
    padding:0;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #4e4e4e;
}
.mceContentBody {
   text-align:left !important;
}
#container {
    margin:auto;
    margin-top: 8px;
    width:819px;
    text-align:left;
}
#inner {
    background-image:url(/res/midline819x2.png);
    background-repeat:repeat-y;
    background-color: #fff;
    padding-left:10px;
    padding-right:10px;
    width:799px;
    overflow:visible;
}
#topline {
    background-image:url(/res/topline819x10.png);
    background-repeat:no-repeat;
    width:819px;
    height:10px;
}
#bottomline {
    background-image:url(/res/bottomline819x11.png);
    background-repeat:no-repeat;
    width:819px;
    height:10px;
}
#logo {
    padding-bottom:10px;
    padding-top:5px;
    margin-left:10px;
    float:left;
}
#ologo {
    text-align:right;
    margin-left: 20px;
    width: 480px;
    height: 44px;
    float:left;
}
#ologo img {
    margin-left: 40px;
}
#barright {
    width:5px;
    height:40px;
    background-image:url(/res/barright5x40.gif);
    float:right;
}
#barleft {
    width:5px;
    height:40px;
    background-image:url(/res/barleft5x40.gif);
    float:left;
}
#bar {
    background-image:url(/res/barbg2x40.gif);
    background-repeat:repeat-x;
    height:40px;
}
#subbar {
    font-size: 11px;
    margin-top: -5px;
}
#subbar ul, #bar ul {
    list-style-type: none;
    margin:0;
}
#subbar ul li {
    margin: 5px 0 0 5px;
    float: left;
    border-left: 1px solid #C2AFD7;
    padding-left: 5px;
}
#bar ul li {
    margin: 10px 0 0 5px;
    float: left;
    border-left: 1px solid #C2AFD7;
    padding-left: 5px;
}
#subbar ul li.first, #bar ul li.first {
    border-left: 0;
    padding-left: 0;
}
#subbar ul li a, #bar ul li a {
    color: #fff;
    font-weight: bold;
    text-decoration:none;
    
}
#bar ul li a
{
    text-shadow: #CE671E 1px 1px;
}

#subbar ul li a
{
    text-shadow: #dc6e20 1px 1px;
}


#subbar ul li a:hover, #bar ul li a:hover {
    color: #ffffa0;
}
h1 {
    font-weight: bold;
    font-size: 18px;
    color: #000;
}
.hr {
    margin-top:20px;
    border-top: 1px solid #a3a3a3;
    margin-bottom:10px;
}
#subbar {
    margin:auto;
    width:789px;
    background-color:#ffbb8a;
    color: #fff;
    display:none;
}
#subbarbot {
    background-image:url(/res/subbarbot789x5.gif);
    background-repeat:no-repeat;
    background-color: #fff;
    width:789px;
    height:5px;
}
#subbartxt {
    margin:auto;
    width:779px;
}
.submenus {
    display: none;
}
#innerContent
{
    margin:auto;
    width:870px;
}
.column {
    width:353px;
    float:left;
    margin: 0 68px 0 8px;
}
.columnwide {
    width:782px;
    float:left;
    margin: 0 68px 0 8px;
}
.tblr {
    width:780px;
    border-collapse:collapse;
}
.tblr td {
    vertical-align:middle;
    border: 1px solid #999;
    padding: 5px;
}
.tr1 {
    width:165px;
    text-align:center;
}
.tr2 {
    vertical-align:top;
}
.tr3 {
    vertical-align:top;
    width: 75px;
}
#container a {
    color:#f47a24; /*581C92;*/
    text-decoration:none;
}
.smallboxtop {
    width:353px;
    height:10px;
    background-image:url(/res/smallboxtop353x10.gif);
    background-repeat: no-repeat;
}
.smallboxbottom {
    width:353px;
    height:10px;
    background-image:url(/res/smallboxbot353x10.gif);
    background-repeat: no-repeat;
}
.smallbox {
    background-image:url(/res/smallboxbg353x2.gif);
    background-repeat:repeat-y;
    width: 353px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size:12px;
    font-weight:bold;
}
.blueboxtop {
    width:353px;
    height:4px;
    margin:0;
    padding:0;
    background-image:url(/res/blueboxtop353x4.gif);
    background-repeat: no-repeat;
    background-color: #fff;
}
.blueboxbottom {
    width:353px;
    height:4px;
    background-image:url(/res/blueboxbot353x4.gif);
    background-repeat: no-repeat;
    background-color: #fff;
}
.bluebox {
/*
    background-image:url(/res/greenboxbg353x212.gif);
    background-repeat:no-repeat;
    background-size: 100%;
*/
    background-color:#f47a24;
    width: 353px;
    margin-top: 20px;
    margin-bottom: 10px;
    overflow:hidden;
    color: #000;
    font-size:16px;
    font-weight:bold;
}
.bluebox ul {
    font-size: 16px;
}
.binner {
    margin:10px;
}
#srchdiv {
    margin-right: 10px;
    margin-top: 6px;
}
#q {
    border: 1px solid #de6f20;
    width: 190px;
    height: 21px;
    color: #adadad;
    background:#fff url('/res/searchicon22x21.gif') no-repeat right top;
    background-position: 167px 1px;
}
#tfrm label {
    display:block;
    float:left;
    width:100px;
}
#tfrm input {
    width:200px;
    margin-bottom:2px;
}
.ninp {
    width:12px !important;
}
.sres {
    border-top: 1px solid #000;
}
.highlight {
    background-color: #D9EEF3;
}
.newslist {
    border-top: 1px solid #f47a24;
    margin-top: 5px;
    padding-top: 10px;
}
fieldset {
    border: 1px solid #777;
    padding: 5px;
}
.nlab {
    display: inline !important;
    float:none !important;
    width:0 !important;
}
.newslist2 {
    border-top: 1px solid #000;
    margin:0;
    padding-top: 2px;
}
.newslist2 a {
    color: #000 !important;
    display:block;
}
#botlogos {
    position:relative;
    left: 7px;
    width: 770px;
    border: 1px solid #ccc;
    text-align:center;
    color: #999;
    padding: 5px;
}
#botlogos img {
    margin-left: 34px;
}
#botlogos img.first {
    margin-left: 0px;
}
.arbp {
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}
.afde {
    font-size: 14px;
    font-style: italic;
    margin-left: 50px;
    margin-top: 10px;
}
.delt {
    font-size: 11px;
    margin-left: 100px;
}
.selmen {
    text-decoration: underline !important;
}
.footer {
    text-align: center;
    color: #000;
}
.tknby {
    background-color: #f00;
}

#usermenu {
	clear: both;
	overflow: hidden;
	margin-top: -6px;
	margin-bottom: 16px;
}

#usermenu ul {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#usermenu ul li {
	float: left;
	padding: 2px 12px;
	margin: 0 6px 0 0;
	background-color: #80B453;
}

#usermenu ul li a {
	color: white;
}

h3.userheader {
	font-size: 16px;
	margin-bottom: 10px;
}

.hdr
{
	padding: 2px;
	background-color: #eee;
	font-size: 14px;
	margin-bottom: 4px;
	font-weight: bold;
}

.frm {
	background-color: #f9f9f9;
	margin-bottom: 26px;
}

.frm hr {
	margin: 12px 0 4px 0;
}

.lbl {
	padding: 2px;
	display: block;
}
.inp {
	margin: 2px;
	width: 450px;
}

.btn {
	margin: 4px 4px 8px 2px;
	padding: 4px 8px;
}

.userlist {
	border: 1px solid #ddd;
}

.userlist td {
	border-bottom: 1px solid #ddd;
	vertical-align: top;
	width: 700px;
	padding: 6px;
}
