html { 
	overflow: -moz-scrollbars-vertical !important; /*mozilla hack to force a scrollbar and avoid the page shift bug*/
	} 
.contentWide { 
margin: 10px 150px 100px 100px;
}

body
	{
	background-color: #fff;
        color: #000000;
	font: 0.9em Arial, Verdana, Helvetica, sans-serif;
/*	text-align: center; ie centering hack */
	min-width: 780px; /*mozilla width*/
	}

#page {
	postition: relative; /*lets elements inside this div be positioned absolutely*/
	width: 780px; /*ie width*/
	min-height: 590px; /*mozilla height*/
	_height: 590px; /*ie height */
	/*what follows is a mac ie hack*/

	 /*\*//*/
  	height: 590px;
	/**/

	background-color: #fff;
	margin: 0 auto; /* mozilla centering */
	text-align: left; /* remove ie centering hack*/
	}
 
#header {
	position: relative; 
 	height: 200px; 
 	width: 100%; 
 	background: #fff url('images/weblogo.gif') no-repeat; 
 	} 

#columns {
	height: 60%;
	background-color: #fff;
	}

#leftcol {
	width: 15%;
	height: 100%;
	background-color: #fff;
	float: left;
	}

#maincol {
	width: 80%;
	height: 100%;
	float: left;
	background-color: #fff;
	border-top: 0;
	}

#footer {
	clear: left;
	background-color: #bdd8a2;
	height: 1.5em;
	font-size: 0.8em;
	text-align: center;
	}

h1 {
	font-size: 2em;
	}
 
.content {
	padding: 1em;/*padding for content */
	}  
 
#header .content {
	padding-bottom: 0;
	} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
#maincol .content {
	position: relative;
	margin-top: -7em;
	z-index: 10;
	}

img.right {
	float: right;
	margin: 1em;
	}

#leftcol {
	margin-top: -2em;
	}

#leftcol ul li {
	list-style-type: none;
	margin-left: -4em;
	_margin-left:-3.5em; /* ie hack */
	}

#leftcol ul li img {
	border: none;
	}

a {
	text-decoration: none;
/*	font-weight: bold;*/
	color: #7c6cab;
	font-size: 1em;
	}

a:hover {
	color: #8aa192;
	}

#footer span.left {
	float: left;
	padding-left: 2em;
	}

#footer span.right {
	float: right;
	padding-right: 2em;
	}

.content table tr td {
	padding-right: 40px;
	_padding-right: 31px; /* ie hack */
	}

tr {
	/*vertical-align: top;*/
	}

img.border {
	border: 2px solid #7c6cab;
	padding: 10px;
	-moz-border-radius: 20;
	}

.right {
	float: right;
	}

.left {
	float left;
	}

.cell {
	float: left;
	width: 130px;
	min-height: 300px;
	padding: 5px;
	}
-->
