
/* -- Menus -- */

.m1Item { padding: .54em 1.43em .36em .54em }
.m1Item.curr { background-color: #F8963F }
.m1Item.curr,
.m1Item.curr a:link,
.m1Item.curr a:visited,
.m1Item.curr a:hover { color: #FFF }

/* -- Forms -- */

.f1Field,
.f1FieldR,
.f1Label {
 font-size: .9em;
 padding: .4em .6em }
.f1FieldR { padding-right: 0 }
.f1Label { background-color: #F1F1F1 }

/* -- Grids -- */

.g1,
.g1R {
 padding-right: 1em;
 vertical-align: top }
.g1R { padding-right: 0 }

/* -- Content -- */

ul.dashed {
 list-style: none;
 margin-left: 0;
 padding-left: 0 }
ul.dashed li {
 background: url('img/dashmark.gif') no-repeat 0 .63em;
 margin-left: 0;
 padding-left: 7px }

.dataTab1 {
 border-top: 2px solid #F8963F;
 border-collapse: collapse }
.dataTab1 th,
.dataTab1 td {
 font-size: .9em;
 border: 1px solid #999;
 padding: .63em .71em;
 vertical-align: top }
.dataTab1 th { font-weight: 700 }

.hSeparator {
 background-color: #F8963F;
 height: 2px;
 overflow: hidden }

.illustrLeft,
.illustrRight { margin: 0 1em .4em }
.illustrLeft {
 float: left;
 margin-right: 0 }
.illustrRight {
 float: right;
 margin-right: 0 }

.muted { color: #666 }

.newsItem {
 background: url('img/news1bg1.gif') no-repeat bottom left;
 padding-left: 22px }
.newsItem p { margin-bottom: .36em }
.newsItem .moreLink {
 text-align: right;
 padding-left: 40px;
 display: block }
.newsItem .moreLink img { vertical-align: middle }

/* -- Additional -- */

a:link,
a:visited {
 text-decoration: underline;
 color: #039 }
a:visited { color: #85AACE }
a:hover { color: #1650C4 }

body {
 font: 75% Arial, Helvetica, sans-serif;
 color: #000;
 background-color: #FFF;
 margin: 0;
 padding: 0;
 height: 100% }

form {
 margin: 0;
 padding: 0 }

h1 {
 font-size: 3em;
 font-weight: 500;
 margin-bottom: .53em }

h2 {
 font-size: 1.083em;
 font-weight: 700;
 margin-bottom: 1em }

img { border: none }

li { margin-bottom: .3em }

table { font-size: 8pt; font-family:Verdana }

th {
 font-style: normal;
 font-weight: 400;
 text-align: left }

ul { list-style: square }

em,
strong {
 font-style: normal;
 color: #F8963F }

input,
select,
textarea {
 font: 1em Tahoma, Arial, Helvetica, sans-serif;
 color: #000 }

p,
ol,
ul,
.dataTab1,
.hSeparator,
.newsItem,
.genericBlock {
 margin-top: 0;
 margin-bottom: 1.34em }
.big,
 big { font-size: 1.1em }
.bttn { padding: 0 .5em }
.nowrap { white-space: nowrap }
.small,
 small { font-size: .9em }

