/* Hypromarine CSS : Design - O.LeFort & Code - D.Shannon LMA 11/2006 */
#nav { 
	position:relative; 
	left:176px;
	_left:50px; 
	top:68px; 
	width:500px; 
	height:20px; 
	z-index:2;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#2C3437;	
}

.copy_full div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}

#lblfeaturedproduct table{
	font-family:Arial;
	font-size:11px;
}

#lblfeaturedproduct table .contenthead{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

#lblfeaturedproduct table a{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.container{
	display:block;
	position:relative;
	margin:0px auto; 
	width:900px;
	top:20px;
	height:auto;
	background-color:#FFFFFF;
	clear:both;
}

.sub_container{
	display:block;
	width:876px;
	height:auto;
	clear:both;
	margin:12px;
}

.header{
	position:relative;
	display:block;
	margin:0px;
	width:100%;
	height:71px;
	background:#FFFFFF url(../images/header.gif) top left no-repeat;
}

.header h1{
	font-size:1.5em;
	font-weight:normal;
	color:#FFFFFF;	
	text-align:right;
	margin:25px 20px 0px 0px;
}

html>body .header h1{
	margin-top:12px;
	padding:25px 0px 0px 0px;
}

html/**/body .header h1{
	margin-top:25px;
	padding:0px;
}

.nav{
	display:block;
	clear:both;
	margin:10px 0px 0px 0px;
	width:100%;
	height:20px;
	background:#FFFFFF url(../images/menu.gif) top left no-repeat;
}

.nav ul{
	float:right;
	margin:0px;
	_margin-top:2px;
}

.nav li{
	float:left;
	margin-right:20px;
	font-size:.8em;
	font-weight:bold;
	line-height:20px;
	vertical-align:middle;
	list-style:none;
}

.nav li a{
	color:#FFFFFF;
	text-decoration:none;
}

.nav li a:hover{
	color:#00C4FB;
	text-decoration:none;
}

.main_img{
	display:block;
	clear:both;
	width:100%;
	margin:10px 0px 0px 0px;
}

.copy_holder{
	display:block;
	width:100%;
	margin:10px 0px 5px 0px;
	height:auto;
	clear:both;
}
.text
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;	
	color:#2C3437;
}
.text1
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	line-height:14px;	
	color:#2C3437;	
	margin:15px;
}

.copy_box{
	display:block;
	float:left;
	width:238px;
	height:auto;
	margin-bottom:0px;
	padding:0px;
	border:1px solid #85898B;
}

.copy_box h1{
	font-size:1em;
	margin:15px 15px 0px 15px;
	padding:0px;
	color:#2C3437;
}

.copy_box h2{
	font-size:.9em;
	margin:-10px 15px 15px 15px;
	color:#2C3437;
	padding:0px;
}

.copy_box h2 a{
	color:#2C3437;
	text-decoration:none;
}

.copy_box h2 a:hover{
	color:#2C3437;
	text-decoration:none;
}

.copy_box h3{
	font-size:.7em;
	margin:-15px 15px 15px 15px;
	color:#2C3437;
	padding:0px;
}

.copy_box h3 a{
	color:#2C3437;
	text-decoration:none;
}

.copy_box h3 a:hover{
	color:#2C3437;
	text-decoration:none;
}

.copy_box p{
	/*font-size:.6em;*/
	font-size:.8em;
	margin:15px;
	margin-top:2px;
	color:#2C3437;
	vertical-align:top;
}

/*.copy_box div{
	font-size:11px;	
	font-family:Arial, Helvetica, sans-serif;	
	line-height:14px;	
	color:#2C3437;
}*/

.ContentsNews{
	/*font-size:.6em;*/
	font-size:14px;	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	color:#2C3437;
}

.copy_centre, .copy_full{
	display:block;
	float:left;
	width:365px;
	height:auto;
	padding:0px;
	margin:15px;
}

.copy_full{
	width:620px;
	margin-left:0px;
}

.copy_fullpage{
	width:820px;
	margin-left:0px;
}

.copy_fullpage img{
	border:none;
}

.copy_centre h1, .copy_full h1, .copy_fullpage h1{
	font-size:1.2em;
	margin:0px;
	padding:0px;
	color:#2C3437;
}

.copy_full h2, .copy_fullpage h2, .copy_fullpage h3{
	font-size:0.9em;
	margin:5px 0px;
	color:#96999B;
	font-style: normal;
}

.copy_full table
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 /*font-size:.7em;*/
 line-height :15px;
 color:#2C3437;
}

.copy_fullpage h3{
	color:#000000;
	font-weight:normal;
}

.copy_centre p,.copy_full p,.copy_fullpage p{
	/*font-size:.6em;*/
	font-size:.8em;	
	margin:5px 0px 5px 0px;
	padding:0px;
	color:#2C3437;
}

.copy_full p,.copy_fullpage p{
	/*font-size:.7em;*/
	/*font-size:.8em;*/
	font-size: 11px;
	margin:10px 0px 0px 0px;
}

.copy_fullpage p a{
	color:#AAAAAA;
	font-size:1.3em;
	text-decoration:none;
}

.copy_fullpage p a:hover{
	color:#00C4FB;
	font-size:1.3em;
	text-decoration:none;
}

.copy_clearance{
	display:block;
	width:100%;
	height:1px;
	clear:both;
	line-height:1px;
	font-size:1px;
}

.footer{
	display:block;
	width:100%;
	height:30px;
	background-color:#2C3437;
	color:#FFFFFF;
	line-height:30px;
	font-size:.8em;
}

.footer table tr td{
	font-size:.8em;
	margin:0px 5px;
	text-decoration:none;
	color:#FFFFFF;
}

.footer a{
	margin:0px 5px;
	text-decoration:none;
	color:#FFFFFF;
}

.footer a:hover{
	margin:0px 5px;
	text-decoration:none;
	color:#00C4FB;
}

/* crosshair image positioning */
.crosshair1{
	margin:-15px 0px 0px 5px;
	_margin-top:-10px;
}

html/**/body .crosshair1{
	margin-top:-10px;
}

.arrow1{
	margin:5px 0px 0px 5px;
}
.txtHidden	{ visibility:hidden; width:10px;height:10px;	}

a.subtitle{
	color:#2C3437;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.subtitle:hover{
	/*color:#CCCCCC;*/
	color:#888888;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.desccont
{
 font-size:12px;  
 font-family:Arial, Helvetica, sans-serif;
}

.desccont1
{
 color:#2C3437;
 font-size:15px; 
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
}
.desccont2
{
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif;
 font-style:italic;
}
.contenthead
{
 /*font-size:12px;  */
 font-size:.8em;  
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 color:#2C3437;
}

a.morelink{
	color:#2C3437;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

a.morelink:hover{
	color:#2C3437;
	font-size:1em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.morelink1{
	color:#2C3437;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

a.morelink1:hover{
	color:#2C3437;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.dotted_line1
{
background-image:url(../images/dotted_line.gif);
background-repeat:repeat-y;
width:1px;
padding-left:6px;
}
.gray_dot
{
/*padding-left:7px; padding-top:8px;
padding-right:18px;*/
padding-left:1px; padding-top:1px;
padding-right:1px;
}
.conttitle{
	color:#2C3437;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.links{
	color:#888888;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.links:hover{
	/*color:#CCCCCC;*/
	color:#2C3437;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.txtbox
	{
	color : #000000;
	font-family:Arial;
	font-size:12px;
	height: 20px;
	width: 180px;
	border: 1px #CCCCCC solid;
	background-color:#ffffff;
	}
.txtlist
	{
	color : #000000;
	font-family:Arial;
	font-size:12px;	
	width: 180px;
	height:80px;
	border: 1px #CCCCCC solid;
	background-color:#ffffff;
	}
.txtarea1
{
	font-family: Arial; font-size: 12px; color: #000000; height: 75px; width: 180px; border: 1px solid #CCCCCC; background-color:white;
}

.txtarea2
{
	font-family: Arial; font-size: 12px; color: #000000; height: 95px; width: 300px; border: 1px solid #CCCCCC; background-color:white;
}
.txtredbold
	{
		font-family:verdana;
		font-size: 11px;
		color:#FF0000;
		vertical-align:top;
		
	}
.butten{
	color : #FFFFFF;
	font-family:Arial;
	font-size:11px;
	width:105px;
	height: 23px;
	border: 1px #285843 solid;
	background-color:#888888; 	
	cursor:hand;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
}
