body {
    margin: 0px 2px 0px 3px;
}
body,table,td {
    font-family: Arial, Helvetica, sans-serif; 
    font-size:12px; 
    color : #656366;
}
li {
    padding: 3px 0px 3px 0px;
}
a {
    font: 13px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #488ac7;
    font-weight: normal;    
} 
a:hover {
    text-decoration: underline;
    color: #EC0E87;
}
.company-links {
    font-size: 13px;
}
.menulink {
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #488ac7;
    font-weight: bold;
    padding: 0px 2px 0px 2px;
    text-transform: uppercase;    
}
.menulink;hover {
    color: #EC0E87;        
}
.menulink_a {
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    padding: 0px 1px 0px 2px;
    background-color:#488ac7;    
}
.menulink_color {
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #EC0E87;
    font-weight: bold;
    padding: 0px 2px 0px 2px;        
}
.menulink_color_a {
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    padding: 0px 1px 0px 2px;
    background-color:#EC0E87;    
}
.darkblu {
	  font: 11px Arial, Helvetica, sans-serif;
  	color: #002E5D;
}
.bc {
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #488ac7;
    font-weight: normal;
    padding: 0px 1px 0px 2px;    
}
.bc_a {
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: none;    
    font-weight: bold;
    padding: 0px 2px 0px 2px;
    color: #EC0E87;    
}
.titleblock {
    padding: 1px 2px 1px 5px; 
    margin: 0px 0px 0px 0px; 
    background-color:#488ac7;    
}
.titleblock_green {
    padding: 1px 2px 1px 5px; 
    margin: 0px 0px 0px 0px; 
    background-color:#66cc00;    
}
.titleblock_red {
    padding: 1px 2px 1px 5px; 
    margin: 0px 0px 0px 0px; 
    background-color:#ec0e87;    
}
.titleblock_magenta {
    padding: 1px 2px 1px 5px; 
    margin: 0px 0px 0px 0px; 
    background-color:#fe1ac5;    
}
.titleblock a, .titleblock_green a, .titleblock_red a, .titleblock_magenta a {
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;        
}
.titleblock a:hover, .titleblock_green a:hover, .titleblock_red a:hover, .titleblock_magenta a:hover {
    text-decoration: underline;
    color: #ffffff;        
}
.titleblock span {
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;        
}
.title_arc {
    font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #EC0E87;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px 2px 0px 2px;        
}
.newsblock {
    padding: 0px 0px 0px 0px; 
    margin: 0px 2px 0px 2px;
}
.newsblock_lid {
    padding: 0px 0px 0px 0px; 
    margin: 3px 0px 5px 0px;
}
.newsblock li {            
    padding: 0px 0px 3px 0px; 
    margin: 3px 0px 7px 0px;
    border-bottom: 1px dotted #b7cbf0;  
    /*list-style-image: url(images/list_ico.gif)*/
}    
.titleblock_news {
    padding: 1px 2px 1px 5px; 
    margin: 2px 0px 2px 0px; 
    background-color:#ffffff;     
}

.titleblock_news a, .titleblock_green_news a, .titleblock_red_news a, .titleblock_magenta_news a {
    font: 11px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #488ac7;
    font-weight: bold;
    text-transform: uppercase;        
}
.news_date_theme {
    font-size: 9px;        
    padding: 0px 0px 0px 0px; 
    margin: 3px 0px 2px 0px;
}
.news_date_theme_newsbody {
    font-size: 9px;        
    padding: 0px 0px 0px 0px; 
    margin: 5px 0px 2px 0px;
}
.news_theme {
    font-size: 9px;
}
.arc_theme {
    font-size: 9px;        
    padding: 0px 0px 3px 0px; 
    margin: 3px 0px 7px 0px;
    border-bottom: 1px dotted #b7cbf0;   
}
.arc_theme_arcbody {
    font-size: 9px;        
    padding: 0px 0px 0px 0px; 
    margin: 6px 0px 0px 0px;    
}
.arc_theme a, .arc_theme_arcbody a {
    font-size: 9px;
    text-decoration: none;
}
.arc_theme a:hover, .arc_theme_arcbody a:hover {
    text-decoration: underline;
}
.arc_theme_c {
    font-size: 10px;        
    padding: 0px 0px 3px 0px; 
    margin: 3px 0px 0px 0px;     
}
.arc_lid {
    font-size: 9px;        
    padding: 0px 0px 0px 0px; 
    margin: 3px 0px 2px 0px;    
}
.yacht_info_top {          
    padding: 0px 0px 0px 0px; 
    margin: 5px 0px 11px 0px;
    /*border-bottom: 1px solid #b7cbf0;
    border-top: 1px solid #b7cbf0; */    
}
.yacht_info_top a {
    text-decoration: none;   
}
.yacht_info_top a:hover {
    text-decoration: underline;   
}
.yacht_info_middle1 {            
    padding: 3px 0px 3px 0px; 
    margin: 0px 0px 8px 0px;
    
    /*border-bottom: 1px solid #b7cbf0;
    border-top: 1px solid #b7cbf0;*/    
}
.yacht_info_middle2 {            
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;        
}
.yacht_links_top {
    font-size: 9px;        
    padding: 2px 0px 3px 0px; 
    margin: 0px 0px 11px 0px;
    border-bottom: 1px solid #b7cbf0;
    border-top: 1px solid #b7cbf0;    
}
.yacht_bottom_line {
	  border-bottom: 1px solid #B1CEF0;
	  padding-bottom: 3px;
	  padding-top: 3px;
}
.companycont_companybody {            
    padding: 2px 0px 3px 0px; 
    margin: 0px 0px 7px 0px;
    border-bottom: 1px solid #b7cbf0;
    border-top: 1px solid #b7cbf0;    
}
.companydealers_companybody {            
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;        
}
.companydealers_companybody_pres {            
    padding: 0px 0px 0px 0px; 
    margin: 4px 0px 5px 0px;   
}
.colorrow {
    background-color: #eaf3fd;
}
.but {
	  color: #000;
	  font-family: Arial, Helvetica, sans-serif;
	  background-color: #dcedff;
	  font-size: 10px;
}
.but1 {
	  color: #000;
	  font-family: Arial, Helvetica, sans-serif;
	  background-color: #FFF;
	  font-size: 10px;
}
.but3 {
	  color: #000;
	  font-family: Arial, Helvetica, sans-serif;
	  background-color: #FFF;
	  font-size: 10px;
	  width: 60px;      
}
.cont_pager {
	  padding: 10px 0 12px 0;         
}
#pager {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    
    height: 24px;
}
#pager td {
    
}
#pager a {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 10px;
    text-decoration: none;
    padding: 6px 3px 6px 3px;
}
#pager span {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 6px 3px 6px 3px;
}