/* Layout Outer
----------------------------------------------- */
body {
	background-image: url(../images/global/body_background.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color:#FB8204;
	}

#container {
	min-height:100%;
	height:auto;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;	
	background-image: url(../images/global/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	}

* html #container {
	height:100%;
	}
	

/* Layout Header
----------------------------------------------- */
#header {
	height:214px;
	position:relative;	
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/global/header.gif);
	background-repeat: no-repeat;	
	background-position: center top;	
	}

#logolink { 
	height:70px; 
	width:250px; 
	left:0px; 
	top:80px; 
	position: absolute; 
	visibility: visible;
	text-decoration:none;
	}

/* Layout Content
----------------------------------------------- */
#main {
	width:909px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#textbox{
	margin:0;
	width: 909px;
	min-height:560px;
	background-image:url(../images/global/textbox_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

#main #leftcol {	
	margin-top:18px;
	float:left;
	width:605px;
	min-height:450px;
	background-image:url(../images/global/vdivider.gif);
	background-repeat:repeat-y;
	background-position: right 0;	
}

#main #rightcol {	
	width:300px;
	margin-left:605px;
	margin-top:27px;
}

div.clear {
	clear:both;
	height:25px;
}


/* Links Page
----------------------------------------------- */
#main #leftcol.nodivider {	
	background-image:none;
}


/* Contact Page
----------------------------------------------- */
#main #leftcol_contact {	
	margin-top:18px;
	float:left;
	width:605px;
}

#main #rightcol_contact {	
	width:300px;
	margin-left:605px;
	margin-top:27px;
	background-image:url(../images/global/vdivider.gif);
	background-repeat:repeat-y;
	background-position: 30px 0;			
}


/* Layout Footer
----------------------------------------------- */
#footer {	
	position:relative;
	width:100%;
	text-align: center;
	bottom:0;
	font-size: 0.6em;
	padding-bottom:20px;
	background-image:url(../images/global/footer.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:6px;
}

html>body #footer {
	width:100%;
}

#clearfooter {	
	clear:both;
	height:20px;
	width:100%;
}