@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#000000;
	color:#cccccc;
}

table
{
	text-align:left;
	vertical-align:top;
}

img
{
	border:0px;
}

a
{
	color:#000099;
	text-decoration:none;
	font-weight:bold;
}

a:hover
{
	text-decoration:underline;
}

input
{
	font-size:11px;
}

select
{
	font-size:11px;	
}

h2
{
	font-size:16px;
	color:#A2A2A2;
	margin:0px;
	padding-bottom:5px;
}

.clear-float
{
	clear:both;
}

#outer-wrapper
{
	margin:auto auto;
	text-align:center;
	width:902px;
}

#inner-wrapper
{
	margin:auto auto;
	text-align:center;
	border:solid;
	
}

#header
{
	margin:auto auto;
	background-color:#000000;
	width:765px;
	text-align:center;
	margin-bottom:1px;
}

#home-flash-div
{
	height:577px;
	width:902px;
	text-align:center;
}

#component-container
{
	margin-top:-100px;
	text-align:center;
}

#component-item
{
	float:left;
	width:200px;
	padding-left:10px;
	background-color:#FFF;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
}

#home-info-box
{
	text-align:left;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #666666;
	margin-left:68.5px;
	width:765px;
}

#footer
{
	margin:auto auto;
	margin-top:30px;
	position:absolute;
	color:#666666;
	font-size:10px;
	line-height:12px;
	padding-bottom:15px;
	width:765px;
	background-color:#000000;
	left:50%;
	margin-left:-383px;
}

#footer a
{
	color:#666666;
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:underline;
}

/* content page styles */
#content-base
{
	margin: auto auto;
	height:571px;
}

#content-container
{
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-align:left;
	position:absolute;
	z-index:1;
	margin-top:-383px;
	margin-bottom:10px;
	width:745px;
	background-color:#ffffff;
	left:50%;
	margin-left:-383px;
	
	padding: 10px 20px 20px 10px;
}

#column-left-two-thirds
{
	float:left;
	width:500px;
	margin-right:20px;
}

#column-right-one-third
{
	float:left;
	width:225;
}

#column-left-half
{
	float:left;
	width:363px;
	margin-right:19px;
	
}

#column-right-half
{
	float:left;
	width:363px;
}

#sidebar-header
{
	background-image:url(../../Assets/Layout/shade-top.gif);
	background-repeat:repeat-x;
	width:225px;
}

#sidebar-footer
{
	background-image:url(../../Assets/Layout/shade-bottom.gif);
	background-repeat:repeat-x;
	width:214px;
	padding:4px;
	padding-left:7px;
}

#sidebar-item
{
	width:214px;
	border-bottom:solid 1px #cccccc;
	padding:4px;
	padding-left:7px;
}

#form-inline-item
{
	float:left;
	margin-right:6px;
}

#form-inline-item-end
{
	margin-right:6px;
	margin-bottom:6px;
}

#list-block
{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #cccccc;
	margin-bottom:5px;
}

#subnav
{
	margin-top:-31px;
	margin-left:-10px;
}

#subnav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
} 

#subnav li
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	display:inline;
	margin: 0px;
}

#award-item
{
	float:left;
	width:150px;
	padding-right:10px;
	
}

#award-item-end
{
	width:150px;
}

#award-year-header
{
		
}

#photoset-item-left
{
	width:240px;
	margin-right:10px;
	float:left;	
	
}

#photoset-item-grid
{
	width:240px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	
}

#photoset-item-info
{
	float:left;	
}

#photoset-item-right
{
	width:240px;
	float:left;
	
}

#photoset-item-img
{
	float:left;
	margin-right:10px;
	border:solid 1px;
}

#photoset-item-right img
{
	border:solid;	
	padding-right:10px;
	float:left;
}

#video-playlist-item
{
	width:448px;
	border-bottom:solid 1px #E3E3E3;
}

#video-playlist-item:hover
{
	background-image:url(../../Assets/Layout/shade-bottom.gif);
	background-repeat:repeat-x;
}

/* type layout */
#headline
{
	font-size:32px;
	font-weight:bold;
	color:#666666;
	margin-top:5px;
	margin-bottom:20px;
	line-height:34px;
	width:400px;
}

.subhead
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin-bottom:5px;
	line-height:17px;
}

b.grey
{
	color:#666;	
}

.news-events-landing-item
{
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:solid 1px #F7F7F7;
}

.italic-10px
{
	font-size:10px;
	font-style:italic;
}

.form-label
{
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin:0px;
	padding:0px;
	
}

.error-text
{
	color:#C00;
	font-weight:bold;
}

.success-text
{
	color:#090;
	font-weight:bold;
}

td.year-item
{
	border-top:solid 1px #E5E5E5;
	border-left:solid 1px #E5E5E5;
	line-height:12px;
}

td.year-item:hover
{
	/* background-color:#EAEAEA; */
	background-image:url(../../Assets/Layout/shade-bottom.gif);
	background-repeat:repeat-x;
}

td.year-item h1
{
	font-size:16px;
	font-weight:bold;
	color:#A3A3A3;
	margin:0px;
	padding-bottom:5px;
	
}

td.year-item em
{
	font-size:10px;	
}

td.year-item a
{
	font-size:11px;
	font-weight:bold;
}

td.photo-block
{
	text-align:center;
	border:1px solid #EAEAEA;	
}

td.photo-block:hover
{
	/*background-color:#EFEFEF;	*/
	background-image:url(../../Assets/gallery-image-over.jpg);
}