/* CSS Document *//* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/dd_valid.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements.=================================================================== *//* common styling */.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	width:798px;	height:40px;	position:relative;	font-size:13px;	z-index:100;}.menu ul li a, .menu ul li a:visited {	display:block;	text-decoration:none;	color:#fff;	width:114px;	height:40px;	text-align:center;	color:#fff;	line-height:17px;	font-size:13px;	overflow:hidden;	background-image: url(images/button_background.jpg);	padding-top: 2px;}.menu ul {padding:0; margin:0; list-style: none;}.menu ul li {float:left; position:relative;}.menu ul li ul {display: none;}/* specific to non IE browsers */.menu ul li:hover a {color:#fff; background:#A50C6D;}.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; width:125px; color:#fff}.menu ul li:hover ul li a.hide {	color:#ffffff;}.menu ul li:hover ul li:hover a.hide {	color:#FFFFFF;}.menu ul li:hover ul li ul {display: none;}.menu ul li:hover ul li a {	display:block;	color:#ffffff;	background-color:#D6108C;	opacity:0.7;}.menu ul li:hover ul li a:hover {background-image:url(images/button_over.jpg); opacity:1.0; color:#ffffff;}.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:125px; top:0;}.menu ul li:hover ul li:hover ul.left {left:-125px;}/* OTHER TEXT STYLES ETC*/.indextitle{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000063;font-size:12px;}.diarypic{background:url(images/7.jpg) no-repeat;}.bodycopy{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;padding:0px;color:#333333;text-decoration:none;text-align:left;}.bodycopy:link{text-decoration:none;color:#D6108C;}.bodycopy:visited{text-decoration:none;color:#D6108C;}.sidelinks{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:.7em;	padding-left:20px;	color:#0066cc;	text-decoration:none;}.sidelinks:hover{	text-decoration:underline;	color:#0066cc;}.subtitle{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.85em;color:#A50C6D;text-decoration:none;}.subtitle:hover{text-decoration:underline;color:#CC0000;}.bodycopy_white{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;}.bodycopy_white:link{font-family:Verdana, Arial, Helvetica, sans-serif;color:#C6DE10;}.page_titles{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#333333;	padding-left: 20px;	padding-top: 12px;}.page_titles_back{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#999999;	padding-top: 12px;	text-decoration:none;}.page_titles_back:hover{	text-decoration:underline;}.title_links{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#0066cc;	padding-left: 20px;	padding-top: 12px;	text-decoration:none;}.title_links:hover{text-decoration:underline;}.address{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}.address:link{color:#FFFFFF;text-decoration:none;}.address:link:hover{color:#C6DE10;}.email{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}.email:hover{text-decoration:underline;}.cavalry{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-align:right;color:#666666;}.linksgeneral{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0066cc;text-decoration:none;}.linksgeneral:hover{text-decoration:underline;}.flash{display:block;width: 254px;}.one{position:fixed;top:40;}.two{position:fixed;top:70px;}.three{position:fixed;top:0px;}.extramenu{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-align:left;}.extramenu a{text-decoration:none}.extramenu a:hover, over{color:#6E0849;text-decoration:underline;}