body
{
    background-color: #ffffff;
    background-image: url(/gfx/bgGradient.gif);
    background-repeat: repeat-x;
    margin: 0px;

    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              11px;
    line-height:            15px;
}

.contentBox
{
    background-image:       url(/gfx/bgContent.gif);
    background-repeat:      repeat-y;
    padding-top:            10px;
    padding-bottom:         10px;
    padding-left:           15px;
    padding-right:          15px;
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              13px;
    line-height:            18px;
}

a
{
    text-decoration:        none;
}

a:hover
{
    text-decoration:        underline;
}

.dropDownLink
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              9px;
    color:                  #ffffff;
}

.tdnormal
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              12px
}

.tdsmall
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              9px
}

.navnormal
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
    color:                  #ffffff;
}

.bottomTxt
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              9px;
    color:                  #9a9a9a;
}

.small
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              9px;
}

.normal
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              12px;
}

.wbn
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
    color:                  #ffffff;
    font-weight:            bold;
}

.wn
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
    color:                  #ffffff;
}

.hd
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.grnormal
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
    color:                  #4a4a4a;
}

.leftnav_style
{
    color:                  #efefef;
    background-color:       #FF00BD;
}

h1
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              15px;
    font-weight:            bold;
    color:                  #6d819e;
}

h2
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              14px;
    font-weight:            bold;
    color:                  #6d819e;
}

h3
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              13px;
    font-weight:            bold;
    color:                  #6d819e;
}

h4
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              13px;
    font-weight:            bold;
}

p
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              13px;
    line-height:            18px;
}

li
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              13px;
    line-height:            18px;
    list-style-image:       url(/gfx/tools/bullet.gif);
}

.tnav_bin
{
    background-color:       #888888;
}

.tnav_bout
{
    background-color:       #666666;
}

.searchbox
{
    border:                 1px solid #dadada;
    background-color:       #ffffff;
    color:                  #000000;
    width:                  128;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.loginbox
{
    border:                 1px solid #dadada;
    background-color:       #ffffff;
    color:                  #000000;
    width:                  80;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.tdhead
{
    padding-left:           15px;
    padding-right:          15px;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
    font-weight:            bold;
    color:                  #ff00cc;
}

.tdcontent
{
    padding-left:           15px;
    padding-right:          15px;
    padding-top:            5px;
    padding-bottom:         5px;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.tdmaincontent
{
    padding-left:           15px;
    padding-right:          15px;
    padding-top:            5px;
    padding-bottom:         5px;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
    background:             #ffffff url(/gfx/top_title_bar_bg.jpg) top left repeat-x;
}

.tdnavbar
{
    background:             #ffffff url(/gfx/left_nav_bg.jpg) top left no-repeat;
}

.bcnbar
{
    padding-left:           15px;
    padding-right:          15px;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.cntpad
{
    padding:                5px;
}

.toptext
{
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
    padding:                10px;
}

.topnavtxt {
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
    padding:                2px;
}

.button
{
    border:                 1px solid #ff00cc;
    background-color:       #eeeeee;
    color:                  #000000;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.txt_input
{
    border:                 1px solid #cccccc;
    background-color:       #ffffff;
    color:                  #000000;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.txt_input_70px
{
    border:                 1px solid #cccccc;
    background-color:       #ffffff;
    color:                  #000000;
    width:                  70px;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.txt_input_150px
{
    border:                 1px solid #cccccc;
    background-color:       #ffffff;
    color:                  #000000;
    width:                  150px;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.txt_input_300px
{
    border:                 1px solid #cccccc;
    background-color:       #ffffff;
    color:                  #000000;
    width:                  300px;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.txt_input_100
{
    border:                 1px solid #cccccc;
    background-color:       #ffffff;
    color:                  #000000;
    width:                  100%;
    font-family:            Helvetica, Arial, sans-serif;
    font-size:              13px;
}

.toplink
{
    font-family:            Helvetica, Arial, sans-serif;
    font-weight:            bold;
    font-size:              13px;
    color:                  #ffffff;
}

.form_box
{
    border:                 1px solid #cccccc;
    background-color:       #ededed;
}

.error_box
{
    border:                 1px solid #ff0000;
    padding:                5px;
}

.success_box
{
    border:                 1px solid #00ff00;
    padding:                5px;
}

.ltable table
{
    padding:                0px;
    margin:                 0px;
    border-collapse:        collapse;
    border-spacing:         0px;
    border-style:           hidden;
    border:                 1px solid #cccccc;
}

.ltable tr
{
    padding:                0px;
    margin:                 0px;
    border-style:           none;
}

.ltable td
{
    border:                 1px solid #cccccc;
    padding:                2px;
    text-align:             left;
    vertical-align:         middle;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
}

.ltable td.rightalign
{
    border:                 1px solid #cccccc;
    padding:                2px;
    text-align:             right;
    vertical-align:         middle;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
}

.ltable td.centeralign
{
    border:                 1px solid #cccccc;
    padding:                2px;
    text-align:             center;
    vertical-align:         middle;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
}

.ltable td.topalign
{
    border:                 1px solid #cccccc;
    padding:                2px;
    text-align:             left;
    vertical-align:         top;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
}

.ltable th
{
    border:                 1px solid #cccccc;
    background-color:       #eeeeee;
    background-image:       url(/gfx/th_bg.gif);
    background-repeat:      repeat-x;
    padding:                2px;
    text-align:             left;
    vertical-align:         top;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    font-weight:            bold;

}

.ltable th.centeralign
{
    border:                 1px solid #cccccc;
    background-color:       #eeeeee;
    background-image:       url(/gfx/th_bg.gif);
    background-repeat:      repeat-x;
    padding:                2px;
    text-align:             center;
    vertical-align:         top;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    font-weight:            bold;
}

.ltable th.rightalign
{
    border:                 1px solid #cccccc;
    background-color:       #eeeeee;
    background-image:       url(/gfx/th_bg.gif);
    background-repeat:      repeat-x;
    padding:                2px;
    text-align:             right;
    vertical-align:         top;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    font-weight:            bold;
}

.ltable .cleantable table
{
    border:                 0px solid #ffffff;
    background:             transparent;
    padding:                0px;
    margin:                 0px;
}

.ltable .cleantable td
{
    background:             transparent;
    border:                 none;
    padding:                0px;
    vertical-align:         top;
}

.ltable .cleantable td.rightalign
{
    background:             transparent;
    border:                 none;
    padding:                0px;
    text-align:             right;
    vertical-align:         top;
}

.ftable table
{
    border-width:           2px;
    border-spacing:         2px;
    background-color:       #eeeeee;
}

.ftable tr
{
    padding:                0px;
    margin:                 0px;
    border-style:           none;
}

.ftable td
{
    padding:                2px;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
}

.ftable td.ftReq
{
    padding:                2px;
    text-align:             right;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
    font-weight:            bold;
}

.ftable td.ftReqErr
{
    padding:                2px;
    text-align:             right;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
    font-weight:            bold;
    color:                  #ff0000;
}


.ftable td.ftOpt
{
    padding:                2px;
    text-align:             right;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
}

.ftable td.ftOptErr
{
    padding:                2px;
    text-align:             right;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
    color:                  #ff0000;
}

.ftable th
{
    background-color:       #f9f9f9;
    padding:                2px;
    text-align:             left;
    vertical-align:         top;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
    font-weight:            bold;

}

.infoBox table
{
    border:                 2px solid #264988;
    background-color:       #eeeeee;
}

.infoBox td
{
    padding:                2px;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
    text-align:             left;
    vertical-align:         top;
}

.warningBox table
{
    border:                 2px solid #f7cc24;
    background-color:       #eeeeee;
}

.warningBox td
{
    padding:                2px;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
    text-align:             left;
    vertical-align:         top;
}

.errorBox table
{
    border:                 2px solid #ff0000;
    background-color:       #eeeeee;
}

.errorBox td
{
    padding:                2px;
    font-family:            Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
    line-height:            18px;
    text-align:             left;
    vertical-align:         top;
}

.formBox table
{
    font-family:            Verdana, Helvetica, sans-serif;
    font-size:              13px;
}


.rnav tr
{
    padding:                0px;
    margin:                 0px;
    border-style:           none;
}

.rnav td
{
    text-align:             left;
    vertical-align:         middle;
    font-family:            Verdana, Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              13px;
}

.rnav th
{
    text-align:             left;
    vertical-align:         middle;
    font-family:            Verdana, Arial, Helvetica, sans-serif;
    font-weight:            bold;
    font-size:              13px;
    color:                  #ffffff;
}
