/*
    Michael Katsilis
    10/06/2007

    Modification:

*/

hr {height: 0px;
    border-top-style: solid;
    border-bottom-style: hidden;
    border-left-style: hidden;
    border-right-style: hidden;
    color: #959595;
    /*color: blue;*/
    /*color: #CDAC52;*/ }

body { background-color: #f5f5f5;}

p { text-align: middle;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #580000; }

p.footer { font-family: Helvetica, Arial, sans-serif;
           font-size: 10px;
           color: #580000; 
           font-style: italic;
           /*text-align: center;*/}

p.nojavascript {color: red}

.normal { color: #580000; }

h1 { text-align: middle;
     background: transparent;
     color: #580000;
     font-family: Helvetica, Arial, sans-serif;
     font-weight: bold; }

h2 { text-align: middle;
     background: transparent;
     color: #580000;
     font-family: Helvetica, Arial, sans-serif;
     font-weight: bold; }

h3 { text-align: middle;
     background: transparent;
     color: #580000;
     font-family: Helvetica, Arial, sans-serif;
     font-weight: bold; }

h4 { text-align: middle;
     background: transparent;
     color: #580000;
     font-family: Helvetica, Arial, sans-serif;
     font-weight: bold; }

table.intro { background-color: #008b8b;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #580000;
	border: 0;}

table.main { background-color: #f5f5f5;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #580000;
	border: 0;}

table.gallery { /* background-color: #f5f5f5; */
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #580000;
	border: 0;}

tbody.intro { background-color: #e3e3e3;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #580000; }

tr.header {font-style: bold;}

tr.gallery {background-color : #e3e3e3;}

tr { font-family: Helvetica, Arial, sans-serif;
     font-size: 10px;
     color: #580000; }

td.intro {padding-left: .3cm;
          padding-right: .3cm}

td.main {padding-left: .3cm}

td.gallery {width: 500px;}

td.count {color : #941B29;
	  background-color: #52F41C; 
	  font-style: italic;
	  font-size: 8px;
	  text-align: center;
	  cursor: default;
	  /*
	  outline-color: black; 
	  outline-style: groove; 
	  outline-width: 2px; 
	  */
	  width: 50px; }

table.mailform { border: 0;
                 width: 100%; }

td.maillbl { width: 20%;
             text-align: left; }

td.mailinput { width: 80%;
               text-align: left; }

input.submitbtn { color: #1e33bc; 
                  font-size: 8px; 
                  height: 20px; 
                  width: 72px; }

input.resetbtn { font-size: 8px; 
                  height: 20px; 
                  width: 72px; }

input.textinput { font-size: 10px;
                  height: 20px; }

textarea.mailform {font-size: 10px;}

legend.mailform { color: #1e33bc; }
                  
div {font-family: Helvetica, Arial, sans-serif;
     font-size: 10px; }

.MenuLink { background-color: #FFCC99;
            border: solid;
            border-color: #FFFFFF;
            border-width: 1px; }

ul.mailform { list-style-type : none; }

ul.square {font-family: Helvetica, Arial, sans-serif;
           font-size: 10px;
           background-color: #f5f5f5;
           color: #580000;
           list-style-type: square;
           list-style-position: outside;
           margin-left: -.8cm;}

ul.none {font-family: Helvetica, Arial, sans-serif;
           font-size: 10px;
           background-color: #f5f5f5;
           color: #580000;
           list-style-type: none;
           list-style-position: outside;
           padding: 0;}

ul.circle {font-family: Helvetica, Arial, sans-serif;
           font-size: 10px;
           background-color: #f5f5f5;
           color: #580000;
           list-style-type: circle;
           list-style-position: outside;
           margin-left: -.5cm;}

ul.floating {float:left;
             width:100%;
             padding:0;
             margin:0;
             list-style-type:none;}

li {font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #580000;}

a.mainnenu {float:left;
            width:100%;
            text-decoration:none;
            color:blue;
            background-color:#e3e3e3;
            padding:0;
            border-bottom:1px solid white;}

a.intronenu {float:left;
            width:100%;
            text-decoration:none;
            color:blue;
            background-color:#e3e3e3;
            padding:0;}

a:hover {color: red}
/* a:visited {color: purple} */

/*
a:link {color: #FF0000}
a:visited {color: #00FF00}
a:hover {color: #FF00FF}
a:active {color: #0000FF}
*/

/* a.menuhover {background-color:red} */

li.mainmenu {display:inline}



/*
li { font-family: Helvetica, Arial, sans-serif;
     font-size: 10px;
     background-color: #f5f5f5;
     color: #580000; }
*/

.code { font-family: Courier; 
        font-size: 10px; }

label { font-family: Helvetica, Arial, sans-serif;
        font-size: 10px;
        background-color: #f5f5f5;
        color: #580000; }

form { font-family: Helvetica, Arial, sans-serif;
        font-size: 10px;
        background-color: #f5f5f5;
        color: #580000; }

.image .caption { font-size: 80%;
                  font-family: Helvetica, Arial, sans-serif;
                  text-align: center; }

.required {
    color:#671926;
    font-weight:bold;
}


