body  { color: #666; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; word-wrap: break-word  }
p { }
td { }
ul { margin: 15px 0px 0px 15px; padding-left: 0px }
li  { color: #98b0b8; font-weight: bold; list-style-type: square; list-style-position: outside; margin-left: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 0px }
li li    { color: #98b0b8; font-size: 11px; line-height: 13px; list-style-type: circle; list-style-position: outside; margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 4px; padding-left: 0px }
.compTitle  { color: #fff; background-color: #98b0b8; padding: 4px; width: 200px; display: block }
.compTitle2    { color: #98b0b8; font-weight: bold; border-bottom: 1px solid #98b0b8; width: 200px }
.compTitle3    { color: #fff; background-color: #add8e6; padding: 4px; width: 200px; display: block}
a:link  { color: #9aa3a6; text-decoration: underline }
a:visited   { color: #9aa3a6 }
a:hover  { color: #c00; text-decoration: none }
a:active  { color: #9aa3a6; text-decoration: none }
.title    { color: #98b0b8; font-size: 16px; margin-top: 20px; margin-bottom: 8px; margin-left: 15px; padding: 20px 15px 8px }
a.webLink    { color: #464646; font-weight: bold; font-size: 11px; line-height: 25px; text-decoration: none; background: #ccc url(../images/arrow_up.gif) no-repeat left center; padding-top: 5px; padding-left: 20px; width: 260px; height: 31px; display: block }
a.webLink:link { }
a.webLink:visited{}
a.webLink:hover   { color: #fff; background: #ccc url(../images/arrow_dn.gif) no-repeat left center }
a.webLink:active{}

.copy     { padding: 15px }
.copyCol2   { float: right; margin: 25px; width: 255px }

#latestNews     { background-color: #dcdcdc; text-align: left; padding: 20px 25px 25px; width: 230px }
#latestNews h2    { color: #c00000; font-size: 11px; margin: 5px 0px 0px }
#latestNews h1  { color: #666; font-weight: bold; font-size: 14px; line-height: 14px }
#latestNews a      { color: #666; text-decoration: none; margin: 0px; padding-top: 0px; padding-bottom: 10px; border-bottom: 1px dotted gray; display: block }
#latestNews a:link    { }
#latestNews a:visited  { }
#latestNews a:hover    { color: #fff; text-decoration: underline }
#latestNews a:active   { }

#vacancies { background-color: #f5f5f5; text-align: left; padding: 20px 25px 25px; width: 230px}
#vacancies h1 { color: #666; font-weight: bold; font-size: 14px; line-height: 14px}
#vacancies ul  { list-style-type: none; margin-bottom: 0px; margin-left: 0px; padding-bottom: 10px; padding-left: 0px; border-bottom: 1px dotted gray }
#vacancies li  { list-style-type: none }
#vacancies li a  { color: #c00000; font-weight: bold; text-decoration: none }
#vacancies li a:hover  { text-decoration: underline }

#nav     { background-color: #cccccc; padding: 7px 10px 29px }
#nav a        { color: #464646; font-weight: bold; text-decoration: none; margin-right: 5px; margin-left: 5px; padding-bottom: 10px }
#nav a:link    { }
#nav a:visited  { }
#nav a:hover     { color: #fff }
#nav a:active   { }
#nav a#currentstate      { color: #fff; border-bottom: 3px solid white }

html{
font:12px Arial, Helvetica, sans-serif;
color:#333;
padding:0;
margin:0;}

.listmenu ul  { list-style-type: none; margin: 20px 0 5px; padding: 0 0 2px; width: 143px }

.listmenu li a   { color: #464646; font-size: 12px; text-decoration: none; padding: 3px 0 3px 15px; height: 16px; display: block }

.listmenu li a:hover {
color:#fff;}

.listmenu li a#currentstate  { color: #fff; font-weight: bold }
.mediaClose   { color: #98b0b8; font-weight: normal; font-size: 15px; background-color: #ffffff; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #cad6da; width: 100%; height: auto; cursor: hand; display: block }
.mediaOpen { color: #CC0000;cursor: hand;}
.mediaCont   { color: #696969; font-size: 12px; line-height: 14px; padding-top: 10px; border-bottom: 1px dotted #cad6da }

#article { margin-top: 25px; margin-bottom: 25px; margin-left: 25px; padding-right: 25px;}
#article h1{ color: #666; font-weight: bold; font-size: 14px; line-height: 14px;}
#article h2{ color: #c00; font-weight: bold; font-size: 12px; line-height: 14px;}
.newsHeader { color: #98b0b8; font-size: 14px; padding-bottom: 10px; border-bottom: 1px dotted #98b0b8; width: 100%; display:block }

