.border {
	border: dotted 2px #000000;
}


body {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}


a {
	color: 				#5376B6;
	font-weight:		bold;
	text-decoration:	none;
}

a:hover {
	color:				#E0E0E0;
	text-decoration:	underline;
}

.clear {
	clear:	both;
}

/***********************************************************************************************/
/*  Splash Defintions -----------------------------------------------------*/
/***********************************************************************************************/
#layout_splash 	{
	width: 				500px;
	display:			block;
	position: 			absolute;
	left: 				30%;
	top: 				15%;
}


#layout_splash li
{
	margin: 			0px;
	padding: 			0px;
	margin-bottom:		10px;
	margin-right: 		10px;
	float: 				left;
	display: 			block;
/*	overflow:			auto;*/
}

#layout_splash li ul
{
	padding:			0;
}

#layout_splash li ul li
{
	display: 			list-item;
	width:				auto;
	height:				auto;
/*	border: 			0;*/
	margin:				0;
	float:				none;
	list-style-type:	circle;
	list-style-position:inside;
}

#layout_splash li ul 
{
/*	display: 			list-item;*/
	width:				auto;
	height:				auto;
	border: 			0;
	margin:				0;
	margin-left:		10px;
	float:				none;
}

#splash_logo{
	width: 				164px;
	height: 			164px;
	background-image:	url(graphics/logoV4.jpg);
}


#splash_additions{
}


#splash_news{
}


#splash_blurb{
	width:				164px;
	height: 			164px;
	background-color:	#92A7D2;
	color:				#FFFFFF;
	font-size:			8px;
	overflow:			hidden;
}


#splash_blurb:hover {
	width:				250px;
	height:				250px;
	font-size:			15px;
	overflow:			auto;
/*		scrollbar-highlight-color: white;*/
/*scrollbar-base-color: white;*/


/*scrollbar-face-color:white;*/
/*scrollbar-highlight-color:white;*/
/*scrollbar-darkshadow-color:white;*/
/*scrollbar-shadow-color:white;*/
}



#splash_blurb a{
	color:				#e0e0e0;
	text-decoration:	none;
	font-weight:		bold;
	letter-spacing: 	1.5px;
}


#splash_blurb a:hover{
	color:				#FFFF00;
	font-weight:		bolder;
}


.splash_grey_box {
	width:				162px;
	height:				162px;
	border-style:		solid;
	border-color:		#E0E0E0;/*light gray*/
	border-width:		1px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color: 				#707070;/*darker gray*/
}



.splash_heading {
	margin-left:		15px;
	text-decoration:	underline;
}


.splash_grey_box a {
	color: 						#707070;
	text-decoration:			none;
	font-weight:				normal;
}

.splash_grey_box a:hover {
	color: 						#3E74B9;
	text-decoration:			underline;
}

#splash_left_nav_box {
	text-align:			right;
	display:			block;
	width:				164px;
}


#splash_left_nav_box div {
	width:				50%;
}

#splash_left_nav_box a {
	color: 						#707070;
	text-decoration:			none;
	font-weight:				normal;
	font-variant:				small-caps;
}

#splash_left_nav_box a:hover {
	color: 						#3E74B9;
	text-decoration:			underline;
}



#splash_right_nav_box {
	text-align:			left;
	display:			block;
	width:				164px;
}

#splash_right_nav_box div {
	width:				50%;
}

#splash_right_nav_box a {
	color: 						#707070;
	text-decoration:			none;
	font-weight:				normal;
	font-variant:				small-caps;
}

#splash_right_nav_box a:hover {
	color: 						#3E74B9;
	text-decoration:			underline;
}


#splash_bottom_nav_box {
	display:			block;
	width:				340px;
}

#splash_bottom_nav_box div {
	width:				25%;
	text-align:			center;
	float:				left;
	margin-left:		-3px;	
}

#splash_bottom_nav_box div a {
	color: 						#707070;
	text-decoration:			none;
	font-weight:				normal;
	font-variant:				small-caps;
}

#splash_bottom_nav_box div a:hover {
	color: 						#3E74B9;
	text-decoration:			underline;
}

/***********************************************************************************************/
/*  Content Subpage Header Defintions -----------------------------------------------------*/
/********************************************************************************************** */
#layout_header
{
	width: 						820px;
	margin: 					0px;
	padding:					0px;
	list-style-type:			none;
	margin-bottom:				25px;
	/*display:block;*/
	background-image:			url(graphics/light_blue_long.gif);
	background-repeat:			repeat-y;
}
/*
#layout_header li ul li
{
	display: list-item;
	width: auto;
	height: auto;
	border: 0;
}
*/
.header_left_area {
	margin-right: 	10px;
/*	display:		block;*/
	width:			635px;
	/*border: dotted 2px #000000;*/
	float:			left;
	
}

.header_right_area {
	width:						164px;
	margin-left: 				645px;
	float:						none;
/*	padding:0;*/
}


input#searchBox {
	border-style:				solid;
	border-color:				#92A7D2;
	background-color:			#E0E0E0;
	width:						115px;
}


#navigation		{
	text-align:					right;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 			-1px;
	font-size:					18px;
	color:						#FFFFFF;
	font-variant:				small-caps;
}


#navigation a {
	font-weight:				bold;
	color:						#FFFFFF;
	text-decoration:			none;
}

#navigation a:hover {
	color:						#E0E0E0; /*soft grey*/
	font-weight:				bold;
	text-decoration:			none;	
}


form#searchForm {
	padding-bottom: 			15px;
	color:						#a1a1a1;
	font-variant:				small-caps;
	margin: 					0px;
	padding:					0px;
	padding-bottom:				10px;
}

input#searchBox {
	border-style:				solid;
	border-color:				#92A7D2;
	background-color:			#E0E0E0;
	width:						115px;
	margin:				 		0px;
	padding:				 	0px;	
}

/***********************************************************************************************/
/*  Content Subpage Footer Defintions -----------------------------------------------------*/
/********************************************************************************************** */
#layout_footer
{
	clear:						both;
	width: 						785px;
	margin: 					0px;
	padding:					0px;
	margin-left:				10px;
	padding-left:				10px;
	border-top-style:			solid;
	border-top-color:			#999999;
	border-top-width:			1px;
	color:						#999999;
}
/*
#layout_footer li ul li
{
	display: list-item;
	width: auto;
	height: auto;
	border: 0;
}
*/

/***********************************************************************************************/
/*  Content Subpage  Defintions -----------------------------------------------------*/
/********************************************************************************************** */


#content {
	margin:				 		0px;
	width:						615px;		/*this and below should add to 635*/
	margin-left:				20px;		/*this and above should add to 635*/
	float:						left;
}

#sectionNav {
	margin:				 		0px;
	margin-left:				10px;
	width:						164px;
	float:						left;
}

.gray_header {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:				1px;
	font-variant:				small-caps;
	color: 						#707070;
}


.blue_header {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:				1px;
	font-variant:				small-caps;
	color: 						#5376B6;	/*dark blue*/
}


ul.gray_menu {
	list-style-type: 			none;
	color: 						inherit;
	padding:	 				0;
	margin:						0;
	font-weight:				bold;
	display:					block;
	margin-bottom:				10px;
}

ul.gray_menu li a  {
	display: 					block; 
	width:						153px;
	background: 				#ffffff;
	color: 						#707070;
	text-decoration:			none;
	padding:	 				2px 5px;
}


ul.gray_menu li a:hover {
	color:						#ffffff;
	background: 				#92A7D2;

}

.blue_header {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:				1px;
	font-variant:				small-caps;
	color: 						#5376B6;
}

ul.blue_menu {
	list-style-type: 			none;
	color: 						inherit;
	padding:	 				0;
	margin:						0;
	font-weight:				bold;
	padding-bottom:				10px;	
}

ul.blue_menu li a  {
	display: 					block; 
	width:						153px;
	background: 				#ffffff;
	color: 						#5376B6;
	text-decoration:			none;
	padding:	 				2px 5px;
}


ul.blue_menu li a:hover {
	color:						#ffffff;
	background: 				#a1a1a1;

}


#sectionTitle	{
	font-size:					18px;
	color:						#666666;
}

#sectionBlurb	{
	font-size:					12px;
	color:						#666666;
	font-style:					italic;
	padding-bottom:				25px;
	margin-left:				30px;
}

#contentTitle	{
	font-size:					12px;
	letter-spacing: 			1.5px;
	font-weight:				bold;
	padding-bottom:				10px;
}

#contentNav		{
	width:						820px;
	margin:						0;
	padding:					0;
	padding-bottom:				10px;
	display:					none;
}

/***********************************************************************************************/
/*  Gallery Defintions -----------------------------------------------------*/
/***********************************************************************************************/
.leftMargin {
	display:		block;
	width:			33%;
	float:			left;
	text-align:		left;
}
.centerMargin {
	display:		block;
	width:			33%;
	float:			left;
	text-align:		center;
}
.rightMargin {
	display:		block;
	width:			33%;
	float:			left;
	text-align:		right;
}

.backToTop {
	display:		block;
	float:			none;
	width:			100%;
	text-align:		center;
}

.galleryNav {
	width:			100%;
	font-size:		15px;
	clear:			both;
	text-transform:	lowercase;
}

.twelvepx {
	font-size:		12px;
}
ul.gallery {
	display:		block;
	list-style:		none;
	font-size:		10px;
	width: 			100%;
	clear:			both;
	padding:		0;
	margin:			0;
}


ul.gallery li {
	display:		block;
	float:			left;
/*	width:			33%;*/
	margin:			0;
	padding:		0;
	margin-bottom:	25px;
}

ul.gallery li img{
	display:		block;
	border: 		1px solid #e0e0e0;
}


.galleryRowPush {
	display:		block;
	width:			230px;
	text-align:		left;
}

/***********************************************************************************************/
/*  Stylings Defintions -----------------------------------------------------*/
/***********************************************************************************************/
.stylingHeader
{
	clear:			both;
	font-size:		large;
	padding:		0;
	padding-bottom:	10px;
}

.stylingHolder
{
	clear:			both;
	width:			615px;
	padding:		0;
	padding-bottom:	25px;	
}

.stylingHolder ul {
	margin: 		0;
	padding: 		0;
	padding-bottom:	10px;	
	list-style-type:none;
}


.stylingHolder ul li a:hover {
	color:				#E0E0E0;
	text-decoration:	underline;

}


.backToTop
{
	width:			100%;
	text-align:		center;
	text-transform:	lowercase;
}


.leftArea
{
	float:			left;
	width:			307px;
}

.rightArea
{
	float:			left;
	width:			307px;
}

.stylingSubCatg
{
	text-decoration:underline;
}
