/* Site Level CSS | www.porlock.co.uk | © 2004 Blue Sky Alchemy Ltd | Version 1.2 */
/* Site */
body {font-family: Arial, Helvetica, sans-serif;padding:0px;margin:0px;color:#333;background-color:#FFFFFF;}
body {behavior:url('/cssfocusandhover.htc');}
table, div {position:relative; width:100%; padding:0px; border:0px;}
h1, h2, h3, h4, h5, h6, p, img{margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6{ letter-spacing:.05em;}
h1{font-size:13px;}
h2{font-size:12px;}
h3, h4, h5, h6{font-size:11px;}
p{font-size:11px;}
div#Wrapper {width: 750px;	margin:0px auto;}
div#topPane, div#topPaneIMGs {background-color: #FFFFCC;}
div#topPane a {font-size:0px;}
div#topPaneIMGs{position: absolute;display: block;top:0px;right:0px;width: 255px;}
#topPaneIMGs img{width:85px; height:50px;}
div#menuPane, div#footerPane {background-color:#666;}
div#footerPane p {font-size:9px;color:#FFFFFF;text-align:center;}
div#c_List{position:absolute;top:0px;right:10px;background-color:#666;}
div#c_List ul {list-style-type:none;font-size:9px;font-weight:bold;text-align:right;color:#FFF;padding:0px;margin:0px;}
div#c_List ul li {display:inline;padding:0px 5px;}
/* Menu */	
#menu {position:relative;width:750px;left:0px;font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: 400;overflow:hidden;}
#menu td {padding: 0px;	border-right:1px solid #FFFFFF;	text-align: center;}
#menu td.tdEnd  {border-right-style: none;}
#menu a{display:block;}
#menu a:link, #menu a:visited, #menu a:active  {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}	
#menu a:hover {background-color:#333; font-weight: bolder;}
#menu a.activeItem:visited, #menu a.activeItem:hover, #menu a.activeItem:link {background-color:#cc6633; color: #FFFFFF; font-weight: 700;}
#menu a.activeItem:hover {background-color:#cc6633; color: #FFFFFF; font-weight: 700;}
#c_title {position:relative; left:10px;}
#c_title h1 {display:block;width:510px;font-size:24px;font-weight:bold;color: #999;padding:5px 0px;border-bottom:1px solid #999;}
#c_title h1 .hiLight {color:#CC6633;}
/* SideBar */
table#content{width:730px;left:10px;}
table#content td{vertical-align:top;}
td#sideBar {background-color:#FFFFCC;}
#item {width:520px;}
#item img{display:block;margin: 0px 0px 3px;padding:0px 0px 3px;border-bottom:1px solid #cccccc;}
#item p{margin:0px 0px 10px;}	
#item .imgfloat{float:left;margin:0px 5px 3px 0px;}	/* Added 16.10.07 by B West */
#subItem{width:170px;margin-left:350px;}
#subItem p{text-align:left;}
#subItem img {width:170px;}
#subItemFloat{width:340px;}
#subItemFloat img {width:340px;}
div#c_SideBar {width:200px;	top:-11px;}
div#sb_Section, div#sb_Events, div#sb_Contact, div#sb_Details, 
div#sb_Directions, div#sb_Search, div#sb_Detail_Book{padding:5px 0px 0px;background-color:#FFFFCC;background-position:0px 0.05em;background-repeat:no-repeat;}	
div#sb_Section{background-image: url("../assets/graphics/section.gif");}
div#sb_Events{background-image: url("../assets/graphics/events.gif");}
div#sb_Contact{background-image: url("../assets/graphics/contact.gif");}
div#sb_Details, div#sb_Detail_Book{background-image: url("../assets/graphics/details.gif");}
div#sb_Directions, div#sb_Search{background-image: url("../assets/graphics/direction.gif");}
div#sb_Translate img {margin-left:2px;margin-right:3px;margin-bottom:5px;}
div#sb_Weather {padding:10px 10px 10px;}
div#c_SideBar h1{position:relative;height:50px;top:9px;right:5px;text-align:right;color:#FFF;background-color:transparent;}
div#c_SideBar h2{text-align:right;padding:2px 5px;background-color:#999;color:#fff;border-top:1px solid #fff;border-right:1px solid #666;border-bottom:1px solid #666;}
div#c_SideBar h2 a:visited, div#c_SideBar h2 a:active,div#c_SideBar h1 a:visited, div#c_SideBar h1 a:active{color:#FFF;text-decoration:none}
div#c_SideBar h2 a:link, div#c_SideBar h1 a:link{color:#FFF;text-decoration:none}
div#c_SideBar h2 a:hover, div#c_SideBar h1 a:hover{color:#FFF;text-decoration:underline}
div#c_SideBar h3{text-align:left;margin:5px 0px;padding:2px 5px;color:#666;border-bottom:1px solid #999;}
div#c_SideBar p{display:block;color:#333;margin:0px;padding:2px 5px;}
div#c_SideBar ul{display:block;list-style-type:none;color:#666;margin:0px;padding:0px 0px 10px 10px;}
div#c_SideBar li{text-align:left;font-size:10px;padding:0px 0px 1px 15px;}
div#c_SideBar li a{display:block;text-align:left;font-size:10px;text-align:left;margin:0px 15px 0px 0px;}
div#c_SideBar li a:visited{text-decoration: none;color:#666;font-weight:normal;}
div#c_SideBar li a:link{text-decoration: none;color:#666;font-weight:bold;}
div#c_SideBar li a:hover{text-decoration: none;color:#cc6633;font-weight:bold;}

div#c_SideBar a:visited{text-decoration: none;}
div#c_SideBar a:link{text-decoration: none;}
div#c_SideBar a:hover{text-decoration: underline;color:#cc6633;}


div#c_SideBar .floatLeft{float:right;color: #CC6633;font-weight: 700;text-align:right;padding:0px 5px;width: auto;}
div#c_SideBar .event{display:block;color:#666;font-weight: 700;width: 150px;padding:0px 5px;}
div#sb_Search label{width:130px;padding:3px 5px 0px 0px;text-align:right;float:left;}
input.check, input.txt{margin-left:0px;}
select#o_select{width:130px;padding:3px 5px 0px 0px;}
input#go, input.txt{width:35px;padding:3px 5px 0px 0px;}
div#sb_Details p{font-size:11px;text-align:right;margin:5px 5px 0px 0px;}
div#sb_Detail_Book p{text-align:left;margin:5px 5px 0px 10px;}
/* Layout */
#mspList {width:520px;}
#returnError {position:relative;width:500px;}
#mspList h2{background-color:#CCCCCC;padding:3px 5px;}
#mspList tr{display:block; border-bottom:1px solid #666;}
#content table{width:inherit;}
#content td{vertical-align:top;}
#content p{padding:3px 5px 1px;}
#content td.dateBlock, table#content td.eventBlock, table#content td.contactBlock{text-align:center;}
#content td.dateBlock{width:50px;background-color:#CCCCCC;}
#content td.eventBlock{width:250px;}
#content td.contactBlock{width:220px;}
#item p{text-align:justify;}
#item table p{text-align:left;margin:0px; padding:0px;}
#subItem p{text-align:left;}
#subItem table p{text-align:left;margin:0px; padding:0px;}
.rowHover:hover {background-color:#FFFFCC;}
.rowHover img{width:130px;height:90px;}
div.accDesc{display:block;width:240px;text-align:justify;}
div.accDetail{width:130px;text-align:right;}
.grades {text-align:right; color:#CC6633; font-weight:700;}
/* Home Page*/
#homeMenu, #homeImages {width:750px;font-weight:400;text-align:center;margin:20px 0px;}
#homeMenu td a:link, td a:visited, #homeMenu td a:active {font-size: 12px;color: #333;text-decoration: none;text-align: center;}
#homeMenu td a:hover {color: #CC6633;font-weight: bold;}
#homeImages {margin-top:0px;}
#homeMenu img, #homeImages img{display:block;margin:0px;padding:0px;border-bottom:0px}

#booking {background-color:#cccccc; font-size:12px; margin:5px; padding:20px;}
#booking label, #booking .elementError{color:#333; margin:2px 5px 0px;text-align:right;display:block; width:270px; float:left;}
#booking h2 {border-bottom:1px solid #000;margin: 5px 0px;padding:0px 0px 3px; font-size:1.2em;}
#booking .elementError {color:#FF0000; font-size:90%;}
#booking p { text-align:left; font-size:110%; color:#666;  padding: 0px;}
#announce {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	border: 1px solid #999999;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
#announce p { text-align: center;}
#orglink {
	border: 1px solid #CCCCCC;
	width: 150px;
	margin-top: 50px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 5px;
}
#orglink a:hover{text-decoration: underline;color:#cc6633;}