
/*-----------------------------BROWSER WINDOW-----------------------------*/

body                { color:                  #000;
                      padding:                0px;
                      margin:                 0px auto;
                      border:                 none;
                      text-align:             center;
                      font-size:              85%;
                      width:                  95%;
                      background-color:       #FFF;  }


/*-----------------------------CONTENT-----------------------------*/

body, p, form, li   { color:            #000;
                      font-size:        85%;
                      font-family:      Verdana, Geneva, sans-serif, arial;
                      text-decoration:  none;        }

li                  { text-align:       left;        }

p                   { text-align:       justify;
                      padding:          5px;
                      padding-left:     5%;
                      padding-right:    5%;
                      margin:           0px;         }

h1                  { text-align:       center;
                      font-size:        140%;
                      font-weight:      bold;
                      padding-top:      30px;
                      padding-bottom:   10px;
                      padding-left:     10px;
                      padding-right:    10px;
                      margin:           0px;
                      line-height:      1;           }

h2                  { text-align:       center;
                      font-size:        110%;
                      font-weight:      bold;
                      padding:          10px;
                      margin:           0px;
                      line-height:      1;           }


/*-----------------------------LINKS-----------------------------*/

a                   { background-color: transparent;
                      color:            #800;
                      font:             inherit;
                      text-decoration:  underline;   }
a:link              { background-color: transparent;
                      color:            #800;        }
a:visited           { background-color: transparent;
                      color:            #800;        }
a:active            { background-color: transparent;
                      color:            #F00;        }
a:hover             { background-color: transparent;
                      color:            #F00;        }

div.link            { padding:           7px;        }
div.link a          { font-size:        105%;        }
div.link a:link     { background-color: transparent;
                      color:            #800;        }
div.link a:visited  { background-color: transparent;
                      color:            #800;        }
div.link a:active   { background-color: transparent;
                      color:            #F00;        }
div.link a:hover    { background-color: transparent;
                      color:            #F00;        }


/*-----------------------------STRUCTURE-----------------------------*/

div              { background-color: transparent;
                   color:            #000;
                   overflow:         auto;
                   margin:           0px auto;
                   padding:          0px;
                   border:           none;          }

/*-----------------------------TABLE-----------------------------*/

table            { margin:           0px;
                   padding:          0px;

                   text-align:       center;
                   display:          inline;        }

td               { padding-left:     3px;
                   padding-right:    3px;
                   padding-top:      1px;
                   padding-bottom:   1px;
                   vertical-align:   top;
                   margin:           0px;           }

td.title         { text-align:       right;
                   font-weight:      bold;          }

td.data          { text-align:       left;          }    

/*-----------------------------IMAGES-----------------------------*/

img              { border:           none;          }

img.contact      { margin-top:       1px;           
                   margin-bottom:    -2px;          }

img.link         { border:           2px;           }

img.left         { float:            left;
                   padding:          15px;          }

img.right        { float:            right;
                   padding:          15px;          }

img.center       { padding:          15px;          }

img.leftdecor    { float:            left;
                   padding:          0px;           }

img.rightdecor   { float:            right;
                   padding:          0px;           }

img.centerdecor  { padding:          0px;           }

img.browser      { margin:              1%;
                   border-color:        #888;
                   border-style:        solid;
                   background-color:    #444;
                   padding:             0px;
                   padding-bottom:      1px;
                   padding-right:       1px;
                   border-width:        0px;    
                   border-bottom-width: 1px;
                   border-right-width:  1px;        }


/*-----------------------------TEXT-----------------------------*/

div.title        { padding:           0px;
                   font-style:        italic;       }
div.content      { padding:           12px;         }


/*-----------------------------MENU-----------------------------*/

div.menu                      { clear:            both;
                                padding-top:      10px;
                                width:            100%;      }


div.sizemenu                  { clear:            both;
                                font-weight:      bold;
                                width:            100%;      }

div.menu a                    { font-weight:      bold;         text-decoration:  underline; }
div.menu a:link               { background-color: transparent;  color:            #800;      }
div.menu a:visited            { background-color: transparent;  color:            #800;      }
div.menu a:active             { background-color: transparent;  color:            #800;      }
div.menu a:hover              { background-color: transparent;  color:            #F00;      }

div.menu a.current            { font-weight:      bold;         text-decoration:  none;      }
div.menu a.current:link       { background-color: transparent;  color:            #000;      }
div.menu a.current:visited    { background-color: transparent;  color:            #000;      }
div.menu a.current:active     { background-color: transparent;  color:            #000;      }
div.menu a.current:hover      { background-color: transparent;  color:            #F00;      }


/*-----------------------------OTHER-----------------------------*/

div.ruler { background-image: url("/IMAGES/rulerbar.gif");
            width:            100%;
            clear:            both;         }

table.mceEditor   { display:  table;        } 


/*-----------------------------COPYRIGHT-----------------------------*/

div.copyright { clear:            both;
                width:            90%;
                font-size:        80%;
                font-style:       italic;
                color:            #777;
                background-color: transparent;
                padding-bottom:   20px;     }


/*----------------------------------------------------------*/
