body {
font-family : Verdana, sans-serif, Arial; 
font-size : 100%; 
background-color : #DDDDDD; 
border-collapse : collapse; 
border-spacing : 0; 
border : 0 none inherit; 
} 
a , a:active , a:visited {
text-decoration : none; 
} 
a:hover {
text-decoration : underline; 
} 
ol , ul , dl {
font-size : 80%; 
font-weight : normal; 
} 
li ul , ol {
font-size : 80%; 
font-weight : normal; 
line-height : 17px; 
} 



.vertSpace {
color : #eceff2; 
font-size : 150%; 
} 
.indent {
padding : 4px; 
} 


table.contentTable {
	background-color: #FFFFFF;
	border: 1px dashed #C0C0C0;
	border-collapse: collapse;
	padding : 0px;
	background-image: url(images/top-stripe.gif);
	background-repeat: repeat-x;
	background-position: top;
}
table.contentTable td.leftCell {
border: 1px dashed #C0C0C0; 
border-collapse: collapse; 
text-align : left; 
vertical-align : top; 
height : auto; 
padding : 0px;
} 
table.contentTable td.middleCell {
background-color : #F9F9F9; 
border: 1px dashed #C0C0C0; 
border-collapse: collapse; 
text-align : left; 
vertical-align : top; 
color : #000000; 
font-size: 75%;
height : auto; 
padding : 4px;
} 
table.contentTable td.rightCell {
background-color : #F3F3F3; 
border: 1px dashed #C0C0C0; 
border-collapse: collapse; 
text-align : left; 
vertical-align : top; 
color : #000000; 
font-size: 75%;
height : auto; 
padding : 4px;
} 


table.contentTable div.pollTitle {
display :block;
background-color : #E60436; 
border: 0px;
border-collapse: collapse; 
text-align : left; 
vertical-align : top; 
color : #FFFFFF; 
font-size: 125%;
font-weight: bold;
height : auto; 
padding : 4px;
} 
table.contentTable div.newsTitle {
display :block;
background-color : #E60436; 
border: 0px;
border-collapse: collapse; 
text-align : left; 
vertical-align : top; 
color : #FFFFFF; 
font-size: 125%;
font-weight: bold;
height : auto; 
padding : 4px;
} 
table.contentTable div.photosTitle {
display :block;
background-color : #E60436; 
border: 0px;
border-collapse: collapse; 
text-align : left; 
vertical-align : top; 
color : #FFFFFF; 
font-size: 125%;
font-weight: bold;
height : auto; 
padding : 4px;
} 
table.contentTable div.rugbyTitle {
display :block;
background-color : #E60436; 
border: 0px;
border-collapse: collapse; 
text-align : left; 
vertical-align : top; 
color : #FFFFFF; 
font-size: 125%;
font-weight: bold;
height : auto; 
padding : 4px;
} 
table.contentTable a.news {
display :block;
height : auto; 
padding : 4px;
} 
table.contentTable div.date {
display :block;
color : #000000; 
font-size: 90%;
height : auto; 
padding : 1px;
}

div.footer {
display :block;
height : auto;
color : #000000; 
padding-bottom: 3px;
font-size : 75%; 
}  



#button ul {
font-weight: bold;
list-style : none; 
margin : 0px; 
padding : 0px; 
border : medium none inherit; 
} 
#button li {
width : 90%;
border-bottom : 1px solid #FF0000; 
margin : 0px; 
padding : 0px;
} 
#button li a {
display : block; 
width : 90%;
padding : 3px 3px 3px 3px; 
border-left : 10px solid #6B6B6B; 
border-right : 4px solid #FF0000; 
background-color : #808080; 
color : #FFFFFF; 
} 
#button li a:hover {
	background-color : #959595;
	color : #FFFFFF;
} 
html > body #button li a {
width : auto; 
} 
