body {background:#DBD7D1; margin-top:20px; }
.outertable {background:url(../images/bg.gif); }
.outertable td {font-family:Arial; color:#536482; font-size:12px;}

.menutop { background:url(../images/topbg.jpg) #DBD7D1;}
.logobg { background:url(../images/logo-mid.jpg);}
.contenttable {background:url(../images/bottom.gif) bottom no-repeat;}

ul#mainlevel-nav {list-style-type:none; padding:0; margin:0;}
ul#mainlevel-nav li {display:inline;}

ul#mainlevel-nav li a {
float:left;
text-decoration:none;
color:#767676;
font-weight:bold;
padding:10px 10px 8px 10px;
background:url(../images/menuspace.gif) no-repeat right; 
}

ul#mainlevel-nav li a:hover {
color:#23649F;
background:url(../images/menuover.gif);
}
h3 {margin:0;}
.contentpaneopen td {line-height:20px;}

.moduletable-right th, .componentheading, h3 { font-weight:bold; font-family:"Trebuchet MS"; font-size:15px; color:#666666; text-align:left; padding-left:5px;}
.moduletable-right { border:1px solid #CCCFD3; padding:6px; background:#FFFFFF; margin-bottom:5px; }
.moduletable-right td { background-color:#F9F9F9; padding:5px;}



.moduletable-banner th { background-color:#005A6D; width:100%; line-height:30px; color:#FFFFFF; text-align:center; margin-bottom:4px;}
.moduletable-banner td { margin-top:4px;}

.moduletable-tab { width:274px;}
.moduletable-foot {color:#536482; font-family:Arial; font-size:10px; text-align:center;}



.moduletable-search th { font-size:11px; color:#666666; text-align:left;}
input.inputbox-search { padding:5px; overflow:visible; background-color:#F9F9F9; border:1px solid #CCCFD3;}

h1.mainlogo { font-size:24px; font-family:"Trebuchet MS"; color:#1180B7; padding:0; margin:0; font-weight:normal;}

div.mainlogo { font-size:24px; font-family:"Trebuchet MS"; color:#1180B7; padding:0; margin:0; font-weight:normal;}
.slogan { color:#1180B7; padding-top:2px; padding-left:4px; font-weight:bold; font-size:12px;}

.righttable { padding:0px 5px 5px 5px;}
.lefttable { padding:0px 0px 5px 5px;}
.lefttable2 { padding:0px 5px 5px 5px;}

.moduletable-forum td {border:1px solid #CCCFD3; padding:1px; background-color:#F9F9F9; font-size:12px;}
.moduletable-forum { width:100%; margin-bottom:5px;}
.moduletable-forum th { font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; color:#159DDF; text-align:left; padding-top:4px; padding-left:5px; background:url(../images/barround.jpg) no-repeat; width:325px; height:30px;}

.moduletable-forum ul {margin:4px;list-style:none;padding:0;}
.moduletable-forum ul li {background:#FFFFFF; width:100%; padding:5px; border-bottom:1px solid #E8E8E8;font-size:14px;}

.contop { font-family:"Trebuchet MS"; font-size:15px; margin:0; padding:0; }
.contentheading, .moduletable-left th {  padding:4px; background-color:#F9F9F9; width:484px; height:30px;border:1px solid #CCCFD3;}
.contentheading a, td.contentheading, .moduletable-left th {color:#138ECB; text-align:left; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; text-decoration:none;}

a:link {color:#1180B7; text-decoration:none;}
a:visited {color:#1180B7; text-decoration:none;}
a:hover {color: #159DDF;}

#sl_submitbutton { float:right;}

.moduletable-login th { float:left;}

.moduletable ul, .moduletable-right ul { padding:0; margin-left:15px;}
.moduletable li, .moduletable-right li { margin:2px 0px 2px;}

.moduletable { width:100%;}
