body {	
	
	font-family: Helvetica Neue, Helvetica, sans-serif;	
	font-size: 1em;	
	line-height: 2em;	
	color: #666666;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;
	letter-spacing:1px;
	}
	
	
	
a {
	color:#0063DC;
	font-size:1px;
	line-height:14px;
	margin:0;
	padding:0;
	text-decoration:none;
}

p {
	font-weight:100;
	font-size:11px;
	line-height:22px;
	padding:0;
	margin:0px 15px 15px 15px;
}


p.IntroText {
	font-weight:100;
	font-size:14px;
	line-height:22px;
	padding:0;
	margin:0px 10px 0px 0px;
}

p.IntroText strong {
	color:#F21379;
	font-size:14px;
	display:inline;
}

p.IntroText a {
	font-size:14px;
}
p.Slim {
	font-weight:100;
	font-size:11px;
	line-height:22px;
	padding:0;
	margin:0px 15px 0px 15px;
}

p a {
	font-weight:100;
	font-size:11px;
	line-height:22px;
}


p.JoinTeaser {
	margin:0;
	padding:0;
	font-weight:100;
	
}

p.JoinLink {
margin:0;
	padding:0;
	
}

.JoinLink a {
	font-size:20px;
	font-weight:100;
	
	padding:0;
	margin:0;
}

p.JoinTag {
	margin:0;
	padding:0;
	font-size:8px;
	font-weight:100;
	color:#F21379;
	letter-spacing:4px;
	

}

h1 {
	color:#F21379;
	font-weight:100;
	
	font-size:32px;
	line-height:26px;
	margin:0;
	padding:15px 15px 0px 15px;
}

h2 {
	color:#333333;
	font-weight:100;
	font-size:16px;
	line-height:20px;
	margin:0;
	padding:0px 15px 5px 15px;
}


h3 {
	font-weight:100;
	color:#F21379;
	font-size:14px;
	line-height:18px;
	margin:0;
	padding:0px 15px 0px 15px;
}

h3 a {
	font-weight:100;
	color:#F21379;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	
}



h4  {
	font-weight:100;
	color:#555555;
	font-size:14px;
	line-height:18px;
	margin:0;
	padding:0px 15px 0px 15px;
	
}

.BodyImage img {
	border: 1px solid #dddddd;
	margin:0px 0px 20px 14px;
	padding:0;
	
	
}

.BodyImageRight img {
	float:right;
	border: 1px solid #dddddd;
	margin:0px 15px 0px 10px;
	padding:0;
	
	
}
.BodyImageLeft img {
	float:left;
	border: 1px solid #dddddd;
	margin:0px 15px 0px 10px;
	padding:0;
	
	
}


	
.TopWrapper {
	width:834px;
	height:62px;
	padding:0;
	margin:0;
	background-image:url(../../assets/images/TopBg.gif);
	vertical-align:top;
	
}
	

.TopLeft {
	float:left;
	width:26px;
	height:62px;
	padding:0;
	margin:0;
	
	background-image:url(../images/TopLeft.gif);
	

}

.LogoWrapper {
	float:left;
	width:232px;
	height:60px;
	padding:0;
	margin:0px 24px 2px 0px;
	

}



.NaviWrapper {
	float:left;
	
	padding:0;
	margin:0;
	height:62px;
	width:525px;
	
	text-align:right;
}

.TopRight {
	float:left;
	
	width:27px;
	height:62px;
	padding:0;
	margin:0;

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

}

.NaviTopRight
{
	padding:0;
	margin:0;

	width:525px;
	height:25px;
	
	text-align:right;
	
}

p.TopNavi, p.TopNavi a {
	font-size:13px;
	
	font-weight:100;
	margin:0;
	padding: 1px 0px 0px 0px;
	text-decoration:none;
		
}




.NaviTabsWrapper
{
	margin:0;
	padding:0;
	width:525px;
	height:37px;
}






.TabNorm, .TabOn {
	height:37px;
	width:173px;
	
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 1px;
	display:table-cell;
	background-image:url(../images/TabNorm.gif);
	

}

.TabOn {
	
	background-image:url(../images/TabOn.gif);
	
}




.TabNorm a , .TabOn a {
	padding-top:10px;
	display:block;
	height:27px;
	font-size:14px;
	text-decoration:none;
	
}
.TabOn a {
	color:#F21379;
}







p.SubNavi {
		width:200px;
		margin:0;
		padding:0;
		
}


p.SubNavi a {
	font-size: 10px;
	text-decoration:none;

}


p.SubNavi a.On {
	font-size: 10px;
	text-decoration:none;
	color:#F21379;

}

.AdsWrapper {
	clear:both;
	
	height:85px;
	width:834px;
	background-image:url(../images/AdsBg.gif);
}



.AdsSideWrapper {
	height:69px;
	width:232px;
	padding:0;
	
	background-image:url(../images/Join.gif);
}




.AdsWrapperBottom {
	clear:both;
	
	height:85px;
	width:834px;
	background-image:url(../images/MainBg.gif);
	margin:0;
	padding: 15px 0px 10px 0px;
	
}


.MainWrapper {
	padding:0;
	margin:0;
	clear:both;
	width:834px;
	background-image:url(../images/MainBg.gif);
	
	

	
	
}

.MainSideWrapper {
	width:245px;
	height:100%;
	vertical-align:top;

	
	
	
	margin:0;
	padding:0px 9px 0px 26px;
	text-align:left;
}
	






.BodyHeader {
		height:60px;
	width:526px;
	padding:0;
	margin:0;
	background-image:url(../images/BodyHeaderBg.gif);
	display:block;
	
	
}



.BodyHeaderHome {
		height:320px;
	width:526px;
	padding:0;
	margin:0;
	background-image:url(../images/BodyHeaderHomeBg.gif);
	display:block;
}

.BodyContent {
	width:526px;
	padding:0;
	margin:0;
	height:100%;
	background-image:url(../images/BodyBg.gif);
	
	text-align:justify;
	
	
	
		
}


.HomeBox {
	float:left;
	width:250px;
	padding:0;
	margin:0px 10px 0px 0px;
	text-align:left;
	display:block;
	height:100px;
}
	

.PageBox {
	width:100%;
	padding:0;
	margin:0px 5px 0px 0px;
	text-align:left;
	display:block;
	
}


.BodyFooter {
	
	height:3px;
	
	width:526px;
	padding:0;
	margin:0;
	background-image:url(../images/BodyFooter.gif);
	
	
		
}

.FooterWrapper {
	clear:both;
	height:5px;
	width:834px;
	background-image:url(../images/Footer.gif);
	
}

.FooterWrapper p {
	font-size:10px;
}
	
	.GalleryImage img {
	width:230px;
	height:230px;
	border: 1px solid #dddddd;
	margin:0;
	padding:0;
}

.GalleryThumbnail img {
	float:left;
	width:110px;
	height:110px;
	border: 1px solid #dddddd;
	
	margin:10px 7px 0px 0px;
	padding:0;
	display:block;
	
}
