/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	
}
.headerbg {
background-color:#333333;

}
.menubarbg {
	border-top:#e73 5px solid;
	background-color:#222;
}

.tablestyleprice {
	background-color:#ececec;
	-moz-border-radius-topleft: 4px 4px;
	-moz-border-radius-topright: 4px 4px;
	
	-moz-border-radius-bottomleft: 4px 4px;
	-moz-border-radius-bottomright: 4px 4px;
	
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-bottom: 1px solid #e0e0e0;
}
.pagetitle {
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:2em;
	font-weight:600;
	color:#333333;
	text-align:left;
}
.fee {
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:2.5em;
	font-weight:600;
	color:#333333;
	text-align:center;
}
.feeperiod {
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:200;
	color:#555555;
	text-align:center;
}
.feeheading {
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:1.5em;
	font-weight:7s00;
	color:#333333;
	text-align:center;
}
.membershipproperties {
	border-bottom: solid 1px #CCC;
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:.75em;
	font-weight:200;
	color:#555555;
	text-align:center;
}
.tablestyle {
	border:solid 7px #cccccc;
	background-color:#ffffff;
	-moz-border-radius-topleft: 4px 4px;
	-moz-border-radius-topright: 4px 4px;
	
	-moz-border-radius-bottomleft: 4px 4px;
	-moz-border-radius-bottomright: 4px 4px;
	
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
}

.sectionheading {
font-family: Open Sans,Tahoma, Geneva, sans-serif;
font-size:.8em;
font-weight:600;
color:#999999;
height:22px;
background-color:#ffffff;
padding-left:5px;
}
.tableheading {

font-family: Open Sans, Tahoma, Geneva, sans-serif;
font-size:.75em;
font-weight:600;
color:#ffffff;
height:25px;
padding-left:5px;
}
.mediumtext {

font-family: Open Sans, Tahoma, Geneva, sans-serif;
font-size:.85em;
font-weight:600;
color:#333333;
height:25px;
}
.titleheading {
font-family: Open Sans, Tahoma, Geneva, sans-serif;
font-size:.75em;
font-weight:700;
color:#333333;
height:20px;
}

.videonavheading {
font-family: Open Sans, Tahoma, Geneva, sans-serif;
font-size:.7em;
font-weight:700;
color:#333333;
height:20px;
}

.tableheadingrow{
	
background-color:#e62;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e62', endColorstr='#e62'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e62), to(#e62)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e62,  #e62); /* for firefox 3.6+ */ 
height:28px;
}
.tableheadinggrey{
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:.75em;
font-weight:600;
color:#333333;
background-color:#CCCCCC;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeee', endColorstr='#cccccc'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #eee,  #ccc); /* for firefox 3.6+ */ 
height:25px;
padding-top:5px;
padding-left:10px;
-moz-border-radius-topleft: 5px 5px;
-moz-border-radius-topright: 5px 5px;

border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
}

.tablebottomrow{
background-color:#ffffff;

-moz-border-radius-bottomleft: 5px 5px;
-moz-border-radius-bottomright: 5px 5px;

border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;

height:14px;
padding-top:5px;
padding-left:5px;
	
}

.fieldlabels {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:.75em;
font-weight:400;
color:#777777;
height:16px;
padding-left:5px;
vertical-align:top;
}
.toprightnav {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:0.8em;
font-weight:600;
color:#cccccc;
text-decoration:none;
height:19px;
padding-right:25px;
text-align:right;
}
.toprightnav a{
color:#333333;
text-decoration:none;
}

.description {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:0.66em;
font-weight:400;
color:#111111;
text-decoration:none;
background-color:#FFFFFF;
height:19px;
padding-left:5px;
text-align:justify;
}

.friendslist {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:0.6em;
font-weight:400;
color:#111111;
text-decoration:none;
background-color:#FFFFFF;
height:19px;
padding-left:5px;
text-align:justify;
}

.fielddata {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:0.66em;
font-weight:400;
color:#005588;
text-decoration:none;
background-color:#FFFFFF;
height:22px;
padding-left:5px;
}

.fielddata0 {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:0.75em;
font-weight:400;
color:#006699;
text-decoration:none;
background-color:#FFFFFF;
height:22px;
padding-left:5px;
}
.fielddata1 {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:0.75em;
font-weight:500;
color:#006699;
text-decoration:none;
background-color:#efefef;
height:22px;
padding-left:5px;
}
.fielddata0 a {
text-decoration:none;
color:#006699;
}
.fielddata1 a {
text-decoration:none;
color:#006699;
}

.promotext {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:1.4em;
font-weight:600;
color:#F90;
height:22px;
background-color:#ffffff;
padding-left:5px;
}

.profilename {
font-family:Open Sans, Tahoma, Geneva, sans-serif;
font-size:1.4em;
font-weight:600;
color:#F90;
height:22px;
background-color:#ffffff;
padding-left:5px;
text-align:left;
}

input, textarea {
	border:solid 1px #CCCCCC;
	background-color:#fcfcfc;
	-moz-border-radius-topleft: 2px 2px;
	-moz-border-radius-topright: 2px 2px;
	
	-moz-border-radius-bottomleft: 2px 2px;
	-moz-border-radius-bottomright: 4px 4px;
	
	border-top-left-radius: 2px 2px;
	border-top-right-radius: 2px 2px;
	
	border-bottom-left-radius: 2px 2px;
	border-bottom-right-radius: 2px 2px;
	
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:.75em;
	font-weight:400;
	color:#333333;
	padding-left:5px;
	height:25px;
	
	

}
input.cbutton {
	border:solid 1px #369;
	background-color:#369;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#369', endColorstr='#258'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#369), to(#258)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #369,  #258); /* for firefox 3.6+ */ 

	-moz-border-radius-topleft: 3px 3px;
	-moz-border-radius-topright: 3px 3px;
	
	-moz-border-radius-bottomleft: 3px 3px;
	-moz-border-radius-bottomright: 3px 3px;
	
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	
	border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:.7em;
	font-weight:600;
	
	color:#ffffff;
	padding-bottom:3px;
	width:90px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	
}

input.ccheckbutton {
	background-color:#ffffff;
	width:15px;
}

input.loginarea {
	border:solid 1px #CCCCCC;
	background-color:#fcfcfc;
	
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:.7em;
	font-weight:400;
	color:#333333;
	padding-left:2px;
	height: 25px;
	width: 150px;

}

select {
	border:solid 1px #CCCCCC;
	background-color:#fcfcfc;
	-moz-border-radius-topleft: 4px 4px;
	-moz-border-radius-topright: 4px 4px;
	
	-moz-border-radius-bottomleft: 4px 4px;
	-moz-border-radius-bottomright: 4px 4px;
	
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:.7em;
	font-weight:400;
	color:#333333;
	padding-left:3px;
	height:32px;
}

textarea {
	width:100%;
}

.searchoptions {
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:.9em;
	font-weight:200;
	color:#eeeeee;
}

.pixelgap7 {
	
	height:7px;
}
.topnav {
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:0.75em;
	font-weight: 600;
	
}
.topnav  ul{
	margin: 0px;
	display: inline;
	}

.topnav  ul li{
	margin: 0px;
	display: inline;
	}

.topnav  li{
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
	
.topnav  li a{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #aaaaaa;
	border-left: 1px solid #aaaaaa;
	margin: -2px;
	}

.topnav  li a:hover{
	background-color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #333;
	margin: -2px;
	display:inline;
	}
.topnav ul li a:active, .topnav li a:active{
	background-color: #333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #ffffff;
	border-left: 1px solid #ffffff;
	margin: -2px;
	display:inline;
	}
.errorwarning {
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:1em;
	font-weight: 600;
	color:#C00;
	
}
.pxheight1 {
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	font-size:.5em;
	font-weight:200;
	color:#eeeeee;
}
#container{   
	width:530px;
	margin:0px auto;
	padding:7px 0;
}  
#scrollbox{   
	width:100%;
	height:150px;
	overflow:scroll;
	overflow-x:hidden;
}
#content table{
	float:left;
	display:inline;	
}
#flcontainer{   
	width:100%;
	margin:0px auto;
	padding:7px 0;
} 