@font-face {
    font-family: 'open_sansregular';
    src: url('/fonts/opensans-regular-webfont.eot');
    src: url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 25, 2013 */



@font-face {
    font-family: 'archivo_narrowbold';
    src: url('/fonts/archivonarrow-bold-webfont.eot');
    src: url('/fonts/archivonarrow-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/archivonarrow-bold-webfont.woff') format('woff'),
         url('/fonts/archivonarrow-bold-webfont.ttf') format('truetype'),
         url('/fonts/archivonarrow-bold-webfont.svg#archivo_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'archivo_narrowitalic';
    src: url('/fonts/archivonarrow-italic-webfont.eot');
    src: url('/fonts/archivonarrow-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/archivonarrow-italic-webfont.woff') format('woff'),
         url('/fonts/archivonarrow-italic-webfont.ttf') format('truetype'),
         url('/fonts/archivonarrow-italic-webfont.svg#archivo_narrowitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'archivo_narrowregular';
    src: url('/fonts/archivonarrow-regular-webfont.eot');
    src: url('/fonts/archivonarrow-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/archivonarrow-regular-webfont.woff') format('woff'),
         url('/fonts/archivonarrow-regular-webfont.ttf') format('truetype'),
         url('/fonts/archivonarrow-regular-webfont.svg#archivo_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, html a {
    -webkit-font-smoothing: antialiased !important;
}


body 
{
font-family: 'open_sansregular',Arial,Helvetica,Geneva,sans-serif;
font-size: 12px;
font-color: #ffffff;
margin: 0 auto;
padding: 0;
letter-spacing: 0px;
vertical-align: middle;
text-align: center;
font-style: normal;
font-variant: normal;
}

A:link {text-decoration: none; color: blue}
A:visited {text-decoration: none; color: blue;}
A:active {text-decoration: none; color: blue;}
A:hover {
	text-decoration: underline;
	color: blue;
	text-align: center;
}



div.floating-menu {position:fixed;background:#FFFF00;border:1px solid #666666;width:980px; height:26px; z-index:100;}


ul
 {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 }

ul li
 {
 background-image: url(checkmark.png);
 background-repeat: no-repeat;
 background-position: 0px 0px; 
 padding-left: 30px; 
 }

img {

   padding:1px;
   border:1px solid #888888;

}

.imgsq {
	border: none;
border-radius: 0px;
}

.newimg {
   padding:1px;
   border:1px solid #888888;

}



.clear {
clear:both;
}

h1 {
     font-family:'archivo_narrowbold';
     font-size: 46px;
     color: #000000;
     text-shadow: 0px 0px #dfdfdf;

}

h2 {
     font-size: 16px;
     color: #000000;
     text-shadow: 0px 0px #dfdfdf;

}

.toptext {
     font-size: 18px;
     color: #000000;
}

.topjointext {
     font-size: 20px;
     color: #0000ff;
}

.topjointextsmall {
     font-size: 16px;
     font-weight: bold;
     color: #000000;
}


.livecams {
     font-size: 18px;
     font-weight: bold;
     color: #0000FF;
}

.jointext {
     font-size: 30px;
     font-weight: bold;
     color: #0000ff;
}

.jointextsmall {
     font-size: 20px;
     font-weight: bold;
     color: #000000;
}

.setstoptext {
     font-size: 18px;
     font-weight: normal;
     color: #0000FF;
}


.bottomtext {
     font-size: 10px;
     font-weight: normal;
     color: #000000;
}

.bottomtext2 {
     font-size: 10px;
     font-weight: bold;
     color: #000000;
}

.bottomtext3 {
     font-size: 10px;
     font-weight: normal;
     color: #000000;
}

.reviewtext {
     font-size: 12px;
     font-weight: normal;
     color: #000000;
}

.videopage {
     font-size: 36px;
     font-weight: bold;
     color: #0000FF;
}

.floating1 {
     font-size: 18px;
     font-weight: bold;
     color: #000000;
}

.langtext {
     font-size: 12px;
     font-weight: normal;
     color: #000000;
}


.style1 {
	text-align: left; font-size:14px;
}

.style1a {
	text-align: left;font-size:14px;
}
.style2 {
font-size: 16px; 
color: #000000; 
}

.buttonsmall1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#478e1d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-size:16px;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.buttonsmall1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#0c6400;
}.buttonsmall1:active {
	position:relative;
	top:1px;
}

.buttonsmall2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#ffffff;
	font-size:16px;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.buttonsmall2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.buttonsmall2:active {
	position:relative;
	top:1px;
}

.buttonsmall3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-size:16px;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.buttonsmall3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.buttonsmall3:active {
	position:relative;
	top:1px;
}

.buttonsmall4 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-size:16px;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.buttonsmall4:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.buttonsmall4:active {
	position:relative;
	top:1px;
}

.buttoncc {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#478e1d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-size:24px;
	padding:15px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.buttoncc:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#0c6400;
}.buttoncc:active {
	position:relative;
	top:1px;
}






.buttoncc1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	
	font-size:16px;
	
	padding:10px 18px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.buttoncc1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.buttoncc1:active {
	position:relative;
	top:1px;
}

#wrapper {
		width: 100%;
		margin: 0 auto;
		}


.rtable1 {

padding:15px;
}



p.bubble
{
	position: relative;
	width: 800px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	margin: 60px auto;
	background-color: #fff;
	border: 8px solid #666;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 20px auto;
	font-size: 20px;

}

p.bubble1
{
	position: relative;
	width: 800px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	margin: 60px auto;
	background-color: #129800;
	border: 8px solid #015501;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 20px auto;
	font-size: 26px;
	font-color: #ffffff

}

p.thought
{
	width: 130px;
	line-height: 100px;
	-webkit-border-radius: 108px;
	-moz-border-radius: 108px;
	border-radius: 108px;
}

p.bubble:before, p.bubble:after
{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
}

p.bubble1:before, p.bubble1:after
{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
}

p.speech:before
{
	left: 30px;
	top: 60px;
	border: 25px solid;
	border-color: #666 transparent transparent #666;
}

p.speech1:before
{
	left: 30px;
	top: 60px;
	border: 25px solid;
	border-color: #015501 transparent transparent #015501;
}

p.speech:after
{
	left: 38px;
	top: 60px;
	border: 15px solid;
	border-color: #fff transparent transparent #fff;
}

p.speech1:after
{
	left: 38px;
	top: 60px;
	border: 15px solid;
	border-color: #129800 transparent transparent #129800;
}

p.thought:before, p.thought:after
{
	left: 10px;
	top: 70px;
	width: 40px;
	height: 40px;
	background-color: #fff;
	border: 8px solid #666;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
}

p.thought:after
{
	width: 20px;
	height: 20px;
	left: 5px;
	top: 100px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}

.showjoinform {
    background-color: #ffffff;
    padding:20px;
}

.showjoinform2 {
    background-color: #ffffff;
    padding:20px;
}

.showupdates {
    background-color: #ffffff;
    padding:20px;
}

.show_hide {
    display:none;
}

.show_hide2 {
    display:none;
}

.show_hide_updates {
    display:none;
}





