html { 
  margin              : 0px;
  padding             : 0px;  
}

body {
  background-color    : #cccccc; 
  color               : #333333; 
  font-size           : 11px; 
  font-family         : Verdana, Arial, sans-serif; 
  margin-top          : 20px; 
  text-align          : center; 
}

div {
  border              : none;
  margin              : 0px;
  padding             : 0px;
}

.container { 
  width               : 95%;
  border              : solid #ff6600 2px; 
  background          : white url('/img/bg-gradient.jpg') no-repeat top right;
  text-align          : left; 
  overflow            : hidden;
}

.header {
  margin              : 0px;
  padding             : 0px;
  height              : 114px;
}

.columns {
  margin              : 1px;
  margin-top          : -21px;
  padding-bottom      : 10px;
  padding-left        : 5px;
  padding-right       : 10px;
  padding-top         : 10px;

}

.columns {
  margin-top          : -18px;
  font-family         : "\"}\"";
  font-family         : inherit;
  margin-top          : 1px;
}

#empty {}

.leftcolumn {
  float               : left;
  left                : 0px;
  width               : 125px;
  margin              : 0px;
  margin-top          : -11px;
  padding             : 0px;
}

.leftcolumn {
  margin-top          : 0px;
}

.rightcolumn {
  position            : static;
  float               : right;
  width               : 210px;
  margin              : 0px;
  padding             : 0px;
  z-index             : 3;
}

.centercolumn {
  margin              : 0px;
  padding             : 0px;
  z-index             : 4;
}

.centercolumn {
  margin-right        : 0px;
  margin-top          : -1px;
  margin-bottom       : 0px;
  margin-left         : -25px;
}

.centercolumn {
  margin-right        : 211px;
  margin-left         : 126px;
  margin-top          : 29px;
  font-family         : "\"}\"";
  font-family         : inherit;
  margin-top          : 0px;
}

#empty{}

.fake.centercolumn {
  margin-right        : 1px;
  margin-left         : 1px;
}

* html .centercolumn {
  margin-right        : 201px;
  margin-left         : 126px;
}

.footer {
  clear               : both;
  margin-top          : -11px;
  padding             : 12px;
  height              : 1em; 
  font-size           : 9px; 
  background-color    : white; 
  color               : #888888; 
  background-color    : white; 
  color               : #888888; 
  position            : relative; 
  z-index             :	9;
}

.footer {
  margin-top          : 0px;
}

.footer div { 
  display             : block; 
  position            : absolute; 
}

.footer-right { 
  right               : 12px; 
}

.clear { 
  clear               : both; 
  font-size           : 1px; 
  line-height         : 0px; 
}

.headerpadding, .centerpadding, .rightpadding {
  margin              : 0px;
  padding             : 10px;
}

.leftpadding {
  margin              : 0px;
  padding             : 0px;
}

h2 { 
  font-size           : 20px; 
  font-weight         : bold; 
  color               : #777777; 
  margin              : 0 0 8px 0; 
  padding             : 0; 
}

h3 { 
  font-size           : 14px; 
  font-weight         : normal; 
  color               : #cc3300; 
  margin              : 0 0 3px 0; 
  padding             : 0; 
}

p {
  /*margin-bottom       : 0px;*/
}

.container { 
  position            : relative; 
}

.dots { 
  width               : 8px; 
  font-size           : 8px; 
  height              : 9999px; 
  background          : url('/img/bullet-vertical-t.gif') repeat-y top center; 
  position            : absolute; 
  z-index             : 8; 
}

img#logo-small { 
  width               : 285px; 
  height              : 116px;
  position            : absolute; 
  top                 : 0px; 
  left                : 0px; 
  z-index             : 1; 
}

img#logo-large { 
  width               : 459px; 
  height              : 181px; 
  position            : absolute; 
  top                 : 0px; 
  left                : 0px; 
  z-index             : 1; 
}  

#tagline-small { 
  position            : absolute; 
  top                 : 64px; 
  left                : 119px; 
  z-index             : 2; 
}

#tagline-large { 
  position            : absolute; 
  top                 : 90px; 
  left                : 336px; 
  z-index             : 2; 
}

#dots-small { 
  top                 : 62px; 
  left                : 104px; 
}

#dots-large { 
  top                 : 92px; 
  left                : 171px; 
}

img { 
  border              : 0; 
}

a {
  color               : #ff3300; 
  text-decoration     : none; 
  border-bottom       : dotted #ff3300 1px; 
  font-weight         : bold; 
}

a.nodec {
  border              : 0; 
  font-weight         : bold; 
}

a.trunc {
  border              : 0;
  color               : #333333; 
  font-weight         : normal;
}

a.circled {
  border              : 0; 
  background          : url('/img/bullet-orange.gif') no-repeat center left; 
  padding-left        : 15px; 
}

ul.menu { 
  display             : 
  block; margin       : 0; 
  padding             : 0; 
  list-style-type     : none; 
}

ul#leftmenu-large { 
  z-index             : 1; 
}

ul#leftmenu-small { 
  z-index             : 1; 
}

ul#leftmenu-tiny { 
  z-index             : 1; 
}

ul#leftmenu-large li, ul#leftmenu-small li, ul#leftmenu-tiny li { 
  display             : block; 
  margin-bottom       : 4px; 
}

ul#leftmenu-large li a { 
  display             : block; 
  font-weight         : bold; 
  font-size           : 13px; 
  color               : #777777; 
  border              : 0; 
}

ul#leftmenu-small li a { 
  display             : block; 
  font-weight         : bold; 
  font-size           : 11px; 
  color               : #777777; 
  border              : 0; 
}

ul#leftmenu-tiny li a { 
  display             : block; 
  font-weight         : bold; 
  font-size           : 11px; 
  color               : #777777; 
  border              : 0; 
}

ul#leftmenu-large li a:hover, ul#leftmenu-small li a:hover, ul#leftmenu-tiny li a:hover { 
  color               : #FF3300;
}

ul.mmm { 
  display             : block; 
  margin              : 0; 
  padding             : 0; 
  list-style-type     : none; 
  z-index             : 12; 
}

ul.mmm li { 
  display             : block; 
  margin-bottom       : 4px; 
}

ul.mmm li a { 
  display             : block; 
  font-weight         : bold; 
  font-size           : 11px; 
  color               : #777777; 
  border              : 0; 
}

ul.mmm li a:hover { 
  color               : #FF3300; 
}

#statusbar { 
  height              : 20px; 
  background          : #dfe5e3 url('/img/cap-grey.gif') no-repeat center left; 
  padding             : 8px 0 0 40px; 
  margin-left         : 131px;
  position            : relative; 
  top                 : 0px; 
  z-index             : 2; 
}

#statusbar div { 
  display             : block; 
  position            : absolute; 
}

#statusbar-right { 
  right               : 30px;
}

div.datatextbox { 
  border              : solid #dcdcdc 1px; 
  padding             : 10px; 
}

#loginform { 
  position            : absolute; 
  top                 : 12px; 
  right               : 57px; 
  z-index             : 5; 
}

#loginform td { 
  font-family         : Verdana, Arial, sans-serif; 
  font-size           : 10px; 
}

#loginform input { 
  font-size           : 10px; 
  width               : 100px; 
  border              : solid #666666 1px; 
  margin-bottom       : 3px; 
}

input { 
  width               : 120px; 
}

input.large { 
  width               : 170px;
}

input.small { 
  width               : 70px;
}

.tagline { 
  font-family         : Goudy, Galliard, Times, 'Times New Roman', serif; 
  font-size           : 12px; 
  font-style          : italic;
}

ul#rmenu { 
  z-index             : 1; 
}

ul#rmenu li { 
  display             : block; 
  margin-bottom       : 4px; 
}

ul#rmenu li a { 
  display             : block; 
  font-weight         : bold; 
  font-size           : 11px; 
  color               : #777777; 
  border              : 0; 
}

ul#rmenu li a:hover { 
  color               : #FF3300; 
}

ul#frontmenu { 
  list-style          : square url('/img/bullet-gray.gif'); 
}

ul#frontmenu li { 
  margin-bottom       : 15px; 
  padding-right       : 10px; 
  background          : url('/img/rule-dotdash-corner.gif') no-repeat top right; 
}

.fmiheader { 
  font-size           : 14px; 
  font-weight         : bold; 
  color               : #cc3300; 
  margin              : 0 0 3px 0; 
  z-index             : 5; 
}

div#news { 
  width               : 160px;
  float               : right;
  text-align          : right; 
  font-size           : 10px; 
  z-index             : 1; 
}

ul#newsmenu li { 
  display             : block; 
  margin-bottom       : 12px; 
}

ul#newsmenu li h3 { 
  font-size           : 12px; 
  margin              : 0 0 8px 0; 
}

.srch-sub { 
  font-weight         : bold; 
  font-size           : 10px; 
  font-family         : verdana, arial; 
  width               : 50px; 
  cursor              : pointer; 
}

.txbox { 
  font-size           : 12px; 
  font-weight         : normal; 
  border              : 1px #666666 solid; 
}

.ddbox { 
  font-size           : 12px; 
  font-weight         : normal; 
  border              : 1px #666666 solid;
}

.ckbox { 
  font-size           : 12px; 
  font-weight         : normal; 
  border              : 1px #666666 solid; 
}

div.databox { 
  width               : 98%;
}

div.databox-left { 
  width               : 60%; 
}

div.databox-right { 
  float               : right; 
  clear               : right; 
  width               : 36%; 
  margin-bottom       : 15px; 
}

div.dtheader { 
  height              : 18px; 
  background          : #ff9934 url('/img/cap-orange.gif') no-repeat center left; 
  padding             : 4px 0 0 15px; 
  margin-bottom       : 5px; 
  font-weight         : bold; 
}

div.dtheader-red { 
  height              : 18px; 
  background          : #f66013 url('/img/cap-red.gif') no-repeat center left; 
  padding             : 4px 0 0 15px; 
  margin-bottom       : 5px; 
  font-weight         : bold; 
}

div.datatextbox { 
  border              : solid #dcdcdc 1px; 
  padding             : 10px; 
}

tr.dtheader { 
  background-color    : #ff9934; 
}

tr.dtheader td { 
  font-weight         : bold; 
  text-align          : center;
}

table.datatable { 
  width               : 100%;
  border              : 0; 
}

tr.r0 { 
  background-color    : white; 
}

tr.r1 { 
  background-color    : #f5f5f5; 
}

table.datatable td { 
  border-collapse     : collapse; 
  border              : solid #dcdcdc 1px; 
  vertical-align      : middle; 
  padding             : 0 2px 0; 
  height              : 2em;
}

td.dtlabel { 
  font-weight         : bold; 
}

td.dtdata-center { 
  text-align          : center; 
}

td.dtdata-right { 
  text-align          : right; 
}

div.databreak { 
  clear               : both;
}

.err {
  background-color    : #ffeeaa;
  border              : 1px solid #000;
  font-weight         : bold;
  padding             : 10px;
}

div#addForm {
  margin              : 10px;
  display             : none;
}

