a*, BODY {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 11pt;
}

BODY {
    background-image: url( "/images/OWRFCback.jpg" );
    background-attachment: fixed;
    background-position: top left;
    background-repeat: repeat;
    scrollbar-face-color: #eeeeee;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #dddddd;
    scrollbar-3dlight-color: #808080;
    scrollbar-arrow-color: #78a8d5;
    scrollbar-track-color: #dddddd;
    scrollbar-darkshadow-color: #808080;
    scrollbar-base-color: #eeeeee;
}

H1 {
    font-size: 140%;
    margin-bottom: 0;
}

H2 {
    font-size: 120%;
    margin-bottom: 0;
}

H3 {
    font-size: 100%;
    margin-bottom: 0;
}

H4 {
    font-size: 110%;
    margin-bottom: 0;
}

H5 {
    font-size: 90%;
    margin-bottom: 0;
}

INPUT, TEXTAREA, SELECT {
    border: 1px solid Silver;
    border-collapse: collapse;
    margin: 0 0 0 0;
    padding: 1px;
    padding-left: 2px;
    padding-right: 2px;
    overflow: auto;
    font-size:90%;
}

FORM TD {
    font-size:90%;
}

.normal_small_maroon {
    font-size: 90%;
    color: #790000;
    
}

.normal_maroon_bold {
    color: #790000;
    font-weight: bold;
}

.normal_maroon_blue {
    color: #0066FF;
    font-weight: bold;
}

.small {
    font-size: 8pt;
}

.heading {
    font-size: 130%;
}

.heading_maroon {
    font-size: 125%;
    color: #790000;
    font-weight:bold;
}

.smallheading_maroon {
    color: #790000;
    font-size:90%;
}

.largeheading_maroon {
    font-size: 110%;
    font-weight: bold;
    color: #790000;
}

P.largeheading_maroon {
    font-size: 90%;
    font-weight: bold;
    color: #790000;
    margin-bottom: 3px;
    font-family:Arial;
}

.hitcounter {
    font-size: 115%;
    font-weight: bold;
    color: #790000;
    background: #FFFACD;
    border: thin solid #FFE4B5;
}

.footer {
    font-size: 90%;
    color: #790000;
}

A, A:active, A.link, A.sidebar, A.sidebar_special {
    text-decoration: none;
}

A.sidebar:hover {
    text-decoration: underline;
    color: #FFE7A5;
}

A.sidebar:link {
    color: #FFFFFF;
}

A.sidebar_special:hover {
    color: #000000;
    text-decoration: underline;
}

A.sidebar_special:link, A.sidebar_special:visited {
    color: Yellow;
    font-weight: bolder;
}

A.sidebar:active, A.sidebar_special:active {
    color: #000000;
}

A.main {
    text-decoration: none;
    font-size:100%;
}

A.main:hover {
    color: #999999;
}

A.main:link, A.main:active {
    color: Blue;
}

A.nothing,A.nothing:visited,A.nothing:link, A.nothing:active {
    color: white;
    border:0;
    text-decoration:none;
}

.verysmall {
    font-size: 80%;
}

.reportlist {
    color: black;
    font-size: 90%;
    text-decoration: none;
}

.reportselected {
    font-size: 90%;
    color: white;
    background-color: #00008B;
}

.reportavailable {
    color: #790000;
    font-size: 90%;
    font-weight: bold;
}

.reportheader {
    color: #790000;
    font-size: 140%;
    font-weight: bold;
}

.Weather {
    background-color: #EDF0FF;
	 margin-top: 10px;
	 margin-right: 4px;
	 padding:0;
	 padding-left:4px;
	 padding-bottom:4px;
}
.Weather div {
    font-size: 90%;
	 margin-left: 75px;
}

.Weather td div {
    font-size: 90%;
 	 margin-left: 15px;
}

.RugbyToday {
	 margin-top: 8px;
	 padding-right: 10px;
}
.RugbyToday table {
    background-color: white;
}
.RugbyToday table th {
    font-size: 90%;
    background-color: #DFE6FF;
	 padding:2px;
}
.RugbyToday table td,.RugbyToday table td a {
    font-size: 90%;
    background-color: #EDF0FF;
	 padding:2px;
}

.PlanetRugby {
	 margin-top: 8px;
	 padding-right: 10px;
}
.PlanetRugby img {
	 margin-left: 8px;
	 margin-right: 4px;
}
.PlanetRugby table {
    background-color: white;
}
.PlanetRugby table td {
    background-color: #EDF0FF;
	 padding:2px;
}
.PlanetRugby table td a {
    font-size: 90%;
}

.interests {
	width:750px;
	border:1px solid #e0e0e0;
	background-color: #f0f0f0;
	padding:5px;
	margin-bottom:10px;
	position: relative;
	font-size:90%
}
.interests p {
	margin-top:2px;
	margin-bottom: 2px;
}
.interests img {
    float:right;
}
.interestsTitle {
	font-weight: bold;
	background-color: #a0a0a0;
	color: white;
	padding:2px;
	margin-bottom:6px;
}
.interestsTitle span {
	color: #e0e0e0;
	padding-left: 20px;
}
.interestsDescription {
	padding-top:4px;
	padding-bottom:12px;
}
.interestsSponsor {
    background-color: #FFFCF1;
	 border: 2px dashed #5162D5;
	 font-size: 100%;
}
.interestsSponsor div,.interestsSponsor div a {
	 font-size: 105%;
}
.interestsSponsor .interestsTitle {
	 background-color: #5162D5;
	 padding:4px;
}
.interestsPriority {
	 border: 1px dashed #C34D4D;
}
.interestsPriority .interestsTitle {
	 background-color: #DA8787;
	 padding:4px;
}
.interestsSponsorTitle {
    font-weight: bold;
	 font-size: 105%
}
.interestsPriorityTitle {
    font-weight: bold;
	 font-size: 105%
}
.interestsNormalTitle {
    font-weight: bold;
	 font-size: 105%
}
