/* CSS Document */
html {
	width: 				100%;
	height: 			100%;
}

body {
	margin:				0;
	width: 				100%;
	height: 			100%;
	font-family:		Arial, Verdana, Sans-Serif;
	background:			#FFFFFF url('/images/site/background_page.gif') top left repeat-x;
}

a {
	color:			 	#336699;
	text-decoration: 	none;
}

a:hover {
	color:			 	#003366;
	text-decoration: 	underline;
}
			
#area_container {
	margin-top:			0px;
	margin-right:		auto;
	margin-left: 		auto;
	margin-bottom:		0px;
	border:				1px solid #99C4D5;
	width:				780px;
	background-color:	#FFFFFF;
}

#area_body {
	margin-right:		auto;
	margin-left: 		auto;
	width:				766px;
	text-align:			center;
}

#area_header {
	width:				761px;
	border-bottom:		4px solid #173D5A;
}

#area_line {
	width:				761px;
	margin:				4px 0px 4px 0px;
	background-color:	#99C4D5;
}

#area_profile {
	float:			left;
	margin:			0px;
	width:			525px;
	background:		url('/images/site/featured_background.gif') repeat-y top left;
	padding:		0px;
}

#area_additional {
	float:			right;
	margin:			0px;
	width:			239px;
	background:		url('/images/site/additional_photos_background.gif') repeat-y top left;
	padding:		0px;
	
}

#area_gallery {
	margin:			0px 0px 5px 0px;
	width:			763px;
	background:		url('/images/site/gallery_background.gif') repeat-y top left;
	padding:		0px;
	text-align:		center;
}

#area_scroller {
	clear:			both;
	margin:			0px 0px 5px 0px;
	width:			760px;
	padding:		0px;
	text-align:		center;
}

#content_profile {
	width:			525px;
	min-height:     431px;
	height:			expression(431 + "px");
	padding:		1px;
}

#content_additional {
	width:			229px;
	min-height:     407px;
	height:			expression(407 + "px");
	padding:		5px;
}

#content_gallery_header {
	width:			758px;
	margin:			2px 4px 0px 1px;
	border-bottom:	4px solid #173D5A;
	font:			bold 18px Arial;
	color:			#173D5A;
}

#content_gallery_area {
	margin-left: 	auto;
	margin-right: 	auto; 
	margin-top:  	5px;
	margin-bottom: 	5px;
	width: 			650px;
}

#content_gallery_page {
	width:			758px;
	margin:			2px 4px 0px 1px;
	border-top:		4px solid #173D5A;
	color:			#173D5A;
}

#content_page_area {
	margin: 		5px auto;
	width: 			100%;
	text-align:		center;
}

#content_page {
	padding: 		10px;
	font-size:		12px;
	color:			#000000;
	text-align:		left;
}

#content_page img {
	margin:			10px;
	padding:		10px;
}

#content_splash {
	margin-left: 	auto;
	margin-right: 	auto; 
	margin-top:  	100px;
	margin-bottom: 	5px;
	width: 			600px;
	border:			1px solid #99CCFF;
}

.content_image {
	display:		block;
	margin:			0px;
	border:			0px;
	padding:		0px;
}

.content_link_image {
	margin:			0px;
	border:			0px;
	padding:		0px;
}

.content_featured_image {
	display:		block;
	margin:			0px 0px 0px 7px;
	width:			300px;
	height:			450px;
	border:			1px solid #1A3A4D;
	padding:		0px;
}



.content_gallery {
	float:				left;	
	margin:				5px 10px;
	width:				140px;
	text-align:			center;
}

.content_gallery_image {
	width:				100px;
	height:				150px;
	border:				1px solid #1A3A4D;
}

.additional_gallery {
	float:				left;	
	margin:				2px;
	width:				104px;
	text-align:			center;
}

.additional_gallery_image {
	width:				100px;
	height:				150px;
	border:				1px solid #1A3A4D;
}

.clear {
	clear:		both;
}


#area_footer {
	width:		100%;
	color:		#336699;
	font: 		normal 12px Arial, Helvetica, sans-serif;
	text-align: center;
}

.text_link {
	font-size:			12px;
	color:			 	#336699;
	text-decoration: 	none;
}

.text_title {
	font-size:		16px;
	font-weight:	bold;
	color:			#000000;
}


.text_subtitle {
	font-size:	13px;
	color:		#000000;
}

.text {
	font-size:	12px;
	color:		#000000;
}