

body {
   color: #000000; 
   background-color: #ffffff; 
   text-align: left; 
   font: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;    margin: 20px 10px 10px 10px;
}

.maintable {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   vertical-align:top;
}

#collefttop {
   background-image: url(images/left_blue.jpg);
   width: 26px;
   height: 106px;
}

#logo {
   background-image: url(images/center_blue.jpg);
   height: 106px;
   width: auto;
   background-repeat: repeat-x;  
}

#sitename {
   margin-left: 22px;
   margin-top: 5px;
   text-align: left;
   font: 26pt Verdana, Helvetica, sans-serif;
   color: #fff;
}

#banner {
   margin-right: 22px;
   margin-left: 22px;
   margin-top: 8px;
   text-align: right;
   font: 18pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #fff;
}

#logo2 {
   background-image: url(images/center_blue.jpg);
   height: 106px;
   width: auto;
   background-repeat: repeat-x;  
}

#colrighttop {
   background-image: url(images/right_blue.jpg);
   width: 26px;
   height: 106px;
}

#colleft {
   background-image: url(images/shadowl.jpg);
   width: 11px;
   height: 100%;
   background-repeat: repeat-y;
}

#colright {
   background-image: url(images/shadowr.jpg);
   width: 11px;
   height: 100%;
   background-repeat: repeat-y;
}

#colleft2 {
   background-image: url(images/shadowl.jpg);
   width: 11px;
   height: 100%;
   background-repeat: repeat-y;
}

#infoleft {
   width: auto;
   text-align: left;
   background-color: #ededed;
   border-bottom: 1px solid #c0c0c0;
   border-top: 1px solid #c0c0c0;
}

.fullpadder {
   padding: 0px 0px 0px 4px;
}

#inforight {
   width: auto;
   text-align: right;
   background-color: #ededed;
   border-bottom: 1px solid #c0c0c0;
   border-top: 1px solid #c0c0c0;
   padding-right: 4px ;
}

#colright2 {
   background-image: url(images/shadowr.jpg);
   width: 11px;
   height: 100%;
   background-repeat: repeat-y;
}

#colleft3 {
   background-image: url(images/shadowl.jpg);
   width: 11px;
   height: 100%;
   background-repeat: repeat-y;
}

.tablewrapper {
   width: 100%;
}

#menuarea {
   background-color: #fff;
   width: 18%;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   vertical-align:top;
   text-align: left;
}

.menutable{
   width: 100%;
}

.menutop {
   background-image: url(images/menutop.png);
   width: 100%;
   background-repeat: repeat-x;
   height: 1px;
}

.menubody {
   background-color: #f1f1f1;
   width: 100%;
   font: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   vertical-align:top;
   text-align: left;
}

.menuwrapper {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
}



.menubottom {
   background-image: url(images/menubottom.png);
   width: 100%;
   background-repeat: repeat-x;
   height: 0px;
}

#contentarea {
   background-color: #ffffff;
   width: 58%;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   vertical-align:top;
}

.padder {
   padding: 4px 4px 4px 4px;
}

.pageheader {
   
   width: 100%;
   color: #fff;
   
   
   padding: 4px 5px 5px 4px;
}

.pagebody {
   background-color: #ffffff;
   width: 100%;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   vertical-align:top;
   text-align: left;
}

#menuarea2 {
   background-color: #fff;
   width: 18%;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   vertical-align:top;
   text-align: left;
}

#colright3 {
   background-image: url(images/shadowr.jpg);
   width: 11px;
   height: 100%;
   background-repeat: repeat-y;
}

#colbotleft {
   background-image: url(images/left2_blue.jpg);
   width: 26px;
   height: 92px;
}

#colbot {
   background-image: url(images/center2_blue.jpg);
   height: 92px;
   width: auto;
   background-repeat: repeat-x;
}

.smalltext {
   font: 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#colbotright {
   background-image: url(images/right2_blue.jpg);
   width: 26px;
   height: 92px;
}

#fullcontentarea {
   background-color: #ffffff;
   width: 78%;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   vertical-align:top;
}

.pagebodynews {
   background-color: #fff;
   
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   vertical-align:top;
   text-align: left;
}

.contentheading {
   background: url(images/title_background.png) no-repeat;
   vertical-align: middle;
   font-size: 11px;
   font-weight: bold;
   color: #666666;
   text-align: left;
   text-indent: 15px;
   width: auto;
   height: 24px;
   text-transform: uppercase;
   padding-right: 10px;
}

a {
   color: #2a6eb5; 
   text-decoration: none;
   
}
a:hover {
   color: #000;
   text-decoration: none;
   
}

#colbot A:link, #colbot A:visited {
   font-weight: normal;
   color: #fff;
   text-decoration: underline;
   
}

#colbot A:hover {
   font-weight: normal;
   color: #000;
   text-decoration: underline;
   
}

a.link1:link {
   color: #999; 
   text-decoration: none;
}

a.link1:hover {
   color: #ffb432;
   text-decoration: bold;
}

a.link2:link {
   color: #999; 
   text-decoration: none;
}

a.link2:hover {
   color: #ffb432;
   text-decoration: none;
}

.link1 {
   background-image: url(images/link1.png);
   background-repeat: repeat-x;
   width: 159%;
   height: 21px;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #fff;
   padding-left: 4px;
}

.link2 {
   background-image: url(images/link2.png);
   background-repeat: repeat-x;
   width: 159%;
   height: 21px;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #fff;
   padding-left: 4px;
}

.linktext {
   padding-top: 3px;
}

.caption {
   background-image: url(images/modul_blue.jpg);
   width: 100%;
   background-repeat: repeat-x;
   height: 20px;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #fff;
}

.captionpadder {
    padding: 2px 0 0 4px;
}

.menutop2 {
   background-image: url(images/menutop2.png);
   width: 100%;
   background-repeat: repeat-x;
   height: 5px;
}

.menubody2 {
   background-color: #f1f1f1;
   width: 100%;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   padding: 4px 5px 5px 4px;
   vertical-align:top;
   text-align: left;
}

.menubottom2 {
   background-image: url(images/menubottom2.png);
   width: 100%;
   background-repeat: repeat-x;
   height: 12px;
}

.captiontext A:link, .captiontext A:visited {
   font-weight: bold;
   color: #fff;
   text-decoration: none;
}
.captiontext A:hover {
   font-weight: bold;
   color: #000;
   text-decoration: none;
}

.captiontext {
   background-image: url(images/modul_blue.jpg);
   width: auto;
   background-repeat: repeat-x;
   height: 20px;
   padding: 2px 0 0 4px;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #fff;
   font-weight: bold;
   text-transform: uppercase;
}

.tbox {
   background-color: #fff;
   border: 1px solid #e1e1e1;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;   color: #777;

}

.tbox.search {
   background-color: #fff;
   border: 2px solid #e1e1e1;
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #777;
}

.tbox.chatbox {
   width: 80%;
   margin-left: auto;
   margin-right: auto;
}

.cbdate {
   color: #686868;
}

.chatboxtext {
   font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}




.spacer{
   padding: 2px 0px 2px 0px;
}

ul, ol {
   margin-top: 0;
   margin-bottom: 0;
}

.button {
   border: 1px solid #000;
   color: #000;
   font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
   text-align:center;
   background-image : url(images/menu1_fade.jpg);
}


form {
   margin: 2px 0px 0px 0px;
}

p {
   margin: 0px;
}

.helpbox {
   color:#aaa;
   font: 9px tahoma, verdana, arial, helvetica, sans-serif;
   border: 0px none red;
   background-color: transparent;
}


/* forum */

.fborder {
   border: #ededed 1px solid;
   background-color: #fff;
   
}
.forumheader{
   background-color: #fff;
   font-family: verdana, tahoma, arial, helvetica, sans-serif;
   font-size: 12px;
   color:#000;
   padding: 4px;
   border: 1px solid #ededed;
   text-align: left;
}

.forumheader2{
   background-color: #fff;
   font-family: verdana, tahoma, arial, helvetica, sans-serif;
   font-size: 11px;
   color:#000;
   padding: 4px;
   border: #ededed 1px solid;
   text-align: left;
}

.forumheader3{
   background-color: #fff;
   font: 12px verdana, tahoma, arial, helvetica, sans-serif;
   color:#000;
   padding: 4px;
   border: #ededed 1px solid;
   text-align: left;
}

.forumborder{
   border:  #000080 1px solid;
   background-color: transparent;
}

.fcaption {
   border: #ededed 1px solid;
   padding: 2px 0 2px 8px;
   background-color: #e5f2ff;
   font: 12px verdana, tahoma, arial, helvetica, sans-serif;
   color:#616060;
   text-align: left;
}
.fcaption {
background: #182327 url(images/menu1_fade.jpg) repeat-x;
}

.finfobar{
   background-color: #f8f8f8;
   color:#000;
   padding: 4px;
   border: #ededed 1px solid;
   font-size: 9pt; font-family:verdana, tahoma, arial, helvetica, sans-serif;
   text-align: left;
}

.smallblacktext {
   font: 10px tahoma, verdana, arial, helvetica, sans-serif;
   color:#b47716;
}

td {
   text-align: left;
}

.nextprev {
   font: 9pt tahoma, verdana, arial, helvetica, sans-serif;
   color:#b47716;
}

