/*  homepage does not stretch to 100% page height */
html
{
	height : auto;
}

/*use footer with lower shadow */
.footer
{
	background			: #FFFFFF url(../images/layout/footerRoundedBottomShadow.gif) no-repeat center;
	height				: 159px;
	margin-top			: -148px;
}

#footerContent
{	
	padding		: 8px 10px 0 16px;
}

.accordianMenu
{
	padding-bottom : 20px;
	
}


#menu
{
	position : absolute;
	right	 : 25px;
}

#homeGalleryHolder
{
	padding-left	: 15px;
	padding-right	: 0px;
}

#noFlashImage
{
	border: none;	
}

.introSWF
{
	margin : 0px auto 10px auto;
	padding : 0px 0px 0px 0px;	
}


#col1Content
{
	padding-top : 12.5px;

}

.secondRowContent	
{
	/*padding-top	: 28px;	*/
	margin-top	: 10px;
	margin-bottom  : 30px;
}

/** for full size flash anim */
.introSWFFull
{
	margin : 0px 2.5px 16px;
	margin : 0px 0px 7px;
}


#col1ContentFull
{
	padding-top : 12.5px;
	padding : 0;
	margin-top : 4px;
}


.boxgrid
{ 
	width: 200px; 
	height: 200px; 
	margin: 0;
	float:left; 
	background:#eeeeee; 
	border: solid 0px #8399AF; 
	overflow: hidden; 
	position: relative; 
}


			
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 5px 10px 0px 10px; 
	margin : 5px 0px 0px 0px;
	color:#666; 
	font-weight:bold; 
	font:10pt Arial, sans-serif; 
}

.boxgrid  h3{ 
	padding: 10px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
}

.boxgrid ul
{
	margin-top : 0;
	margin-bottom : 0;
	padding-top : 0;
	padding-bottom : 0;
}

.boxgrid ul li h4
{
	margin-bottom : -10px;
	margin-top : 10px;
}

.boxgrid em
{
	font-weight : bold;
	color : #333;
}



.boxcaption{ 
float: left; 
position: absolute; 
background: #000; 
height: 100px; 
width: 100%; 
opacity: 0.8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 260px;
	left: 0;
}
.caption .boxcaption {
	top: 220px;
	left: 0;
}

.cover
{
	z-index : 10;	
}

.sliderList li ul
{
	
	display 	: block;
	float 		: right;
	position 	: relative;
	left		: -10px;

}



