html{
 
   font-family:           tahoma, verdana, arial, sans-serif;
   font-weight:           normal;
   font-style:            normal;
   font-size:             100%;
   margin:                0px;
   padding:               0px;
   height:                100%;
   width:                 100%;
   border:                0px;
overflow-y: scroll;

}

body{
   font-family:           tahoma, verdana, arial, sans-serif;
   font-weight:           normal;
   font-style:            normal;
   font-size :            100%;
   color:                 navy;
   background-position:   top center; 
   position:              relative;
   left:                  0px;
   top:                   0px;
   width:                 100%;
   height:                800px;
   text-decoration:       none;
   margin:                0px;
   padding:               0px;
   border:                0px;
}

#top {
  position:     absolute;
  left:         5px;
  height:       116px; 
  width:        98%;
}

#home2left {
  position:     absolute;
  top:          130px;
  left:         5px;
  height:       400px; 
  width:        39%; 
  border:       1px navy solid;
  margin        2px;
  padding       2px;
}

#home2right {
  position:     absolute;
  top:          130px;
  left:         320px;
  height:       400px; 
  width:        59%px; 
  border:       1px navy solid;
  margin        2px;
  padding       2px;

}


/* location definitions */

#div-site      {position:absolute; left:0px; width:1150px; height:768px;}
#div-top       {position:absolute; left:0px;  top:0px;     width:1205px; height:92px;  background-image: url("/Joomla/images/base/top_img_new2.png");}
#div-bottom    {position:absolute; left:0px;  bottom:0px;  width:1205px; height:79px; top: 702px ; background-image: url("/Joomla/images/base/site_bottom_gulf_1224_new2.PNG");}

#div-menu      {
  position:absolute; 
  left:    0px;
  top:     12px; 
  bottom:  0px;  
  width:   153px;  
  height:  768px;
  padding: 0px; 
  margin : 0px; 
  border:  0px;
  background-image: url("/Joomla/images/base/menu_new2.png");
}

/* opmaak stijlen */

p, h1, h2, h3, h4, h5, h6, ul, ol, li{
   color :            navy;
   padding:           0px;
   margin:            0px;
   font-family:       tahoma, verdana, arial, sans-serif;
   font-weight:       normal;
   font-style:        normal;
 }

p{
   font-size : 100%;  
}
h1{
   font-size : 200%; 
}
h2{
   font-size : 175%;
}
h3 {
   font-size : 114%;
}
h4 {
   font-size : 86%;
}
h5 ,
h6{   
   font-size : 75%;
} 
ol,ul,li{
   font-size : 100%;
}

/* aanpassing van standaard html-link style:
   geen bold
*/
a,
img {
   font-family:      tahoma,verdana, arial, sans-serif;
   font-weight:      normal;
   font-style:       normal;   
   font-size :       100%;
   text-decoration:  none;
   border:           0px;
   margin:           0px;
   padding:          0px;
   color:            navy;
}

a:link,
a:hover,
a:active,
a:visited{
   text-decoration:  none;
}


/* ----------------------------------------------
   Defintion for table of content in menu
*/

.button {border: 1px solid #BBBBBB;}
.inputbox {border: 1px solid #BBBBBB;}

.createdate {font-size: 10px;color:navy; height: 10px;line-height: 0.7;}
.modifydate {font-size: 10px;color:navy; height: 20px;line-height: 20px;margin-bottom: 5px;}
 
/* ----------------------------------------------
   TABLE
*/
table{
  width :                100%;
  border:                0px navy solid;
  margin:                0px;
  padding:               0px;
  color:                 navy;
  }

/* ----------------------------------------------
   HEADER 
     Definitie voor de kop boven elke pagina
     met afdeling en pagina naam 
*/

.header{
  position:             relative;
  top:                  0px;  
  width :               99%;
  left:                 0px;
  height:               32px;        
     
  border:               1px navy solid;
  
  padding:              1px;

  margin-left   :       0px;
  margin-right :        0px;
  margin-bottom:        1px;
  margin-top:           1px;

  color:                navy;
}

/* ---------------------------------------------
   COMPONENT HEADING
     opmaak component
*/

.componentheading{
  margin-left:          0px;
  margin-right:         0px;
  margin-top:           27px;
  margin-bottom:        1px;

  font-size:            150%;
  font-family:          tahoma, verdana, arial, sans-serif;
  font-weight:          bold;
  text-align:           right;
 
  position:             relative;
  top:                  0px;  
  width :               98%;
  left:                 0px;
  height:               32px;        
     
  border:               1px navy solid;
  
  padding-top:          2px;
  padding-bottom:       1px;
  padding-left:         1px;
  padding-right:        1px;

  color:                navy;

}

/* ---------------------------------------------
   BACKGROUND

     Achterground settings tbv watermerk images achter pagina's
*/
.background {
  position:             absolute;
  width :               100%;
  left:                 200px;
  top:                  60px;  
  height:               100%;
  
  border:               0px navy solid;
  text-align:           left;
}

/* ---------------------------------------------
   JSN-IMAGESHOW
   
   slide show van foto's in een directory   
*/

.jsn-imageshow{
  border:               1px navy solid;
  
  vertical-align:       top;
  background-color:     #ffffff;
}


/* ---------------------------------------------
   GROEP
   
     Definite voor weergeven leden van een groep
     b.v commssieleden, trainers etc 
*/
.groep{
  position:             relative;
  width :               99%;
  left:                 0px;
  top:                  0px;  
  height:               500px;
  overflow:             auto;
  border:               1px navy solid;
  vertical-align:       top;
  margin:               0px;
  padding-top:          2px;
  padding-bottom:       1px;
  padding-left:         1px;
  padding-right:        1px;
}

.groep table{
  width :               100%;
  height:               inherit;
  text-align :          left;
  vertical-align:       top;
}

.groep > table > tbody, 
.groep > table > thead,
.groep > table > tfoot{
}

.groep > table > tbody > tr ,
.groep > table > thead > tr ,
.groep > table > tfoot > tr {
  border:               0px navy solid;
}

.groep > table > tbody > tr > td,
.groep > table > thead > tr > td,
.groep > table > tfoot > tr > td,

.groep > table > tbody > tr > td > p,
.groep > table > thead > tr > td > p,
.groep > table > tfoot > tr > td > p

.groep > table > tbody > tr > p,
.groep > table > thead > tr > p,
.groep > table > tfoot > tr > p,

.groep > table > tbody > tr > td > p > ul > li,
.groep > table > thead > tr > td > p > ul > li,
.groep > table > tfoot > tr > td > p > ul > li
{
  text-align :          left;
  vertical-align:       top;
  font-size :           86%;
  line-height:          10pt;
}

.groep table img{
   border :  0px;
}

/* ----------------------------------------------
   downloads definitions
*/
.jd_cat_subheader,
.jd_top_navi,
.jd_div_content,
.jd_footer{

  font-size : 75%;
}

.jd_div_content
{
height : 350px;
}



/* ----------------------------------------------
   module definitions
*/

.module
{
  font-size: 75%;
  color:     navy;

  padding : 0px;
  margin:   0px;
}

.moduleOnline {
  font-size: 66%;
}

.moduleLatestNews {
  font-size: 75%;
}


/* ----------------------------------------------
   Home Page slides shows
*/

.modulehome {
  width:                300px;
  border:               1px navy solid;
  height:               165px;

  padding:               0px;
  margin-top   :         0px;
  margin-bottom:        20px;
  margin-left   :        0px;
  margin-right  :        0px;
}
/* ----------------------------------------------
   Home Page slides shows
*/

.modulehometest {
  width:              160px;
  border:               1px navy solid;
  height:               70px;

  padding:               0px;
  margin-top   :         0px;
  margin-bottom:        10px;
  margin-left   :        0px;
  margin-right  :       1px;
}


/* ----------------------------------------------
Define login form 
*/

.moduleLogin{
   Width          :   100%;
   color :            navy;
   padding:           1px;
   margin:            0px;
   font-family:       tahoma, verdana, arial, sans-serif;
   font-weight:       normal;
   font-style:        normal;
   border:            1px navy solid;
   
   text-align:        left;
}

.moduleLogin, 
.moduleLogin p, 
.moduleLogin h1,
.moduleLogin h2,
.moduleLogin h3,
.moduleLogin a ,
.moduleLogin label
{
   font-size : 75%;
}

/* ----------------------------------------------
   DAW_OVERZICHT 
   tbv kalender, wedstrijd uitslag etc
*/

#uitslag {
 border:               0px solid navy;
}

#uitslag thead{
 background-color:     #f80000; /* red */
 text-align:           center;
 color :               white;
}

#uitslag tfoot{
 background-color:     #f80000; /* red; */
 color :               white;
}

#uitslag tbody{
 background-color:     #ffffff;
 color:                #000080; 

}

#uitslag td,
#uitslag th{
 border:               0px solid navy;
 padding:              2px;
}

#uitslag tbody.firstCol{
 background-color:     #f80000;
 color:                #f00000
}


#uitslag tbody.data{
 background-color:     #FFFfff;
 text-align:           center
}

#uitslag tbody.lastCol{
 background-color:     #f80000;
 color:                #ffffff; 
 text-align:           center
}

#uitslag tbody > tr.maand{
 background-color:     #f80000; /* red; */
 color :               white;
}

/* ----------------------------------------------
   Layout web site
*/
#accessibility { 
  position:     absolute;
  left:         -2000px;
  top:          -2000px;
  display:      none;
}

#source {
  position:     absolute;
  left:         -2000px;
  top:          -2000px;
  display:      none;
}

/* -------------------------------------------------------------------------------------
   Countdown event monitor 
*/

#countdown {
  position:             absolute;
  left:                 172px;
  top:                  725px;
  width:                100px;
  font-size:            75%;
  font-style:           normal;
  border:               1px;
  color:                navy;
  text-decoration:      none;
  padding:              0px;
  margin:               0px;
  text-align:           left;
}

#countdown h1,
#countdown h2,
#countdown h3,
#countdown h4, 
#countdown p{
  font-size:            75%;
  font-style:	      normal;
  color:                navy;
  text-decoration:      none;
  padding:              0px;
  margin-bottom:        5px;
  text-align:           left;
}

.ds_cd_time,
.ds_cd_event{
  color:                navy;
}

/* -------------------------------------------------------------------------------------
   Analoge Klok 
*/
#clock{
  position:             absolute;
  left:                 1100px;
  top:                  690px;
  width:                60px;
  font-size:            75%;
  font-style:           normal;
  border:               0px;
  color:                white;
  text-decoration:      none;
  padding:              0px;
  margin:               0px;
}

/* -------------------------------------------------------------------------------------
   Slide show defintions  
*/
#fotofilm{
  position:             absolute;
  left:                 20px;
  top:                  100px;
  font-size:            75%;
  font-style:           normal;
  border:               1px;
  color:                white;
  text-decoration:      none;
  padding:              0px;
  margin:               0px;
  text-align:           left;
}


/* -------------------------------------------------------------------------------------
   Data plane left of main window
*/
#data_left{
  position:             absolute;
  left:                 0px;
  top:                  0px;
  width :               49%;
  height:               90%;

  font-size:            75%;
  font-style:           normal;
  border:               0px;
  color:                navy;
  text-decoration:      none;
  padding:              5px;
  margin:               0px;
  margin-top:           20px;
}


/* -------------------------------------------------------------------------------------
   Data plane right of main window  
*/
#data_right{
  position:             absolute;
  left:                 400px;
  top:                  0px;
  width:                49%;
  font-size:            75%;
  font-style:           normal;
  border:               0px;
  color:                navy;
  text-decoration:      none;
  padding:              5px;
  margin:               20px;
}

/* -------------------------------------------------------------------------------------
   Login  
*/
#login{
  position:             absolute;
  left:                 5px;
  top:                  630px;
  width:                120px;

  font-size:            75%;
  font-style:           normal;
  border:               0px;
  color:                navy;
  text-decoration:      none;
  padding:              0px;
  margin:               0px;
}

/* -------------------------------------------------------------------------------------
   Latest news
*/
#latestnews{
  position:             absolute;
  left:                 744px;
  top:                  100px;
  width:                255px;
  font-style:           normal;
  border:               1px navy solid;
  color:                navy;
  text-decoration:      none;
  padding:              2px;
  margin:               0px;
  text-align:           left;
  line-height:          10pt;
}

.latestnewsLatestNews{
  padding  :        0px;
}

.latestnewsLatestNews a {
  font-size:        100%;
  color :           navy;
  Background:       none;
}

.latestnewsLatestNews a:hover{
  color           : white;
  Background:       navy;
 }

ul.latestnewsLatestNews {
   list-style-type:none;
   font-size:      86%;
   padding-top:    3px;
   padding-bottom: 3px;
   padding-left:   7px;
  }

li.latestnewsLatestNews { 
   font-size:      86%;
   padding-bottom: 1px;
   }

/* -------------------------------------------------------------------------------------
   Events icon show 
*/
#events{
  position:             absolute;
  left:                 345px;
  top:                  718px;
  width:                70px;
  font-size:            86%;
  font-style:           normal;
  border:               1px;
  color:                white;
  text-decoration:      none;
  padding:              0px;
  margin:               0px;
  text-align:           left;
}

/* -------------------------------------------------------------------------------------
   tickertape
*/
#marqueecontainer {
  WIDTH:    180px; 
  OVERFLOW: hidden; 
  POSITION: relative; 
  HEIGHT:   768px; 
  BACKGROUND-COLOR: white;
 
  border:      white 0px solid; 
  padding :    5px;
}

#marqueecontainer  a {
   border:           navy 0px solid;
}

#marqueecontainer a:hover,
#marqueecontainer a:active,
#marqueecontainer a:link{
   text-decoration:  none;
}

#marqueecontainer a img{
   border:           navy 0px solid;
} 

#marqueecontainer a:hover img{
   border:           navy 2px solid;
} 


#pagewidth-800,
#pagewidth-1024{
  width:        1024px;
  text-align:   left;
  margin-left:  auto;
  margin-right: auto;
  background:   #e3fbfc url("/Joomla/images/base/background-1024-fade.png");
  margin-bottom:20px;
}

#header {
  position:     relative;
  left:         165px;
  height:       116px; 
  width:        859px; /* 1024-165 */
}



#search,
#searchintro
 {
  position:      absolute;
  left:          1px;
  top:           720px;
  font-size:     75%;
  font-style:    normal;
  border:        1px;
  color:         white;
  text-decoration: none;
  padding:       0px;
  margin:        0px;
  text-align:    left;

  width:        70px;
  height:       28px;
  float:        right;
  vertical-align: top;
}

#search .inputbox{
  width:        60px;
  height:       18px;
  font-size:    86%;
  background:   transparent;
  border:       none;
  margin:       0px;
  padding:      0px;
  line-height:  14px;
}

#search .button{
  margin:       0px;
  padding:      0px;
  height:       14px;
  font-size:    86%;
  background:   transparent;
  border:       none;
  line-height:  10px;
}

#search form{
  margin:       0px;
  padding:      0px;
}


#topmenu{
  height:       20px;
  float:        right;
  width:        600px;
}

#pathway{ 
  position:     absolute;
  left:         367px; 
  top:          67px; 
  text-align:   left;
  width:        500px;
  height:       19px;

  padding:      0px;
  margin:       0px;

  padding-left: 20px;
  padding-top:  5px;
  visibility:   hidden;
}

/* -------------------------------------------------------------------------------------
   Mainmenu position 
*/

#leftcol{
  position:     relative; 
  left:         0px;
  width:        153px;
  float:        left;
  padding:      0px;
  margin:       0px;
  margin-top:   120px;
  height:       500px;
  border:       0px;
} 

/* -------------------------------------------------------------------------------------
   Submenu position 
*/

#leftcolsub{
  position:     absolute; 
  left:         112px;
  width:        200px;
  height:       500px;
  float:        left;
  padding:      0px;
  margin:       0px;
  margin-top:   230px;
  border:       0px;
} 

/* -------------------------------------------------------------------------------------
   Selection menus for departments, Algemeen, Synchro, Zwemmen en Waterpolo
*/
#subcol1{
  position:     absolute; 
  top:          100px;
  left:         50px;
  width:        220px;
  height:       500px;
  float:        left;

  padding:      0px;
  margin:       0px;
  } 

#subcol2{
  position:     absolute; 
  top:          100px;
  left:         300px;
  width:        220px;
  height:       500px;
  float:        left;

  padding:      0px;
  margin:       0px;
} 

#subcol3{
  position:     absolute; 
  top:          100px;
  left:         550px;
  width:        220px;
  height:       500px;
  float:        left;

  padding:      0px;
  margin:       0px;
} 

#outer-800{
  position:       absolute;
  top:            70px;
  left:           224px;  
  width:          800px; 
  height:         550px;
  margin :        0px;
  padding:        0px;
} 

#maincol-wide-800{ 

  position:     relative;
  left:         0px;
  top:          0px;
  width:        100%;  
  float:        left; 
  margin :      0px;
  padding :     0px;
} 
  
#banner {
  position:     absolute;
  width:        478px;
  height:       69px;
  float:        right;
  padding-left: 6px;
  padding-top:  1px;
  left:         0px;
  top:          800px;
}
 
iframe.wrapper {
 z-index: 0;
 }
 
.clr{clear:both;}


/* Modules */

#leftcol div.module, 
#leftcol div.module div, 
#leftcol div.module div div, 

#leftcolsub div.module, 
#leftcolsub div.module div, 
#leftcolsub div.module div div, 

#rightcol-normal div.module,
#rightcol-normal div.module div,
#rightcol-normal div.module div div{
  width:         152px;
  height:        40px;
  padding :      0px;
  margin:        0px;
}
/*  grootte van menu images in linker rode balk */

#leftcol    div.module div div div img,
#leftcolsub div.module div div div img 
{
  height:        40px;
  width:         30px;
}

#subcol1 div.module,
#subcol1 div.module div,
#subcol1 div.module div div,
#subcol2 div.module,
#subcol2 div.module div,
#subcol2 div.module div div,
#subcol3 div.module,
#subcol3 div.module div,
#subcol3 div.module div div
{
  width:         230px;
  height:        58px;
  padding :      0px;
  margin:        0px;
}


/*  grootte van menu images in het main block van de pagina's */

#subcol1 div.module div div div img,
#subcol2 div.module div div div img,
#subcol3 div.module div div div img{
  height:        57px; 
  width:         41px;
}

#leftcol         div.module div div div,
#subcol1         div.module div div div,
#subcol2         div.module div div div,
#subcol3         div.module div div div,
#leftcolsub      div.module div div div,
#rightcol-normal div.module div div div
{
  margin       :  0px;

  padding-left:   5px;
  padding-right:  5px;
  padding-top:    0px;
  padding-bottom: 0px;
}


div.module {
  font-size:75%;

  margin: 0px;
  padding: 0px;
  margin-bottom: 1px;
}

div.module h3 {
  font-size: 120%;
  width: 130px;
  font-weight: bold;

  margin: 0px;
  padding: 0px;
  margin-bottom: 1px;
}

div.module div div div h3 {
  font-size: 75%;
  width: 130px;
  font-weight: bold;

  margin: 0px;
  padding: 0px;

  margin-bottom: 1px;
  text-align: left;
}

#user1{
  float: left;
  width: 49%;
}

#user2{
  float: right;
  width: 49%;
}

#user3 {
  width: 100%;
}

#user1 ul, #user2 ul, #user3 ul {
  margin: 0px;
  padding: 0px;

  padding-left: 0.7em;
  margin-left: 0.7em;
  margin-bottom: 0px;
  margin-top: 0px;
}

/* mainmenu opmaak */

a.mainlevel,
a.mainlevelhomemenu,
a.mainlevelsubcol1,
a.mainlevelsubcol2,
a.mainlevelsubcol3
 {
  display:         inline;
  color:           navy;
  height:          20px; 
  width:           123px;
  padding:         0px;
  margin:          0px;
 
  voice-family:"\"}\""; /* Box Model fix */
  voice-family:inherit;
}
html>body a.mainlevel {width:123px;} /* Opera5-Fix-fix ;-) */

a.mainlevel,
a.mainlevelhomemenu
{
  line-height: 20px; 
}

a.mainlevelsubcol1,
a.mainlevelsubcol2,
a.mainlevelsubcol3
 {
  line-height: 26px; 
}

a.mainlevel:hover, 
a.mainlevel#active_menu,
a.mainlevelhomemenu:hover,
a.mainlevelhomemenu#activemenu,
a.mainlevelsubcol1:hover, 
a.mainlevelsubcol1#active_menu,
a.mainlevelsubcol2:hover, 
a.mainlevelsubcol2#active_menu,
a.mainlevelsubcol3:hover, 
a.mainlevelsubcol3#active_menu
{
  background:      navy;
  color:           white;
}

a.sublevel,
a.mainlevelhomemenu,
a.sublevelsubcol1,
a.sublevelsubcol2,
a.sublevelsubcol3
{
  height:          inherit;

  padding:         0px;
  margin:          0px;
  line-height:     20px;
  color:           navy;
 
  display:         inline;
  voice-family:"\"}\""; /* Box Model fix */
  voice-family:    inherit;
  width:           150px;
}

html>body a.sublevel,
html>body a.sublevelsubcol1,
html>body a.sublevelsubcol2,
html>body a.sublevelsubcol3{
  width:           150px;
  padding:         0px;
  margin:          0px;
} /* Opera5-Fix-fix ;-) */

a.sublevel:hover, 
a.sublevel#active_menu,
a.sublevelsubcol1:hover, 
a.sublevelsubcol1#active_menu,
a.sublevelsubcol2:hover, 
a.sublevelsubcol2#active_menu,
a.sublevelsubcol3:hover, 
a.sublevelsubcol3#active_menu
 {
  background:      navy;
  color:           white;
  width:           150px;
  padding:         0px;
  margin:          0px;
  voice-family:"\"}\""; /* Box Model fix */
  voice-family:inherit;
}
html>body a.sublevel:hover,        html>body a.sublevel#active_menu,         /* Opera5-Fix-fix ;-) */
html>body a.sublevelsubcol1:hover, html>body a.sublevelsubcol1#active_menu,  /* Opera5-Fix-fix ;-) */
html>body a.sublevelsubcol2:hover, html>body a.sublevelsubcol2#active_menu,  /* Opera5-Fix-fix ;-) */
html>body a.sublevelsubcol3:hover, html>body a.sublevelsubcol3#active_menu   /* Opera5-Fix-fix ;-) */
{
  width:           150px;
  padding:         0px;
  margin:          0px;
}

a.mainlevel,
a.mainlevelhomemenu,
a.sublevel
{
 font-size:   75%;
 font-weight: normal;
}

a.mainlevelsubcol1,
a.mainlevelsubcol2,
a.mainlevelsubcol3
{
 font-size:   150%;
 font-weight: normal;
}

a.sublevelsubcol1,
a.sublevelsubcol2,
a.sublevelsubcol3
{
 font-size:    75%;
 font-weight:  normal;
}

a.mainlevel:hover, 
a.mainlevel#active_menu,
a.mainlevelhomemenu:hover,
a.mainlevelhomemenu#activemenu,
a.sublevel:hover, 
a.sublevel#active_menu
{
  font-size:   86%;
  font-weight: normal;
}
a.sublevelsubcol1:hover, 
a.sublevelsubcol1#active_menu,
a.sublevelsubcol2:hover, 
a.sublevelsubcol2#active_menu,
a.sublevelsubcol3:hover, 
a.sublevelsubcol3#active_menu
{
  font-size :  86%;
  font-weight: normal;
  padding:         0px;
  margin:          0px;
}

/* Other Mambo Stuff */

.pathway {color: #BBBBBB;font-size: 10px;text-decoration: none;font-weight: normal;}
.pathway a{color: #BBBBBB;text-decoration: none;font-weight: normal;}

hr {width:  90%;  }
hr.separator {width:  40%;  }

.content {
  position:             relative;
  width :               99%;
  left:                 0px;
  top:                  6px; /* was 0 */
  height:               610px;  
  border:               0px navy solid;
  background:           transparent;

  vertical-align:       top;
  padding:              0px;
  margin:               0px;
  font-size :           100%;

 overflow: auto;

}

.contentpane {
  position:             relative;
  width :               99%;

  background:           transparent;
  overflow:             auto;
  border:               0px navy solid;
  vertical-align:       top;
  padding:              0px;
  margin:               0px;
}
.contentheading
 {
  color:                navy;
  width:                98%;
  height:               23px;
  font-weight:          normal;
  font-size:            100%;
  font-family:          tahoma,verdana, arial, sans-serif;
  text-align:           right;
  line-height:          20px;
  border:               0px navy solid;
  padding     :         0px;
  margin:               0px;
}

.contentpaneopen
  {
  color:      navy;
  text-align: left;
  background: transparent;    /* white for test */
  font-size:  75%;
  line-height:22px;
  width :     98%;
  border:     none;
 
  }

.contentdescription
 {
 font-size:  86%;
 width :     96%;
 }

.buttonheading
 {
  color:         navy;
  height:        10px;
  font-weight:   normal;
  font-size:     100%;
  font-family:   tahoma,verdana, arial, sans-serif;
  text-align:    right;
  line-height:   10px;
 
  border:        0px navy solid;
  
  padding     :  0px;
  margin:        0px;
  }

.sectiontableheader {font-weight: normal;font-size: 75%;height: 25px;line-height: 25px;}
.sectiontableentry1 {color:navy;text-align: left;background: #EFEFEF;font-size: 75%;padding: 2px;}
.sectiontableentry2 {color:navy;background: #FFF;font-size: 75%;text-align: left;padding: 2px;}
.sectiontablefooter {font-weight: normal;font-size: 75%;height: 25px;line-height: 25px;}
.pagenav            {color:navy; background:transparent; font-size: 75%;text-align: left; padding: 0px;}

.categorytitle {font-weight: bold;font-size: 16px;height: 25px;line-height: 25px;font-family: tahoma,verdana, arial, sans-serif;}

.poll {font-size: 10px;text-align: center;}

.back_button a{font-size: 10px;font-weight: normal;}

/* weblog */
.blogsection {font-size: 10px;}
.blog {width: 100%;}
.blog_more {font-size: 10px;}
.blog_more ul li{list-style: none;padding-left: 14px;line-height: 18px;}


form {margin: 0px;padding: 0px;}
