/* mac hide\*/
html, body {height:100%}
/* end hide */
html, body {padding:0; margin:0;}
body{text-align:center;
	min-width:760px;
	background-color: #FFF;
	color: #000000;
	font-family: trebuchet MS,arial,sans-serif,tahoma,verdana;

}
font-size:90%; 
h1			{	font-size: 90%;	margin: 0; color: #040;	font-weight : bold;}
h2 			{	font-size: 80%;	margin: 0;	font-weight : bold;}
a			{	font-size: 100%; color : #000099;text-decoration: none; padding-left:4px; padding-right:4px;}
a: visited	{	color : #999999;}
a:hover 	{	color : #000000;	background-color:#ffcc00; padding-left:4px; padding-right:4px; text-decoration: underline;}

#outer{
	height:99.9%;
	min-height:100%;
	width:758px;
	color: #000000;
	text-align:left;
	margin:auto;
	position:relative;
	font-size:90%;
}
 
html>body #outer{height:auto;} 
#header{
	position:absolute;
	top:0;
	left:-1px;
	width:758px;
	height:70px;
	background:#FFFFFF;
	border-top:2px solid #FC0;
	border-bottom:2px solid #FC0;
	overflow:hidden;
	color: #000000;
	z-index:100;
	
}
#header h1 {font-size:130%;}
#header a			{	font-size: 100%; background-color:#ff9900; color : #000099;text-decoration: none; padding-left:10px; padding-right:10px;}
#header a: visited	{	color : #999999;}
#header a:hover 	{	color : #000000;	background-color:#ffcc00; padding-left:10px; padding-right:10px; text-decoration: underline;}

#left {
	position:relative;
	width:120px;
	float:left;
	padding-top:72px;/*needed to make room for header*/
	font-size:80%; 
	border:1px solid #FC0;
	background:#FFFFDD;
}
#left p {padding-left:3px;padding-right:2px;margin-top:0; margin-bottom:0; text-align: justify;}
#left ul, #left li{
	margin: 2; 
	padding: 4px; 
	list-style: block;
}
#left h2 {	font-size: 105%;	margin: 0;	font-weight : bold; background:#FFFF66}

#footer {
	width:758px;
	clear:both;
	height:50px;
	border-top:1px solid #C00;
	background-color: #FFFFFF;
	color: #000000;
	text-align:center;
	left:0;
	bottom:0;
	position: absolute;
}
#footer h2 {font-size:110%;}

* html #footer{margin-bottom:-1px}
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	\height:50px;/* for ie6 */
}
div, p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
	width:626px;
	float:right;
	padding-top:72px;/*make room for header*/
}
#centrecontent p {padding-left:3px; margin-top:0; margin-bottom:0; text-align: justify;}

#clearfooter {width:100%;height:52px;clear:both} 
html >body #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;}