﻿body *{margin:0; padding:0;}
body{font-size: 62.5%; font-family: Arial, Verdana, sans-serif;color: #999; background:#fff;}


h1{font-size:2.0em;line-height:1em; margin-bottom:1em;}
h2 {font-size:1.5em;line-height:1.3333333333em; margin-top:2.0em; margin-bottom:0.6666666666em;}
h3 {font-size:1.3em;line-height:1.5384615em; margin-bottom:1.5384615em;}
p {font-size:1.3em;line-height:1.5384615em;}
	
#content {margin-left:10px;}
#message {color:white; font-weight:bold; background:#4f94cd; width:410px; margin-left:5px; padding:2px;}
#map {width: 410px; height: 600px; margin-left:5px; margin-top;5px;  float:left;}

#wraptable {clear:both;}
#key {float:left;}
#wardtable {width:410px;float:left;}

table{width:400px; border: 1px solid #666;font-size:1em;}
tr td{padding: 3px 8px;background: #fff;}
thead th{color: #fff;background-color: #4f94cd;font-weight: bold;border-bottom: 1px solid #999;}
tbody td{border-left: 1px solid #D9D9D9; text-align:left;}
tbody tr.even td{background: #eee;}
tbody tr.selected td{background: #3d80df;color: #fff;font-weight: bold;border-left: 1px solid #346DBE;border-bottom: 1px solid #7DAAEA;}
tbody tr.ruled td{color: #000;background-color: #C6E3FF; border-color: #3292FC;}

/* Opera fix */
head:first-child+body tr.ruled td{background-color: #C6E3FF;}

#sidebars {line-height:1.5384615em; margin-top:0px; margin-bottom:0px;}
#sidebars p {font-size:1.1em; line-height:1.63636363em;}
#sidebars li, #footer li {list-style-type:none;}
#sidebars li a {text-decoration:none; border:1px solid #000; margin:2px;}	
#sidebars li a:link {color: #333; display:block; background: #F7F7F7; padding:8px;}
#sidebars li a:visited {color: #333; display:block; background: #F7F7F7; padding:8px;}
#sidebars li a:hover {color:#FFF; background:#4F94CD; padding: 8px;}

#sidebar0 {width:150px; float:left; overflow:auto; height:600px;}
#sidebar1 {width:150px; float:left; overflow:auto; height:600px;}
#sidebar2 {width:150px; float:left; overflow:auto; height:600px;}

#footer *{margin:0; padding:0;}
#footer {clear:both; background:url('img/bg.gif') top repeat-x #fff; display:block; margin-top:15px; padding-top:15px;}

#footer ul {text-align:right;width: 600px; position: absolute;right: 0;}
#footer li { display: inline; float: right; }

#footer a {display: block;float: left;padding: 6px 12px;color: #000;text-decoration: none;font-size: 1.1em;font-weight:bold;border-left: 1px solid #999;}
#footer a:hover {color: #fff;background:#4f94cd;border-left: 1px solid #000; }


#logo {
	position: relative;float:right;
	/*top: 0; right: 0px;*/
	width: 160px; height: 71px;
	background: url("img/logo.jpg") no-repeat left bottom;
}

#logo a, #logo h1 {/*display: block;*/width: 161px; height: 72px;text-indent: -9999px;background: none;text-decoration: none;}

/* elabels */

.label1 {background-color:#fff;font-weight:bold; padding:2px;}
.label2 {color:#000000;background-color:#fff; font-weight:bold; padding 5px;}

/* These are standard sIFR styles */

.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;letter-spacing: 0;
}

/* sIFR "Decoy" styles  */

.sIFR-hasFlash h1 {visibility: hidden;letter-spacing: -6px;font-size: 30px;line-height:150%;}
.sIFR-hasFlash h2 {visibility:hidden;letter-spacing: -5px;font-size: 30px;line-height:100%;}
.sIFR-hasFlash h3 {visibility: hidden;letter-spacing: -5px;font-size: 25px;line-height:70%;}

/* Hacks for IE */

/* #sidebars {padding-top:4em;} Use if layout switched to ems */

blockquote {zoom:1;} /*Remove if decide not to use blockquote for callout*/

.clearFix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.clearFix {display: inline-block;}

html[xmlns] .clearFix {display: block;}

* html .clearFix {height: 1%;}