body {margin: 0px 0px 0px 0px; font-family:arial;background: #fff url(../icons/bg_file.jpg) repeat-x;}

p {margin:2 0 2 0;}

A:link {font: bold 11pt arial; color:#A0522D;text-decoration:none;}
A:visited {font: bold 11pt arial; color:#A0522D; text-decoration:none;}
A:hover   {font: bold 11pt arial; background:#C4A983;color:white;text-shadow: black 0.1em 0.1em 0.2em;}

A.games:link {font: normal 9pt arial; color:#005900;text-decoration:none;}
A.games:visited {font: normal 9pt arial; color:#005900; text-decoration:none;}
A.games:hover   {font: normal 9pt arial; background:#005900;color:white;text-shadow: black 0.1em 0.1em 0.2em;}

A.tournament:link {font: bold 16pt arial; color:#ff0000;text-decoration:none;text-shadow: black 0.1em 0.1em 0.2em;}
A.tournament:visited {font: bold 16pt arial; color:#ff0000; text-decoration:none; text-shadow: black 0.1em 0.1em 0.2em}
A.tournament:hover   {font: bold 16pt arial; background:#C4A983;color:white;text-shadow: black 0.1em 0.1em 0.2em;}

A.footer:link {font:bold 8pt arial,helvetica,sans-serif; text-align:center; color: red}
A.footer:visited {font:bold 8pt arial,helvetica,sans-serif; text-align:center; color: red}
A.footer:hover {font:bold 8pt arial,helvetica,sans-serif; text-align:center; color: white; background: red;}

A.chta:link {font: bold 12pt arial; text-align: center; color:red;}
A.chta:visited {font: bold 12pt arial;text-align: center; color:red;}
A.chta:hover {font: bold 12pt arial; text-align: center; color:#fff; background-color: red;}

A.ctgb:link {font: bold 8pt arial; text-align: center; color:white;}
A.ctgb:visited {font: bold 8pt arial;text-align: center; color:white;}
A.ctgb:hover {font: bold 8pt arial; text-align: center; color:red; background: white;}

A.edit:link {font: bold 8pt arial;color: #ff0000;}
A.edit:visited {font: bold 8pt arial;color: #ff0000;}
A.edit:hover   {font: bold 8pt arial;background: #ff0000; color:#ffffff; padding-left: 12px; padding-right: 12px; text-shadow:none;}

A.tedit:link {font: bold 8pt arial;color: #ff0000;}
A.tedit:visited {font: bold 8pt arial;color: #ff0000;}
A.tedit:hover   {font: bold 8pt arial;background: #ff0000; color:#ffffff; padding-left: 4px; padding-right: 4px;}

A.ws_sponsor:link {font: normal 7pt arial;color: #ff0000;}
A.ws_sponsor:visited {font: normal 7pt arial;color: #ff0000;}
A.ws_sponsor:hover   {font: normal 7pt arial;background: #ff0000; color:#ffffff; padding-left: 10px; padding-right: 10px;}

A.event:link {font: bold 9pt arial; color:#005900;text-decoration:none;}
A.event:visited {font: bold 9pt arial; color:#005900; text-decoration:none;}
A.event:hover   {font: bold 9pt arial; background:#005900;color:white;text-shadow: black 0.1em 0.1em 0.2em;}

A.event_right:link {font: normal 8pt arial; color: #005900; padding: 2px;}
A.event_right:visited {font: normal 8pt arial;color: #005900; padding: 2px;}
A.event_right:hover   {font: normal 8pt arial; color:white; background:#005900; padding: 2px;text-shadow:none;}

A.links:link {font: bold 11pt arial; color:#A0522D; text-align:left; padding:2px 0px 2px 4px;}
A.links:visited {font: bold 11pt arial; color:#A0522D;padding:2px 0px 2px 4px;text-align:left;;}
A.links:hover   {font: bold 11pt arial; background:#C4A983;color:white;text-shadow: black 0.1em 0.1em 0.2em;text-align:left;padding:2px 10px 2px 4px;;}

A.maint:link { font: bold 8pt arial; color:#993300; padding-left:10px;}
A.maint:visited { font: bold 8pt arial; color:#993300; padding-left:10px;}
A.maint:hover { font: bold 8pt arial;background:#EBCEAD; color:#993300; padding-left:10px; padding-right: 10px;}

A.maint2:link { font: bold 8pt arial; color:#993300; padding-left:5px;}
A.maint2:visited { font: bold 8pt arial; color:#993300; padding-left:5px;}
A.maint2:hover { font: bold 8pt arial;background:#EBCEAD; color:#993300; padding-left:5px;padding-right: 5px;}

A.netsport:link {font: normal 8pt arial; color:white; text-align: center;}
A.netsport:visited {font: normal 8pt arial; color:white; text-align: center;}
A.netsport:hover {font: normal 8pt arial; color:#993300; text-align: center;padding-left:3px; padding-right: 3px;}

A.picture:link {font: normal 12pt arial; color: #993300; margin:0px; padding-left:0px;}
A.picture:visited {font: normal 12pt arial; color: #993300; margin:0px; padding-left: 0px;}
A.picture:hover   {font: normal 12pt arial; color: #993300; margin:0px; padding-left: 0px;background:none;}

A.Success:link {font: bold 22pt arial; text-align:center; color: red;}
A.Success:visited {font: bold 22pt arial; text-align:center; color: red;}
A.Success:hover {font: bold 22pt arial; text-align:center; color: white; background: red;}

A.team:link { margin-left:5px;font: bold 9pt arial; color: 000000;}
A.team:visited { margin-left:5px;font: bold 9pt arial; color: 000000;}
A.team:hover {margin-left:5px;font: bold 9pt arial; color: 000066; background:Ffff99;}

A.arrow:link { margin-left:5px;font: bold 12pt arial; color:yellow;}
A.arrow:visited { margin-left:5px;font: bold 12pt arial; color:yellow;}
A.arrow:hover {margin-left:5px;font: bold 12pt arial; color:yellow; background:Ffff99;}

A.today:link {font: bold 10pt arial; color:orange;}
A.today:visited {font: bold 10pt arial; color:orange;}
A.today:hover {font: bold 10pt arial; color:orange;}

textarea {padding-left:5px; background:#99CCFF; font: bold 12pt arial; color:navy;}
input {padding-left: 5px;background:#99CCFF; color:navy; font: bold 12pt arial;}
select {margin: 2px 10px 2px 10px;background:#99CCFF; color:navy; font: bold 12pt arial;}

tr.maintrow1
        {
        font: normal 10pt arial;
        background: #FFEBCD;
        padding: 2px;
        }

tr.maintrow2  
        {
        font: normal 10pt arial;
        background: #FFDEAD;
        padding: 2px;
        }
tr.maintrow3
        {
        font: normal 10pt arial;
        background: #E3FCE3;
        padding: 2px;
        }
tr.maintrow4
        {
        font: normal 10pt arial;
        background:#CCE5CC;
        padding: 2px;
        }



tr.mheader1
        {
        font: bold 10pt arial;
        background: #006400; color:yellow;
        padding: 2px;
        }

tr.mheader
        {
        font: bold 10pt arial;
        background: #B8860B; color:yellow;
        padding: 2px;
        }

table.cal_cg_b {
	background-color: #000000;
        width:300px;
        border-collapse:collapse;
        }
table.cal_lg_b {
	background: yellow url(../icons/bg_file1.jpg) repeat;
        width:160px;
        border-collapse:collapse;
        }
table.cal_sm_b {
	background-color: #006400;
	width:120px;
	border-collapse:collapse;
	}
tr.cal_dow_cg
        {font:bold 9pt arial;
	margin-top: 2px; margin-bottom:2px;
        background:#A0522D; 
	color:yellow;
        text-align:center;
        text-shadow: black 0.1em 0.1em 0.2em;
	padding:4px 6px 6px 4px;
        }
tr.cal_dow_lg
        {font:bold 10pt arial;
	background: yellow url(../icons/bg1.jpg) repeat;
        //background:#A0522D; color:yellow;
        text-align:center;
        text-shadow: black 0.1em 0.1em 0.2em;padding:2px;
        }
tr.cal_dow_sm
	{font:bold 6pt arial;
	background:#A0522D; color:yellow;
	text-align:center;
	text-shadow: black 0.1em 0.1em 0.2em;padding:2px 10px 2px 4px;
	}
tr.cal_month_cg
        {font:bold 12pt arial;
        height:26px;
        background:#006400; color:yellow;
        text-align:center;
        text-shadow: black 0.1em 0.1em 0.2em;padding:2px 6px 2px 4px;
        }
tr.cal_month_lg
        {font:bold 12pt arial; color: yellow;
        height:30px;
        text-align:center;
        text-shadow: black 0.1em 0.1em 0.2em;padding:2px 10px 2px 4px;
        }
tr.cal_month_sm
        {font:bold 8pt arial;
	height:24px;
        background:#006400; color:yellow;
	text-align:center;
        text-shadow: black 0.1em 0.1em 0.2em;padding:2px 10px 2px 4px;
        }

td.cal_date_null_cg
        {font:normal 6pt arial;
        background:#3F7248;}
td.cal_date_null_lg
        {font:normal 6pt arial;
}
td.cal_date_null_sm
	{font:normal 5pt arial;
	background:#3F7248;}

td.cal_date_data_cg
        {font: bold 10pt arial;
        background:#006400;
        color:white;
        text-align:center;
        padding-top:2px;
        padding-bottom:4px;
	text-shadow: black 0.1em 0.1em 0.2em;
        }
td.cal_date_data_today_cg
        {font: bold 12pt arial;
        background:#006400;
        color:white;
	width:35px;
	border:2px solid #65B572;
        text-align:center;
        text-shadow: black 0.1em 0.1em 0.2em;
        }



td.cal_date_data_lg
        {font: bold 10pt arial;
        color:white;
        text-align:center;
        padding-top:4px;
        padding-bottom:4px;
        text-shadow: black 0.1em 0.1em 0.2em;padding:2px;
        }
td.cal_date_data_sm
	{font: bold 7pt arial; 
	background:#84C984;
	color:#004400;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	}

TH.medit
        {
        font: bold 12pt arial;
        padding: 3px 2px 2px 2px;
        background:#000099;
        color: yellow;
        }
td.fpeventdate
        {font: bold 7pt sans-serif; color: black; text-align:left;}

td.rldata
        {
        font: normal 8pt arial;
        text-align:left;color: #800000;
        padding:3px 3px 3px 6px;
        }
td.mdata
        {
        font: normal 10pt arial;
        text-align:left;color: black;
        padding:3px 3px 3px 6px;
        }
th.mdata
        {
        font: bold 10pt arial;
        text-align:left;color: black;
        padding:3px 3px 3px 6px;
        }


td.medit
        {font: normal 10pt arial;
	text-align:left;
	color:black;
	background:#CCD3ED;
        padding-left: 8px;padding-top: 3px;padding-bottom: 2px;}

div.right-header
	{width: 150px;
	font:bold 14pt arial;
        padding-top:2px;
        padding-bottom:2px;
        background:red;color:white;    
        text-align:center;-moz-border-radius: 1em;border-radius: 1em;
        border-right:2px solid #999999;border-bottom:3px solid #999999;
        }

div.meditrow
        {
        font: bold 12pt arial;
        width:700px;
        background:yellow;color:black; 
        text-align:center;
        border-top: 2px solid black;
        border-bottom: 2px solid black; 
        }
div.mdeleterow
        {
        font: bold 12pt arial;
        width:100%;
        background:red;color:white;
        text-align:center;
        }


div.maint_fileversion 
        {
        font:normal 9pt arial;width:240px;
        color:#000;
	text-shadow: white 0.1em 0.1em 0.2em;
        background-color:#94BC73;
        text-align:center;
        padding-top: 2px;
        padding-bottom:2px;
        -moz-border-radius: 1em;border-radius: 1em;
        border-right:2px solid #000000;
        border-bottom:2px solid #000000;
        }

div.author_date
	{
	font:bold 10pt arial;width:90px;
        background:#C4A983;
        color: yellow; text-shadow: black 0.1em 0.1em 0.2em;
        margin-left:5px;
        padding: 3px 0px 3px 0px;
        text-align:center;
        border-right:2px solid #000;
        border-bottom:3px solid #000;
        -moz-border-radius: 1em;
        border-radius: 1em;
        }

div.countersmall {font: normal 8pt arial; color:yellow;text-align:center;text-shadow: black 0.1em 0.1em 0.2em;}
div.countervalue {font: normal 14pt comic sans ms; color: yellow; text-align: center;text-shadow: black 0.1em 0.1em 0.2em;}

div.headers
        {font:bold 12pt arial;width:98%;
        padding-top:2px;
        padding-bottom:2px;
        background:#F9EBD6; color:#A0522D;text-shadow:#D3AE7A 0.1em 0.1em 0.2em;
        text-align:center;-moz-border-radius: 1em;border-radius: 1em;
        border-right:2px solid #000;border-bottom:2px solid #000;         
        }
div.right_headers
        {font:bold 10pt arial;width:150px;
        padding-top:2px;
        padding-bottom:2px;
        background:#006400; color:yellow;text-shadow:#000 0.1em 0.1em 0.2em;
        text-align:center;-moz-border-radius: 1em;border-radius: 1em;
        border-right:2px solid #c0c0c0;border-bottom:2px solid #c0c0c0;
        }


div.maint-headers
        {
        font: bold 12pt arial;  width:600;
        color:#000099;  background: yellow;
        text-align:center;
        margin:5px;
        border-top: 2px solid #000099;
        border-bottom: 2px solid #000099;
        }

div div.subheaders
        {
        font:bold 11pt arial;width:99%;
        padding-top:4px;
	background: #ffffcc;color:#000099;
        text-align:center;
        -moz-border-radius: 1em;border-radius: 1em;
        border-right:1px solid #000000;
        border-bottom:2px solid #000000;
        }
div.mainmenu-headers
        {
	background: #fff url(../icons/bg1.jpg) repeat;
        width:140px; height:30px;
        font: bold 12pt arial;
        color:yellow;text-shadow: black 0.1em 0.1em 0.2em;
        text-align:center;
	vertical-align:middle;
	border: 2px solid #2E6D01;
        }

div.mainmenu-headers_50
        {
        width:50px;
        font: bold 9pt arial;
        color:yellow;text-shadow: black 0.1em 0.1em 0.2em;
        background:#C4A983;
        text-align:center;
        border: 2px solid #2E6D01;
        }

       
div.link-headers
        {
        font:bold 10pt arial;width:150px;
	background:#C4A983;
	color: white; text-shadow: black 0.1em 0.1em 0.2em;    
        margin-left:10px;
	padding: 3px 0px 3px 0px;
        text-align:center;
        border-right:1px solid #000000;
        border-bottom:2px solid #000000;
        -moz-border-radius: 1em;
        border-radius: 1em;
        }
div.mainheader
        {font:bold 18pt arial;
        padding-top:10px;
        padding-bottom:10px;
	height:24px;
	background: #fff url(/icons/bg1.jpg) repeat;
	color: yellow; text-shadow: black 0.1em 0.1em 0.2em;    
        text-align:center;-moz-border-radius: 1em;border-radius: 1em;
        border-right:2px solid #000000;border-bottom:3px solid #000000;
        }

#coolmenu{
border: 2px solid #004400;border-bottom-width: 0;border-top-width:0;width: 140px;background-color:#84C984;
}

* html #coolmenu{ /*IE ony rule, to negate the padding below IE includes in menu width.*/
width: 140px;
}

#coolmenu a{
font: bold 9pt arial;padding: 8px;padding-left: 5px;display: block;width: 100%;color: #004400;text-shadow: white 0.1em 0.1em 0.2em;
text-decoration: none;text-align:left;border-bottom: 1px solid #004400;
}
html>body #coolmenu a{ /*Non IE rule*/
width: auto;
}

#coolmenu a:hover{
background-color: #C4A983;color: white;text-shadow: black 0.1em 0.1em 0.2em;
}
#coolmenu a:active{
background-color: #b7dadb;color: yellow;   
}


#cm{
border: 2px solid #004400;border-bottom-width: 0;border-top-width:0;width: 50px;background-color:#84C984;
}

* html #cm{ /*IE ony rule, to negate the padding below IE includes in menu width.*/
width: 50px;
}

#cm a{
font: bold 9pt arial;padding: 8px;padding-left: 5px;display: block;width: 100%;color: #004400;text-shadow: white 0.1em 0.1em 0.2em;
text-decoration: none;text-align:left;border-bottom: 1px solid #004400;
}

html>body #cm a{ /*Non IE rule*/
width: auto;
}

#cm a:hover{
background-color: #C4A983;color: white;text-shadow: black 0.1em 0.1em 0.2em;
}

#cm a:active{
background-color: #b7dadb;color: yellow;
}


TD.data  
        {font: normal 9pt arial;text-align:left;color: black; padding:2px 2px 2px 5px;} 

