*{
  margin:0;
  padding:0;
  font-family: verdana;
}
img{border:0}
img, div { behavior: url(iepngfix.htc) }
a:focus, a:active{outline:none;}
body{
  background: #000000 url('bg.gif');
  color: #ffffff;
}
a{color: #aaa;}
html,body{
  width:100%;
  
} 
p{margin-bottom:10px;}
h1{
  font-weight:normal;
  margin:0;
  padding:0;
  margin-bottom:20px;
  font-size:36px;
}
#header{
  border-bottom: 8px solid #404040;
  height: 100px;
  width:100%;
  background-color: #000000;
  text-align:center;
  
}
#content{
  width:100%;
  
  padding-bottom:100px;
  
}
#footer{
  border-top: 8px solid #404040;
  height: 100px;
  width:100%;
  background-color: #000000;
  position: absolute;
  bottom: 0;

}
html {height: 100%;}
* html body {height: 100%;}
body {
  min-height: 100%;
  position: relative;
}



#toplogo{
  border:0px solid red;
  width:152px;
  height:46px;
  position:absolute;
  top:25px;
}
#headerpanel{
  width:900px;
  margin:0 auto;
  text-align:left;
}

#content-inner{
  margin-top:100px;
  margin-bottom:100px;
  background: transparent url('black-transparent.png');
  text-align:center; 
}
#content-text{
  margin:0px auto;
  padding:25px 0;
  width:900px;  
  text-align:left;
  border:0px solid blue;
}
#leftpanel{
  border:0px solid yellow;
  float:left;
  width:300px;
}
#leftpanel h1{
  font-weight:normal;
  margin:0;
  padding:0;
  margin-bottom:20px;
  font-size:36px;
}
#leftpanel a{
  
  font-weight:normal;
  text-decoration:none;
  color:#ffffff;
  font-size:18px;
}
#leftpanel a:hover{text-decoration:underline;}
#topmenu{
  width:710px;
  height:100px;
  border:0px solid red;
  float:right;
}
#topmenu a{
  margin-top:30px;
  font-size:16px;
  color: #fff;
  text-decoration:none;
  display:block;
  padding:10px 20px;
  border-right:1px solid #555;
  float:left;
}
#topmenu a:hover{
  text-decoration:underline;
} 
#text{
  float:left;
  width:600px;
  border:0px solid red;
  font-size:13px;
  color:#ccc;
  
}
#text b{
  color:#fff;
}
.images{
  display:block;
  width:100px;
  height:100px;
  float:left;
  border:1px solid #555;
  padding:2px;
  margin:2px;
}

.form-item{
  margin-bottom:30px;
}
.form-item label{
  font-size:12px;
  color:#999;
}
.form-item input{
  margin-top:5px;
  background-color: #333;
  border:1px solid #444;
  color: #fff;
  font-size:14px;
  padding:3px;
}
#partnerlogo{
  margin:10px auto;
  width:1030px;
  height:80px;
  text-align:center;
  
}

#partnerlogo img{
  border:0px solid #555;
  padding:0px;
  margin:0px;
}