/* MAIN POSITIONING */

html { 
margin: 0px; 
/* setting border: 0 hoses ie6 win window inner well border */ 
padding: 0px 0px 0px 0px;
min-width: 901px;
}

body { 
background: url(../images/bg.jpg) repeat-x top;
text-align: center;
/* setting border: 0 hoses ie5 win window inner well border */ 
margin: 0px;  
}

div#outer {
width: 901px;
height: 100%;
background: #FFFFFF;
margin: 0px auto;
padding: 0px 0px 0px 0px;
position: relative;
}

div#wrapper	{
width: 901px;
background: url(../images/bg.gif) repeat-y;
/* setting border: 0 hoses ie5 win window inner well border */ 
text-align: left;
float: left;
position: relative;
}

div#content {
width: 901px;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* HEADER POSITIONING */

div#header {
width: 901px;
margin: 0px;
padding: 0px;
float: left;
}
	div#headerholder {
	width: 901px;
	height: 130px;
	float: left;
	background: url(../images/header-bg.jpg) repeat-x top;
	}
		div#datenavholder {
		width: 901px;
		height: 38px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
			div#date {
			padding: 14px 0px 0px 21px;
			float: left;
			}
			div#quicknavholder {
			padding: 10px 19px 0px 0px;
			float: right;
			}
				div#quicknavdrop {
				float: left;
				}
				div#quicknavbtn {
				float: left;
				padding: 0px 0px 0px 4px;
				}
		div#logoholder {
		width: 317px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
			div#logo {
			padding: 28px 0px 0px 20px;
			}
		div#topnavholder {
		width: 584px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
			div#topnav {
			width: 584px;
			float: left;
			padding: 59px 0px 0px 0px;
			}
			div#topnav ul {
			padding: 0px;
			margin: 0px;
			list-style: none;
			}
			div#topnav li {
			display: inline;
			padding: 0px;
			margin: 0px;
			list-style: none;
			float: left;
			}

/* CONTENT POSITIONING */

div#contentbody {
width: 901px;
margin: 0px;
padding: 0px;
float: left;
}
	/* HOME POSITIONING */

	div#homecontent {
	width: 901px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: #FFFFFF;
	}
		div#homebanner {
		width: 901px;
		height: 374px;
		float: left;
		background: url(../images/home/homebanner-bg.jpg);
		margin: 0px 0px 30px 0px;
		}
			div#homebannercontent {
			width: 387px;
			padding: 75px 0px 28px 36px;
			float: left;
			}
			div#newslettercontent {
			width: 901px;
			float: left;
			}
				div#newsletterholder {
				width: 358px;
				float: left;
				margin: 0px 0px 0px 0px;
				}
				div#newsletter {
				width: 358px;
				border-top: 1px solid #ECECEC;
				margin: 0px 0px 0px 36px;
				padding: 18px 0px 0px 0px;
				}
					div#newslettertext {
					width: 304px;
					float: left;
					}
					div#newsletterbutton {
					width: 50px;
					float: left;
					padding: 1px 0px 0px 0px;
					}
				
		div#homelinks {
		width: 901px;
		float: left;
		padding: 0px 0px 15px 0px;
		}
			div#homelinkscontent {
			width: 901px;;
			float: left;
			padding: 0px 0px 0px 0px;
			}
				div#homelinksbox {
				width: 210px;
				float: left;
				padding: 0px 15px 0px 0px;
				}
					div#homelinksboxtitle {
					width: 210px;
					border-bottom: 1px solid #ECECEC;
					padding: 0px 0px 6px 0px;
					margin: 0px 0px 10px 0px;
					float: left;
					}
					div#homelinksboxcontent {
					width: 210px;
					float: left;
					}
						div#homelinksboxcontent ul {
						list-style: none;
						padding: 0px 0px 0px 0px;
						margin: 0px;
						}
						div#homelinksboxcontent li {
						list-style: none;
						padding: 2px 0px 0px 2px;
						margin: 0px;
						}
						
		div#backtotop {
		width: 901px;
		height: 59px;
		float: left;
		}
			div#backtotopcontent {
			height: 27px;
			text-align: right;
			background: url(../images/backtotop-bg.gif) repeat-x top;
			}
	
/* FOOTER POSITIONING */
	
div#footer {
width: 100%;
height: 92px;
padding: 0px 0px 0px 0px;
margin: 0px;
background: url(../images/footer/bg.jpg);
clear: both;
}
div#footercontent {
width: 901px;
margin: 0px auto;
text-align: left;
}
	div#footerbox1 {
	width: 531px;
	float: left;
	padding: 15px 0px 0px 0px;
	border-right: 1px solid #FFFFFF;
	}
	div#footerbox2 {
	width: 201px;
	float: left;
	padding: 15px 0px 0px 10px;
	border-right: 1px solid #FFFFFF;
	}
	div#footerbox3 {
	width: 147px;
	padding: 15px 0px 0px 10px;
	float: left;
	}
