/* Start of website colour customisation */



body{

  background-color: #000835;

  font-family: verdana;

  font-size: 11px;



}



#wrapper{

  width: 950px;

  margin-left: auto;

  margin-right: auto;

  background-color: #213e7b;

}



#middleColumn{

  width: 561px;

  float: left;

  margin-left: 3px;

  margin-top: 10px;

  background-color: #213e7b;

}



* html #middleColumn{

  width: 551px;

  float: left;

  margin-left: 0px;

  margin-right: 0px;

  margin-top: 10px;

  background-color: #213e7b;

}



#footer {

  width: 950px;

  height: 50px;

  background-color: #000000;	

  margin-left: auto;

  margin-right: auto;

  clear: both;

}



/* Heading colour for title bars...Welcome, Top News Stories and More News Headlines */

h1.heading355, h1.headingMiddleColumn, h1.headingOnTheLeft, h1.heading, h1.headingRight, h1.headingMiddleRight, h1.headingMiddleRight2, h1.headingForum, headingMiddleRight  {

  color: #000000;

}



/* Colour of the links */

.newsDate, .newsDateAndComments, .next5FixtureDate, .homeORaway, .spotlightNameTitle, .picBorder, .pollEnds, .greenDate, .fixtureDate, .lastMatchComment, .last5MatchesComment,

.newsAuthor, .requiredField, .nextEventTitle, .photoDetailsText, .showPhotoDetailsText, .nextFixtureVersus, .lastMatchResult,

.forumLink, .lastPostBy, .galleryCommentUsername, .counterText, .username, .backToTop, legend

{

  color: #000b46;

}



.topStoryDate {

  color: #ffffff;

}



.onePixelGreenBorder {

  border: 1px solid #000b46;

}





td#calendarTitle

{

	background-color: #eaf5ff;

}

table#mboCalendar a:hover

{

	border: 1px solid #000000;

}

table#mboCalendar a:active

{

	border: 1px solid #105CB6;

	background-color: #105CB6;

	color: white;

}

table#mboCalendar a

{

	display: block;

	border: 1px solid #000b46;

	text-decoration: none;

	color: black;

	padding: 3px;

	color: #5d5d5d;

}

.calendarEvent {

  border: 1px solid #000000;

  background-color: #cee7ff;

}



/* News and player spotlight photo border */

a img {

  border: 1px solid #000b46;

}



/* table bgcolor for 'Show, Edit and Delete' cells */

.showEditDelete {

  background-color: #000b46;

  color: #ffffff;

}



/* the colour of the image border */

div img {

  border: 1px solid #000b46;

}



.loginTextUsername {

  padding-top: 3px;

  font-size: 10px;

  padding-right: 10px;

  color: #fff;

}



.loginText {

  font-size: 10px;

  padding-right: 10px;

  color: #fff;

}



/* End of website colour customisation */







.galleryCommentUsername {

  font-size: 11px;

}



.newsDate {

  font-size: 11px;

}



.newsDateAndComments {

  font-size: 10px;

}



.teamsInNextFixture {

  color: #000000;

}



.opponentInNextFixture {

  color: #000000;

}



.forumDescription {

  color: #777777;

}



.datePostedText {

  color: #4e4e4e;

}



.bottomViewPostTD {

  border-bottom: 3px solid #b1b1b1;

}



.bottomRightVPTD {

  border-bottom: 3px solid #b1b1b1;

}



.scoreDivider {

  color: #333333;

}



.errorText {

  color: #ff0000;

}



.pleaseRegister {

  color: #ff0000;

}



*{

  margin: 0;

  padding: 0;

}



#outerWrapper{

  width: 978px;

  margin-left: auto;

  margin-right: auto;  

}



#header{

  width: 950px;

  height: 175px;

  background-image: url('../images/header.jpg');	

}



#leftHeader {

  float: left;

  width: 49%;

}



#rightHeader {

  float: right;

  width: 200px;

}



#loginBox {

  float: right;

  text-align: right;

  margin-top: 12px;

}



#subHeader{

  width: 935px;

  height: 22px;

  padding-top: 3px;	

  padding-left: 15px;

  color: #ffffff;

  background-image: url('../images/subHeader.gif');

}



#subHeader a {

  color: #ffffff;

}



#leftSubHeader {

  float: left;

}



#rightSubHeader {

  float: right;

}



/*Left Column Styles - Should be no wider than 191 in total*/



#leftColumn{

  float: left;

  width: 191px;

}



* html #leftColumn{

  float: left;

  width: 191px;

}



#menu ul{

  list-style: none;

}



#menu li a{

  display: block;

  width: 176px;

  height: 18px;

  color: #fff;

  text-decoration: none;

  font-size: 13px;

  text-align: left;

  color: #ffffff;

  background-image: url('../images/menubutton.gif');

  padding-top: 2px;

  padding-left: 15px;

}



#menu li a:hover{

  display: block;

  width: 176px;

  height: 18px;

  color: #fff;

  text-decoration: none;

  font-size: 13px;

  background-image: url('../images/menubutton_hover.gif');

  padding-top: 2px;

  color: #ffffff;

  padding-left: 15px;

}



#middleTop{

}



#middleTopLeft{

	width: 375px;

	float: left;

}



*html #middleTopLeft{

	width: 375px;

	float: left;

	margin-left: 1px;

}



#middleTopRight{

  width: 183px;

  float: right;

}



* html #middleTopRight{

  width: 173px;

  float: right;

  margin-right: -5px;

}



#middleBottom{

  width: 558px;

  clear: both;

  padding-top: 3px;

  margin-bottom: 10px;

}



/*Right Column Styles - Should be no wider than 192 in total*/



#rightColumn{

  width: 192px;

  float: right;

  margin-top: 10px;

}



* html #rightColumn{

  width: 182px;

  float: right;

  margin-top: 10px;

  margin-right: -2px;

}



.contentBox {

  background-image: url('../images/contentBoxBG.gif');

  background-repeat: repeat-x;

  width: 100%;

}



.contentBoxRight {

  width: 181px;

  background-color: #ffffff;

  padding-bottom: 15px;

  margin-bottom: 10px;

}



* html .contentBoxRight {

  margin-top: -10px;

}



.contentBoxRight p {

  padding-top: 5px;

  padding-bottom: 5px;

  padding-left: 15px;

  padding-right: 5px;

}



.contentBoxMain {

  background-color: #ffffff;

  width: 331px;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 15px;

  padding-right: 15px;

  margin-bottom: 7px;

  margin-left: 7px;

}



.welcomeBoxMain {

  background-color: #ffffff;

  width: 331px;

  margin-left: 7px;

  margin-bottom: 10px;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 15px;

  padding-right: 15px;

}



.topStoryPhoto {

  position:relative;

  width: 361px;

  z-index: 3;

  margin-left: 7px;

}



.topStoryPhoto img {

  border-left: 1px solid #ffffff;

  border-right: 1px solid #ffffff;

  border-top: 0px;

}



.topStoryBar {

   position:relative;

   margin-top: -45px;

   background-image: url('../images/topStoryBar.png');

   background-repeat: repeat-y;

   height: 39px;

   width: 361px;

   border-top: 2px solid #ffffff;

   border-bottom: 2px solid #ffffff;

   z-index: 4;

   margin-left: 7px;

   margin-bottom: 10px;

}



.topStoryTitleTop {

   margin-top: 2px;

   padding-left: 10px;

}



.topStoryStoryTop {

   padding-left: 10px;

   padding-right: 10px;

   font-size: 11px;

}



.topStoryDate {

	font-size: 11px;

	float: right;

	padding-right: 10px;

	padding-left: 10px;	

	background-color: #6a6a6a;

}



.welcomeBoxMain p {

  margin-top: 10px;

  margin-bottom: 10px;

}



.contentBox p {

  padding-top: 12px;

}



.contentBoxFull {

  width: 175px;

}



.contentBoxSquad {

  width: 181px;

  margin-right: 10px;

  background-color: #ffffff;

  margin-bottom: 10px;

  clear: both;

}



* html .contentBoxSquad {

  width: 178px;

}



.contentBoxPoll {

  width: 181px;	

  padding-top: 1px;

  padding-bottom: 15px;

  background-color: #ffffff;

  margin-right: 10px;

}



* html .contentBoxPoll {

  margin-top: -10px;

}



.contentBoxNobg {

  width: 361px;  

  background-color: #ffffff;

  margin-left: 7px;

  margin-bottom: 10px;

} 



.contentBoxNextFixture {

  width: 166px;

  padding-left: 5px;

  padding-right: 5px;

  padding-top: 15px;

  padding-bottom: 10px;

  text-align: center;

  background-color: #ffffff;

}



.contentBoxNextFixture2 {

  width: 166px;

  background-image: url('../images/angelBG.gif');

  background-repeat: no-repeat;

  padding-left: 5px;

  padding-right: 5px;

  padding-top: 15px;

  padding-bottom: 10px;

  text-align: center;

  background-color: #ffffff;

  margin-bottom: 10px;

}



* html .contentBoxNextFixture2 {

  margin-top: -10px;

}



.contentBoxLastMatch {

  width: 183px;

  text-align: center;

  font-weight: bold;

  font-size: 13px;

  background-color: #ffffff;

}



.contentBoxNext5 {

  width: 176px;

  background-color: #ffffff;

  font-size: 11px;

  clear: both;

  margin-bottom: 10px;

} 



.contentBoxNext5 p{

  padding-top: 12px;

}



.contentBoxLast5 {

  width: 183px;

  padding-bottom: 15px;

} 



.last5MatchesComment {

  margin-top: 3px;

  margin-left: 9px; 

}



.teamsInNextFixture {

  font-size: 18px;

  font-weight: bold;

  font-family: arial, verdana;

}



.opponentInNextFixture {

  font-size: 18px;

  font-weight: bold;

  font-family: arial, verdana;

}



.nextFixtureVersus {

  font-size: 36px;

  font-family: georgia, arial;

  padding-top: 15px;

  padding-bottom: 10px;

  font-weight: normal;

}



.lastMatchResult {

  font-size: 40px;

  font-family: georgia, arial;

  padding-top: 5px;

  padding-bottom: 12px;

  font-weight: normal;

}



.nextFixtureDate {

  padding-top: 7px;

  font-size: 11px;

  font-weight: normal;

}



.nextFixtureVenue {

  font-weight: normal;

  font-size: 11px;

}



.next5FixtureDate {

  margin-left: 15px;

  font-weight: normal;

}



.next5Event {

  margin-top: -12px;

  margin-bottom: 8px;

  margin-left: 15px;

  margin-right: 15px;

}



.last5MatchesFixture {

  padding-top: 10px;

  margin-left: 9px;  

}



.lastMatchComment {

  margin-top: 10px;

  margin-bottom: 15px;

}



.contentBoxOnTheLeft {

  width: 181px;

  background-color: #ffffff;

  margin-left: 10px;

  margin-bottom: 10px;

}



* html .contentBoxOnTheLeft {

  margin-top: -10px;  

}



.usersContentBox {  

  width: 181px;

}



.userStatsContentBox {

  width: 181px;

  clear: both;

}



#usersDIV {

  background-color: #ffffff;

  margin-left: 10px;

  width: 181px;

}



.heading {

  width: 166px;

  height: 20px;

  background-image: url('../images/titleBar_on_left.gif');

  font-size: 13px; 	

  padding-top: 4px;

  padding-left: 15px;

  color: #ffffff;

  margin-top: 10px;

} 



.headingMiddleRight {

  width: 161px;

  height: 20px;

  background-image: url('../images/titleBar_middleRight.gif');

  font-size: 13px; 	

  padding-top: 4px;

  padding-left: 15px;

  margin-top: 10px;

}



.headingMiddleRight2 {

  width: 161px;

  height: 20px;

  background-image: url('../images/titleBar_middleRight2.gif');

  font-size: 13px; 	

  padding-top: 4px;

  padding-left: 15px;

  color: #ffffff;

  margin-top: 10px;

}



.headingRight {

  width: 177px;

  height: 20px;

  background-image: url('../images/titleBar_on_left.gif');

  background-repeat: no-repeat;

  font-size: 13px; 	

  padding-top: 4px;

  padding-left: 15px;

  color: #ffffff;

  margin-top: 10px;

  margin-right: 9px;

}



.heading355 {

  width: 360px;

  height: 20px;

  background-image: url('../images/titleBar_welcome.gif');

  background-repeat: no-repeat;

  font-size: 13px; 	

  padding-top: 4px;

  padding-left: 15px;

  color: #ffffff;

  margin: 10px 0px 0px 7px;

}





.headingMiddleColumn {

  width: 547px;

  height: 20px;

  background-image: url('../images/titleBar_middleBottom.gif');

  background-repeat: no-repeat;

  font-size: 13px; 

  padding-top: 4px;

  padding-left: 15px;

  color: #ffffff;

  margin: 10px 0px 0px 7px;

}



.headingForum {

  width: 547px;

  height: 20px;

  background-image: url('../images/titleBar_forum.gif');

  background-repeat: no-repeat;

  font-size: 13px; 

  padding-top: 4px;

  padding-left: 15px;

  color: #ffffff;

  margin: 10px 0px 0px 7px;

}



.headingOnTheLeft {

  width: 166px;

  height: 20px;

  background-image: url('../images/titleBar_on_left.gif');

  font-size: 13px; 	

  padding-top: 4px;

  padding-left: 15px;

  margin-top: 10px;

  margin-left: 10px;

}



.footerText {

  color: #ffffff;

  font-size: 10px;

  padding-top: 7px;

  margin-left: 20px;

  margin-right: 20px;

}



.footerText a {

  color: #ffffff;

}



.playersList {

  background-color: #f2f2f2;

}



.usersList {

  background-color: #f9f9f9;

}



.userBoxBorder {

  border-bottom: 2px solid #ffffff;

  padding: 5px;

}



.userBoxAvatar img {

  margin-left: 10px;

}



.smallUsersText {

  font-size: 10px;

  text-align: center;

}



.smallSponsorsText {

  font-size: 10px;

  margin-top: 30px;

  margin-bottom: 10px;

}



.playersListHeading {

  background-color: #cccccc;

}



.tenpxTop {

  margin-top: 10px;

}



a {

  color: #000000;

}



a:hover {

  text-decoration: none;

}



.topStoryTitle {

  font-size: 13px;

  font-weight: bold;

}



.topNewsContainer {

  clear: both;

  background-color: #f5f5f5;

  padding-top: 10px;

  padding-bottom: 10px;

  margin-bottom: 3px;

}



.topNewsPic {

  float: left;

  width: 120px;

  margin-left: 10px;

  margin-right: 10px;

  padding-top: 3px;

  text-align: center;

}



.topNewsStory {

  float: left;

  width: 200px;

}



.greenDate {

  font-weight: bold; 

}



.otherNewsStoryP {

  line-height: 2.0em;

  font-size: 11px;

}





.newsText {

  margin-top: 8px;

  font-size: 11px;

}



.player {

  float: left;

  width: 100px;

  margin-top: 20px;

  margin-bottom: 10px;

}



#full_page {

  padding: 10px 15px 15px 15px;

  margin: 0px 7px 10px 7px;

  background-color: #ffffff;  

  clear: both;

}



* html #full_page {

  margin-left: 10px;

  width: 516px;

}



.quickReplyContainer {

  padding: 15px;

  margin: -10px 7px 10px 7px;

  background-color: #ffffff;

  text-align: center;

  clear: both;

}



#full_page_table {

  margin: 0px 7px 0px 7px;

  background-color: #ffffff;

  clear: both;

}



* html #full_page_table {

  margin-left: 10px;

  width: 546px;

}



* html showAblumTable {

  width: 446px;

}



#registration_page {

  margin-top: 15px;

  margin-left: 15px;

  margin-right: 7px;

  background-color: #ffffff;

}



#forum_page {

  margin-top: 0px;

  margin-left: 0px;

  margin-right: 0px;

}



h5 {

  font-size: 13px;

}



.sponsorsTitleH5 {

  font-size: 13px;

  margin-top: 10px; 

  margin-left: 0px;

}



.galleryTitleH5 {

  font-size: 1.2em;

}



.middleContent {

  width: 561px;  

}



.news_bg_swoosh {

  background-image: url('../images/swoosh.gif'); 

  background-repeat: no-repeat;

  padding-left: 20px;

  margin-left: 10px;

  height: 25px;

  background-position: left bottom;

  float: left;

}



.news_bg_swooshLinks {

  background-image: url('../images/swoosh.gif'); 

  background-repeat: no-repeat;

  padding-left: 30px;

  margin-left: 10px;

  margin-top: 15px;

  height: 75px;

  float: left;

}





.matchRep_bg_swoosh {

  background-image: url('../images/swoosh.gif'); 

  background-repeat: no-repeat;

  padding-right: 30px;

  margin-right: 40px;

  margin-top: 15px;

  height: 25px;

  float: left;

  border: 1px solid #000000;

}



.bg_swooshSponsors {

  background-image: url('../images/swoosh.gif'); 

  background-repeat: no-repeat;

  padding-left: 30px;

  margin-left: 10px;

  margin-top: 15px;

  height: 30px;

  float: left;

}



.links_content {

  text-align: left; 

  padding-top: 12px;

  margin-bottom: 10px;

}



.news_date {

  float: right;

  width: 130px;

}



.news_author {

  float: right;

  width: 120px;

  padding-right: 20px;

}



.news_backButton {

  float: right;

  margin-right: 15px;

}



.newsAuthor {

  font-size: 11px;

  text-align: left;

}



.newsOverviewBox {

  margin-bottom: 40px;

  padding-left: 20px;

}



.tableRow0 {

  height: 50px;

}



.tableRow1 {

  height: 50px;

}



.sponsorTableRow0 {

  height: 10px;

  background-color: #f1f7ee;

}



.sponsorTableRow1 {

  height: 10px;

}



.galleryTableRow0 {

  background-color: #f1f7ee;

}



.galleryTableRow1 {

}



.sponsorText {

  margin-left: 25px;

}



.spotlightPhoto {

  text-align: center;

  padding-top: 15px;

  margin-right: 15px;

}



.spotlightNameTitle {

  font-weight: bold;

  font-size: 11px;

  padding-top: 15px;

}



.spotlightName {

  font-size: 11px;

  margin-top: -10px;

}



* html .showAlbumTable {

  width: 300px;

  padding: 0px;

  margin: 0px;

}



.enlargePhoto {

  font-size: 0.7em;

}



.gallery_image {

  float: left;

  padding-left: 45px;

  padding-top: 10px;

  padding-bottom: 10px;

}



* html .gallery_image {

  padding-left: 0px;

  margin-left: 10px;

}



.enlarge {

  float: left;

  padding-top: 93px;

  padding-left: 40px;

}



#gallery_container {

  float: right;

}



.gallery_photoTitle {

  float: left;

  padding-top: 10px;

}



.gallery_photoDetails {

  float: right;

  padding-top: 10px;

  margin-right: 25px;

  width: 300px;

}



* html .gallery_photoDetails {

  float: left;

  margin-right: 0px;

  width: 300px;

}



.photoDetailsTitle {

  font-size: 12px;

  font-weight: bold;

}



.photoDetailsText {

  font-size: 11px;

}



.showPhotoDetailsTitle {

  margin-top: 15px;

  font-size: 12px;

  font-weight: bold;

  text-align: center;

}



.showPhotoDetailsText {

  font-size: 11px;

  text-align: center;

}



.newTopic_button {

  padding-bottom: 20px;

}



.gallery_comments {

  width: 320px;

  text-align: right;

  clear: both;

  margin-top: 65px;

  margin-right: 15px;

  padding-bottom: 10px;

}



.indexGalleryContentBox {

  background-color: #ffffff;

  width: 526px;

  float: left;

  padding-bottom: 20px;

  padding-left: 21px;

  margin-left: 7px;

  margin-bottom: 10px;

}



.picBorderGallery {

  margin-right: 18px;

}



#siteCredits {



}



#siteDocs {

  text-align: right;

}



.homeORaway {

  text-align: right;

  padding-left: 3px;

}



.pollEnds {

  font-size: 11px;

  text-align: left;

  padding-top: 10px;

  padding-left: 15px;

}



.size11px {

  font-size: 11px;

}



.articleText {

  margin-left: 15px;

  margin-right: 15px;

}



.commentsLink {

  text-align: right;

  margin-top: 10px;

  margin-bottom: 5px;

  margin-right: 15px;

}



.commentText {



}



.pollAnswerText {

  margin-left: 40px;

}



.pollSubmitButton {

  margin-top: 35px;

  margin-left: 60px;

}





.paragraphSpace {

}



.paragraphSpace p {

  margin-top: 15px;

}



.commentSpacing {

  margin-top: 5px;

  margin-left: 15px;

}



.commentSpacing p {

  margin-top: 15px;

}



.noPollText{

  padding-top: 10px; 

  margin-left: 10px;

}



.tryAgainLaterText {

  padding-top: 5px;

  margin-left: 10px;

}



.centre {

  text-align: center;

}



.noInfo {

  margin-left: 10px;

  margin-right: 10px;

  padding-top: 10px;

  padding-bottom: 10px;

}





#stats p {

  margin-top: 16px;

}



.greenStar {

  color: #799a64;

}



.loginLabel {

  margin-right: 12px;

}



.loginInput{

  margin-right: 12px;

  height: 12px;

  font-size: 0.9em;

}



.loginButton {

  height: 20px;

  width: 50px;

  font-size: 0.9em;

  margin-right: 12px;

  margin-top: 4px;

}



.errorExplanation {

  color: #000000;

  border: 1px solid #ff0000;

  margin-top: 15px;

  margin-bottom: 10px;

  padding-left: 25px;

  padding-right: 10px;

  padding-bottom: 13px;

  width: 495px;

}



.errorExplanation h2 {

  color: #000000;

  font-size: 1.5em;

  margin-top: 8px;

  margin-bottom: 10px;

}



#errorBox {

  margin-top: 15px;

  margin-bottom: 10px;

  padding-left: 25px;

  padding-right: 10px;

  padding-bottom: 13px;

  width: 495px;

}



#settingsBox {

  margin-top: 10px;

  margin-bottom: 15px;

  margin-left: 15px;

  margin-right: 15px;

  padding-left: 10px;

  padding-right: 10px;

  padding-top: 10px;

  padding-bottom: 10px;

  text-align: center; 

  border: 1px solid #429300;

}



.greyRow {

  background-color: #cccccc;

}



.tenPC {

  width: 10%;

}



.showNewsTitle {

  font-weight: bold;

  font-size: 14px;

}



label {

	clear: left;

	margin-top: 12px;

}



.marginTop10 {

  margin-top: 10px;

}



.marginTop15 {

  margin-top: 15px;

}



.padding10Px {

  padding: 10px;

}



.userLoginBox {

  width: 125px;

  font-size: 12px;

  text-align: center;

}



.userLoginButton {

  width: 50px;

  font-size: 10px;

  margin-top: 3px;

  margin-right: 10px;

}



.userLoginRemember {

  width: 10px;

  height: 10px;

}



.welcomeUser {

  margin-right: 15px;

  font-size: 12px;

  padding-top: 1px;

}



.joinButton {

  width: 100px;

  margin-top: 20px;

  margin-bottom: 20px;

}



.noUsersOnlineText {

  text-align: center;

  font-size: 11px;

  padding: 10px;

}



.size10pxFont {

  font-size: 10px;

}



.scoreDivider {

  font-size: 30px;

}



.resultsRow {

  height: 25px;

}



.results_content {

  text-align: left; 

  padding-top: 12px;

}



.paddingTop15px {

  padding-top: 10px;

}



.paddingRight10px {

  padding-right: 10px;

}



.paddingLeft10px {

  padding-left: 10px;

}



.paddingRight30px {

  padding-right: 30px;

}



.paddingLeft30px {

  padding-left: 30px;

}



.paddingLeftRight10px {

  padding-left: 10px;

  padding-right: 10px;

}



.padding20px {

  padding: 20px;

}



.textAlignLeft {

  text-align: left;

}



.textAlignRight {

  text-align: right;

}



.statTable {

  margin-top: 7px;

  margin-bottom: 20px;

}



.galleryComment {

   margin-left: 20px;

   margin-right: 20px;

}



.pleaseRegister {

  font-size: 14px;

}



.errorText {

  background-color: #ffffff;

}









/* Table row background colour */

.tableRow0 {

  background-color: #f2f2f2;

}







/* Table row background colour */



.sponsorTableRow0 {

  background-color: #f2f2f2;

}











ul.ui-accordion-container { margin-left: 4px; margin-top: -1px; width: 180px; padding: 0; list-style-type: none; }

ul.ui-accordion-container li { position: relative; margin-left: -2px; margin-bottom: 2px; padding: 0;}

ul.ui-accordion-container li a.ui-accordion-link {  color: #000000; font-weight: bold; display: block; padding-left: 5px; margin-right: 3px; height: 15px; background-color: #d4d4d4; text-decoration: none; line-height: 15px; }

ul.ui-accordion-container li div.ui-accordion-right { position: absolute; top: 0px; right: 0px; height: 15px; font-size: 11px; width: 3px;  }

ul.ui-accordion-container li:hover a.ui-accordion-link { background-color: #b3b3b3; text-decoration: none; }





/* The Calendar CSS */

table#mboCalendar

{

	margin-left: 0px;

	font-family: Verdana;

	font-size: 12px;

}

table#mboCalendar td

{

	text-align: center;

}

table#mboCalendar div

{

	background-color: #F0F0F0;

	display: block;

	padding: 6px;

}

table#mboCalendar h3 

{

	margin: 4px;

	font-size: 16px;

}

a.today

{

	background-color: #ffd1d1;

}

tr#domRow

{

	font-weight: bold;

}



div#calendarTxt

{

	margin-top: -7px;

	padding-bottom: 5px;

	width: 176px;

	font-family: arial;

	font-size: 12px;

}



table#calendarResults

{

	border: 1px solid #74C757;

}



table#calendarResults h3

{

	margin: 4px;

	font-size: 16px;

	text-align: center;

}



tr#resultTitle

{

	background-color: #D8F6CD;

}



div#resultDiv

{

	text-align: right;

	color: #8CAF80;

	font-style: italic;

}



a.resultLink

{

	display: block;

	padding: 4px;

}



.calLI {

	margin-left: 10px;

	list-style-type: none;

}



* html .indexGalleryContentBox {

	margin-left: 3px;

}



#headerTab{

  width: 950px;

  height: 27px;

  clear: both;

  text-align: right;

  margin-top: 5px;

  margin-left: 14px;

}



.noBorder {

	border: 0px;

}



.footerInfo {

	 width: 100%;

	 text-align: center;

}



.poweredByInfo {

	 float: left;

	 margin-top: -23px;

}



.poweredBy {

	 text-align: center;

	 padding-top: 10px;

	 padding-left: 65px;

}



.paddingTop10px {

	 padding-top: 10px;

}



.tabContainer {

	 float: left;

	 width: 100%;

	 margin-right: 255px;	 

	 background-image: url('../images/tab/4.gif');

	 background-repeat: repeat-x;

}



* html .tabContainer {

	 float: left;

	 width: 100%;

	 margin-right: 0px;

	 margin-left: 5px;	 

	 background-image: url('../images/tab/4.gif');

	 background-repeat: repeat-x;

}



.tabContainerRight {

	 float: left;

	 width: 100%;	 

	 background-image: url('../images/tab/4.gif');

	 background-repeat: repeat-x;

}



* html .tabContainerRight {

	 float: left;

	 width: 100%;	 

	 background-image: url('../images/tab/4.gif');

	 background-repeat: repeat-x;

	 margin-right: 0px;

}



.newsTabs {

	width: 361px;

	margin-left: 7px;

}



* html .newsTabs {

	width: 362px;

	margin-left: 3px;

	margin-right: 0px;

}



.middleBottomTab {

	width: 547px;

	margin-left: 7px;

}



* html .middleBottomTab {

	width: 547px;

	margin-left: 3px;

	margin-right: 0px;

}



.middleRightTab {

	width: 176px;

}



* html .middleRightTab {

	width: 176px;

	margin-left: 0px;

	margin-right: 0px;

}



.leftTab {

	margin-left: 10px;

	margin-top: 10px;

	width: 181px;

}



* html .leftTab {

	margin-top: 10px;

	width: 181px;

}



.rightTab {

	width: 181px;

}



* html .rightTab {

	width: 181px;

	margin-left: 0px;

	margin-right: 0px;

}



.fullPageWidth {

	width: 547px;

	margin-left: 7px;

}



* html .fullPageWidth {

	width: 546px;

	margin-left: 5px;

}



.tab_1 {

	width: 10px;

  	height: 25px;

	float: left;

	background-image: url('../images/tab/1.gif');

}



.tab_2 {

  	height: 25px;

	background-image: url('../images/tab/2.gif');

	background-repeat: repeat-x;

	float: left;

}



.tab_3 {

	width: 31px;

  	height: 25px;

	background-image: url('../images/tab/3.gif');

	float: left;

}



.tab_4 {

	width: 1px;

  	height: 25px;

	background-image: url('../images/tab/5.gif');

	background-repeat: repeat-x;

	float: right;

}



.tabHeading {

	font-size: 13px; 	

  	padding-top: 4px;

	padding-left: 3px;

  	color: #ffffff;	

}
