@charset "utf-8";
/* CSS Document */

/**************************************

	Company: Superlative, Inc
	Product: Studio Agent V6
	Authors: David Wheeler
	Date: 5/30/08
	
	Created by Superlative, Inc. 2008 (Template 1082)
	Use of this content is by contractual agreement only.
	Superlative, Inc. claims no liability for content provided &/or uploaded by its clients.

***************************************/

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* --------------------------------------------------------------------------------------------- Content Block Styles */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- H1 Block */
/* -------------------------------------------------------------------------------------------------- */

.h1_block {
	width: 100% auto;
	height: 100%;
	border: 0px #CCCCCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4a6480;
	text-align: left;
	padding: 5px 0px 0px 20px;
	display: block;
	margin: 0px auto;
	margin-bottom: -5px;
	*margin-bottom: -15px;
	clear: both;
	}
	
	.h1_block h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		font-weight: bold;
		}
		
	.h1_block a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #035c9b;
		font-weight: bold;
		text-decoration: underline;
		display: block;
		}	
				
	.h1_block a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
		display: block;
		}
			
/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- Headline Block */
/* -------------------------------------------------------------------------------------------------- */

.headline_block {
	width: 100% auto;
	height: 100%;
	border: 0px #FFFFFF solid;
	text-align: left;
	padding: 5px 0px 0px 20px;
	display: block;
	margin: 0px auto;
	margin-bottom: -5px;
	*margin-bottom: -15px;
	clear: both;
	}
	
	.headline_block h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #4a6480;
		font-weight: bold;
		}
		
	.headline_block a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #476990;
		font-weight: bold;
		text-decoration: underline;
		display: block;
		}	
				
	.headline_block a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #e78d0d;
		font-weight: bold;
		text-decoration: underline;
		display: block;
		}



/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------- Text Block */
/* -------------------------------------------------------------------------------------------------- */

.text_block {
	width: auto;
	height: auto;
	text-align: left;
	display: block;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	border: 0px #CCCCCC solid;
	}

.text {
	margin: 0px 10px 0px 10px;
	}
	
	.text p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		text-align: left; 
		width: 100%;
		}
		
	.text a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #035c9b;
		font-weight: bold;
		text-decoration: underline;
		}
	
	.text a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #83afd3;
		font-weight: bold;
		text-decoration: none;
		}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------ Marquee Block */
/* -------------------------------------------------------------------------------------------------- */

.marquee_block {
	width: 675px;
	height: 100%;
	border: 0px #CCCCCC solid;
	text-indent: 10px;
	display: block;
	text-align: left;
	}	
	
	.marquee_block h1 {
		color: #4a6480;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 0px;
		}

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- Audio Block */
/* -------------------------------------------------------------------------------------------------- */
		
.audio_block {
	width: 100% auto;
	height: 100%;
	border: 0px #CCCCCC solid;
	text-align: center;
	display: block;
	}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------ Bullets Block */
/* -------------------------------------------------------------------------------------------------- */

.bullet_block_one_column {
	width: 100%;
	height: 100%;
	display: block;
	text-align: left;
	}
	
	.bullet_block_one_column ul {
		padding: 10px 10px 10px 20px;
		margin: 0px 20px 0px 20px;
		}
		
	.bullet_block_one_column ul li {
		list-style: square;
		list-style-position: outside;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		padding: 0px 0px 10px 0px;
		}
		
	.bullet_block_one_column ul li a {
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #e78d0d;
		text-decoration: underline;
		}
	
	.bullet_block_one_column ul li a:hover {
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		text-decoration: none;
		}

/* ------------------------------------------ Bullets Block 2 Column */

.bullet_block_two_column {
	width: 100% auto;
	height: 100%;
	display: block;
	text-align: left;
	}
	.bullet_block_two_column ul {
		width: 100%;
		margin: 0px auto;
		padding: 10px 10px 10px 20px;
		margin: 0px 20px 0px 20px;
		}
	.bullet_block_two_column ul li {
		float: left;
		display: list-item;
		list-style: square; 
		list-style-position: outside;
		width: 50%;
		margin: 0px;
		padding: 0px 0px 10px 0px; 
		}
	.bullet_block_two_column ul li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #e78d0d;
		text-decoration: underline; 
		}
	.bullet_block_two_column ul li a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		text-decoration: none; 
		}
	.bullet_block_two_column ul li p {
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin: 0px auto;
		}
	


/* -------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- Horizontal Rule Block */
/* -------------------------------------------------------------------------------------------------- */

.horizontal_rule_container {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: auto;
	display: block;
	}
	
	.horizontal_rule_container hr {
		color: #4a6480;
		}
		
/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- Slide Show Block */
/* -------------------------------------------------------------------------------------------------- */

.slide_show_container {
	margin: 0px 0px 0px 0px;
	width: 700px;
	display: block;
	text-align: center;
	border: 0px #CCCCCC solid;
	}

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- Links Block */
/* -------------------------------------------------------------------------------------------------- */

.links_block_one_column {
	width: 100% auto;
	height: 100%;
	display: block;
	text-align: left;
	padding: 0px 8px 3px 40px;
	}
	
		.links_block_one_column ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 100%;
			}

		.links_block_one_column ul li {
			padding: 0px;
			margin: 0px 0px 10px 0px;
			width: 100%;
			display: block;
			}

		.links_block_one_column ul li p {
			display: block;
			margin: 0px auto;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			}
		
		.links_block_one_column ul li a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #e78d0d;
			text-decoration: underline; 
			}
	
		.links_block_one_column ul li a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px; 
			color: #4a6480;
			text-decoration: none;
			}
		
		
/* ------------------------------------------ Links Block 2 Column */		

.links_block_two_column {
	width: 100% auto;
	height: 100%;
	display: block;
	text-align: left;
	}
	
.links_block_two_column ul { 
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	}
.links_block_two_column ul li { 
	width: 50%;
	margin: 0px auto; 
	float: left; 
	list-style: none; 
	padding-left: 0px; 
	padding-bottom: 10px;
	}
.links_block_two_column ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e78d0d;
	text-decoration: underline; 
	}
.links_block_two_column ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-decoration: none; 
	}
.links_block_two_column ul li p {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 0px auto;
	}
	
/* 

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- Forms Block */
/* -------------------------------------------------------------------------------------------------- */

.form_block {
	background: #FFFFFF;
	background-image: none;
	width: 100%;
	height: 100%;
	border: 0px #CCCCCC solid;
	text-align: center;
	display: block;
	}
	
	.form_block .form_container_table {
		width: 100%;
		}
		
		.form_block .form_left {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			text-align: right;
			padding: 5px;
			width: 30%;
			}
			
		.form_block .form_right {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			text-align: left;
			padding: 5px;
			width: 70%;
			}
			
		.form_block a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #035c9b;
			text-align: center;
			text-decoration: underline;
			}
		
		.form_block a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			text-align: center;
			text-decoration: none;
			}
					
		.form_block .formbuttonswrap {
			width: 100%;
			text-align: center;
			height: 45px;
			}
			
					.form_block .formbuttonswrap input {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #FFFFFF;
						background-color: #035d9b;
						padding: 4px;
						border: 0px #FFFFFF solid;
						width: 120px;
						margin: 0px 4px 0px 4px;
						cursor: pointer;
						}
			
		.form_block .form_title {
			width: 100%;
			height: 100%;
			border-bottom: 0px #CCCCCC solid;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #4a6480;
			text-align: left;
			padding-top: 10px;
			text-indent: 10px;
			display: block;
			}
			
		.form_block .form_field {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			width: 70%;
			}




/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ Pop-Up Form Styles 	      */
/* -------------------------------------------------------------------------------------------------- */

.FormBody {
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

.DynamicFormsWrap {
	width: 100%;
	text-align: center;
	}
	
	.DynamicFormsWrap .regulartext {
		width: 100%;
		margin-top: 10px;
		}
		
			.DynamicFormsWrap .regulartext a {
				font: 12px Arial, Helvetica, sans-serif;
				color: #035c9b;
				}
	
	.DynamicFormsWrap .FormPageTitle {
		font: 16px Arial, Helvetica, sans-serif;
		color: #035c9b;
		width: 90%;
		display: block;
		margin-bottom: -3px;
		padding: 8px 0px 8px 0px;
		}
		
	.DynamicFormsWrap .FormLabel {
		font: 12px Arial, Helvetica, sans-serif;
		color: #5C5B5B;
		padding: 5px;
		}
		
	.DynamicFormsWrap .FormLeft {
		font: 12px Arial, Helvetica, sans-serif;
		color: #035c9b;
		text-align: left;
		padding-left: 10px;
		}
		
	.DynamicFormsWrap .FormRight {
		font: 12px Arial, Helvetica, sans-serif;
		color: #035c9b;
		text-align: left;
		width: 450px;
		}
		
			.DynamicFormsWrap .FormRight input {
				font: 12px Arial, Helvetica, sans-serif;
				color: #444;
				width: 95%;
				float: left;
				}

			.DynamicFormsWrap .FormRight textarea {
				font: 12px Arial, Helvetica, sans-serif;
				color: #000000;
				width: 95%;
				float: left;
				}

		
	.DynamicFormsTable {
		width: 100%;
		}
		
	.DynamicFormsTable .FormRight #pnlDatePicker {
		width: 50%;
		}
		
	.DynamicFormsWrap a {
		font: 12px Arial, Helvetica, sans-serif;
		color: #035c9b;
		text-align: center;
		}
		
	.DynamicFormsWrap .FormButtons {
		background: #035c9b;
		font: 12px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		width: 100px;
		border: 0px;
		}
		
	.DynamicFormsWrap .FormIntro h1 {
		font: 16px Arial, Helvetica, sans-serif;
		color: #035c9b;
		background: #EBEBEB;
		float: left;
		padding: 10px;
		width: 100%;
		text-align: left;
		}
		
	.DynamicFormsWrap .Payment {
		font: 16px Arial, Helvetica, sans-serif;
		color: #035c9b;
		}


	
/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------- Testimonials Block */
/* -------------------------------------------------------------------------------------------------- */

.testimonial_block {
	width: 100%;
	height: 100%;
	border: 0px #CCCCCC solid;
	display: table;
	text-align: left;
	}
	
		.testimonial_block p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			margin: 0px 10px 10px 10px;
			text-align: left;
			}
			
		.testimonial_block h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #4a6480;
			margin: 10px;
			font-weight: normal;
			}
		
		.testimonial_block a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #035c9b;
			text-decoration: underline; 
			}
			
		.testimonial_block a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #035c9b;
			text-decoration: none; 
			}
			
.testimonial_block_right_port {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/small_photo_drop_shadow_port.gif) no-repeat left top;
	width: 123px;
	height: 160px;
	padding-top: 5px;
	padding-right: 5px;
	margin: 0px 10px 10px 10px;
	display: inline;
	float: right;
	}
	
	.testimonial_block_right_port img {
		width: 113px;
		height: 150px;
		margin: 0px 0px 10px 5px;
		}	

.testimonial_block_left_port {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/small_photo_drop_shadow.gif) no-repeat left top;
	width: 123px;
	height: 160px;
	padding-top: 5px;
	padding-left: 5px;
	margin: 0px 10px 10px 10px;
	display: inline;
	float: left;
	}
	
	.testimonial_block_left_port img {
		width: 113px;
		height: 150px;
		margin: 0px 10px 10px 0px;
		}	
			
.testimonial_block_right_land {
		background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/small_photo_drop_shadow.gif) no-repeat left top;
		width: 160px;
		height: 123px;
		padding-top: 5px;
		padding-right: 5px;
		margin: 0px 10px 10px 10px;
		display: inline;
		float: right;
		}
		
	.testimonial_block_right_land img {
			width: 150px;
			height: 113px;
			margin: 0px 0px 10px 5px;
			}
		
.testimonial_block_left_land {
		background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/small_photo_drop_shadow.gif) no-repeat left top;
		width: 160px;
		height: 123px;
		padding-top: 5px;
		padding-left: 5px;
		margin: 0px 10px 10px 10px;
		display: inline;
		float: left;
		}

	.testimonial_block_left_land img {
			width: 150px;
			height: 113px;
			margin: 0px 10px 10px 0px;
			}	
			
	
/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------- Text & Photos Block - Small Portrait */
/* -------------------------------------------------------------------------------------------------- */

/* ------------------------------------------  Used By All - Outer Container */

.text_and_photos_block {
	width: 700px;
	height: auto;
	text-align: left;
	margin: 0px auto;
	display: inline-block;
	float: left;
	}

.text_and_small_photos_block {
	width: 100%;
	height: auto;
	text-align: left;
	margin: 0px auto;
	display: inline;
	border: 0px #CCCCCC solid;
	}

/* ------------------------------------------  Small Portrait (Photo on Left) */

.photos_container_small_port_left {
	float: left;
	width: 140px;
	height: auto;
	text-align: left;
	display: inline;
	}

.photo_small_port {
	background: url(CSSImages/small_photo_frame_protrait.gif) no-repeat left top;
	width: 133px;
	height: 165px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 10px;
	*margin: 10px 5px 10px 5px;
	display: block;
	}
				
	.photo_small_port img {
		width: 125px;
		height: 157px;
		display: block;
		border: 0px;
		}

.text_small_port_right {
	float: right;	
	width: 530px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------  Small Portrait (Photo on Right) */

.photos_container_small_port_right {
	float: right;
	width: 140px;
	height: auto;
	text-align: left;
	display: inline;
	}

.text_small_port_left {
	float: left;	
	width: 530px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------ Text & Photos Block - Small Landscape */
/* -------------------------------------------------------------------------------------------------- */

/* ------------------------------------------  Small Landscape (Photo on Left) */

.photos_container_small_land_left {
	float: left;
	width: 190px;
	height: auto;
	text-align: left;
	display: inline;
	}

.photo_small_land {
	background: url(CSSImages/small_photo_frame_landscape.gif) no-repeat left top;
	width: 184px;
	height: 125px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 10px;
	*margin: 10px 5px 10px 5px;
	display: block;
	}
				
	.photo_small_land img {
		width: 176px;
		height: 117px;
		display: block;
		border: 0px;
		}

.text_small_land_right {
	float: right;	
	width: 480px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------  Small Landscape (Photo on Right) */

.photos_container_small_land_right {
	float: right;
	width: 190px;
	height: auto;
	text-align: left;
	display: inline;
	}

.text_small_land_left {
	float: left;
	width: 480px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;	
	}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------ Text & Photos Block - Medium Portrait */
/* -------------------------------------------------------------------------------------------------- */

/* ------------------------------------------  Medium Portrait (Photo on Left) */

.photos_container_medium_port_left {
	float: left;
	width: 205px;
	height: auto;
	text-align: left;
	display: inline;
	}

.photo_medium_port {
	background: url(CSSImages/medium_photo_frame_protrait.gif) no-repeat left top;
	width: 195px;
	height: 243px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 10px;
	*margin: 10px 5px 10px 5px;
	display: block;
	}
				
	.photo_medium_port img {
		width: 187px;
		height: 235px;
		display: block;
		border: 0px;
		}

.text_medium_port_right {
	float: right;
	width: 465px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------  Medium Portrait (Photo on Right) */

.photos_container_medium_port_right {
	float: right;
	width: 205px;
	height: auto;
	text-align: left;
	display: inline;
	}

.text_medium_port_left {
	float: left;
	width: 465px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------- Text & Photos Block - Medium Landscape */
/* -------------------------------------------------------------------------------------------------- */

/* ------------------------------------------  Medium Landscape (Photo on Left) */

.photos_container_medium_land_left {
	float: left;
	width: 280px;
	height: auto;
	text-align: left;
	display: inline;
	}

.photo_medium_land {
	background: url(CSSImages/medium_photo_frame_landscape.gif) no-repeat left top;
	width: 273px;
	height: 183px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 10px;
	*margin: 10px 5px 10px 5px;
	display: block;
	}
				
	.photo_medium_land img {
		width: 264px;
		height: 175px;
		display: block;
		border: 0px;
		}

.text_medium_land_right {
	float: right;
	width: 390px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------  Medium Landscape (Photo on Right) */

.photos_container_medium_land_right {
	float: right;
	width: 280px;
	height: auto;
	text-align: left;
	display: inline;
	}

.text_medium_land_left {
	float: left;
	width: 390px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------ Text & Photos Block - Large Portrait  */
/* -------------------------------------------------------------------------------------------------- */

/* ------------------------------------------  Large Portrait (Photo on Left) */

.photos_container_large_port_left {
	float: left;
	width: 295px;
	height: auto;
	text-align: left;
	display: inline;
	}

.photo_large_port {
	background: url(CSSImages/large_photo_frame_portrait.gif) no-repeat left top;
	width: 289px;
	height: 361px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 10px;
	*margin: 10px 5px 10px 5px;
	display: block;
	}
				
	.photo_large_port img {
		width: 281px;
		height: 353px;
		display: block;
		border: 0px;
		}

.text_large_port_right {
	float: right;
	width: 375px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------  Large Portrait (Photo on Right) */

.photos_container_large_port_right {
	float: right;
	width: 295px;
	height: auto;
	text-align: left;
	display: inline;
	}

.text_large_port_left {
	float: left;
	width: 375px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------ Text & Photos Block - Large Landscape */
/* -------------------------------------------------------------------------------------------------- */

/* ------------------------------------------  Large Landscape (Photo on Left) */

.photos_container_large_land_left {
	float: left;
	width: 410px;
	height: auto;
	text-align: left;
	display: inline;
	}

.photo_large_land {
	background: url(CSSImages/large_photo_frame_landscape.gif) no-repeat left top;
	width: 404px;
	height: 271px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 10px;
	*margin: 10px 5px 10px 5px;
	display: block;
	}
				
	.photo_large_land img {
		width: 396px;
		height: 263px;
		display: block;
		border: 0px;
		}

.text_large_land_right {
	float: right;
	width: 260px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------  Large Landscape (Photo on Right) */

.photos_container_large_land_right {
	float: right;
	width: 410px;
	height: auto;
	text-align: left;
	display: inline;
	}

.text_large_land_left {
	float: left;
	width: 260px;
	height: auto;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------- Text & Photos Block - Maintain Ratio */
/* -------------------------------------------------------------------------------------------------- */

/* ------------------------------------------ Maintain Ratio Small Portrait (Photo on Left) */		

.photos_container_small_port_left_maintain {
	float: left;
	width: 140px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_small_port_left_maintain {
	width: 133px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_small_port_left_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}
		
.text_small_port_right_maintain {
	float: right;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	padding: 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}
		
/* ------------------------------------------ Maintain Ratio Small Portrait (Photo on Right) */

.photos_container_small_port_right_maintain {
	float: right;
	width: 140px;
	height: auto;
	margin-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_small_port_right_maintain {	
	width: 133px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_small_port_right_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}

.text_small_port_left_maintain {
	float: left;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------ Maintain Ratio Small Landscape (Photo on Left) */	

.photos_container_small_land_left_maintain {
	float: left;
	width: 190px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_small_land_left_maintain {
	width: 184px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_small_land_left_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}

.text_small_land_right_maintain {
	float: right;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}
		
/* ------------------------------------------ Maintain Ratio Small Landscape (Photo on Right) */

.photos_container_small_land_right_maintain {
	float: right;
	width: 190px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_small_land_right_maintain {
	width: 184px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_small_land_right_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}

.text_small_land_left_maintain {
	float: left;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}
		
/* ------------------------------------------ Maintain Ratio Medium Portrait (Photo on Left) */		

.photos_container_medium_port_left_maintain {
	float: left;
	width: 205px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_medium_port_left_maintain {
	width: 195px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_medium_port_left_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}
		
.text_medium_port_right_maintain {
	float: right;
	width: 465px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}
		
/* ------------------------------------------ Maintain Ratio Medium Portrait (Photo on Right) */

.photos_container_medium_port_right_maintain {
	float: left;
	width: 205px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_medium_port_right_maintain {
	width: 195px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_medium_port_right_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}
		
.text_medium_port_left_maintain {
	float: left;
	width: 465px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------ Maintain Ratio Medium Landscape (Photo on Left) */	

.photos_container_medium_land_left_maintain {
	float: left;
	width: 280px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_medium_land_left_maintain {
	width: 272px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_medium_land_left_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}
		
.text_medium_land_right_maintain {
	float: right;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------ Maintain Ratio Medium Landscape (Photo on Right) */

.photos_container_medium_land_right_maintain {
	float: right;
	width: 280px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_medium_land_right_maintain {
	width: 272px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_medium_land_right_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}

.text_medium_land_left_maintain {
	float: left;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}	


/* ------------------------------------------ Maintain Ratio Large Portrait (Photo on Left) */		

.photos_container_large_port_left_maintain {
	float: left;
	width: 295px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_large_port_left_maintain {
	width: 289px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_large_port_left_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}

.text_large_port_right_maintain {
	float: right;
	width: 375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}
		
/* ------------------------------------------ Maintain Ratio Large Portrait (Photo on Right) */

.photos_container_large_port_right_maintain {
	float: right;
	width: 295px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_large_port_right_maintain {
	width: 289px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_large_port_right_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}

.text_large_port_left_maintain {
	float: left;
	width: 375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------ Maintain Ratio Large Landscape (Photo on Left) */	

.photos_container_large_land_left_maintain {
	float: left;
	width: 410px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_large_land_left_maintain {
	width: 404px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_large_land_left_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}

.text_large_land_right_maintain {
	float: right;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* ------------------------------------------ Maintain Ratio Large Landscape (Photo on Right) */

.photos_container_large_land_right_maintain {
	float: right;
	width: 410px;
	height: auto;
	padding-top: 10px;
	text-align: left;
	display: inline;
	}

.photo_large_land_right_maintain {
	width: 404px;
	padding-top: 4px;
	padding-left: 4px;
	display: inline;
	}

	.photo_large_land_right_maintain img {
		text-align: center;
		border: none;
		display: block;
		border: 0px;
		}

.text_large_land_left_maintain {
	float: left;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	margin: 10px 10px 10px 10px;
	text-align: left;
	display: inline;
	word-wrap: break-word;
	vertical-align: top;
	}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- Photos Block */
/* -------------------------------------------------------------------------------------------------- */	

.photo_block {
	width: 100%;
	height: 100% auto;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	display: block;
	border: 0px #CCCCCC solid;
	vertical-align: top;
	}

	.photo_block ul {
		margin: 0px;
		padding: 0px;
		}
		
	.photo_block ul li {
		display: inline-block;
		padding: 5px;
		margin: 0px;
		vertical-align: top;
		}
		
	.photo_block ul li {
		display: inline;
		}

	.photo_block li p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin: 3px;
		padding: 2px;
		height: 100% auto;
		text-align: center;
		display: block;  
		word-wrap: break-word;
		}	


	.photo_block a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #e78d0d;
		margin: 0px;
		padding: 0px;
		height: 100% auto;
		text-align: center;
		display: block;  
		word-wrap: break-word;
		}
	
	.photo_block a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin: 0px;
		padding: 0px;
		height: 100% auto;
		text-align: center;
		display: block;  
		word-wrap: break-word;
		}			


	.photo_block ul li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #e78d0d;
		margin: 0px;
		padding: 0px;
		height: 100% auto;
		text-align: center;
		display: block;  
		word-wrap: break-word;
		}
	
	.photo_block ul li a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin: 0px;
		padding: 0px;
		height: 100% auto;
		text-align: center;
		display: block;  
		word-wrap: break-word;
		}			


	.photo_block li p a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #e78d0d;
		margin: 0px;
		padding: 0px;
		height: 100% auto;
		text-align: center;
		display: block;  
		word-wrap: break-word;
		}
	
	.photo_block li p a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin: 0px;
		padding: 0px;
		height: 100% auto;
		text-align: center;
		display: block;  
		word-wrap: break-word;
		}			

	.photo_block li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #e78d0d;
		text-align: center;
		margin: 0px;
		padding: 0px;
		word-wrap: break-word;
		text-decoration: none;
		}

	.photo_block li a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		text-align: center;
		margin: 0px;
		padding: 0px;
		word-wrap: break-word;
		text-decoration: none;
		}

	
	.photo_block li h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #476990;
		font-weight: bold;
		margin: 5px 0px 0px 0px;
		padding: 0px;
		word-wrap: break-word;
		text-decoration: underline;
		}
	
	.photo_block li h1:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #e78d0d;
		font-weight: bold;
		margin: 5px 0px 0px 0px;
		padding: 0px;
		word-wrap: break-word;
		text-decoration: none;
		}
	
	.photo_block img {
		margin: 0px;
		padding: 0px;
		}

/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------ Small Photos Block */
/* ------------------------------------------------------------------------- */	
	
/* ------------------------------------------  Photos Block - Small Portrait - No Photo Style (As Uploaded) */	

.photo_block_container_small_port_as_uploaded {
	width: 133px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_small_port_as_uploaded {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_small_port_as_uploaded img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------  Photos Block - Small Portrait - Maintain Ratio */	


.photo_block_container_small_port_maintain {
	width: 133px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_small_port_maintain {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_small_port_maintain img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}

		
/* ------------------------------------------  Photos Block - Small Portrait stretch */

.photo_block_container_small_port {
	width: 133px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	}

.photo_block_small_port {
	background: url(CSSImages/small_photo_frame_protrait.gif) no-repeat top;
	width: 133px;
	height: 165px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	*padding: 4px 0px 0px 2px;
	text-align: center;
	display: table;
	}

	.photo_block_small_port img {
		text-align: center;
		width: 125px;
		height: 157px;
		border: 0px;
		padding: 0px;
}

		
/* ------------------------------------------  Photos Block - Small Landscape - No Photo Style (As Uploaded) */	

.photo_block_container_small_land_as_uploaded {
	width: 184px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_small_land_as_uploaded {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_small_land_as_uploaded img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------  Photos Block - Small Landscape - Maintain Ratio */	


.photo_block_container_small_land_maintain {
	width: 184px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_small_land_maintain {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_small_land_maintain img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------ Photos Block - Small Landscape stretch */
		

.photo_block_container_small_land {
	width: 184px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	}

.photo_block_small_land {
	background: url(CSSImages/small_photo_frame_landscape.gif) no-repeat top;
	width: 184px;
	height: 125px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	*padding: 4px 0px 0px 2px;
	text-align: center;
	display: table;
	}
	
	.photo_block_small_land img {
		text-align: center;
		width: 176px;
		height: 117px;
		border: 0px;
		padding: 0px;
		}

/* ------------------------------------------------------------------------- */
/* ----------------------------------------------------- Medium Photos Block */
/* ------------------------------------------------------------------------- */	
		
/* ------------------------------------------  Photos Block - Medium Portrait - No Photo Style (As Uploaded) */	


.photo_block_container_medium_port_as_uploaded {
	width: 195px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_medium_port_as_uploaded {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_medium_port_as_uploaded img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------  Photos Block - Medium Portrait - Maintain Ratio */	

.photo_block_container_medium_port_maintain {
	width: 195px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_medium_port_maintain {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_medium_port_maintain img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------  Photos Block - Medium Portrait stretch */


.photo_block_container_medium_port {
	width: 195px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	}

.photo_block_medium_port {
	background: url(CSSImages/medium_photo_frame_protrait.gif) no-repeat top;
	width: 195px;
	height: 243px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	*padding: 4px 0px 0px 2px;
	*margin-left: 1px;
	text-align: center;
	display: inline-table;
	}
	
	.photo_block_medium_port img {
		text-align: center;
		width: 187px;
		height: 235px;
		border: 0px;
		padding: 0px;
		}	

/* ------------------------------------------  Photos Block - Medium Landscape - No Photo Style (As Uploaded) */	

.photo_block_container_medium_land_as_uploaded {
	width: 272px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_medium_land_as_uploaded {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_medium_land_as_uploaded img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------  Photos Block - Medium Landscape - Maintain Ratio */	

.photo_block_container_medium_land_maintain {
	width: 272px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_medium_land_maintain {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_medium_land_maintain img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------  Photos Block - Medium Landscape stretch */


.photo_block_container_medium_land {
	width: 272px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	}

.photo_block_medium_land {
	background: url(CSSImages/medium_photo_frame_landscape.gif) no-repeat top;
	width: 272px;
	height: 183px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	*padding: 4px 0px 0px 2px;
	text-align: center;
	display: table;
	}
	
	.photo_block_medium_land img {
		text-align: center;
		width: 264px;
		height: 175px;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------ Large Photos Block */
/* ------------------------------------------------------------------------- */	
		
/* ------------------------------------------  Photos Block - Large Portrait - No Photo Style (As Uploaded) */

.photo_block_container_large_port_as_uploaded {
	width: 289px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_large_port_as_uploaded {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_large_port_as_uploaded img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}

/* ------------------------------------------  Photos Block - Large Portrait - Maintain Ratio */	

.photo_block_container_large_port_maintain {
	width: 289px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_large_port_maintain {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_large_port_maintain img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}


/* ------------------------------------------  Photos Block - Large Portrait stretch */

.photo_block_container_large_port {
	width: 289px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	}

.photo_block_large_port {
	background: url(CSSImages/large_photo_frame_portrait.gif) no-repeat top;
	width: 289px;
	height: 361px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	*padding: 4px 0px 0px 2px;
	text-align: center;
	display: inline-table;
	}
	
	.photo_block_large_port img {
		text-align: center;
		width: 281px;
		height: 353px;
		border: 0px;
		padding: 0px;
		}

/* ------------------------------------------  Photos Block - Large Landscape - No Photo Style (As Uploaded) */

.photo_block_container_large_land_as_uploaded {
	width: 404px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_large_land_as_uploaded {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_large_land_as_uploaded img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}

/* ------------------------------------------  Photos Block - Large Landscape - Maintain Ratio */	

.photo_block_container_large_land_maintain {
	width: 404px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	*margin-top: 8px;
	}

.photo_block_large_land_maintain {
	margin: 0px;
	text-align: center;
	display: table;
	vertical-align: top;
	}
	
	.photo_block_large_land_maintain img {
		text-align: center;
		display: block;
		border: 0px;
		padding: 0px;
		}

		
/* ------------------------------------------  Photos Block - Large Landscape stretch */


.photo_block_container_large_land {
	width: 404px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	}

.photo_block_large_land {
	background: url(CSSImages/large_photo_frame_landscape.gif) no-repeat top;
	width: 404px;
	height: 271px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	*padding: 4px 0px 0px 2px;
	text-align: center;
	display: table;
	}
	
	.photo_block_large_land img {
		text-align: center;
		width: 396px;
		height: 263px;
		border: 0px;
		padding: 0px;
		}

		
/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- Calendar Block */
/* -------------------------------------------------------------------------------------------------- */

.calendar_iframe {
	width: 400px;
	height: 241px;
	}

.CalendarBody {
	margin: 0px;
	}
	
.segment_calendar {
	width: 100%;
	}
	
.segment_calendar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #001e3a;
	display: block;
	width: 100%;
	}
		
	.calendar_wrapper {
		width: 100%;
		text-align: center;
		border-left: 0px #e2e2e2 solid;
		float: left;
		}
		
	.calendar_month {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		border: 0px #e2e2e2 solid;
		}
		
			.calendar_month a.calendar_click {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #001e3a;
				}
				
	.calendar_day {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		background: #FFFFFF;
		border: 0px #e2e2e2 solid;
		padding: 4px;
		}
		
	.calendar_date {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		background: #FFFFFF;
		border: 0px #e2e2e2 solid;
		padding: 6px;
		}
		
			.calendar_date .calendar_date_link {
				background: #FFFFFF;
				}

			.calendar_date .calendar_date_link a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration: underline;
				color: #001e3a;
				display: block;
				width: 100%;
				}

.segment_calendar_list {
	display: block;
	text-align: left;
	clear: none;
	width: 100%;
	}
	
	.segment_calendar_list .calendar_list_link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
		color: #4a6480;
		border-bottom: 0px #001e3a solid;
		padding-bottom: 1px;
		margin-left: 15px;
		position: relative;
		float: left;
		}
		
	.segment_calendar_list .month_header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
		color: #4a6480;
		padding: 5px 0 5px 0;
		}
		
	.segment_calendar_list .date_header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
		color: #4a6480;
		}

/* ------------------------------------------ Calendar Event Details */

.segment_event_results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	background: none;
	text-align: left;
	}
	
	.segment_event_results h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #4a6480;
		margin: 5px;
		}
		
	.segment_event_results h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #4a6480;
		margin: 5px;
		}
		
	.segment_event_results p {
		width: 75%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		background-color: none;
		padding: 10px;
		}
		

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ Schools/Community/Weather Block */
/* -------------------------------------------------------------------------------------------------- */

.schools_community_weather_block {
	width: auto;
	height: auto;
	margin: 0px auto;
	display: block;
	padding: 0px 0px 10px 0px;
	margin: 0px 20px 0px 20px;
	text-align: left;
	}

	.schools_community_weather_block ul {
		position: relative;
		}
		
	.schools_community_weather_block ul li {
		list-style: square;
		list-style-position: outside;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		padding: 0px 0px 10px 0px;
		}
		
	.schools_community_weather_block ul li a {
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #e78d0d;
		text-decoration: underline;
		}
	
	.schools_community_weather_block li a:hover {
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		text-decoration: none;
		}
	
	.schools_community_weather_block a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0860a8;
		text-decoration: underline;
		}
	
	.schools_community_weather_block a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #83afd3;
		text-decoration: none;
		}
	
	.schools_community_weather_block h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}
	
	.schools_community_weather_block h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}

	.schools_community_weather_block h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}

	.schools_community_weather_block h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}

	.schools_community_weather_block h5 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		border-bottom: 0px #e2e2e2 solid;
		}

/* ------------------------------------------ Schools/Community/Weather Block 2 Column */

.schools_community_weather_block_two_column {
	width: auto;
	height: auto;
	margin: 0px auto;
	display: block;
	padding: 0px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
	text-align: left;
	}

	.schools_community_weather_block_two_column ul	{
		position: relative;
		}
		
	.schools_community_weather_block_two_column ul li {
		float: left;
		text-align: left;
		display: list-item;
		list-style: square; 
		list-style-position: outside;
		width: 50%;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		}
		
	.schools_community_weather_block_two_column ul li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #e78d0d;
		text-decoration: underline;
		}
		
	.schools_community_weather_block_two_column ul li a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		text-decoration: none; 
		}
		
	.schools_community_weather_block_two_column ul li p {
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin: 0px auto;	
		}
	
	.schools_community_weather_block_two_column a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0860a8;
		text-decoration: underline;
		}
	
	.schools_community_weather_block_two_column a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #83afd3;
		text-decoration: none;

		}
	
	.schools_community_weather_block_two_column h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}
	
	.schools_community_weather_block_two_column h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}

	.schools_community_weather_block_two_column h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}

	.schools_community_weather_block_two_column h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}

	.schools_community_weather_block_two_column h5 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin-bottom: 3px;
		padding-bottom: 5px;
		border-bottom: 0px #e2e2e2 solid;
		}
		
/* ------------------------------------------ Schools Details Pop-up */

.school_details {
	background: #FFFFFF;
	width: 720px;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: table; 
	color: #4a6480;
	text-align: center;
	border: 0px #000000 solid;
	}
	
	.school_details h1 {
		background: #FFFFFF;	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		height: 15px;
		padding: 5px;
		color: #4a6480;
		margin: 10px 0px 10px 0px;
		border: 0px #CCCCCC solid;
		}
	
	.school_details a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0860a8;
		text-decoration: underline;
		}
	
	.school_details a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #83afd3;
		text-decoration: none;
		}
		
	.info_cell { /* ---- Works with Demographics Pop-up also! ---- */
		padding: 10px;
		}
		
	.school_name {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #4a6480;
		}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------ Demographics Pop-up */
/* -------------------------------------------------------------------------------------------------- */

.demographics_block {
	background: #FFFFFF;
	width: 720px;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: table; 
	color: #4a6480;
	text-align: center;
	border: 0px #000000 solid;
	}
	
	.demographics_block h1 {
		background: #FFFFFF;	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		height: 15px;
		padding: 5px;
		color: #4a6480;
		margin: 10px 0px 10px 0px;
		border: 0px #CCCCCC solid;
		}
	
	.demographics_block a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0860a8;
		text-decoration: underline;
		}
	
	.demographics_block a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #83afd3;
		text-decoration: none;
		}
		
/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------- Prospecting Registration Form Block */
/* -------------------------------------------------------------------------------------------------- */

.segment_loginsignup {
	display: table;
	text-align: left;
	clear: both;
	width: 700px;
	padding: 10px;
	margin: 0px auto;
	}

.SearchSignUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	width: 100%;
	display: block;
	}
	
.SearchSignUp h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #4a6480;
	margin: 0px;
	padding: 0px;
	}
	
	.SearchSignUp .FormIntro p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin: 0px;
		}

	.SearchSignUp .FormIntro ul {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		margin: 10px 15px 15px 15px;
		}
	
	.SearchSignUp .FormIntro h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: left;
		color: #4a6480;
		margin: 0px;
		padding: 0px;
		}
		
	.SearchSignUp .SearchBoxes {
		background-color: #FFFFFF;
		border: 0px solid #CCCCCC;
		width: 300px;
		display: table;
		float: left;
		margin-bottom: 5px;
		padding: 2px;
		}
		
			.SearchSignUp .SearchBoxes td {
				padding: 4px;
				}

	.SearchSignUp .FormLeft {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		background-color: none;
		text-align: right;
		width: 20%;
		padding: 3px;
		}
		
	.SearchSignUp .FormRight {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		background-color: none;
		text-align: left;
		width: 80%;
		padding: 3px;
		}
		
	.SearchSignUp .FormButtons {
		background: #035d9b;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		padding: 0px;
		border: 0px #FFFFFF solid;
		width: 115px;
		height: 25px;
		cursor: pointer;
		}
		
	.SearchSignUp .FormButtonsWrap {
		width: 100%;
		text-align: center;
		background: none;
		}
		
	.SearchSignUp .FormField {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4a6480;
		width: 90%;
		}
		
	.SearchSignUp .ForgotPassword {
		padding: 20px 0px 20px 0px;
		display: block;
		width: 100%;
		}
		
			.SearchSignUp .ForgotPassword h1 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #4a6480;
				text-align: left;
				margin: 10px 0px 0px 0px;
				padding: 3px 3px 0px 3px;
				display: block;
				}

			.SearchSignUp .ForgotPassword .FormRight {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #4a6480;
				background-color: none;
				text-align: left;
				width: 50%;
				}
				
			.SearchSignUp .ForgotPassword .FormLeft {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #4a6480;
				background-color: none;
				text-align: right;
				width: 5%;
				}
			
/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- RSS Reader Block */
/* -------------------------------------------------------------------------------------------------- */

.RSSWrap h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4a6480;
	width: 100%;
	height: auto;
	text-align: left;
	display: block;
	float: left;
	*float: none;
	border: 0px #CCCCCC solid; 
	}

.RSS_Entry {
	text-align: left;
	width: 96%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	color: #4a6480;
	border-bottom: 0px #CCCCCC solid;
	}
	
		.RSS_Entry img {
			padding: 5px 10px 10px 0px;
			display: block;
			float: left;
			*float: none;
			}
		
		.RSS_Entry p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			padding-top: 5px;
			*padding-top: 0px;
			margin: 0px;
			text-align: left;
			width: 100%;
			float: left;
			*float: none;
			}
			
		.RSS_Entry h1 {
			margin: 0px;
			}

		.RSS_Entry h1 a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #476990;
			text-decoration: underline;
			}
		
		.RSS_Entry h1 a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #e78d0d;
			text-decoration: none;
			}

		.RSS_Entry h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #4a6480;
			margin: 0px;
			padding-top: 5px;
			float: left;
			*float: none;
			}
			
		.RSS_Entry a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #0860a8;
			text-decoration: underline;
			}
		
		.RSS_Entry a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #83afd3;
			text-decoration: none;
			}
			
			
.RSS_Subscribe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	padding: 0px;
	*padding: 4px 4px 4px 20px;
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/rss_icon.gif) no-repeat left;
	text-align: left;
	}
	
.RSS_Detail_Wrap {
	text-align: left;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	border-bottom: 0px #FFFFFF solid;
	}
	
		.RSS_Detail_Wrap p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			text-align: left; 
			width: 100%;
			margin: 0px;
			}
			
		.RSS_Detail_Wrap h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #4a6480;
			}

		.RSS_Detail_Wrap h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #4a6480;
			margin: 0px;
			}
		
		.RSS_Detail_Wrap a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #0860a8;
			text-decoration: underline;
			}
		
		.RSS_Detail_Wrap a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #83afd3;
			text-decoration: none;
			}

.Add_Comment {
	text-align: left;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a6480;
	border-bottom: 0px #FFFFFF solid;
	}


/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- Splash Page Block */
/* -------------------------------------------------------------------------------------------------- */

.splash_container_one_column {
	width: 680px;
	height: auto;
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	clear: both;
	border: 0px #CCCCCC solid;
	}
	
		.splash_container_one_column ul {
			padding: 0px;
			margin: 0px;
			width: 100%;
			}

		.splash_container_one_column ul li {
			list-style-type: none;
			padding: 0px;
			margin: 5px 0px 25px 0px;
			width: 100%;
			display: block;
			}

		.splash_container_one_column ul li p {
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			margin: 0px 0px 0px 30px;
			width: 75%;
			background:;
			}
		
		.splash_container_one_column ul li a {
			background: url(CSSImages/gif002.gif) no-repeat;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #e78d0d;
			text-decoration: underline; 
			margin: 0px;
			font-weight: bold;
			*width: 100%;
	        padding-top: 3px;
	        padding-right: 8px;
	        padding-bottom: 3px;
	        padding-left: 30px;
	        text-decoration: none;
	        border-top-width: 1px;
	        border-right-width: 0px;
	        border-bottom-width: 0px;
	        border-left-width: 0px;
	        border-top-style: none;
	        border-right-style: solid;
	        border-bottom-style: solid;
	        border-left-style: solid;
	        border-top-color: #CCCCCC;
			text-decoration: underline;
			}
	
		.splash_container_one_column ul li a:hover {
			background: url(CSSImages/gif002.gif) no-repeat;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none; 
			font-weight: bold;
			color: #4a6480;
			margin: 0px;
			width: 100%;
	        padding-top: 3px;
	        padding-right: 8px;
	        padding-bottom: 3px;
	        padding-left: 30px;
	        text-decoration: none;
	        background: ;
	        border-top-width: 1px;
	        border-right-width: 0px;
	        border-bottom-width: 0px;
			border-left-width: 0px;
			border-top-style: none;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-color: #CCCCCC;
			}
		
.splash_container_two_column {
	width: 680px;
	height: auto;
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	clear: both;
	}
	
		.splash_container_two_column ul {
			padding: 0px;
			margin: 0px;
			}

		.splash_container_two_column ul li {
			list-style-type: none;
			padding: 0px;
			margin: 0px 0px 10px 0px;
			line-height: 170%;
			width: 48%;
			display: inline;
			}

		.splash_container_two_columnn ul li p {
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			line-height: 170%;
			margin: 0px;
			}
		
		.splash_container_two_column ul li a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #e78d0d;
			text-decoration: underline; 
			line-height: 170%;
			margin: 0px;
			}
	
		.splash_container_two_column ul li a:hover { 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #4a6480;
			text-decoration: none; 
			line-height: 170%;
			margin: 0px;
			}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- Spacer Block */
/* -------------------------------------------------------------------------------------------------- */

.spacer_block {
	height: 10px;
	width: 100%;
	display: block;
	clear: both;
	position: relative;
	}

.spacer_block_after_headline {
	height: 0px;
	width: 100%;
	display: block;
	clear: both;
	position: relative;
	}
	
/* -------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------- Site Map (Main Link Style) Styles */
/* -------------------------------------------------------------------------------------------------- */

.main_link_style { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860a8;
	text-decoration: none;
	}

.sitemap a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860a8;
	margin: 0px;
	padding-left: 5px;
	text-decoration: underline;
	}
	
.sitemap a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #83afd3;
	text-decoration: none;
	margin: 0px;
	padding-left: 5px;
	text-decoration: underline;
	}
/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ The End */
/* -------------------------------------------------------------------------------------------------- */