body, html {color: white; margin: 0px; padding: 0px 0px; background-color: #CC0000; } 
body {font-size: small; font-family: sans-serif; line-height: 120%;}
div, h1, h2, h3, h4, p, form {clear:both;}
p {padding:2px 0; margin: 0 0;}
h1 {font-size:130%; margin:4px 2%; font-weight:bold; color: #E20074;}
h2 {font-size:120%; padding:3px 0; margin: 0 0; font-weight:bold; color: #81A7C7;}
h3 {font-size:110%; padding:3px 0; margin: 0 0; font-weight:bold; color: #81A7C7;}
h4 {font-size:105%; margin:1em 0 0 0; font-weight:bold;} 
a {font-size: 90%; color: #0AA4C5;}
a:active {text-decoration: none;}
a:hover {}
form {margin:1ex 0;}
form p, td p {margin:0}
form label {font-weight: bold; display: block; padding: 2px 0 1px 0;}
#heading {color: white; background-color:#E20074; padding:3px 2%; font-weight:bold; }
#header {background-color:white; padding: 0 0; }
#bottom-top {padding-top:3px;padding-bottom:3px;padding-left:2%;border-top:0px solid black; }
#bottom-line {padding-top:1px;padding-bottom:1px;padding-left:2%;border-top:0px solid black; }
#footer {padding-top:3px;padding-bottom:2px;padding-left:2%;border-top:0px solid black; background-color: white;background-image: url(bottom_bg.gif); background-repeat: repeat-x;  background-position: 0% 0%;}
#bottom {color: #999999; padding-top:3px;padding-bottom:2px;padding-left:2%; background-color: white;background-image: url(bottom_bg.gif); background-repeat: repeat-x;  background-position: 0% 0%;}
.line {background-image: url(bottom_bg.gif); background-repeat: repeat-x;  background-position: 0% 0%;}

.cleaner {clear:left}
.noClear {clear: none; padding: 0; margin: 0}
#copy { background-color: white; color: #999999;  text-align: center; padding: 5px 0 3px 0; background-image: url(footer_bg.gif); background-repeat: repeat-x;  background-position: 0% 0%;}

img {vertical-align:middle;}
.button {background-color: #CC0000; color: white; border: 0; padding: 2px 3px; }
.padded {padding: 2px 0;}
#serviceSettings {margin: 0 2%;  border: 1px solid #333333;}
#serviceStatus {color: white; background-color:#78AA51; padding:3px 1%; margin: 0 0; font-weight:normal; border: 0px solid #CCCCCC;}
.serviceSettingsBox {padding:3px 0%;}
#logo {}
#logo img { vertical-align: top; }
#banner img { vertical-align: top; }
#banner {margin: 0 0 2px 0;}

#top { margin: 2px 2%; border-bottom: 1px solid #CCCCCC; padding: 2px 0;}
#icons { text-align: center; }

.padded {padding:2px 2%; margin: 0 0;}
#work { background-color: white; color: #000000; padding:2px 2%; margin: 0 0;}
.title { font-weight: bold; margin: 2px 2%;  border-bottom: 1px solid #CCCCCC; padding: 1px 1%;}
.title-box {margin: 2px 2%;  border: 1px solid #CCCCCC; padding: 1px 1%;}
#links { }

ul { margin:0;padding:0 0 0 1%;}
ul li {margin:0;padding:2px 0 2px 1px;list-style:square; }
