body			{
margin: 0px;
font-size: 9pt;
font-family: verdana, arial, helvetica;
color: #575757;
}

input {
position: relative
}

a {
text-decoration: none;
/*position:relative*/
}
img {
border: 0px
}

p	{
margin: 0px;
padding: 0px;
}
textarea  {
width: 99%;
border: 1px solid #000000;
position: relative
}
div {
font-family: verdana, arial, helvetica;
}

.fivewaylist  {
border: 1px solid #FFFFFF;
float: left;
font-size: 8pt;
width: 18.84%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
border: 1px solid #C0C0C0;
}
.fivewaylista  {
border: 1px solid #000000;
background-color: #DDDDDD;
float: left;
font-size: 8pt;
width: 18.84%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
}
a.fivewaylist:hover {
background-color: #EEEEEE;
}
.fourwaylist  {
border: 1px solid #FFFFFF;
float: left;
font-size: 8pt;
width: 23.76%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
border: 1px solid #C0C0C0;
}
.fourwaylista  {
border: 1px solid #000000;
background-color: #DDDDDD;
float: left;
font-size: 8pt;
width: 23.76%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
}
a.fourwaylist:hover {
background-color: #EEEEEE;
}
.threewaylist  {
border: 1px solid #FFFFFF;
float: left;
font-size: 8pt;
width: 32%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
border: 1px solid #C0C0C0;
}
.threewaylista  {
border: 1px solid #000000;
background-color: #DDDDDD;
float: left;
font-size: 8pt;
width: 32%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
}
a.threewaylist:hover {
background-color: #EEEEEE;
}
.twowaylist  {
border: 1px solid #FFFFFF;
float: left;
font-size: 8pt;
width: 48.45%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
border: 1px solid #C0C0C0;
}
.twowaylista  {
border: 1px solid #000000;
background-color: #DDDDDD;
float: left;
font-size: 8pt;
width: 48.45%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
}
a.twowaylist:hover {
background-color: #EEEEEE;
}
.onewaylist  {
border: 1px solid #FFFFFF;
float: left;
font-size: 8pt;
width: 97.89%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
border: 1px solid #C0C0C0;
}
.onewaylista  {
border: 1px solid #000000;
background-color: #DDDDDD;
float: left;
font-size: 8pt;
width: 97.89%;
margin: 2px;
text-align: center;
display: block;
color: #575757;
}
a.onewaylist:hover {
background-color: #EEEEEE;
}

.input {
width: 99%;
border: 1px solid #000000;
; position: relative
}

select  {
width: 100%;
border: 1px solid #000000;
}

p{
margin: 0px 
}
small     {font-size: 8pt}


#mainpagecontainer  {
width: 768px;
clear: both;
display: block;
}

#mainpageheader {
height: 150px;
width: 100%;
clear: both;
background-image: url(../commongfx/headers/cechead4.png);
background-repeat: no-repeat;
background-position: top left;
}

#mainpagemenu {
width: 115px;
clear: left;
float: left;
margin-top: 5px;
margin-left: 5px;
font-size: 8pt;
 background-image: url(/commongfx/white_66pc.png);
/*	filter:alpha(opacity=66);
	opacity: 0.66;
	-moz-opacity:0.66;*/
display: block;
}
 /* \*/
* html #mainpagemenu {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../commongfx/white_80pc.png', sizingMethod='scale');}
/* */
#mainpagebodycont {
width: 768px;
min-height: 400px;
background-image: url('http://www.cecleeds.co.uk/commongfx/forumgfx/forumbg4.png');
background-position: top left;
background-repeat: no-repeat;
background-color: #FFFFFF;
display: block;
}

.mainpagecontent {
display: block;
float: left;
clear: both;
width: 100%;
margin: 5px;
color: #575757;
background-image: url(/commongfx/white_66pc.png);
height: auto;
/*	filter:alpha(opacity=66);
	opacity: 0.66;
	-moz-opacity:0.66;
	*/
}
 /* \*/
* html .mainpagecontent {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../commongfx/white_80pc.png', sizingMethod='scale');}
/* */
.mainpagecontentfp {
display: block;
float: left;
clear: both;
width: 100%;
margin: 5px;
 background-image: url(/commongfx/white_66pc.png);
/*	filter:alpha(opacity=66);
	opacity: 0.66;
	-moz-opacity:0.66;*/
background-image: url('../commongfx/contentbg.png');
}

 /* \*/
* html .mainpagecontentfp {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../commongfx/white_80pc.png', sizingMethod='scale');}
/* */
#bodyfp1 {
display: block;
width: 304px;
float: left;
clear: left;
margin: 5px;
 background-image: url(/commongfx/white_66pc.png);
/*	filter:alpha(opacity=66);
	opacity: 0.66;
	-moz-opacity:0.66;*/
}
 /* \*/
* html #bodyfp1 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../commongfx/white_80pc.png', sizingMethod='scale');}
/* */
#bodyfp2 {
display: block;
width: 304px;
float: left;
clear: right;
margin: 5px;
 background-image: url(/commongfx/white_66pc.png);
/*	filter:alpha(opacity=66);
	opacity: 0.66;
	-moz-opacity:0.66;*/
}
* html #bodyfp2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../commongfx/white_80pc.png', sizingMethod='scale');}
/* */
#bodyfp3 {
display: block;
width: 304px;
float: left;
clear: left;
margin: 5px;
 background-image: url(/commongfx/white_66pc.png);
	/*filter:alpha(opacity=66);
	opacity: 0.66;
	-moz-opacity:0.66;*/
border-top: #C0C0C0 2px solid;
}
* html #bodyfp3 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../commongfx/white_80pc.png', sizingMethod='scale');}
/* */
#bodyfp4 {
display: block;
width: 304px;
float: left;
clear: right;
margin: 5px;
 background-image: url(/commongfx/white_66pc.png);
	/*filter:alpha(opacity=66);
	opacity: 0.66;
	-moz-opacity:0.66;*/
border-top: #C0C0C0 2px solid;
}
* html #bodyfp4 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../commongfx/white_80pc.png', sizingMethod='scale');}
/* */
.menuroot			{
font-family: arial,Verdana,Helvetica;
font-size: 8pt;
color: #575757;
width: 100%;
float: left;
clear: both;
}

.menuindent 	{
font-family: arial,Verdana,Helvetica;
font-size: 8pt;
color: #575757;
width: 90%;
float: right;
clear: both;
}

.form100  {
width: 100%;
border: 1px solid #000000;
}

#adminteam  {
background: #C0C0C0;
width: 100%;
display: block;
clear: both;
}

.frontpageadtext	{
width: 100%;
height: 100%;
text-align: justify;
}

.header_title		{
font-family: Verdana,Helvetica;
font-size: 13pt;
font-weight: bold;
color: #2360D1;
text-align: right;
}

.centerimg100 {
text-align: center;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}

.leaderstitle {
width: 100%;
background-color: #C0C0C0;
font-weight: bold;
clear: both;
}

.leaderrow  {
width: 100%;
clear: both;
height: auto;
}

.leaderimg  {
width: 100px;
float: left;
clear: right;
text-align: right;
}

.leadertext {
width: 83.5%;
float: left;
clear: left;
}

.leadertest {
width: 50px;
font-size: 6pt;
font-weight: bold;
text-align: left;
text-decoration: none;
color: #575757;
background-color: #D5D5D5;
display: block;
float: left;
}

.leadercont {
width: 50px;
font-size: 6pt;
font-weight: bold;
text-align: right;
text-decoration: none;
color: #575757;
background-color: #D5D5D5;
display: block;
float: left;
}

.center {
text-align: center;
}

.leftfloatsta {
float: left;
clear: left;
height: auto;

}
.leftfloatmid {
float: left;
height: auto;

}
.leftfloatend {
float: left;
clear: right;
height: auto;
}

#stuinf {
display: block;
background-color: #E1F2FB;
clear: both;
width:100%;
}

.stucalmonth {
width: 100%;
background-color: #C0C0C0;
font-weight: bold;
font-size: 9pt;
clear: both;
}

.stucaldate {
font-size: 8pt;
float: left;
clear: left;
width: 22%;
}

.stucaltitle  {
font-size: 8pt;
float: left;
clear: right;
width: 78%;
}

.stucalr  {
display: block;
width: 100%;
}

.stubusttr {
width: 100%;
display: block;
}

#stubustttitle1 {
font-size: 9pt;
float: left;
clear: left;
width: 60%;
background-color: #C0C0C0;
font-weight: bold;
font-size: 9pt;
}

#stubustttitle2 {
font-size: 9pt;
float: left;
width: 20%;
background-color: #C0C0C0;
font-weight: bold;
font-size: 9pt;
}

#stubustttitle3 {
font-size: 9pt;
float: left;
clear: right;
width: 20%;
background-color: #C0C0C0;
font-weight: bold;
font-size: 9pt;
}

.stubustttitle  {
clear: left;
float: left;
width: 60%;
font-size: 8pt;
height: 25px;
}

.stubusttatime  {
float: left;
width: 20%;
font-size: 8pt;
height: 25px;
}

.stubusttptime  {
float: left;
clear: right;
width: 20%;
font-size: 8pt;
height: 25px;
}

#stubus {
display: block;
width: 100%;
clear: both;
}

.stuteamr {
display: block;
width: 100%;
clear: both;
}

#stuteamtitle1  {
background-color: #C0C0C0;
font-size: 9pt;
font-weight: bold;
width: 33.3%;
clear: left;
float: left;
}

#stuteamtitle2  {
background-color: #C0C0C0;
font-size: 9pt;
font-weight: bold;
width: 33.3%;
float: left;
}

#stuteamtitle3  {
background-color: #C0C0C0;
font-size: 9pt;
font-weight: bold;
width: 33.3%;
clear: right;
float: left;
}

.stuteamname  {
width: 33.3%;
clear: left;
float: left;
font-size: 8pt;
height: 25px;
vertical-align: middle;
}

.stuteamnum {
width: 33.3%;
float: left;
font-size: 8pt;
height: 25px;
vertical-align: middle;
}

.stuteammail  {
width: 33.3%;
clear: right;
float: left;
font-size: 8pt;
height: 25px;
vertical-align: middle;
}

#mainpagefooter {
width: 100%;
background-color: #7799FF;
display: table;
clear: both;
}

#mainpagefooterr  {
background-color: #7799FF;
display: block;
}

#mainpagefooter1  {
background-color: #7799FF;
display: block;
width: 25%;
clear: left;
float: left;
height: 100%;
}

#mainpagefooter2  {
font-family: arial,Verdana,Helvetica;
width: 50%;
float: left;
font-size: 7pt;
text-align: center;
color: #C0C0C0;
background-color: #7799FF;
display: block;
height: 100%;
}

#mainpagefooter3  {
width: 25%;
float: left;
clear: right;
text-align: right;
background-color: #7799FF;
display: block;
height: 100%;
}

.row  {
clear: both;
}
.hoverrow  {
clear: both;
display:table;
}

.hoverrow:hover  {
background-color: #CCCCFF;
}
.contactcontainer {
clear: both;
width: 470px;
}

#sermonnavcont  {
width: 400px;
border: 2px solid #C0C0C0;
padding: 2px;
}
#sermonnavtitle {
width: 100%;
font-weight: bold;
background-color: #7799FF;
clear: both;
text-align: left;
}
#sermonnavinnercont {
background-color: #7799FF;
margin-top: 2px;
display: table;
width: 100%;
}
.sermonnavrow1  {
width: 25%;
text-align: right;
float: left;
clear: left;
font-weight: bold;
height: 20px;
vertical-align: middle
}
.sermonnavrow2  {
width: 75%;
float: left;
background-color: #ffffff;
clear: right;
height: 20px;
}
.header			{font-family: arial,Verdana,Helvetica; font-size: 9pt; color: #575757; text-align: right; background: #ffffff; background-image: url(../commongfx/tempbanner.png); background-repeat: no-repeat}
.header_sub		{font-family: Verdana,Helvetica; font-size: 8pt; color: #000000; text-align: right;}

.tablebottom		{font-family: arial,Verdana,Helvetica; font-size: 9pt; color: #000000; background: #9999ff}

.calactive		{font-family: arial,Verdana,Helvetica; font-size: 8pt; color: #575757; text-align: left; width: 89px; display: block; font-size: 8pt;margin-bottom: 2px; background-color: #E0E0E0;clear: both;}
.calactive:hover  {background-color: #D5D5D5;}
.calinactive		{font-family: arial,Verdana,Helvetica; font-size: 8pt; color: #575757; text-align: left; width: 89px; display: block; font-size:  8pt;margin-bottom: 2px; background-color: #ff9999;clear: both;}

.calprivate		{font-family: arial,Verdana,Helvetica; font-size: 8pt; color: #235FD0; text-align: left; width: 89px; display: block; font-size:  8pt;margin-bottom: 2px; background-color: #E0E0E0;clear: both;}
.calprivate:hover  {background-color: #D5D5D5;}

form  {margin:0px}

.body			{font-family: arial,Verdana,Helvetica; font-size: 9pt; color: #575757}
.body_tabs		{font-family: Verdana,Helvetica; font-size: 9pt; color: #000000; background: #e0e0e0; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; padding: 6px; display: block; float: left; line-height: 8pt;}
.body_tabs_current	{font-family: Verdana,Helvetica; font-size: 9pt; color: #000000; background: #b0b0b0; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; padding: 6px;  display: block; float: left; line-height: 8pt;}
.caldetails		{position:absolute; left:125px; top:150px; border: thin solid rgb(0,0,0); width: 620px; background: #ffffff;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;}
.error			{color: #ff0000}
.tinytiny		{font-family: arial,Verdana,Helvetica; font-size: 8pt; color: #575757}
.minute     {font-family: arial,Verdana,Helvetica; font-size: 7pt; color: #C0C0C0}
.tinyerror		{font-family: arial,Verdana,Helvetica; font-size: 8pt; color: #ff0000}
.small			{font-family: arial,Verdana,Helvetica; font-size: 8pt; color: #575757}
.footer			{font-family: arial,Verdana,Helvetica; font-size: 7pt; color: #c0c0c0; background: #7799ff}
.left			  {text-align: left}
.right			{text-align: right}
.adform			{background: #c0c0c0; font-family: arial,Verdana,Helvetica; font-size: 10pt; color: #575757}

.caltable		{border-collapse: collapse}
.caldate		{font-family: arial,Verdana,Helvetica; font-size: 9pt; border: 1px solid #000000; background: #7799FF}
.caldetail	{font-family: arial,Verdana,Helvetica; font-size: 9pt; border: 1px solid #000000; background: #2361D2; color: #c0c0c0}
.caltime		{font-family: arial,Verdana,Helvetica; font-size: 9pt; border: 1px solid #000000; background: #ffffff}
.caltimefront		{font-family: arial,Verdana,Helvetica; font-size: 8pt; border: 1px solid #000000; background: #ffffff}
#calcontainer {
width: 630px;
display: table;
clear: both;
border: 1px solid black;
}

.calhead1  {
width: 120px;
clear: left;
float: left;
}
.calhead2  {
width: 390px;
float: left;
text-align: center;
}
.calhead3  {
width: 120px;
float: left;
clear: right;
font-size: 8pt;
}
.calsun {
display: block;
width: 90px;
float: left;
clear: left;
text-align: left;
border-top: 1px solid #C0C0C0;
}
.calmon {
display: block;
width: 90px;
float: left;
text-align: left;
border-top: 1px solid #C0C0C0;
}
.caltue {
display: block;
width: 90px;
float: left;
text-align: left;
border-top: 1px solid #C0C0C0;
}
.calwed {
display: block;
width: 90px;
float: left;
text-align: left;
border-top: 1px solid #C0C0C0;
}
.calthu {
display: block;
width: 90px;
float: left;
text-align: left;
border-top: 1px solid #C0C0C0;
}
.calfri {
display: block;
width: 90px;
float: left;
text-align: left;
border-top: 1px solid #C0C0C0;
}
.calsat {
display: block;
width: 90px;
float: left;
clear: right;
text-align: left;
border-top: 1px solid #C0C0C0;
}
.adfuture		{background: #5577cc}
.adended		{background: #c0c0c0}
.adcurrent	{background: #ffffff}

#stulists1	{background: #ffffff; height: 130px; overflow: auto; border: 1px solid #c0c0c0}
#stulists2	{background: #ffffff; height: 196px; overflow: auto; border: 1px solid #c0c0c0}
.forumform  {height: 100px; overflow: auto;}

#downloadcont {
width: 500px;
clear: both;
text-align: left;
}
.dltable      {
width: 100%;
clear: both;
border: 2px solid #999999;
background: #ffffff;
display: table;
padding: 2px;
}
.dltitle  {
font-family: arial,Verdana,Helvetica;
font-size: 10pt;
color: #575757;
background: #7799FF;
font-weight: bold; 
text-decoration: none;
}
.dldesc	{
font-family: arial,Verdana,Helvetica;
font-size: 9pt;
color: #575757
}
.dlfooter {
font-family: arial,Verdana,Helvetica;
font-size: 8pt;
color: #c0c0c0;
background: #2361D2
}

.black			{color: #575757}
.white			{color: #ffffff}
.lightgrey		{color: #c0c0c0}
.darkgrey		{color: #777777}
textarea    {font-family: arial,Verdana,Helvetica; font-size: 10pt; color: #575757}

#termdatecal {width: 840px; clear: both}
#termdateyeardiv1 {clear: left; float: left; text-align: center; font-weight: bold}
#termdateyeardiv2 {clear: right; float: left; text-align: center; font-weight: bold}
#termdateyeardiv3 {clear: left; float: left; text-align: center; font-weight: bold}
#termdateyeardiv4 {clear: right; float: left; text-align: center; font-weight: bold}
#termdatemonth0   {clear: left; text-align: center; font-weight: bold; background: #C0C0C0; width: 96px; font-size: 8pt}
#termdatemonth1   {text-align: center; font-weight: bold; background: #C7C7C7; width: 96px; font-size: 8pt}
#termdatemonth2   {text-align: center; font-weight: bold; background: #D0D0D0; width: 96px; font-size: 8pt}
#termdatemonth3   {text-align: center; font-weight: bold; background: #D7D7D7; width: 96px; font-size: 8pt}
#termdatemonth4   {text-align: center; font-weight: bold; background: #E0E0E0; width: 96px; font-size: 8pt}
#termdatemonth5   {text-align: center; font-weight: bold; background: #E7E7E7; width: 96px; font-size: 8pt}
#termdatemonth6   {text-align: center; font-weight: bold; background: #F0F0F0; width: 96px; font-size: 8pt}
#termdatemonth7   {text-align: center; font-weight: bold; background: #E7E7E7; width: 96px; font-size: 8pt}
#termdatemonth8   {text-align: center; font-weight: bold; background: #E0E0E0; width: 96px; font-size: 8pt}
#termdatemonth9   {text-align: center; font-weight: bold; background: #D7D7D7; width: 96px; font-size: 8pt}
#termdatemonth10  {text-align: center; font-weight: bold; background: #D0D0D0; width: 96px; font-size: 8pt}
#termdatemonth11  {text-align: center; font-weight: bold; background: #C7C7C7; width: 96px; font-size: 8pt}
#termdatemonthcont0  {width: 96px; height: 70px; background: #F0F0F0}
#termdatemonthcont1  {width: 96px; height: 70px; background: #E7E7E7;}
#termdatemonthcont2  {width: 96px; height: 70px; background: #E0E0E0;}
#termdatemonthcont3  {width: 96px; height: 70px; background: #D7D7D7;}
#termdatemonthcont4  {width: 96px; height: 70px; background: #D0D0D0;}
#termdatemonthcont5  {width: 96px; height: 70px; background: #C7C7C7;}
#termdatemonthcont6  {width: 96px; height: 70px; background: #C0C0C0;}
#termdatemonthcont7  {width: 96px; height: 70px; background: #C7C7C7;}
#termdatemonthcont8  {width: 96px; height: 70px; background: #D0D0D0;}
#termdatemonthcont9  {width: 96px; height: 70px; background: #D7D7D7;}
#termdatemonthcont10 {width: 96px; height: 70px; background: #E0E0E0;}
#termdatemonthcont11 {width: 96px; height: 70px; background: #E7E7E7;}

.termdateweekcont  {height: 70px; width: 16px; font-size: 6pt; float: left; display: table; text-align: left;}
.termdatedaycont  {width: 16px; height: 11px ; font-size: 6pt; clear: both; text-align: left}
.termdatedaycont1 {width: 16px; height: 11px ; font-size: 6pt; clear: both; text-align: left; color: #ffffff; background: #888888; font-weight: bold; text-decoration: none; display: block}

.termdateformcontainer  {width: 420px; clear: left; float: left; background: #C0C0C0}
.termdateformtitle  {width: 200px; font-size: 9pt; float: left; background: #C0C0C0; height: 22px}
.termdateformfield  {font-size: 9pt; float: left; background: #C0C0C0;}
.termdateform2container  {width: 420px; float: left; clear: right; background: #C0C0C0; height: 50px }

.optionrowcontainer {clear: both; width: 420px; height: 20px; background: #C0C0C0}
.optioncontainer    {width: 33%; float: left; background: #C0C0C0}

.forumformcontainer {width: 628px; clear: both; background-color: #FFFFFF; border: 1px #4676D0 solid; display: table;;}
.forumformline      {width: 100%; clear: both}
.forumformtitle     {width: 150px; float: left; clear: left; text-align: left}
.forumforminput     {width: 474px; float: left; clear: right; text-align: left}
.forumforminputs    {border: 1px #000000 solid; margin: 1px 2px 1px 0px; width: 100%}

.forumtopicdisplay  {margin: 0px; clear: both; width: 630px; background-color: #9CB4E2;  display: table; background-image: url('../commongfx/forumgfx/forumbg.png'); background-position: top left; background-repeat: repeat-x; }
.forumtopictitle    {display: block; float: left; clear: left; width: 315px; text-align: left; overflow: hidden; margin-left: 2px}
.forumtopicviews    {display: block; float: left; font-size: 8pt; text-align: right; width: 45px; vertical-align: middle; text-align: center; overflow: hidden; line-height: 35px}
.forumtopiclatest   {display: block; float: left; font-size: 7pt; text-align: right; width: 130px; overflow: hidden; line-height: 18px}
.forumtopicreplies    {display: block; float: left; font-size: 8pt; text-align: right; width: 44px; vertical-align: middle; text-align: center; overflow: hidden; line-height: 35px}
.forumtopicstarter    {display: block; float: left; font-size: 8pt; text-align: right; width: 90px; vertical-align: middle; text-align: center; overflow: hidden; line-height: 35px}
.forumtitledisplay  {clear: both; width: 100%; background-color: #ffffff;  display: table; background-image: url('../commongfx/forumgfx/forumbg.png') }
.forumtitletitle    {float: left; font-size: 8pt; clear: left; width: 315px; text-align: left; overflow: hidden; margin-left: 2px}
.forumtitleviews    {float: left; font-size: 8pt; text-align: center; width: 45px; vertical-align: middle; overflow: hidden;}
.forumtitlelatest   {float: left; font-size: 8pt; text-align: right; width: 130px;; overflow: hidden;}
.forumtitlereplies    {float: left; font-size: 8pt; text-align: center; width: 45px; vertical-align: middle; overflow: hidden;}
.forumtitlestarter    {float: left; font-size: 8pt; text-align: center; width: 90px; vertical-align: middle; overflow: hidden;}

.forumsectioncontainer  {display: block; background: #FFFFFF; width: 630px; }
.forumsectionline2      {display: block; width: 630px}
.forumsectionleft       {width: 420px; display: block; clear: left; float: left}
.forumsectionright      {width: 210px; display: block; clear: right; float: left; background-color: #FFFFFF}
.forumsectiontitle      {border-bottom: 1px #000000 solid; clear: both; width: 100%; text-align: left; background-image: url('../commongfx/forumgfx/forumbg2.png'); background-color: #FFFFFF}
.forumsectiontitle2     {border-bottom: 1px #000000 solid; clear: both; width: 100%; text-align: right; background-image: url('../commongfx/forumgfx/forumbg2.png'); background-color: #FFFFFF}
.forumsectiondesc       {display: block; clear: both; width: 100%; text-align: left; background-color: #FFFFFF}
.forumsectioninf        {clear: both; width: 100%; text-align: left; background-color: #FFFFFF; display: block}
.forumsectionlastpost   {text-align: right; font-size: 8pt;}

.forumminortext         {font-family: arial,Verdana,Helvetica; font-size: 7pt; color: #777777}

.forumdesc            {text-align: justify; background: #FFFFFF; width: 630px; font-size: 8.5pt}
.forumcontainer       {width: 100%; background-color: #ffffff; display: block;}
.forumpostsbigcontainer {display: table;; border: 1px solid #4676D0; width: 630px}
.forumpostcontainer   { clear: both; width: 630px; background-color: #ffffff;  display: block; }
.forumpostuser        {border-right: 0px #000000 solid; clear: left; float: left; width: 90px; text-align: left}
.forumpostuserinf     {padding-left: 2px; font-size: 8pt;}
.forumpostcontainer2  {float: left; width: 540px; background-color: #ffffff; display: block; }
.forumpostheader      {display: table;border-bottom: 1px #4676D0 solid; clear: both; width: 100%; text-align: left; background-image: url('../commongfx/forumgfx/forumbg2.png')}
.forumpostheader1     {clear: left; float: left; width: 381px}
.forumpostheader2     {float: left; clear: right; width: 159px; text-align: right}
.forumpost            {display: block; clear: both; text-align: left; width: 100%; vertical-align: middle; }
.forumpostreply       {display: block; clear: both; text-align: left; width: 100%; vertical-align: middle; }
.forumpostfooter      {border-top: 1px #4676D0 solid;  font-size: 7pt; text-align: left; width: 100%; background-image: url('../commongfx/forumgfx/forumbg2.png')}
.forumpostfooterleft  {font-size: 7pt; text-align: right; float: left; width: 50%}
.forumpostfooterright {font-size: 7pt; text-align: left; float: left; width: 50%}
.forummove            {font-size: 8.5pt; border: 1px solid #000000; }
.forummovetitle       {clear: left; float: left; width: 90px; text-align: left}
.forumrename          {float:left; width: 540px;}

.forumquoter          {width: 95%; text-align: left; font-size: 7pt}
.forumquote           {width: 90%; text-align: left; font-size: 9pt; border: 1px  solid #555555; background: #E0E0E0; padding: 2px;	opacity: .65; filter: alpha(opacity=65);}
.forumbuttons         {margin-top: 1px; margin-left: 3px}
.forumnav             {color: #FC0205; text-align: right}

.forumsearchres      {width: 100%; display: block; clear: left; float: left; background: #ffffff; margin:1px}

.messagingcontainer   {width: 700px; clear: both; background-color: #FFFFFF; border: 2px #4676D0 solid; display: table; padding: 2px}
.messagingline        {width: 700px; clear: both}
.messagingwho         {width: 25%; float: left; clear: left; text-align: left}
.messagingmessage     {width: 70%; float: left; text-align: left}
.messagingdel         {width: 5%; float: left; clear: right;}

.forumresultcontainer {margin: 1px 1px 15px 1px; clear: both; width: 100%; background-color: #ffffff;  display: block; }
.forumresulttitle     {border-bottom: 1px #4676D0 solid; clear: both; width: 100%; text-align: left; background-image: url('../commongfx/forumgfx/forumbg2.png'); color: #FFFFFF; font-weight: bold}
.forumresulttitle2     {color: #FFFFFF; font-weight: bold}
.forumresultpost     {text-align: left; float: left; clear: left; font-size: 9pt; width: 90%}
.forumresultdetail     {float: left; clear: right; font-size: 7pt; width: 10%; text-align: right}

.highlight            {background: #ffcc00; font-weight: bold}

.forumtopblock        { display: block; width: 100%; clear: both; height: 54px; border: 1px solid #4676D0; background-color: #ffffff}
.forumtopblockleft    {background: #FFFFFF; width: 420px; clear: left; float: left; display: block; text-align: left; height: 100%;}
.forumtopblockright   {background: #FFFFFF; width: 209px; float: left; text-align: right; display: block; height: 100%;}
.forumtopblockform    {border: 1px solid #000000}

.patabtitle           {background: #FFFFFF; font-weight: bold; font-size: 8pt; text-align: center}
.patabdate            {background: #FFFFFF; font-size: 8pt}
.patabserv            {background: #FFFFFF; font-size: 8pt}
.patabwho             {font-size: 8pt; height: 23px}
.patabavail           {background: #FFFFFF; font-size: 8pt; text-align: center; font-weight: bold}
.palink               {text-decoration: none; color: black; display: block; float: left; width: 100%;}
.pasel                {border: 0px}
.patext               {font-size: 8pt}

.calconfdesc          {border: 1px #000000 solid; background: #FFFFFF; 	width: 600px ;filter:alpha(opacity=66); opacity: 0.66; -moz-opacity:0.66; display: block; text-align: center; margin: 0 auto; clear: both;}
.calconfrow           {clear: both; display: block; width: 100%; text-align: left;}
.calconfdate          {clear: left; float: left; width: 85px; text-align: left;}
.calconfop            {clear: right; float: left; text-align: left;}

#ggpagetitle        {width: 100%; height: 175px; background-image: url(../commongfx/care.png)}
#ggnavcont          {width: 100%; display: block; display: left; clear: both; margin-left:8px;}
#ggnav1             {width: 100px; float: left; clear: left}
#ggnav2             {width: 408px; float: left;}
#ggnav3             {width: 100px; float: left; clear: right}
#ggnav4             {width: 100%; float: left;}
.ggnavlinkl         {border-top: 10px; width: 100px; height: 100px; float: right; clear: both; background-color: #efefef; margin: 2px; text-align: right; font-weight: bold; color: #ffffff; text-decoration: none; vertical-align: bottom}
.ggnavlinkr         {width: 100px; height: 100px; float: left; clear: both; background-color: #efefef; margin: 2px; text-align: left; font-weight: bold; color: #ffffff; text-decoration: none}
.ggnavlinkb         {width: 132px; height: 100px; float: left; background-color: #efefef; margin: 2px; text-align: left; font-weight: bold; color: #ffffff; text-decoration: none}
.ggcontent          {display: none; width: 408px; height: 312px; text-align: justify}
.ggcontentmapol     {display: none; width: 408px; height: 312px; text-align: justify; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}
.ggdesc             {clear: both; width: 100%; display: block}
.ggform             {width: 100%; border: 1px solid #000000; font-family: arial,Verdana,Helvetica; font-size: 9pt;}
.ggmailrow          {clear: both; width: 404px}
.ggmailtitle        {clear: left; float: left; width: 100px;}
.ggmailentry        {clear: right; float: left; width: 304px;}
.ggmailform         {width: 100%; border: 1px solid #000000}
.ggdesc             {display: block;}
.growthinfocont     {width: 184px; display: block; background-color: #123183; float: left}
.growthinfr         {width: 100%; float: left; clear: both; border: 1px solid #ffffff}
.growthinftit       {width: 72px; float: left; clear: left; display: block; color: #FFFFFF; font-weight: bold}
.growthinfcon       {width: 109px; float: left; clear: right; display: block; background-color: #FFFFFF; color: #123183; font-weight: bold; text-align: left}
.growthinfpic       {float: left;}
#carepagetitle        {width: 630px; height: 130px; background-image: url(../commongfx/care.png)}
#carenavcont          {width: 630px; display: block; clear: both; height: 301px}
#carenav1             {padding-left: 5px; width: 100px; float: left; clear: left}
#carenav2             {width: 410px; float: left;}
#carenav3             {width: 100px; float: left; clear: right}
.carenavlinkl         {border-top: 10px;width: 100px; height: 147px; float: right; clear: both; background-color: #efefef; margin: 2px; text-align: right; font-weight: bold; color: #aaaaaa; text-decoration: none; vertical-align: bottom}
.carenavlinkr         {width: 100px; height: 147px; float: left; clear: both; background-color: #efefef; margin: 2px; text-align: left; font-weight: bold; color: #aaaaaa; text-decoration: none}
.carecontent          {display: none; width: 408px;; height: 300px; border: 1px solid #000000; text-align: justify}
#carebumf             {width: 630px;  text-align: justify}
.careversecont        {clear: both; display: block}
.careverse            {float: left; clear: left; width: 20%; font-weight: bold; display: block}
.carepassage          {float: left; clear: right; width: 80%; display: block; font-style: italic}
.caredesc              {clear: both; width: 100%; display: block; height: 175px}
.caremailform         {clear: both; width: 100%; display: block; height: 180px; font-size: 8pt; text-align: center}
.careform             {border: 1px solid #000000; font-family: arial,Verdana,Helvetica; font-size: 9pt;}

.linkbox              {
border: 1px solid #FFFFFF;
float: left;
font-size: 8pt;
margin: 2px;
text-align: center;
display: block;
color: #575757;
border: 1px solid #C0C0C0;
}
.linkbox:active  {
border: 1px solid #000000;
background-color: #DDDDDD;
float: left;
font-size: 8pt;
margin: 2px;
text-align: center;
display: block;
color: #575757;
}
a.linkbox:hover {
background-color: #EEEEEE;
}
.errorboxbg {
position: absolute;
top:0px;
left:0px;
width: 100%;
height: 100%;
background-image: url('http://www.cecleeds.co.uk/commongfx/white_80pc.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cecleeds.co.uk/commongfx/white_80pc.png', sizingMethod='scale');
}
#shadow	{
background-image: url('http://www.cecleeds.co.uk/commongfx/dark.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cecleeds.co.uk/commongfx/dark.png', sizingMethod='scale');
}

#confshadow	{
position: fixed;
top: 0px;
left: 0px;
background-image: url('http://www.cecleeds.co.uk/commongfx/dark.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cecleeds.co.uk/commongfx/dark.png', sizingMethod='scale');
}
#confbox	{
background-image: url('http://www.cecleeds.co.uk/commongfx/confbg.png');
display: block;
position: fixed;
width: 300px;
height: 150px;
text-align: center;
}

.optionlink	{
color: #000099;
background-color: #FFFFFF;
}
.optionlink:hover	{

color: #FFFFFF;
background-color: #000099;
}

#pauselogo	{
background-image: url('http://www.cecleeds.co.uk/commongfx/citywait.png');
display: block;
position: fixed;

width: 50px;
height: 91px;
}
#pauseshadow	{
position: fixed;
top: 0px;
left: 0px;
background-image: url('http://www.cecleeds.co.uk/commongfx/dark.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cecleeds.co.uk/commongfx/dark.png', sizingMethod='scale');
}
