.BeginDefinableStyles {}
body, td {margin:0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 16px; }
BODY
{scrollbar-face-color:  #9999cc; 
scrollbar-shadow-color:  #000000; 
scrollbar-highlight-color:  #cccccc; 
scrollbar-3dlight-color:  #ffffff; 
scrollbar-darkshadow-color:  #003333; 
scrollbar-track-color:  #ffffff; 
scrollbar-arrow-color:  #ffffff; }
a:link {color: #666699; font-size: 10px;  font-weight: bold; text-decoration: none;}
a:visited {color: #666699; font-size: 10px; font-weight: bold; text-decoration: none;}
a:hover {color: #6666CC; font-size: 10px; font-weight: bold; text-decoration: underline;}
A {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px }
A.SmallWhiteFont { font-size: 9px; color: white;font-weight: bold;line-height: 25px; text-decoration: none;}
A.SmallWhiteFont:link { font-size: 9px; color: white; }
A.SmallWhiteFont:visited { font-size: 9px; color: white; }
A.SmallWhiteFont:active { font-size: 9px; color: white; }
A.SmallWhiteFont:hover { font-size: 9px; color: white; text-decoration: underline }
#SiteSearchInput {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px} 
#SiteSearchButton {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight:bold} 
.DoubleSpace { line-spacing:20px;}
P.indexcolumnjustify	{line-height: 16px; color: #000000;
text-align: justify; padding-top: 0px; padding-right: 6px; padding-bottom: 0px; padding-left: 6px;}
.indexcolumnleft {line-height: 16px; color: #000000;
text-align: left; padding-top: 0px; padding-right: 6px; padding-bottom: 0px; padding-left: 6px;}
P.commontext1space {font-size: 10px; line-height: 16px; color: #000000; 
text-align: justify; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px;}
.EndDefinableStyles {}
FORM.InlineForm { display:inline; margin-bottom:0px }

/* Headings */
H1 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 16px; 
   color: #666699;		
   margin-right: 0.25em;
   margin-bottom: 0.9em;
   padding: 0.25em 0.25em;
   border-bottom: thin dotted #666699;	
}

H2 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 16px; 
   color: #666699;		
   margin-right: 0.25em;
   margin-bottom: 0.9em;
   padding: 0.25em 0.25em;
}

H3 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 16px; 
   color: #666699;		
   margin-right: 0.25em;
   margin-bottom: 0.9em;
   padding: 0.25em 0.25em;
   border-bottom: thin dotted #999999;	
}

H4 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px; 
   color: #666699;		
   margin-right: 0.25em;
   margin-bottom: 0.2em;
}

H5 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 14px; 
   color: #666699;		
}

p   
    { 
    font-size: 11px;
    font-weight: normal;
    text-decoration: none; 
    color: #222222;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }
a:link     
    { 
    font-size: 10px;
    text-decoration: none; 
    color: #666699;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
}
a:visited  
    { 
    font-size: 10px;
    text-decoration: none; 
    color: #666699;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
}
a:active   
    { 
    font-size: 10px;
    text-decoration: none; 
    color: #666699;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
}
a:hover
    { 
    font-size: 10px;
    text-decoration: underline; 
    color: #666699;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
}

/* Top Navigation Menu */
.topnav {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   font-variant: small-caps;
}   
.topnav a:link {
   font-weight: bold;
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-variant: small-caps;
   text-decoration: none;
   color: #000066;    
   padding: 8px;   
   border-left: 1px solid #000066;
}
.topnav a:visited {
   font-weight: bold;
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-variant: small-caps;
   text-decoration: none;
   color: #000066;    
   padding: 8px;   
   border-left: 1px solid #000066;
}
.topnav a:active {
   font-weight: bold;
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-variant: small-caps;
   color: #000066;    
   padding: 8px;
   border-left: 1px solid #000066;
}
.topnav a:hover {
   font-weight: bold;
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-variant: small-caps;
   color: #667899;   
   padding: 8px;
   border-left: 1px solid #000066;
}
.topnav_act a:link {
   font-weight: bold;
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-variant: small-caps;
   text-decoration: none;
   color: #000066;    
   padding: 8px;   
   border-left: 1px solid #000066;
}
.topnav_act a:visited {
   font-weight: bold;
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-variant: small-caps;
   text-decoration: none;
   color: #000066;    
   padding: 8px;   
   border-left: 1px solid #000066;
}
.topnav_act a:active {
   font-weight: bold;
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-variant: small-caps;
   color: #000066;    
   padding: 8px;
   border-left: 1px solid #000066;
}
.topnav_act a:hover {
   font-weight: bold;
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-variant: small-caps;
   color: #667899;   
   padding: 8px;
   border-left: 1px solid #000066;
}

/* Top Navigation Menu 2nd Level */
.topnav1 {
   font-weight: normal;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   text-decoration: none;
   color: #ffffff;   
   background: #667899;    
   border: 1px solid #667899;
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}   
.topnav1 a:link {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #ffffff;   
   background: #667899;     
   border: 1px solid #667899;
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav1 a:visited {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #ffffff;   
   background: #667899;     
   border: 1px solid #667899; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav1 a:active {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #ffffff;  
   background: #667899;     
   border: 1px solid #667899;
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav1 a:hover {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #000066;  
   background: #AFB9CA;     
   border: 1px solid #ffffff;
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav1_act a {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #cccccc;  
   margin: 4px;  
   background: #667899;     
   border: 1px solid #667899;
   width: 170px;
   padding: 3px; 
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav1_act a:visited {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #cccccc;  
   margin: 4px;  
   background: #667899;     
   border: 1px solid #667899;
   width: 170px;
   padding: 3px; 
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav1_act a:active {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #cccccc;  
   margin: 4px;  
   background: #667899;     
   border: 1px solid #667899;  
   width: 170px;
   padding: 3px; 
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav1_act a:hover {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #cccccc;   
   margin: 4px;  
   background: #667899;     
   border: 1px solid #667899; 
   width: 170px;
   padding: 3px; 
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}

/* Top Navigation Menu 3rd Level */
.topnav2 {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #333333;  
   border: 1px solid #cccccc;        
   background-color: #cccccc; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}   
.topnav2 a:link {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #333333;  
   border: 1px solid #cccccc;        
   background-color: #cccccc; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px; 
}
.topnav2 a:visited {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #333333;  
   border: 1px solid #cccccc;        
   background-color: #cccccc; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav2 a:active {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #333333;  
   border: 1px solid #cccccc;        
   background-color: #cccccc; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav2 a:hover {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #333333;  
   border: 1px solid #929292;        
   background-color: #e3e3e3; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}   
.topnav2_act a {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #ffffff;  
   border: 1px solid #cccccc;        
   background-color: #cccccc; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav2_act a:visited {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #ffffff;  
   border: 1px solid #cccccc;        
   background-color: #cccccc; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav2_act a:active {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #ffffff;  
   border: 1px solid #cccccc;        
   background-color: #cccccc; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.topnav2_act a:hover {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-weight: normal;
   text-decoration: none;
   color: #ffffff;  
   border: 1px solid #cccccc;        
   background-color: #cccccc; 
   width: 170px;
   padding: 3px;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
}

/* Regional Links on Homepage */
.regional {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 9px;
   color: #000278;                    
}   
.regional a:link {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;                 
   padding: 5px;
   margin-left: 3px;
}
.regional a:visited {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;                  
   padding: 5px;
   margin-left: 3px;
}
.regional a:active {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;
   padding: 5px;
   margin-left: 3px;
}
.regional a:hover {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: underline;
   color: #ffffff;
   padding: 5px;
   margin-left: 3px;    
}

/* Left Navigation Menu */
.leftnav {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 9px;
   color: #000278;                    
}   
.leftnav a:link {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;                 
   padding: 5px;
   margin-left: 0px;
   width: 150px;
   border-top: 1px solid #ffffff;
}
.leftnav a:visited {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;                  
   padding: 5px;
   margin-left: 0px;
   width: 150px;
   border-top: 1px solid #ffffff;
}
.leftnav a:active {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;
   padding: 5px;
   margin-left: 0px;
   width: 150px;
   border-top: 1px solid #ffffff;
}
.leftnav a:hover {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: underline;
   color: #ffffff;
   padding: 5px;
   margin-left: 0px;     
   width: 150px;
   border-top: 1px solid #ffffff;
}
.leftnav_act a:link {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;
   padding: 5px;
   margin-left: 0px;
   width: 150px;
   border-top: 1px solid #ffffff;
}
.leftnav_act a:visited {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;	
   padding: 5px;
   margin-left: 0px;
   width: 150px;
   border-top: 1px solid #ffffff;
  }
.leftnav_act a:hover {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: underline;
   color: #ffffff;
   padding: 5px;
   margin-left: 0px;
   width: 150px;
   border-top: 1px solid #ffffff;
}


/* Left Navigation SubMenu Spacer */
.leftnavspc {  
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 12px;
   font-variant: small-caps;
   font-weight: bolder;
   color: #333333;			/* dark grey */
   text-decoration: none;
   padding: 1px 2px 2px 10px;
   margin-left: 15px; 
   background-color: #FFFFFF;		/* white */
   border-bottom: thin dotted #F77339;

}

/* Left Navigation Menu1 */
.leftnav1 {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 9px;
   color: #000278;                    
}   
.leftnav1 a:link {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;                 
   padding: 5px;
   margin-left: 15px;
   width: 150px;
   border-bottom: 1px solid #ffffff;
}
.leftnav1 a:visited {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;                  
   padding: 5px;
   margin-left: 15px;
   width: 150px;
   border-bottom: 1px solid #ffffff;
}
.leftnav1 a:active {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;
   padding: 5px;
   margin-left: 15px;
   width: 150px;
   border-bottom: 1px solid #ffffff;
}
.leftnav1 a:hover {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: underline;
   color: #ffffff;
   padding: 5px;
   margin-left: 15px;    
   width: 150px;
   border-bottom: 1px solid #ffffff;
}
.leftnav1_act a:link {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;
   padding: 5px;
   margin-left: 15px;
   width: 150px;
   border-bottom: 1px solid #ffffff;
}
.leftnav1_act a:visited {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;	
   padding: 5px;
   margin-left: 15px;
   width: 150px;
   border-bottom: 1px solid #ffffff;
  }
.leftnav1_act a:hover {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: underline;
   color: #ffffff;
   padding: 5px;
   margin-left: 15px;
   width: 150px;
   border-bottom: 1px solid #ffffff;
}

/* Left Navigation Menu2 */
.leftnav2 {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 9px;
   color: #000278;                    
}   
.leftnav2 a:link {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;                 
   padding: 2px;
   margin-left: 15px;
   width: 135px;
}
.leftnav2 a:visited {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;                  
   padding: 2px;
   margin-left: 15px;
   width: 135px;
}
.leftnav2 a:active {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;
   padding: 2px;
   margin-left: 15px;
   width: 135px;
}
.leftnav2 a:hover {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: underline;
   color: #ffffff;
   padding: 2px;
   margin-left: 15px;    
   width: 135px;
}
.leftnav2_act a:link {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;
   padding: 2px;
   margin-left: 15px;
   width: 135px;
}
.leftnav2_act a:visited {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #ffffff;	
   padding: 2px;
   margin-left: 15px;
   width: 135px;
  }
.leftnav2_act a:hover {
   font-size: 9px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: underline;
   color: #ffffff;
   padding: 2px;
   margin-left: 15px;
   width: 135px;
}

/* Left Navigation SubMenu3 */
.leftnav3 {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 8px;
   color: #666666;			
}   
.leftnav3 a:link {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #336699;                
   background: #efefef;      
   padding: 2px;
   border: 1px solid #efefef;
   margin-left: 40px;
   width: 120px;
}
.leftnav3 a:visited {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #336699;                
   background: #efefef;         
   padding: 2px;
   border: 1px solid #efefef;
   margin-left: 40px;
   width: 120px;
}
.leftnav3 a:active {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #336699;
   padding: 2px;
   border: 1px solid #efefef;
   background-color: #efefef;
   margin-left: 40px;
   width: 120px;
}
.leftnav3 a:hover {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #336699;
   padding: 2px;
   border: 1px solid #929292;        
   background-color: #e3e3e3;        
   margin-left: 40px;
   width: 120px;
}
.leftnav3_act a:link {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #000066;
   padding: 1px 2px 2px 2px;
   border: 1px solid #efefef;
   background-color: #efefef;
   margin-left: 40px;
   width: 120px;
}
.leftnav3_act a:visited {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #000066;	
   padding: 1px 2px 2px 2px;
   border: 1px solid #efefef;
   background-color: #efefef;
   margin-left: 40px;
   width: 120px;
  }
.leftnav3_act a:hover {
   font-size: 11px;
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   text-decoration: none;
   color: #000066;
   padding: 1px 2px 2px 2px;
   border: 1px solid #efefef;
   background-color: #efefef;
   margin-left: 40px;
   width: 120px;
}
    
.bulletlist {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size : 10pt;
   color : #333333;
   margin: 0.1em 0.5em;
}

.breadcrumbs {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   color: #ffffff;
   font-size: 9px;
   text-decoration: none;
   font-weight: bold;
}
.breadcrumbs a:link {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 9px;
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
}
.breadcrumbs a:visited {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 9px;
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
}
.breadcrumbs a:active {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 9px;
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
}
.breadcrumbs a:hover {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 9px;
   color: #ffffff;
   text-decoration: underline;
   font-weight: bold;
}

.bottomnav {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   color: #333333;
   font-size: 11px;
   text-decoration: none;
}
.bottomnav a:link {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   color: #336699;
   text-decoration: none;
}
.bottomnav a:visited {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   color: #336699;
   text-decoration: none;
}
.bottomnav a:active {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   color: #336699;
   text-decoration: none;
}
.bottomnav a:hover {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   color: #FF9933;
   text-decoration: none;
}

.bottom {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   color: #333333;
   font-size: 11px;
   text-decoration: none;
}
.bottom a:link {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   color: #336699;
   text-decoration: none;
}
.bottom a:visited {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   color: #336699;
   text-decoration: none;
}
.bottom a:active {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   color: #336699;
   text-decoration: none;
}
.bottom a:hover {
   font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
   font-size: 11px;
   color: #FF9933;
   text-decoration: none;
}

.container { 
font-size: 16pt;
font-weight: bold;
font-style: italic;
color: #000066;
font-family: 'X', "Times New Roman", times, serif, 'X';
position: relative; 
left: 2px; 
top: 2px; 
color: #999999; 
}

.text { 
font-size: 16pt;
font-weight: bold;
font-style: italic;
color: #000066;
font-family: 'X', "Times New Roman", times, serif, 'X';
position: absolute; 
left: -2px; 
top: -2px; 
color: #000066;
} 

/* Search Formats */ 
.searchform { 
font-family : Verdana, sans-serif; 
font-size : 11px; 
color : #000000; 
font-weight : normal; 
} 
.searchresultpagetitle { 
font-family : Verdana, sans-serif; 
font-size : 15px; 
color : #333333; 
font-weight : bold; 
} 
.searchresultcontent { 
font-family : Verdana, sans-serif; 
font-size : 11px; 
color : #000000; 
font-weight : normal; 
} 
.searchresultheader { 
font-family : Verdana, sans-serif; 
font-size : 14px; 
color : #333366; 
font-weight : bolder; 
} 
.searchmarkup { 
color : #000000; 
} 

.loginform { 
font-family : Verdana, sans-serif; 
font-size : 14px; 
color : #000000; 
font-weight : normal; 
}