* {
padding: 0;
margin: 0;
}
body {
margin:0;
padding: 0;
background: #AAAAAA;
color: #444444;
font: 12px Arial, Verdana, Tahoma, sans-serif;
line-height: 20px;
}
img {
border: none;
}
a{
color: #173D7F;
text-decoration: none;
}
a:hover {
color: #000;
}
#content {
width: 900px;
margin: 5px auto;
padding: 5px;
background: #DDDDDD;
}
#header {
background: #000 url(images/banner.png) no-repeat;
height: 105px;
}
#header h1 {
font-size: 22px;
letter-spacing: -1px;
padding: 15px 0 0 10px;
color: #fff;
}
#header h1 a { 
color: #fff;
text-decoration: none;
}
#header h1 a:hover {
color: #ccc;
}
#header h2 {
font-size: 16px;
color: #CCCCCC;
padding: 0 0 0 10px;
}
#navigation {
background: #111111 url(images/menu.gif) repeat-x;
height: 30px;
line-height: 30px;
margin: 5px auto;
}
#navigation li {
float:left;
list-style-type:none;
border-right:1px solid #444444;
}
#navigation li a {
display:block;
padding:0 19px;
text-decoration:none;
color: #FFFFFF;
letter-spacing:1px;
}
#navigation li a:hover {
background: #333 url(images/menuover.gif) repeat-x;
color:#FFFFFF;
text-decoration:none;
}
.main {
text-align: center;
width: 900px;
}
.main h2 {
padding: 2px 0 5px 0px;
font: bold 18px Arial, 'Trebuchet MS', Sans-serif;
color: #222222;
margin-bottom: 5px;
margin-top: 10px;
}
#footer { 
background: #222;
color: #EEEEEE;
margin-top:20px;
height: 30px;
line-height: 30px;
text-align: center;
}
#footer a {
color: #AAAAAA;
text-decoration: none; }
#footer  a:hover {
color: #CCCCCC;
}
input {
  margin: 6px;
  padding: 6px;
  font-family: Helvetica, Verdana, Arial;
  font-size: 12px;
  border: solid #000000 1px;
}

select {
  margin: 6px;
  padding: 6px;
  font-family: Helvetica, Verdana, Arial;
  font-size: 12px;
  border: solid #000000 1px;
}

textarea {
  margin: 6px;
  padding: 6px;
  font-family: Helvetica, Verdana, Arial;
  font-size: 12px;
  border: solid #000000 1px;
}
