* {padding: 0; margin: 0;}
img	{border: 0; }

body {text-align: left; color: #2F629C; margin: 0; padding:0; background: #001245; font: 12px Tahoma, Verdana, Arial, sans;}

p {text-align: left; color: #2F629C; line-height: 200%; padding: 10px 0; margin: 0;}
a {color: #2F629C;}
a:HOVER {text-decoration: none;}

.l {float: left;}
.r {float: right;}
.spacer {height: 1.0em;}
.center {text-align: center;}
.clear {clear: both;}
.topspace {margin: 10px 0 0 0;}
.gold {color: #E3B151;}

p.warning {padding: 10px; margin: 0; background: #FFD7D7; font-size: 0.8em;}
p.success {padding: 10px; margin: 0; background: #8FFF9E; font-size: 0.8em;}
p.spinner {padding: 10px; margin: 0;}

h1 {color: #001869; font-size: 2em;}
h2 {color: #E3B151; font-size: 1.6em;}
h3 {color: #2F629C; font-size: 1.2em; padding: 10px 0 0 0; display: inline;}

.s100 {width: 100px;}
.s150 {width: 150px;}
.s200 {width: 200px;}
.s250 {width: 250px;}
.s300 {width: 300px;}
.p70 {width: 70%;}
.strong {font-weight: bold;}
/********************************************************************************/

#wrapper {width: 740px; margin: 0 auto; padding: 0; text-align: left; background: none; z-index: 2;}

#content-wrapper {width: 740px; background: url("../img/content-bg.gif") repeat-y;}

#content {width: 740px; display: table-cell; background: url("../img/content-top-bg.gif") no-repeat;}

#content #header-home {width: 700px; height: 180px; margin: 10px; overflow: hidden;}
#content #header-home .logo {float: left; padding: 60px 0 0 10px;}

#content #header-home #flash-header-home {width: 380px; height: 180px; float: right; text-align: center;}
#content #header-home #flash-header-home .image {margin: 10px 0 0 0;}

#content #header {width: 700px; height: 160px; margin: 0 10px; overflow: hidden;}
#content #header .logo {float: left; padding: 50px 0 0 10px;}

#content #header #flash-header {width: 380px; height: 180px; float: right; text-align: center;}
#content #header #flash-header .image {margin: 20px 0 0 0;}

#content #rhs {width: 700px; margin: 20px 0; padding: 0 30px;}
#content #rhs #bcrumb {background: #f7f7f7; padding: 7px; font-size: 0.8em; margin: 0 0 10px 0;}

#content #rhs ul {margin: 10px 0; padding: 0; overflow: hidden;}
#content #rhs ul li {list-style: none; line-height: 200%; margin: 0 0 0 15px; padding: 0 0 0 10px; background: url("../img/arrow-orange-small.gif") 0 10px no-repeat;}

#content #rhs ul.dload {margin: 0; padding: 0;}
#content #rhs ul.dload li {list-style: none; line-height: 200%; margin: 0 0 0 10px; padding: 0 0 0 15px; background: url("../img/icon-doc.gif") 0 7px no-repeat;}
#content #rhs ul.dload li.desc {background: none; color: #aaa; font-size: 0.8em; font-weight: normal; padding: 0 0 0 20px;}

#content #rhs .imgs {float: right; width: 170px;}
#content #rhs .imgs p {font-size: 0.8em; margin: 0 5px; padding: 5px 10px; line-height: 120%;}
#content #rhs .imgs p.hint {background: #f7f7f7;}
#content #rhs .imgs h2 {margin: 0 10px;}

#content #rhs .half {float: left; width: 250px; margin: 0 10px 0 0; display: block;}

#content #rhs table {background: #CFE8FF; border-spacing: 1px; border-collapse: separate; margin: 5px 0 15px 0;}
#content #rhs table thead tr {background: #CFE8FF;}
#content #rhs table thead tr th {padding: 3px; color: #666; vertical-align: middle;}
#content #rhs table tbody tr {background: #fff;}
#content #rhs table tbody tr.alt {background: #f6f6f6;}
#content #rhs table tbody tr td {padding: 3px; vertical-align: middle;}

#content #rhs dl {margin: 10px 0;}
#content #rhs dl dt {color: #FF7800; font-size: 1.2em; margin: 15px 0 5px 0;}
#content #rhs dl dt a {color: #FF7800;}
#content #rhs dl dt a:HOVER {text-decoration: none;}
#content #rhs dl dd {text-align: left; color: #5E6C70; line-height: 200%; padding: 10px 0; margin: 0;}
#content #rhs dl dd .date {display: block; float: left; margin: 5px; padding: 5px; background: #f7f7f7;}
#content #rhs dl dd .more {display: block; float: right;}

#content #lhs {display: none;}

#footer {width: 740px; height: 70px; background: url("../img/content-bottom-bg.gif") bottom left; no-repeat;}
#footer p.left, #footer p.right {font-size: 0.9em; line-height: 150%; margin: 5px 0 0 0; padding: 0 30px;}
#footer p.right {text-align: right;}

#map {width: 470px; height: 300px; margin: 10px 0; border: 1px solid #ff7800;}

#content #rhs form.inputform {}
#content #rhs form.inputform fieldset {border: none;}
#content #rhs form.inputform p {padding: 0;}
#content #rhs form.inputform table {margin: 0; border-collapse: collapse; color: #2F7CA0; background: none; width: 100%}
#content #rhs form.inputform table td {padding: 5px; text-align: left; vertical-align: top;}
#content #rhs form.inputform table tr.alt {background: #F5F5F5;}
#content #rhs form.inputform table tr td.action {padding: 5px; border-top: 1px solid #EF730F; text-align: center; }
#content #rhs form.inputform table select, input,textarea {padding: 0 0 0 2px; border: 1px solid #ccc; color: #666; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 1.0em; height: 16px;}
#content #rhs form.inputform table textarea {height: 60px;}
#content #rhs form.inputform input.submit { margin: 5px 0 0 5px; padding: 2px 0 2px 0; background: #8B8786; border: 1px solid #5D5A5A; color: #fff; font-weight: bold; height: 22px}
#content #rhs span.mand {color: #EF730F; font-weight: bold; text-align: left;}

