/* START SITEMAP */

a.sitemap:link  	{}
a.sitemap:visited  {}
a.sitemap:hover    {}
a.sitemap:active   {}
					 
td.treemenusub {padding-left: 5px; height: 25px;}
td.treemenusub2 {padding-left: 30px; height: 20px;}
td.treemenusub3 {padding-left: 50px; height: 20px;}
td.treemenusub4 {padding-left: 70px; height: 20px;}
td.treemenusub5 {padding-left: 90px; height: 20px;}

/* END SITEMAP */

/* START VERTICAL LOGINBOX */
div.ModloginVerticalcontainer {padding: 10px;}
div.ModloginVerticalerrormsg {font-size:10px; color:#FF0000; height:40px;}
table.ModloginVerticaltable {width: 100%; border: solid 1px #235d6d}
td.ModloginVerticaltitel {height: 20px; background-color: #235d6d; color:#FFFFFF; font-weight:bold; padding-left: 5px;}
td.ModloginVerticalusername {font-size:10px; color:#235d6d; padding-left: 5px; padding-top: 5px;}
td.ModloginVerticalpassword {font-size:10px; color:#235d6d; padding-left: 5px;}
td.ModloginVerticalremember {font-size:10px; color:#235d6d; padding-left: 5px;}
td.ModloginVerticalloginbutton {text-align:right; height:30px; padding-right: 5px;}
td.ModloginVerticalerrormsg {height:30px; padding: 5px;}
input.ModloginVerticalusername {font-weight:bold; color:#235d6d; width: 162px; padding-left: 5px;}
input.ModloginVerticalpassword {font-weight:bold; color:#235d6d; width: 162px; padding-left: 5px;}
input.ModloginVerticalloginbutton {background-color: #235d6d; height:20px; color:#FFFFFF; padding-left: 5px;}

td.ModloginVerticalmessage {font-size:10px; color:#235d6d; padding-left: 5px; height:20px;}
td.ModloginVerticallogout {font-size:10px; color:#235d6d; padding-right: 5px; height: 20px; text-align:right;}
/* END VERTICAL LOGINBOX */

/* NEWS TICKER */
#marqueecontainer{
position: relative;
width: 90%; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
padding: 0px;
}

div.tickerhorz{overflow:hidden;
			   width: 190px;
			   height: 20px;}

div.tickertitleV{font-weight:bold;}
div.tickercontentV{}
/* END NEWS TICKER */

/* STOP GO TICKER */

#NewsTicker{
	width:100%;
	height:250px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:0px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 95%;
	height: 90%;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:0px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 95%;
		height: 90%;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 95%;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}

/* END STOP GO TICKER */

/* ARTICLE IMG GALLERY */

	#dhtmlgoodies_slideshow{
		width:300px;	/* Total width of slideshow */


	}
	
	#previewPane{
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 230px;	/* IE 5.x */
		height/* */:/**/230px;	/* Other browsers */
		height: /**/230px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		text-align:left;
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 60px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/60px;	/* Other browsers */
		height: /**/60px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:60px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	
/* END ARTICLE IMG GALLERY */
