html, body {
	margin:0;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

* { padding: 0; margin: 0; }

#wrapper{
	width:800px; 
	margin:auto;
	text-align:left;
	height:100%;
}
#menu{
	margin-top:10px;
	float:left;
}
#topdemos ul{
	margin: 0px; padding: 0px; list-style: none;
}
#topdemos li{
	 line-height: 12px;
}
#topdemos li a{
	color:#660000;
}
#topdemos ul > li:first-child{
    list-style-image: url('../img/star.png');
}
#topdemos ul > li:first-child + li{
    list-style-image: url('../img/star.png');
}
#topdemos ul > li:first-child + li + li{
    list-style-image: url('../img/star.png');
}
#topdemos ul > li:first-child + li + li + li{
    list-style-image: url('../img/star.png');
}
#topdemos ul > li:first-child + li + li + li + li{
    list-style-image: url('../img/star.png');
}
#header{
	width:800px;
	height:120px;
	margin:auto;
	padding-top:10px;
	padding-bottom:40px;
}
#content{
	width:800px;
	margin: auto;
	height:100%;
	float:left;
}
#upload{
	width:500px;
	height:auto;
	background:#e5f1f4;
	border:1px solid #dbe2e3;
	padding:10px;
}
.search{
	background-color:white;
    background: url(../img/search.png) no-repeat;
    width: 66px;
    height: 36px;
	border:0px;
	cursor:pointer;
	_cursor:hand;
}
.button{
	background-color:white;
    background: url(../img/upload_button.png) no-repeat;
    width: 350px;
    height: 45px;
	border:0px;
	cursor:pointer;
	_cursor:hand;
}

h5{
	font-size:12px;
	color:#a6a3a3;
	font-weight:normal;
}
#upload table tr{
	padding:10px;
}
#upload table td{
	padding:10px;
}
#upload table{
	width:500px;
}
#register{
	width:500px;
	height:auto;
	background:#e5f1f4;
	padding:10px;
}
#login{
	width:300px;
	height:auto;
	background:#e5f1f4;
	padding:10px;
}
#demoreq{
	width:500px;
	height:auto;
	background:#e5f1f4;
	padding:10px;
}
.smallInput{
	width:150px;
	height:15px;
	padding:2px;
}
.searchInput{
	width:250px;
	height:20px;
	padding:2px;
}
.bigInput{
	width:400px;
	height:15px;
	padding:2px;	
}
#list_results table{
	width:800px;
}
.success{
	color:green;
	font-weight:bold;
	font-size:18px;
}
.successSmall{
	color:green;
	font-weight:bold;
	font-size:12px;
}
.error{
	color:red;
	font-weight:bold;
	font-size:18px;
}
.errorSmall{
	color:red;
	font-weight:bold;
	font-size:12px;
}
.biglink{
	font-size:16px;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
#logo{ float:left; margin-right:60px;}
#topdemos{ 
	float:right;
	width:260px;
	height:auto;
	background:#e5f1f4;
	padding:10px;
	padding-left:30px;
}
#foot ul li{
	list-style-type:none;
	padding:2px;
}
