html, body, p, h1, h2, h3, span, a, ul, ol, table, td, tr, th, tbody, thead, form, fieldset, input, select, hr, div {
	margin: 0px;
	padding: 0px;
}

html{
	height: 100%;
	width: 100%;
}

body{
	width: 100%;
	height: 100%;
	background: #79dcff url(../img/body_background.jpg) center 0px no-repeat;
	text-align: center;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
}

a:link, a:visited{
	outline: none;
	color: #000000;
	text-decoration: underline;
}

a:hover{
	text-decoration:none;
}

a.internal-link, a.internal-link-new-window{
	background: url(../img/internal_link.gif) 2px center no-repeat;
	padding-left:13px;
}

a.download{
	background: url(../img/download.gif) 0px center no-repeat;
	padding-left:18px;
}

a.mail{
	background: url(../img/mail.gif) 0px center no-repeat;
	padding-left:22px;
}

a.external-link, a.external-link-new-window{
	background: url(../img/external_link.gif) 0px center no-repeat;
	padding-left:14px;
}

img {  
	border: 0px;  
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
    
#container{
	min-height: 100%;
	width: 968px;
	padding: 0px 0px auto 0px;
	margin: 0 auto;
	text-align: left;
	background: url(../img/container_background.jpg) 0px 155px;
}

#header{
	width: 968px;
	height: 255px;
	background: url(../img/header.jpg) no-repeat;
}

#content{
	float: left;
	width: 560px;
	min-height:350px;
	margin: 0px 0px 0px 5px;
	padding:0px 20px;
	background: #ffffff;
	/* double margin-bug fix for ie6*/
	display:inline;
}

#leftColumn{
	width:323px;
	float:left;
}

#rightColumn{
	width:600px;
	float:left;
}



.bottom{
	clear: both;
	height:50px;
}



#newsbox{
	width:278px;
	margin-top: 25px;
	margin-left: 40px;
}

#newsbox p {
	padding: 0px;
	margin: 0px;
}

/******************************************
	
				Newsbox
	
******************************************/

#newsheader{ background: url(../img/news_header.gif) no-repeat;	height:49px; }
#newsfooter{ background: url(../img/news_footer.gif) no-repeat;	height:24px;}
#newsbody{
	background: url(../img/news_bg.gif) repeat-y;	
	padding: 10px 20px;
}



