body { font:'Verdana','Helvetica','Arial', sans-serif; color: #222; }

#banner { padding : 0.15em 0 0.15em 0; font:normal 85% 'Verdana'; color:#eee; }
#banner p{ margin:0; padding:0.1em 0; }

#sidebar {  background:#ddd; border-right:1px solid black; font:normal 75% 'Verdana';}
#sidebar ul { padding:0; margin:0; list-style:none; color:#777;  }
#sidebar li { padding: 0.5em 0 0.5em 0.5em; margin:0; }
#sidebar a{ margin:0.35em 0 0.35em 0; color: #213; text-decoration: none; font-weight:bold; text-shadow: black 2px 2px 5px;}
#sidebar a:hover { margin:0.35em 0 0.35em 0; color: #889; text-decoration: none; font-weight:bold; text-shadow: black 2px 2px 5px;}
#sidebar a:active { margin:0.35em 0 0.35em 0; color: #258; text-decoration: none; font-weight:bold; text-shadow: black 2px 2px 5px; color: #0073d0;}
#sidebar h3.red { font-weight:bold; color:#500; padding:0 0 0 1em;}


#support li { padding:0.5em; margin:0; list-style:none; color:#222;  font:normal 85% 'Verdana'; }
#support img { border:1px solid #889; margin:0 0 0 1em; }

#announcement { border:1px dotted #222; padding:0 0 0.5em 0.5em; margin:0.5em; }
#announcement img.left1 {margin:0.5em 1em 1.5em 0.5em; float:left; }
#announcement img.right1 {margin:0.5em 1em 0 0.5em; float:right; }

#main{ padding:0 1em 0.5em 1em; margin:0; font:normal 90% 'Verdana'; }
#main a { color: #500; font-weight:bold; }
#main a:hover { color:#a5a; }
#main bold { font-weight:bold; }
#main h2 { font:1.15em 'Verdana'; font-weight:bold; }
#main h2.red { font:1.15em 'Verdana'; font-weight:bold; color:#500; }
#main h3 { font-family:Verdana; font-weight:bold; color:#aaa; }
#main h3.blue {font:0.9em 'Verdana'; font-weight:bold; color:#222; }
#main h3.camb {font:1.15em 'Verdana'; font-weight:bold; color:#500; }
#main h3.anno {font:1.18em 'Verdana'; font-weight:bold; color:#000; }
#main h3.red { font:65% 'Verdana'; font-weight:bold; color:#500; padding:0 0 0 1em;}
#main ul.clients { padding:0 0 0 1em; margin:0; color:#000; font-family:Verdana; }
#main td.client { font:45% 'Verdana'; font-weight:bold; color:#666;  }
#main span.bold { font-weight:bold; color:#500; }
#main span.bbold { font-weight:bold; }
#main span.red { color:#500; }


#navigator ul { margin:0 0; float:right; margin-bottom:1em;}
#navigator li { display:inline; border: 1px solid #213; padding:0 0.25em 0.25em 0.25em;}
#navigator a { color: #213; text-decoration: none; }
#navigator a:hover {  color: #889; text-decoration: none; } 
#navigator a:active { color: #258; text-decoration: none; } 


img.left1 {margin:0.5em 1em 1.5em 0.5em; float:left; }
img.right1 {margin:0.5em 1em 0.5em 0.5em; float:right; }
p.right {  padding:0 1em 0.5em 1em; margin:0; font:normal 95% 'Verdana'; float:right}
p.left {  padding:0 1em 0.5em 1em; margin:0; font:normal 95% 'Verdana'; float:left}


#footer  { padding:0.25em 0 0.25em 1em; font:normal 70% 'Verdana'; color:#eee; }
#footer p {margin:0 0;}

.press_image { border:1px solid black; margin:0 ; padding:0; }
.main_image { border:1px solid black; margin:0 1em 0 1em; padding:0; }
img.left { border:1px solid black; margin:0.5em 1em 0.5em 0.5em; float:left; }
img.right { border:1px solid black; margin:0.5em 1em 0.5em 0.5em; float:right; }
