/*********
* Global *
*********/

    body, table, tr, td {
      font-family:Verdana;
      font-size:11px;
      color:#3b3b3b;
      line-height:1.4em;
    }
    
    a {
      color:#206200;
      text-decoration:none;
    }
    
    a.white {
      color:#ffffff;
      text-decoration:none;
    }
    
    body {
      margin:20px 0px 30px 0px;
      background-color:#206200;
      background-image:url(../img/bg_body.gif);
      background-repeat:repeat-x;
    }
    
        p {
          margin:0px;
        }
        
        table#outerTable {
          
        }
        
            td#headRow {
              background-image:url(../img/bg_head.gif);
              background-repeat:no-repeat;
              height:58px;
              padding:14px 28px 15px 59px;
              vertical-align:top;
            }
            
                td#headNavArea {
                  vertical-align:top;
                }
                
                    td#headNav1 {
                      width:100px;
                      text-align:right;
                      vertical-align:top;
                    }
                    
                    td#headNav2 {
                      width:100px;
                      text-align:right;
                      vertical-align:top;
                      padding-top:1px;
                    }
                    
                    td#headNav3 {
                      width:100px;
                      text-align:right;
                      vertical-align:top;
                      padding-top:2px;
                    }
                
            td#borderTopRow {
              background-image:url(../img/bg_border_top.gif);
              background-repeat:no-repeat;
              height:8px;
            }
            
            td.spacerRow {
              background-color:#ffffff;
              height:2px;
            }
            
            td.spacerCol {
              background-color:#ffffff;
              width:2px;
            }
            
            td#headImageRow {
              vertical-align:top;
            }
            
                td#headLogoField {
                  vertical-align:top;
                  width:190px;
                  background-color:#3ab100;
                }
                
                td#headImageField {
                  vertical-align:top;
                  width:618px;
                }
            
            td#borderBottomRow {
              background-image:url(../img/bg_border_bottom.gif);
              background-repeat:no-repeat;
              height:8px;
            }
            
            td#contentRow {
              vertical-align:top;
              background-color:#ffffff;
            }
            
                td#navigationField {
                  vertical-align:top;
                  width:190px;
                }
                
                    table#navigationTable {
                      vertical-align:top;
                      background-image:url(../img/bg_navigation_table.gif);
                    }
                    
                        td#navigationTop {
                          height:54px;
                        }
                        
                        td.navigationSpacer {
                          background-color:#ffffff;
                          height:1px;
                        }
                        
                        td#navigationBottom {
                          height:90px;
                        }
                        
                        td#navigationFoot {
                          background-image:url(../img/bg_navigation_foot.gif);
                          background-repeat:no-repeat;
                          height:31px;
                        }
                
                td#contentField {
                  vertical-align:top;
                  width:618px;
                  background-image:url(../img/bg_content.gif);
                  background-repeat:no-repeat;
                }
                
                    td#contentArea {
                      vertical-align:top;
                      padding:17px 25px 30px 23px;
                    }
                    
                        table.contentCore {
                          margin-bottom:25px;
                        }
                        
                            td#contentHeadlineField {
                              vertical-align:top;
                              height:35px;
                            }
                            
                            td#contentTextField {
                            
                            }
                            
                                td#contentTextField img {
                                  border:none;
                                }
                                
                                div.topLink {
                                  text-align:right;
                                }
                    
                    td#infoboxArea {
                      vertical-align:top;
                      width:170px;
                      padding-top:50px;
                    }
            
            td#footRow {
              background-image:url(../img/bg_foot.gif);
              background-repeat:no-repeat;
              height:70px;
              padding:30px 28px 15px 215px;
              vertical-align:top;
            }
            
                td#footLogo {
                  vertical-align:top;
                  width:30px;
                  padding-top:3px;
                }
                
                td#footText {
                  vertical-align:top;
                }
                
                    span.grey {
                      color:#7c7c7c;
                    }

/*******
* Text *
*******/

    .errMsg {
      color:#ff0000;
      font-weight:bold;
    }
    
    .headline {
      font-size:16px;
      font-weight:bold;
      color:#3b3b3b;
      line-height:1.4em;
      font-family:Verdana;
    }
    
    p{margin:10px 0px 10px 0px}

/*************
* Navigation *
*************/

    td#colNavigation {
      vertical-align:top;
      height:450px;
      width:230px;
    }
    
        td.navPoint {
          height:25px;
          font-size:13px;
          text-align:right;
          padding-top:2px;
          vertical-align:middle;
          border-top:1px solid #7dd053;
          background-color:#3bb101;
        }
        
        td.navPointActive {
          height:25px;
          font-size:13px;
          text-align:right;
          padding-top:2px;
          vertical-align:middle;
          border-top:1px solid #7dd053;
          background-color:#3bb101;
        }
        
        td.navPointSec {
          height:22px;
          background-image:url(../img/bg_navpoint_loop.gif);
          background-repeat:repeat-y;
          font-size:11px;
          background-color:#9ce678;
          text-align:right;
          border-top:1px solid #7dd053;
        }
        
        td.navPointSecActive {
          height:22px;
          background-image:url(../img/bg_navpoint_loop.gif);
          background-repeat:repeat-y;
          font-size:11px;
          background-color:#9ce678;
          text-align:right;
          border-top:1px solid #7dd053;
        }
        
            a.content{color:#ffffff;text-decoration:none;}
            a.directory{color:#ffffff;text-decoration:none;}
            a.contentActive{color:#206200;text-decoration:none;}
            a.directoryActive{color:#206200;text-decoration:none;}
            
            a.contentSec{color:#ffffff;text-decoration:none;}
            a.directorySec{color:#ffffff;text-decoration:none;}
            a.contentActiveSec{color:#206200;text-decoration:none;}
            a.directoryActiveSec{color:#206200;text-decoration:none;}
        
        td.navSpacer {
          height:1px;
          background-image:url(../img/bg_navSpacer.gif);
          background-repeat:no-repeat;
        }

/**********
* Infobox *
**********/

    td.infoboxHead {
      height:13px;
      background-image:url(../img/bg_infobox_head.gif);
      background-repeat:no-repeat;
      background-color:#3bb101;
    }
    
    td.infoboxImage {
      padding-bottom:15px;
      background-color:#3bb101;
    }
    
    td.infoboxBody {
      padding:0px 10px 10px 10px;
      margin-bottom:15px;
      color:#c5e8b3;
      background-color:#3bb101;
    }
    
        td.infoboxBody p {
          margin:0px;
        }
        
        td.infoboxBody table {
          margin:0px;
        }
    
    td.infoboxFoot {
      height:10px;
      background-image:url(../img/bg_infobox_foot.gif);
      background-repeat:no-repeat;
      background-color:#3bb101;
    }
    
        .headlineInfobox {
          font-weight:bold;
          color:#ffffff;
        }

/***********
* Overview *
***********/

    td.overViewImage {
      padding-right:10px;
      vertical-align:top;
    }
    
    td.overViewText {
      vertical-align:top;
    }
    
        .overviewHeadline {
          color:#7b7b7b;
        }

/**************
* News Module *
**************/

    td.newsHeadLine {
      padding:3px 0px 5px 5px;
      vertical-align:top;
      background-color:#e8efe5;
    }
    
    td.newsLine {
      padding:13px 0px 15px 0px;
      vertical-align:top;
    }
    
        td.newsLine p {
          margin:0px 0px 10px 0px;
        }
    
    td.eventLine {
      padding:3px 0px 5px 0px;
    }
    
    td.functionLine {
      background-color:#e7f1e0;
      padding:5px;
      border-top:1px solid #ffffff;
      border-bottom:1px solid #ffffff;
    }
    
    td.functionLineMarked {
      background-color:#d0e3c2;
    }
    
    td.spaceLine {
      background-color:#c6c6c6;
    }

/*****************
* Content Module *
*****************/

    td.captionRow {
      background-color:#7dd053;
      font-weight:bold;
      font-size:12px;
      color:#ffffff;
      vertical-align:top;
      padding:3px;
    }
        
        span.captionRowNormal {
          font-weight:normal;
          font-size:11px;
        }
    
    td.captionField {
      background-color:#baeda0;
      vertical-align:top;
      padding:3px;
      color:#206200;
    }
    td.contentField {
      background-color:#d7f5c9;
      vertical-align:top;
      padding:3px;
      color:#206200;
    }
    td.contentFieldPrice {
      background-color:#d7f5c9;
      vertical-align:top;
      padding:3px;
      text-align:right;
      width:80px;
      color:#206200;
    }
    
    
    
    td.contentSpace {
      border-top:1px solid #c6c6c6;
    }
    
    
    
    div#contentGallery {
      background-color:#ffffff;
      vertical-align:top;
      font-size:11px;
      padding:5px 5px 15px 5px;
      margin-top:20px;
      text-align:center;
      border:1px solid #c6c6c6;
    }
    
    div#contentContact {
      background-color:#ffffff;
      vertical-align:top;
      font-size:11px;
      padding:20px;
      margin-top:20px;
      text-align:center;
      border:1px solid #c6c6c6;
    }
    
    div.tiga_news_block_frame_a {
      background-color:#e0e9f8;
      vertical-align:top;
      padding:5px;
      margin:0px 0px 5px 0px;
    }
    
        div.tiga_news_block_frame_a p {
          margin:0px 0px 10px 0px;
        }
    
    div.tiga_news_block_frame_b {
      background-color:#e0e9f8;
      vertical-align:top;
      padding:5px;
      margin:0px 0px 5px 0px;
    }
    
    table.outerBandTable {
      border-top:1px solid #a6c099;
      border-bottom:1px solid #a6c099;
    }
    
        td.innerBandTable {
          border-top:1px solid #ffffff;
          border-bottom:1px solid #ffffff;
          background-color:#e8efe5;
          padding:10px;
        }

                    
/************
* Team Page *
************/

    table.teamBox {
      background-color:#e7f8de;
      margin-bottom:15px;
    }
    
        td.teamBoxBody {
          background-image:url(../img/bg_teambox.gif);
          background-repeat:no-repeat;
          background-color:#ffffff;
          background-position:right bottom;
          vertical-align:top;
          border:1px solid #85de59;
        }
        
            td.teamBoxBodyImage {
              width:140px;
              vertical-align:top;
            }
            
            td.teamBoxBodyText {
              vertical-align:top;
              font-size:12px;
            }
            
                td.teamBoxBodyText i, em {
                  font-size:11px;
                }
        
        td.teamBoxRight {
          width:3px;
          background-image:url(../img/bg_teambox_right.gif);
          background-repeat:no-repeat;
          vertical-align:top;
          font-size:1px;
        }
        
        td.teamBoxBottom {
          height:4px;
          background-image:url(../img/bg_teambox_bottom.gif);
          background-repeat:no-repeat;
          vertical-align:top;
          font-size:1px;
        }
        
        td.teamBoxCorner {
          height:4px;
          background-image:url(../img/bg_teambox_corner.gif);
          background-repeat:no-repeat;
          vertical-align:top;
          font-size:1px;
        }



/********
* Forms *
********/

    select.text_input {
      font-size:12px;
      background-image:url(../img/bg_input.gif);
      background-repeat:repeat-x;
      border:1px solid #7b7b7b;
      font-family:Verdana;
      width:250px;
	  padding:6px;
    }
    
    input.text_input {
      font-size:12px;
      background:url(../img/bg_input.gif) repeat-x;
      border:1px solid #7b7b7b;
      font-family:Verdana;
      width:250px;
      padding:6px;
    }
    
    input.dynform {
      font-size:12px;
      background:url(../img/bg_input.gif) repeat-x #222222;
      border:1px solid #555555;
      font-family:Verdana;
      width:250px;
      padding:6px;
    }
    
    select.dynform {
      font-size:12px;
      background:url(../img/bg_input.gif) repeat-x #222222;
      border:1px solid #555555;
      font-family:Verdana;
      width:250px;
      padding:6px;
    }
    
    textarea {
      font-size:12px;
      background:url(../img/bg_input.gif) repeat-x #fdfdfd;
      border:1px solid #555555;
      font-family:Verdana;
      width:250px;
      height:100px;
      scrollbar-base-color:#555555;
      scrollbar-3d-light-color:#555555;
      scrollbar-arrow-color:#555555;
      scrollbar-darkshadow-color:#555555;
      scrollbar-face-color:#555555;
      scrollbar-highlight-color:#555555;
      scrollbar-shadow-color:#999999;
      scrollbar-track-color:#999999;
      padding:6px;
    }
    
    textarea.dynform {
      font-size:12px;
      background-color:#fdfdfd;
      border:1px solid #555555;
      font-family:Verdana;
      width:250px;
      height:100px;
      scrollbar-base-color:#555555;
      scrollbar-3d-light-color:#555555;
      scrollbar-arrow-color:#555555;
      scrollbar-darkshadow-color:#555555;
      scrollbar-face-color:#555555;
      scrollbar-highlight-color:#555555;
      scrollbar-shadow-color:#999999;
      scrollbar-track-color:#999999;
    }
    
    input.radio {
      border:none;
    }
    
    input.image {
      border:none;
    }
    
    input.hiddenInput {
      background-color:#444444;
      font-weight:bold;
      text-align:center;
      color: #696969;
      font-size:11px;
      border:none;
      font-family:Verdana;
      width:30px; 
    }
    
    input.quickSearch {
      font-size:11px;
      color:#5d88a1;
      border:0px;
      font-family:Verdana;
      width:143px;
      height:17px;
      padding:2px 5px 0px 5px;
      vertical-align:middle;
    }

/************
* Guestbook *
************/

    input.hiddenInput {
      background-color:#ffffff;
      font-weight:bold;
      text-align:center;
      color: #696969;
      font-size:11px;
      border:none;
      font-family:Verdana;
      width:30px; 
    }
    
    div#tiga_gb_pagecount_block {background-color:#dedede;height:16px;margin:0px 0px 10px 0px;}
    div#tiga_gb_pagecount_block div#tiga_gb_pagecount_block_prev {float:left;margin:0px 0px 0px 4px;text-align:left;}
    div#tiga_gb_pagecount_block div#tiga_gb_pagecount_block_next {float:right;margin:0px 4px 0px 0px;text-align:right;}
    a.tiga_gb_pagecount_block_link {text-decoration:none;color:#206200;}
    
    span.tiga_gb_post_title {font-weight:bold;font-size:11px;}
    span.tiga_gb_post_author {font-weight:italic;font-size:10px;}
    span.tiga_gb_post_date {font-size:10px;}
    span.tiga_gb_post_text {}
    
/**********
* Gallery *
**********/
    
    table.galPopupTextField {
        background-color:#ffffff;
    }
