@charset "ISO-8859-1";

html, body {
	position:relative;
	width:100%;
	height:100%;
	
	margin:0px;
	font-family:Trebuchet MS, Arial, sans-serif;
	color:#3c3c32;
	font-size:10pt;
	
	background-image:url("images/background.png");
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#feeecc;
}

a, a:visited, a:active {
	color:#fbba00;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img, div, input, td { behavior: url(iepngfix/iepngfix.htc) }

img {
	border:0px solid #000;
}

div#main {
	width:929px;
	margin:0 auto;
}

	#header {
		height:209px;
		background-color:#fff;
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
		#overlay {
		height:209px;
			background:url("images/head_overlay.png") top left no-repeat;
		}
		
			#overlay img {
				margin:20px 0px 0px 65px;
			}
		
	#topnavi {
		float:left;
		width:100%;
		background:url("images/topnavi_bg.png") top left no-repeat;
		margin:0px;
		padding:0px;
		text-align:right;
	}
	
		#topnavi ul {
			list-style-type:none;
			height:66px;
			margin:0px 55px 0px 0px;
			padding:0px;
			float:right;
		}
	
			#topnavi ul li {
				float:left;
				margin:0px 30px 0px 0px;
				line-height:40px;
			}
		
				#topnavi ul li a {
					font-weight:bold;
					text-decoration:none;
					color:#333333;
				}
				
				#topnavi ul li a:hover {
					text-decoration:underline;
				}
		
	#contentwrap {
		clear:both;
		height:auto !important;
		height:535px;
		min-height:535px;
		border:0px solid #000;
		background:url("images/content_bg.png") top left no-repeat;
	}
	
		#leftcol {
			position:relative;
			top:20px;
			clear:both;
			float:left;
			
			margin:0px 0px 0px 45px !important;
			margin:0px 0px 0px 22px;
			
			width:262px;
			
			height:auto !important;
			height:456px;
			min-height:456px;
			
			background:url("images/navi_border.jpg") top right no-repeat;
			
			border:0px solid #000;
			
		}
		
			#leftcol h1 {
				font-size:18pt;
				margin:0px;
				padding:0px;
				color:#fbba00;
			}
			
				#subnavi {
					list-style-type:none;
					line-height:2em;
				}
				
				#subnavi li a {
					color:#3c3c32;
					text-decoration:none;
				}
				
				#subnavi li a:hover, #subnavi li a.active {
					color:#fbba00;
					font-weight:bold;
				}
				
		
		#content {
			float:right;
			position:relative;
			top:20px;
			margin:0px 40px 0px 0px !important;
			margin:0px 20px 0px 0px;
			width:565px;
			float:right;
			border:0px solid #f00;
		}
		
			#content h1 {
				font-size:18pt;
				margin:0px 0px 30px 0px;
			}
			
			#content h2 {
				font-size:12pt;
			}
		
	#footer {
		clear:both;
		text-align:center;
		font-size:8pt;
		padding:20px 0px;
	}
	
	#footer a {
		color:#3c3c32;
	}


dhtmlgoodies_tabView1 {
	
}

table.downloads {
	width:80%;
}

	table.downloads td {
		
	}


.newsitem {
	padding:10px 0px;
	margin:0px;
	
	border-bottom:1px solid #B8BCC0;
}

	.newsitem div {
		padding:0px;
		margin:0px;
	}
	
	.newsitem a {
		text-decoration:none;
	}
	
	.newsitem a:hover {
		text-decoration:underline;
	}
	
	
	.th-pagination-control {
		text-align:center;
	}

	.ul-pagination-control, .ul-numOfRows-control {
		display:inline;
		font-size:12px;
		list-style:none outside none;
		padding-left:5px;
	}
	
	.li-pagination-control, .li-numOfRows-control {
		cursor:pointer;
		display:inline;
	}
	
	.li-pagination-control span, .li-numOfRows-control span {
		display:inline-block;
		margin:0 2px;
		min-width:3ex;
		padding:3px;
		text-decoration:underline;
	}
	
	.li-pagination-control span:hover, .li-pagination-current span, .li-numOfRows-control span:hover, .li-numOfRows-current span {
		text-decoration:none;
	}

