﻿body  {
	background-image: url(Images/tcplv3_bckgrnd.jpg);
	margin: 0;
	padding: 0;
	margin-top:25px;
	margin-bottom:50px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#MainPageColLengthFix
{
    widows:900px;
    margin: 20px 50px 20px 20px
}

#MainPageColLengthFixHeader
{
    widows:900px;
    margin: 20px 50px 20px 20px
}
#MainPageContainer {
	width: 900px;
	margin: 0 auto;
	text-align: left;
    /* background-image:url(images/maincontent.jpg);*/
    background-image:url(images/container.gif);
}
.MakeControlsLeft
{
    text-align: left;
}

#MainPageHeaderContainer
{
    width: 900px;
    height:auto;
    margin: 0 auto;
    text-align: left;
}
#MainPageFooterContainer
{
    width: 900px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    
}
#MainPageFooterContents
{
    width: 900px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    background-image: url( 'images/footer.jpg' );
    padding-top: 20px;
    padding-bottom: 20px;
    
}
#MainPageHeaderHeaderTop
{
    height:41px;
    background-image: url( 'images/Headerbkgrnd_top2.gif' );
}

#MainPageHeaderHeader
{
    background-image: url( 'images/Header2.jpg' );
    height:192px;
}

#MainPageHeaderHeaderBottom
{
    height:70px;
    background-image: url( 'images/Headerbkgrnd_bottom.gif' );
	background-color: #FFFFFF;
}

#MainPageSideBarContainer
{
    width: 190px;
    float: left;
}

#MainPageSideBarMenu
{
    margin: 0px 20px 20px 20px;
    background-image:url('images/sidebar.gif');
}

#MainPageSideBarLogin
{
    padding-top:1px;
    margin: 0px 20px 0px 20px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color: #0000FF;
}
#MainPageSideBarLoggedin
{
    padding-top: 1px;
    margin: 0px 20px 20px 20px;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #0000FF;
}
#MainPageSideBarRegister
{
    color: #0000ff;
    margin: 0px 25px 20px 20px;
    font-size: 11px;
    text-align: right;
}
#MainPageSideBarAds
{
    padding-top: 20px;
    margin: 20px 20px 0px 20px;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #0000FF;
    padding-bottom: 20px;
}
.SidebarContainer
{
    background-image: url('images/sidebar.gif');
}

.SideBarFiller
{
    width:auto;
    height:20px;
}

.SectionHeaderTitle
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#2427be;
}
.SectionHeaderSubTitle
{
    font-family:Arial;
    font-size:16px;
    color:#2427be;
}

.ForumListHeaderTitle
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#2427be;
    background-color:#BED3FF;
}
.ForumGridItemsTextBox
{
    font-family: Arial;
    font-size: 12px;
    color: #2427be;
    overflow: hidden;
    
}
.ForumGridItems
{
    border: 1px solid #bed3ff;
    font-family: Arial;
    font-size: 12px;
    color: #2427be;
}
.ForumGridItemsShaded
{
    border: 1px solid #bed3ff;
    font-family: Arial;
    font-size: 12px;
    color: #2427be;
    background-color: #D7E3FF;
}

#MainPageSideBarLatestNews
{
    background-image: url( 'images/latestnewssidebar.jpg' );
    margin: 45px 21px 10px 21px;
    color: #0000FF;
    height:250px;
}

#MainPageContentContainer
{
    width:auto;
    margin-left:231px;
    height:auto;

}
#ResultsGridHeader
{
    background-image:url(images/resultsv3_gridheader.jpg);
    background-repeat:no-repeat;
    height:50px;
       
}
#ResultsGridContainer
{
    width:auto;    
    color:#2427be;
    font-size:16px;   
}
#LeaderboardGridHeader
{
    background-image:url(images/leaderboardv3_gridheader.jpg);
    background-repeat:no-repeat;
    height:50px;
       
}
#CharityPTH
{
    background-image:url(images/charityv3_pth.jpg);
    background-repeat:no-repeat;
    height:62px;
}
#CharityRNIB
{
    background-image:url(images/charityv3_rnib.jpg);
    background-repeat:no-repeat;
    height:56px;
}
#CharityWV
{
    background-image:url(images/charityv3_wv.jpg);
    background-repeat:no-repeat;
    height:58px;
}
    
#MainPageContentContents
{
    font-size:12px;
    padding: 10px 25px 10px 5px;
    height:100%;
}

.ReadMoreSmall {
	font-size: 11px;
	color: #0000FF;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.bluebutton
{
    width: 148px; /*width of menu*/
    border-style: solid solid none solid;
    border-color: #94AA74;
    border-width: 1px;
}

.bluebutton ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.bluebutton li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(images/bluebutton.jpg) 100% 0;
    height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.bluebutton li a:link, .bluebutton li a:visited
{
    color: #0000FF;
}

.bluebutton li a:hover
{
    color: #000080;
    background-position: 100% -32px;
}

	
.bluebutton li a.selected{
	color: #000080;
	background-position: 100% -64px;
}

