html * {margin:0; padding:0;}
body {font-family:Arial, Verdana, Sans Serif; text-align:center; background:#fff url(img/bg1.jpg) repeat-y ;}
h1 {font:800 1.3em Arial, Verdana, Sans Serif; margin:1em 0 .5em 0; color:#ffa500;}
h2 {font:800 1.2em Arial, Verdana, Sans Serif; margin:1.3em 0 .5em 0; color:#ffa500; border-bottom:1px dotted #000;}
h3 {font:800 1.1em Arial, Verdana, Sans Serif; margin:1em 0 .5em 0;  color:#ffa500;}
h4 {font:800 1em Arial, Verdana, Sans Serif; margin:1em 0 .5em 0;  color:#ffa500;}
a {text-decoration:none;}
a:hover {border-bottom: 1px dotted #142575; background-color:#ffffe0;}
a.img:hover {border-bottom:none;}
a:visited {color:#9e5252;}
#header a {color:#008000;}
#header a {border-bottom:none;}
p {margin:1em 0;}
#text p:first-letter, #text a p:first-letter {font:italic small-caps 800 1.1em normal Tahoma, serif; color:#ffa500;}
#maincontent #text p:first-letter, #maincontent #text a p:first-letter {font:normal normal 800 1.1em normal Tahoma, serif; color:#000;}
span.cfs, .cfs {color:#ffa500; font:normal small-caps 800 1em normal Tahoma, serif; white-space:nowrap;}
th {font:800 1em Arial, Verdana, Sans Serif;}
td {font:.9em Arial, Verdana, Sans Serif; color:#000; padding:.5em; vertical-align:top;}
ul, ol {padding:.5em 0 .5em 1.5em;}
dt {font:800 10pt Arial, Verdana, Sans Serif; color: #09c;}
dd {font:500 .8em Arial, Verdana, Sans Serif;}
label {width:200px; text-align:right; padding-right:2px;}
img {border:none;}
img.fright {margin-left:15px; text-align:right; border:outset;}
img.fleft {margin-right:15px; text-align:left; border:outset;}
.bold {font-weight:800;}
.readmore, .readmore a {font-size:.9em;}
.blue {color:#142575;}
.red {color:#dc143c;}
.clear {clear:both;}
.right {text-align:right;}
.fleft {float:left;}
.fright {float:right;}
.center {text-align:center;}
.italic {font-style:italic;}
#logo img , .hide {display:none;}
.show {display:inline;}
.showblock {display:block;}
.nobreak {white-space:nowrap;}
.w50 {width:50%;}
.w100 {width:99%;}
.w150 {/*display:-moz-inline-block;*/ display:-moz-inline-box; /*float:left;*/ width:150px;  padding:.5em;}
.white {color:#fffafa;}

#header {position:absolute; left:0; top:25%; height:70px; color:#000; text-align:left; width:320px;}
#logo {position:relative; left:15px; width:320px; height:200px; color:#d4d4d2; font-weight:500; margin:10px auto;}
#logo a {color:#d4d4d2;}
#logo span {display:block; position:absolute; top:0; z-index:1; width:320px; height:200px; margin:0; padding:0; background:url(img/logo9.jpg) no-repeat;}
#steady {display:none; text-align:right; width:70px; height:17px; float:right; white-space:nowrap; background-color:#ffa500;}
#steady img {border:none;}

/*.line {clear:left; background-color:#142575; height:3px;}
.lineleft {border-left:1px solid #142575;}
.lineright {border-right:1px solid #142575;}*/

#page {}
#page #bannercon {width:75%; text-align:center; margin-top:3em; margin-left:auto; margin-right:auto; /*border-left:1px solid #142575; border-right:1px solid #142575;*/}
#banner {height:150px; width:400px; margin-left:auto; margin-right:auto;}
#maincontent {min-height:100px; margin-left:200px; margin-right:auto; /*border-left:1px solid #142575; border-right:1px solid #142575;*/}
#maincontent #text {padding:1em;}

#content {width:75%; min-height:465px; margin-top:1.9em; background:#fff url(img/covercreature_lt.gif) no-repeat /*50% 30px*/ 40% 120px fixed; margin-left:200px; margin-right:auto; /*border-right:1px solid #142575;*/}
#text {text-align:justify; padding:10px 15px;}

#internalcol {display:none; clear:right; float:right; width:20%; min-height:400px; margin-top:1.9em; font-size:.8em; font-style:italic; padding:4%; padding-left:0;}
.pullout img {width:100%; max-width:170px;}
#pone {padding:2px; top:10px; min-height:100px;}
#ptwo {padding:2px; position:relative; top:50px; min-height:100px;}

#footer {position:relative; margin-top:100px; clear:both; text-align:center; /*background-color:#ffa500;*/background-color:transparent; /*color:#fffafa;*/color:#7c7c7c; width:100%; padding-left:25px;}
#footer a {font-size:0.7em; /*color:#fffafa;*/ color:#7c7c7c; font-weight:800; padding:0 10px;}
#footer a:hover {border-bottom:none; /*background-color:#000; color:#ffa500;*/}
#footer #txtnav {display:block; padding:10px 0; /*border-top:1px solid #142575; border-bottom:1px solid #142575;*/}
#footer #copy, #footer #privacy, #footer #terms, #terms {background-color:transparent; padding:20px 0px; font-size:0.8em; color:#7c7c7c;}
#footer #terms {padding-top:0; text-align:left;}
#privacy a, #copy a {font-size:0.8em; color:#7c7c7c;}

#nav {position:absolute; top:0px; left:0; width:100%; background-color:#ffa500; z-index:50; /*display:none;*/}
#nav ul {list-style:none; border-top:3px ridge #acafa8; border-bottom:3px ridge #acafa8; padding:10px 0; margin:0; text-align:right;}
#nav ul li {display:inline; min-width:10em; margin-left:.5em;}
#nav ul li a {width:100%; color:#000; font-weight:800; padding:10px;}
#nav ul li a:hover {background-color:#000; color:#ffa500; border-bottom:none;}

#footer .rnl {}
#footer .rnl a {font-size:1em; font-weight:500; padding:0;}
#page {}

.test {border:1px solid green;}


