html, body {
  border: 0;
  margin: 0;
  padding: 0;
/*  background: url(../images/checkered_bg.gif) repeat-x fixed #656f90; */
  background-color: #fff; 
}

body {
  font: 13px arial, verdana, sans-serif;
}
 
ul, ol {
  list-style: none;
}

img {
  border: 0;
}
 
TABLE.A { background-color: #FFFFCC; }
th { font-size:8pt; font-family: Arial,Helvetica;
	text-align:right; vertical-align: top;}
th.A { background-color: #99CCFF; font-weight:bold; }
th.B { background-color: #0033FF; color: #FFFFFF; }
th.G { background-color: #009933; color: #FFFFFF; }
th.GR { background-color: #CCCCCC; }
th.R { background-color: #FF0033; color: #FFFFFF; }
th.BR { background-color: #993333; color: #FFFFFF; }
th.Y    { background-color: #FFFFDD; }
th.C { background-color: #CC0033; font-size:10pt; color: #FFFFFF; }
th.H { background-color: #3366CC; color: #FFFFFF; }
th.T { background-color: #3366CC; font-size:12pt; color: #FFFFFF; font-weight: bold; padding-top: 5px;}
th.U { background-color: #3366CC; font-size:10pt; color: #FFFFFF; font-weight: bold;}
td { font-size:8pt; font-family: Arial,Helvetica;}
td.O { background-color: #CCFFFF; vertical-align:top;}
td.E { background-color: #CCFFCC; vertical-align:top;}
td.G    { background-color: #DDFFDD; }
td.B    { background-color: #DDDDFF; }
td.R    { background-color: #FFDDDD; }
td.Y    { background-color: #FFFFDD; }
td.M    { background-color: #FFDDFF; }
td.C    { background-color: #DDFFFF; }
td.P    { background-color: #FF0006; }
tr.O    { background-color: #99CCFF; }
tr.E    { background-color: #99FFCC; }
tr.G    { background-color: #DDFFDD; }
tr.B    { background-color: #DDDDFF; }
tr.R    { background-color: #FFDDDD; }
tr.Y    { background-color: #FFFFDD; }
tr.M    { background-color: #FFDDFF; }
tr.C    { background-color: #DDFFFF; }
tr.P    { background-color: #FF0006; }
a:link  { color: #000000; }
a:visited { color: #5A6C8D; }
a:hover { color: #1B3970; }
input   { font-size: 8pt ;}
textarea {font-size: 8pt ;}
select  { font-size: 8pt ;}
label{ float: left; font-size: 8pt;
	margin-left: 3px; 
	width: 40%;
	text-align: right;
	padding-right: 8px; }


/*++++++ Global Classes ++++++*/
 
.clear         { clear: both; }
.clear_l       { clear: left; }
.clear_r       { clear: right; }
 
.float_l       { float: left; }
.float_r       { float: right; }
 
.pre           { white-space: pre; }

.text_left     { text-align: left; }
.text_right    { text-align: right; }
.text_center   { text-align: center; }
.text_justify  { text-align: justify; }
 
.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }

.link          { cursor: pointer; text-decoration: underline; }
.wait          { cursor: wait; }

.vert_divider  { padding: 0 .4em 0 .1em; font-size: .9em; vertical-align: top; } 

/*------ END Global Classes ------*/

div.rte_block ul {
  list-style: disc inside;
  padding-left: 40px;
}

div.rte_block ol {
  list-style: decimal inside;
  padding-left: 40px;
}

div.rte_block p,
div.rte_block ol,
div.rte_block ul {
  margin: 13px 0;
}


#main_container {
/* background-color: #eef; */
  background-color: #fff;
  color: #000;
  margin: 0 auto 20px;
  width: 707px;
}

  #header { 
    background: url(../images/header_bg.png) no-repeat; 
    color: #fff;
/*    margin-top: 10px;
    padding: 20px 50px; */
  }

/*
    #company_name {
      float: left;
      font-size: 30px;
      padding-top: 35px;
      padding-left: 10px;
    }

    #wc_logo_container {
      position: relative;
      float: left;
      top: 0px;
      left: 10px;
    }
    #wc_logo  {
      position: relative;
      float: left;
      padding-right: 25px;
      padding-bottom: 5px;
      height: 92px;
      width: 92px;
    }

    #wc_info {
      color: #000066; font-weight: bold;
      padding-top: 10px;
      padding-right: 20px;
      float: right;
    }


      #wc_info span {
        display: block;
        padding-bottom: 2px;
      }
*/
  #main_menu {
    background: url(../images/main_menu_bg.png) no-repeat;
    height: 27px;
    padding: 3px 0 0 40px;
    width: 767px;
  }

    #main_menu li {
      border-right: 3px solid #fff;
      float: left;
      margin: 3px 5px;
      padding: 0 14px 0 4px;
    }

    #main_menu li.last {
      border-right: none;
    }

      #main_menu li a, #main_menu li a:visited {
        color: #fff;
        display: block;
        line-height: 19px;
        text-decoration: none;
      }

      #main_menu li a span {
        margin: 0 0 0 10px;
        padding: 0 10px 0 0;
      }

      #main_menu li a:hover {
        background: #fff;
        color: #000;
        cursor: pointer;
      }

  #index_pic { display: none; }

  div.body { 
    padding: 25px;
  }

  #sub_body_left { 
    background: url(../images/sub_body_left_bg.gif) repeat-y transparent;
  }

  #sub_body_right { 
    background: url(../images/sub_body_right_bg.gif) repeat-y transparent right top;
  }

  #sub_body_bottom {
    background: url(../images/sub_body_bottom_bg.gif) no-repeat transparent bottom left;
    padding-left: 0;
    padding-bottom: 60px;
  }

    #sub_title {
	background-color: #33C;
	color: #FFF;
      margin: 0 auto;
      padding-bottom: 3px;
      width: 700px;
    }

    #sub_title_top {
      font-size: 12px;
      padding: 3px 2px 2px 5px;
    }

    #sub_content {
      float: left;
      margin: 5px 0; 
      width:700px; 
      padding:0;
/*      padding: 0 3px 10px 3px;   */
/* border:1px dashed red;*/
    }

/*      #sub_content p {
        padding-right: 50px;
      }
      #sub_content th {
        text-align: left;
      } */

  #sub_content a {
    font-size: 1.2em;
    font-weight: bold;
    color: #00c;
  }
  #sub_content a:visited {
    color: #00f;
  }
  #sub_content a:hover {
    color: #f00;
  }

  #sub_content_item {
    float: left;
/*    width: 48%; */
/*    margin: 10px 0 15px 10px; */
    margin: 10px 0 10px 0;
    padding: 5px;
  }

/*  .col2 {
    column-count:2;
  } */
  .headline {
    text-align:left;
    font-size:1.5em;
    font-weight:bold;
    text-decoration: none;
    background-color:#136ba4;
/*    background: url(../images/bg_1600x288_bluediagonalpattern_thumbnail.png); */
/*    background: url(../images/bg_1177x197_abstract_blue_thumbnail.png); */
/*    background: url(../images/bg_1040x886_blue_gradient_blueprint_thumbnail.png); */
    background: url(../images/bg_1024x308_liquid_splash_aqua_thumbnail.png);
    color:#ff0;
    overflow:hidden;
    padding:3px 10px;
/*     margin:0 15px 0 -15px; */
/*    width:678px; */
  }

  #footer, #footer a, #footer a:visited {
    color: #7e7e7e;
  }

  #footer { 
    background: #fff;
    clear: both;
    font-size: 11px;
    text-align: center;
  }

    #footer a { 
      padding-left: 1px;
      text-decoration: none;
    }

    #footer div { 
      padding-top: 10px;
    }


