/* --------------------------- */
/* DIVs */
/* --------------------------- */
html, body { 
	margin: 0px; 
	padding: 0px; 
	height: 99%; 
}

body {
	text-align: center;
	background-color: #00453D;
	margin: 0px; 
	padding: 0px;
	
}


html, body, td, div, p {
	font-size: 11px; 
	font-family: Verdana, Helvetica, Arial, geneva;
	color: #fff;
}
a:link, a:visited, a:active { color: #A7CBC9; text-decoration: none; }
a:hover { color: #A7CBC9; text-decoration: underline; }




div#container {
	position: relative; 
	width: 890px;
	height: 99%;
	margin: 0px auto; 
	text-align: left;
	
	border: 0px solid #000;
}
 
div#topLogo {
	width: 100%;
	height: 70px;
	position: relative; 
	margin-top: 14px; 
	text-align: center;		
	border: 0px solid #000;
}

div#mainRect {
	width: 100%;
	/*height: 542px;*/
	position: relative; 
	text-align: left;
	border-top: 0px solid #82A29F;
	border-right: 1px solid #82A29F;
	border-bottom: 1px solid #82A29F;
	border-left: 1px solid #82A29F;
}

	div#topBar {
		width: 100%;
		height: 54px;
		position: relative; 
		text-align: left;
		border: 0px solid #82A29F;
	}
		
		
		
		div#subRect {
			width: 878px;
			/*height: 482px;*/
			position: relative; 
			margin-top: 0px;
			margin-right: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			background-color: #336A64;
			text-align: left;
			border: 0px solid #82A29F;
			z-index: 2;
		}
		
			
			TABLE.homeFrontTB {
				width: 878px;
				height: 480px;
				background-image: url(../../graphics/homeAnimation_bg.jpg);
				background-position: bottom right;
				background-repeat: no-repeat;
			}
				TABLE.homeFrontTB TD.homeAnimationTD {
					width: 660px; 
					text-align: left;
					vertical-align: top;
				}
				TABLE.homeFrontTB TD.homeLeftBarTD {
					width: 218px;
					height: 470px;
					padding-top: 10px;
					padding-right: 10px;
					text-align: left;
					vertical-align: top;
					overflow: hidden;
				}
			
			TABLE.pageFrontTB {
				width: 878px;
				height: 480px;
				background-image: url(../../graphics/pageMain_bg.jpg);
				background-position: top left;
				background-repeat: repeat-y;
				background-color: #0D4E46;
			}
				TABLE.pageFrontTB TD.pageImgOrizzTD {
					width: 708px; 
					text-align: left;
					vertical-align: top;
				}
				
				img.imageMainOrizz {
					width: 694px !important;
					width: 698px;
					/*height: 464px;*/
					margin-bottom: 0px;
				}
				
				div.textBlock {
					margin-top: 6px;
					margin-right: 6px;
					margin-bottom: 16px;
					margin-left: 6px;
					border: 0px solid #82A29F;
				}
				
				
					div.galleryBox {
						width: 124px;
						height: 124px;
						float: left;
						/*text-align: center; 
						vertical-align: middle; */
						margin: 0px 10px 10px 0px; 
						border: 1px solid #1f5c55; 
						background-color: #00453d;
					}
					
					img.imageGalleryOrizz {
						width: 120px;
						height: 80px;
						margin: 20px 1px 20px 1px;
					}
					img.imageGalleryVert {
						width: 80px;
						height: 120px;
						margin: 1px 20px 1px 20px;
					}
					
					
					div#galleryZoomBG {
						width: 100%; 
						height: 100%; 
						position: absolute; 
						top: 0px; 
						left: 0px; 
						visibility: hidden; 
						text-align: center; 
						vertical-align: middle; 
						background-color: #03463f;
						filter: alpha(opacity=80);-moz-opacity: .80; opacity: .80;
						z-index: 2;
						border: 0px solid #ccc;
					}
					
					div#galleryZoom {
						width: 100%; 
						height: 80%; 
						position: absolute; 
						bottom: 10px; 
						left: 0px; 
						visibility: hidden; 
						text-align: center; 
						vertical-align: middle; 
						z-index: 4;
						border: 0px solid #fff;
					}
					
					
				
				TABLE.pageFrontTB TD.pageImgVertTD {
					width: 348px; 
					text-align: left;
					vertical-align: top;
				}
				TABLE.pageFrontTB TD.pageImgVertTDtxt {
					width: 360px; 
					text-align: left;
					vertical-align: top;
					padding-top: 16px;
					padding-right: 6px;
					padding-bottom: 16px;
					padding-left: 0px;
				}
				
				
				img.imageMainVert {
					width: 340px !important;
					width: 340px;
					/*height: 464px;*/
					margin-bottom: 0px;
				}
				
				
				
				TABLE.pageFrontTB TD.pageLeftBarTD {
					width: 170px;
					padding-top: 10px;
					padding-left: 10px;
					text-align: left;
					vertical-align: top;
					background-image: url(../../graphics/pageLeft_bg.jpg);
					background-position: top right;
					background-repeat: no-repeat;
					background-color: #4E8580;
					overflow: hidden;
				}
			
				img.pageTitle {
					height: 34px;
					margin-bottom: 10px;
				}
				
				img.newsImg {
					margin-right: 8px;
				}
				img.newsDedImg {
					margin-bottom: 10px;
				}
			
			
			
			div#leftLogo {
				width: 160px;
				height: 154px;
				position: relative;
				top: 0px;
				right: 0px;
				
				text-align: left;
				border: 0px solid #fff;
			}
			div#leftHPLogo {
				width: 210px;
				height: 110px !important;
				height: 120px;
				position: relative;
				top: 0px;
				right: 0px;
				/*margin-bottom: 10px;*/
				padding-bottom: 10px;
				text-align: right;
				/*border: 0px solid #fff;*/
				border-left: 2px solid #82A29F;
			}
			
			div#leftBlock {
				width: 160px;
				position: relative; 
				margin: 0px; 
				padding-left: 8px;
				text-align: left;
				font-size: 9px;
				border-left: 2px solid #82A29F;
			}
			div#leftHPBlock {
				width: 210px;
				height: 340px;
				
				position: relative; 
				margin: 0px; 
				padding-left: 8px;
				text-align: left;
				font-size: 10px;
				/*overflow: show;*/
				border-left: 2px solid #82A29F;
				z-index: 2;
			}
			

				div#hilightsHPBlock {
					width: 480px !important; 
					width: 520px; 
					/*height: 160px !important; 
					height: 200px;*/
					position: absolute;
					right: 40px; 
					bottom: 40px; 
					padding: 20px;
					visibility: visible;
					background-color: #00453D;
					
					border: 1px solid #82A29F; 
					z-index: 6;
				}
				
				div#popupClose {
					width: 100%;
					height: 14px;
					position: absolute; 
					top: 0px;
					right: 0px;
					color: #666;
					text-align: right;
					/*background-color: #fff;*/
					border: 0px solid #000;
					margin: 0px;
					z-index: 8;
				}
				
				
TABLE.whoTB {
	width: 690px;
	margin-bottom: 10px;
}
	TABLE.whoTB TD.whoPhotoTD {
		width: 230px; 
		text-align: center; 
		vertical-align: top;
		font-weight: bold;
	}
	img.whoImg { width: 210px; height: 260px; border: 1px solid #00453D; margin: 0px 0px 4px 0px; }
	
	TABLE.whoTB TD.whoTxtTD {
		text-align: left;
		vertical-align: top; 
		padding: 10px 14px 10px 14px;
	}
	


div.pageNavig {
	width: 200px;
	height: 20px;
	position: absolute; 
	top: 24px;
	right: 190px;
	text-align: right;
	font-size: 10px;
	border: 0px solid #82A29F;
}
.navigLink { font-size: 14px; font-weight: bold; }
A.navigLink:link, A.navigLink:visited {  color: #82A29F; text-decoration: none; border: 1px solid #0D4E48; }
A.navigLink:active, A.navigLink:hover {  color: #fff; text-decoration: none; border: 1px solid #4E8580; background-color: #4E8580; }			
			
	
div.aternativeNavig {
	width: 300px;
	height: 20px;
	position: relative; 
	margin-top: 30px;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	color: #0D4E48; 
	border: 0px solid #9AB4B1;
}
div.aternativeNavig A:link, div.aternativeNavig A:visited {  color: #9AB4B1; text-decoration: none;  }
div.aternativeNavig A:active, div.aternativeNavig A:hover {  color: #fff; text-decoration: none;  }		
			
			
h1 {
	margin: 0px 0px 2px 0px;
	font-size: 15px; 
	font-weight: bold;
	color: #B2C6C5;
	text-decoration: none;
}
h1 A:link, h1 A:visited { text-decoration: none; color: #B2C6C5; }
h1 A:active, h1 A:hover { text-decoration: underline; color: #B2C6C5; }

h2 {
	margin: 0px 0px 2px 0px;
	font-size: 12px; 
	font-weight: bold;
	color: #00463C;
	text-decoration: none;
}
h2 A:link, h2 A:visited { text-decoration: none; color: #00463C; }
h2 A:active, h2 A:hover { text-decoration: underline; color: #00463C; }

h3 {
	margin: 8px 0px 8px 0px;
	font-size: 12px; 
	font-weight: bold;
	color: #B2C6C5;
	text-decoration: none;
}
h3 A:link, h3 A:visited { text-decoration: none; color: #B2C6C5; }
h3 A:active, h3 A:hover { text-decoration: underline; color: #B2C6C5; }


h4 {
	margin: 0px 0px 8px 0px;
	font-size: 11px; 
	font-weight: bold;
	color: #B2C6C5;
	text-decoration: none;
}
h4 A:link, h4 A:visited { text-decoration: none; color: #B2C6C5; }
h4 A:active, h4 A:hover { text-decoration: underline; color: #fff; }


h5 {
	margin: 14px 0px 4px 0px;
	font-size: 11px; 
	font-weight: bold;
	color: #B2C6C5;
	text-decoration: none;
}
h5 A:link, h5 A:visited { text-decoration: none; color: #B2C6C5; }
h5 A:active, h5 A:hover { text-decoration: underline; color: #fff; }



h6 {
	margin: 0px 0px 10px 0px;
	font-size: 15px; 
	font-weight: bold;
	color: #B2C6C5;
	text-decoration: none;
}
h6 A:link, h6 A:visited { text-decoration: none; color: #B2C6C5; }
h6 A:active, h6 A:hover { text-decoration: underline; color: #B2C6C5; }


	div#navcontainer {
		width: 100%;
		height: 36px;
		position: absolute; 
		text-align: left;
		background-image: url(../../graphics/toolbar_bg.gif);
		background-position: left;
		background-repeat: repeat-y;
		border: 0px solid #82A29F;
	}
	
	#navcontainer ul {
		padding: 0px;
		margin-top: 18px;
		margin-left: 0px;
		width: 100%;
		float: left;
		border: 0px solid #82A29F;
	}
	
	#navcontainer ul li { 
		display: inline; 
		border-right: 1px solid #A2BFBC;
		height: 16px;
	}
	
	
	img.toolButImg { 
		margin-left: 8px; 
		margin-right: 8px; 
	}
	
	div#div_companySub {
		position: absolute; 
		font-size: 9px; 
		top: 36px; 
		left: 0px; 
		/*width: 360px; */
		height: 18px;
		border-top: 0px solid #195752; 
		z-index: 4;
		text-align: center; 
		display: inline;
	}
	
	div#div_eventsSub {
		position: absolute; 
		font-size: 9px; 
		top: 36px; 
		left: 220px; 
		/*width: 360px; */
		height: 18px;
		border-top: 0px solid #195752; 
		z-index: 4;
		text-align: center; 
		display: inline;
	}
	
	div.subToolbarOut {
		float: left;
		margin: 1px 14px 1px 8px; 
		border: 0px solid #fff; 
	}
	
	
	
	
	
	
	
	
	
	
div#footer {
	width: 100%;
	height: 44px;
	position: relative;
	text-align: right;
	border: 0px solid #000;
}

	DIV#privacyStuff {
		width: 240px; 
		position: absolute; 
		top: 4px; 
		right: 8px; 
		font-size: 9px; 
		color: #B7CAC8;
		text-align: right; 
		/*z-index: 3;*/
		border: 0px solid #fff;
	}
	DIV#privacyStuff A:link, DIV#privacyStuff A:visited { text-decoration: none; color: #B7CAC8; }
	DIV#privacyStuff A:active, DIV#privacyStuff A:hover { text-decoration: underline; color: #B7CAC8; }
	
	DIV#footerAddress {
		width: 600px; 
		position: absolute; 
		top: 4px; 
		left: 8px; 
		font-size: 10px; 
		color: #B7CAC8;
		text-align: left; 
		border: 0px solid #fff;
	}
	
	
	
	
DIV.backLink {
	width: 250px;
	text-align: left; 
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	border: 0px solid #A7CBC9;
}

DIV.rightButLink {
	width: 300px;
	text-align: right; 
	float: right;
	margin-right: 0px;
	margin-left: 10px;
	border: 1px solid #A7CBC9;
}