.tophead-td {
	background-color: #015601;
	vertical-align: top;
}
.headerdate-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	padding: 3px;
	background-color: #015601;
	background-position: top;
	text-align: center;
}

p {
	font-size: 11px;
	margin-top: 2px;
	padding: 0px;
	line-height: 13px;
	margin-bottom: 2px;
}

body {
	text-align: center;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	}

/***********************************************/
/* Layout Divs                              */
/***********************************************/

#container {
	margin: 0 auto;
	width: 746px;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;

  }
  
#bodylayout {
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #006633;
	vertical-align: top;
	
	
	  	
}

#mainContent {
	background-position: top;
	vertical-align: top;
	width: 593px;
	padding-top: 3px;

}

#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom: 2px;
	text-indent: 6px;
	padding-right: 4px;

}

.mainContent-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 4px;
}
.footer-td {
	background-color: #368D1C;
}
.footerCopyright-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: right;
	padding: 2px;
}
.breadcrumb-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding: 2px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #015601;
	text-decoration: none;
	padding: 2px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #368D1C;
	vertical-align: top;
	padding-top: 3px;
	margin-top: 2px;
	margin-bottom: 6px;
}
.headbotstrip-td {
	background-image: url(irlimages/header/headerbottbg.gif);
	background-repeat: repeat-x;
}
.menu-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #015601;
	text-decoration: none;
	vertical-align: top;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #015601;
	font-weight: bold;
}
#menu {
	padding: 0px;
	margin: 0px 0px 8px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #015601;
	width: 153px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 153px;
	background-color: #FFFFFF;
	color: #015601;
}

#menu ul li {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#menu ul li a {
	display: block;
	text-decoration: none;
	color: #015601; /* IE6 Bug */
	padding: 2px;
	text-align: left;
	}

#menu ul li a:hover  {
	text-decoration: none;
	color: #A95329;
}

/* Fix IE. Hide from IE Mac \*/
/* html ul li { float: left; height: 1%; }
/* html ul li a { height: 1%; }
/* html ol li { float: left; height: 1%; }
/* html ol li a { height: 1%; }
/* End */


#crestheader {
	height: 163px;
	width: 153px;
	margin-bottom: 8px;
	background-image: url(irlimages/menu/logo_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#header {
	background-position: left top;
	height: 93px;
	width: 593px;
	background-color: #015601;
}
#headerbottom {
	background-image: url(irlimages/header/headerbottbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#headerleft-top {
	background-image: url(irlimages/header/headerpic01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 356px;
}
#headerRightTop {
	background-color: #015601;
	height: 43px;
	width: 237px;
	background-image: url(irlimages/header/irishlegendsrugby.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
}
#headerDate {
	vertical-align: bottom;
	height: 37px;
	width: 237px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#mainContent {
	vertical-align: top;
	width: 593px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	background-position: top;
	margin-bottom: 6px;
}
#breadcrumb a {
	color: #015601;
	text-decoration: underline;
}
#breadcrumb a:hover {
	color: #B77237;
	text-decoration: underline;
}
#centreContent {
	padding-left: 6px;
	width: 426px;
	padding-right: 4px;
	vertical-align: top;
	background-position: top;
}
#rightContent {
	vertical-align: top;
	width: 153px;
	padding-right: 2px;
	padding-left: 2px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #015601;
	line-height: 19px;
	margin-bottom: 4px;
}
#rightNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	margin-bottom: 3px;
}
#rightNews a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#rightContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#rightNewsSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	padding-bottom: 4px;
}
#rightNews a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#rightNewsFooterLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #368D1C;
	padding: 2px;
	margin-bottom: 6px;
}
#rightContentNewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #015601;
	text-decoration: none;
	margin-bottom: 4px;
	margin-left: 2px;
}
#rightContentSponsorsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #130099;
	text-decoration: none;
	margin-bottom: 4px;
	padding-left: 2px;
	text-align: center;
}
#rightContentSponsors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 3px;
}
.rightContentSponsors-td {
	padding-bottom: 3px;
}
#rightContentSponsorsFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #130099;
	padding: 2px;
	margin-bottom: 6px;
	color: #FFFFFF;
}
#rightNewsFooterLink a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#rightNewsFooterLink a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#rightContentSponsorsFooter a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#rightContentSponsorsFooter a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#centreContent p {
	margin-top: 4px;
}
#indexTopLeft {
	background-color: #DAF2CE;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}
#indexTopLeftHeader {
	font-weight: bold;
	color: #015601;
	margin-bottom: 4px;
	margin-top: 2px;
	padding-right: 2px;
}
#indexTopRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 4px;
	background-color: #DAF2CE;
}
.indexTopLeft-td {
	background-color: #DAF2CE;
	vertical-align: top;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #368D1C;
}
#infoPanelReadon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	background-position: right;
	margin-top: 6px;
	padding-right: 6px;
	text-align: right;
}
.contentBoxStd-td {
	background-color: #DAF2CE;
}
#darkgreenPanelContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #015601;
	vertical-align: top;
	padding: 2px;
}
#indexTopContainer {
	margin-top: 6px;
	margin-bottom: 6px;
}
#darkgreenInfoPanelHolder {
	vertical-align: top;
	margin-bottom: 6px;
}
#lightGreenBoxHolder {
	padding-top: 2px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #368D1C;
}
#lightGreenBoxStd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #DAF2CE;
	vertical-align: top;
	padding: 2px;
	padding-top: 2px;
	padding-bottom: 4px;
}
#lightgreen2Panels {
	margin-bottom: 6px;
}
.picfloatRight {
	float: right;
	margin-right: 1px;
	margin-bottom: 10px;
	margin-left: 3px;
}
.picFloatLeft {
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 1px;
}
#infoPanelReadon a {
	text-decoration: none;
	color: #006633;
}
#infoPanelReadon a:hover {
	color: #006633;
	text-decoration: underline;
}
#rightContentMascot {
	margin-bottom: 6px;
	font-size: 10px;
}
#rightContentMascotHeader {
	font-size: 13px;
	font-weight: bold;
	color: #368D1C;
	text-decoration: none;
	text-align: center;
	margin-bottom: 4px;
}
#mainFooterContainer {
	margin-right: 2px;
	margin-left: 2px;
}
#copyrightFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	padding-top: 2px;
	padding-right: 4px;
	margin-bottom: 2px;
}
#mainFooterContent {
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
	background-color: #368D1C;
	text-align: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}
#mainFooterContent a {
	color: #CCCCCC;
	text-decoration: none;
}
#mainFooterContent a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#backToTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #009933;
	text-decoration: underline;
	padding: 2px;
	margin-bottom: 4px;
	text-align: center;
}
#backToTop a {
	color: #009933;
	text-decoration: underline;
}
#backToTop a:hover {
	color: #006633;
}
#rightNews strong {
	font-weight: bold;
	color: #388B1F;
	text-decoration: none;
	font-size: 11px;
}
#standardGreenTopContainer {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #DAF2CE;
	background-position: top;
	vertical-align: top;
	padding: 2px 3px 3px;
	margin-bottom: 6px;
}
#standardGreenTopContainer #lightGreenBoxStd h3 {
	font-size: 11px;
	font-weight: bold;
	color: #015601;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 1px;
}
#lightGreenBoxStd h3 {
	font-size: 11px;
	font-weight: bold;
	color: #015601;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 4px;
}
#standardGreenTopContainer h3 {
	font-size: 11px;
	font-weight: bold;
	color: #015601;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 4px;
}
#lightGreenBoxStd a {
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	padding-right: 4px;
	text-align: right;
	float: right;
	padding-bottom: 6px;
}
#lightGreenBoxStd a:hover {
	text-decoration: underline;
	padding-bottom: 6px;
	padding-right: 4px;
}
#indexTopLeft a {
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	padding-right: 4px;
	text-align: right;
	float: right;
	padding-bottom: 6px;
}

#indexTopLeft a:hover {
	text-decoration: underline;
	padding-bottom: 6px;
	padding-right: 4px;
}
#indexTopRight a {
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	padding-right: 4px;
	text-align: right;
	float: right;
	padding-bottom: 6px;
}
#indexTopRight a:hover {
	text-decoration: underline;
	padding-bottom: 6px;
	padding-right: 4px;
}#standardGreenTopContainer ul {
	font-weight: bold;
	color: #015601;
	text-decoration: none;
}
#standardGreenTopContainer li {
	margin-bottom: 8px;
}
#standardGreenTopContainer a {
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
#standardGreenTopContainer a:hover {
	text-decoration: underline;
}
#darkgreenPanelContent a {
	color: #FFCC00;
	text-decoration: none;
	font-size: 13px;
}
.managementTable-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #368D1C;
}
#rColNewsArchHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #358D1C;
	padding: 2px;
	margin-bottom: 4px;
	text-align: center;
}
#rightColLinksWhitebg {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #358D1C;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	list-style-type: upper-alpha;
}
#rightContentLightGreenHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A4DA94;
	padding: 2px;
	margin-bottom: 4px;
}
#midGreenBannerContainer {
	background-color: #368D1C;
	margin-bottom: 6px;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#midGreenBannerContainer a {
	text-decoration: none;
	color: #EAB60A;
	font-size: 13px;
}
#midGreenBannerContainer a:hover {
	text-decoration: underline;
	
}
#rightContentSponsorsSep {
	background-color: #130099;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 4px;
}
#rightColLinksWhitebg li {
	margin-bottom: 2px;
}
#rightColLinksWhitebg ol {
	margin: 0px;
	padding: 3px 0px;
	list-style-type: none;
	list-style-position: inside;
}
#rightColLinksWhitebg a {
	text-decoration: none;
	color: #000000;
}
#rightColLinksWhitebg a:hover {
	text-decoration: underline;
	color: #009249;
}
#playerMenuSubHeader {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A4DA94;
	text-align: center;
	margin-top: 3px;
}
.playerMenu-td {
	font-size: 9px;
	color: #000000;
	vertical-align: top;
}
#rightColLinksWhitebg .playerMenu-td p {
	font-size: 9px;
}
#managementLinks a {
	font-size: 11px;
	text-decoration: underline;
}
.contactTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#sponsorsMiniLinks {
	padding: 2px;
}
