﻿html, body {height: 100%; font-family:Arial, Helvetica, sans-serif; }

body{font-size:76%; color:#111; background:#e2e2e2;}

h3 {margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; color:#0E7039; font-family: Verdana,Times New Roman,Georgia,Serif;font-size: 12pt;font-weight: bold;}
h3.scorecard {margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; color:#0E7039; font-family: Verdana,Times New Roman,Georgia,Serif;font-size:12pt;font-weight: bold; background-color:#0E7039; color:#FFFFFF; padding:2px; width:85%;}
h2 {margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; color:#FF0000; font-family: Verdana,Times New Roman,Georgia,Serif; font-size: 13pt; font-weight: bold;}

p { line-height:140%; margin-bottom:10px;}
p.league {margin-left: 2px;margin-right: 0px;margin-bottom: 10px;margin-top: 10px;font-family: Verdana,Times New Roman,Georgia,Serif;font-size: 10pt;text-decoration: none;line-height: 85%;}
p.leaguehome {margin-left: 2px;margin-right: 0px;margin-bottom: 10px;margin-top: 10px;font-family: Verdana,Times New Roman,Georgia,Serif;font-size: 10pt;font-weight: bold;line-height: 85%;}
p.scorecardheading {margin-left: 2px;margin-right: 0px;margin-bottom: 10px;margin-top: 10px;font-family: Verdana,Times New Roman,Georgia,Serif;font-size: 10pt;font-weight: bold;line-height: 85%;}

strong { font-weight:bold;}
.innerTube10px { padding:10px;}

.pageContainer { width: 960px; margin:0 auto; background-color:#FFF; border:1px #c1c1c1 solid; border-top:none; border-bottom:none; }
.headerTop { padding-left:85px; padding-top:10px; background:url(images/bgHeader.gif) right no-repeat; height:90px;}

.paddypowermain {position:absolute; padding: 0px 0px 0px 0px; margin-left:550px; width:392px; height:60px; margin-top:20px}
.headerTop h1 {color:#A52131; font-size:35px; margin-left:10px; }
.headerTop h2 {font-size:10pt; font-weight:bold; color:Black;}
.headerTop form { width:200px; float:right;}
.headerTop form input{ background:#fff url(images/iconSearch.gif) 150px 5px no-repeat; border:1px #666 solid; padding:7px; width:165px; margin:10px;}
.logo { float:left; margin-right:10px;}

.innerTube10px h1 {color:#000000; font-size:11pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.innerTube10px h2 {color:#A52131; font-size:9pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block;}

/*----------------Main Nav----------------*/
.mainNavContainer { background:url(images/bgMainNav.png) repeat-x; height:30px;}
.mainNavContainer ul { margin-left:174px;}
.mainNavContainer ul li{ float:left; padding:6px; height:0px;}
.mainNavContainer ul li a{ color:#FFF; font-weight:bold; background:url(images/bgMainNavDiv.gif) right 3px no-repeat; padding-right:14px;}
/*----------------Footer Nav----------------*/
.footerNavContainer { }
.footerNavContainer ul { margin-left:10px;}
.footerNavContainer ul li{ float:left; padding:6px; height:0px;}
.footerNavContainer ul li a{ color:#FFF; font-weight:bold; background:url(images/bgMainNavDiv.gif) right 3px no-repeat; padding-right:14px;}
/*----------------Main Nav----------------*/

em { font-style:italic;}
.hr{ background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0008/440/dotted.gif) repeat-x bottom; height:1px; margin-bottom:10px;}
hr {color: #D2E4DA;line-height: 75%;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;margin-top: 0px;}
.smallerTxt { font-size:0.9em;}
.smallerTxtBlack {font-family:Arial, Helvetica, sans-serif; color:#000000;}
.spacer10px { width:10px; height:10px;}
.spacer5px { width:5px; height:5px;}
.floatRight { float:right;}

.clear { clear:both;}

/*-----------Layout Columns-------------*/
#leftCol { background:#fff; float:left; width:180px;}
.subCol { font-family:Arial, Helvetica, sans-serif; width:260px; float:left; margin-bottom:10px;}
.subCol h3 { font-family:Arial, Helvetica, sans-serif; background-color:#108344; color:#fff; text-transform:uppercase; font-size:1.4em; margin-bottom:5px; border-bottom:2px solid #FFCC33; padding-left:5px;}

.rightsubCol { font-family:Arial, Helvetica, sans-serif; width:100%; float:left; margin-bottom:10px;}
.rightsubCol h2 { font-family:Arial, Helvetica, sans-serif; background-color:#108344; color:#ffffff; text-transform:uppercase; font-size:1.4em; margin-bottom:5px; border-bottom:2px solid #FFCC33; padding-left:5px;}

.contactH3 { text-transform:uppercase; color:#108344; font-size:1.4em; }
/*.contactH3 { font-family:Arial, Helvetica, sans-serif; background-color:#108344; color:#fff; text-transform:uppercase; font-size:1.4em; margin-bottom:5px; border-bottom:2px solid #FFCC33; padding-left:5px;}*/
/*.contactH3 { margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; color:#0E7039; font-family: Verdana,Times New Roman,Georgia,Serif;font-size: 12pt;font-weight: bold; }*/
.contactsmallH3 { border-bottom:1px solid #d5d5d5; text-transform:uppercase; color:#108344;}


#mainCol{font-family:Arial, Helvetica, sans-serif; background:#fff; width:550px; float:left;}
#mainCol h2 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#108344; font-size:1.4em; margin-bottom:5px;}
#mainCol p {font-family:Arial, Helvetica, sans-serif;  margin-bottom:10px;}
#mainColBody {font-family:Arial, Helvetica, sans-serif; width:760px; float:left; background-color:#FFF; padding:10px; }
#mainColBody h1 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#108344; font-size:2em; }
#mainColBody p {font-family:Arial, Helvetica, sans-serif;  margin-bottom:10px;}

#mainNoColBody {font-family:Arial, Helvetica, sans-serif; width:940px; float:left; background-color:#FFF; padding:10px; }
#mainNoColBody h1 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#108344; font-size:2em; }
#mainNoColBody p {font-family:Arial, Helvetica, sans-serif;  margin-bottom:10px;}

#rightCol{ background:#fff; width:230px; float:right;}
#rightCol h3{ text-transform:uppercase; color:#108344; font-size:1.4em;}
/*-----------Layout Columns-------------*/


.leftAdBlock { background:url(images/bgLeftCol.png) repeat-x; height:65px; padding-top:93px; }
.leftAdBlock p{ color:#FFF; font-size:0.9em;}

.secondNav {}
.secondNav li a{ display:block; font-weight:bold; padding:5px;}
.secondNav li.selected a { display:block; background-color:#078184; color:#FFFFFF; font-weight:bold; padding:5px;}
.secondNav li.selected a:hover { display:block; background-color:#108344; color:#FFFFFF; font-weight:bold; padding:5px;}
.secondNav li a:hover{ background-color:#108344; color:#FFF;}
.secondNav li{ border-bottom:1px solid #d5d5d5; color:#999;}

.secondNav li ul li {padding-left:15px; border-bottom:none;}
.secondNav li ul li a{ font-weight:normal; font-size:0.95em;}

ul.breadcrumbs {}
ul.breadcrumbs li { float:left;}
ul.breadcrumbs li.normal { padding-right:10px; padding-left:10px; }
ul.breadcrumbs li a{ background:url(images/crumb.png) right 5px no-repeat; padding-right:10px; padding-left:10px;}

ul.miniTabs{ background:url(images/tabBg.png) bottom repeat-x; height:26px; }
ul.miniTabs li { float:left; padding:5px; border:1px solid #999; border-bottom:none; margin-right:5px;}
ul.miniTabs li.selected {border-bottom:1px solid #FFF; position:relative; top:-1px; font-weight:bold;}

ul.miniCalendarTabs{ background:url(images/tabBg.png) bottom repeat-x; height:30px; }
ul.miniCalendarTabs li {float:left; padding:7px; border:1px solid #999; border-bottom:none; margin-right:10px; }
ul.miniCalendarTabs li.selected {border-bottom:1px solid #FFF; position:relative; top:-1px; font-weight:bold;}

.newsList {}
.newsList li a{ display:block; margin-bottom:3px;}
.newsList li{ border-bottom:1px solid #d5d5d5; padding:4px; color:#999;}
.newsList li p{color:#333;}

table.leagueTableSmall {width:100%; }
table.leagueTableSmall td {padding:3px 0px;}
table.leagueTableSmall th { font-weight:bold;}
table.leagueTableSmall tr {border-bottom:1px solid #d5d5d5;}

table.leagueTableFull {width:100%; }
table.leagueTableFull td {padding:3px 3px 3px 3px; text-align:left;}
table.leagueTableFull td.small {padding:3px 3px 3px 3px; text-align:left; width:8%;}
table.leagueTableFull td.medium {padding:3px 3px 3px 3px; text-align:left; width:10%;}
table.leagueTableFull td.large {padding:3px 3px 3px 3px; text-align:left; width:42%;}
table.leagueTableFull th {padding:3px 3px 3px 3px; text-align:left; font-weight:bold;}
table.leagueTableFull th.small {padding:3px 3px 3px 3px; text-align:left; font-weight:bold; width:8%;}
table.leagueTableFull th.medium {padding:3px 3px 3px 3px; text-align:left; font-weight:bold; width:10%;}
table.leagueTableFull th.large {padding:3px 3px 3px 3px; text-align:left; font-weight:bold; width:42%;}
table.leagueTableFull tr {border:1px solid #d5d5d5;}

h3.leagueTableFull {margin-left:0px; margin-right:0px; margin-bottom:3px; margin-top:0px; color:#0E7039; font-family: Verdana,Times New Roman,Georgia,Serif; font-size:12pt; font-weight:bold;}


table.dataTable { width:100%;}
table.dataTable th { background:#ddd; font-weight:bold; padding:5px}
table.dataTable td {padding:5px; border-bottom:1px solid #e5e5e5;}

/*scorecard*/
table.cst_table { width:85%; margin-bottom:25px;}
table.cst_table thead { background:#ddd; font-weight:bold; padding:5px; }
table.cst_table thead th{ background:#ddd; font-weight:bold; padding:5px; }
table.cst_table tbody td{ padding:5px; border-bottom:1px solid #e5e5e5;  }

table.register {font-family:Arial, Helvetica, sans-serif; width:100%; background-color:#FFFFFF;}
table.register td {font-family:Arial, Helvetica, sans-serif; padding:3px 0px; background-color:#FFFFFF;}
table.register th {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; background-color:#DDDDDD; text-align:center; border-bottom:1px solid #d5d5d5;}
table.register tr {font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; }

.calendarDay { background:#FFFFFF; text-align:right; color:#000000; font-size:6.5pt; padding-top: 5px; }
.calendarDayHeader { background:#DDD; text-align:center; font-weight:bold; height:25px;}
.calendarTitle { background:#DDD; font-weight:bold; height:25px;}
.calendarTodayDay { background:#DDD; font-size:6.5pt; color:#000000; padding-top: 5px; }
.calendarSelectedDay { background:#DDD; font-size:6.5pt; padding-top:5px; }
.calendarOtherMonthDay { background:#FFFFFF; font-size:6.5pt; color:gray; padding-top: 5px; }

.calendarText {font-size:7pt; padding:1px; }

#footer { background:url(images/bgMainNav.png) repeat-x; height:100px; margin-top:30px; padding-left:10px; padding-top:0px;} 
.footerLogo { float:right; position:relative; top:-10px; left:-10px;}

img.ed {position: absolute;width: 340px;left: 80px;}
#wrapper {position: absolute;background-image: url("images/merrion_background.jpg");background-repeat: no-repeat;width: 1200px;height: 1200px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}
#top {position: absolute;margin-left: 202px;margin-top: 95px;}
a.menu:link {padding-bottom:0px; margin-bottom:0px; color: #FFFFFF;font-family: Verdana,Times New Roman,Georgia,Serif;text-decoration: none;}
a.menu:visited {padding-bottom:0px; margin-bottom:0px; color: #FFFFFF;font-family: Verdana,Times New Roman,Georgia,Serif;text-decoration: none;}
a.menu:hover {padding-bottom:0px; margin-bottom:0px; color: #FFCC33;font-family: Verdana,Times New Roman,Georgia,Serif;text-decoration: underline;}
a.menu:active {padding-bottom:0px; margin-bottom:0px; color: #FFCC33;font-family: Verdana,Times New Roman,Georgia,Serif;text-decoration: none;}
/*a:link {color: #0E7039;font-family: Verdana,Times New Roman,Georgia,Serif;text-decoration: none;font-weight: bold;}
a:visited {color: #0E7039;font-family: Verdana,Times New Roman,Georgia,Serif;text-decoration: none;}
a:hover {color: #A52131;font-family: Verdana,Times New Roman,Georgia,Serif;text-decoration: underline;}
a:active {color: #0E7039;font-family: Verdana,Times New Roman,Georgia,Serif;text-decoration: none;}*/
a { color:#078184; text-decoration:none;outline: none;}
a:hover { text-decoration:underline;}
a:visited { color:#078184;}


#left {position: absolute;width: 175px;margin-left: 105px;margin-top: 195px;}
.facebook {position: absolute;margin-left: 113px;margin-top: 305px;width: 175px;height: 95px;border: none;}
.twitter {position: absolute;margin-left: 113px;margin-top: 425px;width: 175px;height: 95px;border: none;}
.paddypower1 {position: absolute;margin-left: 110px;margin-top: 239px;width: 180px;height: 31px;border: none;}
.paddypower2 {position: absolute;margin-left: 110px;margin-top: 559px;width: 180px;height: 31px;border: none;}
#facebook {position: absolute;margin-left: 113px;margin-top: 305px;width: 175px;height: 95px;background: url(images/facebook_merrion.gif) no-repeat;}
#twitter {position: absolute;margin-left: 113px;margin-top: 425px;width: 175px;height: 95px;background: url(images/twitter_merrion.gif) no-repeat;}
#content {position: absolute;width: 500px;margin-left: 300px;margin-top: 280px;}
#right {position: absolute;width: 180px;height: 30px;margin-left: 850px;margin-top: 280px;margin-bottom: 0px;margin-right: 0px;padding-bottom: 0px;}
#league_right_left {position: absolute;width: 140px;margin-left: 850px;margin-top: 320px;margin-right: 0px;margin-bottom: 0px;}
#league_right_right {position: absolute;width: 60px;margin-left: 980px;margin-top: 320px;margin-right: 0px;margin-bottom: 0px;}
.menuitem {float: left;}
#menuLog{font-size: 1.4em;margin: 20px;}
.hidden {position: absolute;top: 0;left: -9999px;width: 1px;height: 1px;overflow: hidden;}

.fg-button {clear: left;margin: 0 0px 40px 0px; text-decoration: none !important;cursor: pointer;position: relative; text-align:left; zoom:1;}
.fg-button .ui-icon {position: absolute;top: 50%;margin-top: -8px; left: 50%;margin-left: -8px;}
a.fg-button {float: left;border:none}
button.fg-button {width: auto;overflow: visible;}
/* removes extra button width in IE */
.fg-button-icon-left{padding-left: 2.1em;}
.fg-button-icon-right{padding-right: 2.1em;}
.fg-button-icon-left .ui-icon{right: auto;left: .2em;margin-left: 0;}
.fg-button-icon-right .ui-icon {left: auto;right: .05em;margin-left: 0;}
.fg-button-icon-solo {display: block;width: 8px;text-indent: -9999px;}
/* solo icon buttons must have block properties for the text-indent to work */
.fg-button.ui-state-loading .ui-icon {background: url(spinner_bar.gif) no-repeat 0 0;}

#loginBox{ text-align:left; height:130px; border-bottom:2px solid #A52131; padding:10px;}
#loginBox2{ display: block; text-align:left; margin-left:auto; margin-right:auto; height:130px; padding:10px;}
.loginTitle {text-align:left; text-transform:uppercase; color:#108344; font-size:1.4em; padding-bottom:5px; font-weight:bold;}
.loginHyperLinkStyle {text-align:left; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.loginHyperLinkStyle2 {text-align:left; padding-right:2px; padding-top:2px; padding-bottom:2px; padding-left:2px; background-color:#DDDDDD; border: 1px solid #000000;}
.loginButtonStyle {padding-right:5px;}
.loginLabelStyle {text-align:left; display:block; color:#000000; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:8pt; font-weight:normal;}
.loginTextBoxStyle {margin-right:0px; width:120px; padding:2px; font-size:9pt; font-weight:normal;}

.passwordLabelStyle {text-align:left; color:#000000; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:10pt; font-weight:normal;}
.passwordInstructionStyle {text-align:left; color:#000000; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:10pt; font-weight:normal; width:200px;}
.passwordTextBoxStyle {margin-right:0px; width:300px; padding:2px; font-size:10pt; font-weight:normal;}
.passwordHyperLinkStyle {text-align:left; padding-right:75px; padding-top:5px; padding-bottom:5px;}

.matchdetails { font-family:Arial, Helvetica, sans-serif; width:300px; float:left; margin-bottom:10px; color:#000000; padding: 5px 5px 5px 0px; }
.matchdetails h3 { font-family:Arial, Helvetica, sans-serif; background-color:#108344; color:#fff; font-size:1.4em; border-bottom:2px solid #FFCC33; margin-bottom:5px; padding:0px 0px 0px 5px;}
.matchdetails p { font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #d5d5d5; padding: 0px 0px 5px 0px;}

.matchreport { font-family:Arial, Helvetica, sans-serif; width:100%; float:left; margin-bottom:5px; color:#000000; padding: 5px 5px 5px 0px; }
.matchreport h3 { font-family:Arial, Helvetica, sans-serif; background-color:#108344; color:#fff; font-size:1.4em; border-bottom:2px solid #FFCC33; margin-bottom:5px; padding:0px 0px 0px 5px;}
.matchreport p { font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #d5d5d5; padding: 0px 0px 5px 0px;}

.selectionHeading { font-size: 1.3em; color:#108344; padding-bottom: 5px;}
table.selection {width:230px; }
table.selection td {padding:3px 0px;}
table.selection th {font-weight:bold;}
table.selection tr {border-bottom:1px solid #d5d5d5;}

.articleHeading {font-size:1.0em; font-weight:bold; margin: 5px 0px 5px 0px;}
.articlebuttons {background-color:#108344; color:#FFFFFF; font-weight:bold; font-size:0.8em;}
.articlebuttonsaddnew {background-color:#108344; color:#FFFFFF; font-weight:bold; font-size:0.8em; float:right;}
.articleconfirm {font-size:0.9em; float:left; font-weight:bold;}
.articleconfirmsummary { font-style:italic; color:#108344; font-size:0.9em; float:left; font-weight:bold;}
.articleconfirmuser {font-size:0.9em; float:right; font-weight:bold; padding-right:40px; vertical-align:bottom;}

/***********************************/

/*Jquery Sortable table*/

.header {
	background-image: url(images/header-bg.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}

.headerSortUp {
	background-image: url(images/header-asc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
.headerSortDown {
	background-image: url(images/header-desc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}

div.tablesorterPager {
	padding: 10px 0 10px 0;
	background-color: #D6D2C2;
	text-align: center;
}
div.tablesorterPager span {
	padding: 0 5px 0 5px;
}
div.tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
div.tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
div.tablesorterPager input {
	font-size: 8px;
	width: 50px;
	border: 1px solid #330000;
	text-align: center;
}  

.GreyText{color:#000000; font-weight:bold; margin-top: 5px; margin-bottom:0px; font-family: Arial;}
.BlueText{font-weight:bolder; text-decoration:none; font-family: Arial;}
#tblLVSorter {empty-cells:show; border-collapse: collapse; width:100%; vertical-align:top;}
#tblLVSorter th {background:#ddd; font-weight:bold; padding:5px 5px 5px 5px; vertical-align:top; } /*padding: 5px 47px 5px 47px;}*/
#tblLVSorter td {border-bottom: solid 1px #e5e5e5; padding:5px 5px 5px 5px; vertical-align:top;} /*padding:10px 10px 10px 10px;}*/

/* comments control.... */
.BlueText12{font-size: 12px; color:#003366; font-weight:bold; text-decoration:none; font-family: Arial}
.GreyTextNormal{font-size: 12px; color:#666666; vertical-align:top; margin-top: 0px; margin-bottom:0px; font-family: Arial}
.GreyText16{font-size: 14px; color:#666666; vertical-align:top; font-weight:bold; font-family: Arial}
.LBlueText18{font-size: 20px; color:#A52131; font-weight:bolder; text-decoration:none; margin-top: 0px; font-family: Arial}
.LBlueText14{font-size: 11px; color:#0692E5; font-weight:bolder; text-decoration:none; margin-top: 0px; font-family: Arial}
.Line{height:2px; width:100%; border-bottom:solid 2px #CCCCCC}

