body { 
	background-color: #B7C3D1; 
	background-image: url(../images/toptile2.jpg); 
	background-repeat: repeat-x; 
	font-family: arial; 
	/* list-style: circle inside url(../images/list_bullet.png); */
}
hr { color:#08074B; }
p { color: black; } 
h1 { color: white; text-align: center; }
h2 { color: #08074B; text-align: center; border-bottom:1px solid #08074B; }
h3 { color: #08074B; text-align: left; border-bottom:1px dotted #08074B; -moz-box-sizing: border-box;}
h4 { color: #08074B; text-align: left; }
h5 { background-color: #08074B; color: #FFFFFF; padding: 2px; font-size:90%; }

img.logo { position:absolute; top:0px; left:0px; }

table.header { }

table.language { width: 176px; text-align: center; }
table.language a:link { text-decoration: none; color: #FFFFFF; }
table.language a:visited { text-decoration: none; color: #FFFFFF; }
table.language a:hover { text-decoration: underline; color: #C7B310; }

td.menu { width: 176px; padding:0px; margin: 0px; z-index: 1; }
img.sponsor { border-width:1px; border-style:solid; border-color:black; }

table.menu { font-size:95%; }
table.menu  ul { list-style: none; margin: 0; padding: 0;}
table.menu ul li { }
table.menu li ul { position: relative; left: 15px; font-size:90%; }
.plus {font-size:80%; border:none;}
.plus img {border:none;}

table.menu a:link { text-decoration: none; color: black; /* font-size:90%; */ }
table.menu a:visited { text-decoration: none; color: black; /* font-size:90%; */ }
table.menu a:hover { text-decoration: underline; color: #FFFFFF; /* font-size:90%; */ }

td#logo { /* background-image: url(../images/egta_logo_blue_gradient.jpg);*/ position:absolute; top:0px; left:0px; width: 155px; height: 383px; z-index: 0; }
td#menu { padding: 15px; position: absolute; top:380px; left:0px; width:160px;}

td.main { }

table.main {  position: relative; z-index: 2; border-style: solid; border-width: 2px; border-color: #08074B; background-color: #DBEBED; }
table.main a:link { text-decoration: underline; color: #08074B; }
table.main a:visited { text-decoration: underline; color: #08074B; }
table.main a:hover { text-decoration: underline; color: #C7B310; }

div#current a:link { text-decoration: underline; color: #08074B; font-weight: bolder; }
div#current a:visited { text-decoration: underline; color: #08074B; font-weight: bolder; }
div#current a:hover { text-decoration: underline; color: #08074B; font-weight: bolder; }

table.footer { font-size: 60%; }

/*in winners page*/
table.winners a:link { text-decoration: none; color: black; font-size:90%; }
table.winners a:visited { text-decoration: none; color: black; font-size:90%; }
table.winners a:hover { text-decoration: underline; color: black; font-size:90%; }
table.winners { width: 100%; border-style:double; border-width:3px; border-color:#08074B;  font-size:80%; background-color: #B7C3D1; }
tr.winners { vertical-align:top; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#08074B; }
td.winners { vertical-align:top; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#08074B; }

/*in index (home) page*/
#updated { color: #08074B; text-align: left; font-size: 75%; }
div#news li { position: relative; left:-20px; }
div.rules { list-style-position: outside; }

/*in rules page*/
table#programme {border-style:dotted; border-color:#000000; border-width:1px;}
td#programme {border-bottom-style:dotted; border-bottom-width:1px; border-botoom-color:#000000}

/*in 2010programme page*/
table.prog2010 { width: 100%; border-style:double; border-width:3px; border-color:#08074B;  font-size:80%; background-color: #B7C3D1; }
td.prog2010a { background-color: #B7C3D1; }
td.prog2010b { background-color: #C7D3E1; }
td.prog2010c { background-color: #B7C3D1; }
td.prog2010d { background-color: #C7D3E1; }
td.prog2010head { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#08074B; }

/*"div.links ended to mean centered text"*/
div.links { text-align:center; }
span.new {color:red;}
div.contact { width:90%; border-style:double; border-width:3px; border-color:#08074B;  font-size:80%; background-color: #B7C3D1; }

div#makeTable {font-size:80%;}
div#makeTable h1 {color: black;}