/* --------------------------------- Page setup ------------------------------ */

#page					{	padding:0px; margin:0px auto;width:1000px;border-right:2px solid #FFFFFF;min-height:600px;background-color:#ffffff;}
body					{	margin:0px; }

#print_header			{	display: none; }
#header 				{ 	height:71px; background-color:#831D32; background-image:url(/images/ui_hc_1_2.gif); 
							background-repeat:no-repeat;background-position:right;}
#header_logo 			{	float:left; background-image: url(/images/ui_hc_1_1.gif);height:71px; background-repeat:no-repeat;background-position:left;}
#header_logo_link		{	float:left; text-decoration:none; width:300px; height:64px;}

#spotlight_image		{	width:702px; height:325px; background-image: url(/images/ui_hc_1_3.jpg); background-repeat:no-repeat;float:left;}
#welcome				{	float:left; width:298px; height:325px; background-image:url(/images/ui_hc_1_4.gif); background-repeat:no-repeat;}
#welcomeTitle			{	width: 279px; height:34px; margin-top:6px;margin-left:5px;		}

#homeSearch				{	height:0;margin:0;padding:0;float:left;width:100%; border:1px solid blue; }

#dividing_bar			{	width:100%; height: 22px; background-repeat:repeat-x; background-image: url(/images/ui_hc_1_5.gif); }
#dividing_bar_subpage	{	width:100%; height: 13px; background-repeat:repeat-x; background-image: url(/images/subpage-goldbar.gif); }

#contentSpace			{	background-color: #ffffff; padding-left:30px; }
#contentSpaceHome		{	background-color: #ffffff; padding-left:30px; margin-top: 20px; }

#leftCol				{	float:left;width:175px;min-height:500px; }
#centerCol				{	float: left; width: 570px; margin: 20px 0 0 0; min-height: 500px; border-left: 1px solid #DCC158; 
							margin: 20px 20px 0 0; padding-left: 20px; font-family: georgia, serif; font-weight: normal;	}
#centerCol ul			{	list-style: square;	}
#centerCol ul li		{	color: #333; margin: 0.6em 0; padding: 0;	}
#centerCol ol li		{	color: #333; margin: 0.6em 0; padding: 0;	}

#fullCol				{	float: left; width: 745px; margin: 20px 0 0 0; min-height: 500px;  
							margin: 20px 20px 0 0; padding-left: 20px; font-family: georgia, serif; font-weight: normal;	}

#rightCol				{	float:left; width: 170px; margin:50px 0 0 0; padding:0;		}
#rightCol *				{	color:#333333;	}
#rightCol p				{	font: normal 11px/14px arial, sans-serif; color: #666666; }

/* Google Events */
.googleevent_box	{	font: normal 11px/14px arial, sans-serif; color: #666666; margin: 7px 0 7px 4px; 	}
.googleevent_title 		{ font-size: 12px; font-weight: bold;}

/* -------------------  Side Navigation ------------------------ */

#leftCol li a				{	color: black; text-decoration: none; text-transform: capitalize;	}
#leftCol li a:hover			{	color: #990000; text-decoration: underline;	}
#leftCol ul 				{	list-style:none; margin:0 0 0.5em 0; padding: 0 0.3em;	}
#leftCol ul li				{	display: block; list-style: none; border-top: 1px solid #ccc; margin: 0; padding: 0.5em 0; 
								text-align: left; font: normal 11px verdana, arial, helvetica, sans-serif; color: #990000; 
								font-weight: bold; text-transform: capitalize; text-decoration: none; 	}
#leftCol li.active			{	font-size: 11px; color: red; font-weight: normal;	}
#leftCol li.active.last		{	font-size: 11px; color: red; font-weight: normal;	}
#leftCol ul li ul			{	display: none;	}
#leftCol ul li.active ul		{	display: block;	}
#leftCol ul li.active ul li a	{	font-size:11px;font-weight:normal; text-decoration: none; color: black;}
#leftCol li.active a, #leftCol ul li.active ul li.active a		{	color:#990000; 	font-weight:bold;	}
#leftColTitle 				{	text-decoration: none; display: block; font: normal 19px georgia, times, times-roman, serif; 
								text-align: left; text-transform: capitalize; padding: 0.8em 0.2em; color: brown; margin-bottom:10px;  }
#leftColTitle a				{	text-decoration:none; color:brown; }


/* --------------------- Top Navigation --------------------------------------- */

#navigation  				{ 	padding: 0px;	margin: 0px;height:28px;width:100%; background-image:url(/images/ui_hc_nav_bg.gif);background-repeat:repeat-x;}
#navigation ul				{	border: none; 	margin: 0; 	padding: 0; list-style:none;float: left;
								background-image:url(/images/ui_hc_nav_bg.gif);		}
#navigation li				{	float: left;	border-left: 1px solid #F0D391; border-right:1px solid #BD9438;	padding: 0;
								list-style: none; text-align: center;	margin: 0px;	}
#navigation li.last			{	border-right: none; 	}
#navigation a  				{	font-family: arial, helvetica, verdana, sans-serif;	text-transform: capitalize;
								font-size: 11px;	font-weight: bold;	display: list-item; 	
								text-decoration: none;	color: #000000;	padding: 6px 25px 0 25px;	margin: 0px;	}
#navigation a:hover  		{ 	color:#ffffff; background-color:#990000; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;	}
#navigation a:active 		{ 	text-decoration: none;	}

#navigation ul li a			{	min-height: 22px;}
#navigation ul li ul 		{ 	display: none; margin:0;width:200px;position: absolute; z-index:600;}
#navigation ul li ul li a	{	width:200px; min-height: 18px;}
#navigation ul li:hover ul  {	display: block; }
#navigation ul li ul li 	{	background-color: #DCC158; padding: 0px; text-align: left; border-bottom:1px solid white; z-index:600;margin:0;}


/* -----------------------Footer ----------------------- */

#footer					{	background-color: #ffffff; border-top: 1px solid #CFAC58;margin-top:30px;padding:10px 30px 20px 30px; }
#footer p				{	font-family:verdana, sans-serif; font-size:9px; text-align: right; }
#footer_leftlinks		{	float:left;color:#660000;margin-right:60px;font-weight:bold;	}
#footer_leftlinks a		{	color: #660000;text-decoration:none;	}
#footer_rightlinks		{	float:right;text-align:right;color:#CFAC58;	}


/* -------------------- Breadcrumb Styles -------------------- */

#breadcrumbs		{	width: 98%; margin:0 0 0.8em 0; padding: 0.5em 0.1em 0.1em 0.1em; text-align: right;	}
.B_crumbBox					{	font: normal 9px verdana, arial, helvetica, sans-serif; color: #333; margin-bottom: 2em; text-transform: capitalize;	}
.B_homeCrumb				{	color: #444; text-decoration: none;	}
.B_homeCrumb:hover 			{	color: #720707; text-decoration: underline;	}
.B_crumb, .B_crubm:visited	{	color: #444; text-decoration: none;	}
.B_crumb:hover				{	color: #720707; text-decoration: underline;	}
.B_lastCrumb				{	color: #720707; font-weight: bold;	}


/* ---------- Search Form ---------- */
.search_query	{	margin: 0 4px; float:left;	width: 275px; padding: 3px;font-size:11px; }
.search_submit	{	margin: 1px 4px; float:left; font-size:11px; background-color: #8A2034; color: #ffffff; border:1px solid #660000;	}

#searchTop 				{	width:220px; float:right; padding: 15px 0 0 0; }
#searchTop .search_form	{	margin: 0px; padding: 0px; float: left; width: 100%%;	}
#searchTop .search_query	{	margin: 0 4px; float:left;	width: 125px; padding: 3px;font-size:11px; }
#searchTop .search_submit	{	margin: 3px 4px; float:left; font-size:11px; background-color: #CFAC58; color: #330000; border:1px solid #660000;	}

/* ---------- Quicktime Promotional Videos ---------- */
.qthigh	{	margin: 10px auto; width:300px; 	}

/* ----------- Sliding Content for Highlights ----------------------- */
/*  (from http://www.dynamicdrive.com/dynamicindex17/featuredcontentslider.htm) */

#sliderWrapper1				{	position:relative;	}
#sliderWrapper2				{
	position:absolute;
	left: 700px;
	top: -97px;
	height: 221px;
}
.contentdiv, .contentdiv p	{	color: #ffffff; font: normal 12px Arial, Helvetica, Verdana, Sans-serif;			}
.contentslide				{	padding: 8px;width: 270px;height: 240px;	}
.contentslide .contentdiv	{	display: none; color: #ffffff;		}
.pagination					{	width: 270px; text-align: right; padding: 0 0 4px 0;	}
* html .pagination			{	/*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
								width: 270px; /*IE5 width*/
								w\idth: 270px; /*IE6 width*/
							}
.contentdiv a:hover			{	background-color:transparent;}
.contentdiv h3 a			{ 	color: white; font-size:15px; font-weight:bold; text-decoration:none;font-style: none;	}
.contentdiv a				{	font-style: italic;	color: white; 	}
.pagination a				{	padding: 0 5px;text-decoration: none; color: #ffffff;}
.pagination a:hover, 
.pagination a.selected		{	color: #fff;}
.goldlink {
	font-family: Georgia, Serif;
	font-size: 24px;
	font-style: normal;
	color: #CC9900;
}

