/***************************
 Lyneham Village Online 2002-8
*****************************/
/*newmenu*/ 
td.arrow{
   background:  url(../images/layout/framework/bl1.gif) no-repeat 0 .6em;
   align: middle;
   width: 10px;
   line-height: 1.5em;
}
td.cent {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#dd442b', gradientType='0');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #ffcc00;
	font-weight: bold;
	text-align: center;
}

#mnu .navtitle{color:#004284;font-weight:bold; background-image: none; font-size:10px;} 

#mnu  a:hover,
#mnu  a:active,
#mnu  a:focus {
	background: #fff9f9;
	border-bottom: 1px solid #ffc6c6;
	color: #f66;
	line-height: 1.5em;
	padding: 1px 0 1px 1px;
	margin: 0 -1px 0 0;
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	width: 100%;
}
#mnu{
display: block;
width: 100%;
text-align: left;
padding: 1px 0 1px 1px;
margin: 0 -1px 0 0;
text-decoration: none;
line-height: 1.5em;
border-bottom: 1px solid #ffffff;
}


/*left hand menu*/ 
#leftmenu {
	background: #ffffff;
	clear: left;
	display: inline;
	float: left;
	font-size: .9em;
	line-height: 1.5em;
	margin: 0 -1px 0 0;
	padding: 20px 0 15px;
	width: 195px !important;
	width /**/: 196px; /* IE5.x */
	position: relative;
	left: 1px;
}
#leftmenu  ul {
	margin: 0 20px 0 18px;
	width: 153px;
}
#leftmenu  li {
	background:  url(../images/layout/framework/bl1.gif) no-repeat 0 .6em;
	clear: left;
	float: left;
	display: inline;
	width: 100%;
}

#leftmenu  a {
	border-bottom: 1px solid #eee;
	color: #1275d3;
	display: block;
	font-weight: bold;
	margin: 0 0 0 13px;
	padding: 3px;
	text-decoration: none;
}
* html #leftmenu  a {
	/* Hide from IE Mac but not PC \*/
	height: 1px;
	/* */
}
#leftmenu  a:hover,
#leftmenu  a:active,
#leftmenu  a:focus {
	background: #fff9f9;
	border-bottom: 1px solid #ffc6c6;
	color: #f66;
}
#leftmenu h2 {
  color: #000099;
  font-family: arial;
  font-weight: bold;
  font-size: 16px;
  margin-left: 15px;
  }
/* MAIN MENU CONTROL
*******************************************************************************/

#leftmenu  ul li ul {
	display: none;
}


/* menu header */
#leftmenu .navtitle{color:#004284;font-weight:bold; background-image: none; font-size:10px;}

/*main body text*/

body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-image:  url("../images/layout/bkgnd/bbgndzz.gif")}

h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000099}

p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.xlink {cursor:hand}

/*Bodytext links*/
a {  font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 12px; 
	 color: #0000FF}
A:link  {text-decoration: none;
         color:#0000ff;
		 font-size: 12px;
		 }
A:visited  {text-decoration: none;
            color:#0000ff;
			font-size: 12px;
			}
A:hover  {text-decoration: underline;
          color:#ff0000;
		  font-size: 12px;}

/*footer links*/
A.two:link  {text-decoration: underline; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
A.two:visited  {text-decoration: underline; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
A.two:hover  {text-decoration: none;  color:#ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

/*Titlelinks*/
A.three:link  {text-decoration: underline;
               color:#ffffff; 
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   font-size: 12px;
			   }
A.three:visited  {text-decoration: underline;
                  color:#ffffff;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size: 12px;
				  }
A.three:hover  {text-decoration: none;
                color:#ff0000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				}
				
/*Extralinks*/
A.extra:link  {text-decoration: none; color:#0000ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
A.extra:visited  {text-decoration: none; color:#0000ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
A.extra:hover  {text-decoration: underline;  color:#ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.extxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

p {  font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px; 
	 color: #000000}

td.bgnd{
background-repeat:no-repeat} 

td.bgndr{
background-repeat:no-repeat;
background-position: right;
}
td.bgndc{
background-repeat:no-repeat;
background-position: center;
}

td.web {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	color: #f2f50a;
	font-weight: light;
	text-align: center;
}
td.webs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #ffffFF;
	text-align: center;
}
td.webtitle {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#003399', endColorstr:'#3399FF', gradientType='0');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	color: #f2f50a;
	font-weight: bold;
	padding: 3px 5px;
	text-align: center;
}
td.desc {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#E6C985', gradientType='0');
}
td.desc2 {
 background-image: url(/images/photos/gradientdesc.gif);
 background-repeat: repeat-x;
 background-position: left;
}

td.normal{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#afc5a0', gradientType='1');
}
td.normalon{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#A1D49B', gradientType='1'); 
cursor:default;
}

td.hoveron{
	background-color:#B7D6A2;
	cursor:default;
}
td.hoveroff{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#B7D6A2', gradientType='1');
cursor:default;
}

td.nails{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#fadbdd', gradientType='1');
}
td.l16 {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ddf6d6', endColorstr:'#ffffff', gradientType='0');
}
td.qf {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#afc5a0', endColorstr:'#ffffff', gradientType='0');
	cursor:default;
}
td.quick{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#afc5a0', endColorstr:'#ffffff', gradientType='0');
}
td.quickon{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#A1D49B', endColorstr:'#ffffff', gradientType='0'); 
cursor:default;
}

td.qff{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#C4D7B7', endColorstr:'#ffffff', gradientType='0');
}
td.qw {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#83B662', endColorstr:'#ffffff', gradientType='0');
}
td.qm {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#66ccff', endColorstr:'#ffffff', gradientType='0');
}
td.qp {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#F0AB74', gradientType='1');
}
td.qo {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffcc', endColorstr:'#ffffff', gradientType='0');
}
td.qq {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#a2ba92', endColorstr:'#ffffff', gradientType='0');
}
td.sf {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#99cc99', endColorstr:'#ffffff', gradientType='0');
}

td.webspacer {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#3399ff', endColorstr:'#003399', gradientType='0');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #ffffFF;
	padding: 3px 5px;
	text-align: left;
}
td.cellbeauty{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#F7D0B4', gradientType='1');
}
td.cellswap {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffcc', endColorstr:'#ffffff', gradientType='1');
}
td.cellfade {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#6988BE', endColorstr:'#ffffff', gradientType='1');
}
td.cellpart {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#c2b39e', endColorstr:'#ffffff', gradientType='1');
}
td.cellpiz {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#F4C89A', gradientType='1');
}
td.cellnight {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#FD98A6', endColorstr:'#ffffff', gradientType='1');
}
td.fadecell {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#71B8F3', endColorstr:'#ffffff', gradientType='1');
}
td.wt {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#7FAFE0', endColorstr:'#ffffff', gradientType='1');
}
td.cellmin {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#5D7EB5', gradientType='1');
cursor:default;
}
td.cellblue {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#E6EEFB', gradientType='1');
}
td.cellrest {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#508782', gradientType='1');
}
td.headblue{
 background-image: url(/images/photos/gradienthead.gif);
 background-repeat: repeat-x;
 background-position: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000099;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
}
td.cellfoot2 {
background-image: url(/images/photos/gradhwhitegreen.gif);
 background-repeat: repeat-y;
 background-position: right;
}
td.chin {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#FB9C9C', gradientType='1');
cursor:default;
}
td.cellmar{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#9c85bc', gradientType='1');
cursor:default;
}

td.cellfoot {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#afc5a0', gradientType='1');
cursor:default;
}
td.cellted {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#F8CFAD', gradientType='1');
background-repeat:no-repeat;
}
td.cellhair {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#C298C2', gradientType='1');
}
td.cellplas{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#e4b8b3', gradientType='1');
}
td.cellact {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#f59a50', gradientType='1');
}
td.cellhd {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#294B88', endColorstr:'#6988BE', gradientType='0');
}
td.cellbar{
 background-image: url(/images/photos/gradienthead.gif);
 background-repeat: repeat-x;
 background-position: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000099;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	cursor:default;
}
td.cellbar2 {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#6988BE', gradientType='0');
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000099;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	cursor:default;
}
td.cellalb {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#A0BBE6', gradientType='1');
}
td.cellwht {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#748cb1', gradientType='0');
}
td.cellyell {
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#ffffff', endColorstr:'#F8FAC8', gradientType='1');
}
td.pedpar{
background: #669966;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000099;
font-weight: bold;
}
td.pedchd{
background: #99cc99;
}
td.maintext {
	background: #ffffff;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.textitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000099;
	font-weight: bold;
}

u {text-decoration:underline;}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000099;
	font-weight: bold;
}
/*section page headers*/
td.pageheader {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#003399', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.churchhdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#2b8653', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}	
td.newsheader {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#7e8aa2', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.infohdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#508ef5', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.abouthdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#A544BA', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
}td.servicehdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#dd442b', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
}td.travelhdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#68BA44', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.leisurehd {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#f59a50', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.activehdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#296faa', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.enthdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#fb4b64', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.imghdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#a21b61', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.commhdr {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#768C26', endColorstr:'#ffffff', gradientType='1');
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #ffffFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.pagefooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #ffffFF;
	padding: 3px 5px;
	text-align: center;
	vertical-align: top;
}
td.scroller {
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000000;
	padding: 3px 5px;
	text-align: center;
	vertical-align: top;
}
td.scrollertitle {
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #ff0000;
	padding: 3px 5px;
	text-align: center;
	vertical-align: top;
}
td.scrollertxt {
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px; color: #000000;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}
td.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #000000;
}

td.tablewtitle {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr:'#003399', endColorstr:'#3399FF', gradientType='0');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #ffcc00;
	font-weight: bold;
	text-align: center;
}
