html {padding:0;margin:0;}
h1 {font-size: 1em; color: #454545;}
h2 {font-size: 1em; color: #454545;}
a {text-decoration: none; color: #006699;}

a:hover {text-decoration: none; color: #FFFFFF; background: #333;}

body {font-size: 0.7em; font-family: verdana;text-align:center;margin:0;padding:0;}

#outsidemain {background-image:url(../Images/mainBackground.gif); width:978px;background-repeat:repeat-y; margin:1em auto 2em auto;  }
#outsidefooter {background-image:url(../Images/mainBackground.gif); width:978px;background-repeat:repeat-y; margin:1em auto 2em auto;  margin-bottom: 2em;}
#mainContainer {position: relative;width:956px;margin:0em auto 2em auto;padding:0;text-align:left;clear: both; }

#bannerContainer {position:relative;width:956px;margin: 0px auto;padding:0px;text-align:left;height:165px;background-color: #fff;  background-image:url(../Images/clubbanner__.jpg) }
#bannerContainer h1 {padding:9em 0 0 1em; color:#990000;font-size: 120%}
#bannerContainer img {float: right; }

#navigation {position:relative;width:956px;margin: 0px auto; height: 37px; background-color: #454545;border-top: 1px solid black;}

#contentClubBackground {position:relative;width:956px;margin: 0px auto;background-color: #fff; background-image:url(../Images/clubInfoBackground.png); background-repeat:repeat-x; padding:1em 0 1em 0;}
#contentClubBackground h1 {margin-left: 1em;}
#contentClubBackground .float {float: right; margin-right: 1em;}
#contentClubBackground .float a img{text-decoration: none; border: none;}
#contentClubBackground input {border: 1px solid black;}

#honoursfiller {height: 270px;}
#contentwrapper {padding: 0 1em 1em 1em; min-height: 1800px;}
#contentwrapper img {text-decoration: none;}

#contentMainStory a, .contentRightBox a, #contentMainStorySub a {border-bottom: 1px dashed #069;}

#contentRightPanel {position: relative;  width: 260px; height: auto; float: right; font-size: 90%;}
#contentRightPanel p {margin-top: 0;}


.contentRightBox {border: 1px solid #000; min-height: 200px; margin-bottom: 1em; background-repeat: no-repeat;}
.contentRightBox p, .contentRightBox1 p {padding: 0 1em 0 1em; margin: 0.6em 1em;}
.contentRightBox ul, .contentRightBox1 ul {padding-left: 1em; list-style: none; margin: 0.6em;}
.contentRightBox img, .contentRightBox1 img {float: right; margin: 0;}
.contentRightBox h2, .contentRightBox1 h2 {margin-left: 0.5em; font-size: 1em; color: #333;  margin: 0.6em 1em;}
 .quicklinkdivider {
border-bottom:1px dashed #454545;
margin:0 0 1em;
padding-bottom:0.4em;
}
.BoxHeader {border-bottom: 1px solid black; margin: 0 0 0em 0; height: 20px; padding: 0.3em; color: #fff; background-color: #333; }
.BoxHeader h1 {margin-top: 0.2em; color: #fff; font-weight: bold }

.contentRightBoxExtra {margin-bottom: 1em; text-align:center;}
.contentRightBoxExtra a, ApplyForMembership a {text-decoration: none; border: none;}
.contentRightBoxExtra img, ApplyForMembership img {text-decoration: none; border: none;}
.ApplyForMembership {margin-bottom: 1em; text-align:center;}
.ApplyForMembership a {text-decoration: none; border: none;}
.ApplyForMembership img {text-decoration: none; border: none;}

.Extras {border: 1px solid black; margin-bottom: 1em;}
.Extras p {padding: 0em 1em 0 1em;}
.Extras a {text-decoration: none; border: none;}
.Extras img {text-decoration: none; border: none;}
.ExtrasBoxHeader {border-bottom: 1px solid black; margin: 0 0 0em 0; height: 20px; padding: 0.3em; color: #000; background-color: #EBE9D8; margin-bottom: 1em;}
.ExtrasBoxHeader h1 {margin-top: 0.2em; color: #000; font-weight: bold }

#contentMainStory {position: relative; border: 1px solid #000; height: auto;  padding: 0.8em; width:645px; margin-bottom: 1em; min-height: 300px; background-image: url(/Images/maincontentbackground__.png); background-repeat: repeat-x; background-color: #EBE9D8; text-align: justify;}
#contentMainStorySub {position: relative; border: 1px solid #000; height: auto; background-color: #FFF; padding: 0.8em; width:645px; margin-bottom: 1em; min-height: 300px;}

#contentMainStory ul, #contentMainStorySub ul {list-style-type:none;margin-left: 0.2em;}
#contentMainStory ul li, #contentMainStorySub ul li {line-height: 1.4em; }
#contentMainStory .float, #contentMainStorySub .float {float: right; margin:0 0 1em 1em; }
#contentMainStory .float img {border: 1px solid black; text-decoration: none;}
#contentMainStory img, #contentMainStorySub img {border: 1px solid black; text-decoration: none;}
#contentMainStory .float a {color: #000;}
#contentMainStory .float a:hover {color: #000; background-color: #fff;}
#contentMainStory .forms {padding: 0.6em; border: 1px dashed #990000; margin-bottom:1em;}

#contentMainStory fieldset {border: 1px solid black; margin-bottom: 1em; padding: 1em; background-color:#fff;}
#contentMainStory fieldset legend {padding: 0.3em 0.5em 0.3em 0.5em; border: 1px solid black; font-weight: bold; background-color:#454545; color:#fff;}


.LatestNewsWithImage {position: relative; border: 1px solid #360; width: 645px; min-height: 75px; margin:  1em 1em 1em 0em;  background-color: #EBE9D8; padding: 0.4em;}
.LatestNewsWithImage .float {float: left; margin-right:1em;}
.LatestNewsWithImage .floatright {float: right; margin:0.4em 0.4em 0 1em;}
.LatestNewsWithImage img {border: 1px solid black;}
.LatestNewsWithImageText {background-color: #FAFAF5; border: 1px solid #360; min-height: 75px; padding: 1em; margin: 0.6em}

#midPanel { height: 210px; clear: both; overflow: auto;  position:relative; border: 1px solid #000; margin-top: 1em; }
#midPanel ul li {list-style-image: url("../Images/arrow.gif");}
.midContentBox {border: 1px solid #000; margin: 1em; height: 180px; width: 288px; position: relative; float: left; font-size: 90%;} 
.midContentBox h1 { margin: 0; height: 20px; padding: 0.3em; color: #000; border-bottom:1px solid black;}
.midContentBox p {padding-left: 1em; margin: 0.8em 0; }

#footer {position: relative;width:956px;margin:1em auto 2em auto;padding:0;text-align:left;clear: both; background-image:url(../Images/mainBackground__.gif); background-repeat:repeat-y; text-align: center; }

#footer ul {height:68px; display:block; padding:0;	list-style-type:none;}
#footer li {display:block;float:left;margin:1em;padding:0;}

.bordertop {width:956px; border-top: 1px solid #000;margin-left: 1em;}
.borderbottom {width:956px; border-bottom: 1px solid #000;margin-left: 1em;}

#Announcement {margin: 1em; border: 1px dashed #990000; padding: 1em;  text-align: center;}

table.listing {border-width: 1px 1px 1px 1px;border-spacing: 2px;border-style: solid solid solid solid;border-color: black black black black;border-collapse: collapse;width: 100%;}
	
table.listing th {border-width: 1px 1px 1px 1px;padding: 0.2em;	border-style: solid solid solid solid;border-color: black black black black;	background-color: #C7C192;color: #454545;-moz-border-radius: 0px 0px 0px 0px;}

table.listing td {border-width: 1px 1px 1px 1px;padding-left: 0.4em;border-style: solid solid solid solid;border-color: black black black black;font-size: 90%;-moz-border-radius: 0px 0px 0px 0px;background-color: #fff;}

td.subHeading {background-color: #E3E0CA;}
table.honours {border-width: 1px 1px 1px 1px;border-spacing: 2px;border-style: solid solid solid solid;border-color: black black black black;border-collapse: collapse;width: 100%; margin-bottom: 1em;}
table.honours th {border-width: 1px 1px 1px 1px;padding: 0.4em;	border-style: solid solid solid solid;border-color: black black black black;	background-color: #C7C192;color: #454545;-moz-border-radius: 0px 0px 0px 0px;}
table.honours td {border-width: 1px 1px 1px 1px;padding: 0.4em;border-style: solid solid solid solid;border-color: black black black black;-moz-border-radius: 0px 0px 0px 0px;background-color: #fff;}


table.contact {border: 1px dashed black; padding: 1em; width: 100%;}

.FormError {border: 1px dashed black; padding: 1em; font-style: italic; color: #990000;}
.Required {font-size: 80%; color:#900;font-style:italic;}
.right {text-align: right; vertical-align: text-top; width: 100px;}
/*input,select,textarea {border: 1px solid black;}*/