/*
Light Blue: #D7E3EF
Mid blue: #3365A2
Blue: #003E89
Face color: #99B2D0
*/
/*
@font-face {
    font-family: Gill Sans;
    font-style:  normal;
    font-weight: normal;
    src: url(GILLSAN1.eot);
  }
 */



body,TD,P,DIV,H1,H2,A,SELECT,UL,INPUT, * {
font-family: Arial, Helvetica, sans-serif;
color: #232175;
font-size: 10pt;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color:#2C2B77;
	}


#maincontainer {
  margin: 0 auto;
  background-color:#2C2B77;
}

#container{
width: 1004px;
border-width: 2px;
border-color: #ffd73c;
border-style: solid;
float: left;
}

#header  {
	height: 115px;
	width: 100%;
	float: left;
	background-image: url(newimg/headgrad.jpg);
}

#head1 {
float: left;
padding-left: 6px;
}

#head2 {
padding-top: 10px;
padding-left: 110px;
}

#head3 {
margin-left: 280px;
font-size: 2.5em;
color: white;
}

#cr2img {
background-image: url(i/rfu.gif);
background-repeat: no-repeat;
float: left;
width: 400px;
height: 140px;
}

#text2 {
font-size: 1.6em;
color: #2C2B77;
line-height: 1.1;
font-weight: bold;
text-align: center;
height: 133px;
width: 320px;
float: left;
margin-left: 10px;
margin-top: 10px;
}

IMG.cr {
margin-left: 20px;
}

IMG.cr2 {
margin-left: 10px;
border-width: 0px;
float: left;
}

#team {
float: left;
margin-right: 10px;
width: 200px;
}

#menuleft {
width: 160px;
float: left;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
padding-left: 5px;
}

#clubstripe {
background-image: url(newimg/stripe.gif);
background-repeat: repeat-x;
height: 12px;
width: 100%;
float: left;
margin-bottom: 3px;
}

#clubstripe2 {
background-image: url(newimg/stripe.gif);
background-repeat: repeat-x;
height: 12px;
width: 100%;
float: left;
}

#address {
background-color: #3c63c8;
width: 100%;
float: left;
text-align: center;
color: #FFFFFF;
font-weight: bold;
margin-bottom: 15px;
}

#content2 {
background-color: #FFFFFF;
width: 810px;
float: left;
margin-top: 8px;
margin-bottom: 10px;

}



#content3 {
margin-right: 10px;
color: #FFFFFF;
}
#content3 p {
color:#FFFFFF;margin-top:0px;letter-spacing:normal;line-height:auto;font-size:9pt;
}

#content3 h1 {
color:#FFFFFF;margin-bottom:7px;padding-top: 10px;
}

#content4 {
background-color: #FFFFFF;
width: 635px;
float: left;
margin-top: 8px;
margin-bottom: 10px;
}

#sidePics {
float: right;
margin-top: 8px;
margin-right: 20px;
}


#news {
background-color: #FFFFFF;
float: left;
margin-right: 5px;
margin-left: 0px;
margin-top: 5px;
width: 410px;
}

#logos {
background-color: #FFFFFF;
width: 130px;
height: 350px;
float: left;
margin-top: 10px;
margin-right: 10px;
text-align: center;
}





#advert5 {
background-color: #afafaf;
width: 160px;
height: 150px;
margin-top: 10px;
}

#advert6 {
background-color: #afafaf;
width: 160px;
height: 150px;
margin-top: 10px;
}

#largerandom{
background-color: #afafaf;
width: 320px;
height: 350px;
float: right;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

#advert7 {
background-color: #afafaf;
width: 200px;
height: 55px;
float: right;
}

#foot {
height: 80px;
float: left;
padding-top: 5px;
}

#teamPic {
background-color: #FFFFFF;
float: left;
width: 320px;
height: 200px;
margin: 10px;
}


/*********************************************************** CLUB */

#tabs {
color: #FFFFFF;
height: 20px;
float: left;
margin-top: 10px;
margin-left: 10px;
height:100%; /* Stop text wrapping underneath #tabResult if the user has enlarged default font size - AW, Nov 2008 */
margin-bottom:5px;
}

#tabs A {
color: #FFFFFF;
}

#tabResult {
background-color: #FFFFFF;
width: 810px;
float: left;
margin-bottom: 10px;
padding:5px;

}

#clubText {
background: white;
height: 100px;
width: 395px;
float: left;
}

#randompic5 {
background: white;
height: 110px;
width: 390px;
float: left;
margin-top: 5px;
/*margin-right: 20px;*/
margin-left: 5px;
}


.newlink {
height: 25px;
background-image: url(newimg/button.jpg);
border-style: solid;
border-width: 1px;
border-color: white;
text-align: left;
font-weight: bold;
font-size: 1em;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 10px;
color: white;
}

.linkgap {
height: 35px;
}

#frame
{
	width: 770px;
	padding: 0;
	border: 0px solid #000000;
}

#frame	{position: relative;}
#frame DIV {position: absolute;}

#frame #x  {
	top:0px;left:0px;
}

#frame #strapline  {
	top:9px;left:10px;padding:0px;
}

#sm1 {top:96px;left:520px;visibility: hidden;z-index:10;}

/* Layer styles ------------------------------- */

/* Link styles -------------------------------*/
#nav TABLE {
text-transform:uppercase;letter-spacing:5pt;
}
A, A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED {
color: #2C2B77; text-decoration: none;font-weight:bold;letter-spacing:0pt;/*font-size:10pt;*/
}
A:HOVER {text-decoration: none;}

a.news {
color: #000000;
}

#wLinks A, #wLinks A:ACTIVE, #wLinks A:FOCUS, #wLinks A:HOVER, #wLinks A:LINK, #wLinks A:VISITED {
color: #FFFFFF; text-decoration: none;font-weight:bold;letter-spacing:0pt;/*font-size:10pt;*/
}

#nav A, #nav A:ACTIVE, #nav A:FOCUS, #nav A:HOVER, #nav A:LINK, #nav A:VISITED {
	font-family:Verdana;text-decoration: none;font-size:8pt;color:#FFFFFF;
}

/*### Header styles ############################################### */

/* Table styles -------------------------------*/
TR.odd {background:#DDECF6;}
TD.odd {background:#E7E7E7;}
TABLE.header {
	background-color:#2C2B77;background-image:URL(i/top_bg.gif);
	width:100%;height:69px;
}
#nav TABLE{
	margin-top:0px;margin-right:20px;
	}
/* TD styles -------------------------------*/
TD.mainnavcont {background:none;}
#nav TD, #nav TD.nav_on{
	text-align:center;padding:0px;height:28px;
	background-none;
	}
#nav TD.nav_on {background:none;cursor:pointer;}
#nav TD.navdiv {padding:0px;background:none;}

/*### Footer styles ############################################## */
#footer A, #footer A:ACTIVE, #footer A:FOCUS, #footer A:HOVER, #footer A:LINK, #footer A:VISITED {
	color: #FFFFFF;font-size:9pt;
	}

#footer2 A, #footer2 A:ACTIVE, #footer2 A:FOCUS, #footer2 A:HOVER, #footer2 A:LINK, #footer2 A:VISITED, #footer2 P
	{
	color: #FFFFFF; text-decoration: none;font-size:8pt;text-decoration: none;
	}
/* TD styles -------------------------------*/
TD.footer {
			background-color:#2C2B77;/*background-image:URL(i/footer_bg.gif);*/
			width:1000px;height:80px;
			font-size:9pt;
			font-weight:bold;color:#FFFFFF;line-height:20pt;
			}

/*### Drop down styles  ############################################ */
TD.dropmenu, TD.dropmenu_on{
	background:#999999;padding:4px;padding-left:10px;
	width:140px;cursor:pointer;height:36px;
	}
TD.dropmenu_on {cursor:pointer;background:#666666;}
A.dropmenu, A.dropmenu:ACTIVE, A.dropmenu:FOCUS, A.dropmenu:HOVER, A.dropmenu:LINK, A.dropmenu:VISITED {
	text-decoration: none;font-size:8pt;color:#ffffff;
}


/*### side nav styles ############################################## */
#sidepanel TD.menu, TD.menu_on{
	background:#254EAC;padding:4px;padding-left:10px;
	width:140px;cursor:pointer;height:36px;
	text-transform:uppercase;font-family: Verdana;
	}
#sidepanel TD.menu_on{cursor:pointer;background:#44A3E5;font-family:Verdana;}
A.menu, A.menu:ACTIVE, A.menu:FOCUS, A.menu:HOVER, A.menu:LINK, A.menu:VISITED {
	text-decoration: none;font-size:8pt;color:#ffffff;font-family:Verdana;
}
/*### Content styles ############################################## */
#content {
background-color: #FFFFFF;
/*width: 500px;*/
}
#sidepanel P {
color:#FFFFFF;font-weight:bold;
}
/* TD styles -------------------------------*/
TABLE.datatable {}
TD.side {width:180px;background-color:#2C2B77;padding-left:5px; text-align:center;border-style:solid;border-width:1px;border-color:#FFFFFF;}
TD.content {padding-left:10px;padding-right:10px;padding-top:10px;}
#content TH.picheader {vertical-align:top;}
TH {
	background-image:URL(i/th_bg.gif);
	background-color:#2C2B77;color:#FFFFFF;
	font-size:10pt;text-align:left;
	font-family:Verdana;
	}
#clientcontent TD {padding:5px;}
#thumbnailgallery IMG {border:4px solid #666666}
#thumbnails IMG {margin-top:6px;}
#thumbnailgallery TD {vertical-align:top;}
/* TEXT styles -------------------------------*/
H1, .H1, H2, .H2, H3, H4 {font-weight:bold;}
H1 {font-size: 14pt;color: #232175;font-family:Verdana;text-transform:uppercase;}
H2 {font-size: 13pt;color: #42A2E7;font-family:Verdana;text-transform:uppercase;font-weight:bold;}
H3 {font-size: 10pt;}
H4 {font-size: 9pt;}

H1.top {margin-left:80px;}

STRONG {}
UL {
	list-style : square;
	line-height:120%;
	}
	LI {/*margin-top: -1px;margin-bottom: 20px;line-height:4pt;*/}

#linklist UL LI {line-height:14pt;list-style-image : url(i/bullet_links.gif);}

/* Table styles -------------------------------*/

TABLE.content, TABLE.container {width:770px;}
#sidepanel TABLE{width:140px;}
#layernav TABLE {width:130px;}
HR {}
/* TD styles -------------------------------*/


/* TEXT styles -------------------------------*/



/* IMG styles -------------------------------*/
#sidepanel IMG {

}

#news_home IMG {margin-left:20px;margin-bottom:10px;}

/* FORM styles -------------------------------*/
input,select,textarea {
 padding: 4px;color:#232175; font-weight:normal;
}
#form1 input {height:26px;width:300px;background-image: URL(i/formbg.gif);background-repeat:no-repeat;}
#form1 select {background-color:#97CCF1;}
#form1 textarea {width:300px;background-image: url(i/formbg.gif);}
#form1 input.button {
width:100px;background:#FFD73C;
color:#232175;font-weight:bold;
/*background-image:URL(i/submit_bg.gif);*/
text-transform:uppercase;
font-family:Verdana;
}
#form1 TD.req, #form1 STRONG.req {font-weight:bold;color:#1A1957;font-size:20pt;vertical-align:top;padding-top:10px;}
#form1 input.tick {height:auto;width:auto;background-image: none;}

/* THUMBNAIL styles -------------------------------*/
#picture_gall TABLE {margin:0px;}
#picture_gall TD {padding:0px;}
#picture_gall TD.spacer {font-size:1px;padding:0px;width:0px;height:0px}
#picture_gall TD.thumbs_td {
	padding:6px;margin:0px;background-color:#2C2B77;border: solid 0px #000066;
	vertical-align:top;text-align:center;padding-bottom:0px;padding-top:0px;
	}/*Defines the TD that the table sits in*/

#picture_gall IMG {border: solid 2px #FFFFFF;padding:0px;margin:0px;}
#picture_gall IMG.spacer {border: solid 0px #666666;padding:0px;margin:0px;}
#picture_gall TABLE.thumbs {
padding:0px;margin:0px;
}
#picture_gall TD.image {vertical-align:middle;text-align:center;/*width:100px;*/}
#picture_gall TD.image_title {
vertical-align:bottom;
color:#FFFFFF;font-weight:normal;text-align:center;margin:0px;
/*width:100px;*/
}
#picture_gall{
background-color:#2C2B77;
color:#FFFFFF;
}
#picture_gall H1{
color:#FFFFFF;
}
#picture_gall P{
color:#FFFFFF;
}
TD.thumbcontent {border-top: 4px solid #FFD739;padding:10px;}
/* THUMBNAIL link styles -------------------------------*/
#picture_gall A, #picture_gall A:ACTIVE, #picture_gall A:FOCUS, #picture_gall A:HOVER, #picture_gall A:LINK, #picture_gall A:VISITED {
color: #FFFFFF; text-decoration: none;font-weight:bold;letter-spacing:0pt;font-size:10pt;
}
#picture_gall A:HOVER {text-decoration: underline;}
IMG.bio_img {border: solid 2px #666666;margin-right:20px;}
TD.bio {width:100%;}

/* ######### Homepage sub navigation styles #########*/
#home_sub_nav TABLE TD {
color:#FFFFFF;letter-spacing:0pt;line-height:14pt;
padding-right:10px;padding-top:2px;
}
#home_sub_nav .nav {
color:#FFFFFF;font-size:10pt;;
font-weight:normal;
}
#home_sub_nav .navdiv {
font-size:1pt;width:1px;
}

/* ######### Normal sub navigation styles #########*/
#body_sub_nav TABLE TD {
color:#232175;letter-spacing:0pt;line-height:14pt;
padding-right:10px;padding-top:2px;background:none;
}
#body_sub_nav .nav {
color:#FFFFFF;font-size:10pt;;
font-weight:normal;
}
#body_sub_nav .navdiv {
font-size:1pt;width:1px;
}

/* ######### Homepage welcome note styles #########*/
#welcome_bg {
background-color:#2C2B77;padding:5px;padding-bottom:5px;
margin-bottom:80px;color:#FFFFFF;letter-spacing:1pt;
width: 750px; float: right;
}
#welcome_bg TD, #welcome_bg P {
color:#FFFFFF;margin-top:0px;letter-spacing:normal;line-height:auto;font-size:9pt;
}
#welcome_bg H1 {
color:#FFFFFF;margin-bottom:7px;
}
#welcome_bg IMG {
border: solid 2px #FFFFFF;
}
#welcome_bg TABLE TD {
color:#FFFFFF;letter-spacing:0pt;line-height:14pt;
}

/* ######### Homepage advert styles #########*/
#adverts TD {
text-align:center;width:25%;line-height:130%;
}

#adverts A.sub_link {
font-size:8pt;color:#232175;
}

#adverts A.title_link {
color:#FFFFFF;font-family:Verdana;
font-size:8pt;
}

#adverts P {
font-size:8pt;color:#232175;
margin-bottom:6px;
}

#adverts DIV {
width:166px;
}

DIV.title, #adverts DIV.title  {
text-align:left;
background-color:#2C2B77;padding-top:3px;
width:166px;height:25px;
}
DIV.title A {
color:#FFFFFF;
}

DIV.desc {
font-size:8pt;color:#232175;
text-align:left;margin-top:5px;
font-weight:normal;
}

TABLE.fixtures {
border:solid 1px #2C2B77;
}

#subAdvert {
background-color:#FFD73C;text-align:center;
margin-left:180px;padding-top:10px;padding-bottom:10px;
/*background-image:URL(i/advert_bg.gif);*/font-family:Verdana;
}
#subAdvert A {
font-family:Verdana;font-size:11pt;font-weight:bold;
}
#partners IMG, #partners2 IMG {margin:2px;margin-left:0px;border:0px;}

/* News ===================================== */
#news {line-height:140%;}
#news H2, #news STRONG {color:#42A2E7;font-size:11pt;font-family:Verdana;}
#news EM {font-style:normal;font-weight:bold;font-size:8pt;}
#news IMG, IMG.content, #profiles IMG, IMG.border {border:2px #FFD739 solid;margin-bottom:5px;}

/* Fixtures ===================================== */
TABLE.key {border:1px #FFFFFF solid;background:#FFD73C;margin-bottom:10px;margin-top:10px;}
#key TD {padding:5px;padding-right:1px;font-size:8pt;}
#key IMG {border:0px;}

#whatsnew TD {padding:0px;}
#whatsnew IMG {margin:0px;margin-bottom:30px;}
td.adcontent {
	font-size:8pt;
}
td.adcontent strong{
	font-size:8pt;
}




/*	Start Season Navigation JR 20.07.06  */
#selectedSeason {
	font-weight:bold;
	color:#000066;
	text-align:center;
	padding:10px;
	width:180px;
	/* margin-top:5px; */
}

input.seasonSelect {
	background:#254EAC;
	color:#FFFFFF;
	font-weight:bold;
	border:solid 2px #FFD73C;
	padding:1px;
	margin:0;
}

div#whatsNew {
	padding:0px;
}
div#whatsNew h3 {
	padding:0 0 0 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #232175;
	font-size:20px;
	border:1 px dotted green;
	display:block;
	line-height:26px;
}

.tablinks {
	font-size:11px;
}

/* Additional Styles for rotating images, AW - Nov 2008 */

div#rotating_images {
	margin:0;
	padding:0;
	position:relative;
	height:109px;
	width:410px;
	overflow:hidden;
}

#rotating_images img {
	border:none;
	margin:0;
}

#ic0, #ic1, #ic1_0, #ic1_1, #ic2_0, #ic2_1 {
	position:absolute;
	filter:alpha(opacity=0);
	opacity:0;
}

#ic0, #ic1_0, #ic2_0 {
	z-index:1;
}

#ic1, #ic1_1, #ic_2_1 {
	z-index:0;
}

.homepage_rotating {
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
}
