/*
File:main.css
Author:MN
Site:South Devon Tennis
Created:Fri, 16 Dec 2005 14:47:29
*/
.Header1
{
	font-size:12pt;
	color:#65A17D;
	font-weight:bold;
}
.Header2
{
	font-size:12pt;
	color:#000000;
	font-weight:bold;
}
.Header3
{
	font-size:10pt;
	color:#65A17D;
	font-weight:bold;
}
.Header4
{
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}
.Header4
{
	font-size:9pt;
	color:#000000;
	font-weight:bold;
}
BODY
{
	background-color:#F8FFA3;
	background-image:url(../images/page_bg.gif);
	background-repeat:repeat;
	font-family: arial;
	color:#000000;
	font-size:8pt;
	text-align: left;
}
<?php
if(@$_GET['from']=="editor")
{
	echo "BODY
	{
	background-image:none;
	}";
}
?>
P
{
	margin:1px;
	padding:0px;
}
.Main
{
	/*position:absolute;
	top:120px;
	left:15px;*/
	/*background-color:#CCCCCC;*/
	width:699px;
	padding:0px;
	margin:0px;
	padding-bottom:20px;
	margin-top:8px;
	margin-left:0;
	text-align:left;
	/*border:1px solid black;*/
}

.content
{
	/*margin-left:10px;*/
}

#Banner
{
	border:0px none black;
	padding:0;
	margin:0;
}

#Logo
{
	width:700px;
	height:84px;
}

#Layout
{
	margin-top:0px;
	padding:0;
}

#LeftCol
{
	width:137px;
	background-color:#CCCCCC;
	padding-left:8px;
	padding-right:8px;
}

#Content
{
	font-family:arial;
	/*background-color:#ffffff;
	border:1px solid black;*/
	padding:10px 0px 0px 00px;
}

#RightCol
{
	width:137px;
	background-color:#CCCCCC;
	padding-left:8px;
	padding-right:8px;
}

#RightCol A
{
	display:block;
	padding:0;
	margin-bottom:8px;
}

#Footer
{
	margin-top:10px;
	text-align: center;
	width:695px;
	margin-left:15%;
	margin-top:-15px;
	font-size:8pt;
}

#Title
{
	margin-top:-9px;
	margin-left:7px;
	margin-bottom:2px;
	padding:0px;
	font-size:11pt;
	color:#FE0000;
	font-weight:bold;
}

/*Alternative title
#Title
{
	background-color:#65A17D;
	color:white;
	margin:-10px;
	padding:2px;
	border-bottom:1px solid black;
}*/

a
{
	color: #FE0000;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
}

a:active
{
	color: #FE0000;
	font-family:arial;
	text-decoration:underline;
	font-weight:bold;
}

a:visited
{
	color: #FE0000;
	font-family:arial;
	text-decoration:none;
}

a:hover
{
	color:#FE0000;
	font-weight:bold;
	text-decoration:underline;
}
TABLE
{
	border-collapse:collapse;
	/*border:1px none grey;*/
	padding:0;
	margin:0;
}
TD
{
	padding:0;
}
#Content, #Content TD, #Content TABLE
{
	/*border: 1px solid #000000;*/
}
#qtable, #qtable TABLE, #qtable TD, #qtable TR, #qtable .progs, #qtable tbody
{
	border: none;
}
IMG
{
	border:1px none white;
}

SCRIPT
{
	display:none;
	visibility:hidden;
}

FORM
{
	margin:0px;
	padding:0;
}

h1,h2,h3,h4
{
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	padding:0px;
}

h1
{
	font-size:12pt;
}

h2
{
	font-size:10pt;
	margin:2px;
}

h3
{
	font-size:9pt;
	margin:2px;
}

h4
{
	font-size:8pt;
}

P
{
	font-family:arial;
	text-decoration:none;
	font-size:8pt;
	color:#000000;
	font-weight:normal;
	
	
	
	
	color:#000000;
}

.system_message
{
	margin-top:10px;
}

.system_message .error
{
	color:red;
}

#Logout
{
	float:right;
	position:relative;
	right:20px;
	top:-20px;
	font-size:9pt;
	z-index:10;
}

/*Login box styling*/

.login
{
	width:119px;
	margin:0px;
	font-size:8pt;
	border: none;
}

.login TD
{
	background-color:#ffffff;
	padding:2px;
	text-align:center;
	border: none;
}
.login TR, .login TABLE
{
	border: none;
}
.login TH
{
	/*display:none;*/
	background-color:#65A17D;
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
	padding:2px;
	text-align:center;
	border-bottom:1px solid black;
	margin:0px;
	border: none;
}

.login INPUT
{
	font-size:8pt;
	width:100px;
}

.loginbutton
{
	border:1px solid black;
	background-color:#65A17D;
	color:white;
	font-weight:bold;
}

.Menu_title
{
	display:block;
	background-color:#FE0000;
	color:#ffffff;
	font-weight:bold;
	padding:0 2px 2px 2px;
	text-align:center;
	border-bottom:1px solid #FE0000;
	margin:0;
}
#qtable TD
{
	padding-left: 10px;
}
/*Menu styling - changing this could mess up your dynamic menus!*/

#Navbar, #Navbar div
{
	background-color:white;
	width:119px;
	padding:0px;
	font-size:8pt;
}

#Navbar A
{
	font-weight:normal;
	display:block;
	background-color:white;
	width:115px;
	height:15px;
	color:black;
	text-decoration:none;
	padding:2px;
	text-align:left;
	text-indent:5px;
	font-size:8pt;
	overflow:hide;
}
#Navbar A.toplink
{
	width:115px;
	height:15px;
}
#Navbar .anylinkcss A, #Navbar .anylinkcss2 A
{
	background-color:white;
	width:115px;
}

#Navbar .anylinkcss
{
	position:absolute;
	width:119px;
	visibility:hidden;
	z-index:2;
	margin-top:-20px;
	margin-left:119px;
	border:1px solid black;
}
#Navbar .anylinkcss2
{
	position:absolute;
	width:119px;
	visibility:hidden;
	z-index:2;
	margin-top:0px;
	margin-left:119px;
	border:1px solid black;
}
#Navbar A.toplink:hover, #Navbar .anylinkcss A:hover
{
	background-color:#ED1C23;
	color:white;
}
#Navbar .divider
{
	display:block;
	background-color:black;
	height:1px;
	line-height:0px;
	font-size:0px;
	border:0;
	padding:0;
	margin:0;
	width:90px;
	margin-left:20px;
}

/*-------------------------------------------------------------*/

/* curved with grey background*/
.Main {background: transparent;}

.Main .b1, .Main .b2, .Main .b3, .Main .b4, .Main .b1b, .Main .b2b, .Main .b3b, .Main .b4b {display:block; overflow:hidden; font-size:1px;}
.Main .b1, .Main .b2, .Main .b3, .Main .b1b, .Main .b2b, .Main .b3b {height:1px;}
.Main .b4b {background:#CCCCCC; border-left:1px solid #000; border-right:1px solid #000;}
.Main .b3b {background:#CCCCCC; border-left:1px solid #000; border-right:1px solid #000;}
.Main .b2b {background:#CCCCCC; border-left:1px solid #000; border-right:1px solid #000;}

.Main .b1 {margin:0 5px; background:#000;}
.Main .b2, .Main .b2b {margin:0 3px; border-width:0 2px;}
.Main .b3, .Main .b3b {margin:0 2px;}
.Main .b4, .Main .b4b {height:2px; margin:0 1px;}
.Main .b1b {margin:0 5px 0px; background:#000;}
.Main .content {display:block; margin-left:0; background-color:#CCCCCC; border:0px none black; border-left:1px solid #000; border-right:1px solid #000;padding:0;}

.Main .content
{
	padding-top:10px;
	margin-left:1px;
	margin-right:0px;
}

/* curved plain*/
.curved_plain {background: transparent; margin:0px; margin-bottom:6px; }
.curved_plain h1, .curved_plain p {margin:0 10px;}
.curved_plain h1 {font-size:2em; color:#fff;}
.curved_plain p {padding-bottom:0.5em;}

.curved_plain .b1, .curved_plain .b2, .curved_plain .b3, .curved_plain .b4, .curved_plain .b1b, .curved_plain .b2b, .curved_plain .b3b, .curved_plain .b4b {display:block; overflow:hidden; font-size:2px;}
.curved_plain .b1, .curved_plain .b2, .curved_plain .b3, .curved_plain .b1b, .curved_plain .b2b, .curved_plain .b3b {height:1px;}
.curved_plain .b2 {background:#fff; border-left:2px solid #FE0000; border-right:2px solid #FE0000;}
.curved_plain .b3 {background:#fff; border-left:2px solid #FE0000; border-right:2px solid #FE0000;}
.curved_plain .b4 {background:#fff; border-left:2px solid #FE0000; border-right:2px solid #FE0000;}
.curved_plain .b4b {background:#fff; border-left:2px solid #FE0000; border-right:2px solid #FE0000;}
.curved_plain .b3b {background:#fff; border-left:2px solid #FE0000; border-right:2px solid #FE0000;}
.curved_plain .b2b {background:#fff; border-left:2px solid #FE0000; border-right:2px solid #FE0000;}


.curved_plain .b1 {margin:0 5px; background:#FE0000; height: 2px;}
.curved_plain .b2, .curved_plain .b2b {margin:0 3px; border-width:0 2px;}
.curved_plain .b3, .curved_plain .b3b {margin:0 2px;}
.curved_plain .b4, .curved_plain .b4b {height:2px; margin:0 1px;}
.curved_plain .b1b {margin:0 5px; background:#FE0000; height:2px;}
.curved_plain #Content {display:block; background-color:#ffffff; border-left:2px solid #FE0000; border-right:2px solid #FE0000; padding-left:10px;}

.curved_plain #Content
{
	margin-right:0px;
}
html>body .curved_plain>DIV#Content/*hack for non-ie*/
{
	margin-bottom:0px;
}

/* curved with green top*/
.curved_left {background: transparent; width:121px;}
.curved_left h1, .curved_left p {margin:0 10px;}
.curved_left h1 {font-size:2em; color:#fff;}
.curved_left p {padding-bottom:0.5em;}

.curved_left .b1, .curved_left .b2, .curved_left .b3, .curved_left .b4, .curved_left .b1b, .curved_left .b2b, .curved_left .b3b, .curved_left .b4b {display:block; overflow:hidden; font-size:1px;}
.curved_left .b1, .curved_left .b2, .curved_left .b3, .curved_left .b1b, .curved_left .b2b, .curved_left .b3b {height:1px;}
.curved_left .b2 {background:#FE0000; border-left:1px solid #FE0000; border-right:1px solid #FE0000;}
.curved_left .b3 {background:#FE0000; border-left:1px solid #FE0000; border-right:1px solid #FE0000;}
.curved_left .b4 {background:#FE0000; border-left:1px solid #FE0000; border-right:1px solid #FE0000;}
.curved_left .b4b {background:#fff; border-left:1px solid #FE0000; border-right:1px solid #FE0000;}
.curved_left .b3b {background:#fff; border-left:1px solid #FE0000; border-right:1px solid #FE0000;}
.curved_left .b2b {background:#fff; border-left:1px solid #FE0000; border-right:1px solid #FE0000;}


.curved_left .b1 {margin:0 5px; background:#FE0000;}
.curved_left .b2, .curved_left .b2b {margin:0 3px; border-width:0 1px;}
.curved_left .b3, .curved_left .b3b {margin:0 1px;}
.curved_left .b4, .curved_left .b4b {height:1px; margin:0 1px;}
.curved_left .b1b {margin:0 5px 10px; background:#FE0000;}
.curved_left .content {display:block;  background-color:#ffffff; border:0px none black; border-left:1px solid #FE0000; border-right:1px solid #FE0000;padding:0;margin-left:0;}
.newsletter_list_background {background-color: white;}
.newsletter_list_title {font-size: 16pt;}
.newsletter_title {font-size: 24pt;}
.newsletter_topic_title {background-color:#E6E6E6; font-size:10pt; font-weight:bold; margin-bottom:5px; margin-top:20px; padding-left:5px; text-align:left;}
.newsletter_dates_title {background-color:#E6E6E6; font-size:10pt; font-weight:bold; margin-bottom:5px; margin-top:5px; padding-left:5px; text-align:left;}
.newsletter_search_title {background-color:#E6E6E6; font-size:10pt; font-weight:bold; margin-bottom:5px; margin-top:5px; padding-left:5px; text-align:left;}


.tinyTable
{
	border-collapse: collapse;
	border: 1px solid black;
}
.tinyTable TH
{
	background-color: #5A9872;
	color: #FE0000;
	border: 1px solid black;
}
.tinyTable TD
{
	background-color: #fff;
	color: #000;
	border: 1px solid black;
}
