html, body {
	height: 100%;
	margin:0px;
	padding:10px;
}

body {
	font-family: Verdana,Arial;
	font-size:0.7em;
	color: #444;
	line-height: 1.3em;
}
/*
=common
**********/
.clear	{	clear: both;overflow: hidden;zoom:1;}
.float_l{	float:left;			}
.float_r{	float:right;		}
.center	{	text-align:center;	}
.left	{	text-align: left;	}
.right	{	text-align: right;	}
.top	{	vertical-align: top;}
h1		{ margin:0 0 10px 0; padding:0 0 6px 0;font-size:1.2em;}
a{text-decoration: none;}
img{border:none;}
#wrapper{ 
	width:962px; 
	margin:0 auto; 
	}

#header {
	height:101px;
	width: 960px;
	margin-bottom: 0 !important;
	padding:0px;
	background:#99CC33 url('/images/bg_header_full_2.png') no-repeat;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
#header #page_title{
	float:left;
	padding:20px;
	}
#header #page_title h1{
	font-size: 160%;
	color:#FFF;
	}
div#logo{
	float:right;
	padding-right:35px;
	padding-top:10px;
	}
pre{
	background:#FFFFEE;
	padding:10px;
	border:1px solid #CCC;
	overflow:none;
	}
#contents{margin-top:20px;}
#footer{
	height:60px;
	width:960px; 
	margin:20px auto 10px auto; 
	padding:0px;
	background:#DDD;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
#footer div{
	
	}
#inst{
	border:1px solid #DDD;
	padding:10px;
	width:560px;
	float:left;
	background:#F6FFD0;
	margin-bottom;
	}
#demo_text{ float:left;width:160px;}


#demo{
	float:left;
	margin-left:20px;
	width:350px;
	}

#demo h4{
	font-size:200%;
	margin:4px 0 20px 0;
	color:#006699;
	}
#demo .item{
	border:1px solid #CCC;
	padding:10px;
	}
#download{
	margin-top:20px;
	border:1px solid #CCC;
	padding:5px;
	text-align: center;
	
	}
.side		{ 
	background:#006699; 
	color:#111;
	vertical-align:top;
	padding:4px;
	text-align: right;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	width:100px;
	color:#FFF;
	font-size: 0.8em;
	}
input,select{
	width:180px;
	border:1px solid #006699;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	float:left;
	padding:2px;
	font-size: 0.8em;
	}
.publicity			{clear:both;margin:20px auto;padding:10px 20px;background:#FFF;border:1px solid #DDD;line-height: 1.8em;text-align:center;}

