body{
  background-color: #fff;
  margin:0;padding:0;
  height:100%;
}
body, p, div, span, td, a, a:visited, li {
  font-size: 12px;
  font-family: verdana, tahoma, sans-serif;
}
ul {
  margin:5px 0 5px 25px;
  padding:0;
}
ul li {
  list-style:square;
  color:#333399;
  margin:0;
  padding:0;
}
.clr {
  display:block;
  height:0px;
  width:100%;
  clear:both;
}
#mbwrap {
  background: #333 url('../images/head-back.jpg') repeat-x;
}
#miwrap {
  background: #fff;
}
#header{
}
#header .flashobject{
  width: 785px;
  margin:0 auto 0 auto;
}
.article_seperator {
  visibility:hidden;
  position:absolute;
  top:0;left:0;
}
h1, h2, h3 {
  font-size:16px;
  color: #333;
  font-family: verdana, tahoma;
  border-bottom: 2px solid  #999;
  margin:0 0 5px 0;
  padding:2px 0px;
}
h2 {
  font-size:14px;
  border-bottom: 1px solid  #999;
}
h3 {
  font-size:12px;
  padding:3px 5px;
  background:#eee;
  border-bottom: 1px solid #ccc;
}

/* ----------------------------------- MAIN */
#content{
}
#content_pad {
  padding:5px;
}

/* ----------------------------------- MOD LEFT RIGHT */
#mainbody a.readon,
#content a:visited.readon {
  display:block;
  padding:3px;
  float:right;
  text-decoration:none;
  color:#AA6600;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}
#content a:hover.readon {
  color:#663300;
}

/* ----------------------------------- MOD LEFT RIGHT */
#mod_left {
  width:280px;
  min-height: 320px;
  height:auto;
  float:left;
}
#mod_right {
  width:170px;
  min-height: 320px;
  height:auto;
  float:left;
}
#mainbody {
  float:left;
}
#mainbody_thin {
  float:left;
  width:320px;
  height:320px;
  margin:6px 0 0 0;
}
#mainbody_thin #mainbody_pad {
  padding:5px;
}
#mainbody_left {
  float:left;
  width:600px;
}
#mainbody_right {
  float:left;
  margin-left:5px;
  width:470px;
}
#mainbody_right #mainbody_pad {
  padding:5px;
}

/* ----------------------------------- BOTTOM */
#bottom {
  background-color: #fff;
  padding: 7px 0 7px 0;
}
#bottom div.moduletable {
  padding:0 0 0 0;
}
#bottom #mod_bot_left{
  width:280px;
  float:left;
}
#bottom #mod_bot_right{
  width:480px;
  float:left;
}
#bottom #mod_bot_right div.moduletable {
  padding:0 0 0 10px;
}

/* ----------------------------------- FOOTER */
#footer_bar {
  width: 785px;
  margin:0 auto 0 auto;
  background:#fff;
  border-top:2px solid #ccc;
  background:#efefef;
  padding:5px 0;
  height:50px;
  text-align:center;
}
#footer_bar table tr td {
  text-align:center;
}
#footer_bar table tr td a {
  text-decoration: none;
}
#footer_bar div.moduletable {
  padding:0 10px;
}
#footer_bar div.moduletable ul#mainlevel {
  padding:0;
  margin:0;
}
#footer_bar div.moduletable ul#mainlevel li {
  padding:0 6px;
  margin:0px;
  display:inline;
  list-style:none;
}
#footer_bar div.moduletable ul#mainlevel li a,
#footer_bar div.moduletable ul#mainlevel li a:visited {
  white-space:nowrap;
  text-decoration:none;
  color:#333;
}
#footer_bar div.moduletable ul#mainlevel li a:hover {
  color:#cc6600;
}

/* ----------------------------------- FOOTER */
#footer .flashobjectfooter{
  width: 785px;
  margin:0 auto 0 auto;
}
#footer{
  background: #fff url('../images/foot-back.jpg') repeat-x;
  padding-top: 1px;
  clear:both;
}

/* ----------------------------------- moduletable */
.moduletable {
}
.moduletable h3,
.moduletable-lnews h3 {
  font-size:16px;
  color: #555;
  border-bottom:2px solid #aaa;
}

/* ----------------------------------- com_content */
table.contentpaneopen,
table.contentpaneopen_faq {
  width:100%;
  margin-bottom:10px;
}
table.contentpaneopen tr td,
table.contentpaneopen_faq tr td {
  padding:0;margin:0;
}
div.componentheading,
div.componentheading_faq,
td.contentheading,
td.contentheading_faq {
  font-weight:bold;
  font-size:18px;
  color: #555;
  border-bottom:2px solid #aaa;
}
div.componentheading,
div.componentheading_faq {
  border-bottom:none;
  padding-bottom: 10px;
}
table.contentpaneopen_faq tr td {
  text-align:justify;
  padding:0 0 0 10px;
}
table.contentpaneopen_faq tr td.contentheading_faq {
  color:#773300;
  font-size:12px;
  border-bottom:none;
  padding:0px;
}

/* ----------------------------------- pagenav */
span.pagenav {
  font-weight:bold;
  font-size:14px;
}
span.article_seperator {
  line-height:5px;
  padding:0;margin:0;
}
span.category {
  font-size:14px;
  color:#990000;
  float:right;
  margin:-24px 0 0 0;
}

/* ----------------------------------- bottom link style pagenav */

<style type="text/css">
<!--
.style4 {font-size: 12px}
-->
</style>