/* -- -- -- Initial  -- -- -- -- -- -- -- -- -- -- -- -- -- */	
/* -- undo browser HTML defaults -- */
:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
html {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
}		  

body {
}

td 	{
	line-height: 100%; 
	}
    
p  {
    margin-top: 7px;
    margin-bottom: 7px;
}    

/* -- -- -- Text  -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */ 

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

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

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

.font_l {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}

.font_xl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
}

.font_xxl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
}

.font_black {
       color: #000000;
     }    

.font_white {
       color: #ffffff;
     }    
     
.font_red {
       color: #990000;
     }      
     
.font_navy {
       color: #6699cc;
     }       

.bk_12 {
       font-size:12pt;
       font-weight : normal;
       color: #000000;
     }	

.bk_11  {
       font-size:11pt;
       font-weight : normal;
       color: #000000;
     }	

.bk_10  {
       font-size:10pt;
       font-weight : normal;
       color: #000000;
     }	

.rd_10  {
       font-size:10pt;
       font-weight : normal;
       color: #FF0000;  
	 }		    
	 
.bk_9  {
       font-size:9pt;
       font-weight : normal;	 
       color: #000000;
     }	

.bk_8  {
       font-size:8pt;
       font-weight : normal;	 
       color: #000000;
     }	

ul {
	list-style: square;
	float: left;
}

ul li {
	position: relative;
	display: inline;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { 
	display: block;
}

/* -- -- -- Menus -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

.topDrop {
	position: absolute;
	left: 0px;
	top: 18px;
	width: 156px;
	display: none;
	border-bottom: 1px solid #CCC;
}

.topLink {
	margin-right: 15px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

.topLink:hover {
	color: #FFFF00;	
    text-decoration: none;    
}

.topItem {
	padding: 2px;
	width: 150px;
	display: block;
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	background: #FFF6BF;
	border: 1px solid #CCC;
	border-bottom: none;  
	text-align: left;
}

.topItem:hover {
	background: #B6DD66;
	color: #000000;		
	text-decoration: none;	  
	text-align: left;
}

/* -- -- -- Links -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

a.nav:link { text-decoration: none; color: #FFFFFF; }
a.nav:visited {text-decoration: none; color: #FFFFFF; }
a.nav:hover { text-decoration: none; color: #FFFF00; }

a.bklink:link { text-decoration: none; color: #000000; }
a:bklink:visited {text-decoration: none; color: #000000; }
a:bklink:hover { text-decoration: underline; color: #000000; }

a.faq:link { text-decoration: none; color: #000000; font-weight: bold;}
a.faq:visited {text-decoration: none; color: #336699; font-weight: bold; }
a.faq:hover { text-decoration: underline; color: #336699; font-weight: bold;}

