body {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
color: #444444;
font-size: 11px;
margin: 10px auto;
width: 692px;
padding: 0px;
background-color:#ffffff;
line-height: 150%;
}
a:link, a:active, a:visited, a:hover  {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
color: #085f94;
text-decoration: underline
font-weight: normal;
font-size: 11px;
}
ul {
margin-top:5px;
}
h1 {
font-family: arial, verdana, tahoma, arial, helvetica, sans-serif;
margin: 0 0 10px 0;
color: #085f94;
font-weight: bold;
font-size: 16px;
line-height: 150%;
}
.htitle {
font-family: arial, verdana, tahoma, arial, helvetica, sans-serif;
margin: 0 0 10px 0;
color: #085f94;
font-weight: bold;
font-size: 16px;
line-height: 150%;
}
h2 {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
margin: 0px;
margin-top: 10px;
padding: 0px;
font-weight: bold;
font-size: 14px;
line-height: 150%;
color: #085f94;
}
h3 {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
margin: 0px;
margin-bottom: 10px;
padding: 0px;
font-weight: bold;
font-size: 12px;
padding-top: 3px;
color: #085f94;
}
p {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
color: #444444;
font-size: 11px;
margin:0px;
margin-bottom:10px;
padding: 0px;
line-height: 150%;
}
td,th {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
color: #444444;
font-size: 11px;
text-align: left;
}
form {
margin: 0px;
}
img {
border: 0px;
}
li {
padding-bottom: 5px;
}

input,textarea,select {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
font-size: 12px;
}
#header span {
float:right;
font-size:15px;
font-weight: bold;
color:#ffffff;
margin-top:-30px;
}
#nav {
background-image: url('/theme/nav_bg.gif');
background-repeat: repeat-x;
border-left: 1px solid #26a1e6;
border-right: 1px solid #26a1e6;
text-align: center;
}
#nav-sub {
background-image: url('/theme/nav_sub.gif');
background-repeat: repeat-x;
background-position: bottom;
border-bottom: 1px solid #26a1e6;
border-left: 1px solid #26a1e6;
border-right: 1px solid #26a1e6;
font-size: 10px;
font-weight: normal;
padding: 10px;
}
#nav-sub a{
font-size: 10px;
font-weight: normal;
}
#main-left {
padding-top: 10px;
}
#breadcrumbs {
padding: 15px 10px 0 10px; font-size: 12px; font-weight: normal; word-spacing: 5px;
}
#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:link, #breadcrumbs a:active {
font-size: 12px; font-weight: normal; text-decoration: underline;
}
#breadcrumbs a:hover {
text-decoration: none;
}
#content {
margin: 10px 0 10px 10px;
padding-left: 10px;
border-left: 1px solid #8cb8d3;
}
#splash {
background-image: url('/media/images/main_pic.jpg');
background-repeat: no-repeat;
height: 289px; width: 693px;
}
.menu {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
font-size: 12px;
}
.menu a, .menu a:visited, .menu a:link, .menu a:active {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
padding: 4px;
display: block;
cursor: pointer;
font-weight: normal;
border-bottom: 1px solid #dddddd;
}
.menu a:hover{
color: #444444;
text-decoration: none;
padding: 4px;
display: block;
cursor: pointer;
font-weight: normal;
}
.menu-on a, .menu-on a:visited, .menu-om a:link, .menu-on a:active, .menu-on a:hover{
color: #000000;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
padding: 4px;
display: block;
cursor: pointer;
font-weight: bold;
border-bottom: 1px solid #dddddd;
}
.menu-root a, .menu-root a:visited, .menu-root a:link, .menu-root a:active, .menu-root a:hover{
font-family: verdana, tahoma, arial, helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
padding: 4px;
display: block;
cursor: pointer;
font-weight: bold;
border-bottom: 1px solid #dddddd;
color: #000000;
}
#bottom {
text-align: center;
padding: 10px 0;
font-size: 10px;
color: #444444;
font-weight: normal;
}
#bottom a, #bottom a:link, #bottom a:active, #bottom a:visited {
padding: 5px;
font-size: 10px;
color: #444444;
font-weight: normal;
}
#bottom a:hover {
color: #444444;
font-weight: normal;
}
#footer {
padding-top: 10px;
text-align: center;
background-color: #ffffff;
font-size: 10px;
line-height: 150%;
}
#envene {
padding: 0 5px 5px 0;
background-color: #ffffff;
width: 795px;
text-align: right;
}
#paging {
font-family: verdana, tahoma, arial, helvetica, sans-serif;
text-align: left;
padding: 5px;
}
#paging a, #paging .current-page {
text-decoration: none;
padding: 2px;
}
#paging a:hover, #paging a:active, #paging a:focus {
color: #000000;
}
#paging a:hover {
background-color: #dddddd;
}
#paging a.current-page {
font-weight: bold;
}
#paging a.paging-arrows {
background-color: #c0c0c0;
font-weight: bold;
padding: 2px;
}
.paging-num {
text-align: left;
padding-right:20px;
}
.paging-nav {
width: 150px;
}
.sitemap-head{
margin-top: 10px;
margin-bottom: 3px;
font-size: 15px;
}
.sitemap-list{
margin-bottom: 3px;
font-weight: normal;
}
.dotlist{
margin-bottom: 10px;
border-bottom: 1px dotted #8cb8d3;
}
.element {
width: 340px;
}
.error{
color: #cc0000;
padding:  3px;
padding-left: 0px;
}
.white, .white a, .white a:active, .white a:link, .white a:visited {
color: #ffffff;
text-decoration: none;
}
.small {
font-size: 10px;
}
.orderform th {
background-color: #f5f5f5;
}
.orderform input {
width: 200px;
}
.orderform textarea {
width: 200px;
height: 120px;
}

.tblform th {
padding: 5px 0;
background-color: #f5f5f5;
}
.tblform td {
padding: 5px 0;
}
.tblform textarea {
width: 340px;
height: 120px;
}
.alft {
float: left;
padding-right: 20px;
}
.argt {
float: right;
padding-left: 10px;
}
.nopadl, .nopadl td {
padding-left: 0;
}
.debug {
background: #bbbbbb;
width:auto;
top:100%;
position: relative;
}
.alert {
margin: 15px 0;
background-color: #f5f5f5;
padding: 5px 5px 5px 25px;
background-image: url('/theme/ico-alert.gif');
background-position: left;
background-repeat: no-repeat;
}
.alert-red {
margin: 15px 0;
background-color: #f5f5f5;
padding: 5px 5px 5px 25px;
background-image: url('/theme/ico-alert.gif');
background-position: left;
background-repeat: no-repeat;
color: #cc0000;
}
.hline {
margin: 10px 0;
border-bottom: 1px dotted #8cb8d3;
}
.newsletterdate {
background-image: url('/theme/newsletter-date.jpg');
background-repeat: no-repeat;
text-align:right;
color: #ffffff;
padding: 3px 15px 0 0;
height: 17px;
}
.newslettertitle {
background-image: url('/theme/newsletter-name.jpg');
background-repeat: no-repeat;
padding: 90px 0 0 30px;
height: 34px;
color: #ffffff;
font-size: 22px;
font-family: Georgia, Arial;
line-height: 100%;
}
.newslettername {
font-size: 22px;
font-family: Georgia, Arial;
margin-bottom: 20px;
color: #051e47;
line-height: 100%;
}
.newsletterbox {
background-image: url('/theme/newsletter-bg.jpg');
background-repeat: no-repeat;
padding: 20px 30px 0 30px;
}
.newsletterbox h2 {
background-image: url('/theme/newsletter-title.jpg');
background-repeat: no-repeat;
margin: 0; padding: 5px 0 0 30px;
height: 25px;
color: #051e47;
font-size: 13px;
}
.newsletterbox p {
margin: 10px 0;
padding: 0;
}
.newsletterfooter {
background-color: #051e47;
color: #ffffff;
text-align: center;
padding: 20px;
}

.letters {
  border-top: 2px solid #c0c0c0; 
}
.letters th {
  border-bottom: 1px solid #c0c0c0;
  padding: 3px;
  background-color: #f5f5f5;
}
.letters td {
  border-bottom: 1px solid #c0c0c0;
  padding: 3px;
}
.resultstbl {
  border-top: 2px solid #c0c0c0;
}

.resultstbl th {
  border-bottom: 1px solid #c0c0c0;
  padding: 3px;
  background-color: #f5f5f5;
  text-align: center;
}
.resultstbl td {
  border-bottom: 1px solid #c0c0c0;
  padding: 3px;
  text-align: center;
}
.result-monthtd {
  text-align: left;
  padding: 5px 0 0 0;
}
.result-month {
  background-color: #c0c0c0;
  padding: 3px;
}
.agree {
color: #cc0000;
padding: 2px;
background-color: #f5f5f5;
}
.err {
  color: #FF9900; font-size: 10px;
}

.submit {
  font-size: 18px;
  font-family: arial;
}
.download {
  text-align: center;
  padding: 10px;
}
.emailebook {
  padding: 10px;
  border: 1px solid #FFCC00;
  background-color: #FFFFBF;
}
