body {
background:#66DB42 url(images/bg_home.png) repeat-x scroll left top;
font-family:Verdana,'Trebuchet MS',sans-serif;
margin:0pt;
}
#container {
border:0px solid blue;
margin:0pt auto;
width:990px;
position: relative;
z-index: 100;
}
#left-shadow {
background-image:url(images/leftShadow.png);
background-repeat:repeat-y;
border:none;
float:left;
height:100%;
width:20px;
}
#centreContent {
background:transparent url(images/white_back.png) repeat-x left top;
border:0px solid red;
float:left;
margin:0px auto;
width:990px;
}
#topSector {
border:0px solid green;
height:68px;
margin-top:10px;
}
#roundedTop {
clear:both;
display:block;
float:left;
height:20px;
margin:0px;
padding:0px;
width:100%;
}
#header {
border-bottom:0px solid #CCCCCC;
clear:left;
display:block;
height:48px;
margin-bottom:0px;
}
#banner {
background-image:url(images/banner.png);
background-repeat:no-repeat;
border:0px solid green;
cursor:pointer;
float:left;
height:80px;
left:0px;
margin:0px;
position:relative;
width:300px;
z-index:10;
}
#languages
{
float: left;
width: 100px;
height: 15px;
z-index:1000;
margin:22px 4px -22px 12px;
}
#languages ul 
{
float:left;
display:inline;
height:15px;
list-style-type: none;
padding:0px;
margin:0px;
width: 100px;
white-space:nowrap;
}
#languages li
{
float:left;
width: 25px;
height:15px;
display: inline;
list-style-type:none;
cursor:pointer;
}
#languages #english
{
background-image: url(images/en.gif);
background-repeat: no-repeat;
}
#languages #spanish
{
background-image: url(images/es.gif);
background-repeat: no-repeat;
}
#languages #irish
{
background-image: url(images/ie.gif);
background-repeat: no-repeat;
}
#headerLinks {
background:#FFFFFF url(images/content_top_glass.png) repeat-x scroll left bottom;
border:0px solid green;
color:#555555;
float:right;
height:30px;
margin:14px 8px -23px;
position:relative;
z-index:1000;
}
.headLinks {
background:transparent url(images/content_top_glass_left.png) no-repeat scroll left bottom;
border-right:0px solid #990000;
float:left;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:0.6em;
height:30px;
line-height:1em;
text-transform:uppercase;
}
.headLinks2 {
border-left:1px solid #990000;
display:block;
float:left;
margin-right:3px;
padding-left:3px;
padding-top:1px;
}
.headLinks a {
color:#FFFFFF;
text-decoration:none;
}
#usefulLinksBar {
color:#FFFFFF;
float:left;
font-size:7pt;
text-transform:capitalize;
}
#usefulLinksBar ul {
background:transparent url(images/content_top_glass_right_header.png) no-repeat scroll right top;
float:left;
height:25px;
margin:0px;
padding:3px 4px;
}
#usefulLinksBar li {
border-left:1px solid #FFFFFF;
float:left;
list-style-type:none;
margin-top:8px;
padding:0px 12px;
}
#usefulLinksBar #firstItem
{
border-left: 0px solid #fff;
}
#usefulLinksBar #lastItem
{
border: 0px solid #fff;
padding: 0px;
margin-top: 4px;
}
#memberTab
{
background: none;
background-color: #7C6D5F;
height: 10px;
}
ul.memberul
{
z-index: 100;
left: 922px;
width: 72px;
position: absolute;
top: 40px;
background-color: #7c6d5f;
list-style:none;
margin:0px;
padding:0px;
visibility:hidden;
}
#memberList li
{ 
padding-left: 13px; 
padding-bottom: 5px;
padding-top: 0px;
margin:0px;
background: none;
background-color: #7C6D5F;
}
#search {
border:0px solid green;
color:#555555;
display:block;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:1em;
height:20px;
line-height:1.6em;
text-transform:uppercase;
width:120px;
MARGIN-TOP: 1px; 
}
#search form {
margin: 0px;
}
#searchBox {
float:left;
padding-left:2px;
width:85px;
}
#searchBox input {
background-color:white;
border-color:#CCCCCC red red rgb(204, 204, 204);
border-style:solid;
border-width:1px 0px 0px 1px;
color:#555555;
float:left;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:1em;
height:16px;
padding:0px;
text-transform:capitalize;
width:85px;
}
#searchButton {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
font-size:1em;
height:15px;
margin-left:3px;
padding-left:2px;
width:19px;
cursor: pointer;
}
#main {
border:0px solid green;
}
#sectionText {
color:white;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:28pt;
z-index:50;
}
#testContentLeft {
background:#FFFFFF url(images/banner_strip.png) no-repeat scroll 10px 50%;
float:left;
height:140px;
margin-top:15px;
position:relative;
width:100%;
z-index:5;
}
#testContentLeft_sp {
background:#FFFFFF url(images/banner_strip_sp.png) no-repeat scroll 10px 50%;
float:left;
height:140px;
margin-top:15px;
position:relative;
width:100%;
z-index:5;
}
#testContentLeft_ie {
background:#FFFFFF url(images/banner_strip_ie.png) no-repeat scroll 10px 50%;
float:left;
height:140px;
margin-top:15px;
position:relative;
width:100%;
z-index:5;
}
#testContentRight {
background:#FFFFFF url(images/kneeling2.png) no-repeat scroll 0% 50%;
float:left;
height:200px;
width:38%;
z-index:5;
}
#mainContent {
background-color:#FFFFFF;
clear:both;
float:left;
width:100%;
}
#mainImage {
background:transparent url(images/main.png) no-repeat scroll 0% 50%;
float:left;
height:400px;
margin-left:30px;
margin-top:20px;
width:50%;
}
#login {
background:#EEF9FD url(images/tempLogin.png) no-repeat scroll 0% 50%;
float:left;
height:185px;
margin-left:70px;
margin-top:30px;
padding-left:20px;
padding-right:20px;
width:120px;
}
#loginSubmit {
color:#004477;
cursor:pointer;
display:inline;
font-size:0.7em;
margin-left:80px;
text-decoration:underline;
width:30px;
}
#footerDiv {
float:left;
height:20px;
width:100%;
background:transparent url(images/container_footer_left.png) no-repeat scroll left top;
}
#footerTopDiv {
height:15px;
background:transparent url(images/container_footer_right.png) no-repeat scroll right top;
}
#footerMiddleDiv {
height:14px;
margin: 0px 11px;
border-top:1px solid #CCCCCC;
background-color:#FFFFFF;
}
#right-shadow {
background-image:url(images/rightShadow.png);
background-repeat:repeat-y;
float:left;
height:100%;
width:20px;
}
#leftContent {
background:transparent url(images/content_top_glass.png) repeat-x scroll left top;
float:left;
height:300px;
margin:3px 0px 0px 10px;
width:30%;
}
.contentTop {
background:transparent url(images/content_top_glass_left.png) no-repeat scroll left top;
display:block;
font-family:Verdana,'Trebuchet MS',sans-serif;
height:30px;
padding-left:4px;
}
.contentTop2 {
background:transparent url(images/content_top_glass_right.png) no-repeat scroll right top;
color:#FFFFFF;
display:block;
font-family:Arial,Verdana,'Trebuchet MS',sans-serif;
font-size:0.9em;
height:20px;
padding-left:8px;
padding-right:0px;
padding-top:10px;
text-align:left;
text-transform:capitalize;
}
.contentTop3 {
background:transparent url(images/content_top_glass.png) repeat-x scroll left top;
MARGIN-TOP: -10px; 
WIDTH: 97%; 
HEIGHT: 20px;
padding-top: 10px;
color:#FFFFFF;
}
.contentBottom {
background-color:#FFFFFF;
border-bottom:0px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#555555;
font-family:verdana;
margin:0px 2px;
}
#middleContent .contentBottom {
font-size:12px;
}
.contentBottom p {
font-size:12px;
margin-bottom:0px;
margin-top:0px;
padding-left:5px;
padding-right:2px;
padding-top:5px;
}
.loginLabel {
border:0px solid green;
clear:left;
color:#555555;
float:left;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:0.7em;
height:20px;
margin-top:10px;
padding-left:10px;
padding-top:0px;
text-transform:capitalize;
width:70px;
}
.loginTextBox {
background-color:white;
border-color:#CCCCCC red red rgb(204, 204, 204);
border-style:solid;
border-width:1px 0px 0px 1px;
color:#555555;
float:left;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:0.8em;
height:20px;
margin-top:10px;
text-transform:capitalize;
width:105px;
}
.loginInput {
border-width:0px;
color:#555555;
width:105px;
}
.loggedInLabel {
border:0px solid green;
clear:left;
color:#555555;
display:block;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:0.7em;
height:20px;
margin-top:0px;
padding-left:10px;
padding-top:10px;
width:100%;
}
.loggedInLink {
border:0px solid green;
color:#555555;
display:block;
float:left;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:0.7em;
height:20px;
margin-top:10px;
padding-left:10px;
padding-top:0px;
width:30%;
}
.contentFooter {
background:transparent url(images/content_footer.png) repeat-x scroll left bottom;
height:15px;
margin: 0px 2px 0px 2px;
}
.contentFooter2 {
background:transparent url(images/content_footer2.png) no-repeat scroll left bottom;
height:15px;
}
.contentFooter3 {
background:transparent url(images/content_footer3.png) no-repeat scroll right bottom;
height:15px;
}
.loginFooter {
background:transparent url(images/login_footer.png) repeat-x scroll left bottom;
height:15px;
margin: 0px 2px 1px 2px;
}
.loginFooter2 {
background:transparent url(images/login_footer2.png) no-repeat scroll left bottom;
height:15px;
}
.loginFooter3 {
background:transparent url(images/login_footer3.png) no-repeat scroll right bottom;
height:15px;
}
#middleContent {
background:transparent url(images/content_top_glass.png) repeat-x scroll left top;
float:left;
margin-left:5px;
margin-right:5px;
margin-top:3px;
width:45%;
}
#rightContent {
background:transparent url(images/content_top_glass.png) repeat-x scroll left top;
float:left;
margin-top:3px;
width:22%;
}
#rightContent .contentBottom {
background-color:#F3F3F3;
height:101px;
}
#sponsors {
background:transparent url(images/content_top_glass.png) repeat-x scroll left top;
}
.newsTable {
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
margin-top:2px;
width:100%;
}
.newsTable .photoTD {
width:70px;
}
.newsTable a {
color:#459629;
}
.newsTable a, .newsTable a:hover {
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.3;
text-decoration:none;
}
.newsListTable {
font-family:Verdana;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
}
.newsListTable td {
width:100%;
}
.newsListTable .photoTD {
width:70px;
}
.newsListTable a {
color:#004477;
}
.newsListTable a, .newsListTable a:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.3;
text-decoration:none;
}
#trainingTimes {
color:#459629;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.3;
margin-left:8px;
}
#trainingTable {
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
margin-bottom:10px;
margin-left:8px;
}
#trainingTable td {
width:10%;
}
#trainingTable .trainingTime
{
width: 25%;
}
#trainingTable .trainingAge
{
width:65%;
}
#location {
color:#459629;
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.3;
margin-left:8px;
}
#locationMap {
font-family:Verdana,'Trebuchet MS',sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
margin-left:38px;
margin-top:8px;
}
#locationMap img {
border:0px solid red;
}
#editLink
{
visibility: hidden;
}
#sponsors .contentBottom
{
padding-top: 5px;
padding-left: 5px;
}
#adverts
{
background:transparent url(images/content_top_glass.png) repeat-x scroll left top;
}
#adverts .contentBottom
{
height: 620px;
}
label
{
display: none;
}
a.validXhtml
{
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
}
a.validXhtml img
{
border: none;
}
a.validCss
{
position: absolute;
top: 35px;
left:0px;
z-index: 10;
}
a.validCss img
{
border: none;
}
a.W3C-WAI
{
position: absolute;
top: 70px;
left:0px;
z-index: 10;
}
a.W3C-WAI img
{
border: none;
}
#rssFeed img
{
border: none;
float: right;
margin: -5px 10px;
}
