/* CSS Document */
/*<![CDATA[*/
/* css centering solution courtesy of G. Sørtun - www.gunlaug.no */
html, body { background: /*#aaa;*/ #663300; }
/*body {background-image:url('../images/walnut-tile.jpg');font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif;}*/
body {background:#AAAAAA;font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif;} 
body {position: relative; font-size: 100%px; line-height: 1.3;}
#top {padding:10px 0px 10px 10px;}
#centered {text-align: left; border: solid 1px #fff; background: #fff; position: relative; z-index: 2;}
p {margin: 5px; position: relative; z-index: 1;}
#middle {position: absolute; top: 45%; left: 0; margin: 0; font-size: 100%; width: 100%; text-align: center; margin-top: -.6em; }
.top{position: absolute; top: 0; left: 0;}
.bottomleft {position: absolute; bottom: 0; left: 0; text-align: left; margin: 0; padding: 5px;}
.bottomcenter { position: absolute; bottom: 0; right: 50%; margin: 0; }
.bottom {position: absolute; bottom: 0; right: 0; text-align: right; margin: 0; padding: 5px; color:#333333;font-size:11px;}
/* Cross-hair - visualizing center of browser-window */
#hor-line {position: absolute; top: 50%; left: 0; height: 0.05em; margin: -0.65em 0 ; width: 100%; background: #ddd;}
#ver-line {position: absolute; bottom: 0; left: 50%; height: 100%; margin: 0 -0.65em; width: 0.07em; background: #ddd;}
/* repositioning info about IE/win's performance */
#ie-info {margin-top: -13em;}
/* ---------- horizontal and vertical centering ----------- */
/* Regular CSS for good browsers */
html, body {height: 100%; margin: 0; padding: 0;}
body {display: table; height: 100%; width: 100%; text-align: center;}
#wrapper {display: table-cell; vertical-align: middle; }
 
/* Case-dependent fallback to content-height.
   Content is made tall enough to hold the centered container open if no height is given in 
   the stylesheet, resulting in 'height: auto'. */
/* height and width of centered box !! */
#test-height {padding-bottom: 23em;}
/* major border */
#centered {width: 30em; margin: 0 auto; border:10px solid #CCCCCC; padding:10px;}
.layout {border-left:1px solid white;}
/* tabs */
/* general */
a { color: #98d11d; outline: none;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; color: #a0c678; }
p { margin: 0 0 1em 0; text-align: justify; line-height: 140%; }
/* tab strip */
 #tabLink1 { border-left:1px dotted #AAAAAA; }
.tabstrip {border-left:1px solid white;}
.tabStrip ul { margin: 0 0 10px 10px; padding: 5px; list-style-type: none; }
.tabStrip li { position: relative; margin: 0 2px 0 0; list-style-type: none; float: left; }
.tabLink { border-top:1px dotted #AAAAAA; border-right:1px dotted #AAAAAA; display: block; text-decoration: none; padding: 5px 15px 0 15px; height: 25px; background: #FFFFFF url('tabBg.png') repeat-x; background-position: 0 -50px; color: #606060; white-space: nowrap; }
.tabLink:hover { background-position: 0 0; }
.tabLinkActive { border-top:1px dotted #AAAAAA; border-right:1px dotted #AAAAAA; display: block; text-decoration: none; padding: 5px 15px 0 15px; height: 25px; background:  url('tabBgActive.png') repeat-x; background-position: 0 -50px; color: #FF0000; white-space: nowrap; }
.tabLinkActive:hover { background-position: 0 0; }
.tabContent { display: none; }
.tabContentActive { display: block; clear: both; background: #FFFFFF; padding: 20px 0 0 15px; margin: 0 0 10px -1px; }
#map {margin-left:-5px;}
/*]]>*/
