BODY
{
    BACKGROUND-COLOR: #f0f0f0
}
A:active
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: royalblue;
    TEXT-DECORATION: underline
}
.royalbluehref
{
    COLOR: royalblue
}
.scheduleheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #f0f0f0
}
.homebackground
{
    COLOR: white;
    BACKGROUND-COLOR: white
}
.header
{
    COLOR: #f0f0f0;
    BACKGROUND-COLOR: #002455
}
.headerusertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F0F0F0
}
.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.menusubtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #f0f0f0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titlebar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #F0F0F0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: red
}
.titlebarbg
{
    BACKGROUND-COLOR: #40509e;
    background-image: url('../../default/images/bk_th.gif');
	height: 22px; 
}
.titlebartext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.query
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
    FONT-COLOR: black;
    color: black
}
.detail_bg
{
    BACKGROUND-COLOR: white
}
.detail_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #002f55;
    FONT-FAMILY: Arial, Helvetica, sans-serif
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: white
}
.querytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.buttonbar
{
    BACKGROUND-COLOR: white
}
.footer
{
    BACKGROUND-COLOR: #002455
}
.footertext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #002455;
    TEXT-DECORATION: none
}
.loginbar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #F0F0F0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #002455
}
.loginbarbg
{
    BACKGROUND-COLOR: #002455
}
.loginbartext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.loginfooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff
}
.loginfooterbg
{
    BACKGROUND-COLOR: #484848
}
.loginfootertext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.loginfootertextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.loginheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #002f55;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.logintext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #002f55;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.loginsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ff6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.smallblack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}



.smallblackbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.smallblackboldheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F0f0f0;
    TEXT-DECORATION: none
}
.smallblackboldgrayheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #C0C0C0;
    TEXT-DECORATION: none
}
.smallwhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.smallwhitebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.smallred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.smallredbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bigred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bigredbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bigblack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bigblackbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.extrasmallorange
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ff6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.smallbluebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #007dc6;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD
{
    FONT-FAMILY: Tahoma,Helvetica,Verdana,Arial,sans-serif
}
UL
{
    COLOR: #0863d8;
    LIST-STYLE-TYPE: circle
}
FORM
{
    MARGIN: 0px
}
.homebackground
{
    BACKGROUND-COLOR: white;
}
.logobackground
{
    BACKGROUND-COLOR: #002f55
}
.loginbg
{
    COLOR: hotpink;
    BACKGROUND-COLOR: white
}
.LoginWelcomeHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #002455;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.maincontenttd
{
    BACKGROUND-COLOR: white
}

/* alternating rows */
.row0 { background-color: #EFEFEF; FONT-WEIGHT: normal;
    FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none; }  
.row1 { background-color: #FFFFFF; FONT-WEIGHT: normal;
    FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none; } 
.rowon { background-color: #FFFFDD; FONT-WEIGHT: normal;
    FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none; }
.td { padding-left: 2px; padding-right: 2px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #FFFFFF; }

.detail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.th { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #F0f0f0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666;
    TEXT-DECORATION: none; 
}
.btn { BACKGROUND-COLOR: #FFCC00; color: #000000; FONT-SIZE: 8pt; font-weight: bold; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    background-image: url('../../default/images/bk_btn.gif'); height: 21px; border-left: 1px solid #CC9900; border-right: 1px solid #CC9900; border-top: 0px; border-bottom: 1px solid #CC9900; }
.hdr { font-size: 9pt; background-image: url('../../default/images/bk_top.gif'); height: 41px; background-color: #3366CC; color: #FFFFFF;  }
.hdr2 { font-size: 11pt; }	