@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

.Margin12{
margin:10px 10px 10px 10px;
}

.Margin2{
margin:2px 2px 2px 10px;

}

.MainButtonsSpace{
margin-right:15px;
}

.Back{
width:100%;
background-color:#F0EFEE;
}

.MainButtons{
font-family:Georgia, Arial;
font-size:15px;
color:#000000 !important;
text-decoration:none;
line-height:34px;
}



.MainButtons:hover{
color:#74B9DA !important;
}

.dash{
font-family:Georgia, Arial;
font-size:16px;
color:#000000;
}

.UpBar{
width:100%;
height:36px;
background-color:#ECE9E4;
}

.UpBarContainer{
width:790px;
height:36px;
}

.Bar{
width:790px;
height:36px;;
background-color:#33CC00
}

.BarLeft{
width:250px;
height:36px;
float:left;
overflow:hidden;
}

.BarRight{
width:540px;
height:36px;
float:left;
overflow:hidden;
}

.UpLogo{
width:183px;
height:36px;
margin-left:33px;
background-image:url(../images/UpLogo.png);
background-repeat:no-repeat;
background-position:top;
}

.Logo{
width:183px;
height:193px;
margin-left:33px;
background-image:url(../images/Logo.png);
background-repeat:no-repeat;
background-position:top;
cursor:pointer;
}

.DownLogo{
width:183px;
height:23px;
margin:0px 0px 10px 33px;
background-image:url(../images/DownLogo.png);
background-repeat:no-repeat;
background-position:top;
}

.BackHeader{
width:100%;
height:193px;
background-image:url(../images/backHeader.jpg);
background-repeat:repeat-x;
background-position:top;
float:left;
overflow:hidden;
}

.HeaderContainer{
width:818px;
height:193px;
}

.headerShadowLeft{
width:14px;
height:193px;
background-image:url(../images/headerShadowLeft.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerHomeImage{
width:790px;
height:193px;
background-image:url(../images/homeImage.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerHowImage{
width:790px;
height:193px;
background-image:url(../images/howImage.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerMembershipImage{
width:790px;
height:193px;
background-image:url(../images/membershipImage.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerContactImage{
width:790px;
height:193px;
background-image:url(../images/contactImage.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerPrivacyImage{
width:790px;
height:193px;
background-image:url(../images/privacyImage.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerTermsImage{
width:790px;
height:193px;
background-image:url(../images/termsImage.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerAboutImage{
width:790px;
height:193px;
background-image:url(../images/aboutImage.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerNewsImage{
width:790px;
height:193px;
background-image:url(../images/newsImage.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.headerShadowRight{
width:14px;
height:193px;
background-image:url(../images/headerShadowRight.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}


.BodyContainer{
width:818px;
height:193px;
}

.BodyShadowLeft{
width:14px;
height:850px;
background-image:url(../images/bodyShadowLeft.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}


.bold{
font-weight:bold;
}

.BodyShadowLeftNews{
width:14px;
height:1400px;
background-image:url(../images/bodyShadowLeft.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.BodyShadowLeftMem{
width:14px;
height:1400px;
background-image:url(../images/bodyShadowLeft.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.BodyShadowLeftAbout{
width:14px;
height:1600px;
background-image:url(../images/bodyShadowLeft.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.Body{
width:790px;
height:850px;
background-color:#FFFFFF;
float:left;
overflow:hidden;
}


.BodyNews{
width:790px;
height:1400px;
background-color:#FFFFFF;
float:left;
overflow:hidden;
}

.BodyMem{
width:790px;
height:1400px;
background-color:#FFFFFF;
float:left;
overflow:hidden;
}

.BodyAbout{
width:790px;
background-color:#FFFFFF;
float:left;
overflow:hidden;
}


.BodyShadowRight{
width:14px;
height:850px;
background-image:url(../images/bodyShadowRight.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.BodyShadowRightNews{
width:14px;
height:1400px;
background-image:url(../images/bodyShadowRight.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.BodyShadowRightMem{
width:14px;
height:1400px;
background-image:url(../images/bodyShadowRight.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.BodyShadowRightAbout{
width:14px;
height:1600px;
background-image:url(../images/bodyShadowRight.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}

.MultiplyShadowLeft{
width:14px;
height:850px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyLeft.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.MultiplyShadowLeftNews{
width:14px;
height:1300px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyLeft.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.MultiplyShadowLeftMem{
width:14px;
height:1300px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyLeft.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.MultiplyShadowLeftAbout{
width:14px;
height:1500px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyLeft.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.MultiplyShadowRight{
width:14px;
height:850px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyRight.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.MultiplyShadowRightNews{
width:14px;
height:1300px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyRight.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.MultiplyShadowRightMem{
width:14px;
height:1300px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyRight.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.MultiplyShadowRightAbout{
width:14px;
height:1500px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyRight.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.ContainerLeftRight{
width:100%;
height:750px;
padding-left:40px;
}

.ContainerLeftRightNews{
width:100%;
height:1300px;
padding-left:40px;
}

.ContainerLeftRightMem{
width:100%;
height:1300px;
padding-left:40px;
}

.ContainerLeftRightAbout{
float:left;
height:500px;
padding-left:40px;
}


.Full{
width:710px;
height:700px;
padding-left:40px;
}

.ContainerLeft{
width:169px;
height:700px;
float:left;
overflow:hidden;
}

.ContainerRigth{
width:540px;
padding-left:10px;
float:left;
overflow:hidden;
}

.ContainerRigthMem{
width:540px;
height:1300px;
padding-left:10px;
float:left;
overflow:hidden;
}

.ContainerRigthNews{
width:560px;
height:1200px;
padding:15px;
float:left;
}

.ContainerRigthAbout{
width:540px;
height:1400px;
padding-left:10px;
float:left;
overflow:hidden;
}

.ContainerRigthLeft{
width:263px;
height:405px;
margin-top:40px;
float:left;
overflow:hidden;
}

.ContainerRigthRight{
width:263px;
height:405px;
margin-top:40px;
margin-left:10px;
float:left;
overflow:hidden;
}

.GreyBox{
width:100%;
height:375px;
margin-top:5px;
background-color:#E5E4D8;
}

.MiniGreyBox{
width:100%;
margin-top:5px;
padding-bottom:5px;
background-color:#E5E4D8;
}

.textContainer{
width:243px;
margin-left:10px;
padding-top:10px;
}

.textVideo{
width:243px;
height:197px;
margin-left:10px;
padding-top:10px;
}

.lineNews{
width:500px;
height:8px;
background-image:url(../images/lineNews.jpg);
background-repeat:no-repeat;
display:block;
overflow:hidden;
margin:5px 0px 0px 0px;
}


.MemberLogin{
width:167px;
border:#a5acb2 solid 1px;
background-color:#EAE7E2;
display:block;
}

.MainTitle{
font-family:Georgia, Arial;
font-size:16px;
color:#000000;
}

.MainTitleNews{
font-family:Georgia, Arial;
font-size:15px;
color:#336699;
margin-top:8px;
margin-bottom:12px;
}

.LoginText{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
color:#000000;
}

.Epigrafe{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
color:#231f20;
margin-top:20px;
}

.Arial11{
font-family:Arial;
font-size:11px;
color:#231f20;
margin-top:20px;
}

.Arial12 {
font-family:Arial;
font-size:12px;
color:#231f20;
margin-top:12px;
margin-right:12px;
}

.Arial13{
font-family:Arial;
font-size:13px;
color:#231f20;
margin-top:12px;
}

.Arial15{
font-family:Arial;
font-size:13px;
line-height:20px;
color:#231f20;
margin-top:12px;
margin-left:15px;
margin-bottom: 18px;
}


.Georgia11{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
color:#231f20;
margin-top:20px;
}

.Georgia13{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
color:#231f20;
margin-top:12px;
}

.Georgia15{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
line-height:20px;
color:#231f20;
margin-top:12px;
margin-left:15px;
margin-bottom: 18px;
}

.FooterLink{
font-family:Arial;
font-size:12px;
color:#231f20 !important;
margin-top:12px;
text-decoration:none;
}

.FooterLink:Hover{
color:#A4B4C3 !important;
}

.Line{
width:350px;
height:1px;
background-color:#CCCCCC;
overflow:hidden;
margin-top:6px;
margin-bottom:6px;
}



.textBox{
font-family:Arial;
font-size:13px;
color:#231f20;
margin-top:6px;
}

.MinitextBox{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
color:#231f20;
margin-top:6px;
}

.date{
font-family:Arial;
font-size:10px;
color:#616161;
}

.date2{
font-family:Arial;
font-size:10px;
color:#616161;
margin-top:20px;
margin-bottom:15;
}


.Footer{
font-family:Arial;
font-size:10px;
color:#000000;
background: white;
clear:both;
}

.more{
font-family:Arial;
font-size:10px;
color:#003399;
text-decoration:none;
clear:both;
}

.more:hover{
color:#616161;
}


.bold{
font-weight:bold;
}


.Link{
font-family:Arial;
font-size:12px;
color:#0033cc;
text-decoration:none;
}

.Link:hover{
text-decoration:underline;
}

.InputField{
height:22;
width:140px;
border:#a5acb2 solid 1px;
font-family:Arial;
line-height:20px;
font-size:11px;
color:#000000;
display:block;
overflow:hidden;
}

.textButton{
font-family:Arial;
font-size:11px;
color:#ffffff;
line-height:19px;
letter-spacing:1px;
background: transparent;
border: none;
cursor:pointer;
}

.textButton2{
font-family:Georgia, Arial;
font-size:10px;
color:#000000;
line-height:27px;
word-spacing:2px;
}

.LoginButton{
height:21;
width:65px;
border:#999999 solid 1px;
background-image:url(../images/redButton.jpg);
background-position:bottom;
background-repeat:repeat-x;
text-decoration:none;
display:block;
overflow:hidden;
margin:7px 0 10px 50px;
text-align:center;
}

.LoginButton:hover{
background-position:top;
}
.lostpass{
	margin:-17px 17px 0 0 !important;
	padding:0 !important;
}
.InvitationButton{
height:35px;
width:146px;
border:#93928d solid 1px;
background-image:url(../images/goldButton.jpg);
background-position:bottom;
background-repeat:none;
text-decoration:none;
display:block;
overflow:hidden;
margin:8px 0px 15px 10px;
text-align:center;
}

.signupform , .invitationlanding, .landingpage {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 	12px;
	background-color:#cbcb99;
}

.landingpage {
	font-size: 	16px;
}

.invitationlanding .bold {
	font-weight: bold;
}


.landingpage em {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 	12px;
}

.invitationlanding b,.invitationlanding p {
	text-align: center;
}

.invitationlanding input {
	font-size: 40px;
}

#submitsignup, #submitinvitationlanding, #submitlandingpage {
	background-color:	red;
	color:				white;
}

#submitinvitation {
	background-color:	#A9A9A9;
	color:				white;
	border: 			#A9A9A9 2px solid;
}

.terms {
	background-color:	white;
}
 
.error {
	background-color:	#A9A9A9  !important;
}

.required {
	background-color:	white;
}

.signupinvitation {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 	15px;
}

.signupinvitation textarea {
	border: #A9A9A9 2px solid;
}

#headerform {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 	20px;
}

#footerform {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 	12px;
}

#logo, #logosmall {
	background-color: #006600 ;
}

#alert {
	border: #A9A9A9 4px solid;
	background: #DBDAD8;
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	color:white;
	z-index:9999;
}
#alert a{
	font-size:12px;
	color:#73080d
}

#selector{
	cursor:pointer;
}

.pagination {
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	position: relative;
	z-index: 9998;
	min-width: 0;
	float:left;
}

.pagination a, .pagination b {
	border:0 none;
	color:#979797;
	display:block;
	float:left;
	padding:4px;
}

.pagination a:hover {
	background-color:#DBDAD8;
	color:#979797;
}

.pagination .selected {
	background-color:#979797;
	color:white;	
}

#staticbody{
	background-color:#F0EFEE;
	font-family:Georgia,"Times New Roman",Times,serif;
}

a.nostyle {
	text-decoration:none;
}

.popups{
	display: none;
	background: #DBDAD8;
	border:4px solid #FFFFFF;
	display:none;
	height:400px;
	left:50%;
	margin:5% 0 0 -300px;
	position:absolute;
	text-align:left;
	width:600px;
	z-index:9999;
}
.popups h3{
	padding: 20px;
}
.popupContent{
height:250px;
margin:20px;
overflow-y:scroll;
width:500px;
padding:10px;
}




.BodyHow{
width:790px;
height:900px;
background-color:#FFFFFF;
float:left;
overflow:hidden;
}

#allcontact{
	height:  900px;
	overflow: hidden;
}

.ContainerRigth ul{
	line-height: 22px;
}



.BodyAboutl{
width:790px;
height:2200px;
background-color:#FFFFFF;
float:left;
overflow:hidden;
}
.BodyShadowLeftAboutl{
width:14px;
height:2200px;
background-image:url(../images/bodyShadowLeft.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}
.MultiplyShadowRightAboutl{
width:14px;
height:2200px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyRight.jpg);
background-repeat:repeat-y;
overflow:hidden;
}
.BodyShadowRightAboutl{
width:14px;
height:2200px;
background-image:url(../images/bodyShadowRight.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
overflow:hidden;
}
.MultiplyShadowRightAboutl{
width:14px;
height:2200px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyRight.jpg);
background-repeat:repeat-y;
overflow:hidden;
}
.ContainerLeftRightAboutl{
width:100%;
height:2100px;
padding-left:40px;
}
.ContainerRigthAboutl{
width:560px;
height:2050px;
padding:15px;
float:left;
}
.MultiplyShadowLeftAboutl{
width:14px;
height:2200px;
margin:214px 0px 0px 0px;
background-image:url(../images/bodyMultiplyLeft.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

tr.odd {
	background-color: white !important;
}

tr.even {
	background-color: #F8F8F8 !important;
}

input.button-text-left {
	text-align: center;
	width: 190px;
}