#active_menu  {
color:  #000000;
}

.back_button  {
margin-top:     40px;
text-align:     center;
}

.button  {
background-color:       #f0f0f0;
border-bottom:  #888888 1px solid;
border-left:    #888888 1px solid;
border-right:   #666666 1px solid;
border-top:     #666666 1px solid;
color:  #000000;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
font-style:     normal;
font-weight:    bold;
}

.code  {
background-color:       #f0f0f0;
border-bottom:  #fff 1px solid;
border-left:    #fff 1px solid;
border-right:   #fff 1px solid;
border-top:     #fff 1px solid;
}

.componentheading  {
color:  #bbbbbb;
font-family:    Arial, Helvetica, sans-serif;
font-size:      16px;
letter-spacing: 3px;
text-align:     left;
}

.contentheading  {
background-image:       url(../images/title_bg.gif);
background-position:    0px 3px;
background-repeat:      no-repeat;
border-bottom:  #cccccc 1px dotted;
color:  #333333;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      13px;
font-weight:    bold;
text-align:     left;
text-indent:    20pt;
}

.contentpane  {
background-color:       #ffffff;
background-position:    ;
}

.contentpaneopen  {
border-bottom:  #0099cc 0px ridge;
border-left:    #0099cc 0px ridge;
border-right:   #0099cc 0px ridge;
border-top:     #0099cc 0px ridge;
padding-bottom: 1px;
padding-left:   1px;
padding-right:  1px;
padding-top:    1px;
width:  100%;
}

.contentpaneopen_newsflash td  {
background-image:       url(../images/white_bg_right.gif);
color:  #FFFFFF;
line-height:    20px;
}

.createdate  {
color:  #999999;
font-family:    Arial, Helvetica, sans-serif;
font-size:      11px;
text-align:     left;
}

.dl_detail  {
color:  #999999;
left:   0px;
position:       relative;
}

.field_even  {
padding-bottom: 4px;
padding-left:   4px;
padding-right:  4px;
padding-top:    4px;
}

.field_odd  {
background-color:       #e8e8e8;
background-position:    ;
padding-bottom: 4px;
padding-left:   4px;
padding-right:  4px;
padding-top:    4px;
}

.field_subtitle  {
background-color:       #aaaaaa;
background-position:    ;
border-bottom:  #ffffff 4px solid;
border-left:    #ffffff 4px solid;
color:  #ffffff;
font-weight:    bold;
width:  130px;
}

.footer  {
background-image:       url(../images/footer_line.gif);
color:  #333333;
font-family:    "Arial", "Helvetica", "sans-serif";
font-size:      12px;
line-height:    30px;
}

.greybg  {
background-color:       #eeeeee;
background-position:    ;
}

.inputbox  {
border-bottom:  #cccccc 1px solid;
border-left:    #cccccc 1px solid;
border-right:   #cccccc 1px solid;
border-top:     #cccccc 1px solid;
color:  #666666;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
line-height:    16px;
}

.latestnews  {
color:  #333333;
font-size:      11px;
line-height:    26px;
padding-bottom: 0px;
padding-left:   1px;
padding-right:  1px;
padding-top:    0px;
text-indent:    32px;
width:  100%;
}

.latestnews1 LI  {
background-image:       url(../images/dot01.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   30px;
padding-top:    0px;
text-decoration:        none;
}

.newsfeed2 LI  {
background-image:       url(../images/dot01.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   30px;
padding-top:    0px;
text-decoration:        none;
}

.newsfeed3 LI  {
background-image:       url(../images/dot01.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   30px;
padding-top:    0px;
text-decoration:        none;
}

.latestnews4 LI  {
background-image:       url(../images/dot01.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   30px;
padding-top:    0px;
text-decoration:        none;
}

.newsfeed4 LI  {
background-image:       url(../images/dot01.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   30px;
padding-top:    0px;
text-decoration:        none;
}

.latestnews5 LI  {
background-image:       url(../images/dot01.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   30px;
padding-top:    0px;
text-decoration:        none;
}

.latestnews6 LI  {
background-image:       url(../images/dot01.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   30px;
padding-top:    0px;
text-decoration:        none;
}

.mainlevel  {
background-image:       url(../images/mainlevel_dot.gif);
background-repeat:      no-repeat;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
line-height:    24px;
text-decoration:        none;
text-indent:    25px;
}

.mainpage  {
color:  #333333;
font-family:    Verdana, Helvetica, Arial, sans-serif;
font-size:      13px;
text-align:     justify;
}

.mainpage-bkg  {
background-image:       url(../images/lineborder.png);
width:  1px;
}

.menutitle  {
color:  #999999;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      18px;
line-height:    25px;
}

.message  {
font-size:      10pt;
font-weight:    bold;
text-align:     center;
}

.moduletable  {
margin-bottom:  15px;
padding-bottom: 5px;
padding-left:   0px;
padding-right:  0px;
padding-top:    11px;
width:  100%;
}

.moduletable LI  {
background-image:       url(../images/mainlevel_dot.gif);
background-position:    0px 3px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    16px;
padding-left:   15px;
padding-top:    0px;
text-decoration:        none;
}

.moduletable TD  {
font-size:      11px;
font-weight:    normal;
}

.moduletable TH  {
color:  #000000;
font-size:      11px;
font-weight:    bold;
padding-bottom: 3px;
text-align:     left;
text-indent:    25px;
width:  100%;
}

.moduletable UL  {
padding-bottom: 0px;
padding-left:   0px;
padding-right:  0px;
padding-top:    0px;
}

.moscode  {
background-color:       #f0f0f0;
}

.newsfeed_newsflash LI  {
background-image:       url(../images/dot01.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   30px;
padding-top:    0px;
text-decoration:        none;
}

.newsflash TD  {
color:  #000000;
text-align:     justify;
vertical-align: middle;
}

.offtab  {
background-color:       #e5e5e5;
border-bottom:  #d5d5d5 1px solid;
border-left:    #e0e0e0 2px outset;
border-right:   #e0e0e0 2px outset;
border-top:     #e0e0e0 2px outset;
font-weight:    normal;
text-align:     center;
}

.ontab  {
background-color:       #ffae00;
border-bottom:  #d5d5d5 1px solid;
border-left:    #ff9900 2px outset;
border-right:   #808080 2px outset;
border-top:     #ff9900 2px outset;
color:  #ffffff;
font-weight:    bold;
text-align:     center;
}

.pagetext  {
display:        none;
position:       relative;
top:    0px;
visibility:     hidden;
}

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

.poll  {
color:  #666666;
font-family:    Arial, Helvetica, sans-serif;
font-size:      11px;
line-height:    10px;
text-align:     left;
}

.pollstableborder  {
border-bottom:  #cccccc 1px solid;
border-left:    #cccccc 1px solid;
border-right:   #5A657B 1px solid;
border-top:     #cccccc 1px solid;
}

.sectiontableentry1  {
background-color:       #CED7DE;
background-position:    ;
border-bottom:  #CED7DE 1px solid;
padding-bottom: 6px;
padding-left:   6px;
padding-right:  6px;
padding-top:    6px;
text-align:     left;
}

.sectiontableentry2  {
background-color:       #EBECF8;
background-position:    ;
border-bottom:  #C6C8E3 1px solid;
padding-bottom: 6px;
padding-left:   6px;
padding-right:  6px;
padding-top:    6px;
text-align:     left;
}

.sectiontablefilter  {
height: 33px;
}

.sectiontableheader  {
background-color:       #e9ecef;
background-position:    ;
border-bottom:  #cccccc 1px solid;
color:  #333333;
font-weight:    bold;
padding-bottom: 6px;
padding-left:   6px;
padding-right:  6px;
padding-top:    6px;
}

.small  {
color:  #999999;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
font-weight:    bold;
text-decoration:        none;
}

.smalldark  {
color:  #000000;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
font-weight:    normal;
text-decoration:        none;
}

.subtitle  {
color:  #666666;
font-family:    sans-serif;
font-size:      11px;
font-weight:    bold;
letter-spacing: 2px;
margin-left:    20px;
text-transform: uppercase;
}

.tabheading  {
background-color:       #ffae00;
text-align:     left;
}

.tabpadding  {
}

.title  {
color:  #000000;
font-family:    sans-serif;
font-size:      20px;
font-weight:    bold;
margin-left:    10px;
}

A.category:link  {
color:  #333333;
font-size:      11px;
font-weight:    bold;
}

A.category:visited  {
color:  #333333;
font-size:      11px;
font-weight:    bold;
}

A.category:hover  {
color:  #999999;
}

A.contentpagetitle:link  {
color:  #ff9900;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
font-weight:    bold;
text-align:     left;
text-decoration:        none;
}

A.contentpagetitle:visited  {
color:  #ff9900;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
font-weight:    bold;
text-align:     left;
text-decoration:        none;
}

A.contentpagetitle:hover  {
color:  #666666;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
font-weight:    bold;
text-align:     left;
text-decoration:        none;
}

A.contenttoc:link  {
color:  #3366cc;
}

A.contenttoc:visited  {
color:  #3366cc;
}

A.contenttoc:hover  {
color:  #ff0000;
text-decoration:        none;
}

A.footer_link:link  {
color:  #333333;
text-decoration:        none;
}

A.footer_link:visited  {
color:  #333333;
text-decoration:        none;
}

A.footer_link:hover  {
color:  #111111;
text-decoration:        none;
}

A.latestnews1:hover  {
color:  #ff0000;
text-decoration:        none;
}

A.latestnews2:hover  {
color:  #ff0000;
text-decoration:        none;
}

A.latestnews3:hover  {
color:  #ff0000;
text-decoration:        none;
}

A.latestnews4:hover  {
color:  #ff0000;
text-decoration:        none;
}

A.latestnews5:hover  {
color:  #ff0000;
text-decoration:        none;
}

A.mainlevel:link  {
background-image:       url(../images/mainlevel_dot.gif);
background-position:    10px 7px;
background-repeat:      no-repeat;
color:  #556478;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
line-height:    24px;
text-decoration:        none;
text-indent:    28px;
}

A.mainlevel:visited  {
background-image:       url(../images/mainlevel_dot.gif);
background-position:    10px 7px;
background-repeat:      no-repeat;
color:  #556478;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
line-height:    24px;
text-decoration:        none;
text-indent:    28px;
}

A.mainlevel:hover  {
color:  #333333;
}

A.mainmenu:link  {
color:  #ffffff;
font-family:    Verdana, Helvetica, Arial, sans-serif;
font-size:      11px;
font-weight:    bold;
}

A.mainmenu:visited  {
color:  #ffffff;
font-family:    Verdana, Helvetica, Arial, sans-serif;
font-size:      11px;
font-weight:    bold;
}

A.mainmenu:hover  {
color:  #333333;
}

A.newsfeed_newsflash:hover  {
color:  #ff0000;
text-decoration:        none;
}

A.pathway:link  {
color:  #3366cc;
font-weight:    normal;
}

A.pathway:visited  {
color:  #3366cc;
font-weight:    normal;
}

A.pathway:hover  {
color:  #ff0000;
font-weight:    normal;
text-decoration:        none;
}

A.readon:link  {
background-image:       url(../images/mainlevel_dot.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #666666;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
line-height:    10px;
text-decoration:        none;
text-indent:    20px;
}

A.readon:visited  {
background-image:       url(../images/mainlevel_dot.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #666666;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
line-height:    10px;
text-decoration:        none;
text-indent:    20px;
}

A.readon:hover  {
color:  #ff0000;
}

A.readon_newsflash:link  {
background-image:       url(../images/mainlevel_dot.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #ffffff;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
line-height:    10px;
text-decoration:        none;
text-indent:    20px;
}

A.readon_newsflash:visited  {
background-image:       url(../images/mainlevel_dot.gif);
background-position:    0px 0px;
background-repeat:      no-repeat;
color:  #ffffff;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
line-height:    10px;
text-decoration:        none;
text-indent:    20px;
}

A.readon_newsflash:hover  {
color:  #ffff00;
}

A.sublevel:link  {
background-color:       #DEDFEF;
background-image:       url(../images/sublevel_dot.gif);
background-position:    28px 7px;
background-repeat:      no-repeat;
border-bottom:  #336699 1px dashed;
color:  #666666;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
font-size:      11px;
line-height:    24px;
text-decoration:        none;
text-indent:    40px;
}

A.sublevel:visited  {
background-color:       #DEDFEF;
background-image:       url(../images/sublevel_dot.gif);
background-position:    28px 7px;
background-repeat:      no-repeat;
border-bottom:  #336699 1px dashed;
color:  #666666;
display:        block;
font-family:    Verdana, Helvetica, Arial, sans-serif;
font-size:      11px;
line-height:    24px;
text-decoration:        none;
text-indent:    40px;
}

A.sublevel:hover  {
color:  #ff6600;
text-decoration:        none;
}

A.toclink:link  {
color:  #3366cc;
}

A.toclink:visited  {
color:  #3366cc;
}

A.toclink:hover  {
color:  #ff0000;
text-decoration:        none;
}

A:link  {
color:  #666666;
text-decoration:        none;
}

A:visited  {
color:  #666666;
text-decoration:        none;
}

A:hover  {
color:  #333333;
text-decoration:        none;
}

BODY  {
background-color:       #ffffff;
background-position:    ;
margin-top:     0px;
margin: 0px;
}

DIV  {
color:  #333333;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
}

FORM  {
margin: 0px;
padding-bottom: 0px;
padding-left:   0px;
padding-right:  0px;
padding-top:    0px;
}

H3  {
background-image:       url(../images/module_heading.png);
background-repeat:      no-repeat;
color:  #676767;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
line-height:    28px;
}

HR  {
color:  #cccccc;
height: 1px;
width:  100%;
}

LI  {
background-image:       url(../images/mainlevel_dot.gif);
background-position:    10px 8px;
background-repeat:      no-repeat;
color:  #676767;
line-height:    26px;
padding-left:   25px;
padding-top:    0px;
text-decoration:        none;
}

P  {
color:  #333333;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
line-height:    20px;
}

TABLE.contenttoc  {
}

TABLE.contenttoc TD  {
border-bottom:  1px dashed #336699;
font-size:      11px;
font-weight:    bold;
height: 32px;
text-align:     left;
}

TABLE.download  {
}

TABLE.download TD  {
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
padding-bottom: 4px;
padding-left:   4px;
padding-right:  4px;
padding-top:    4px;
vertical-align: top;
}

TABLE.pollstableborder  {
border-bottom:  #cccccc 1px solid;
border-left:    #cccccc 1px solid;
border-right:   #cccccc 1px solid;
border-top:     #cccccc 1px solid;
}

TABLE.searchinto  {
width:  100%;
}

TABLE.searchintro TD  {
background-color:       #ffffff;
color:  #293c43;
font-weight:    bold;
}

TABLE.spec  {
border-bottom:  #999999 1px solid;
width:  550px;
}

TABLE.spec TD  {
border-right:   #ffffff 4px solid;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
}

TR  {
color:  #676767;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      11px;
line-height:    18px;
}

UL  {
list-style-type:        none;
margin: 0px;
padding-bottom: 0px;
padding-left:   0px;
padding-right:  0px;
padding-top:    0px;
}

