BODY {
background-color: #FFFFFF;
font: 70% arial, sans-serif;
color: #333333;
text-align: justify;
margin: 0em;
padding: 0em;
}

#MainPage{
width: 100%;
margin-bottom: 20px;
}

#MainContent{
width: 780px;
border-left: 1px #990033 solid;
border-right: 1px #990033 solid;
margin: 0px auto -13px auto;
overflow: hidden;
background-image:url(images/main_bg.gif);
}

#Header{
width: 100%;
height: 26px;
background-color:#990033;
background-image:url(images/header_bg.gif);
text-align:right;
padding-top:86px;
}



#Header  a{
padding-right:10px;
padding-left:30px;
padding-bottom:10px;
color:#FFFFFF;
background-repeat:no-repeat;
text-decoration:none;
}
#Header  a:hover{
padding-right:10px;
padding-left:30px;
color:#CCCCCC;
text-decoration:underline;
}

#Header  a.HomeIcon{
background-image:url(images/home.gif);
}

#Header  a.DirectionsIcon{
background-image:url(images/directions.gif);
}

#Header  a.ContactIcon{
background-image:url(images/contact.gif);
}

#ContentSection{
width: 100%;
}

#LeftMenu{
width:100px;
float:left;
}

#Updated{
width:100px;
padding-top:40px;
padding-left:5px;
padding-bottom:10px;
}

#MiddleImages{
width: 245px;
float:left;
margin: 0px 1px 0px 1px;
padding-left:10px;
padding-bottom:20px;
}

#MiddleContent2cols{
width: 310px;
float:left;
margin: 0px 1px 0px 1px;
padding-left:10px;
padding-right:20px;
padding-bottom:20px;
}

#MiddleContent{
width: 480px;
float:left;
margin: 0px 1px 0px 1px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
}

#RightContent{
float:left;
width:160px;
padding-left:5px;
padding-right:5px;
padding-top:40px;
text-align:center;
}


#MiddleContent.teams{
width: 490px;
float:left;
margin: 0px 1px 0px 1px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
}

#RightContent.teams{
float:left;
width:150px;
padding-left:5px;
padding-right:5px;
padding-top:40px;
text-align:left;
}



#ContentRight{
padding-top:46px;
float:left;
width:160px;
padding-bottom:10px;
}

#Adverts{
padding-top:5px;
float:left;
width:240px;
padding-bottom:10px;
}

#Footer{
width: 782px;
background-color:#990033;
margin: 0px auto -1px auto;
height:18px;
color:#FFFFFF;
}


h1 {
color:#990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;
text-decoration: none;
padding: 0em;
margin-bottom: 5px;
margin-top: 10px;}


.Footer {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-decoration : none;
color : #990033;
padding-left: 10px;
}

A.Footer:Link {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-decoration : underline;
color : #FFFFFF;
padding-left: 10px;
}

A.Footer:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-decoration : underline;
color : #FFFFFF;
}

A.Footer:HOVER {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
font-variant : normal;
color : #cccccc;
text-decoration : underline;
}

A.FooterSmall:Link {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-decoration : underline;
color : #333333;
}

A.FooterSmall:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-decoration : underline;
color : #333333;
}

A.FooterSmall:HOVER {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : normal;
font-variant : normal;
color : #999999;
text-decoration : underline;
}

hr {
color:#666666;
height:1px;
}

.input-box {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
font-style : normal;
font-variant : normal;
font-weight : normal;
color:#333333; 
}

A:Link, A.Content:Link {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-variant : normal;
font-weight : bold;
text-decoration : underline;
color : #990033;
}

A:visited, A.Content:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-decoration : underline;
color : #990033;
}

V:Hover, A.Content:HOVER {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
font-variant : normal;
color : #999999;
text-decoration : underline;
}

#MiddleContent A:Link {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : bold;
text-decoration : underline;
color : #990033;
}

#MiddleContent  A:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-decoration : underline;
color : #990033;
}

#MiddleContent  A:HOVER {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : bold;
font-variant : normal;
color : #999999;
text-decoration : underline;
}


.TableHeader{
background-color:#999999;
}
.ResultsTable{
background-color:#CCCCCC;
}
h2 {
color: #990033;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: bold;
text-decoration: none;
padding: 0em;
margin-bottom: 5px;
margin-top: 10px;}

h3 {
color:#999999;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
text-decoration: none;
padding: 0em;
margin-bottom: 5px;
margin-top: 0px;}

.smalltext{
font-size:11px;
font-weight:normal;
}

.SelectedMenu {
background-color:#990033;
}

.MainSelectedMenu {
background-color:#9F9F9F;
}

.recTable{
vertical-align:top;
font-weight:bold;
}

#NewsList{
width:100%;
border-bottom:#996633;
border:solid;
border-width: 0px 0px 1px 0px;
padding-bottom:10px;
padding-top:10px;
}


.Example{
width: 25%;
height:160px;
float:left;
margin-bottom: 20px;
text-align: center;}

#PopUpCenter{
text-align: center;}


div.hr {
height: 10px;
background:url(images/dots.gif);
}

div.hr hr {
display: none;
}

.SponsorExample{
width: 33%;
float:left;
margin-bottom: 20px;
text-align: center;}