/* MAIN POSITIONING */

html { 
margin: 0px; 
/* setting border: 0 hoses ie6 win window inner well border */ 
padding: 0px 0px 0px 0px;
min-width: 928px;
}

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: 928px;
height: 100%;
/*background: #FFFFFF;*/
margin: 0px auto;
padding: 0px;
position: relative;
}

div#wrapper	{
width: 928px;
/*background: #FFFFFF;*/
/* setting border: 0 hoses ie5 win window inner well border */ 
text-align: left;
float: left;
position: relative;
}

div#content {
width: 928px;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* HEADER POSITIONING */

#header {
width: 928px;
margin: 0px;
padding: 0px;
float: left;
}
	#urltab {
	width: 928px;
	height: 26px;
	float: left;
	text-align: right;
	}
	#logoholder {
	width: 463px;
	height: 84px;
	float: left;
	}
		#logo {
		padding: 3px 0px 0px 17px;
		}
	#toplinksholder {
	width: 465px;
	float: left;
	}
		#toplinks {
		padding: 30px 0px 0px 0px;
		}
		#toplinks ul {
		display: inline;
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
		#toplinks li {
		display: inline;
		margin: 0px;
		padding: 0px 19px 0px 0px;
		list-style: none;
		}
	#topnavholder {
	width: 928px;
	float: left;
	}
		#topnav {
		padding: 0px 0px 0px 17px;
		}
		#topnav ul {
		display: inline;
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
		#topnav li {
		display: inline;
		margin: 0px;
		padding: 0px 1px 0px 0px;
		list-style: none;
		}
	#subnavholder {
	width: 928px;
	height: 28px;
	float: left;
	}
		#subnav {
		padding: 7px 0px 0px 10px;
		float: left;
		}

/* CONTENT POSITIONING */

#contentbody {
width: 928px;
margin: 0px;
padding: 0px;
float: left;
}
	#breadcrumbsholder {
	width: 928px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
		#breadcrumbs {
		width: 672px;
		padding: 16px 0px 0px 10px;
		float: left;
		}
		#date {
		padding: 16px 0px 0px 10px;
		float: left;
		}
		
	/* LEFT POSITIONING */
		
	#homecontentleft {
	width: 669px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
		#banner {
		width: 669px;
		height: 284px;
		float: left;
		}
		#homeholder {
		width: 663px;
		float: right;
		padding: 12px 0px 18px 0px;
		}
			#hometext {
			width: 642px;
			padding: 0px 0px 0px 9px;
			float: left;
			}
			#homeboxes {
			width: 663px;
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 0px 0px;
			float: right;
			}
				#homebox {
				width: 216px;
				padding: 0px 4px 0px 0px;
				float: left;
				}
					#homeboxtitle {
					padding: 0px 0px 4px 6px;
					float: left;
					}
					#homeboxpic {
					float: left;
					}
					#homeboxtext {
					padding: 4px 0px 20px 6px;					
					float: left;
					}
					
	/* RIGHT POSITIONING */
					
	#homecontentright {
	width: 252px;
	margin: 0px;
	padding: 0px;
	float: right;
	background: #FFFFFF url(../images/right-bg-down.jpg) repeat-y;
	}	
		#righttop {
		width: 252px;
		background: url(../images/right-bg.jpg) no-repeat top;
		float: left;
		}
		#rightholder {
		width: 209px;
		padding: 0px;
		margin: 0px 0px 0px 21px;
		}
			#rightbox {
			width: 209px;
			padding: 25px 0px 0px 0px;
			float: left;
			}
			#rightboxtitle {
			padding: 0px 0px 7px 0px;
			}
			#rightboxcontent {
			padding: 6px 0px 6px 0px;
			border-top: 1px dotted #B9B9B9;
			}
		#rightbottom {
		float: left;
		}
		#newsletter {
		width: 209px;
		float: left;
		border-top: 1px dotted #B9B9B9;
		}
			#newslettertitle {
			padding: 20px 0px 6px 0px;
			}
			#newslettercontent {
			padding: 0px 0px 30px 0px;
			}
	
/* FOOTER POSITIONING */
	
#footer {
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px;
/*background: url(../images/footer-bg.jpg);*/
background: #F8F8F8;
clear: both;
}
#footerlinks {
width: 923px;
margin: 0px auto;
padding: 0px 0px 10px 0px;
text-align: left;
}
#footerbottomholder {
width: 100%;
height: 27px;
padding: 0px;
margin: 0px;
background: #15A0C1;
}
	#footerbottom {
	width: 923px;
	padding: 6px 0px 0px 12px;
	margin: 0px auto;
	text-align: left;
	}