html{
	font-size:62.5%;
	overflow-y: scroll;
}

body{
	font:normal 1em verdana,arial;
	background-color:#b8b8b8;	
	text-align:center;
	margin:0 0 20px 0;
	height:100%;
	color:#333;
	padding:20px 0 20px 0;
	/*overflow: -moz-scrollbars-vertical;*/
}


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */
	


a,a:visited{
	outline:none;
	text-decoration:underline;
	color:#666;
}
a:hover{
	outline:none;
	text-decoration:none;
	color:#000;
}



img{border:0;}




#wrapper{
	margin:0 auto;	
	text-align:left;
	position:relative;
	width:1015px;
	height:580px;
}

#frame{
	position:absolute;
	top:57px;
	left:0;
	width:100%;
	height:536px;	
	font-size:1.2em;
	z-index:1;
}


#inner{
	width:1016px;
	background:#bebebe url(../imag/background_inner.jpg) 0 0 repeat-y;
	padding:40px 0 20px 0;
	border-bottom:1px solid #ECEF3C;
	margin: 0 0 20px 0;
}



#homelink{
	display:block;
	width:320px;
	height:50px;
	position:absolute;
	text-indent:-20000px;
	background:transparent url(../imag/spc.gif);
	z-index:2000;
}


#topmastlink{
	width:50px; position:absolute; left:94px; top:57px; height:48px;z-index:2000;
}

/* HOME TEASER LINKS ============================   */



#specs{
	width:402px; position:absolute; left:2px; top:93px; height:463px;
}
#specs a,
#specs a:visited{
	text-indent:-20000px;
	display:block;
	width:402px;
	height:463px;
	background: transparent url(../imag/specs_out.jpg) 0 0 no-repeat;
}
#specs a:hover{
	background: transparent url(../imag/specs_over.jpg) 0 0 no-repeat;
}


.table{
	font-size:1em;
	width:65%;
	margin:0 0 0 250px;
}

.table td{
	padding:0 0 20px 0;
	vertical-align:top;
}



.table2{
	border-collapse:collapse;
	font-size:1em!important;
	margin:10px 0;
	}

.table2 td{
	padding:0 0 5px 0;	
	/*border-bottom:1px solid #999;*/
	}

.table_news{
	border-collapse:collapse;
	font-size:1em;
	width:65%;
	margin:0 0 0 250px;;
	}

.table_news td{
	padding:0 0 5px 0;	
	border-bottom:1px solid #999;
	vertical-align:top;
	}






#inside{
	width:154px; height:122px; position:absolute; left:250px; top:370px;
}
#inside a,
#inside a:visited{
	text-indent:-20000px;
	display:block;
	width:154px;
	height:122px;
	background: transparent url(../imag/inside_out.jpg) 0 0 no-repeat;	
}
#inside a:hover{
	background: transparent url(../imag/inside_over.jpg) 0 0 no-repeat;
}



#history{
	width:202px; position:absolute; left:611px; top:93px; height:275px;
}
#history a,
#history a:visited{
	text-indent:-20000px;
	display:block;
	width:202px;
	height:275px;
	background: transparent url(../imag/history_out.jpg) 0 0 no-repeat;	
}
#history a:hover{
	background: transparent url(../imag/history_over.jpg) 0 0 no-repeat;
}



#press{
	width:198px; position:absolute; left:816px; top:93px; height:275px;
}
#press a,
#press a:visited{
	text-indent:-20000px;
	display:block;
	width:198px;
	height:275px;
	background: transparent url(../imag/press_out.jpg) 0 0 no-repeat;	
}
#press a:hover{
	background: transparent url(../imag/press_over.jpg) 0 0 no-repeat;
}




#circum{
	width:201px; position:absolute; left:611px; top:370px; height:186px;	
}
#circum a,
#circum a:visited{
	text-indent:-20000px;
	display:block;
	width:201px;
	height:186px;
	background: transparent url(../imag/circum_out.jpg) 0 0 no-repeat;
}
#circum a:hover{
	background: transparent url(../imag/circum_over.jpg) 0 0 no-repeat;
}



#directory{
	width:202px; position:absolute; left:816px; top:370px; height:190px;
}
#directory a,
#directory a:visited{
	text-indent:-20000px;
	display:block;
	width:202px;
	height:190px;
	background: transparent url(../imag/directory_out.jpg) 0 0 no-repeat;
}
#directory a:hover{
	background: transparent url(../imag/directory_over.jpg) 0 0 no-repeat;
}


#gallery{
	width:202px; position:absolute; left:407px; top:93px; height:463px;
}

#news{
	width:1030px;
	position:absolute; 
	left:10px;
	top:567px;
	height:40px;
	font-size:1.1em;
}







.blu {	
	background-image:url(/imag/nbgblu.jpg);
	background-repeat:repeat;
			}
.bga{	
	background-image:url(/imag/nbgback.gif);
	background-repeat:no-repeat;
			}
			
.txt{	
	font-size:72%;
	font-family:arial
			}
.table2{	
	font-size:72%;
	font-family:verdana
			}	


a.imglink:link {text-decoration:none; color:black;}
a.imglink:visited {text-decoration:none; color:black;}
a.imglink:hover {text-decoration:underline; color:black;}
a.imglink:active {text-decoration:none; color:black;}






.menu{ display:none;width:202px; height:463px; position:absolute; top:93px;left:407px; background-color:#b8b8b8;z-index:100; }


.menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:202px;
	height:463px;

}
.menu ul ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:202px;
	height:auto;
	position:absolute;
	top:0;
	left:202px;
	background-color:#bbb;
	display:none;
}

* html .menu ul ,* html .menu ul ul{ line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */

.menu ul li{
	list-style-type:none;
	margin:0 0 1px 0!important;
	padding:0;
	display:block;
	position:relative;
}

.menu ul li a,
.menu ul li a:visited{
	display:block;
	background:#aaa url(../imag/gallery_navbg.gif) 0 0 no-repeat ;
	width:202px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#666;
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	letter-spacing:1px;
	text-decoration:none;
	text-transform:uppercase;
}

.menu ul li a:hover,
.menu ul li a.hover{
	display:block;
	background-position:0 -25px;
	width:202px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#333;
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	letter-spacing:1px;
	text-decoration:none;

	text-transform:uppercase;

}




/* CIRCUMNAVIGATION */


.maps{
	margin:0 0 0 20px;	
}


#gmap,
#gearth{
	display:block;
	width:366px;
	height:366px;
	float:left;
	border:1px solid #aaa;
	text-indent:-20000px;
}

#gmap{margin:0 50px 0 0;}




a#gmap{
	background:transparent url(../imag/GoogleMap_sprite.jpg) 0 0 no-repeat;
}
a#gmap:hover{
	background:transparent url(../imag/GoogleMap_sprite.jpg) 0 -366px no-repeat;
}


a#gearth{
	background:transparent url(../imag/GoogleEarth_sprite.jpg) 0 0 no-repeat;
}
a#gearth:hover{
	background:transparent url(../imag/GoogleEarth_sprite.jpg) 0 -366px no-repeat;
}




.redcell{
	color:#f00;
}
.gross{
	font-size:13px;
}

table.rp{
	font-family:arial;
	border-collapse:collapse;
	border:1px solid #444;
	font-size:10px;
	width:900px;
	margin:10px 0 10px 0;
	background-color:#ffb;
}
table.rp td{
	/*border-collapse:collapse;*/
	border:1px solid #aaa;
	padding:3px;

}

#main{
	margin: 50px 0 0 20px;
}

#cnav{
	margin:10px 0 10px 0;
}


#cnav a,
#cnav a:visited{
	float:left;
	display:block;
	width:70px;
	line-height:13px;
	background-color:#fff;
	color:#000;
	padding:5px 0 4px 0;
	text-align:center;
	margin:0 1px 0 0;
	font-size:13px;
	text-decoration:none;
	border:1px solid #aaa;
	font-family:"Times New Roman", Times, serif;
}

#cnav a.active{
	background-color:#000;
	color:#fff;
}
#cnav a:hover{
	background-color:#666;
	color:#fff;
}

