/* CSS Document */

body {
	margin:					0;

	background-image:		url('images/background.jpg');
	background-repeat:		no-repeat;
	background-position:	center top;
/* 	background-color:		#71929D; */
	background-color:		#000000;
	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
	
	text-align:				center;
}

.headerdiv {
	z-index:				1;
	width:					100%;
	
	position:				absolute;
	left:					0px;
	top:					0px;
	
	text-align:				center;
}

.headertable {
	width:					800px;
	height:					175px;
	
	background-image:		url('images/header.jpg');
	background-repeat:		no-repeat;
	background-position:	center top;
}

.headertable_info {
	padding:				25px;
	
	text-align:				right;
	vertical-align:			bottom;
}

.headertable_infodiv {
	width:					100%;

	filter:					alpha(opacity=90);
	-moz-opacity:			.90;
	opacity:				.90;
}
		
.backdiv {
	z-index:				0;
	width:					100%;
	
	position:				absolute;
	left:					0px;
	top:					0px;
	
	text-align:				center;
}

.backtable {
	width:					800px;
	height:					930px;
	
	background-image:		url('images/table_background.jpg');
	background-repeat:		repeat-x;
	background-position:	center top;
	background-color:		#000000;
	
	filter:					alpha(opacity=33);
	-moz-opacity:			.33;
	opacity:				.33;
}

.maindiv {
	z-index:				1;
	width:					100%;
	
	position:				absolute;
	left:					0px;
	top:					175px;
	
	text-align:				center;
}

.maintable {
	width:					800px;
	border:					0;
	border-collapse:		collapse;
}

.maincell {
	padding-left:			10px;
	padding-right:			10px;
	
	text-align:				left;
	vertical-align:			top;
}

.bannerspace {
	width:					100%;
	
	padding-top:			15px;
	padding-left:			7px;
	padding-right:			7px;
	padding-bottom:			5px;
}

.banner {
	width:					766px;
	
	padding:				1px;
	background-color:		#FFFFFF;
	
	filter:					alpha(opacity=75);
	-moz-opacity:			.75;
	opacity:				.75;
}

.banner_hover {
	width:					766px;
				
	padding:				1px;
	background-color:		#FFFFFF;
	
	filter:					alpha(opacity=100);
	-moz-opacity:			1;
	opacity:				1;
}

.banner_image {
	height:					125px;		
	padding:				3px;
			
	background-color:		#000000;
}

.banner_image img {
	border-width:			0;
}

.portfolio {
	padding-top:			10px;
	padding-left:			5px;
	padding-right:			5px;
	padding-bottom:			25px;
}

.portfolio_header {
	width:					100%;
	
	padding-bottom:			5px;
	
	font-size:				18px;
	font-weight:			bold;
	
	filter:					alpha(opacity=90);
	-moz-opacity:			.90;
	opacity:				.90;
}

.portfolio_imageborder {
	width:					213px;
	
	padding:				1px;
	background-color:		#FFFFFF;
	
	filter:					alpha(opacity=70);
	-moz-opacity:			.70;
	opacity:				.70;
}

.portfolio_imageborder_hover {
	width:					213px;
	
	padding:				1px;
	background-color:		#FFFFFF;
	
	filter:					alpha(opacity=100);
	-moz-opacity:			1;
	opacity:				1;
}

.portfolio_link {
	width:					71px;
	
	padding:				1px;
	background-color:		#FFFFFF;
	
	font-size:				10px;
	
	filter:					alpha(opacity=70);
	-moz-opacity:			.70;
	opacity:				.70;
}

.portfolio_link_hover {
	width:					71px;
				
	padding:				1px;
	background-color:		#FFFFFF;
	
	font-size:				10px;
	
	filter:					alpha(opacity=100);
	-moz-opacity:			1;
	opacity:				1;
}

.portfolio_image {
	height:					159px;		
	padding:				3px;
			
	background-color:		#000000;
}

.portfolio_image img {
	border-width:			0;
}

.contentdiv {
	padding-top:			15px;
	padding-left:			0px;
	padding-right:			0px;
	padding-bottom:			5px;
}

.contentcell {
	padding:				2px;
	vertical-align:			top;
}

.contentcell img, .contentcell3 img {
	border-width:			1px;
	border-color:			#FFFFFF;
}

.contentdiv_title {
	width:					100%;
	
	font-size:				18px;
	font-weight:			bold;
	
	filter:					alpha(opacity=90);
	-moz-opacity:			.90;
	opacity:				.90;
}

.celldivider {
	background-color:		#FFFFFF;
}

.copyright {
	padding:				5px;
	
	font-size:				10px;
	text-align:				right;
	vertical-align:			middle;
}
