﻿
body {
	background-color: white; /* Web Site Default for everything */;
	color: black;																	/* Web Site Default for everything */
	font-family: Arial, Helvetica, Verdana, Times New Roman, Trebuchet MS, sans-serif;
	font-size: small;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}

H1	{	
	font-size:x-large;
	font-weight:700;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-size:large;
	font-weight:700;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-size:medium;
	font-weight:700;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-size:small;
	font-weight:500;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
DT	{	
	font-size:x-small;
	font-weight:500;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5	{	
	font-size:x-small;
	font-weight:500;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-size:xx-small;
	font-weight:500;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

/*  Structure of the template (Start) ==================================  First spring pastel Kuler Scheme*/

#container {
	width: 100%;
	}
		
	#masthead {
		width: 99%;
		overflow: auto;
		height:80px;
		white-space:nowrap;
		overflow:hidden;
		background-color:#F1F1F1;
		border-bottom:1px  black solid;
		}
	#page_content {
		width: 100%;
		background-image:url('../Images/MenuFaux.gif');
		background-repeat:repeat-y;
		}
		
	#footer {
	 	clear:both;
		width:100%;
		padding-bottom:5px;
		padding-top:5px;
		text-align:center;
		margin-top:40px;
		}

img.MastHeadTitle  {
	margin-left:5px;
	margin-top:0px;
	border:0px;
	}

img.CCCLogo {
	height:55px;
	width:60px;
	border:0px;
	margin-left:20px;
	}

span.CCCPrintHeader	{
	display:none
	}

* html .IE6LabelFloatDrop {
	white-space: nowrap;
	overflow:hidden;
	width:90%;
	margin-top:-500px;
	}
		
* html .IE6FloatJumpRepair {
	margin-right:-700px;
	}

/*  Structure of the template (End) ================================== */


/*  Bullet Points (Start) ============================================ */

li.Bullet1 {
	 list-style-image:url('../Images/RedArrow.GIF');
	 list-style-position:outside;
	}

/*  Bullet Points (End) ============================================== */


/*  Documentation Photographs (Start) ========================================== */

IMG.PhotosInText_Left {
	float:left;
	padding:2px;
	border:1px Black solid ;
	margin:5px;
}	
		
IMG.PhotosInText_Right {
	float:right;
	padding:2px;
	border:1px Black solid ;
	margin:5px;
}	

IMG.IMG_White 	{
	border:1px white solid ;
	padding:1px;
	}

IMG.IMG_Black 	{
	border:1px Black solid ;
	padding:1px;
	}

IMG.IMG_Blank 	{
	border:1px solid gray;
	height:80px;
	width:120px;
	background-color:#171717;
	}

IMG.IMG_Winner {
	border:1px red solid;
	padding:6px;
	}

/*  Documentation Photographs (End) ==================================== */


/*  Members Gallery (Start) ============================================ */

IMG.IMG_GalleryWhite 	{
	border:1px black solid ;
	margin:11px 11px 11px 11px;
	padding:1px;
	}

/*  Members Gallery (End) ============================================== */

	
/* Styles for Footer */
#footer p {
	font-size: x-small;
}

a {
	color: #9B0000;						/* font colour */							/* Web Site Default for everything */
	text-decoration: underline;
}
a:hover {
	color: #03127C;						/* font colour */							/* Web Site Default for everything */
	text-decoration: underline;
}
a:active{
	color: #148105;						/* font colour */							/* Web Site Default for everything */
	text-decoration:underline;
	font-style:italic;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}


/*  CCC_TableToSort Table Parameters (Start) These classes come from TableFilter.js file ========================= */

th.CCC_TableToSort_Head_noFilter 
{
text-align:left;
vertical-align:top;
border-bottom:thin white solid;
}
	
.CCC_TableToSort_Head 
{
text-align:left;
vertical-align:top;
border-bottom:thin white solid;
}
	
.CCC_TableToSort_Odd {
text-align:left;	
vertical-align:top;
background-color:#E9E9E9;  /* Darker grey */
	}
	
.CCC_TableToSort_Even {
text-align:left;	
vertical-align:top;
background-color:#F8F8F8;  /* Lighter grey */
}

/*  CCC_TableToSort Table Parameters (End) =========================== */
	
	
td.AlignToRight
{
text-align:right;
vertical-align:top;
white-space:nowrap;
}
																 
td.AlignToLeft
{
text-align:left;
vertical-align:top;
}

.PreviousNextPage {
	text-align: right;
	}	
	
/*  Contact Page Panels (Start) ====================================== */

div.Div_2ColLightBackground	{
	border:0px black solid;	
	margin:5px 5px 5px 5px; 
	padding:5px 5px 5px 5px; 
	}	

div.Div_1ColLightBackgroundPhoto {
	border: 1px #6A6A6A solid;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	background-color: white;												/* Web Site Default for everything */
	}	
	
div.Div_1ColLightBackground{
	border:0px black solid;	
	margin:5px 5px 5px 5px; 
	padding:5px 5px 5px 5px; 
	text-indent:0px;
	}	
	
span.Background_Title_FullWidthBlock{
	color: white;
	font-size: medium;
	font-style: normal; /* Web Site Default for everything */;
	background-color: #376b9f; /* 108200 Web Site Default for everything */;
	text-indent: 4px;
	padding-top: 8px;
	padding-bottom: 3px;
	display: block;
}	
	
span.Background_Title_ShortBlock {
	font-size:medium;
	font-style:normal;
	color:white;															/* Web Site Default for everything */
background-color:#376b9f;												/* 48AD3A Web Site Default for everything */
	margin-right:5px;
	text-indent:4px;
	padding:5px 50px 5px 10px;
	display:inline;
 /* 	background:url('../Images/SquareBlueStrip.jpg');
	background-repeat:repeat-x; */
	}	
	
span.Background_Title_LightShortBlock {
font-size:small;
font-weight:400;
font-style:normal;
color:white;															/* Web Site Default for everything */
display:block;
background-color:#376b9f;												/* 48AD3A Web Site Default for everything */
margin-right:5px;
text-indent:2px;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
}	
	
span.Background_Title_BulletText {
font-weight:700;
font-style:normal;
font-size:inherit;
color:#376b9f;														/*77AFEA Web Site Default for everything */
font-style:normal;
}	
	
span.Background_Title_LightBulletText {
font-weight:700;
font-style:normal;
font-size:inherit;
color:#77AFEA;														/*77AFEA Web Site Default for everything */
font-style:normal;
}	

span.Background_Line {
display:block;
margin-right:5px;
height:1px;
width:100%;
border-top:#376b9f 1px solid;
}	

div.Background_Italic {font-style:italic;font-weight:bold;margin-top:30px;}
p.PadLeft30 {padding-left:30px;}


/*  Contact Page Panels (End) ======================================== */
	
	
/* This is the Banner Flash on the Home Page showing our next Event(s) */
#CCC_FindWhatsOn_Div {
	border: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #ACCBEB; /* Web Site Default for everything */;
	color: black; /* Web Site Default for everything */;
	padding: 5px 5px 5px 5px;
}
	
#CCC_FindWhatsOn_Div a {
	color:#054281;															/* Web Site Default for everything */											
	}
	
#CCC_FindWhatsOn_Div a:hover {
	color:#1863B1;															/* Web Site Default for everything */											
	}
	
/* F7F3E7	light off white */  
/* Same colour as "#content" sub-section of form above */

/* ============================================================================ */																		

div.WelcomeWhatsOn {
	border: 1px #6A6A6A solid;
	background-color:white;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	position:absolute;
	top:90px;
	z-index:2000;
}
	
a.WelcomeWhatsOnItems {
	color: #C220BD;						/* font colour   white background set to  #188009 */	/* Web Site Default for everything */
	text-decoration: underline;
	}
	
a.WelcomeWhatsOnItems:hover {
	color: #AD68AB;						/* font colour */							/* Web Site Default for everything */
	text-decoration: underline;
}
	
/* ============================================================================ */																		

div.PrintablePages {
	/* Web Site Default for everything */
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

div.PrintablePages a {
}
	
div.PrintablePages a:hover {
	text-decoration:underline;
}

div.PrintableInstructionPages {
	padding-right:25px;
	}
																		/* Web Site Default for everything */
																		


/* ============================================================================ */																		

div.ThemeGallery
{
	float:left;
	vertical-align:top;
	padding:10px 10px 10px 10px;
}

div.ThemeGalleryInner {
	width:120px;
	height:120px;
	border:1px #4C4C4C solid;
	padding:10px 10px 20px 10px;
	text-align:center;
	}

/* ============================================================================ */		


div.NoPicturesPleaseInner {
	border:1px #4C4C4C solid;
	width:220px;
	height:210px;
	padding:10px 5px 10px 5px;
	overflow:auto;
	}

span.NoPicturesPleaseHeader {
	font-size:small;
	font-weight:400;
	font-style:normal;
	color:white;															/* Web Site Default for everything */
	display:block;
	background-color:#376b9f;												/* 48AD3A Web Site Default for everything */
	text-indent:2px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	}

																	
/* ============================================================================ */																		

#scroll-container
{
	height:400px;
	overflow:scroll;
	position:relative;	
}
  
span.Trophies {
	color:#773762;
}
  
.NowOn {
	font-size:large;
	color:red;
	padding-left:10px;
}

	
/* ============================================================================ */																		
/* default.htm page only */																		

.PhoneDisplay {
	display:none;
	background-color:white;
	}
.PhoneDisplayImage{
	background-image:none;
	}

/* ============================================================================ */																		

