/* Style sheet for all pages */

a {
  text-decoration:none;
}

a:active {
  color:black;
}

a:link {
  color:red;
}

a:visited {
  color:#9370d8;
}

/*Used for "return to top" link on virtually every page*/
a.black {
  font-size:13pt;
  color:black;
}

a.black:link, a.black:visited, a.black:active {
  color:black;
}  

/*Used for links on index page*/
a.blue:link, a.blue:visited, a.blue:active {
  color:#306090;
  font-size:13pt;
  text-decoration:none;
}

/*a.ss {
  font-size:10pt;
  text-align:left;
  text-decoration:none;
}*/

a.ss:link, a.ss:visited, a.ss:active {
  color:black;
}

body {
  font-size:11pt;
  font-weight:bold;
  font-family:Tahoma, Sans-Serif;
  color:black;
  line-height:16pt;
  margin-left:0px;
  margin-right:0px;
  background-color:#e0ffff;
}

/*Used on slide show pages*/
body.photo {
  margin-left:0px;
  margin-right:0px;
}

/*div.navi {
  position:absolute;
  left:550px;
  top:5px;
}*/

/*Used for main heading on virtually every page*/
h1 {
  font-size:18pt;
  line-height:20pt;
  text-align:center;
  color:#306090;
}

/*Used on localvisits*/
h2 {
  font-size:14pt;
  line-height:16pt;
  text-align:left;
  color:#306090;
}

/*Used in Newsletters for sub-titles and for spacing*/
h3 {
  font-size:14pt;
  line-height:18pt;
  text-align:center;
  color:#306090;
}

/*Used on some Newsletters - smaller than <h3>*/
h5 {
  font-size:11pt;
  line-height:13pt;
  text-align:center;
  color:#306090;
  font-weight:bold;
}

/*h6 {
  font-size:13pt;
  text-align:center;
  color:red;
}*/

/*Probably unused*/
img.bigpad{
  margin:20px;
}

/*Used on navigation1, slide show pages*/
img.black {
  border-style:none;
}
  
/*Used on romain, Boissy, styon and some Newsletters, cheath*/
img.left {
  margin-right:40px;
  vertical-align:middle;
  Border:0;
}

/*Used on every page for the hidden menu button*/
img.map {
  border: 1px solid #2B547F;
}


/*Used on story board pages*/
img.botpad{
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:40px;
}

/*used on clubs, boissy, styon and localvisits*/
img.right {
  margin-left:40px;
  vertical-align:middle;
  Border:0;
}

/*used on slide show main pages with 6 slides*/
img.ss6 {
  margin-left:10px;
}

/*used on constitution page*/
ol.a {
  margin-left:60px;
  list-style-type:lower-alpha;
}

/*used on constitution page*/
ol.i {
  margin-left:60px;
  list-style-type:upper-roman;
}

p {
  text-align:justify;
}

/*Used on Boissy, styon, boissyclubs and most French pages*/
p.small {
  font-size:7pt;
  color:#306090;
  text-align:center;
}  

/*used on clubs*/
span.shoulder {
  font-size:14pt;
}

/*used on committee pages and londonvisits pages*/
span.blue {
  font-size:14pt;
  line-height:30pt;
  color:#306090;
}

td {
  font-size:11pt;
  font-weight:bold;
  line-height:16pt;
  vertical-align:middle;
}


/*used on events page*/
td.blue {
  font-size:11pt;
  color:#306090;
}

/*Used on boissysee*/
td.bot {
  text-align:justify;
  vertical-align:top;
}

/*Used on slide show pages*/
td.center {
  text-align:center;
  vertical-align:middle;
  border-color:#306090;
}

/*Used on romain, cheath, boissy, styon*/
td.justify {
  text-align:justify;
  vertical-align:middle;
}

/*Used on asshist*/
td.justifypad {
  text-align:justify;
  vertical-align:middle;
  padding:20px;
}

/*Used on romain*/
td.left {
  text-align:left;
  vertical-align:middle;
}

/*Used on asshist, cheath, styon*/
td.leftpad {
  text-align:left;
  vertical-align:middle;
  padding:20px;
}

/*Used for logo on every page*/
td.logobotleft {
  font-size:12pt;
  font-style:italic;
  text-align:right;
  vertical-align:top;
  color:#306090;
}

/*Used for logo on every page*/
td.logobotright {
  font-size:12pt;
  font-style:italic;
  text-align:left;
  vertical-align:top;
  color:#306090;
}

/*Only used for logo on index page*/
td.logomidbot {
  font-size:13pt;
  font-style:italic;
  text-align:center;
  vertical-align:top;
  color:#306090;
}

/*Only used for logo on index page*/
td.logomidleft {
  font-size:13pt;
  font-style:italic;
  text-align:right;
  vertical-align:middle;
  color:#306090;
}

/*Only used for logo on index page*/
td.logomidright {
  font-size:13pt;
  font-style:italic;
  text-align:left;
  vertical-align:middle;
  color:#306090;
}

/*Only used for logo on index page*/
td.logomidtop {
  font-size:13pt;
  font-style:italic;
  text-align:center;
  color:#306090;
}

/*Used for logo on every page*/
td.logotopleft {
  font-size:12pt;
  font-style:italic;
  text-align:right;
  vertical-align:bottom;
  color:#306090;
}

/*Used for logo on every page*/
td.logotopright {
  font-size:12pt;
  font-style:italic;
  text-align:left;
  vertical-align:bottom;
  color:#306090;
}

/*May use in the future to put text in a pane*/
td.main {
  width:740px;
/*  border-width:2px;*/
/*  border-color:#306090;
/*  border-style:solid;*/
/*  padding:20px;*/
  background-color:#e0ffff;
/*  background-image:url(pictures/king.jpg);*/
} 

/*Used on sitemap*/
td.map {
  width:150px;
  vertical-align:middle;
  font-size:9pt;
  text-align:center;
  padding:5px;
  border-width:1px;
  border-color:#306090;
  border-style:solid;
}  

/*Used on sitemap*/
td.mapempty {
  width:150px;
  padding:5px;
  border-width:1px;
  border-color:#e0ffff;
  border-style:solid;
}  

/*Used on Newsletters*/
td.news {
  width:50%;
  vertical-align:middle;
  text-align:justify;
  font-size:11pt;
  padding:20px;
  border-width:1px;
  border-color:#306090;
  border-style:outset;
}

/*Used on a newsletter*/
td.newscentre {
  width:50%;
  vertical-align:middle;
  text-align:center;
  font-size:11pt;
  padding:20px;
  border-width:1px;
  border-color:#306090;
  border-style:outset;
}

/*Used on romain*/
td.right {
  text-align:right;
  vertical-align:middle;
}

/*Used on cheath, boissy, styon*/
td.rightpad {
  text-align:right;
  vertical-align:middle;
  padding:20px;
}

ul {
  margin-left:30px;
  margin-right:30px;
  text-align:justify;
} 

/* blue grades - root level; text properties for states: normal, hover, click */
.TM0i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: normal */
.TM0o0 {
	background: #3C76B2;
	border: 1px solid #2B547F;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: hover, click */
.TM0o1 {
	background: #4D99E6;
	border: 1px solid #2B547F;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: normal */
.TM1o0 {
	background: #4D99E6;
	border: 1px solid #2B547F;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: hover, click */
.TM1o1 {
	background: #3C76B2;
	border: 1px solid #2B547F;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


