/* CSS Document */



body{

	padding:0;

	margin:0;

	background:url(images/body_bg.gif) 0 0 repeat-x #FFFFF2; 

	color:#90765E;

}

div, h1, h2, p, form, label, input, textarea, img, span{

	margin:0;

	padding:0;

}



ul{

	margin:0;

	padding:0;

	list-style-type:none;

	width: 774px;

}

.spacer{

	clear:both; 

	font-size:0px; 

	line-height:0px;

}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------header start--------------------*/

#header{
	background:url(images/header.gif) 0 0 no-repeat;
	width:774px;
	height:208px;
	margin:0 auto;
	padding:7px 0 0 0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;

}

#header ul{

	width:601px;

	height:36px;

	margin:0 auto;

	padding:164px 0;

	

}

#header ul li{

	float:left;

}

#header ul li a{

	display:block;

	padding:0 16px 0 16px;

	font:bold 10px/36px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#2A2A2A;

	text-decoration:none;

	text-transform:uppercase;

	float:left;

}

#header ul li a:hover{

	background:url(images/nav_hover.gif) 0 0 repeat-x #330A0A;

	padding:0 15px 0 15px;

	color:#ECE8C3;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #D9CDBF;

	border-left-color: #D9CDBF;

}

#header ul li.home{

	float:left;

	font:bold 10px/36px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#ECE8C3;

	text-decoration:none;

	text-transform:uppercase;

	background:url(images/nav_hover.gif) 0 0 repeat-x #330A0A;

	padding:0 15px 0 15px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #D9CDBF;

	border-left-color: #D9CDBF;

}

#header img{

	background:url(images/logo.gif) 0 0 no-repeat;

	position:absolute;

	left:39px;

	top:77px;

}

#header h1{

	display:block;

	width:215px;

	height:37px;

	background:url(images/slogan.gif) 0 0 no-repeat;

	text-indent:-10000px;

	position:absolute;

	top:120px;

	left:45px;

}

#header a.click{

	display:block;

	background:url(images/click_nor.gif) 0 0 no-repeat;

	width:107px;

	height:85px;

	position:absolute;

	left:618px;

	top:121px;

	padding:0;

	margin:0;

}

#header a.click:hover{

	background:url(images/click_hover.gif) 0 0 no-repeat;

}

/*------------------------------------------------header end--------------------*/



/*------------------------------------------------body start--------------------*/

#body{
	width:754px;
	margin:0 auto;
	padding:5px 10px 29px 10px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;

}
#body_front{
	width:754px;
	margin:0 auto;
	padding:5px  10px  29px 10px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;

}
#body_contact{
	width:754px;
	margin:0 auto;
	padding:5px  10px  29px 10px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;
	background-image: url(images/bg_contact.jpg);
	background-repeat: no-repeat;
	background-position: right 160px;

}
#gallery {
	width:700px;
	padding:10px;
	}
/*------------------------------------------------left panel start--------------------*/

#left{
	width:314px;
	border-right:#F5F5E2 solid 2px;
	float:left;

}

#left h2{

	display:block;

	width:278px;

	height:40px;

	margin:0 0 9px 0;

	padding:0;

	float:left;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #676749;

}

#left p.pic1{

	width:95px;

	height:75px;

	margin:0 8px 13px 0;

	float:left;

}

#left p.pic1 a{

	display:block;

	width:95px;

	height:75px;

	background:url(images/pic1.gif) 0 0 no-repeat;

}

#left p.pic1 a:hover{

	background:url(images/pic1_hover.gif) 0 0 no-repeat;

}

#left p.pic2{

	width:95px;

	height:75px;

	margin:0 8px 13px 0;

	float:left;

}

#left p.pic2 a{

	display:block;

	background:url(images/pic2.gif) 0 0 no-repeat;

	width:95px;

	height:75px;

}

#left p.pic2 a:hover{

	background:url(images/pic2_hover.gif) 0 0 no-repeat;

}

#left p.pic3{

	width:95px;

	height:75px;

	margin:0 8px 13px 0;

	float:left;

}

#left p.pic3 a{

	display:block;

	background:url(images/pic3.gif) 0 0 no-repeat;

	width:95px;

	height:75px;

}

#left p.pic3 a:hover{

	background:url(images/pic3_hover.gif) 0 0 no-repeat;

}

#left p.pic4{

	width:95px;

	height:75px;

	margin:0 8px 13px 0;

	float:left;

}

#left p.pic4 a{

	display:block;

	background:url(images/pic4.gif) 0 0 no-repeat;

	width:95px;

	height:75px;

}

#left p.pic4 a:hover{

	background:url(images/pic4_hover.gif) 0 0 no-repeat;

}

#left p.textbox{
	display:block;
	width:160px;
	height:65px;
	padding:5px;
	margin:0 0 13px 0;
	float:left;
	background-color:#D9CDBF;
	font:normal 12px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1D1D1B;

}

#left p.textbox a{

	width:139px;

	background-color:#d9cdbf;

	font:bold 12px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#554537;

	text-decoration:underline;

	float:left;

}

#left p.textbox a:hover{

	background-color:#D9CDBF;

	color:#1D1D1B;

	text-decoration:none;

}

#left h2.idea{

	display:block;

	width:278px;

	height:40px;

	margin:0 0 13px 0;

	padding:0;

	float:left;

	

}

#left ul{

	width:266px;

	margin:0;

	padding:0;

}

#left ul li{

	background:url(images/bullet.gif) 0 5px no-repeat;

	padding:0 0 0 14px;

	float:left;

}

#left ul li a.link{

	display:block;

	width:255px;

	font:bold 12px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#930000;

	background-color:#FFFFF2;

	text-decoration:underline;

}

#left ul li a.link:hover{

	color:#1D1D1B;

	background-color:#F5F5E2;

	text-decoration:none;

}

#left form{

	width:232px;

	height:131px;

	border:#DCDCC1 solid 1px;

	background-color:#fff;

	color:#000;

	padding:0 20px 0 22px;

	margin:35px 0 0 0;

	float:left;

}

#left form h2.mem{

	display:block;

	width:223px;

	font:bold 13px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#083F78;

	background-color:#fff;

	background-image:none;

	padding:0;

	margin:0;

	float:left;

}

#left form input{

	width:169px;

	height:16px;

	border-left:#404040 solid 1px;

	border-top:#404040 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-bottom:#D4D0C8 solid 1px;

	background-color:#fff;

	color:#000;

	margin:0 0 6px 0;

	float:right;

}

#left form label{

	width:48px;

	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;

	float:left;

}

#left form a.register{

	width:87px;

	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#5F7006;

	background-color:#fff;

	text-decoration:underline;

	float:left;

	margin:3px 0 0 0;

	padding:0;

}

#left form a.register:hover{

	text-decoration:none;

}

#left form p.div{

	display:block;

	width:111px;

	height:10px;

	font-size:0;

	background:url(images/form_div.gif) 0 0 repeat-x;

	float:left;

}

#left form input.login{

	background:url(images/btn_login.gif) 0 0 no-repeat;

	width:26px;

	height:10px;

	margin:3px 0 0 0;

	border:none;

	cursor:pointer;

	float:right;

}

	

/*------------------------------------------------left panel end--------------------*/



/*------------------------------------------------right panel start--------------------*/

#right{
	width:418px;
	padding:0 10px 0 10px;
	float:right;

}

#right h2{

	width:390px;

	height:40px;

	margin:0 0 12px 0;

	float:left;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #2B2E36;



}

#right p.text1{

	width:390px;

	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin:0 0 15px 0;

}

#right p.text2{

	width:390px;

	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin:0 0 10px 0;

}

#right ul{

	width:399px;

	margin:0;

	padding:0 0 35px 0;

	float:left;

}

#right ul li{

	padding:0;

	float:left;

}

#right ul li a{

	display:block;

	width:399px;

	font:bold 12px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#930000;

	background-color:#FFFFF2;

	text-decoration:underline;

}

#right ul li a:hover{

	color:#1D1D1B;

	background-color:#F5F5E2;

	text-decoration:none;

}

#event{
	width:186px;
	background-color:#fff;
	color:#737373;
	border:#DCDCC1 solid 1px;
	padding:13px 0 18px 12px;
	margin:0 0 0 0;
	float:left;
	height: 180px;

}
#gallery2{
	width:733px;
	background-color:#fff;
	color:#90765E;
	border:#DCDCC1 solid 1px;
	padding:5px 10px;
	margin:0 0 7px 0;
	text-align: justify;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;

}
#event h2{

	display:block;

	width:174px;

	height:29px;

	margin:0 0 3px 0;

}

#event h3{

	display:block;

	width:180px;

	font:bold 11px/30px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#5F7006;

	background-color:#fff;

	float:left;

	margin:0;

}

#event p{

	width:180px;

	font:normal 11px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	float:left;

}

#event p.t2{

	width:180px;

	font:normal 11px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	float:left;

	margin:12px 0 8px 0;

}

#event p.t2 a.link2{

	width:75px;

	height:13px;

	font:normal 11px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin:0;

	text-decoration:underline;

	color:#737373;

	background-color:#fff;

}

#event p.t2 a.link2:hover{

	color:#000;

	background-color:#FBFBE6;

	text-decoration:none;

}

#event p.more{

	display:block;

	width:25px;

	height:15px;

	background:url(images/event_div.gif) 0 0 repeat-x;

	padding:0 0 0 144px;

	margin:5px 0 8px 0;

}

#event p.more a.more-link{

	width:25px;

	height:15px;

	font:bold 10px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#930000;

	background-color:#fff;

	text-decoration:none;

}

#event p.more a.more-link:hover{

	color:#000;

	background-color:#fff;

}

#event form{

	width:180px;

	margin:0;

	padding:0 0 0 0;

	font-size:0;

}

#event form h2.news{

	width:180px;

	height:30px;

	font:bold 13px/30px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#083F78;

	background-color:#fff;

	text-transform:capitalize;

	background-image:none;

	margin:0;

}

#event form input{

	width:162px;

	height:16px;

	border-left:#404040 solid 1px;

	border-top:#404040 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-bottom:#D4D0C8 solid 1px;

	background-color:#fff;

	color:#000;

	font:normal 11px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:0 0 0 7px;

	margin:0 0 7px 0;

	float:left;

}

#event form p.div2{

	display:block;

	width:157px;

	height:6px;

	font-size:0;

	background:url(images/n_letter_div.gif) 0 0 repeat-x;

	float:left;

}

#event form input.go{

	width:12px;

	height:7px;

	background:url(images/btn_go.gif) 0 0 no-repeat;

	border:none;

	cursor:pointer;

	float:right;

}

#support{
	width:174px;
	background-color:#fff;
	color:#737373;
	border:#DCDCC1 solid 1px;
	padding:10px 12px 15px 12px;
	margin:0;
	float:right;
	height: 180px;

}

#support h2{

	display:block;

	width:174px;

	height:29px;

	margin:0 0 3px 0; 

}

#support h3{

	display:block;

	width:174px;

	font:bold 11px/30px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#5F7006;

	background-color:#fff;

	margin:0;

	height:30px;

	float:right;

}

#support p{
	display:block;
	width:174px;
	font:normal 11px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	padding:0 0 5px 0;



}

#support p.r-text{

	display:block;

	width:174px;

	font:normal 11px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	border-bottom:none;

	float:left;

	



}

#support p.more-right{

	display:block;

	width:30px;

	height:15px;

	background:url(images/event_div.gif) 0 0 repeat-x;

	padding:0 0 0 139px;

	margin:0 0 0 0;

	border:none;

	float:left;

}

#support p.more-right a.more-link2{

	width:25px;

	height:15px;

	font:bold 10px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#930000;

	background-color:#fff;

	text-decoration:none;

	display:block;

	float:left;

}

#support p.more-right a.more-link2:hover{

	color:#000;

	background-color:#fff;

}

#support img.banner{

	margin:0;

	padding:0;

	float:left;

    display:block;

}

#support p.banner a.ban-link{

	padding:0;

	margin:0;

}

#support p.banner a.ban-link:hover{

	padding:0;

	margin:0;

}





/*------------------------------------------------right panel end--------------------*/

/*------------------------------------------------body end--------------------*/



/*------------------------------------------------footer start--------------------*/

#footer-main{

	width:100%;

	height:110px;

	padding:24px 0 0 0;

	color:#fff;

	background-color: #e4e3c8;

	background-image: url(images/footer_bg.gif);

	background-repeat: repeat-x;

	background-position: 0 0;

}

#footer{

	width:495px;

	height:50px;

	margin:0 auto;

	position:relative;

}

#footer ul{

	width:495px;

	margin:0;

	padding:0;

	position:absolute;

	left:4px;

	top:1px;

}

#footer ul li{

	margin:0;

	float:left;

	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#000000;

	background-color:#e4e3c8;

	background-image:none;

}

#footer ul li a{
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#e4e3c8;
	text-decoration:none;
	padding:0 8px 0 8px;
}

#footer ul li a:hover{
	text-decoration:underline;
	color: #898743;

}

#footer ul li.home2{

	padding:0 8px 0 8px;

	float:left;

	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#333333;

	background-color:#e4e3c8;

}

#footer p.copyright{

	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#FDFDE6;

	background-color:#84845F;

	position:absolute;

	left:145px;

	top:19px;

}

#footer a.xht{

	display:block;

	width:52px;

	height:10px;

	background:url(images/arrow.gif) 44px 1px no-repeat #84845F;

	font:bold 12px/10px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	text-transform:uppercase;

	position:absolute;

	left:187px;

	top:37px;

	padding:0;

	margin:0;

	float:left;

}

#footer a.xht:hover{

	background:url(images/arrow_hover.gif) 44px 1px no-repeat #84845F;

	color:#000;

}

#footer a.cs{

	display:block;

	width:32px;

	height:10px;

	background:url(images/arrow.gif) 24px 1px no-repeat #84845F;

	font:bold 12px/10px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	text-transform:uppercase;

	position:absolute;

	left:248px;

	top:37px;

	padding:0;

	margin:0;

	float:left;

}



#footer a.cs:hover{

	background:url(images/arrow_hover.gif) 24px 1px no-repeat #84845F;

	color:#000;

}

#footer p.design{
	display:block;
	width:220px;
	height:16px;
	padding:0 21px 0 21px;
	position:absolute;
	left:350px;
	top:0px;
	font:bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#996600;
	background-color:#E4E3C8;
	text-align:center;
	text-transform:capitalize;

}

#footer a.link{
	width:76px;
	font:bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#E4E3C8;
	padding:0;
	text-decoration:none;
	text-transform:capitalize;
}

#footer a.link:hover{
	color:#3A3A27;
	background-color:#E4E3C8;

}

/*------------------------------------------------footer end--------------------*/
