BODY {
  margin: 0px;
  background-color:#ffaf00;
  width:100%;
  text-align:center;
}

P {
  margin: 0px;
}
H1 {
  margin:0px;
}

H1, H2, H3, H4, H5, H6 {
  margin-top:0px;
  margin-bottom:20px;
}

H3 {
  font-size:12pt;
  color: #195fa0;
  font-weight:bold; 
}

H4 {
  font-size:12pt;
  color: #ff9900;
  font-weight:bold; 
}

H5 {
  font-size:11pt;
  color: #ff9900;
  font-weight:bold; 
}

H6 {
  font-size:10pt;
  color: #195fa0;
  font-weight:bold; 
  
}


#center-outer-wrap {
  width:737px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  height:100%;
  margin-bottom:-82px;
  position:relative;
  text-align:left;
}

* html #center-outer-wrap {
 padding-bottom:82px;
}

#center-inner-wrap {
  
  
  float:left;
  position:relative;
  margin-bottom:62px;
  
}

* html #center-inner-wrap {
  margin-bottom:0px;
}

#logo {
  position:absolute;
  left:-25px;
  top:0px;
  z-index:100;
}

#spleen {
  position:absolute;
  left:675px;
  top:65px;
  z-index:100;
}

#header {
  width:729px;
  height:181px;
  padding:4px; 
}

#menu-top-wrap {
  float:left;
  width:737px;
  height:59px;
  background-color:#195fa0;
}

#menu-top-left {
  width:258px;
  float:left;
  
}

.clear {
  clear:both;
}

.loginform {
  float:left;
  margin:4px;
  
  font-family:arial,sans-serif;
  font-size:7pt;
  position:relative;
  color:white;
}

.loginform A {
  text-decoration:none;
  color:white;
}

.loginform A:hover {
  color:#ff9900;
}

.loginform-left {
  float:left;
  width:120px;
}

.loginform-right {
  position:absolute;
  top:0px;
  left:120px;
  width:138px;
  
  overflow:hidden;
  
  
}

.loginform INPUT.text {
  width:110px;
  height:20px;
  margin-bottom:4px;
}

.menu-top-right {
  width:479px;
}

.menu-top A IMG {
  /*margin-top:28px;*/
  margin-top:14px;
  border:0px none;
}

.menu-top-l1 {
  float:left;
  width:470px;
  margin-top:0px;
  margin-left:0px;
  padding-top:2px;
  color:white;
  font-size:9pt;
   border-top:1px solid #ff9900;
}

.menu-top-l1 A {
  color:white;
  text-decoration:none;
  font-family:arial, sans-serif;
 
  
}

.menu-top-l1 .active A {
  color:#ff9900;
}

.menu-top-l1 A:hover {
  color:#ff9900;
}

#content-wrap {
  background-color:white;
  float:left;
}

#content {
  margin:4px;
  float:left;
  width:729px;
  min-height:31px;
  background:url(../img/bg-content.jpg);
  background-repeat:repeat-x;
  background-color:white;
  font-family:arial, sans-serif;
  font-size:9pt;
  color:#7f7f7f;
  line-height:140%;
  
  
}

.twocols {
  float:left;
}

.twocols-left {
  float:left;
  width:463px;
  padding:20px;
}

.twocols-right {
  float:left;
  padding-top:20px;
  padding-right:20px;
  padding-bottom:20px;
  width:206px;
  
}

.onecol {
  padding:20px;
}

.teaser-box {
  padding:4px;
  width:207px;
}

.teaser-box H1 {
  padding-left:10px;
  padding-right:10px;
  padding-top:4px;
  padding-bottom:4px;
  margin-bottom:4px;
}

.teaser-box-blue H1 {
  background-color:#195fa0; 
}

.teaser-box-green H1 {
 background-color: #19a032;
}

.teaser-box-content {
  padding:5px;  
}

.teaser-box-blue .teaser-box-content {
  background-color:#dfe8f2;
  background:url(../img/bg-teaser-blue.jpg);
}
.teaser-box-green .teaser-box-content {
  background-color:#dff2e2;
  background:url(../img/bg-teaser-green.jpg);
}

.teaser-box-blue .teaser-box-image IMG {
  border:1px solid #195fa0; 
}
.teaser-box-green .teaser-box-image IMG {
  border:1px solid #19a032;
}

.teaser-box-text {
  margin-left:5px;
  margin-right:5px;
  margin-top:10px;
  margin-bottom:10px;
}

.teaser-box {
  font-size:8pt;
}

.teaser-box-content A {
  color:#ff9900;
}

.teaser-image {
  margin-top:10px;
  margin-bottom:10px;
  
  text-align:center;
}


#footer-border {
  background-color:white;
  height:2px;
  width:100%;
  /*position:fixed;*/
  position:relative;
  /*
  bottom:80px;
  left:0px;
  */
  float:left;
}

#footer-wrap {
  background:url(../img/bg-footer.jpg);
  background-repeat:repaeat-x;
  height:80px;
  width:100%;
  /*position:fixed;*/
  position:relative;
  /*
  bottom:0px;
  left:0px;
  */
  text-align:center;
  float:left;
}

* html #footer-wrap {
  margin-top:-80px;
}

#footer-content-wrap {
  width:737px;
  margin-left:auto;
  margin-right:auto;
  
}

#footer-content {
  text-align:left;
  width:687px;
  float:left;
  padding-top:20px;
  padding-left:25px;
  padding-right:25px;
  padding-bottom:25px;
  
  color:#414141;
  font-size:9pt;
  font-family:arial,sans-serif;
  line-height:140%;
}

#footer-content A {
  color:#414141;
  text-decoration:none;
}

#footer-content A:hover {
  text-decoration:underline;
}

#footer-left {
  float:left;
  width:50%;
  
}

#footer-right {
  float:right;
  width:50%;
  text-align:right;
  
}


.news-latest-item,
.news-list-item {
  margin-bottom:6px;
}

.news-latest-item H3,
.news-list-item H3 {
  display:inline;
}

.news-latest-item .news-latest-date,
.news-latest-item .news-latest-category,
.news-list-item .news-list-date,
.news-list-item .news-list-category {
  font-size:10pt;
  font-weight:bold;
  display:inline;
}

.news-latest-item .news-latest-date A,
.news-list-item .news-list-date A {
  color:#7f7f7f;
  text-decoration:none;
}

.news-latest-item P.bodytext,
.news-list-item P.bodytext {
  display:inline;
}

.news-latest-item .news-latest-morelink A,
.news-list-item .news-list-morelink A{
  color:#7f7f7f;
  text-decoration:none;
}

.news-latest-item .news-latest-morelink A:hover,
.news-list-item .news-list-morelink A:hover{
  color:#7f7f7f;
  text-decoration:underline;
}

.news-amenu-container UL {
  list-style: none;
  margin:0px;
  padding:0px;
}

.news-amenu-container UL LI.news-amenu-item-year{
  padding:0px;
  font-weight:bold;
}

.news-amenu-container UL LI {
  padding-left:20px;
}

.news-single-item H3 {
  font-size:9pt;
  margin-top:4px;
  margin-bottom:2px;
}

.news-single-item H2 {
  margin-bottom:4px;
}




.headandsub {
  float:left;
}

.headandsub .csc-header {
  float:left;
}

#content p.bodytext {
  margin-top:0px;
  margin-bottom:6px;
}

.align-center {
  text-align:center;
  margin-bottom:6px;
}

.align-right {
  text-align:right;
  margin-bottom:6px;
}

.csc-frame-frame1 {
  border:1px solid black;
  padding:10px;
  background-color:#ffffcc;
  color:black;
  margin-bottom:4px;
}

.csc-frame-frame2 {
  border:1px solid black;
  padding:10px;
  background-color:#cccccc;
  color:black;
  margin-bottom:4px;
}

.important {
  color:#195fa0;
}

.name-of-person {
  color:black;
}

.detail {
  color:#ff9900;
}

.csc-frame-rulerBefore {
  border-top:1px solid black;
  padding-top:6px;
}

.csc-frame-rulerAfter {
  border-bottom:1px solid black;
  margin-bottom:6px;
}

.csc-frame-indent {
  margin-left:20px;
}

.csc-frame-indent3366 {
  margin-left:33%;
}
.csc-frame-indent6633 {
  margin-left:66%;
}


.csc-textpic-caption {
  display:block;
  font-size:8pt;
  color:black;  
}
.csc-textpic {
  margin-bottom:6px;

}

.csc-header {
  clear:both;
}

UL.csc-bulletlist-0, 
UL.csc-bulletlist-1 {
  list-style-type:disc;
}
UL.csc-bulletlist-2 {
  list-style-type:square;
}
UL.csc-bulletlist-3 {
  list-style-type:decimal;
}

table.contenttable-1 TR.tr-0 TD {
  font-weight:bold;
  color:#195fa0;
}

table.contenttable-2 TR TD.td-0 {
  font-weight:bold;
  color:#195fa0;
}	

table.contenttable-3 TR.tr-0 TD {
  font-weight:bold;
  color:#195fa0;
}
table.contenttable-3 TR TD.td-0 {
  font-weight:bold;
  color:#195fa0;
}

table.contenttable {
  margin-bottom:6px;
}


table.csc-uploads TR TD {
  vertical-align:top;
}

table.csc-uploads TR TD A {
  color:#ff9900;
}

table.csc-uploads {
  margin-bottom:6px;
}

TABLE TD {
  font-size:9pt;
}

#content TABLE TD A {
  color:#ff9900;
}

#content A {
  color:#ff9900;
}

#content embed {
  margin-bottom:6px;
}

FORM#mailform {
  margin-bottom:6px;
  border:0px none;
}

FORM#mailform fieldset.csc-mailform {
  border:0px none;
  margin:0px;
  padding:0px;
}

.csc-mailform-field {
  float:left;
  width:100%;
  margin-bottom:2px;
}

.csc-mailform-field label{
  display:block;
  float:left;
  width:20%;
}

.csc-mailform-field INPUT{
  display:block;
  float:left;
  margin-left:5%;
  width:40%;
  border:1px solid #ff9900;
}

.csc-mailform-field TEXTAREA{
  display:block;
  float:left;
  margin-left:5%;
  width:40%;
  height:5em;
  border:1px solid #ff9900;
}

.csc-mailform-field SELECT{
  display:block;
  float:left;
  margin-left:5%;
  width:40%;
  border:1px solid #ff9900;
}

.csc-mailform-field INPUT.csc-mailform-check{
  display:block;
  float:left;
  margin-left:5%;
  width:20px;
  border:1px solid #ff9900;
}

.csc-mailform-radio fieldset {
  padding:0px;
  margin:0px;
  border:0px none;
}

.csc-mailform-radio fieldset legend {
  display:none;
  
}

.csc-mailform-field INPUT.csc-mailform-radio{
  display:block;
  float:left;
  clear:left;
  margin-left:6%;
  text-align:left;
  width:20px;
  border:1px solid #ff9900;
}

.csc-mailform-field INPUT.csc-mailform-submit{
  display:block;
  float:left;
  margin-left:0px;
  width:25%;
  border:1px solid #ff9900;
  background-color:#ffffff;
}



TABLE.csc-searchform {
  width:100%;
  margin-bottom:6px;
}

TABLE.csc-searchform TD.csc-searchform-labelcell {
  width:25%;
}

TABLE.csc-searchform TD INPUT {
  width:40%;
  border:1px solid #ff9900;
  background-color:#ffffff;
}

TABLE.csc-searchform TD SELECT {
  width:40%;
  border:1px solid #ff9900;
  background-color:#ffffff;
}





	
