@import url(http://fonts.googleapis.com/css?family=Oregano);





sans-serif;*/



/* 

html5doctor.com Reset Stylesheet

v1.6.1

Last Updated: 2010-09-17

Author: Richard Clark - http://richclarkdesign.com 

Twitter: @rich_clark

*/



html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

abbr, address, cite, code,

del, dfn, em, img, ins, kbd, q, samp,

small, strong, sub, sup, var,

b, i,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section, summary,

time, mark, audio, video {

    margin:0;

    padding:0;

    border:0;

    outline:0;

    font-size:100%;

    vertical-align:baseline;

    background:transparent;

	list-style:none;

}



article,aside,details,figcaption,figure,

footer,header,hgroup,menu,nav,section { 

    display:block;

}



nav ul {

    list-style:none;

}



blockquote, q {

    quotes:none;

}



blockquote:before, blockquote:after,

q:before, q:after {

    content:'';

    content:none;

}



a {

    margin:0;

    padding:0;

    font-size:100%;

    vertical-align:baseline;

    background:transparent;

	text-decoration:none;

}



/* change colours to suit your needs */

ins {

    background-color:#ff9;

    color:#000;

    text-decoration:none;

}



/* change colours to suit your needs */

mark {

    background-color:#ff9;

    color:#000; 

    font-style:italic;

    font-weight:bold;

}



del {

    text-decoration: line-through;

}



abbr[title], dfn[title] {

    border-bottom:1px dotted;

    cursor:help;

}



table {

    border-collapse:collapse;

    border-spacing:0;

}



/* change border colour to suit your needs */

hr {

    display:block;

    border:0;   

    margin:0;

    padding:0;

	background:url(../images/arrow_spacer.jpg) repeat-x left top;

	height:10px;

	width:100%;

	float:left;

}



input, select {

    vertical-align:middle;

}





/* --- font style --- */

h1{font:normal 40px 'Oregano', cursive; color:#3e3f39; text-align:left; margin:0; padding:0;}

h2{font:normal 26px 'Oregano', cursive; color:#3e3f39; text-align:left; margin:0; padding:0; }

h3{font:normal 20px "Times New Roman", Times, serif; color:#286489; text-align:left; margin:0; padding:0;}

h4{font:normal 18px "Times New Roman", Times, serif; color:#286489; text-align:left; margin:0; padding:0;}

h5{font:normal 14px Arial, Helvetica, sans-serif; color:#756364; text-decoration:none; text-align:left; margin:0; 

padding:0;}
h5 a:hover{font:normal 14px Arial, Helvetica, sans-serif; color:#756364; text-decoration:none; text-align:left; margin:0; 

padding:0; text-decoration:underline; font-weight:bold;}

h6{font:normal 14px Verdana, Geneva, sans-serif; color:#756364; text-decoration:none; margin:0; padding:0;}





/* --- grid --- */

.feature_services .limit_four{width:23.4%; margin:0 10px; float:left;}



/* --- alpha & omega --- */

.alpha{margin-left:0;}

.omega{margin-right:0;}





.feature_services .limit_four.alpha{margin-left:0;}

.feature_services .limit_four.omega{margin-right:0;}



/* --- float > left & right --- */

.left{float:left;}

.right{float:right;}





/* --- position > relative & absolute --- */

.relative{position:relative;}

.absolute{position:absolute;}





/* --- clear --- */

.clear{clear:both; height:0; line-height:0; padding:0; margin:0;}

body {

	margin:0px; 	

	padding:0px;			

	border:0px;

	height:auto;

	background:url(../images/bg.jpg) repeat;

}





/* ------------------ general styles ------------------------- */



.top-wrapper{width:975px;

margin:0 auto 0; padding:0 15px;

/*-moz-box-shadow: 0px 0px 9px #000000;

-webkit-box-shadow: 0px 0px 9px #000000;

box-shadow: 0px 0px 9px #000000; overflow:hidden;*/

} 



.top_pnl{

	width:975px;

	height:140px;

	padding:10px 0;

	}

.top_pnl-upper{

	width:975px;

	height:105px;

	border-bottom:1px solid #bdbdbd;

	padding-bottom:10px;

	float:left;

	}

.top_pnl-upper-logo{

	width:120px;

	height:85px;

	margin-right:10px;

	float:left;

	}

.top_pnl-upper-txt{

	width:700px;

	height:auto;

	float:left;			

	}

.top_pnl-upper-txt h1{line-height:55px; font-family:'Oregano', cursive; font-size:50px; margin-bottom:10px; text-align:center;}

.top_pnl-upper-txt h5{font-family:Verdana, Geneva, sans-serif; font-size:12px; /*margin-left:70px;*/ margin-bottom:5px;text-align:center;}
.top_pnl-upper-txt h2{font:normal 26px 'Oregano', cursive; color:#3e3f39; font-size:24px; /*margin-left:70px;*/ margin-bottom:5px;text-align:center;}

.top_pnl-upper-rgt{

	width:120px;

	height:85px;

	float:right;			

	}	

.top_pnl-upper-rgt ul{

	width:130px; 

	list-style:none;

	padding:0px;

	margin:0 0 0 20px;

	}	

.top_pnl-upper-rgt ul li{

	display:inline-block;

	width:130px;

	line-height:30px;

	text-align:left;

	}

.top_pnl-upper-rgt ul li a{display:inline-block;

	width:130px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#902058;

	text-decoration:none;

	}	

	

.top_pnl-upper-rgt h5{font-size:17px; font-weight:bold; margin-top:10px;}	

/******************************/

.menu_pnl{

	width:975px;

	height:auto;

	

	float:left;

}

.menu {	

		height:40px;

		width: 960px;

		margin-top:10px;

	border-bottom:1px solid #bdbdbd;

	padding:0 0 0 0;

	float:left;

}

		.menu ul,

		.menu li,

		.menu a {

		margin: 0;

		border: none;

		outline: none;

		z-index:1110;

		}

	

		.menu li {

			position: relative;

			list-style: none;

			float: left;

			display: inline;

			height: 40px;

			margin:0;

			

			}



		/* menu >> Links

		---------------------------------------------------------------------------------------------- */

	

			.menu li a {

				display: inline-block;

				padding: 10px 18px 0;

				margin-right:2px;

				text-decoration: none;

				font-size:13px;

				color:#902058;

				font-weight:normal;

				font-family:Verdana, Geneva, sans-serif;

				}

			.menu li:hover > a {

				color:#f9e313; 

				height:30px;

				padding: 10px 18px 0;

				border-radius:10px 10px 0 0;

				background: #8f2259; /* Old browsers */

background: -moz-linear-gradient(top,  #8f2259 0%, #cf488b 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f2259), color-stop(100%,#cf488b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #8f2259 0%,#cf488b 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #8f2259 0%,#cf488b 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #8f2259 0%,#cf488b 100%); /* IE10+ */

background: linear-gradient(to bottom,  #8f2259 0%,#cf488b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f2259', endColorstr='#cf488b',GradientType=0 ); /* IE6-9 */

				}

					

			.menu li a.active {

				color:#f9e313; 

				padding: 10px 18px 0;

				height:30px;

				border-radius:10px 10px 0 0;

				background: #8f2259; /* Old browsers */

background: -moz-linear-gradient(top,  #8f2259 0%, #cf488b 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f2259), color-stop(100%,#cf488b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #8f2259 0%,#cf488b 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #8f2259 0%,#cf488b 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #8f2259 0%,#cf488b 100%); /* IE10+ */

background: linear-gradient(to bottom,  #8f2259 0%,#cf488b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f2259', endColorstr='#cf488b',GradientType=0 ); /* IE6-9 */

				}

	

				/* Sub Menu

				------------------------------------------------------------------------*/

					.menu li:hover > ul { 

						opacity: 1;

					}

					.menu ul {

	position: absolute;

	top: 40px;

	left:-39px;

	opacity: 0;

	-webkit-border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	-webkit-transition: opacity .25s ease .1s;

	-moz-transition: opacity .25s ease .1s;

	-o-transition: opacity .25s ease .1s;

	-ms-transition: opacity .25s ease .1s;

	transition: opacity .25s ease .1s;

	border-radius: 2px;

	width:220px !important; 

	height:30px;!important; 

						}

					

						.menu ul li {

							overflow: hidden;

							padding: 0 0 5px 0;

							background:#cf488b;

							border:none !important;

							/*border-radius:2px;*/

							-webkit-transition: height .25s ease .1s;

							-moz-transition: height .25s ease .1s;

							-o-transition: height .25s ease .1s;

							-ms-transition: height .25s ease .1s;

							transition: height .25s ease .1s;

							margin:0;

							width:220px !important; 

							height:auto;

							}

							.menu ul li:last-child{

								background-image:none;

							}

		

						.menu li:hover > ul li {

							height: 30px;

							width:220px !important; 

							overflow: visible;

							padding: 0;

							border:none;
								padding:5px;
	color:white;


							}

		

							.menu ul li a {

								color:#fff;

								border: none;

								width:220px !important;

								height: 30px;

								background-image:none;

								font-weight:normal !important;

								}

								

							.menu ul li a:hover{	

								

								border:none !important;

								width:190px !important; 

								color:#1c091e;

							}

								/* Inner Sub Menu

								------------------------------------------------------------------------*/

									.menu li ul li ul {

										top: -20px;

										left: 100px;

										height:30px;!important;

										visibility:hidden;

									}

									.menu li ul li:hover > ul  {

										visibility:visible;

										height:30px;!important;
										color:#FFFF00;

									}

										.menu li ul li{
	
										height:20px;
										 margin: 0;

										}

										

											.menu li ul li:last-child{

												background-image:none;

												height:30px;
												

											}

											.menu li ul li:hover > a{	

												/*background-color:#000;*/

												border:none !important;

												width:184px !important; 

												color:#f9e313; 

												height:30px;

												}

												.menu li li ul li a:hover {

													background-image:none;

													width:190px !important; 

													height:30px;

												}





/*************************************** End Menu Panel ***********************************************/	

	





.banner{

	width:975px;

	height:350px;

	float:left;

	}

.banner-lw{

	width:975px;

	height:auto;

	margin-bottom:26px;

	float:left;

	}

.banner-lw-box1{

	width:244px;

	height:10px;

	float:left;

	background: #6a6851; /* Old browsers */

background: -moz-linear-gradient(top,  #6a6851 0%, #2f3837 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a6851), color-stop(100%,#2f3837)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #6a6851 0%,#2f3837 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #6a6851 0%,#2f3837 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #6a6851 0%,#2f3837 100%); /* IE10+ */

background: linear-gradient(to bottom,  #6a6851 0%,#2f3837 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6851', endColorstr='#2f3837',GradientType=0 ); /* IE6-9 */

}

.banner-lw-box2{

	width:243px;

	height:10px;

	float:left;

	background: #fd9363; /* Old browsers */

background: -moz-linear-gradient(top,  #fd9363 0%, #ed6b31 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd9363), color-stop(100%,#ed6b31)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #fd9363 0%,#ed6b31 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #fd9363 0%,#ed6b31 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #fd9363 0%,#ed6b31 100%); /* IE10+ */

background: linear-gradient(to bottom,  #fd9363 0%,#ed6b31 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9363', endColorstr='#ed6b31',GradientType=0 ); /* IE6-9 */

}			

.banner-lw-box3{

	width:243px;

	height:10px;

	float:left;

	background: #8fe465; /* Old browsers */

background: -moz-linear-gradient(top,  #8fe465 0%, #77c64f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fe465), color-stop(100%,#77c64f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #8fe465 0%,#77c64f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #8fe465 0%,#77c64f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #8fe465 0%,#77c64f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #8fe465 0%,#77c64f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fe465', endColorstr='#77c64f',GradientType=0 ); /* IE6-9 */

}

.banner-lw-box4{

	width:245px;

	height:10px;

	float:left;

	background: #7dd4ef; /* Old browsers */

background: -moz-linear-gradient(top,  #7dd4ef 0%, #66bbd6 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7dd4ef), color-stop(100%,#66bbd6)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #7dd4ef 0%,#66bbd6 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #7dd4ef 0%,#66bbd6 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #7dd4ef 0%,#66bbd6 100%); /* IE10+ */

background: linear-gradient(to bottom,  #7dd4ef 0%,#66bbd6 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dd4ef', endColorstr='#66bbd6',GradientType=0 ); /* IE6-9 */

}

.mid-contener{

	width:975px;

	height:auto;

	float:left;

	}

.mid-contener-lft{

	width:430px;

	height:434px;

	padding-right:40px;

	background:url(../images/poem-background.png);

	background-repeat:no-repeat;

	float:left;

	}

.mid-contener-lft-txt{

	width:340px;

	height:108px;

	padding:240px 30px 50px 60px;

	float:left;

	}	

.mid-contener-lft-txt h2{font-family:'Oregano', cursive; color:#fff; text-align:center; line-height:50px;}			

.mid-contener-rgt{

	width:500px;

	height:auto;

	float:right;

	}	

.mid-contener-rgt-box{

	width:500px;

	height:auto;

	border-bottom:1px solid #bdbdbd;

	padding-bottom:15px;

	margin-bottom:15px;

	float:left;

	}

.mid-contener-rgt-box-img{

	width:175px;

	height:134px;

	margin-right:15px;

	float:left;

	}

.mid-contener-rgt-box-txt{

	width:310px;

	height:auto;

	float:left;

	}

.mid-contener-rgt-box-txt h6{text-align:justify; margin-bottom:10px;}





.lwr-contener{

	width:975px;

	height:auto;

	margin-top:10px;

	/*-webkit-box-shadow: -5px 3px 21px -6px rgba(0,0,0,0.75);

	-moz-box-shadow: -5px 3px 21px -6px rgba(0,0,0,0.75);

	box-shadow: -5px 3px 21px -6px rgba(0,0,0,0.75);*/

	float:left;

	}

.lwr-contener-lft{

	width:480px;

	height:auto;

	background:#fff;

	margin-bottom:20px;

	float:left;

	}

.lwr-contener-lft-top{

	width:480px;

	height:66px;

	background:url(../images/welcome-header-banner1.png) no-repeat;

	margin-bottom:10px;

	float:left;

	}

.lwr-contener-lft-top-txt{

	width:460px;

	height:35px;

	padding:11px 10px 20px 70px;

	float:left;

	}	

.lwr-contener-lft-top-txt h2{line-height:35px; color:#fff;}	

.lwr-contener-lft-buttom{

	width:440px;

	height:auto;

	padding:20px;

	float:left;
	height:200px;

	}

.lwr-contener-lft-buttom h6{text-align:justify;}	



.lwr-contener-lft-more{

	width:560px;

	height:auto;

	padding-bottom:20px;

	border-bottom:1px solid #666;

	margin:0 20px 20px;

	float:left;

	}

.lwr-contener-lft-scroll{

	width:860px;

	height:auto;

	padding:0 20px 20px;

	float:left;

	}	

.logo_banner{

	width:910px;

	height:117px;

	float:left;

	border-radius:10px;

	background-color:#518dd6;

	padding:10px 10px 10px 10px; float:left;

}

.logo_banner_lft{

	width:130px;

	height:77px;

	margin-right:5px;

	border-right:1px solid #666;

	padding:20px 0;

	float:left;

}

.logo_banner_lft h2{font-family:'Pathway Gothic One', sans-serif; color:#000e7b; text-align:center; font-weight:bold;}

.logo_banner_lft h4{font-family:'Pathway Gothic One', sans-serif; margin-bottom:10px; color:#000e7b; text-align:center; font-weight:normal;}

.logo_banner_rgt{

	width:480px;

	height:117px;

	float:left;

	}

.logo_scholl{width:700px;

height:117px;

float:left;

}	





.lwr-contener-rgt{

	width:480px;

	height:auto;

	background:#fff;

	float:right;

	}

.lwr-contener-rgt-top{

	width:480px;

	height:66px;

	background:url(../images/welcome-header-banner1.png) no-repeat;

	margin-bottom:10px;

	float:left;

	}

.lwr-contener-rgt-top-txt{

	width:460px;

	height:35px;

	padding:11px 10px 20px 70px;

	float:left;

	}	

.lwr-contener-rgt-top-txt h2{line-height:35px; color:#fff;}	

.lwr-contener-rgt-buttom{

	width:440px;

	height:auto;

	padding:0 20px 15px;

	float:left;
height:200px;
	}

.lwr-contener-rgt-buttom h6{text-align:justify; margin-bottom:10px;}

.lwr-contener-rgt-buttom h6 a{text-align:justify; margin-bottom:10px; color:#756364}

.lwr-contener-rgt-buttom h6 span {color:#c9196e;}				

	

							

	

.footer_wrapper{

	width:100%;

	height:auto;

	margin:0px auto; 	

	padding:0px inherit;			

	border:0px;

	}

.footer{

	width:975px;

	height:33px;

	margin:0 auto 0 auto;	

	padding:0 auto 0 auto;

	background:url(../images/footer-img.jpg);

	background-repeat:repeat-x;

	}

	

.footer_buttom{

	width:975px;

	height:auto;

	padding:40px 0 20px;

	float:left;

	}

.footer_buttom_img{

	width:30px;

	height:17px;

	margin:0 0 0 10px;

	float:left;

	}	

.footer_buttom h6{font-size:12px; color:#000; float:left;}









.mid-about-box{

	width:975px;

	height:auto;

	border-bottom:1px solid #bdbdbd;

	padding-bottom:15px;

	margin-bottom:15px;

	float:left;

	}

.mid-about-box-conte{

	width:975px;

	height:auto;

	background:#fff;

	margin-bottom:10px;

	float:left;

	}

.mid-about-box-conte-top{

	width:975px;

	height:66px;

	background:url(../images/welcome-header-banner-975.png) no-repeat;

	margin-bottom:10px;

	float:left;

	}

.mid-about-box-conte-top-txt{

	width:895px;

	height:35px;

	padding:11px 10px 20px 70px;

	float:left;

	}	

.mid-about-box-conte-top-txt h2{line-height:35px; color:#fff;}	

.mid-about-box-conte-top-txt-buttom{

	width:935px;

	height:auto;

	padding:0 20px 15px;

	float:left;

	}

.lwr-contener-lft-buttom h6{text-align:justify;}	



.lwr-contener-lft-more{

	width:560px;

	height:auto;

	padding-bottom:20px;

	border-bottom:1px solid #666;

	margin:0 20px 20px;

	float:left;

	}	

	

.mid-about-box-img{

	width:175px;

	height:100px;

	margin-right:15px;

	float:left;

	}

	.mid-about-box-txt{

	width:785px;

	height:auto;

	float:left;

	}

.mid-about-box h4{margin-bottom:10px; color:#c9196e;}

.mid-about-box h6{text-align:justify; margin-bottom:10px;}



.mid-about-box-txt{

	width:785px;

	height:auto;

	float:left;

	}

.mid-about-box-txt h6 span {color:#c9196e;}











.gallery_contain_box{

	width:912px;

	height:auto;

	border:1px dashed #b0b3ad;

	margin-bottom:10px;

	padding:10px 10px 0;

	float:left;

}

.gallery_contain_box h6{color:#616262; margin-bottom:10px; text-align:left;}

.gallery_contain_box h6 span{font-weight:bold;}

.gallery_images_contener{

	width:912px;

	height:auto;

	margin-bottom:18px;

	float:left;

}

.gallery_images_contener_box{

	width:168px;

	height:200px;

	margin-right:18px;

	float:left;

}

.gallery_images_contener .gallery_images_contener_box.right{margin:0; float:right;}





.camp_images_contener_box{

	width:172px;

	height:135px;

	margin-right:12px;

	margin-bottom:10px;

	float:left;

}

.gallery_images_contener .camp_images_contener_box.right{margin:0; float:right;}



/****************************************Associate Member**************************************/

.associate-member-pnl{

	width:935px;

	height:auto;

	padding:0 20px;

	float:left;

	}

.associate-member-pnl-box{

	width:935px;

	height:auto;

	margin-bottom:15px;

	float:left;

	}

.associate-member-pnl-box-addre{

	width:310px;

	height:auto;

	float:left;

	}	

.associate-member-pnl-box-addre h6{font-size:13px;}

.associate-member-pnl-box-addre h6 span{color:#333; font-weight:bold;}		