* {margin: 0; padding: 0}

/* GENERAL */

h1   { font-size: 17px; line-height: 1.1em; margin-left: 200px ; margin-right: 200px ; padding-bottom: 2px; border-bottom: 1px solid #aaaaaa; color:#FF6600;  }
h2   { font-size: 15px; font-weight: bold; line-height: 1.1em; margin: 1em 0 0.2em; }
h3   { font-size: 13px; font-weight: bold; line-height: 1.1em; margin: 1em 0 0.2em; }
h4   { font-size: 12px; font-weight: bold; line-height: 1.1em; margin: 1em 0 0.2em; }
h5   { font-size: 11px; font-weight: bold; line-height: 1.1em; margin: 1em 0 0.2em ; padding: 0; }
h6   { font-size: 10px; font-weight: bold; line-height: 1.1em; margin: 1em 0 0.2em ; padding: 0; }

.color {font-family:Verdana, Arial, Helvetica; font-weight:bold; color:#800040}
.lastupdated {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-align:right;}

a {	color: #035ebf; text-decoration: none; font-weight: bold; }
a.hover { color: #d50048; border-bottom: 1px solid #e0c9cc; }

.clearing { clear: both; }

hr.clearer {clear: both; visibility: hidden;}

img { border: none; }
img.left { float: left; margin: 2px 8px 5px 0; border: 0; }
img.right   { float: right; margin: 2px 0 5px 8px; border: 0; }
img.barleft  { margin: 0; float: left; border: 0; }

p {margin-left:200px ; margin-right: 200px;}

table { width: 99%; margin: 0 0 1em; }
td {vertical-align: top; padding: .25em; }

#border {border-left: 1px solid #cccccc; border-bottom: 1px solid #ffffff; padding: .5em; }

body { color: #242424; font: 11px/1.5em verdana, Helvetica, Arial, sans-serif ; background-color: #eeeeee ; }
#total { width: 100%; background-color: #eeeeee; text-align: center; }

#topbar { background-color: #120118; color: #888888; padding: 0; margin: 0 auto; width: 100%; text-align: center;  }
#topbar div { height: 38px; background-image: url(); background-repeat: no-repeat; margin: 0 auto; width: 760px; text-align: left; border-style: none; }
#topbar a {display: block; width: 300px; float: left; height: 38px; border-bottom: none }

#bannerimg {position: relative; top: -115px;  left: -1px; border: 1px solid #cccccc; border-width: 0 1px; margin-bottom: -95px;}

#secondbar { font-size: 11px; margin: 0 auto; padding: 0; width: 100%; text-align: center; border-top: 1px solid #dddddd;  }
#secondbar a { font-weight: bold; text-transform: uppercase  ; margin: 0; padding: 0; }
#secondbar a:hover {  color: #660033; }
#secondbar div { margin: 0 auto; width: 800px; text-align: center; padding: 0.1em 0 0; border-style: none; }

#header { color: #ffffff; margin-top: 0; padding: 0 0 4px; }
#header.headhome { padding: 0 0 3px 0; }
#header div { background-color:#336666; padding: 0; }
#header div div { margin: 0 auto; padding: 0 0 0 0; width: 800px; border: 1px solid #ffffff; border-width: 1px 0; text-align: left; height: 69px; }
#header.headhome div div { height: 111px; }
#header img { vertical-align: top; }
