/* GENERAL STYLES */
body {
  text-align: center;
  margin:0;
  padding:0;
  scrollbar-3dlight-color:#FFF;
  scrollbar-arrow-color:#1D99CD;
  scrollbar-track-color:#edf0df;
  scrollbar-darkshadow-color:#cbc6b2;
  scrollbar-face-color:#FFF;
  scrollbar-highlight-color:#edf0df;
  scrollbar-shadow-color:#edf0df;
}


img {
  border:none;
}

a { color: #1D99CD; text-decoration: none;}
a:visited { color: #1D99CD; text-decoration: none;}
a:active { color: #1D99CD; text-decoration: none;}
a:hover {  color: #1D99CD; text-decoration: underline;}

.newsitem a { color: #333; text-decoration: none;}
.newsitem a:visited { color: #333; text-decoration: none;}
.newsitem a:active { color: #1D99CD; text-decoration: none;}
.newsitem a:hover {  color: #1D99CD; text-decoration: underline;}

/*
==========================================
Boxes
==========================================
*/

.box .top {
  background: url('/images/box_top.gif') top left no-repeat;
  width: 266px;
}
.bigbox .top {
  background: url('/images/bigbox_top.gif') top left no-repeat;
  width: 550px;
}
.box .middle {
  background: url('/images/box_middle.gif') bottom left repeat-y;
}
.bigbox .middle {
  background: url('/images/bigbox_middle.gif') bottom left repeat-y;
}
.box .bottom, .bigbox .bottom {
  padding-top:20px;
  min-height:440px!important;
  height:auto!important; 
  height:440px; 
  /*padding:15px;*/
  padding-top:7px;
  padding-bottom:3px;
}
.box .bottom {
  background: url('/images/box_bottom.gif') bottom left no-repeat;
}
.bigbox .bottom {
  background: url('/images/bigbox_bottom.gif') bottom left no-repeat;
}

.bottom .header {
  color: #1D99CD;
  font-weight:normal;
  font-size:16px;
  text-align:right;
  padding-top:0px;
  padding-right:11px;
  display:block;
  margin:0;
}

h2 {
  color: #1D99CD;
  font-weight:normal;
  font-size:16px;
}

.bigbox .bottom .header {
  text-align:left;
  padding-left:15px;
}
.bottom .content, .bottom .longcontent{
  font-size:10px;
  line-height: 1.4em;
  height: 220px;
  overflow:auto;
  /*width:265px;*/
  padding-top:25px;
  padding-left:14px;
  padding-right:14px;
}
.bottom .longcontent{
  height: 397px;
  width:236px;
}
.bottom .scrollcontent {
  font-size:10px;
  line-height: 1.4em;
  padding-top:25px;
  padding-left:14px;
  padding-right:14px;
  padding-bottom:20px;

}
.bottom .blue{
  color: #1D99CD;
  font-size:10px;
  line-height:1.4em;
  font-weight:bold;
  display:inline
}
.bottom .date{
  color: #1D99CD;
  font-size:10px;
  line-height:1.4em;
  font-weight:italic;
  display:inline
}
.bottom .quote{
  color: #ADAA9A;
  font-size:12px;
  line-height:1.4em;
  font-style:italic;
  text-align:right;
}
.bottom .quotemaster{
  color: #ADAA9A;
  font-size:10px;
  line-height:1.4em;
  font-style:normal;
  text-align:right;
}
.bottom .boxpic {
  height: 180px;
  position:absolute;
}
.bottom .bigboxpic {
  height: 443px;
  position:absolute;
}
.bottom .boxpic div, .bottom .bigboxpic div {
  position:absolute;
  bottom:0;
}
.bottom .boxpic .picmargin{
  margin-left:3px;
}
.bottom .bigboxpic .picmargin{
  margin-left:3px;
  margin-bottom:5px!important;
  margin-bottom:4px;
}
.main {
  padding-top:60px;
  margin-left: auto;
  margin-right: auto;
  width: 910px;
  text-align: left;
}

.main .menu{
  background: url('/images/main_top.gif') bottom left no-repeat;
  height: 55px;
}
.menu .logo {
  position:relative;
  height:22px;
  width:230px;
  top:0px;
  left:5px;
  top:-5px;
  float:left;
}
.main .text {
  background: url('/images/main_middle.gif') top left repeat-y;
  /* background-color:#CCC; */
  font-family:verdana, arial, helvetica;
  font-size:11px;
      
  min-height:460px!important;
  height:auto!important; 
  height:460px; 
  padding:25px;
  padding-left:29px;
  padding-top:40px;
}

.main .footer {
  background: url('/images/main_bottom.gif') top left no-repeat;
  height: 43px; width: 910px;
}

.footer .footertext {
  font-family:verdana, arial, helvetica;
  color: #Ffffff;
  font-size:10px;
  line-height:1.4em;
  float:right;
  font-size:10px;
  padding-top:15px;
  padding-right:20px;
}

/* topmenu */

.tabs {
  position:relative;
  top:9px;
  left:104px;
  height: 28px;
}

.tabs a {
  text-decoration:none;
  color:#ADAA9A;
  outline:none;

}

.tabs a:hover{
  text-decoration:none;
  color:#1D99CD;

}

.tabs a:active{
  text-decoration:none;
  color:#000000;

}

.tabs div {
  height:28px;
  padding-left:5px;  
  float:left;
  font-family:verdana, arial, helvetica;
  font-size:11px;
}

.tabBase {
  padding-top:8px;
  padding-right:15px;
}

.tabLeft {
  background: url('/images/tab_left.gif') top left no-repeat;
}

.tabMiddle {
  background: url('/images/tab_middle.gif') top left repeat-x;
}

.tabRight {
  background: url('/images/tab_right.gif') top right no-repeat;
  padding-top:8px;
  padding-right:16px;
}

.tabRight a {
  color:#000000;
}



/*
==========================================
Newsitem
==========================================
*/
.newsitem {
  font-size:10px;
  line-height:1.4em;
}

.newsitem .newsheader{
  color: #1D99CD;
  font-weight:bold;
}
.newsitem .date{
  color: #1D99CD;
  font-style:italic;
}
.newsitem .teaser{
  color: #000000;
}


.error {
 padding-left:3px;
 color:red;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
