body
{
    margin: 0;
    text-align: center;
    background-color: #fff;
    font-size: 100%;
    font-family: "Trebuchet MS", Arial, sans-serif;
    overflow: -moz-scrollbars-vertical;
    background-image: url(/siteimages/bg_shade.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#999A9C;
    /*color:#99989a;*/ /* This is the original overall text colour */
    color:#000000;
    position:relative;
}

form
{
    margin: 0;
    padding: 0;
}

a:active, a:link, a:visited
{
    color: #112837;
    text-decoration: underline;
}
a:hover
{
    color:#99989a;
}
/* Hides from IE-mac \*/
* html .clear, * html .floatform
{
    height: 1%;
}
.clear, .floatform
{
    display: block;
}
/* End hide from IE-mac */


br.cl
{
    clear: both;
}

#wrapper
{
    width: 969px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    font-size: 0.71em !important;
}

#bodyWrapper
{
    padding: 0;
    margin: 0 0 0 0;
    height: auto;
    width: 969px;
    float: left;
    background-image: url(/siteimages/bg_content_shade.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    background-color:#ffffff;
    position:relative;
    /*border: 1px solid blue;*/
}


#contentwrapper
{
	float:left;
	height: auto;
	width: 947px;
	margin: 0 11 0 11 !important;
	margin: 0 0 0 11;
	display:inline;
	/*border: 1px solid red;*/
}

/*HEADER ELEMENTS*/

#logo
{
    float: left;
    width: 969px;
    height: 106px;
    background: url(/siteimages/logoheader.jpg) no-repeat center center;
    margin-right: 0px;
    display: block;
}

#logo b
{
    display: none;
}


/* FOOTER ELEMENTS */
#footer
{
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align:left;
}

div#footerWrap ul
{
    width: 969px;
    height: auto;
    margin: 0;
    padding-left: 10px;
}

div#footerWrap ul li
{
	font-size:10px;
	display: inline;
	list-style: none;
	color:#ffffff;
}

div#footerWrap ul li a
{
	color:#ffffff;
	text-decoration: none;
}

#LeftPad
{
	float:left;
	width: 12px;
}

.minHeight 
{
	float:right;
    width:1px;
}

.height476
{
    height:476px;
}

.panelheading {font-size:15px; line-height: 26px;}
.paneltext {font-family: 'Trebuchet MS'; font-size: 12px; font-weight: bold; color:#444444;}

.panelheading_coloured {font-size:15px; line-height: 26px; color:#CC0000;}
.paneltext_coloured {font-family: 'Trebuchet MS'; font-size: 12px; font-weight: bold; color:#CC0000;}

.panelform {font-size:11px; font-weight: normal;}
.panelformerror {font-size:11px; font-weight: normal;}
.stfTextbox {background-color: #e0dfe0; border: solid 1px #ffffff; width: 137px; height:17px; font-size:11px;}
.stfTextArea {background-color: #e0dfe0; border: solid 1px #ffffff; width: 137px; height:50px; font-size:11px; overflow:hidden;}

#HtmlCodeContainer {background-color: #e0dfe0; border: solid 1px #ffffff; width: 215px; font-size:10px; height:68px; overflow:auto; color:#444444;}

#leftpanel {float:left; height: 464px; width: 393px; background-image: url('/siteimages/leftpanel.jpg');}
#leftpaneltext {padding-top: 37px; padding-left:20px; padding-right: 20px; height:220px;}
#leftpaneltextlower {padding-top: 5px; padding-left:20px; padding-right: 20px; color: #CC0000;}

#midpanel {float:left; height: 464px; width: 308px; background-image: url('/siteimages/midpanel.jpg'); text-align: center;}
#panelimage {padding-top: 54px;}

#rightpanel {float:left; height: 464px; width: 244px; background-image: url('/siteimages/rightpanel.jpg');}
#rightpaneltext {padding-top: 35px; padding-left:10px; padding-right: 10px;}
#rightpanelform {padding-top: 20px; padding-left:10px; padding-right: 10px; height: 253px;}
#rightpanelhtml {padding-top: 0px; padding-left:10px; padding-right: 10px;}
#imgSocialNetworks {margin-top:3px;}

.whitebox {background-color: #FFFFFF; height: 464px;}