* {margin: 0; padding: 0; outline:none;}


body {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	background-image:url(../images/bakgrund-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
}
.menucard{
	float:left;
	width:610px;
	padding-left:5px;
	padding-top:12px;
	padding-bottom:10px;
}
.link {
	color:#b044ba;
	text-decoration:underline;
}
.clear {clear:both;}
img {border:0px;}
ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px}

.fullbakgrund
{
	background:url(../images/fullbg-forest.png) bottom no-repeat;
}

#wrapper {
	/*background: #fff url(imges/bg.jpg) repeat-x;*/
	margin: 0 auto;
	width: 1000px;
	padding:0px;
}

#container {
	/*background: #000;*/
	/*border-top: 6px solid #332;*/
	font-size:12px;
	margin: 0 auto;
	width: 983px;
	padding:0px;
	
}

#topheader
{
	margin:0px;
	padding:0px;
	height:auto;
	/*background:url(../images/header-bg.png) no-repeat bottom;*/
}
#topheader .logo
{
	float:left;
	width:283px;
	height:60px;
	margin:60px 0 0px 31px;
}
#topheader .animation
{
	width:460px;
	float:left;
}
#topheader .eventsarea
{
	margin:0px;
	background:url(../images/topareanavigation-bg.png) no-repeat -11px 0px;
	height:67px;
}
#middle
{
	margin:0px;
	padding:0px;
	background:url(../images/middleportion-bg-new.png) no-repeat 14px 0px;
}
#indexmidle
{
	margin:0px;
	padding:0px;
	background:url(../images/indexmiddle1.png) repeat-y 59px 0px;
}
.broucher{
	margin-top:10px;
	width:175px;
	padding-top:8px;
	padding-bottom:0px;
	background-image:url(../images/broucherbtn.jpg);
	background-repeat:no-repeat;
	background-position:5px 0px;
	float:left;
	height:44px;
	color:#FFF;
	font-size:18px;
	font-family:"Comic Sans MS", cursive;
	font-weight:bold;
	padding-left:25px;
}
.broucher a{
	color:#FFF;
	text-decoration:none;
}
.broucher a:hover{
	color:#fff;
	text-decoration:underline;
}
#indexbtm
{
	margin:0px;
	padding:0px;
	background:url(../images/middleportion-bg-botm.png) no-repeat bottom;
}


#buttonwrap
{
	margin:0ox;
	padding:0px;
	width:720px;
	float:left;
}
#buttonwrap .topnav
{
	
	margin:0px 0px 25px 0px;
	float:left;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Comic Sans MS", cursive;
}




#navigation
{
	float:left;
	padding:0px;
	margin:0px;
	
}
#navigation .droplink
{
	margin:0px;
	padding:0px 0 0px 22px;
}

#middlelinks
{
	margin:0px;
	padding:5px 0 5px 100px;
	color:#FFFFFF;
	width:600px;
}

#middlelinks .sublik 
{
	padding:0 9px 0 10px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	font-family:"Comic Sans MS";
	font-size:15px;
	font-weight:bold;
}
#middlelinks .sublik a
{
	color:#FFFFFF;
	text-decoration:none;

}
#middlelinks .sublik a:hover
{
	color:#FFFFFF;
	text-decoration:underline;

}

#middlelinks_s
{
	margin:0px;
	padding:7px 0 5px 35px;
	color:#FFFFFF;
	width:610px;
}

#middlelinks_s .sublik 
{
	padding:0 20px 0 0px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	font-family:"Comic Sans MS";
	font-size:15px;
	font-weight:bold;
}
#middlelinks_s .sublik a
{
	color:#FFFFFF;
	text-decoration:none;

}
#middlelinks_s .sublik a:hover
{
	color:#FFFFFF;
	text-decoration:underline;

}



-----
#maincaption
{
	font-family: "comic Sans MS", Arial, Georgia ;
	font-size:20px;
	color:#b044ba;
	padding:5px 0 0 100px;
	font-weight:bold;
}
.HomeHeading{ font-family: "comic Sans MS", Arial, Georgia ;
	font-size:15px;
	color:#b044ba;
	padding:20px 0 0 100px;
	font-weight:bold;
}

.HomeHeading1{ font-family: "comic Sans MS", Arial, Georgia ;
	font-size:8px;
	color:#b044ba;
	padding:20px 0 0 100px;
	font-weight:bold;
}

.HomeContArea{ font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#321854;
	padding:0px 0 0 104px;
	width:380px;
	line-height:21px;
	text-align:justify;
}
.HomeContArea p{
padding-bottom:15px;
float:left;}	

.HomeContArea1{ font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#321854;
	padding:0px 0 0 104px;
	width:380px;
	line-height:21px;
	text-align:justify;
}

.HomeContArea1 p{
padding-bottom:15px;
float:left;}



#othercontent
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#321854;
	padding:10px 0 0 100px;
	width:628px;
	line-height:21px;
	float:left;
}
#othercontent a
{
	color:#321854;
	text-decoration:none;
}
#othercontent a:hover
{
	color:#321854;
}
#latestinfo
{
	width:157px;
	float:left;
	padding:0 0 0 115px;
}
#gamezone
{
	float:left;
	width:186px;
	padding:0 0 0 195px;
	
}
#snakemenus
{
	
	position:absolute;
	right:0px;
	top:0px;
	z-index:2;
	width:100%;
	text-align:right;
}

#footer
{
	z-index:10;
	background:url(../images/footer-bg.png) no-repeat top;
	height:225px;
	margin:-225px 0 0 0;
	
}

.footerlinks {
	width:987px;
	margin:-5px auto;
}
.footercopyrught { float:left; width:240px;margin:-20px 0px 0 0px;}
.company { float:left; width:250px; margin:-20px 0 0 550px;}
.company a{color:#333333; text-decoration:none;}
.company a:hover{color:#333333; text-decoration: underline;}


/*innerstyle starts*/
#innercaption
{
	font-family:"Comic Sans MS";
	font-size:25px;
	color:#b044ba;
	padding:15px 0 0 15px;
	font-weight:bold;
}
#innercontent
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#321854;
	padding:10px 5px 0 10px;
	line-height:22px;

}
#innercontent p
{
	padding:5px 0 0 0px;
}
.differntclrs
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#993300;
	line-height:22px;
	font-weight:bold;
	
	 
	
	
}

.gallery
{
	width:148px;
	height:112px;
	float:left;
	background-image:url(../images/gallerybgvertic.jpg);
	background-repeat:no-repeat;
	padding:20px 0 0 14px;
	margin:10px 0px 0 0px;
}





.gallery-page
{
	width:183px;
	height:241px;
	float:left;
	background-image:url(../images/gallery-page-bg.jpg);
	background-repeat:no-repeat;
	padding:8px 0 0 9px;
	margin:10px 0px 0 0px;
}

.gallery-title
{ width:165px;
height:27px; 
float:left;

color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:2px;
}

.gallery-image-container

{ width:158px;
height:120px; 
float:left;
padding-left:7px;
padding:3px 3px 4px 2px;

	
}


.gallery-image

{ width:156px;
height:118px; 
float:left;
	}
	
.gallery-date
{width:158px;
height:20px; 
float:left;
background: #FFF; 
color:#993300;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding-top:2px;
padding-left:5px;
}

.gallery-discription
{ width:160px; 
height:42px; 
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#993300;
text-align:left;
line-height:normal;
padding-left:2px;
	}


.box{
	margin:0px;
	padding:15px 0px 20px 0px;
	color:#5F5F5F;
	background-image:url(../images/box-botomglow.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
/*	border-bottom:1px #CCCCCC solid;*/
}

.box h1{
	margin:0px;
	padding:0px 0px 0px 0px;

	font-size:12px;
	color:#993300;
	text-transform:uppercase;
}
.box h2{
	margin:0px;
	color:#5C5C5C;
	font-size:12px;
	text-transform:uppercase;
}
.box a{
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#CC3399;
	text-decoration:none;
}
.box a:hover{
	text-decoration:underline;
}
 .box img{
	margin:0px;
	padding:3px;
	float:left;
	border:0px #E2E2E2 solid;
}
 .eventrighttext{
	width:400px;
	margin:0px;
	padding:2px 3px 0px 10px;
	float:left;
	/*background:url(../images/t-list-bg.gif) no-repeat left;*/
}
.datebox{
	padding:0px 0px 0px 10px;
	margin:0px;
	width:40px;
	float:left;
	text-align:center;
}
.dateboxinner{
	padding:0px;
	margin:0px;
	width:30px;
	border:1px #999999 solid;
}
.redbox{
	background-color:#2b4684;
	color:#FFFFFF;
	font-size:14px;
}
#eventdetail{
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#5F5F5F;
}
#eventdetail .eventdetailsinner{
	padding:0px 10px 0px 10px;
	margin:0px;
	background-color:none;
	color:#5F5F5F;
	width:750px;
	
}
#eventdetail .img{
	padding:0px 10px 0px 0px;
	margin:0px;
	float:left;
}
#eventdetail .imgwall{
	padding:6px;
	margin:0px;
	float:left;
}
#eventdetail .gallimg{
	padding:0px 8px 0px 0px;
	margin:0px;
	float:left;
}
#eventdetail h1{
	padding:2px 0px 5px 0px;
	margin:0px;
	font-size:17px;
	/*color:#d4a720;*/
	color:#993300;

}
#eventdetail h3{
	padding:2px 0px 5px 3px;
	margin:0px;
	font-size:16px;
	color:#006666;

}
#eventdetail h2{
	padding:0px 0px 0px 3px;
	margin:0px;
	font-size:17px;
	color:#666666;
	border-bottom:0px #DADADA solid;
	text-transform:uppercase;
}
#eventdetail .datetext{
	font-size:14px;
	color:#666666;
	font-weight:bold;
}
#eventdetail .placetext{
	font-size:12px;
	color:#CC3399;
	font-weight:bold;
}

.contct
{
	width:250px;
	border-right:1px dotted #d91b5b;
	font-family:"Comic Sans MS";
	font-size:16px;

}

.input
{
	color:#b044ba;
	border:1px solid #fcd0a0;
	background-color:none;
	height:20px;
	width:180px;
	padding-left:3px;
}
.inputbr
{
	color:#b044ba;
	border:1px solid #fcd0a0;
	background-color:none;
	height:20px;
	width:200px;
	margin-bottom:5px;
	padding-left:3px;
}
.inputbrc
{
	color:#b044ba;
	border:1px solid #fcd0a0;
	background-color:none;
	padding-left:3px;
	height:20px;
	width:100px;
	margin-bottom:5px;
}
.inputdrop
{
	color:#b044ba;
	border:1px solid #fcd0a0;
	background-color:none;
	padding-left:3px;
	height:22px;
	width:200px;
	margin-bottom:5px;
}
.inputemail
{
	color:#b044ba;
	border:1px solid #fcd0a0;
	background-color:none;
	padding-left:3px;
	height:20px;
	width:303px;
	margin-bottom:5px;
}
.txtarabrou
{
	color:#b044ba;
	padding-left:3px;
	border:1px solid #fcd0a0;
	background-color:none;
	height:100px;
}
.txtara
{
	color:#b044ba;
	padding-left:3px;
	border:1px solid #fcd0a0;
	background-color:none;
	height:100px;

}
#bullets{
	padding:3px 0px 5px 15px;
}
#bullets ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#bullets li{
	background-image:url(../images/bullets.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 0px 8px 25px;
	line-height:14px;
}

.readMore{ width:180px; height:20px; padding:0 0px 0 300px; text-align:left}
a.ReMoreLink{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF6600; font-size:14px; padding:0px; margin:0px;}
a.ReMoreLink:hover{ color:#00CC00}
.homeWrapper{ float:left; width:485px;}
.HomePicWra{ width:210px; float:left; padding:0px 0 0 15px;}
.HomeLogoWra{
	float:left;
	padding-left:0px;
	width:204px;
}
.HomeLogoInner{ float:left; height:71px; margin:auto; padding:10px 0px 0px 2px;}
.HomeLogoInner2{ float:left; height:71px; margin:auto; padding:10px 0px 10px 30px;}
.HomeLogoInner3{ float:left; height:71px; margin:auto; padding:10px 0px 10px 30px;}

#GalleryFlash{ z-index:15; left:150px; width:179px; height:304px; margin:-320px 0 0 250px; background:url(../images/GalleryFlash_img.png) top no-repeat;}
.DownloadNewsletter{
	padding:0 0 0 270px;
	float:left;
}
.DownloadNewsletter_S{
	padding:80px 0 0 0px;
	margin:0 240px 0 0px;
	float:right;
}
.DNLetter{ width:165px; height:332px; background:url(../images/Downloads_newsSection.png) top no-repeat;}
.GFpadding{ padding:45px 0 0 45px; z-index:17;}
.HomeBordaniWrapper{
	float:left;
	margin:0px;
}
.CentWrap{
	background:url(../images/inner-centerbg.png) top repeat-y;
}
.subNavWrapeR{ width:980px; margin:0 auto;}
.subNav{
	width:645px;
	float:left;
	padding:30px 0 0 70px;
}
.MainButWrapper{ padding:0 3px 0 3px; float:left;}
.RS_chain{ width:188px; height:291px; float:left; background:url(../images/RsChain1_bg.png) top no-repeat;}
.mainNavBottom{ padding:20px 0 0 0; float:left;}
.mainBotomBg{
	width:640px;
	height:41px;
	background:url(../images/mainNavBottom_bg.png) no-repeat;
}
.DownloadLink{ padding:30px 0 0 10px;}
.DownloadLink1{ padding:50px 0 0 10px;}
.DownloadLink3{ padding:50px 0 0 35px;}
.RegiText{ padding:5px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.regiForm{ border:#ad15c4 solid 1px; width:240px;}
.regiForm01{ border:#ad15c4 solid 1px; width:240px; height:100px;}
#bullets ul{ margin:0px; padding:0px; width:450; display:block;}
#bullets ul li{ font-size:12px; font-weight:bold; color:#666666; background:url(../images/bullets.png) top left no-repeat; padding:0 0 0 30px; line-height:24px;}
.error{ font-weight:bold ;color:#B327C8; margin:0px}
.error li{ margin:0px; padding:0px;width:550px; height:20px; text-align:left}
.dowImg{ width:33px; height:33px; float:left;}
.dowText{ width:400px; float:left; padding:0 0 0 10px; font-weight:bold; color:#999999;}
.dowWrapper{ padding:15px 0 0 0;}
a.dowanch{ width:400px; float:left; padding:0 0 0 10px; font-weight:bold; color:#999999;}
a.dowanch:hover{ color:#FF6600}
.welmember{ padding:0 15px 50px 380px;}
.welNam{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; padding:0 10px 0 10px;}


/*INNERPAGE NEW CSS*/

.innerContArea{ font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#321854;
	padding:0px 0px 0px 100px;
	margin:0px;
	width:615px;
	line-height:21px;
	text-align:justify;
}


.innerContArea-list{
	background-image:url(../images/bullets.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:5px 0px 8px 35px;
	list-style:none;
	line-height:20px;
	margin:0px;
	height:auto;
	font-size:14px;
	width:570px;
	text-decoration:none;
	font-family:"Comic Sans MS", cursive;
	text-align:left;
}
.innerWrapper{ float:left; width:625px;}

.toplinks{
	font-size:14px;
	font-family:"Comic Sans MS", cursive;
	color:#b044ba;
	float:left;
	width:610px;
	padding-top:15px;
	}
.toplinks ul{
	margin:0px;
	padding:0px 0px 10px 0px;
}
.toplinks ul li{
	background-image:url(../images/bullets.png);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	text-align:left;
	margin:0px;
	padding:9px 0px 0px 30px;
	height:25px;
}
.toplinks ul li a{
	color:#b044ba;
	font-size:16px;
	text-decoration:none;
}
.toplinks ul li a:hover{
	text-decoration:underline;
}
.inner-sub-head{
	font-family:"Comic Sans MS", cursive;
	font-size:17px;
	color:#b044ba;
	}
.inner-sub-head-news{
	font-family:"Comic Sans MS", cursive;
	font-size:14px;
	font-weight:bold;
	color:#b044ba;
	text-align:left;
	}
	
	
	.inner-sub-head-date
	
	{ width:
		
		
		
		
		
		
		}
	.inner-sub-head-2{
		font-weight:bold;
		font-family:"Comic Sans MS", cursive;
		font-size:15px;
		text-align:left;
		
		}
		.totoplink{
			text-decoration:underline;
			color:#09F;
			font-size:14px;}
			
			.totoplink1{
			width:20px;
			font-size:14px;
			padding-left:500px;}
			
			.totoplink1 a{
			text-decoration:underline;
			color:#09F;
			text-align:left;
			}
			
			
.innertable{
	float:left;
	width:610px;
	border:1px solid #9C0;
	text-align:left;
	}
	.tablehead{
		color:#b044ba;
		padding:5px;
		font-family:"Comic Sans MS", cursive;
		font-size:15px;
		font-weight:bold;
		background-color:#9C0;
		text-align:center;
		}
		.tablecont{
			font-family:"Comic Sans MS", cursive;
			font-weight:bold;
			padding:5px;
			background-color:#990;
			color:#fff;
			}
.tablehead2{
/*		color:#b044ba;
*/		padding:5px;
		color:#ffffff;
		font-family:"Comic Sans MS", cursive;
		font-size:15px;
		font-weight:bold;
		background-color:#067859;
		text-align:center;
		}
		.tablecont2{
			padding:5px;
			background-color:#009970;
			font-family:"Comic Sans MS", cursive;
			text-align:left;
			vertical-align:top;
			color:#fff;
			}
			.tablecont3{
			font-family:"Comic Sans MS", cursive;
			font-weight:bold;
			padding:5px;
			background-color:#747402;
			text-align:left;
			vertical-align:top;
			color:#fff;
			}
			
.broucher-form{
	float:left;
	width:610px;
	}
	.news{
		float:left;
		width:590px;
		padding:10px 0px 10px 20px;
		margin-top:20px;
	}
	.newscont{
		float:left;
		width:590px;
		background-image:url(../images/sep.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:30px;
		margin-bottom:10px;
		}
		.newsimg{
			width:120px;
			height:120px;
			float:left;
			padding:5px;
			}
			.newstext{
				float:left;
				padding-left:10px;
				padding-top:10px;
				width:450px;
				}
	.newsgal{
		width:590;
		float:left;
		padding-left:0px;
		}
	.newsbigimg{
		float:left;
		width:240px;
		height:220px;
		}
		.newsthumpsgal{
			width:350px;
			padding-left:0px;
			float:left;
			}
		.newsthumps{
			width:100px;
			height:100px;
			padding:5px;
			float:left;
			}
			
	.downloads{
		float:left;
		width:600px;
		}
		
	.pdf-head{
	font-family:"Comic Sans MS";
	font-size:17px;
	color:#b044ba;
	padding:15px 0 10px 0px;
	font-weight:bold;
	
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.downlink{
			width:200px;
			font-size:14px;
			margin-top:5px;
			padding-left:390px;
			background-image:url(../images/downicon.jpg);
			background-repeat:no-repeat;
			background-position:570px 0px;
			}
			.downlink a{
			text-decoration:underline;
			color:#09F;
			text-align:left;
			}
			.downlink a:hover{
			text-decoration:none;
			color:#b044ba;
			text-align:left;
			}

.loginname{
	position:relative;
	top:-175px;
	left:740px;
	width:300px;
	font-weight:bold;
	color:#FFF;
	position:relative;}
	
	.staffname{
		font-size:13px;
		color:#b044ba;
		width:auto;
		padding:0px 15px 0px 10px;
		float:left;}
		
		.loglink{
			float:left;
			width:50px;
			padding-right:10px;
			}
			.loglink a{
				color:#FFF;
			}
			.loglink a:hover{
				color:#b044ba;
			}
		.loglink1{
			float:left;
			width:80px;
			padding-right:10px;
			}
			.loglink1 a{
				color:#FFF;
			}
			.loglink1 a:hover{
				color:#b044ba;
			}
.locatio{
	float:left; padding-top:50px; padding-bottom:20px;
	background-image:url(../images/sep.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	padding-left:40px; width:590px;}
.loationmap{
	float:left; padding-left:0px; width:314px;}
.locationcontact{
	 width:250px; padding:0 0 0 20px; float:left; margin:0 0 0 0px; font-family:'Comic Sans MS';}
.star{
 color:#FF0000;
}
.thanks{
	padding:85px 0 0 250px; float:left; font-size:18px; font-weight:bold; color:#007b00;}
	.thanksbtm{
		padding:10px 0 0 250px; font-size:15px;  color:#9b2aa4;}
		
		.thankl-cont{
			width:550px;
			padding:30PX 0PX 30PX 0PX;
			float:left;
			background-image:url(../images/thanku.jpg);
			background-repeat:no-repeat;
			background-position:100PX 0PX;
			margin-top:40PX;
		}
		
		.newcl{ line-height:20px;}
		
		.staff-detail-container
		{ 
		width:615px;
		float:left; 
		}
		.staff-description{
			float:left;
			width:475px;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:0px 0px 0px 10px;
		}
		
		.staff-photo-container
		{ 
		width:125px;
		float:left;
		padding:0 10px 0 0;
		}
		
		
		.staff-photo-container
		{
		 width:125px;
		 text-align:center;
		height:215px; 
		float:left; 
		background:url(../images/staff-photo-bg.jpg) no-repeat;
		padding-top:7px; 
		padding-left:3px;
		
		}
		
		
		.staff-photo-header
		{
		 width:120px; 
		float:left;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		padding-top:2px;
		padding-bottom:6px;
		}
		
		.staffname-photo{
		float:left;
		width:120px;
		color:#338b00;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		padding-top:2px;
		padding-bottom:6px;
		}
		
		
		.staff-photo-inner
		{ 
		width:107px; 
		float:left; 
		padding:0px 0px 0px 4px;
		/*background:url(../images/SARAH.BG.jpg) no-repeat;*/
		}
		
		
		
		
		
.download-leaflet{ width:250px; float:left; padding:10px 0 10px 0; font-size:15px; font-weight:bold}
.download-leaflet a{ color:#0080FF; text-decoration:none}
.download-leaflet a:hover{ text-decoration:underline}

