
body {
        margin:0px 0px;
        padding:0px;
        text-align:center;
        background:#E3E3E3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        behavior:url('normal_iehover.htc');  
}
TD {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
}

.editform {
       background:#ffcf00;
       padding:4px;
}
div.editform2 {
       background:#e5e5e5;
       padding:4px;
       margin:2px;
       font-size: 10px;
       border:1px #aaaaaa solid;
}
a.editform2 { 
       font-size: 10px;
       color:#000000;
       text-decoration:none;
       display:block;
}
a.editform2:hover { 
       text-decoration:underline;
}
.home_header_tablebg {
        background:#E3E3E3;
}
TD.home_header_section {
        background:#cccccc;       
        padding:6px;
        font-size: 13pt;
        font-weight:bold;
        color:#666666;
}

TD.datatable_header_cell {
        border-bottom:1px #F15A27 solid;
        background:#E3E3E3;
        padding:4px;
        font-size: 13pt;
        font-weight:bold;
        color:#666666;
}
div.news_header {
        position:relative;
        padding:5px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
         border-bottom:1px #F15A27 solid;
         background:#E3E3E3;
}
div.news_subheader {
        position:relative;
        padding:5px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
        border-bottom:1px #F15A27 solid;
        background:#E3E3E3;
}
div.news_post {
        position:relative;
        padding:2px;
        font-weight:normal;
        color:#000000;
}
div.news_footer {
        position:relative;

         background:#E3E3E3;
        padding:2px;
        font-weight:normal;
        color:#000000;
}
A.news_header {
        font-weight:normal;
        color:#000000;
}
A {
       color:#0000ff;
       text-decoration:underline;
  }
A hover {
        text-decoration:underline;
}
A.black {
       color:#000000;
       text-decoration:none;
  }
A.black hover {
        text-decoration:underline;
}

A.memberlogin {
        color:#ffffff;
        text-decoration: none;
}
A.memberlogin hover {
        text-decoration: underline;
}
A.nav   {
        color:#F15A27;
        text-decoration: none;
        }
A.nav:hover {
        text-decoration: underline;
        }

.text_languagebar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        color:#666666;
}
TD.main_navleft {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        border-right:2px #cccccc dotted;
        width:150px;
}

TD.main_right {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;

        width:600px;
}




TD.head_content {
        width:750px;
        min-width:750px;
        margin:0px auto;
        text-align:left;
        background-image:url(./gfx/head_titlebg.gif);
}
TD.head_leftpad {
        width: auto;
        margin:0px auto;
        background-image:url(./gfx/head_bg.gif);
}
TD.head_rightpad {
        width: auto;
        margin:0px auto;
        background-image:url(./gfx/head_bg.gif);
}
TD.foot_content_above {
        width:750px;
        min-width:750px;
        margin:0px auto;
        text-align:left;
        background-image:url(./gfx/foot_mainbg_above.gif);
}

TD.tbl_leftpad {
        width: auto;
        margin:0px auto;
        background-color:#ffffff;
}
TD.tbl_rightpad {
        width: auto;
        margin:0px auto;
        background-color:#ffffff;
}
TD.tbl_content {
        width: 750;
        margin:0px auto;
        background-color:#ffffff;
}


TD.foot_content {
        width:750px;
        min-width:750px;
        margin:0px auto;
        text-align:left;
        background-image:url(./gfx/foot_mainbg.gif);
}
TD.foot_leftpad {
        width: auto;
        margin:0px auto;
        background-image:url(./gfx/foot_bg.gif);
}
TD.foot_rightpad {
        width: auto;
        margin:0px auto;
        background-image:url(./gfx/foot_bg.gif);
        text-align:right;
}



.listnav {

    margin-left: 11px;
    padding-left: 0;
    list-style: none;
    }

.listnav li {
    padding-left: 0px;
    list-style-image: url(./gfx/bdot.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    }
.listsubnav {
    margin-left: 15px;
    padding-left: 0;
    list-style: none;
    }

.listsubnav li {
    padding-left: 00px;
    list-style-image: url(./gfx/bdot2.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:normal;
}

.listcurrent {
    padding-left: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    color:#0000ff;
}

li {
    list-style-image: url(./gfx/bdot2.gif);
}

A.input_fieldtip {
       color:#ffffff;
       position:relative;
       text-decoration:none;
        }

A.input_fieldtip span { display:none; }
A.input_fieldtip:hover span {
        display:block;
       position:absolute;
       top:2em; left:2em; width:30em;
       border:1px solid #ffffff;
       background-color:#C1C5D9;
       padding:5px;
       color:#000;
       text-align: center;
       font-size:9px;
       font-weight:normal;
       }
.input_text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:200px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}

.input_textDISABLED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:200px;
        color:#000000;
        background-color:#cccccc;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_number {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:100px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}

.input_select {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_selectDISABLED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:200px;
        color:#000000;
        background-color:#cccccc;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}

.input_textareaDISABLED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#cccccc;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_submit {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#ffffff;
        background-color:#ED8D1F;
        border:1px #ffffff solid;
        padding:2px;
        text-align:left;
        font-weight:bold;
}
.input_reset {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#eeeeee;
        background-color:#999999;
        border:1px #dddddd solid;
        padding:2px;
        text-align:left;
        font-weight:normal;
}
.input_text:focus,  .input_file:focus, .input_date:focus, .input_number:focus, .input_textarea:focus, .input_8char:focus, .input_5char:focus, .input_ip:focus {

        background-color:#FFF799;
}


 A.datatable_cell {
       color:#000000;
       text-decoration:none;
       display:block;
 }
 A.datatable_cell2 {
       color:#666666;
       text-decoration:none;
       display:block;
 }
span.datatable_cell {
       color:#000000;
       text-decoration:none;
 }

A.datatable_cell_sort {
       color:#000000;
       text-decoration:none;
       font-weight:bold;
       display:block;
 }
A.datatable_cell_sort2 {
       color:#666666;
       text-decoration:none;
       font-weight:bold;
       display:block;
 }
 A.datatable_cell:hover {
       cursor:hand;
 }
 A.datatable_cell_sort:hover {
       color:#000000;
       text-decoration:none;
 }
 A.datatable_header_cell {
        font-size:10px;
        font-weight:bold;
        color:#144784;
        text-decoration:none;
        }
A.datatable_header_cell2 {
        font-size:10px;
        font-weight:bold;
        color:#144784;
        text-decoration:none;
        }
A.datatable_header_cell:hover {
        text-decoration:none;
        color:#000000;
}
A.datatable_header_cell2:hover {
        text-decoration:none;
        color:#000000;
}

.datatable_header_row {

        font-size:10px;
        font-weight:normal;
        color:#144784;
}
.datatable_header_row2 {

        background-color:#cccccc;
        font-size:10px;
        font-weight:normal;
        color:#144784;
}


.datatable {
        /* border:1px #C1C5D9 solid; */
}
.datatable2 {

}

TR.datatable_row {
        text-decoration:none;
}
TR.datatable_row_split {
        text-decoration:none;
        border-bottom:1px #C1C5D9 solid;
        background-color:#6685AC;
}
TR.datatable_row_split_new {
        text-decoration:none;
        border-bottom:1px #C1C5D9 solid;
        background-color:#6685AC;
}
TR.datatable_row_hover {
        cursor: hand;
        text-decoration:underline;
        background-color:#98AACA;
}
TR.datatable_row2 {
        text-decoration:none;
}
TR.datatable_row_hover2 {
        cursor: hand;
        text-decoration:underline;
        background-color:#98AACA;
}
TD.datatable_cell {
        /* border-top:1px #C1C5D9 solid; */
}
TD.datatable_cell2 {

}
TD.datatable_cell_sort {
        /* border-top:1px #C1C5D9 solid; */
}
TD.datatable_cell_sort2 {


}

TD.datatable_header_cell {
        font-size:12px;
        font-weight:bold;
        }
TD.datatable_header_cell2 {
        font-size:12px;
        font-weight:bold;
        }
TD.datatable_footer_cell {
        padding:2px;
        background-color:#cccccc;
        font-size:10px;
        font-weight:normal;
        color:#000000;
}
table.datatable_filter {

        margin:3px;
        margin-left:10px;
        font-size:10px;                  
        border:#aaaaaa 1px solid;
        background-color:#e5e5e5;        

}
TD.datatable_filter_header { 
         background-color:#999999;
         color:#ffffff;
         font-weight:bold;
}
TD.datatable_filter_cell_header {
        padding:2px;
        background-color:#ffffff;
        /* border:1px solid #C1C5D9; */
        font-size:10px;
        font-weight:normal;
        color:#000000;
}
TD.datatable_filter_cell {
        padding:5px;
        background-color:#E3E3E3;
        border-bottom:4px solid #E3E3E3;
        font-size:10px;
        font-weight:normal;
        color:#000000;
}

TR.datatable_row:hover,
 TR.datatable_subtable_row:hover,
  TR.datatable_subtable_row_current:hover {
   background:#FFF799;
}
A.datatable_cell:hover,
 A.datatable_subtable_cell:hover,
  A.datatable_subtable_cell_current:hover  {
       cursor:pointer;

 }

 A.datatable_footer_tip {
       position:relative;
       color:#144784;
       font-weight:bold;
       text-decoration: none;
       }
 A.datatable_footer_tip:hover {
       color:#000000;
       text-decoration:none;
       }
 A.datatable_footer_tip span { display:none; }
 A.datatable_footer_tip:hover span {
       z-index:300;
       display:block;
       position:absolute;
       top:2em; left:2em; width:30em;
       border:1px solid #fff;
       background-color:#6685AC;
       color:#fff;
       text-align: center;
       text-decoration:none;
       padding:5px;
       font-size:11px;
       }
.skill {
        position:relative;
        border:1px #144784 solid;
        background-color:#ffffff;
        padding:10px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
       }
div.notice {
        padding-right:5px;
        padding-left:5px;
        padding:2px;
        background:#FFF799;
        border:1px #F9BD3B solid;
        font-size: 10px;
        clear:both;
        height:32px;
        margin-top:5px;
  }       
div.training_memberbar {
        padding:3px;
        background:#e5e5e5;
        border-bottom:1px #cccccc solid;
        font-size:9px;
        text-align:right;
}

TD.scroller_left,
TD.scroller_right {
 font-size:10px;
 color:#666666;
 border-top:1px #C1C5D9 solid;
}

TD.scroller_left_top,
TD.scroller_right_top {
 font-size:10px;
 color:#666666;
}

A.scroller_link {
  text-decoration:none;
  font-size:10px;
  font-weight:bold;
  padding-left:2px;
  padding-right:2px;
  color:#0000ff;
  display:block;
}
TD.scroller_link, TD.scroller_link_top {
  font-size:10px;
}
A.scroller_link:hover {
  background:#e5e5e5;
}
A.scroller_link_top:hover {
  background:#f0f0f0;
}
TD.scroller_link_current {
  font-size:10px;
  color:#000000;
  font-weight:bold;
  background:#C1C5D9;
  border-bottom:1px #C1C5D9 solid;
  border-left:1px #C1C5D9 solid;
  border-right:1px #C1C5D9 solid;
  padding-left:3px;
  padding-right:3px;
  }
TD.scroller_link_current_top {
  font-size:10px;
  color:#000000;
  font-weight:bold;
  border:1px #e5e5e5 solid;
  border-top:1px #C1C5D9 solid;
  border-left:1px #C1C5D9 solid;
  border-right:1px #C1C5D9 solid;
  background:#e5e5e5;
  padding-left:3px;
  padding-right:3px;
}
.input_filter_reset {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#000000;
        background-color:#e5e5e5;
        border:1px #999999 solid;
        padding:2px;
        text-align:left;
        font-weight:bold;
}
.input_filter_submit {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#000000;
        background-color:#ffffff;
        border:1px #999999 solid;
        padding:2px;
        text-align:left;
        font-weight:bold;
}
.input_submitted {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#000000;
        background-color:#ffffff;
        border:1px #999999 dashed;
        padding:2px;
        text-align:left;
        font-weight:bold;
}
.input_date {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:80px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}

.q_section_shown {
  display:inline;

}
.q_section_hidden {
  display:none;
}
.q_section { 
  background-color:#e5e5e5;
  padding:2px;
  margin-left:10px;
  margin-bottom:5px;
}

.mod_header { 
  background-color:#e5e5e5;
  padding:2px;
  margin-top:5px;
  font-weight:bold;
}

.mod_extlink { 
  border:1px #F15A27 solid;
  background-color:#e5e5e5;
  padding:4px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:center;
  line-height: 16px
}