body {font-family: Verdana, Tahoma, Arial,Helvetica, sans-serif;font-size: 10px;margin:0;padding:0;}
body {background-color: #D0D0D0;color: #000000; margin:0 auto;}
a,a:link,a:visited { color:#F1F1F1; font-weight:bold; text-decoration:none;font-size: 10px;}
a:hover {text-decoration:none; color: #FFFFFF;}
a.menulink {font: normal normal bold 11px arial, verdana, sans-serif;}
a.menulink:hover,a.lightlink:hover {color: #890000;text-decoration: none;}
a.lightlink {color: #BBBBBB;text-decoration: none;}
a.webplayercat {color: #BBBBBB;text-decoration: none; font: normal normal normal 14px arial, verdana, sans-serif;}
a.webplayeractivecat {color: #FFFFFF;text-decoration: none; font: normal normal bold 14px arial, verdana, sans-serif;}
a.webplayersubcat {color: #BBBBBB;text-decoration: none; font: normal normal normal 14px arial, verdana, sans-serif;}
a.webplayeractivesubcat {color: #FFFFFF;text-decoration: none; font: normal normal bold 14px arial, verdana, sans-serif;}
a.webplayerlink{color: #FFFFFF;text-decoration: none; font: normal normal normal 14px arial, verdana, sans-serif;}
.wpSelectedImage{margin-left:3px;display:none;}
.wpMainSelectedImage{margin-left:3px;display:none;}
.wpMediaRow{border:0px solid #F4F4F4;cursor:pointer;}
.wpMediaRowAlt{border:0px solid #F1F1F1;background-color:#FFFFFF;cursor:pointer;}
.wpMediaRowSelected{border:1px solid #F1F1F1;cursor:pointer;background-color:#B1B1B1;}
.wpMediaInfoHeading{color: #FFFFFF;text-decoration: none; font: normal normal bold 12px arial, verdana, sans-serif;}
.wpMediaInfoText{color: #F1F1F1;text-decoration: none; font: normal normal normal 12px arial, verdana, sans-serif;}
a.nobold{text-decoration:none;font-weight:normal;font-size:10px;}
input {font-family: Verdana, Tahoma, Arial,Helvetica, sans-serif;font-size: 10px;margin:0;padding:0;}
.customButton
{
	height:20px;
	background: #D60000 url(/images/buttonbg.gif) repeat-x left top;
/*background-color:#D60000;/*#3B5998;*/
border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:0px 15px 3px;
text-align:center;
}
table.small-padded-table td,th { padding:1px;border-collapse: collapse;}
table.padded-table td,th { padding:4px;}
table.big-padded-table td,th { padding:6px;}
ol,ul {margin-left:20px;}
ul.menu, ul.inner_menu {
	margin: 0;
	padding: 0;
}
ul.menu li, ul.inner_menu li {
	display: inline;
	list-style-type: none;
}
ul.menu li#fast_search {
	float: left;
	width: 190px;
}
ul.menu li#middle {
	float: left;
	margin-top: 4px;
	text-align: center;
	width: 540px;
}
ul.menu li#advanced_search {
	float: right;
	margin-top: 4px;
	text-align: right;
	padding-right: 10px;
	width: 200px;
}
.lighttext{color: #BBBBBB;}
.whitetext{color: #FFFFFF;}
.boxHeader 
{	margin-left:15px;
	font: normal normal bold 13px verdana, sans-serif;
	color: #000000;
}
.title
{	
	font: normal normal bold 13px verdana, sans-serif;
	color: #000000;
}
.guideHeader,.guideHeader *{font-size: 15px; font-family: century gothic, verdana, sans-serif;}

.guideHeaderSmall{font: normal normal normal 12px century gothic, verdana, sans-serif;}
.required{color:Red;font-weight:bold;}
.error{color:Red; font-weight:bold;}
.ok{color:Green; font-weight:bold;}
.activemenu{font: normal normal bold 11px arial, verdana, sans-serif; color:#7E7E7E;}
.horiz{float:left;}
.separator{height:1px;background-image: url(/images/separator.gif);}
.halftransparency
{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
filter:alpha(opacity=50);-moz-opacity:.50;
opacity:.50;
}
a.presentation,  a.presentation:link, a.presentation:visited {
	font: normal normal normal 11px arial, verdana, sans-serif;
  color: #FFFFFF;
  text-decoration:none;
  
}
a.presentation:hover, a.presentation:active {
  color: #FF0000;
  text-decoration:none;
}
#dvNewsImageBlackBG {width:195px;margin-top:99px;background-color: #000000;border: 0px solid black;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; height:30px;}
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	margin-top:-4px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/images/customforms/select.gif) no-repeat;
	overflow: hidden;
 }
 .scroll-track{
 height:10px;
 width:8px; 
 background:#536273;
}

.scroll-handle{
 border: 1px solid white;
 height:10px;
 width:10px;
 background:#5B207B;
 cursor:pointer;
}
/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	/*width: 396px;*/
	height:86px;
	margin-left:-3px;
	margin-right:-3px;
	
	/* custom decorations */
	background-color:#000000;
	border:0px solid red;
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* decoration */
	
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
}

/* active item */
div.scrollable div.items div.active {
	border:1px inset #ccc;		
	background-color:#000000;
}
/* this makes it possible to add next button beside scrollable */
div.scrollable {
	float:left;		
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/left_d.png) no-repeat;
	float:left;
	margin:25px 0px;
	cursor:pointer;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(/images/right_d.png);
	margin-right:-50px;
	clear:right;	
}



/*********** navigator ***********/


/* position and dimensions of the navigator */
div.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}


/* items inside navigator */
div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(/images/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;     
}

a.pdflink:link { color:  black; text-decoration:none;}
a.pdflink:active { color: black; text-decoration: none;}
a.pdflink:visited { color:  black; text-decoration: none;}
a.pdflink:hover { color: #b51718; text-decoration: none;}