/* CSS Document */
html{ overflow:inherit; overflow-y:scroll;}

body { font-family: "trebuchet MS";  color:#757670; margin:0; padding:0; background:#ffffff; }
#container { width:1000px; margin:0 auto; padding:0; border:1px solid #CCD5DF; }

.input_style1 { background:#F9F9F9; width:82px; border:1px solid #EBEBEB; height:25px; font-family:"trebuchet MS"; font-size:11px; color:#000000; line-height:25px; }
.input_style2 { background:#F9F9F9; width:120px; border:1px solid #EBEBEB; height:25px; font-family:"trebuchet MS"; font-size:11px; color:#000000; line-height:25px; }
.input_button_style1 { background:#354E6A; font-family:"trebuchet MS"; font-size:11px; color:#ffffff; line-height:25px; text-align:center; padding:2px; border:1px solid #354E6A;}

/* header CSS Document */
.header_container { margin:0; padding:0;}
	.header_container h1{ margin:0; padding:0; text-indent:-5000px;  font-size:0px; background: url(../images/welcome_header.jpg) no-repeat; height:246px;}
	
	.header_container h2{ margin:0; padding:0; text-indent:-5000px;  font-size:0px; background: url(../images/pusey_house.jpg) no-repeat; height:246px; width:285px;}
	.header_container ul{ margin:0; padding:0;}
	.header_container li{ margin:0; padding:0; list-style:none; float: left; width:auto;}


/* body CSS Document */
#body_container { width:928px; margin:0 auto; padding:0; }
	#menu_panel { width:256px; float:left; background:url(../images/bg_left_panel.gif) repeat-y; }
		#menu_container { width:218px; margin:0 auto; padding:0;}
		
	.input_space1{float:left; width:93px;}
	.input_space2{float:left; width:125px;}
	
	.line_height1 { line-height:8px;}
	.line_height2 { line-height:60px;}
		
	#white_space_1 { margin:0; padding:0; width:28px; float:left;}
	
	#body_text_panel { margin:0; padding:0; width: 367px; float:left;}
		.welcome_text { padding:0; margin:0; line-height:16px;}
			.welcome_text h1{ padding:0; margin:0; background:url(../images/head_welcome.gif) no-repeat left; height:60px; text-indent:-5000px;  font-size:0px;}
			.welcome_text ul{ padding:0; margin:0;}
			.welcome_text li{ padding:0; margin:0; list-style:none;}
			
		.news_text { padding:0; margin:0; line-height:16px; float:left; width:157px;}
			.news_text h1{ padding:0; margin:0; background: url(../images/head_news.gif) no-repeat left; height:35px; text-indent:-5000px;  font-size:0px;}
			.news_text ul{ padding:0; margin:0;}
			.news_text li{ padding:0; margin:0; list-style:none;}
			.news_text a{ color:#3C66A8; text-decoration:none;}
			.news_text a:hover{ color:#000000; text-decoration:none;}
			
		.gap_between1 {float:left; width:31px; background:url(../images/gap1.gif) no-repeat; height:217px; }
			
		.Wycombe_text { padding:0; margin:0; line-height:16px; float:left; width:179px;}
			.Wycombe_text h1{ padding:0; margin:0; background: url(../images/head_wycombe.gif) no-repeat left; height:35px; text-indent:-5000px;  font-size:0px;}
			.Wycombe_text ul{ padding:0; margin:0;}
			.Wycombe_text li{ padding:0; margin:0; list-style:none;}
			.Wycombe_text a{ color:#3C66A8; text-decoration:none;}
			.Wycombe_text a:hover{ color:#000000; text-decoration:none;}
		
	
	#white_space_2 { width:27px; float:left;}
	
	#images_panel { width:250px; float:left;}
		#images_panel ul{ margin:0; padding:0;}
		#images_panel li{ margin:0; padding:0; list-style:none;}
		
	#inner_content_space { width:616px; float:left; }
		#inner_content_space h1{ font-family:"trebuchet MS"; font-size:20px; line-height:30px; color:#003772; font-weight:normal; height:40px; margin:0; padding:0; }
		/*new addition*/
		#inner_content_space h1.heading1{font:bold 26px/36px Arial; color:#003772; height:36px;}
		#inner_content_space h2{ font-size:16px; font-weight:bold; margin:0; padding:0; line-height:30px; }
		#inner_content_space h3{ font-size:12px; font-weight:normal; line-height:18px; margin:0; padding:0; }
		#inner_content_space ul{ margin:0; padding:0;}
		#inner_content_space li{ margin:0; padding:0; list-style:none;}
		#amersham_box li { padding-left:30px;}
		

/* menu CSS Document */
.arrowlistmenu{
	width: 218px;
}
.arrowlistmenu h3{
	width: 205px; margin:0; padding:0;
}

.arrowlistmenu .menuheader{
	font: bold 12px "trebuchet MS";
	color: white;
	padding:0 0 0 13px;
	cursor: hand;
	cursor: pointer;
	height:26px;
	line-height:26px;
}

.arrowlistmenu .openheader{ background-image:  url(../images/nav/active_bg.gif)  ; height:26px ;
}

.arrowlistmenu ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.arrowlistmenu ul li{
	padding-bottom: 1px;
	line-height:26px;
	color: #354E6A;
}
.menusubheader{
	padding-bottom: 1px;
	line-height:25px;
	color: #354E6A;
	padding:0 0 0 13px;
	background:#A5D170;
	border-bottom: 1px solid #ffffff;
	font-weight:bold;
}


.arrowlistmenu ul li a{
	color: #ffffff;
	background: black url(../images/nav/active_bg.gif) repeat-x;
	display: block;
	padding:0;
	padding-left: 20px; 
	text-decoration: none;
	font-weight: bold;
	height:25px;
	font-size:12px;
	line-height:25px;
}


.arrowlistmenu ul li a:hover{
	color: #000000;
	background: url(../images/nav/bg_sub_hover.gif) #E4E9EF no-repeat left;
	display: block;
}


.arrowlistmenu2 ul li a{
	color: #354E6A;
	background: url(../images/nav/bg_sub.gif) #ffffff no-repeat left;
	display: block;
	padding:0;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
	height:25px;
	font-size:12px;
	line-height:25px;
}

a.home_link{
	color: #ffffff;
	text-decoration:none;
}

	
		
/* footer CSS Document */
	.footer_container { height:30px; background:#354E6A; font-size:14px; color:#FFFFFF; text-align:center; line-height:30px; }
	.footer_container1 { height:34px; background:#354E6A; font-size:11px; color:#FFFFFF; text-align:center; vertical-align:text-top; position:relative; }
	.footer_container2{width:110px;	height:27px; position:absolute;	left:742px; top:0px;}
	.footer_container3{width:110px;	height:27px; position:absolute;	left:680px; top:0px;}
	.visa_logo{position:relative; width:800px;; height:50px; margin:0 auto; }
	.footer_text { padding:0 5px 0 5px;}
	
/* inner CSS Document */

.border_img{ border:1px solid #354f6a;}
a.inner_text1{ color:#757670; text-decoration:underline;}
a.inner_text1:hover{ color:#223447; text-decoration:none;}

a.inner_text_sitemap{ color:#757670; text-decoration:none;}
a.inner_text_sitemap:hover{ color:#223447; text-decoration:underline;}

.inner_text2{ font-size:12px; color:#f92246; text-decoration:line-through;}
.inner_text3{ font-size:12; padding-left:30px;}


/* Subha CSS Document */
a.inner_text_link2{ color:#354F6A; text-decoration:underline; font-weight:bold;}
a.inner_text_link2:hover{ color:#000000; text-decoration:underline;}

.content_1_subhead {font-size:14px; font-weight: bold; color:#64655E;}
.content_1 {color:#64655E}
.content_1_link{ color:#64655E; text-decoration:underline; font-weight:bold;}
.content_1_link:hover{ color:#83B349; text-decoration:underline;}

.content_2_subhead {font-size:14px; font-weight: bold; color:#000000;}
.content_2 {color:#000000}
.content_2_link{ color:#000000; text-decoration:underline; font-weight:bold;}
.content_2_link:hover{ color:#83B349; text-decoration:underline;}



/* 09/10/08 - CSS Document */
.img_border1{ border:1px solid #354E6A;}
.event_box1_container {width:644px; float:left;}
.event_img_section1 {width:150px; float:left;}
.event_content_section1 {float:left; width:494px;}
.event_heading1 { background:#CDD5E0; line-height:25px; font-family:"trebuchet MS"; font-size:12px; color:#354F6A; font-weight:bold;}
.event_name_heading1 { background:#4E6C8E; line-height:45px; font-family: Arial, Helvetica, sans-serif;  font-size:16px; color:#ffffff; font-weight:bold; }
.gap1 { line-height:5px;}

/* 09/10/08 - FORM Document */
.form_content_section1 {float:left; width:350px;align:center; }
.form_content_section1 li{ float:left;margin:0; padding:0; list-style:none;line-height:23px;width:150px}
.form_content_section1 ul{ margin:0; padding:0; list-style:none;align:center;line-height:23px;}
.form_content_section1 input { background:#F9F9F9;  border:1px solid #354E6A; height:20px; font-family:"trebuchet MS"; font-size:11px; color:#000000; line-height:23px; }
.form_heading1 { background:#CDD5E0; line-height:25px; font-family:"trebuchet MS"; font-size:12px; color:#354F6A; font-weight:bold;}
.gap1 { line-height:5px;}




/* 02/12/08 - CSS Document */
#sub_nenu{
	color: #ffffff;
	background:#4E6C8E;
	display: block;
	padding:0;
	padding-left: 20px; 
	text-decoration: none;
	font-weight: bold;
	height:25px;
	font-size:12px;
	line-height:25px !important;
}
#sub_nenu:hover{ color: #000000;
	background: url(../images/nav/bg_sub_hover.gif) #E4E9EF no-repeat left;
	display: block;}
			
/* 08/05/09 */
.new_font{ font-family: trebuchet MS; line-height:18px;}
/*
.inner_content_new p {font-size:26px; font-weight:bolder; font-family:Georgia, 'Times New Roman', Times, serif; color:#003772; font-weight:normal; height:40px; margin:0; padding:0; line-height:30px;}
.inner_content_new p a {font-size:26px; font-weight:bolder; font-family:Georgia, 'Times New Roman', Times, serif; color:#003772; font-weight:normal; height:40px; margin:0; padding:0; line-height:30px;}

*/
.inner_content_new p {font-size:18px; font-weight:bolder; font-family:Arial, 'Times New Roman', Times, serif; color:#003772; font-weight:normal; height:40px; margin:0; padding:0; line-height:30px;}
.inner_content_new p a {font-size:18px; font-weight:bolder; font-family:Arial, 'Times New Roman', Times, serif; color:#003772; font-weight:normal; height:40px; margin:0; padding:0; line-height:30px;}
.inner_content_new p a:hover {text-decoration:none; color:#83C436; }
.inner_content_new a{ text-decoration:none; color:#83C436;}
.inner_content_new a:hover{color:#BFD4A6;}
#photo_gal li{
	display:block;
	width:190px;
	height:130px;
	background:; 	float:left;
	margin:14px 14px 0 0;
	text-align:center;
	padding-bottom: 8px;
}
#photo_gal li img{}

#photo_gal2 li{
	display:block;
	width:190px;
	height:130px;
	background:; 	float:left;
	margin:14px 14px 0 0;
	text-align:center;
	padding-bottom: 8px;
}
#photo_gal2 li img{ border:2px solid #BBCCDE; padding:2px;}
#photo_gal2 li a{color:#83C436; text-decoration:none;}
#photo_gal2 li a:hover{color:#CAD4B6; text-decoration:none;}

.textbox1{ width:300px; margin:7px 0;}
.blank_div1{
	height:20px;
	display:block;
	width:100%;
border-bottom:1px dashed #999; 	padding-bottom:20px;
}

.voluntreer a{color:#62b052;; text-decoration:none;font-weight:bold; }
.voluntreer  a:hover{color:#003772; text-decoration:none;font-weight:bold; }



h1 {font-size: 14px; line-height: 20px;}
h2 {font-size: 14px; line-height: 20px; margin-bottom: 20px;}
p {margin-bottom: 20px;}
ul {margin-bottom: 20px;  list-style-position: outside;}
ol {margin-bottom: 20px;}
a:link,
a:visited {color: #5e5e5e; text-decoration: none;}
a:link:hover,
a:visited:hover {text-decoration: underline; color: #1698ce;}
.row {width: 640px;}
.row:after {content: ".";  visibility: hidden;  display: block;  height: 0;  clear: both;}
.column {float: left;  margin-right: 20px;}
.column.last {margin-right: 0;}
.w1 {width: 140px;}
.w2 {width: 300px;}
.w3 {width: 460px;}

/* @end */

/* @group content */
#content {width: 640px; position:relative;}
#content a {color: #6c105c;}

/* @group twitter */
#twitter {padding-bottom: 10px; margin-bottom: 25px; border-bottom: 1px solid #e5e5e5;}
#twitter h2 {font-size: 16px; font-style: normal; font-weight: normal;}

/* @end */

/* @group contact */
#blue_bg{background: url(../images/reg_form_bg.gif) #F7F7FB repeat-x; color:#38383A;}

#contact p {position: relative; margin:5px 0 0 0; width:300px; }
.row p{float:left;}
#contact h2 {font-size: 16px;  font-style: normal;  font-weight: normal;}
#contact label {font-size: 12px; display: block; margin-bottom: 2px; line-height:10px;}
#contact input {width: 110px; border: 1px solid #e5e5e5; background-image: url(../images/input.png); padding: 2px; height: 20px; color: #a9aaaa; outline: 0; background-color: #fffeff; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#contact span{ display:block; float:left; width:160px; height:17px;  padding-top:10px;}
#contact input:focus {border-color: #00007E; -webkit-box-shadow: 0px 0px 5px #00007E; -moz-box-shadow: 0px 0px 5px #00007E;  background-repeat: no-repeat; color: #656565;}
#contact textarea {width: 240px; height:50px; border: 1px solid #e5e5e5; background-image: url(../images/input.png); padding: 6px 9px 5px; 
  color: #a9aaaa; outline: 0; font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; vertical-align: bottom;
  margin-bottom: 10px;}
#contact textarea:focus {border-color: #00007E; -webkit-box-shadow: 0px 0px 5px #00007E; -moz-box-shadow: 0px 0px 5px #00007E;  background-repeat: no-repeat; color: #656565;}
.row2{ margin-bottom:10px;}
#chk input {width:12px; height:12px; background:none; border:none;}

#bottom{ margin-top:25px;}
#bottom input {width: 520px; border: 1px solid #e5e5e5; background-image: url(../images/input.png); padding: 6px 9px 5px; height: 17px; color: #a9aaaa; outline: 0; background-color: #fffeff; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#bottom input:focus {border-color: #00007E; -webkit-box-shadow: 0px 0px 5px #00007E; -moz-box-shadow: 0px 0px 5px #00007E;  background-repeat: no-repeat; color: #656565;}
#bottom select{width: 200px; border: 1px solid #e5e5e5;  height: 25px; color: #a9aaaa; outline: 0; background-color: #fffeff; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#bottom select:focus {border-color: #00007E; -webkit-box-shadow: 0px 0px 5px #00007E; -moz-box-shadow: 0px 0px 5px #00007E;  background-repeat: no-repeat; color: #656565;}
#chk ul li {font-size: 12px; float:left; margin-right:40px; display:block; margin-top:5px;}
#details input {width: 100px; border: 1px solid #e5e5e5; background-image: url(../images/../images/input.png); padding:2px; height: 15px; color: #a9aaaa; outline: 0; background-color: #fffeff; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#details input:focus {border-color: #00007E; -webkit-box-shadow: 0px 0px 5px #00007E; -moz-box-shadow: 0px 0px 5px #00007E;  background-repeat: no-repeat; color: #656565;}
#details ul li{ width:100px; margin-right:40px;}


#contact button {width: 180px; height: 35px; display: block; background-color: #eaeaea; text-indent: -9999px; border-style: none;  background-image: url(../images/../images/button_send.png); cursor: pointer;}

#contact button:active {background-position: 0 -70px; position: relative; top: 1px;}
#contact .error {}
#contact .error input {border-color: #f86b6c; z-index: 1; position: relative;}
#contact .error input:focus {-webkit-box-shadow: 0px 0px 5px #f86b6c; -moz-box-shadow: 0px 0px 5px #f86b6c;}
#contact .error textarea {border-color: #f86b6c; z-index: 1; position: relative;}
#contact .error textarea:focus {-webkit-box-shadow: 0px 0px 5px #f86b6c; -moz-box-shadow: 0px 0px 5px #f86b6c;}
#contact .error span {display: block; padding-left: 10px; padding-top: 5px; font-size: 12px; color: #f86b6c;  z-index: 1; width: 1px;
  height: 25px; text-indent: -9999px; position: absolute; bottom: 0; right: 80px; background: #f86b6c url(../images/../images/error.png) no-repeat right 0;
  cursor: pointer;}
#contact .error span:hover {width: 210px; text-indent: 0; color: #fffeff;}
#contact .error span:active {width: 1px;}
#text_cont p{ width:630px;}
.small_text{ font-size:12px;}
.footprint{height:60px;	background: url(../images/footprints.png) repeat-x;	position:absolute;	width:100%;	top: 70px;}
.footprint2{height:61px;	background: url(../images/footprints.png) repeat-x;	position:absolute;	width:100%;	top: 1770px;}

.footprint_thank01{height:60px;	background: url(../images/footprints.png) repeat-x;	position:absolute;	width:100%;	top: 1px;}
.footprint_thank02{height:60px;background: url(../images/footprints.png) repeat-x;position:absolute;width:100%;top: 350px;left: 1px;
}
#or_not input{width:15px; height:15px; background:none; border:none;}

/* @end */
