html, body { }
body {color: white; background-color: #0077FF;}

/* ####### Global ####### */
a:link {padding: 5px; color: white; text-decoration: none; font-weight : bold; font-size: 12pt; }
a:visited {padding: 5px; color: white; text-decoration: none; font-weight : bold; font-size: 12pt; }
a:hover {padding: 5px; color: lightblue; text-decoration: none; font-weight : bold; font-size: 12pt; }

font-weight : bold; font-size: 12pt;  }
input.button { /* my button css */ }

u {color: #cccccc; }
hr {color: white; }
b {color: #000000; }
option {border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }

table {cell-spacing: 0px; cell-padding: 0px; padding: 0px; border-top: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }
td {color:#000000; background-color: #FFFFFF; cell-spacing: 0px; cell-padding: 0px; padding-left: 2px; border-top: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }

.tdmenu {color:#000000; background-color: #FFFFFF; cell-spacing: 0px; cell-padding: 0px; padding-left: 2px; border-top: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }

tr {cell-spacing: 0px; cell-padding: 0px; padding: 0px; border-top: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF;}
th {color:#000000; padding: 0px; border-top: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF;}

legend {color:#000000; padding:5px; border:0px solid #000000; }
img {border: opx solid #ffffff; }
fieldset {padding: 5px; border: 2px solid #CCCCFF;}

input {border: solid 1px #cccccc; padding:2px; margin-bottom: 1px; color: #000000; }


/* ####### Header ####### */
#header {margin:0px; background-image:url(header.gif); color:#FFFFFF; font-size:48px; height:100px; text-align:center; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF;}

#adframe {background-color: #77FFFF; color:#000000; font-size:14px; height:20x; padding: 5px ; border-top: 0px solid #cccccc; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #000000; text-align:center;}





/* #######  Menu  ####### */

#menubar {background-color: #77FFFF; color:#000000; font-size:14px; height:20x; padding: 5px ; border-top: 0px solid #cccccc; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #000000;}

#menubutton {background-image:url(button.jpg); color:#FFFFFF; font-size:14px; height:20x; width: 70px; text-align: center; padding: 0px; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #000000; border-bottom: 0px solid #000000;}
#menubutton a:link {padding: 5px; color: black; text-decoration: none; font-weight : bold; font-size: 12pt; }
#menubutton a:visited {padding: 5px; color: black; text-decoration: none; font-weight : bold; font-size: 12pt; }
#menubutton a:hover {padding: 5px; color: darkblue; text-decoration: none; font-weight : bold; font-size: 12pt; }


#searchbutton {background-image:url(search.jpg); color:#FFFFFF; font-size:14px; height:20x; width: 70px; text-align: center; padding: 0px; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #000000; border-bottom: 0px solid #000000;}
#searchbutton a:link {padding: 5px; color: black; text-decoration: none; font-weight : bold; font-size: 12pt; }
#searchbutton a:visited {padding: 5px; color: black; text-decoration: none; font-weight : bold; font-size: 12pt; }
#searchbutton a:hover {padding: 5px; color: darkblue; text-decoration: none; font-weight : bold; font-size: 12pt; }



#_menu_hdr {background-color: #66cccc; color:#000000; font-size:14px; height:20x; padding: 5px ; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #000000; border-bottom: 0px solid #000000; font-weight: bold; }

#menu_hdr {background-image:url(news_hdr.jpg); color:#000000; font-size:14px; height:10px; padding: 5px ; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000; font-weight: bold;}

#menu_body {background-color: #77FFFF; color:#000000; font-size:18px; padding: 5px ; border-top: 0px solid #cccccc; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000;}
#_menu_ftr {background-color: #77FFFF; color:#000000; font-size:10px; height:20x; padding: 5px ; border-top: 0px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #000000; border-bottom: 1px solid #000000; margin-bottom: 4px}

#menu_ftr {background-color: #77FFFF; color:#000000; font-size:10px; height:20x; padding: 5px ; border-top: 0px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; margin-bottom: 4px}

/* ####### Footer ####### */

 





/* ################ custom ############# */





/* ################  menu  ############# */
#menu a:active {color:blue}
#menu a:visited {color:blue}
#menu a:link {color:blue}
#menu a:hover {color:pink}

td.menu {color: #440033; }

.indextable {background-color: #FFFFFF; padding: 5px; }
.menutable {color:#000000; background-color: #77FFFF; cell-spacing: 0px; cell-padding: 0px; padding-left: 2px; border-top: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }

#mainbody {background-color:#77FFFF; color:#000000; font-size:14px; padding:0px; border-top: 0px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF;}
#wrapper {background-color:#FFFFFF; color:#000000; font-size:16px; padding:5px; border-top: 1px solid #777777; border-left: 1px solid #777777; border-right: 1px solid #777777; border-bottom: 1px solid #777777; margin-left: 1%; margin-right: 1%; }

#sadframe {background-color:#FFFFFF; color:#000000; font-size:14px; padding:0px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 5px; text-align:center; margin-bottom:2px }


#footer {background-image:url(footer.gif); color:#FFFFFF; font-size:48px; height:100px; text-align:center; border-top: 0px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}

#copyright {color:#FFFFFF; font-size:14px; height:100px; padding: 5px }
#searchbar {color:#FFFFFF; font-size:14px; height:100px; padding: 5px }


#slogan {color:#FFFFFF; font-size:14px; height:45px; padding: 5px }

#title {margin-bottom:3px; color:#000000; font-size:16px; height:18px; text-align: left; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #000000; width: 200px; }


/* ################ newspage ############# 

background-color: #66cccc;

*/

#news_hdr {background-image:url(news_hdr.jpg); color:#000000; font-size:14px; height:10px; padding: 5px ; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000; font-weight: bold;}
#news_body {background-color: #77FFFF; color:#000000; font-size:18px; padding: 5px ; border-top: 0px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000;}
#news_ftr {background-color: #77FFFF; color:#000000; font-size:10px; height:20x; padding: 5px ; border-top: 0px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; margin-bottom: 4px}




#paginated {background-color: #66cccc; width:30px; text-align:center; border: 1px solid #000000; }
#buttonwrapper {height:10px;}

/* ################ styled tables ############# */
table#stats {background-color: #77FFFF; color:#000000; font-size:14px; height:45px; padding: 5px}

#white {color: #FFFFFF; }


table#sample {
    background-color:#FFFFFF;
    border: solid #000 3px;
    width: 400px;

}

table#sample td {
    padding: 5px;
    border: solid #000 1px;

}

.data {
    color: #000000;
    text-align: right;
    background-color: #CCCCCC;

}

.toprow {
    font-style: italic;
    text-align: center;
    background-color: #FFFFCC;

}

.statsleft {font-weight: normal; text-align: right; background-color: #77FFFF; }
.statsright {font-weight: bold; text-align: left; background-color: #77FFFF; }

.layouttable {font-weight: normal; background-color: #77FFFF; }
.statsright {font-weight: bold; text-align: left; background-color: #77FFFF; }

