HTML {}
BODY{text-align:center;font-family:Verdana,Arial;margin:10px 0 0 0;padding:0px;font-size:11px;color:#333;background:#808080;}
#pageWrapper{text-align:left;margin-right:auto;margin-left:auto;background-color:#FFF;width:772px;}

#fkNav{line-height:40px;background:transparent url(horizontal.png) repeat-x left top;}
#fkNavLeft{background:transparent url(tab.png) no-repeat left top;width:5px;margin-right:5px;float:left;}
#fkNavRight{background:transparent url(tab.png) no-repeat -5px top;width:5px;float:right;}
#fkNav A{color:#FFF;text-decoration:none;padding-left:10px;display:block;float:left;}
#fkNav A B{padding-right:10px;display:block;color:#FFF;}
#fkNav A:hover,#fkNav A.selected{color:#000;background:transparent url(tab.png) no-repeat -10px top;}
#fkNav A:hover B,#fkNav A.selected B{color:#000;background:transparent url(tab.png) no-repeat right top;}

/* Scrollpanel CSS */
div.scrollPanel {text-align:center;background-color: #333;padding:0px 0px;margin:20px;width:480px;}
div.scrollPanel A.left ,div.scrollPanel A.right{font-weight:bold;font-size:12px;cursor: pointer;display:block;width:30px;height:30px;margin:145px 5px 0px 5px;}
div.scrollPanel A.left {background:transparent url(scroll_buttons.png) no-repeat left top;float:left;margin-right:5px;}
div.scrollPanel A.right {background:transparent url(scroll_buttons.png) no-repeat left -30px;float:right;margin-left:5px;}
div.scrollPanel A.left :hover{background:transparent url(scroll_buttons.png) no-repeat -30px top;float:left;margin-right:5px;}
div.scrollPanel A.right:hover {background:transparent url(scroll_buttons.png) no-repeat -30px -30px;float:right;margin-left:5px;}
div.scrollPanel A.disabled {background:transparent url() no-repeat left -30px;}

div.scrollable {position:relative;overflow:hidden;width:400px;height:340px;background-color: #333;margin-left:auto;margin-right:auto;} 
div.scrollable div.items {width:20000em;position:absolute;clear:both;} 
div.scrollable div.items div {float:left;width:300px;padding:20px 50px;color:#fff;font-weight:bold;} 
div.scrollable .active {z-index:0;position:relative;}
div.scrollable  img {z-index:0;position:relative;border:1px solid #999;margin-bottom:5px;}

.clear {width:100%;height:1px;margin:0 0 -1px;clear:both;}

.rightSash {width:250px;float:right;}
.rightSash .pad {margin:0 20px 20px 20px;}
.rightSash .logo {margin:20px 0 0 20px}
.rightSash .player {margin:20px;height:20px;}
.rightSash .tracks{margin:20px;display:none;}
.rightSash .tracks  DIV{padding-bottom:10px;font-weight:bold;}
.rightSash .tracks  A{display:block;padding:0 0 5px 16px;color:#333;text-decoration:none;}
.rightSash .tracks  A:hover{text-decoration:underline;}
.rightSash .process{ margin:20px;}
.pageBody{width:520px;float:left;border-right: 1px solid #CCC;}
.pageFooter {display:block;text-align:center;padding:10px 0px;background-color:#EEE;border-top: 1px solid #CCC;}

.topBox {
	height:180px;
}
.heroBanner {
	text-align: center;
	margin-top:20px;
}

.newsitem {
	border-top: 1px solid #CCC;
	padding-bottom:20px;
}
.newsitem .header{
	font-weight: bold;
	font-size:17px;
	margin: 20px;
}
.newsitem .body{
	margin: 20px 20px 0 20px;
}
.overnewsitem{
	background-color: #EEE;
}



div.scrollable div.items div.magnifyer {
	float:none;width:300px;padding:0 0;color:#FFF;font-weight:bold;
}
.magnifyer {

}

.content TD {
	vertical-align:top;
}
.content TD IMG{
	margin:0 20px 20px 0;
}
.content .listing {
	margin-top:20px;
}
.box {
	font-size:12px;
	color: #000;
	sborder-bottom: 1px solid #CCC;
	stext-align:center;	
	padding:10px 0px;
}
.box a {
	color:#000;
	text-decoration:none;
}
.box a:hover {
	text-decoration:underline;
}
.box .header {
	display:block;
	font-weight:bold;
	padding-bottom: 5px;
}
.box  .body {
	text-align:left;
	font-size:12px;
}
.box  .body  B{
	font-weight: normal;
}

.rightSash  .box {
	text-align:center;
}

.rightSash  .box  .body{
	text-align:left;
}

.rightSash  img.logo{
	border-width:0px;;
}

.addthis_toolbox  {
	margin-left:40px;
}

h1 {padding:10px 20px 0px 20px;font-size:18px;}
h1 a{color:#000;text-decoration:none;}
h1 a:hover{text-decoration:underline;}

.prodImage {
	margin-top:20px;
}

.videos IMG{
	margin:0 10px;
}

.videos TR.over{
	background-color:#999;
}

.videos .itemTitle A{
	color: black;
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
	text-decoration: none;
}
.itemTitle A:hover{
	text-decoration: underline;
}

#content {margin:20px;height:200px;}

.videos,.calendar ,.content{
	margin:0 20px 20px 20px;
}

