html, p, text, table
{
    color: black;
    font-size: 12px;
}

body 
{
    background: #52525C url(../images/styles/styles/background_image.gif);
    background-repeat: repeat-x;
    color: black;
    font-size: 12px;
    font-family: Gill Sans, Arial, Helvetica, Sans-Serif;
}



#centre
{
    margin: 0px auto 0px;
    width: 980px;
}

#body
{
    background: #ffffff;   
    padding: 12px;

}

#logo
{
   background: url(../images/style/logo_background.gif);
   background-repeat: no-repeat;
   height: 205px;
   width: 959px;
   margin-bottom: 7px;
}

#nav
{
  
   height: 36px;
   width: 959px;
   background: url(../images/styles/styles/navigation_background.gif);

}

#search
{
  
   height: 35px;
   width: 959px;
   background: url(../images/styles/styles/search_background.gif);

}

#search text, p
{
color: #fff;
}

#search a
{
    text-decoration:none;
    color: #fff;
}

#search a:hover
{
    text-decoration:underline;
    color: #fff;
}




#breadcrumbs
{
  padding-left: 13px; 
padding-right: 13px; 
padding-top:6px;
padding:bottom:10px;
}

#container
{
    padding: 0px;
    width: 980px;
    clear:both;
}

#left_col
{
    width: 236px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 4px;
    padding-bottom: 13px;
    background: #84ADEB url(../images/styles/styles/login_background.gif);
    background-repeat: repeat-x;
    height: 940px;
color: white;
}


#left_col a
{
    text-decoration:none;
    color: #fff;
}

#left_col a:hover
{
    text-decoration:underline;
    color: #fff;
}

#right_col
{
    width: 650px;
    margin-left: 25px;
    margin-bottom: 25px;
    padding-top: 4px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;

}

#right_col img
{
border: 1px solid #52525C;
}

#right_col html, p, table
{
color: black;
}



#wide_col
{
float: left;
}

#hr_line
{
    margin-top: 10px;
    margin-bottom: 0px;
 }

h1
{
   font-size: 20px;
   font-family: Gill Sans, Arial, Helvetica, Sans-Serif;  
   color: #0066a4; 
   font-weight: normal;
  border-bottom: 2px solid #FFCE01;
  padding-bottom: 4px; 
text-transform: uppercase;
}

#left_col h1
{
   font-size: 20px;
   font-family: Gill Sans, Arial, Helvetica, Sans-Serif;  
   color: #fff; 
   font-weight: normal;
}

h2
{

    font-size: 18px;
    color: #000;
    font-family: Gill Sans, Arial, Helvetica, Sans-Serif;
font-weight: normal;
text-transform: uppercase;
}




a
{
    text-decoration:none;
    color: #0066a4;
}

a:hover
{
    text-decoration:underline;
    color: #0066a4;
}

ul
{
list-style-type: square;
}


.clear
{
    font-size: 1px;
    line-height: 0;
    clear:both;
}



#footer, #subnav
{
    color: #d4ccb6;
}

#footer em, #subnav em
{
    text-decoration: none;
    color: #000000;
    font-style: normal;
}

#footer p
{
    margin: 6px 0;
}

#footer a
{
    text-decoration:none;
    color: #666;
}

#footer a:hover
{
    text-decoration:underline;
    color: #999;
}

#subnav
{
    text-align: right;
    padding: 5px;
}

#subnav a
{
    text-decoration: none;
    color: #d4ccb6;
}

#quote
{
background: url(../images/style/start_quote.gif);
background-repeat: no-repeat;
background-position: top left;
margin-right: 40px;
padding-top: 10px;
font-style:italic

}

#quote img
{ 
border: 0px;
} 

#quote b
{
font-style:none;
}

#quote strong
{
font-style:none;
}

#hiddenform
{
color: white;
}

#upcoming-events
{
width: 212px;
border: 1px solid #F1F1F1;
background: #FCFCFC;
height: 200px;


}

#upcoming-events p, h3
{
text-indent: 1.0em;
}


#news
{
width: 180px;
border: 1px solid #F1F1F1;
background: #FCFCFC;
height: 600px;
float: right;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
}

#teams
{
width: 180px;
border: 1px solid #F1F1F1;
background: #FCFCFC;
height: 200px;
float: right;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
}
