BODY { FONT-SIZE: 10px; 
       MARGIN: 0px 0px 0px 2px; 
       PADDING-TOP: 3px;
       WIDTH: 770px; 
       FONT-FAMILY: Arial, sans-serif; 
       BACKGROUND-COLOR: #fff }
	
#Ceiling { FONT-WEIGHT: bold; FONT-SIZE: 11px; 
           BACKGROUND: #fff }
           
#Ceiling TD.SearchRow { padding: 0px 0px 0px 0px;
                 FONT-WEIGHT: normal;  
                 VERTICAL-ALIGN: middle; 
                 COLOR: #336699  }
	
#Ceiling TD.L1 { FONT-WEIGHT: normal;  
                 VERTICAL-ALIGN: middle; 
                 COLOR: #fff;  
                 BACKGROUND-COLOR: #336699 }
                 
#Ceiling TD.L2 { padding: 4px 4px 4px 4px;
                 FONT-WEIGHT: normal;  
                 VERTICAL-ALIGN: middle; 
                 COLOR: #fff;  
                 BACKGROUND-COLOR: #336699 }
#Ceiling TD.Button { padding: 2px 4px 2px 4px;
                    FONT-WEIGHT: normal;  
                    VERTICAL-ALIGN: bottom; 
                    COLOR: #fff;  
                    BACKGROUND-COLOR: #336699}
                 
.mhbInput { FONT-SIZE: 12px; 
            FONT-FAMILY: arial, verdana, sans-serif;
             HEIGHT: 20px }
                 
.mhbButton { FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: arial, verdana, sans-serif;
                     TEXT-TRANSFORM: uppercase; 
                     HEIGHT:20px; WIDTH: 60px; 
                     COLOR: #000 }
                     
.header24 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-weight: bold;
           font-size: 24px;
           color: #666666}
          
.header16 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-weight: bold;
          font-size: 16px;
          color: #333333}

.contentfix {font-family: courier;
             font-weight: bold;
             font-size: 12px;
             color: #000}
             
.content {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-weight: normal;
          font-size: 14px;
          color: #000} 
          
.bigger  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 16px;
            color: #000} 
            
.smaller  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 12px;
            color: #000} 
                               
.footertext {text-align: left;
             font-size: 10pt;
             color: #787878;
             line-height: 8pt;}   

.basenote {font-family: arial, sans-serif;
       font-weight: normal;
       font-size: 10pt;
       text-align: center;
       line-height: 12pt;
       }  
             
.bookcontent {font-family: 'new times roman', times, serif;
              font-weight: normal;
              font-size: 14pt;
              line-height: 20pt;
              color: #444} 
              
.adheader {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-weight: bold;
           font-size: 11px;
           color: #113366;
           padding: 0px;
           margin: 0px;}


.abswhite  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-weight: normal;
       font-size: 14px;
       line-height: 18px;
       text-align: right;
       margin-left: 5%; 
       margin-right: 2%; 
       color:#FFFFFF;
       } 
                 

UL#MainNav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 180px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}

UL#MainNav LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 180px; 
	CURSOR: pointer; 
	PADDING-TOP: 0px; 
	HEIGHT: 18px
}

UL#MainNav LI {
	BACKGROUND: url('../images/navblue.gif') no-repeat 0px 0px; 
}

UL#MainNav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#MainNav LI A:hover {
	BACKGROUND: #8ebae5
}
UL#MainNav LI DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 169px; LINE-HEIGHT: 16px; PADDING-TOP: 1px; HEIGHT: 18px
}
UL#MainNav LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none
}
UL#MainNav LI A {
	COLOR: #fff
}
UL#MainNav LI.current {
	BACKGROUND: url('../images/navred.gif') no-repeat 0px 0px; 
}
UL#MainNav LI.current A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
HTML UL#MainNav LI {
	FLOAT: left; HEIGHT: 1%
}
 HTML UL#MainNav LI A {
	HEIGHT: 1%
}


UL#SubNav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 180px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}

UL#SubNav LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 180px; 
	CURSOR: pointer; 
	PADDING-TOP: 0px; 
	HEIGHT: 18px
}

UL#SubNav LI {
	BACKGROUND: url('../images/subgray.gif') no-repeat 0px 0px;
}

UL#SubNav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#SubNav LI A:hover {
	BACKGROUND: #8ebae5
}
UL#SubNav LI DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 169px; LINE-HEIGHT: 16px; PADDING-TOP: 1px; HEIGHT: 18px
}
UL#SubNav LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none
}
UL#SubNav LI A {
	COLOR: #113366
	}
	
UL#SubNav LI.current {
	BACKGROUND: url('../images/subheader.gif') no-repeat 0px 0px; 
}
UL#SubNav LI.current A {
	BACKGROUND: url('../images/subheader.gif') no-repeat 0px 0px; 
   	COLOR: #FFF
}

UL#SubNav LI.current A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
HTML UL#SubNav LI {
	FLOAT: left; HEIGHT: 1%
}
 HTML UL#SubNav LI A {
	HEIGHT: 1%
}

IMG.tex {
	VERTICAL-ALIGN: middle
}

TABLE#mainpage { padding: 0px;
                 margin : 0px;
                 border-width: 0px;
                 border-spacing: 0;
}

TABLE#mainpage TD.rightad { vertical-align: top;
                            text-align: right;
                            whitespace: nowrap;

}TABLE#mainpage TD.content { padding: 4px 2px 4px 6px;
}


TABLE.midfix {font-family: courier;
              font-size: 12px;
              text-align: center;
              color: #000;
              border-style:solid;
              border-width: 2px;
              border-color: #666666;
              border-collapse: collapse;          
}   

Table.midfix TH { border-style:solid;
                  border-width: 1px;
                  border-collapse: collapse;
                  background: #DDDDDD;
                  font-weight: bold;
}              

Table.midfix TD { border-style:solid;
                  border-width: 1px;
                  border-collapse: collapse;
                  vertical-align: top;
}

Table.midfix TD.desc { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                       vertical-align: middle;
                       text-align: left; 
}

Table.midfix TD.larger { font-size: 24px;
                         font-weight: bold;
                         height: 26;
}

TABLE.symbol {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
              font-size: 12px;
              text-align: center;
              color: #000;
              border-style:solid;
              border-width: 2px;
              border-color: #666666;
              border-collapse: collapse;          
}   

Table.symbol TH { border-style:solid;
                  border-width: 1px;
                  border-collapse: collapse;
                  background: #DDDDDD;
                  font-weight: bold;
                  font-size: 14px;
                  vertical-align: middle;
}              

Table.symbol TD { border-style:solid;
                  border-width: 1px;
                  border-collapse: collapse;
                  vertical-align: middle;
}

Table.symbol TD.larger { font-family: Lucida Sans Unicode, Verdana, Geneva, Arial, Helvetica, sans-serif;
                         font-size: 24px;
                         height: 26;
}


Table.symbol TD.desc { text-align: left; 
}

TABLE.numeric {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
               font-size: 11px;
               text-align: center;
               color: #000;
               border-style:solid;
               border-width: 2px;
               border-color: #666666;
               border-collapse: collapse;          
}   

Table.numeric TH { border-style:solid;
                   border-width: 1px;
                   border-collapse: collapse;
                   background: #DDDDDD;
                   font-weight: bold;
                   font-size: 12px;
                   vertical-align: middle;
} 

Table.numeric TH.left { text-align: left;
} 
             

Table.numeric TD { border-style:solid;
                  border-width: 1px;
                  border-collapse: collapse;
                  vertical-align: middle;
}

Table.numeric TD.neg {color: red}

TABLE.formula {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
               font-size: 12px;
               text-align: left;
               color: #000;
               border-style:solid;
               border-width: 2px;
               border-color: #666666;
               border-collapse: collapse;          
}   

Table.formula TH { border-style:solid;
                  border-width: 1px;
                  border-collapse: collapse;
                  background: #DDDDDD;
                  font-weight: bold;
                  font-size: 14px;
                  vertical-align: middle;
}              

Table.formula TD { border-style:solid;
                  border-width: 1px;
                  border-collapse: collapse;
                  vertical-align: middle;
                  text-align: center;
}

Table.formula TD IMG {vertical-align=middle;}

Table.formula TD.frm { font-family: 'new times roman', times, serif;
                       font-weight: normal;
                       font-size: 14pt;
                       text-align:left;
                       PADDING-LEFT: 4px; 
}

Table.formula TD.frm1 { font-family: 'new times roman', times, serif;
                       font-weight: normal;
                       font-size: 14pt;
                       text-align: center;
}

Table.formula TD.desc {text-align:left;
                      padding-top: 4px;
                      padding-bottom: 4px;
}


TABLE.sscontent {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                 font-size: 14px;
                 color: #000;
                 border-style:solid;
                 border-width: 2px;
                 border-color: #666666;
                 border-collapse: collapse;          
}   

Table.sscontent TH { border-style:solid;
                     border-width: 1px;
                     border-collapse: collapse;
                     background: #DDDDDD;
                     font-weight: bold;
}       

Table.sscontent TD { padding: 4px 4px 4px 4px;
                     vertical-align: top;
                     border-style:solid;
                     border-width: 1px;
                     border-collapse: collapse;
}

Table.calendar {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
               padding: 0px;
               margin : 0px;
               font-size: 12px;
               text-align: center;
               border-width: 0px;
               border-spacing: 0;
               width: 562px;
               border-collapse: collapse; 
               table-layout: fixed;       
}   

Table.calendar TH { border-style:solid;
                   border-width: 1px;
                   border-style:solid;
                   border-color:#AAAAAA;
                   border-collapse: collapse;
                   background: #333333;
                   font-weight: bold;
                   font-size: 18px;
                   color: #FFFF80;
                   vertical-align: middle;
} 

Table.calendar TH.holi {color: #FF9999}

Table.calendar TD { padding: 1px 1px 1px 1px;
                     vertical-align: top;
                     background: #000;
                     border-style:solid;
                     border-width: 1px;
                     border-color:#AAAAAA;
                     border-collapse: collapse;}
                     
Table.calr {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            padding: 0px;
            margin : 0px;
            border-width: 0px;
            border-spacing: 0;
            border-collapse: collapse;
            font-size: 12px;
            text-align: center;
            vertical-align: top;
            background: #000;
            table-layout: fixed;
            color: #FFFF80;}
            
Table.calh {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            padding: 0px;
            margin : 0px;
            border-width: 0px;
            border-spacing: 0;
            border-collapse: collapse;
            font-size: 12px;
            text-align: center;
            vertical-align: top;
            background: #000;
            table-layout: fixed; 
            color: #FF9999;}
            
Table.calr TD { padding: 0x;
                vertical-align: top;
                
                border-width: 0px;
                border-collapse: collapse;}
                
Table.calh TD { padding: 0x;
                vertical-align: top;
                 
                border-width: 0px;
                border-collapse: collapse;}           

Table.calr TD.rg {text-align: right;}
Table.calh TD.rg {text-align: right;}

Table.calr TD.sym {font-size: 24px;
                   font-weight: bold;}
Table.calh TD.sym {font-size: 24px;
                   font-weight: bold;}


span.nowrap {white-space: nowrap}

img.left {float:left;
          margin-right: 7px;
          margin-bottom: 3px;}

img.right {float:right;
           margin-right: 3px;
           margin-bottom: 7px;}



             
