* {
margin:0;
padding:0;
border:0;
}
body{
background: #D7D7D7 url(/images/bg.png) repeat-x top;
text-align:center;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

h1,h2,h3,h4, table {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

td, form, input, select, option {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#col1 {
text-align:left;
background-color: #6E6E6E; 
width:150px;
height:525px;
color:white;
padding:5px;
padding-top:5px;
padding-right:5px;
margin:0;
}
#col2 {
text-align:left;
background: white;
color:black;
width:690px;
padding-top:11px;
padding-left:11px;
padding-right:12px;
}
#col3 {
text-align:left;
background: white;
width:140px;
padding-top:20px;
}

#frame {
border:1px solid gray;
margin:0px auto;
margin-top:20px;
margin-bottom:20px;
width:840px;
}

tr {
vertical-align:top;
margin:0;
padding:0;
}

h1 {
color:#AE1323;
font-size:1.25em;
}

.index {
font-size:20px;
font-weight:normal;
font-family:  Verdana, Arial, Helvetica, sans-serif;
color:#AE1323;
}
.index a{
text-decoration:none;
}

h2 {
background:#AE1323;
color:white;
font-size:1.1em;
margin-bottom:5px;
width:100%;
height:1.5em;
padding:2px;
}

h3 {
color:#AE1323;
font-size:1em;
}

p {
margin-bottom:1em;
margin-top:1em;
}

img {
border:none;
}

.menu {
background:#AE1323;
height:1.75em;
padding-top:5px;
color:white;
text-align:center;
width:75px;
}

.e {
background:#AE1323;
height:1.75em;
padding-top:5px;
color:white;
text-align:center;
width:110px;
}

#mtable {
margin:0;
padding:0;
width:690px;

}

.menu a {
color:white;
text-decoration:none;
font-weight:bold;
display:block;
}

.menu a:hover {
color:#AE1323;
background: white;
}

h4 {
width:96%;
color:#AE1323;
padding:3px;
font-size:1em;
}

#hosting {
width: 650px;
}

ul {
margin-top:0; 
margin-bottom:1em; 
list-style-type:disc; 
list-style-position:inside;
}

#hosting ul {
margin-top:0; 
margin-bottom:1em; 
list-style-type:disc; 
list-style-position:outside;
}

#hosting li {
margin-left:20px;
}

input, select, textarea {
font-size:13px;
border: 1px solid gray;
}

a {
color:#AE1323;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}


#footer {
background:#AE1323;
text-align:center;
font-size:9px;
color:white;
padding-top:1em;
padding-bottom:1em;
}

#footer a {
color:white;
text-decoration:underline;
}

#footer a:hover {
color:white;
text-decoration:none;
}

.host-head {
background-color:#AE1323;
color:white;
text-align:left;
padding:3px;
font-weight:bold;
}

.host-left {
text-align:left;
}

.box {
border:1px solid silver;
padding:5px;
text-align:left;
}

#usermenu {
background:#A6C2FF;
padding:10px;
margin-bottom:1em;
}

#usermenu a {
text-decoration:none;
font-size:0.8em;
}

#usermenu td {
padding-top:10px;
}
