body {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #000000;
	/*font-family: "Gill Sans" , "Gill Sans MT", Verdana, Arial, san-serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, san-serif;
	font-size:13px;
	font-weight:normal;
	color: #FFFFFF;
}

/* START Page Layout */
#container {
	display:none;
	width: 1024px;
	height: 723px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	background-color: #363636;
}

#header { width: 100%; height: 438px; margin:0; padding:0; }

#home {
	float:left;
	width:314px;
	margin:0 0 0 104px;
	padding: 50px 0 18px 0;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;
}
#home img { margin:0; }

ul#top-nav {
	float:right;
	/*width:462px;*/
	margin:0 145px 0 0;
	padding: 50px 0 18px 0;
	font-size:13px;
	line-height: 12px;
	text-align:right;
	vertical-align:bottom;
	list-style:none;
}
ul#top-nav li { display:inline; margin-left:24px; }

#border-tl, #border-tr { clear:none; position:absolute; top:82px; height:232px; margin:0; border-bottom:1px solid #999999; z-index:9998; }
#border-tl { float:left; width:418px; border-right:1px solid #999999; }
#border-tr { float:right; width:606px; margin-left:418px; }

#header-banner {
	float: left;
	overflow:hidden;
	width: 813px;
	height: 354px;
	margin:0 104px;
	padding:0;
	background-color:#000;
	border:1px solid #999999;
}

#header-img {
	margin:0;
}

#video-viewer {
	position:relative;
	left:0;
	width: 498px;
	height: 354px;
	margin:0 0 0 315px;
	padding:0;
	background:none;
	z-index:9999;
}

#header-title, #header-title2, #header-title3 {
	float:left;
	position:absolute;
	top:313px;
	width:199px;
	height:38px;
	margin:0 0 0 87px;
	padding:85px 0 1px 27px;
	font-size:19px;
	font-weight:lighter;
	border-right:1px solid #999999;
}

#header-title-img, #header-title2-img, #header-title3-img {
	float:left;
	position:relative;
	top:-125px;
	left:0;
	width:226px;
	height:122px;
	margin:0;
	font-size:14px;
	font-weight:lighter;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}
#header-title2, #header-title3, #header-title2-img, #header-title3-img { border-right:none; }
#header-title2 { margin:0 0 0 357px; }
#header-title3 { margin:0 0 0 635px; }
#header-title-img { margin:0 0 0 87px; }
#header-title2-img, #header-title3-img { margin:0 0 0 24px; }
#header-title3-img { width:225px; }

#main { width:100%; height:252px; margin:0; padding:0; }

#sidebar-spacer { width: 192px; }
#sidebar-spacer2 { width: 24px; }
#sidebar, #sidebar2, #sidebar-page {
	overflow:hidden;
	width:226px;
	height:193px;
	font-weight:lighter;
	border-right:1px solid #999999;
}
#sidebar2 { border-right:none; }
#sidebar-page { width:190px;padding:26px 0 26px 36px; }
#sidebar-page a.jScrollArrowUp { left: 0; right: auto; background: url(/images/transparent_arrow_up.gif) repeat-x 0 0; }
#sidebar-page a.jScrollArrowUp:hover { background-position: 0 -15px; }
#sidebar-page a.jScrollArrowDown { left: 0; right: auto; background: url(/images/transparent_arrow_down.gif) repeat-x 0 0; }
#sidebar-page a.jScrollArrowDown:hover { background-position: 0 -15px; }
#sidebar-page a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -30px; }
#sidebar-page .jScrollPaneDrag { background:;background: url(/images/transparent_drag_middle.gif) no-repeat 0 50%; }
#sidebar-page .jScrollPaneDragTop { background: url(/images/transparent_drag_top.gif) no-repeat; height: 4px; }
#sidebar-page .jScrollPaneDragBottom { background: url(/images/transparent_drag_bottom.gif) no-repeat; height: 4px; }
#sidebar-page .jScrollPaneTrack { left: 0; right: auto; background: none; }

#sidebar-scroll { overflow:hidden;width:100%;height:193px; }

ul#sidebar-nav {
	overflow:auto;
	width:190px;
	height:100%;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:23px;
	list-style:none;
}
ul#sidebar-nav li { list-style:none;padding:0 10px 0 0; }
ul#sidebar-nav li ul { padding:0px; }
ul#sidebar-nav li ul li { padding:0px;padding-left:20px; }


#sidebar-text { padding:20px;font-size:14px; line-height:16px; }
#sidebar-text h1 { margin:0;font-size:15px; }

.blue-fade { background-image:url(/images/highlight_bkgnd.png); }

#content {
	overflow:hidden;
	height:193px;
	padding:0 10px 10px 39px;
	font-size:14px;
	font-weight:lighter;
}
#content-scroll { overflow:auto;width:100%;height:193px; }
#content a.jScrollArrowUp { background: url(/images/basic_arrow_up.gif) repeat-x 0 0; }
#content a.jScrollArrowUp:hover { background-position: 0 -15px; }
#content a.jScrollArrowDown { background: url(/images/basic_arrow_down.gif) repeat-x 0 0; }
#content a.jScrollArrowDown:hover { background-position: 0 -15px; }
#content a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -30px; }
#content .jScrollPaneDrag { background: url(/images/basic_drag_middle.gif) no-repeat 0 50%; }
#content .jScrollPaneDragTop { background: url(/images/basic_drag_top.gif) no-repeat; height: 4px; }
#content .jScrollPaneDragBottom { background: url(/images/basic_drag_bottom.gif) no-repeat; height: 4px; }

#content-spacer { width:105px; }
#content h1 {
	font-size:16px;
	font-weight:normal;
}
#content ul { list-style-type:circle; }
#content a { text-decoration:underline; }

#content h1.gallery-caption { margin-top:24px;margin-bottom: -4px; line-height:0px; /*line-height:1em;*/ }
ul.gallery, ul.gallery-videos, ul.gallery-videos-desc {
	margin:0;
	padding:0;
	vertical-align:middle;
	list-style:none;
	list-style-type:none;
}
ul.gallery li, ul.gallery-videos li { display:inline; margin:0; padding:4px; }
ul.gallery-videos-desc li { margin:0; padding:0; }
img.gallery-thumb { border:1px solid #999999; }

#footer {
	clear:left;
	width:100%;
	height:32px;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:lighter;
	letter-spacing:1px;
	color:#FFFFFF;
	border-top:1px solid #999999;
}

#footer-left {
	float:left;
	width:418px;
	height:41px;
	margin:0;
	padding:0;
	border-right:1px solid #999999;
}

#footer-right {
	float:right;
	width:561px;
	margin:0;
	padding:10px 0 0 18px;
}

#footer-right img.footer-icon, #footer-right img.footer-icon-last { float:right; margin-left:7px; }
#footer-right img.footer-icon-last { margin-right:105px; }
/* END Page Layout */

a { text-decoration:none; color:#ffffff; }
a:hover, a.selected { color:#7096af; }
a.selected:hover { color:#ffffff; }