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;
	font-family: Arial, Helvetica, sans-serif;
  }
  
#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;
	}
	
#primarycontentxtrawidth {	
	margin-left	: 40px;
	margin-top	: 125px;
	width		: 800px;
	position	: absolute;
	}

#supplementarycontent {
	margin-left : 600px;
	margin-top	: 125px;
	width		: 260px;
	position	: absolute;
	float		: right;
	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;
	}


#doctordetails .floatright p	{
	padding-left:0px;
	}

#doctordetails .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;
	}


.tableCell {
 
 }
 
 .imagediv {
 border-color:#000000;
 border-width:1px;
 }
 
 .tableborder{
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
	white-space:nowrap;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
 }
