html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
body {
background-color:#CCCCCC;
font-family:Arial,"Trebuchet MS",Verdana,Tahoma,Helvetica,sans-serif;
line-height:1;
}
ol, ul {
/*list-style-image:none;
list-style-position:outside;
list-style-type:none;*/
}
blockquote, q {
quotes:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}


a:link {
color:#992323;
}
a:visited {
color:#9B9900;
}
a:hover {
background-color:#992323;
color:#FFFFFF;
}
a:active h2, h3, h4, h5, h6 {
font-family:Arial,"Trebuchet MS",Verdana,Tahoma,Helvetica,sans-serif;
}

h1 {
color:#FFFFFF;
font-family:"Times New Roman";
font-size:24pt;
text-align:left;
}
h2 {
font-size:14pt;
font-weight:100;
}
h3 {
color:#FFFFFF;
font-size:12pt;
}
h4 {
color:#FFFFFF;
font-size:12pt;
font-weight:normal;
text-align:left;
}

.white {
color:#FFFFFF;
}
.centre {
text-align:center;
}
.left {
text-align:left;
line-height:1.2;
}
.right {
text-align:right;
}
.itl
{
	font-style:italic;
}

.bld
{
	font-weight:bold;
}

.norm {
font-weight:normal;
font-family:Arial,"Trebuchet MS",Verdana,Tahoma,Helvetica,sans-serif;
}
p.small {
font-variant:small-caps;
}
p.s10 {
font-size:10pt;
}
p.s12 {
font-size:12pt;
}
p.s14 {
font-size:14pt;
}
p.s16 {
font-size:16pt;
}
p.s18 {
font-size:18pt;
}
p.s20 {
font-size:20pt;
}
p.s22 {
font-size:22pt;
}

/*#main{min-height:100%;background:#FFFFFF}
* html #main{height:100%;}/* ie6 and under*/
div.main {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
position:relative;
width:1000px;
/*height:1350px;*/
-ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=lightgray,offX=15,offY=15, positive=true)";
filter: progid:DXImageTransform.Microsoft.dropShadow(color=lightgray,offX=15,offY=15, positive=true);
}

div#headertable
{
	background-image:url(graphics/Website-header2_1.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:99px;
	background-color:#818285;
}
.bggrey {
background-color:#999999;
}


div.header1 {
padding-left:10px;
width:50%;
position:absolute;
height:75px;

}

div.header2 {
position:absolute;
left:50%;
position:absolute;
height:75px;
width:500px;

}

}
div.header3 {
left:500px;
width:50%;
}
div.header4 {
width:100%;
}
.footnote {
color:#FFFFFF;
font-size:10pt;
}

div.menu {
height:20pt;
margin-top:3px;
padding-left:10px;
margin-right:20px;
vertical-align:middle;
width:100%;
}

div#mpcaption {
width:800px;
}

p.menutext {
color:#999999;
font-size:10pt;
}
img.logo {
padding-left:20px;
vertical-align:middle;
}
div.headertable {
height:90px;
vertical-align:middle;
}
div.footer {
margin-left:auto;
margin-right:auto;
text-align:center;
width:1000px;
border-bottom-color:#999999;
font-size:8pt;

z-index:-1;
}

ol.members {
list-style-type:decimal;
margin-left:25px;
}
table.members {
border:0 none;
color:#FFFFFF;
font-size:10pt;
line-height:1.4;
margin-left:auto;
margin-right:auto;
text-align:left;
width:80%;
}
td.fee {
text-align:right;
}



.labels {
left:0;
line-height:1.75;
position:absolute;
}
table.forms {
margin-left:10px;
font-family:Arial,"Trebuchet MS",Verdana,Tahoma,Helvetica,sans-serif;
line-height:1.6;
position:absolute;
width:700px;
color:#999999;
}
td.forms1 {
width:25%;
}
td.forms2 {
width:75%;
}

div.colmain {
margin-left:10px;
line-height:1.1;
/*padding-left:10px;*/
padding-right:1px;
width:680px;
/*width:730px;*/
/*height:280px;*/
top:1px;
vertical-align:top;
/*  filter:alpha(opacity=60);
  opacity:0.6;*/
/*background-color:#DDEEFF;*/
/*background-color:#ffffd0;*/
z-index:0;
}

/*div.colmain p
{
	font-weight:normal;	
}*/

div.coldefault {
position:absolute;
left:700px;
top:130px;
vertical-align:top;
/*width:25%;*/
width:300px;
z-index:3;

}

/*div.botrowouter
{
	top:100%;
	position:absolute;
	height:100%;
	background-color:#FFFFFF;
}*/

div.botrow1 {
width:220px;
position:absolute;
left:10px;
background-color:#FFFFFF;
padding-bottom:10px;
vertical-align:top;
line-height:1.2;
}

div.botrow2 {
width:220px;
position:absolute;
left:240px;
background-color:#FFFFFF;
padding-bottom:10px;
/*margin-right:10px;*/
vertical-align:top;
line-height:1.2;
}

div.botrow3 {
width:220px;
position:absolute;
left:470px;
background-color:#FFFFFF;
padding-bottom:10px;
/*margin-right:10px;*/
vertical-align:top;
line-height:1.2;
}

div.botrow4 {
width:220px;
position:absolute;
left:700px;
background-color:#FFFFFF;
padding-bottom:10px;
/*margin-right:10px;*/
vertical-align:top;
line-height:1.2;

}



div#rightpanels {
background-color:#999999;
color:#FFFFFF;
height:14pt;
/*margin-left:10px;*/
margin-right:10px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
position:static;
top:0px;
/*width:210px;*/
width:270px;
vertical-align:top;
font-size:10pt;
}

/*div#links {
background-color:#999999;
color:#FFFFFF;
height:14pt;
margin-right:10px;
padding-left:10px;
padding-right:-10px;
padding-top:5px;
position:static;
top:300px;
width:270px;
vertical-align:top;
font-size:10pt;
}

div.linkscontent {
background-color:#fefefe;
color:#FFFFFF;
height:100px;
margin-top:10px;
margin-right:0px;
margin-left:-10px;
padding-left:0px;
padding-right:0px;
padding-top:5px;
position:static;
top:0px;
width:270px;
vertical-align:top;
font-size:10pt;
}*/



div.stoppress {
background-color:#1CEE19;
color:#FFFFFF;
height:14pt;
/*margin-left:10px;*/
margin-right:10px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
position:static;
top:0px;
/*width:210px;*/
width:270px;
vertical-align:top;
font-size:10pt;
}

div.links {
background-color:#999999;
color:#ffffff;
height:14pt;
/*margin-left:10px;*/
margin-right:10px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
position:static;
top:0px;
/*width:210px;*/
width:270px;
vertical-align:top;
font-size:10pt;
}


/*td.colmain > div {
padding-right:10px;
}*/

/*div.linkscontent {
background-color:#999999;
color:#ffffff;
z-index:1;
width:285px;
padding-left:5px;
margin-right:5px;
position:static;
top:700;
z-index:1}

div#links {
background-color:#0000DD;
color:#FFFFFF;
z-index:1;
padding-left:5px;
margin-right:5px;
z-index:1;
top:700}
*/


div.ge {	/* Gallery exhibitions */
background-color:#0000DD;
color:#FFFFFF;
z-index:1;
padding-left:5px;
/*margin-right:5px;*/
}

div.ce {	/* Community Event */ 
background-color:#DD11DD;
color:#FFFFFF;
z-index:1;
padding-left:5px;
margin-right:5px;
}

div.wg {	/*	Writers Group	
background-color:#F14352;
color:white;
z-index:1;
padding-left:5px;
margin-right:5px; */
}

div.fs {	/* Film Soc	*/
background-color:#D97F1F;
color:#FFFFFF;
width:100%;
z-index:1;

}

div.cd 
{	/* Camera Club - Digital	*/
/*background-color:#000099;
color:white;
z-index:1;
padding-left:5px; */
}

div.cf {	/* Camera Club - Film	*/
/*background-color:#5050FF;
color:white;
z-index:1;
padding-left:5px;
margin-right:5px;*/
}

div.cg{	/* Camera Club - Film	*/
background-color:rgb(135,200,169);
color:white;
z-index:1;
padding-left:5px;
/*margin-right:5px;*/
}

div.ya {	/* 	Young Animators
background-color:#999999;
color:#FFFFFF;
z-index:1;
padding-left:5px;
margin-right:5px;*/
}

div.ag {	/*	Art Group	
background-color:#5A1C61;
color:#FFFFFF;
z-index:1;
padding-left:5px;
margin-right:5px;*/
}

div.th {	/*	Theatre	*/
background-color:rgb(158,30,99);
color:#FFFFFF;
z-index:1;
padding-left:5px;
/*margin-right:5px;*/
}

div.mu {	/*	Music	*/
background-color:rgb(255,131,255);
color:#000000;
z-index:1;
padding-left:5px;
/*margin-right:5px;*/
}


div.yt {	/*	Youth Theatre	*/
background-color:#6610AA;
color:#FFFFFF;
z-index:1;
padding-left:5px;
/*margin-right:5px;*/
}

div.kf {	/*	Keep Fit	
background-color:#FF20AD;
color:#FFFFFF;
z-index:1;
padding-left:5px;
margin-right:5px;*/
}

div.cc {	/* 	Childrens Cinema	*/
background-color:rgb(28,117,188);
color:#000000;
z-index:1;
padding-left:5px;

}

div.fr {	/*	Fund Raisers	*/
background-color:rgb(0,127,66);
color:#FFFFFF;
z-index:1;

}

div.xt {	/*	Guest Productions	*/
background-color:#000000;
color:#FFFFFF;
z-index:1;
position:relative;

}

div.mo {	/*	SAC Members	*/
background-color:#698C20;
color:#ffffc0;
z-index:1;
position:relative;

}


div.da {	/*	Dance	*/
background-color:#663399;
color:#ffffff;
z-index:1;
position:relative;

}

div.po {	/*	Poetry	*/
background-color:rgb(255,130,120);
color:#FFFFFF;
z-index:1;
position:relative;
}


div.ss
{	/*	Souper Saturday	*/
background-color:rgb(201,39,43);
color:#FFFFFF;
z-index:1;
position:relative;
}

/* -------- Events List ----------- */
table.rplist {
font-size:7pt;
font-weight:bold;
line-height:1.5;
vertical-align:top;
/*width:250px;*/
width:290px;

	border-collapse: separate;
	border-spacing:1pt;
	/*border-color:#DDDDDD;*/
	border-color:#FFFFFF;
}
td.rplist1 {
padding-left:0px;
text-align:left;
vertical-align:top;
width:40%;
}
td.rplist2 {
padding-right:1px;
text-align:right;
vertical-align:bottom;
width:60%;
}

/* -------- Events List END ----------- */

table.cal {
border-collapse:collapse;
border-color:#999999;
font-size:8pt;
line-height:1.5;
margin-left:15px;
padding-left:10px;
vertical-align:top;
width:230px;
border-width:1px;
}
td.cal {
width:20px;
}

div#cal
{
text-align:center;
margin-left:auto;
margin-right:auto;
}


.lha {
line-height:1.8;
vertical-align:middle;
position:relative;
font-size:10pt;
}

.s8 {
font-size:8pt;
}
div.hr
{
	width:750px;
	height:5px;
	background-color:inherit;
}

table.actvs
{	
	margin-left:10px;
	padding-left:10px;
	text-align:left;
	font-size:10pt;
	line-height:1.2;
	border-collapse: separate;
	border-spacing:1pt;
	/*border-color:#DDDDDD;*/
	border-color:#FFFFFF;
}

th.actvs
{
	padding-left:10px;
	text-align:left;
}

div.actvs
{
/*	text-align:center;
	width:1000px;*/
}
div.support
{
	line-height:1.2;
	text-align:left;
	width:970px;
	margin-left:10px;
	margin-right:10px;
}

div.about
{
	line-height:1.2;
	text-align:left;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}


div.m10
{
bac
	margin-left:10px;
	background-color:#999999;
}

.p10
{
	padding-left:10px;
}
p.grey
{
	/*background-color:#777777; */
	color:#777777;
}

p.warning
{
	background-color:#EE1100;
}

img.groupicon
{
	margin-left:1px;
	vertical-align:middle;
}

/* TRANBOX/TRANSBOX SECTION */
/*div.transbox
  {
  	left:40px;
  	top:180px;
  	width:400px;
	height:auto;
  	margin:30px 50px 50px 30px;
	
  	background-color:#FF1644;
  	color:#ffffff;
  	filter:alpha(opacity=90);
  	opacity:0.9;
	position:absolute;
  }
.transbox p
  {
  font-family:Arial,"Trebuchet MS",Verdana,Tahoma,Helvetica,sans-serif;
	margin:30px 40px;
  }*/

.ctrl
{
	vertical-align:top;
	line-height:1.6;
}

form.pp
{
	padding-left:10px;
}

div.buySubs
{
padding-right:20px;
padding-left:10px;
margin-left:10px;
margin-right:20px;
width:950px;
top:0px;
vertical-align:top;
/*  filter:alpha(opacity=60);
  opacity:0.6;*/
/*background-color:#DDEEFF;*/
background-color:#ffffff;
z-index:0;


	
}
tr.odd
{
	background-color:#DDDDDD;
}

tr.even
{
	background-color:#FFFFFF;
}

tr.buySubsList
{
vertical-align:middle;
color:#111111;
line-height:1.5;
}

td.buySubsList2
{
text-align:right;

}

.pp
{
	vertical-align:baseline;
}

/*#mainplaceholder
{
	height:350px;
}*/

div.cornerplotfooter
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	color:#993300;
}

#dateRequired
{
	text-align:center;
}

img.MainImage
{
 	Width:500px;
	margin-left:auto;
	margin-right:auto;
}


div.thumbs
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:2px;
}

img.thumbs
{	width:220px;}

div.graphic
{
	margin-bottom:2px;
}

tr.C200910
{
	background-color:#FDDE93;
	color:#FFFFFF;
}
tr.C200911
{
	background-color:#D7A470;
	color:#FFFFFF;
}
tr.C200912
{
	background-color:#B3413D;
	color:#FFFFFF;
	border-color:#ffffff;
	border-collapse:collapse;
	border-width:2px;	
}
tr.C201001
{
	background-color:#D9F0FC;
	color:#000000;
}



tr a:link {
color:#000000;
}
tr a:visited {
color:#000099;
}
tr a:hover {
background-color:#555555;
color:#FFFFFF;
}

table.events
{
	border-collapse:separate;
	font-size:10pt;
	
}
