.body_text { font-family: verdana, arial, sans-serif;
    		font-size: 9pt;
		font-weight: normal;
		text-align: justify;
		color: #666666	}

.black_body_text { font-family: verdana, arial, sans-serif;
    		font-size: 9pt;
		font-weight: normal;
		color: #000000	}


.small_text { font-family: verdana, arial, sans-serif;
    		font-size: 8pt;
		color: #666666	}

.gray_bold_text {font-family: verdana;
    			font-size: 10pt;
			font-weight: bold;
			color: #666666	}  

.marin_bold_text {font-family: verdana;
    			font-size: 10pt;
			font-weight: bold;
			color: #339999	}  

.blue_bold_text {font-family: verdana;
    			font-size: 10pt;
			font-weight: bold;
			color: #5186B8	}  

.pink_bold_text {font-family: verdana;
    			font-size: 10pt;
			font-weight: bold;
			color: #EB69AF	}  

.green_bold_text {font-family: verdana;
    			font-size: 10pt;
			font-weight: bold;
			color: #40AD76	}

.lila_bold_text {font-family: verdana;
    			font-size: 10pt;
			font-weight: bold;
			color: #8D40AD	}

.gray_12_text {font-family: verdana;
    			font-size: 12pt;
			font-weight: bold;			
			color: #666666}

.gray_11_text {font-family: verdana;
    			font-size: 11pt;
			color: #666666}

.marin_12_text {font-family: verdana;
    			font-size: 12pt;
			font-weight: bold;			
			color: #339999 }

.blue_12_text {font-family: verdana;
    			font-size: 12pt;
			font-weight: bold;			
			color: #5186B8 }

.pink_12_text {font-family: verdana;
    			font-size: 12pt;
			font-weight: bold;			
			color: #EB69AF}

.green_12_text {font-family: verdana;
    			font-size: 12pt;
			font-weight: bold;			
			color: #40AD76}

.lila_12_text {font-family: verdana;
    			font-size: 12pt;
			font-weight: bold;			
			color: #8D40AD}

.marin_big_text {font-family: verdana;
    			font-size: 14pt;			
			color: #339999 }

.blue_big_text {font-family: verdana;
    			font-size: 14pt;			
			color: #5186B8	}  

.pink_big_text {font-family: verdana;
    			font-size: 14pt;			
			color: #EB69AF } 

.green_big_text {font-family: verdana;
    			font-size: 14pt;			
			color: #40AD76	}

.lila_big_text {font-family: verdana;
    			font-size: 14pt;			
			color: #8D40AD	}
                           
h5          { color: #000000; 
			font-family: Verdana; 
			font-size: 10pt; 
			font-weight: bold }
	
a.black_link { text-decoration: underline;
			font-size: 9pt; 
			font-family: Verdana; 
			color: #000000;
			border: none }

a.marin_link { text-decoration: underline;
			font-size: 9pt; 
			font-family: Verdana; 
			color: #339999;
			border: none }
			
a.blue_link  { text-decoration: underline;
			font-family: Verdana; 			
			font-size: 9pt; 
			color: #5186B8;
			border: none }
					
a.pink_link { text-decoration: underline; 
			font-family: Verdana; 
			font-size: 9pt; 
			color: #EB69AF;
			border: none }

a.green_link { text-decoration: underline; 
			font-family: Verdana; 
			font-size: 9pt; 
			color: #40AD76;
			border: none }

a.lila_link { text-decoration: underline; 
			font-family: Verdana; 
			font-size: 9pt; 
			color: #8D40AD;
			border: none }
			
a.big_marin_link  { text-decoration: none;
			font-family: Verdana; 
			font-size: 12pt; 
			font-weight: bold; 
			color: #339999 }
					
a.big_blue_link  { text-decoration: none;
			font-family: Verdana; 
			font-size: 12pt; 
			font-weight: bold; 
			color: #5186B8 }
				
a.big_pink_link  { text-decoration: none;
			font-family: Verdana; 
			font-size: 12pt; 
			font-weight: bold; 
			color: #EB69AF }

a.big_green_link  { text-decoration: none;
			font-family: Verdana; 
			font-size: 12pt; 
			font-weight: bold; 
			color: #40AD76 }

a.big_lila_link  { text-decoration: none;
			font-family: Verdana; 
			font-size: 12pt; 
			font-weight: bold; 
			color: #8D40AD}


a.gray_link	  { text-decoration: none;
			font-family: Verdana; 
			font-size: 10pt; 
			font-weight: bold; 
			color: #999999 }

p     	{ font-family: Verdana; 
		font-size: 8pt }
		
.table_menu  	{ width: 100%; 
			height: 100%; 
			text-align: left; 
			margin-left: auto; 
			margin-right: auto }

.table_address 	{ width: 93%; 
			height: 100%; 
			text-align: left; 
			margin-left: auto; 
			margin-right: 5px }

.table_93X100	{ width: 93%; 
			height: 100%; 
			text-align: left;
			margin-left: auto; 
			margin-right: auto}

.td_gray_backgrownd { background-image: url(images/grayback.gif); 
			width: 620px; 
			horizontal-align: center  }
			               	
.td_top_narrow 	{ background-image: url(images/narrowtop.gif); 
				width: 100%;
				height: 23px;
				text-align: center }
               	
.td_center_narrow { background-image: url(images/narrowcenter.gif);				
				width: 100%;
				vertical-align: top;
				text-align: center }
               	
.td_im_narrow 	{ background-image: url(images/narrowim.gif); 
				width: 100%;
				height: 45px;
				text-align: center }
            
.td_bottom_narrow { background-image: url(images/narrowbottom.gif); 
				width: 100%;
				height: 23px;
				text-align: center }
               
.td_top_wide { background-image: url(images/widetop.gif); 
			width: 100%;
			height: 17px }

.td_center_wide { background-image: url(images/widecenter.gif); 
			width: 100%; 
			text-align: center; 
			vertical-align: middle }

.td_bottom_wide { background-image: url(images/widebottom.gif); 
			width: 100%; 
			height: 19px }

.td_menu	{ vertical-align: middle; 
			width: 60px; 
			text-align: left; 
			white-space: nowrap;}

.td_justify	{ text-align: justify }

.divlink a {
display: block;
}

ul.list { list-style: default;
		list-style-type: circle    
}

li.li {list-style-type: circle   
}

ul {
	list-style: none;
	padding: 2;
	margin: 0;
}


li {
	float: left;
	position: relative;
	width: 8em;
	cursor: default;
		
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: white;
	width: 11em;

}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: white;
	border: 0px none;
}

li:hover ul, li.over ul {
	display: block;
}

#nav a {
	display: block;  
	text-decoration: none;
}

#nav a:hover {
	color: #999999;     
}

#nav li li a {
	display: block;
	color: #666666;
	padding: 0.2em 10px;
}

#nav li li a:hover {
	width: 2.8em 138px 	          
}
