/*
  Buxton Osteopathy Clinic Style Sheet
  by Cliffeco.com
  01/01/2009
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px;
	color: #ffffff;
}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.Warning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.News { background: #113297; }
.Edit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FF0000; text-decoration: underline; }

BODY {
  text-align: center;
  background: #050032 none repeat;
/*  background: #eeeeee;*/
  color: #fff;
  margin: 0px;
}

A {
  color: #69cbfd;
  text-decoration: none;
}

A:hover {
  color: #69cbfd;
  text-decoration: underline;
}

TD.text {
  color: #fff;
	background-image: none;
	font: 10px/1.5em Verdana, Arial, sans-serif;
}

TD.text2 {
  color: #fff;
	background-image: none;
	font: 12px/1.5em Verdana, Arial, sans-serif;
}
  
.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ccfffe;
	background-image: none;
}

.infoBoxContents2 {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	color: #fff;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: transparent;
  color: #fff;
}

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: transparent;
  color: #ccfffe;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


SPAN.terms {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #393948;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/* CSS Menu */



.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	}
.menu ul{
	background: url(images/menu-bg.gif) repeat left;
	height:34px;
	list-style:none;
	margin:0;
	padding:0;
	}
.menu li{
	float:left;
	}
.menu li a{
		color: #ffffff;
		display:block;
		font-weight:normal;
		line-height:35px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
.menu li a:hover{
			color: #d7fefe;
			background: url(images/current-bg.gif) repeat center;
			text-decoration:none;
			}
.menu li ul{
		background: url(images/back.gif) repeat;
		/*border-left:2px solid #2141a7;
		border-right:2px solid #2141a7;
		border-bottom:2px solid #2141a7;*/
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position: absolute;
		width:auto;
		z-index:200;
	top: 36px;
}
.menu li:hover ul{
		display:block;
		}
.menu li li {
		display:block;
		float:none;
		width:auto;
		}
.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
.menu li ul a:hover{
			background:#ffffff;
			color: #2141a7;
			opacity:0.5;
			filter:alpha(opacity=50);
			}
.menu p{
		clear:left;
		}	
.menu #current{
		background:url(images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}
		
/* Menu 2 */

	.menu2{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#ffffff;
	}
.menu2 ul{
/*	background: url(images/menu2-bg.gif) repeat left; */
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
.menu2 li{
	float:left;
	}
.menu2 li a{
		color: #ffffff;
		display:block;
		font-weight:normal;
		font-family:verdana,geneva,arial,helvetica,sans-serif;
		font-size:11px;
		line-height:35px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		}
.menu2 li a:hover{
		color: #d7fefe;
/*		background: url(images/current-bg.gif) repeat center; */
		text-decoration:none;
		}
.menu2 li ul{
		background: url(images/bg.gif) repeat;
		border-left:2px solid #2141a7;
		border-right:2px solid #2141a7;
		border-bottom:2px solid #2141a7;
	/*	display:none; */
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:230px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
.menu2 li:hover ul{
		display:block;
		}
.menu2 li li {
		display:block;
		float:none;
		width:230px;
		}
.menu2 li ul a{
		display:block;
		font-size:11px;
		font-style:normal;
		padding:0px 10px 0px 5px;
		text-align:left;
		}
.menu2 li ul a:hover{
		background:#ffffff;
		color: #2141a7;
		opacity:0.5;
		filter:alpha(opacity=50);
		}
/*	.menu2 p{
		clear:left;
		}	*/
/*	.menu2 #current{
		background:url(images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		} */
		