/* CSS Document */
body {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
* {
	margin:0px;
	padding:0px;
	list-style:none;
}

#container {
	width:795px;
	margin:0 auto;
}


.logo { float:left; margin-left:25px; height:50px; }
.rightNav {
	text-align:right;
	width:240px;
	float:right;
	margin-right:10px;
}
.rightNav input , .rightNav img {	vertical-align:middle; }
.topMenu {
	clear:both;
	float:right;
	display:inline;
	margin-right:0px;
	width:776px;
	height:27px;
	overflow:hidden;
}
.topMenu a {
	display:block;
	float:left;
	width:101px;
	height:27px;
	background:url(../images/topMenuBg.jpg);
	background-repeat:no-repeat;
}
.topMenu a.link0 { width:68px; background-position:0px 0; }
.topMenu a.link1 { width:101px; background-position:-68px 0; }
.topMenu a.link2 { background-position:-169px 0; }
.topMenu a.link3 { background-position:-271px 0; }
.topMenu a.link4 { width:101px;background-position:-372px 0; }
.topMenu a.link5 { width:101px;background-position:-473px 0; }
.topMenu a.link7 { width:101px;background-position:-574px 0; }
.topMenu a.link6 { width:101px;background-position:-675px 0; }

.topMenu a.link0:hover { background-position:0px -27px; }
.topMenu a.link1:hover { background-position:-68px -27px; }
.topMenu a.link2:hover , .topMenu a.on { background-position:-169px -27px; }
.topMenu a.link3:hover , .topMenu a.on2 { background-position:-271px -27px; }
.topMenu a.link4:hover { background-position:-372px -27px; }
.topMenu a.link5:hover { background-position:-473px -27px; }
.topMenu a.link7:hover { background-position:-574px -27px; }
.topMenu a.link6:hover { background-position:-675px -27px; }

#link21 , #link31 { clear:both;position:absolute; width:101px; background:#F9D0F8; z-index:100;filter:alpha(opacity=80); -moz-opacity:0.80;opacity: 0.80; }
#link21 li a , #link31 li a {
	text-align:center;
	display:block;
	line-height:22px;
	width:101px;
	height:22px;
	color:#fff;
	font-size:11px;
	border:1px solid #fff;
	border-top:0px;
	background:#EB90EB;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#link21  {	margin-left:185px;margin-top:27px!important; *margin-top:0px;}
#link31  {	margin-left:277px;margin-top:27px!important; *margin-top:0px;}

#link21 li a:hover , #link31 li a:hover { background:#660066; }

#mainbody {
	width:100%;
	padding-top:5px;
	overflow:hidden;
}


#footer {
	padding:10px;
	line-height:18px;
	text-align:right;
	color:#660066;
}




.index #mainbody .img1 {	width:510px; height:510px; border:2px solid #E5DDE6; float:left; margin-left:18px; }
.index #mainbody .img2 {	width:236px; height:236px; border:2px solid #E5DDE6; float:right; margin-right:14px; }
.index #mainbody .img3 {	width:236px; height:236px; border:2px solid #E5DDE6; float:right; margin-right:14px; margin-top:6px; }
.index #mainbody .indexTitle {	float:right; margin-right:12px; }


#mainbody .btmNav {	clear:both; height:30px; padding-top:5px; border-bottom:1px solid #660066; padding-left:18px; vertical-align:middle; background:#fff; }
.emailBtm {	width:17px; height:17px; overflow:hidden; border:0px; background:url(../images/emailBtm.jpg); }
#mainbody .btmNav img ,  #mainbody .btmNav input {	vertical-align:middle; }
.text2 { width:160px; border:1px solid #660066; height:15px; margin-right:2px; }




.about #mainbody , .contact #mainbody , .maps #mainbody, .events #mainbody, .media #mainbody, .join #mainbody { background:url(../images/about.jpg) no-repeat; width:762px; height:505px; margin-left:19px; overflow:hidden; }
.contact #mainbody { background:url(../images/contact.jpg) no-repeat; }
.maps #mainbody { background:url(../images/maps.jpg) no-repeat; }
.events #mainbody { background:url(../images/events.jpg) no-repeat; background-position:142px; }
.events .contentText { padding-left:142px; width:350px; }
.join #mainbody { background:url(../images/joinus.jpg) no-repeat; background-position:0px; }
.join .contentText{ padding-left:10px; width:200px; }

.media #mainbody { background:url(../images/media.jpg) no-repeat; background-position:142px; }
.media .contentText { margin-left:142px; width:350px; }
.events .contentText a, .media .contentText a { display:block;color:#000; line-height:20px; margin:2px 15px; }
.events .contentText a:hover , .media .contentText a:hover { color:#fff; background:#CC33CC; text-decoration:none; }
/*not for ie 6.0*/
.whiteBg {
	margin:10px;
	width:422px;
	height:422px;
	position:absolute;
	background-color:#FFFFFF;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	z-index:0;
}
.contentText {		
	margin:10px;
	padding:10px;
	width:402px;
	height:402px;
	position:absolute;
	z-index:1;
	color:#333;
	line-height:18px;
}
.maps #mainbody .whiteBg {	background-color:#6A376A; background:none; }
.contentText p {
	margin-bottom:12px;
}

.bigImg {
	display:inline;
	float:right;
	margin-right:15px;
	width:620px;
	height:470px;
}
.bigImg img {
	width:610px;
	height:460px;
	margin:5px;
}
.nav {
	display:inline;
	margin-left:18px!important;
	*margin-left:4px;
	width:125px;
	float:left;
}
.nav li {
	width:100%;
	height:24px;
	overflow:hidden;
	line-height:26px;
	border-bottom:1px solid #660066;
}
.nav li a {
	display:block;
	width:100%;
	height:24px;
	padding-left:10px;
	color:#660066;
	text-decoration:none;
}
.nav li a:hover {
	color:#fff;
	background:#660066;
}
.brandTitle {
	float:left;
	width:125px;
	padding-top:5px;
	border:0px;
	display:block;
	line-height:45px;
	text-indent:29px;
	text-decoration:none;
	color:#660066;
}
.smallImages {
	margin-left:40px;
	float:left;
	width:590px;
	height:45px;
	overflow:hidden;
}
.imagesOut {
	width:100000px;
	height:45px;
	overflow:hidden;
}
.imagesOut .imgList {
	width:53px;
	height:40px;
	margin:3px 6px;
	float:left;
	cursor:pointer;
}
.imagesOut .imgList img {	width:53px; height:40px; }
#mainbody .prev , #mainbody .next {
	position:absolute;
	margin-left:-620px;
	cursor:pointer;
}
#mainbody .next {	margin-left:10px; }



