* {
	font-family: Arial, Helvetica, sans-serif;
}

HTML {
	height: 100%;
}

BODY {
	/* to center the body or add a body background
	image, add the styles directly in the template
	head or body tag. Adding it here will affect
	the body alignment in SitePress edit mode! */
	margin: 0;
	height: 100%;
	background-color: #FFFFFF;
	font-size: 82%;
	color: #000000;
}

.clearAll {
	display: block;
	float: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}



/* HEADINGS ------------------------------------------------------ */
H1 {
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 15px;
}

H2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

H3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

H4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}


/* MAIN LAYOUT --------------------------------------------------- */

/* PAGE */
.page {
	margin: 0 auto;
	width: 770px;
	text-align: left;
}

a:link, a:visited, a:hover, a:active { 
	color:#d45001;
}

/*	HEADER	*/
.header {
	clear:both;
	height:125px;
	background-image:url('/img/header.gif');
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:15px; padding:0;
}

/*	CONTENT	*/
.content {
	clear:both;
	margin:0; padding:0;
}

.content .columnLeft {
	float:left;
	width:445px;
	margin:0; padding:0;
}

.content .columnRight {
	float:right;
	width:295px;
	margin:0; padding:0;
	font-size:11px;
}

.content .columnLeft P:first-child,
.content .columnRight P:first-child { margin-top:0; }

* H2:first-child,
* H2:first-child,
NOSCRIPT:first-child + H2 { margin-top:0; }

* H1:first-child,
* H1:first-child { margin-top:0; }

* H3:first-child,
* H3:first-child { margin-top:0; }

.content .columnRight UL LI { margin-bottom:5px;  margin-left:-20px; }
.content .columnRight OL LI { margin-bottom:5px;  margin-left:-15px; }
.content .columnLeft LI { margin-bottom:8px; margin-left:-10px; }
.content UL, .content OL { margin-top:10px; }

p { margin:10px 0; }

.yellowBox {
	width: 445px;
	background:#fbe02e url('/img/yellowBox_bottom.gif') no-repeat bottom;
	text-align:center;
	padding: 0 0 10px 0;
}

.yellowBox H2 {
	margin: 0;
	background: #fbe02e url('/img/yellowBox_top.gif') no-repeat left top;
	padding: 35px 0 10px 0;
}


/*	FOOTER	*/
.footer {
	margin:0;
	padding:6px 0;
	width:770px;
	clear: both;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	background:url('/img/footer.gif') no-repeat left top;
}
.copyrights {
	text-align:left;
	color:#000000;
	font-size:11px;
}
.footerNav A {
padding: 0 20px;
color: #FFFFFF;
text-decoration: none;
}



/* NAVIGATION */

.pathNav {
}

.linkHome {
	display:block;
	width:220px;
	height:125px;
	float:left;
}

.menu {
	background-image:url('/img/nav.gif');
	background-repeat:no-repeat;
	float:right;
	margin-top:90px; padding:0;
	width:545px; height:22px; 
	text-align:center;
}

.menuItem 	{ display:image; font-family: "Trade Gothic Bold Condensed No. 20"; text-transform:uppercase; color:#FFFFFF; background-color: #000000; font-size: 18px; padding-top: 3px; margin-left: 17px; margin-right: 17px; font-file:"/_Fonts/TradeGothicBoldCond20.ttf"; text-transform:capitalize; transparent:#000000; }
.menuItemOver 	{ display:image; font-family: "Trade Gothic Bold Condensed No. 20"; text-transform:uppercase; color:#FFFFFF; background-color: #000000; font-size: 18px; padding-top: 3px; margin-left: 17px; margin-right: 17px; font-file:"/_Fonts/TradeGothicBoldCond20.ttf"; text-transform:capitalize; transparent:#000000; }
.menuItemSelected 	{ display:image; font-family: "Trade Gothic Bold Condensed No. 20"; text-transform:uppercase; color:#FFFFFF; background-color: #000000; font-size: 18px; padding-top: 3px; margin-left: 17px; margin-right: 17px; font-file:"/_Fonts/TradeGothicBoldCond20.ttf"; text-transform:capitalize; transparent:#000000; }


.expandableSections UL {
	display: block;
	margin: 0 0 0 15px !important;
	padding: 0;
}
.expandableSections LI {
	margin: 0 !important;
	padding: 0;
}

.videoNav {
	padding: 0 0 0 10px;
	background: url(/img/nav.gif) no-repeat left -3px;
	height: 22px;
}
.videoNav UL {
	display: block;
	margin: 0;
	padding: 0 10px 0 0;
	width: 275px;
	height: 20px;
	list-style: none;
	background: url(/img/nav.gif) no-repeat right -3px;
}
.videoNav LI {
	display: inline;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
.videoNav A {
	display: block;
	float: left;
	margin: 1px;
	padding: 1px 15px 2px 15px !important;
	text-decoration: none;
	font-weight: bold;
	background: #000000;
	color: #FFFFFF;
}
.videoNav A.selectedVideo  {
	background: #FFCC00;
	color: #000000;
}


