@charset "utf-8";
/* CSS Document */
h4 {
	color:#999999;
	font-size:16px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
h5 {
	color:#999999;
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
}
h6 {
	color:#FFFFFF;
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	margin-top:5px;
}
body {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
}
td {
	vertical-align:top;
}
ul {
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:5px;
}
li {
	padding:0px;
	margin:0px;
	padding-bottom:8px;
}
img {
	border:0px;
}
#wrp {
	width:990px;
	height:auto;
	margin:0 auto;
}
.list_question {
	font-weight:bold;
}
.left, .header_thumbs {
	float:left
}

#content_wrp {
	background-color:#ffffff;
	background-image:url(images/st_layout/bg/table_bg.jpg);
	background-repeat:repeat;
	padding-top:20px;
}
.placeholder {
	background-color:#999999;
	float:left;
	margin-right:10px;
}
.no_rep
/*------Place Holders-----*/
.welcome_pic {
	background-color:#999999;
	width:190px;
	height:300px;
	margin-right:10px;
}

.video_thumbs {
	background-color:#999999;
	width:240px;
	height:160px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
/*------------------------ Start ST Styles  ------------------------*/

/* Styles that are only used for there this layput. Custiamize below this line */

/*----------------------------------------------------------*/
a:link, a:visited {
	color:#FF66CC;
	text-decoration:none;
}
a:hover {
	color:#FF0099;
}
wrp {
	width:990px;
	background-color:#000000;
	margin:0 auto;
}
.st_body {
	background-color:#000000;
	background-image:url(images/st_layout/bg/main.jpg);
	background-position:top;
	background-repeat:repeat;
}
.module_icon {
	background-image:url(images/st_layout/icons/mod.png);
	height:27px;
	width:27px;
	float:left;
	margin-top:5px;
	margin-right:5px;
}
.module_title {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.module_title_nf {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.list_question {
	color:#bb0000;
}
/*----------------------------------------------------------*/
/*------------------------ End ST Styles -----------------------------*/
/*------Header-----*/
.header_thumbs {
	background-color:#999999;
	width:125px;
	height:125px;
	border:#666666 1px solid;
	margin-right:7px;
	margin-top:10px;
}
#newsletter {
	background-image:url(images/header/newsletter.jpg);
	width:285px;
	height:38px;
	padding-left:120px;
	padding-top:11px;
}
/*------Modules-----*/
.module_wrp {
	margin-bottom:20px;
}
.mhl_510 {
	background-image:url(images/module/510_header.gif);
	width:490px;
	height:40px;
	padding-left:10px;
	padding-right:10px;
}
.mdl_510 {
	background-image:url(images/module/510_mid.jpg);
	width:500px;
	height:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:5px;
}
.mfl_510 {
	background-image:url(images/module/510_footer.gif);
	width:510px;
	height:10px;
}
.mhl_440 {
	background-image:url(images/module/440_header.gif);
	width:420px;
	height:40px;
	padding-left:10px;
	padding-right:10px;
}
.mdl_440 {
	background-image:url(images/module/510_mid.jpg);
	width:420px;
	height:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.mfl_440 {
	background-image:url(images/module/440_footer.gif);
	width:440px;
	height:10px;
}
.mhl_760 {
	background-image:url(images/module/760_header.gif);
	width:740px;
	height:40px;
	padding-left:10px;
	padding-right:10px;
}
.mdl_760 {
	background-image:url(images/module/760_mid.jpg);
	width:750px;
	height:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:5px;
}
.mfl_760 {
	background-image:url(images/module/760_footer.gif);
	width:760px;
	height:10px;
}
.mhl_200 {
	background-image:url(images/module/200_header.gif);
	width:190px;
	height:40px;
	text-align:center;
	padding-left:10px;
}
.mdl_200 {
	background-image:url(images/module/200_mid.jpg);
	width:190px;
	height:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:5px;
}
.mfl_200 {
	background-image:url(images/module/200_footer.gif);
	width:200px;
	height:10px;
}

.mfl_970 {
	background-image:url(images/module/970_footer.gif);
	width:970px;
	height:10px;
}
.mhl_970 {
	background-image:url(images/module/970_header.gif);
	width:960px;
	height:40px;
	text-align:center;
	padding-left:10px;
}
.mdl_970 {
	background-image:url(images/module/970_mid.jpg);
	width:950px;
	height:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.mfl_970 {
	background-image:url(images/module/970_footer.gif);
	width:970px;
	height:10px;
}

/*------Home-----*/
#intro_video {
	background-color:#999999;
	width:490px;
	height:300px;
}
#web_cam_banner {
	background-color:#999999;
	width:420px;
	height:115px;
	margin-bottom:10px;
}
.home_photo_thumbs {
	background-color:#999999;
	border:#000000 1px solid;
	width:150px;
	float:left;
	margin-right:13px;
}
/*------updates-----*/
.photo_set_wrp {
	width:180px;
	height:200px;
	float:left;
	margin-bottom:10px;
	margin-right:6px;
}
.photo_sets {
	background-color:#999999;
	width:180px;
	height:180px;
}
.video_set_wrp {
	width:240px;
	height:190px;
	float:left;
	margin-bottom:10px;
	margin-right:6px;
}
.video_sets {
	background-color:#999999;
	border:#000000 1px solid;
	width:240px;
	height:160px;
}
/*------Cal-----*/
.cal_header {
	background-color:#333333;
	color:#FFFFFF;
	width:137px;
	height:20px;
	padding-bottom:10px;
	padding-top:10px;
	border:#FFFFFF 1px solid;
}
.cal_day {
	background-color:#cccccc;
	background-image:url(images/placeholders/cal_day.jpg);
	color:#FFFFFF;
	width:137px;
	height:120px;
	border:#FFFFFF 1px solid;
}
/*------join-----*/
#join_banner {
	background-image:url(images/banner.jpg);
	width:990px;
	height:141px;
	padding-top:20px;
	margin:auto
}
#model_name {
	width:270px;
	height:25px;
	margin:0 auto;
	margin-top:65px;
	text-align:center;
	font-size:16px;
	color:#575757;
}
#join_list {
	width:200px;
	height:250px;
	margin-top:75px;
	margin-left:75px;
}
.join_list {
	width:200px;
	height:15px;
	font-size:16px;
	color:#FF66CC;
	padding-bottom:35px;
}
.join_inputs {
	width:98%;
	height:23px;
}
#field_create, #field_enter, #field_membership {
	padding-top:45px;
	height:60px;
}
#join_wrp {
	color:#575757;
	font-size:16px;
}
.join_text {
	padding-right:5px;
	font-size:13px;
	font-weight:bold;
}
#credit {
	background-image:url(images/join/credit.jpg);
	margin-bottom:7px;
}
#check {
	background-image:url(images/join/check.jpg);
}
.payment {
	width:300px;
	height:50px;
	padding-left:120px;
	padding-top:30px;
	color:#FFFFFF;
}
#join_mail {
	width:180px;
	height:25px;
	margin-left:90px;
	margin-top:45px;
	font-size:14px;
	color:#2a2929;
}
#join_phone {
	width:180px;
	height:25px;
	margin-left:90px;
	margin-top:50px;
	font-size:14px;
	color:#2a2929;
}
/*------form-----*/
form {
	margin:0px;
	height:0px;
}
.jh_1 {
	width:90px;
	color:#fff;
	font-size:14px;
	text-align:right;
}



td.calendar {
	background-color:#333333;
	height:30px;
	padding:5px;
}