/* GLOBAL */

html, body {
	margin: 0;
	padding: 0;
	}

#bodycontainer
{
	width: 760px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.narrow {
	background: url(../images/content_tile.jpg) top left repeat-y white;
	}

.wide {
	background: url(../images/content_tile2.jpg) top left repeat-y white;
	}
.full {
	background: url(../images/content_tile3.jpg) top left repeat-y white;
	}

/* Site Header and Links */

#siteHeader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	height: 144px;
	z-index: 5;
	}

#logoLeft {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 571px;
	height: 144px;
	z-index: 6;
	}

#logoRight {
	display: block;
	position: absolute;
	top: 0px;
	left: 571px;
	width: 189px;
	height: 119px;
	z-index: 6;
	}

#termsLink {
	display: block;
	position: absolute;
	top: 119px;
	left: 571px;
	width: 94px;
	height: 25px;
	z-index: 6;
}

#proatiaLink {
	display: block;
	position: absolute;
	top: 119px;
	left: 665px;
	width: 95px;
	height: 25px;
	z-index: 6;
}

/* Page Columns */

#columns {
	position: relative;
	width: 760px;
	top: 0px;
	left: 0px;
	display: block;
}

#leftColumn {
	float: left;
	display: block;
}

.lcolF {
	width: 720px;
}

.lcolW {
	width: 532px;
}

.lcolN {
	width: 450px;
}

#rightColumn {
	float: right;
	padding-bottom: 14px;
	display: block;
}

.rcolW {
	width: 320px;
}

.rcolN {
	width: 228px;
}


/* Column Content */

.leftContent {
	padding-top: 20px;
	margin-left: 33px;
	}

.lcF {
	width: 700px;
	}

.lcN {
	width: 375px;
	}

.lcW {
	width: 460px;
	}

.rightContent {
	padding-top: 20px;
	margin-left: 19px;
	}

.rcN {
	width: 180px;
}

.rcW {
	width: 282px;
}

.rightContentYellow {
	padding-top: 20px;
	margin-left: 19px;
	}

.rightYellow {
	background: url(../images/col2_tile_yellow.jpg) top left repeat-y transparent;
	padding-bottom: 14px;
	}

.rightYellowNarrow {
	background: url(../images/col2_tile_yellow2.jpg) top left repeat-y transparent;
	padding-bottom: 14px;
	}

.rightYellowFooter {
	height: 6px;
	background: url(../images/col2_footer_yellow.jpg) top left no-repeat transparent;
	}	

.rightYellowFooterNarrow {
	height: 6px;
	background: url(../images/col2_footer_yellow2.jpg) top left no-repeat transparent;
	}	

/* Footer */

.footerLeft, .footerRightBeige {
	float: left;
	height: 20px;
	} 

#footerwrapper
{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	z-index: 30;
}
#footer {
	clear: both;
	float: left;
	height: 57px;
	position: relative;
	background: white;
}
#notes {
	height: 37px;
	width: 760px;
	line-height: 37px;
	vertical-align: middle;
	background: white;
	text-align: center;
	clear: both;
}
#clearbottom
{
	clear: both; 
}

* > html #clearbottom {float:left; width: 100%;}/* ie mac styles */	
