#content {    width: 990px;    padding: 0px;    margin: 0;    margin-top: 12px;    margin-left: auto;    margin-right: auto;    overflow: auto;    text-align:justify;}#contentmain {    width: 990px;    background: url(/cms/images/content_bg.gif) repeat-y #FFF;    vertical-align: top;    padding: 0px;    margin: 0;    overflow: auto;}#content #maintext {    width: 580px;    margin: 0;    padding: 30px 40px 40px 40px;    display: inline;    overflow: auto;}#content #service {    width: 250px;    margin: 0;    padding: 30px 40px 20px 40px;    display: inline;    overflow: auto;}.marginbottom {    margin: 0px;    margin-bottom: 20px;}.paddingtop {    padding-top: 20px;}.padbox {    padding: 20px;}.nopad {    padding: 0px;}#content #maintext .firstcol {    width: 320px;    text-align:justify;}#content #maintext .secondcol {    width: 250px;    text-align:right;}#content #maintext .smalltext {    /*vertical-align: top;*/    padding: 0px;    font-family: inherit;    font-style: normal;    text-align:justify;    /*border: 1px solid green;*/}.contenttext {    vertical-align: top;    padding: 0px;    /*padding-top: 30px;*/    font-family: inherit;    font-style: normal;    font-size: 1.2em;    text-align:justify;    clear: both;    /*border: 1px solid green;*/}#map {    width: 980px; /* was 485*/    vertical-align: top;    /*overflow: auto;*/    padding: 0px;    margin: 0px;    margin-left: auto;    margin-right: auto;}#content #maintext p {    text-align: justify;}/*#content #maintext h3 {    margin-top: 1.1em;    margin-bottom: 0.5em;}*/#content #maintext .imgborder {    border: 1px solid #CCC;}/*#content #maintext #F-CONTACT {    color: #666;}*//*#content #maintext #F-CONTACT input {    background-color: #EEE;    border: 1px solid #999;    color: #333;}*//*#content #maintext #F-CONTACT textarea {    background-color: #EEE;    border: 1px solid #999;    color: #333;}*/#content #maintext a {    padding: 1px;}#content #maintext a:link {    background-color: white;    color: black;    text-decoration: none;}#content #maintext a:visited {    background-color: white;    color: gray;    text-decoration: none;}#content #maintext a:hover {    background-color: #CC0000;    color: white;    text-decoration: none;}#content #maintext a:active {    background-color: black;    color: white;    text-decoration: none;}#content #service p {    padding-bottom: 10px;}#content #service a.itemtext {    color: #3A3A3A;    text-align: left;    text-decoration: none;    vertical-align: top;    padding: 0;}#content #service .selected {    color: #AC0000;}#content #service a.itemtext:link {    color: #3A3A3A;    text-decoration: none;}#content #service a.itemtext:visited {    color: #3A3A3A;}#content #service a.itemtext:hover {    color: #AC0000;}#content #service a.itemtext:active {    color: #3A3A3A;}.newssummary {    margin-bottom: 30px;}.newssummary .title {    font-weight: bold;    font-size: 1.1em;    overflow: auto;    margin-bottom: 2px;}.newssummary .date {    color: #999;    display:inline;    padding-right:10px;}.newssummary .text {    text-align: justify;    display: inline;}.newssummary .more {    color: #999;    font-style: italic;    font-size: 0.9em;    margin-top: 5px;}/* Latest News item for all pages */.latestnews .title {    font-weight: bold;    font-size: 1.1em;    overflow: auto;    color: #999;}.latestnews .date {    color: #666;    overflow: auto;    margin-bottom: 10px;    }.latestnews .text {    text-align: justify;    margin: 0px;}.latestnews .more {    margin-top: 20px;}/* News item full view */.newsitem .title {    font-weight: bold;    font-size: 1.2em;    overflow: auto;    color: #000;}.newsitem .date {    color: #999;    overflow: auto;    margin-bottom: 10px;}.newsitem .text {    text-align: justify;    margin: 0px;}.newsitem .viewall {    margin-top: 20px;    font-style: italic;}.newsitem .file {    overflow: auto;    padding: 1px 0px 1px 0px;    margin-top: 10px;}/*.newsitem .file .col1 {    vertical-align: top;    width: 1%;    padding-right: 10px;}.newsitem .file .col2 {    width: 99%;    padding-right: 10px;}*/.newsitem .file a {    padding: 0px !important;    margin: 0px  !important;}.newsitem .file a:link, .newsitem .file a:hover, .newsitem .file a:active, .newsitem .file a:visited {    padding: 0px;    margin: 0px;    background-color: transparent !important ;}.newsitem .file .col1 {    padding-right: 10px;    float: left;}.newsitem .file .col2 {   float: left;}
