@charset "utf-8";

/* Color Guide START

	Dark Red = #791518
	
	Taupe = #C6B28F
	
	Muted Yellow = #FEB601
	
	Orange = #DE7527

Color Guide END */

	* { margin:0; padding:0; }

	body { font-size:76%; line-height:1.3; font-family:Arial, Helvetica, sans-serif; color:#FFF; background-color:#000; }


/* HTML Elements Styles START */

	h1 { font-size:1.8em; font-weight:normal; font-style:italic; margin:.5em 0; color:#FEB601; line-height:1.2em; }
	
		h1.leading { margin-top:0; }
	
	h2 { font-size:1.4em; font-weight:bold; margin:.5em 0; color:#FEB601; line-height:1.1em; }
	
	h3 { font-size:; margin:.5em 0; }
	
	h4 { font-size:; margin:.5em 0; }
	
	h5 { font-size:; margin:.5em 0; }
	
	h6 { font-size:; margin:.5em 0; }
	
	p { font-size:1.1em; margin:.5em 0; line-height:1.5em; }
	
	ul, ol { margin:.5em 0; }
	
	ul li, ol li { margin-left:18px; }
	
	blockquote { margin:.5em; }
	
	dt, dl { margin:.5em 0; }
	
	pre { font-family:"Courier New", Courier, monospace; }

/* HTML Elements Styles END */

/* Layout Regions START */

	#page_container { position:relative; margin-left:auto; margin-right:auto; margin-top:12px; text-align:left; width:960px; }
	
	#maincontent { position:absolute; width:634px; left:313px; top:253px; }
	
	#sidebar_left { position:absolute; left:87px; top:192px; z-index:10; }
	
	#logo { position:absolute; width:330px; height:167px; left:12px; top:25px; overflow:hidden; }
	
		#logo img { border:none; }
	
	#headerbackgroundstripe { position:absolute; width:570px; height:35px; left:342px; top:88px; }
	
	#leftsidebarbackgroundstripe { position:absolute; width:36px; height:441px; left:163px; top:192px; font-size:.01em; background-image:url(../images/jubilee_showcase_left_sidebar_background_stripe.png); background-repeat:no-repeat; overflow:hidden; z-index:1; }
	
	#pic1 { position:absolute; width:109px; height:186px; left:342px; top:18px; z-index:5; }
	
	#pic2 { position:absolute; width:155px; height:231px; left:469px; top:3px; z-index:5; }
	
	#pic3 { position:absolute; width:114px; height:136px; left:637px; top:51px; z-index:5; }
	
	#pic4 { position:absolute; width:123px; height:86px; left:777px; top:18px; z-index:5; }
	
	#pic5 { position:absolute; width:189px; height:115px; left:763px; top:107px; z-index:5; }
	
	#footer { margin-top:18px; text-align:center; font-size:.85em; margin-bottom:24px; }
	
/* Layout Regions END */ 

/* Main Content Styles START */

	#maincontent a, #maincontent a:link, #maincontent a:active, #maincontent a:visited { color:#C6B28F; text-decoration:none; font-weight:bold; }
	
	#maincontent p { font-size:1.1em; margin:.75em 0; line-height:1.75em;  }
	
	#maincontent a:hover { text-decoration:underline; }
	
	hr.footerdivider  { color:#90A9C2; width:80%; margin-left:auto; margin-right:auto; margin-top:18px; }
	
	div.boxfloatright { float:right; border:1px solid #DE7527; margin:0 0 18px 24px; background-color:#791518; padding:8px; }
	
	div.boxfloatleft { float:left; border:1px solid #DE7527; margin:0 18px 24px 0; background-color:#791518; padding:8px; }
	
	div.boxcenter { border:1px solid #DE7527; margin:18px 78px 18px 78px; background-color:#791518; padding:8px; }
	
	div.blankboxfloatright { float:right; margin:8px 0 18px 18px; font-size:.85em; line-height:1.2em; color:#C6B28F; }
	
	div.blankboxfloatleft { float:left; margin:8px 18px 18px 0; font-size:.85em; line-height:1.2em; color:#C6B28F; }
	
	img.imagefloatright { float:right; margin:0 0 18px 18px; }
	
	img.imagefloatleft { float:left; margin:0 18px 18px 0; }

/* Main Content Styles END */


/* Primary Navigation Styles START */

	#primarynavigation { list-style:none;  }
	
	#primarynavigation li { margin:0 0 12px 0; padding:0; }
	
	#primarynavigation li a { display:block; width:162px; height:84px; background-image:url(../images/left_nav_button.png); background-repeat:no-repeat; text-align:center; color:#FEB601; text-decoration:none; font-size:1.3em; font-weight:bold; line-height:1.2em; }
	
	#primarynavigation li.current > a {  background-repeat:no-repeat; color:#C6B28F; }
	
	#primarynavigation li a:hover { background-image:url(../images/left_nav_button_ON.png); background-repeat:no-repeat; color:#791518; }
	
	#primarynavigation li a div { padding-right:12px;  }
	
	#primarynavigation li#button01 a div { padding-top:26px;  }
	
	#primarynavigation li#button02 a div { padding-top:32px; }
	
	#primarynavigation li#button03 a div  { padding-top:22px;  }
	
	#primarynavigation li#button04 a div { padding-top:32px; }
	
	#primarynavigation li#button05 a div { padding-top:32px;  }
	
	#primarynavigation li ul.popupmenu { position: absolute; margin: -96px 0 0 160px; width: 10em; left: -999em;  }
	
	#primarynavigation li:hover ul.popupmenu { left:auto; margin:-96px 0 0 160px; }
	
	#primarynavigation ul.popupmenu { border-left:8px #791518 solid; border-right:2px #791518 solid; border-top:4px #791518 solid; border-bottom:4px #791518 solid; background-color:#000; list-style:none; }
	
	#primarynavigation ul.popupmenu a { width:auto; height:auto; background-image:none; background-color:#000; font-size:1em; line-height:1.1em; padding:6px 8px; text-align:left; }
	
	#primarynavigation ul.popupmenu li { margin:0; }
	
	#primarynavigation ul.popupmenu a:hover { background-color:#C6B28F; }
	
	#primarynavigation .soasfhover { left:auto; } /* Employed for IE6 Compatability; requires related Javascript */
		
	#primarynavigation li:hover { position: static; }  /*Fix for IE7*/

/* Primary Navigation Styles END */

/* Video Treatments START */

	#maincontent object { border:1px solid #C6B28F; }
	
/* Video Treatments END */