html {
	height: 100.1%; /*ensure a scroll bar on each page to avoid the shifting page problem */
	}

body {
  text-align: center;
  margin	: 0px;
	background-color: #FDFDFD;
background-image:url(images/bodybackground.gif);
background-position:center;
background-repeat:repeat-y;

}


#pagecontet {
  margin	: 0 auto;
  width		: 900px;
  text-align: left;
	height: 238px;
}
  
#pagebanner {
 	margin 	: 0px;
	width	: 900px;
	height	: 92px;
	position: absolute;
	background-color:#FFFFFF;
	}
	
#pagebody { /* for page wide content */
	margin-top	: 125px;
	margin-left	: 40px;
	position	: absolute;
	width		: 820px;
 	background-color: #FFFFFF;
	}
	
#primarycontent {	
	margin-left	: 40px;
	margin-top	: 125px;
	width		: 520px;
	position	: absolute;
	}
#primarycontenth {	
	margin-left	: 40px;
	margin-top	: 125px;
	width		: 520px;
	position	: absolute;
	}
	
#supplementarycontent {
	margin-left : 520px;
	margin-top	: -648px;
	width		: 260px;
	position	: absolute;	
	background-color: #F2F2F2;
	padding-bottom	: 20px;
	background-image: url(images/supplementarymenubottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}
#supplementarycontent2 {
	margin-left : 520px;
	margin-top	: -648px;
	width		: 260px;
	position	: fixed;
	background-color: #F2F2F2;
	padding-bottom	: 20px;
	background-image: url(images/supplementarymenubottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}	
#searchbox {
	position	: absolute;
	margin-left : 650px;
	margin-top	: 20px;
  	width		: 250px;
  	text-align	: left;
	}
	
.clearboth {
	clear : both;
	}
	
.floatleft {
	float	: left;
	width	: 160px;
	}	
	
.floatright {
	float:right;
    width:350px;
	}
	
.floatleft_smaller {
	float	: left;
	width	: 30%;
	}	
	
.floatright_smaller {
	float:right;
    width:75%;
	}

/* image styling */

a img {
	border: 0px;
	}
	
.twinpics {
	padding-right : 1px;
	}
		
.bordered {
	border-color	: black;
	border-style	: solid;
	border-width	: 1px;
	}

#governingboard .floatright p	{
	padding-left:0px;
	}

#governingboard .floatright h3 {
	margin: 0;
	}

	
/* Two Column Layout */
#twocolumnwrapper {
    width:100%;	
	}

#twocolumnleftcol {
    float:left;
    width:250px;
    }

#twocolumnrightcol {
	float:right;
	width:250px;
    }
	
	
.imgfloatright {
	margin: 4px;
	float : right;
}

.paddedicon {
	padding: 2px 4px 2px 0px;
	vertical-align: bottom;
	}



