@charset "utf-8";
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
a {
	outline:none;
	border:none;
}
body {
	background-image:url(../images/bg/bg_bottom.gif);
	background-repeat:repeat y;
	background-image:url(../images/bg.gif);
	background-color:#2C2C2C;
	background-repeat:repeat-x, repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:25px;
}
.gohomearrow {
	margin-top:12px;
	float:left;
}
div#wrapper {
	background-image:url(../images/bgmain.gif);
	width:962px;
	margin-right:auto;
	margin-left:auto;
	padding-right:0;
	padding-left:0;
	background-repeat:repeat-y;
	position:relative;
}
ul#navigation li {
	float:left;
	height:78px;
	display:block;
	z-index:auto;
}
ul#navigation {
	z-index:1;
	padding-top:5px;
	float:right;
	padding-right:20px;
}
div#header div#title {
	background-color:#FFF;
	height:97px;
}
ul#navigation a {
	display:block;
	height:80px;
	text-indent:-9000px;
	background-position:0 0;
	z-index:4;
}
ul#navigation li#people ul {
	left:321px;
	margin-top:-5px;
}
ul#navigation li#places ul {
	left:380px;
	margin-top:-5px;
}
ul#navigation li#media ul {
	left:449px;
	margin-top:-5px;
}
ul#navigation li#events ul {
	left:512px;
	margin-top:-5px;
}
ul#navigation li#clubs ul {
	left:581px;
	margin-top:-5px;
}
ul#navigation li#groups ul {
	left:644px;
	margin-top:-5px;
}
ul#navigation li#mapmaker ul {
	left:721px;
	margin-top:-5px;
}
ul#navigation li#marketplace ul {
	left:817px;
	margin-top:-5px;
}
ul#navigation li#people ul li {
	padding-bottom:1px;
	margin-top:-2px;
}
ul#navigation li#places ul li {
	padding-bottom:1px;
	margin-top:-2px;
}
ul#navigation li#media ul li {
	padding-bottom:1px;
	margin-top:-2px;
}
ul#navigation li#events ul li {
	padding-bottom:1px;
	margin-top:-2px;
}
ul#navigation li#clubs ul li {
	padding-bottom:1px;
	margin-top:-2px;
}
ul#navigation li#groups ul li {
	padding-bottom:1px;
	margin-top:-2px;
}
ul#navigation li#mapmaker ul li {
	padding-bottom:1px;
	margin-top:-2px;
}
ul#navigation li#marketplace ul li {
	padding-bottom:1px;
	margin-top:-2px;
}
ul#navigation li#people ul li a {
	padding-bottom:1px;
	margin-top:2px;
}
ul#navigation li#places ul li a {
	padding-bottom:1px;
	margin-top:2px;
}
ul#navigation li#media ul li a {
	padding-bottom:1px;
	margin-top:2px;
}
ul#navigation li#events ul li a {
	padding-bottom:1px;
	margin-top:2px;
}
ul#navigation li#clubs ul li a {
	padding-bottom:1px;
	margin-top:2px;
}
ul#navigation li#groups ul li a {
	padding-bottom:1px;
	margin-top:2px;
}
ul#navigation li#mapmaker ul li a {
	padding-bottom:1px;
	margin-top:2px;
}
ul#navigation li#marketplace ul li a {
	padding-bottom:1px;
	margin-top:2px;
}
ul#navigation li#people a {
	width:82px;
	height:80px;
	background:url(../images/nav/nav_people_off.gif);
}
ul#navigation li#places a {
	width:69px;
	height:80px;
	background:url(../images/nav/nav_places_off.gif);
}
ul#navigation li#media a {
	width:63px;
	height:80px;
	background:url(../images/nav/nav_media_off.gif);
}
ul#navigation li#events a {
	width:69px;
	height:80px;
	background:url(../images/nav/nav_events_off.gif);
}
ul#navigation li#clubs a {
	width:63px;
	height:80px;
	background:url(../images/nav/nav_clubs_off.gif);
}
ul#navigation li#groups a {
	width:77px;
	height:80px;
	background:url(../images/nav/nav_groups_off.gif);
}
ul#navigation li#mapmaker a {
	width:96px;
	height:80px;
	background:url(../images/nav/nav_mapmaker_off.gif);
}
ul#navigation li#marketplace a {
	width:125px;
	height:80px;
	background:url(../images/nav/nav_marketplace_off.gif);
}
#help {
	font-family:arial, helvetica, sans-serif;
}
#help h2 {
	font-family:inherit;
	font-size:14px;
	color:#666;
}
#help p {
	font-family:inherit;
	font-size:12px;
	color:#666;
}
#help a {
	font-family:inherit;
	font-size:12px;
	color:#015595;
}
#ad300100 {
	text-align:center;
	margin-top:25px;
}
#ad300100 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	text-align:left;
	margin-bottom:2px;
	padding-left:36px;
}
#ad120600 {
	margin-top:-258px;
}
ul#navigation li#people a:hover {
	width:82px;
	height:80px;
	background:url(../images/nav/nav_people_on.gif);
	margin-top:2px;
}
ul#navigation li#places a:hover {
	width:69px;
	height:80px;
	background:url(../images/nav/nav_places_on.gif);
	margin-top:2px;
}
ul#navigation li#media a:hover {
	width:63px;
	height:80px;
	background:url(../images/nav/nav_media_on.gif);
	margin-top:2px;
}
ul#navigation li#events a:hover {
	width:69px;
	height:80px;
	background:url(../images/nav/nav_events_on.gif);
	margin-top:2px;
}
ul#navigation li#clubs a:hover {
	width:63px;
	height:80px;
	background:url(../images/nav/nav_clubs_on.gif);
	margin-top:2px;
}
ul#navigation li#groups a:hover {
	width:77px;
	height:80px;
	background:url(../images/nav/nav_groups_on.gif);
	margin-top:2px;
}
ul#navigation li#mapmaker a:hover {
	width:96px;
	height:80px;
	background:url(../images/nav/nav_mapmaker_on.gif);
	margin-top:2px;
}
ul#navigation li#marketplace a:hover {
	width:125px;
	height:80px;
	background:url(../images/nav/nav_marketplace_on.gif);
	margin-top:2px;
}
#YourPhotosWrapper {
	margin:10px;
	font-family:arial, helvetica, sans-serif;
}
#YourPhotosWrapper h2 {
	margin:0;
	padding:0;
	font-family:inherit;
	color:#015595;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	margin-bottom:5px;
}
#YourPhotosContent {
	margin-right:10px;
	margin-bottom:20px;
	padding:10px;
	font-family:inherit;
	color:#000;
	font-weight:normal;
	font-size:12px;
	float:left;
	width:900px;
	border:1px solid #015595;
}
#YourPhotosContentInfo {
	margin:10px 0 0 0;
	padding:0;
	font-family:inherit;
	color:#666;
	font-weight:normal;
	font-size:12px;
	float:right;
	width:300px;
}
#YourPhotosContentInfoTable {
	margin-top:40px;
	margin-left:0;
}
#YourPhotosContentInfoTable table {
	margin-top:5px;
	float:left;
}
#YourPhotosContentInfoTable table tr td img {
	margin-right:5px;
	text-align:center;
}
#YourPhotosContentInfoTable table tr td a {
	margin-left:5px;
}
#YourPhotosContentInfo h2 {
	font-size:16px;
	color:#000;
	text-transform:none;
}
#YourPhotosContentInfo p {
	margin:10px 0 0 0;
	padding:0;
	font-family:inherit;
	color:#666;
	font-weight:normal;
	font-size:12px;
	float:left;
	clear:both;
}
#YourPhotosContentInfo a {
	font-family:inherit;
	font-color:#015595;
	font-weight:normal;
	font-size:12px;
}
#YourPhotosContentCommentBox p {
	font-size:12px;
	color:#666;
}
textarea#styled {
	width:492px;
	height:60px;
	border:1px solid #ccc;
	padding:5px;
	font-family:Tahoma, sans-serif;
}
#YourPhotosContentComments p {
	color:#666;
}
#YourPhotosContentComments p.blackme {
	color:#000;
}
#CommentsEach {
	float:left;
	margin-top:5px;
	clear:both;
	display:block;
}
#CommentsEachRight {
	float:right;
	clear:none;
	margin-left:10px;
}
#CommentsEachRight a {
	color:#015595;
}
#CommentsEachRight p {
	color:#ccc;
	margin-top:3px;
}
#CommentsEachRight p.blackme {
	color:#000;
}
#CommentsEachLeft {
	float:left;
	clear:none;
}
.blackme {
	color:#000;
}
.bigme {
	font-size:16px;
}
#subbutformcomment {
	margin-bottom:40px;
}
.limitme {
	width:800px;
}
#nobordertextarea {
	height:20px;
	border:0;
	overflow-x:hide;
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	width:210px;
}
div#loginBox {
	background-color:#FFF;
	padding:6px;
	padding-bottom:0;
	font-size:11px;
	color:#666;
	font-weight:bold;
	position:absolute;
	left:-124px;
	top:26px;
	width:193px;
	z-index:122;
	display:none;
	border:#F00 solid 1px;
	text-align:center;
}
div#loggedinBox {
	background-color:#FFF;
	padding:6px;
	padding-bottom:0;
	font-size:11px;
	color:#666;
	font-weight:bold;
	position:absolute;
	left:-1px;
	top:26px;
	width:173px;
	z-index:122;
	display:none;
	border:#F00 solid 1px;
	text-align:center;
}
div#loginBox a {
	color:#11619C;
	float:right;
	display:block;
	margin:12px;
}
#loginImage {
	border:#000 1px solid;
	widows:179px;
	height:23px;
}
p#loginText {
	font-size:11px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 0 5px;
	height:19px;
	width:173px;
	border:#FFF 1px solid;
	background-image:url(../images/top/userbarbg.png);
	background-repeat:repeat-x;
}
.logintextleft {
	float:left;
}
.logintextright {
	float:right;
}
#singupBut img {
	border:#000 1px solid;
}
.loginActive {
	border:#F00 1px solid!important;
	border-bottom:#FFF 1px solid!important;
	z-index:123;
	left:0;
	top:0;
	position:relative;
}
form#loginForm label {
	text-transform:uppercase;
	display:block;
}
form#loginForm ol input {
	font-size:11px;
	color:#666;
	padding:2px!important;
	width:140px;
}
form#loginForm input {
	padding-top:6px;
}
ul#navigation a:hover, ul#navigation a.active {
	background-position:0 -80px!important;
}
.loginBoxLinks {
	float:left;
}
.bluethinlink, .bluethinlink a, .bluethinlink a:link, .bluethinlink a:visited, .bluethinlink a:hover, .bluethinlink a:active {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#11609c;
	cursor:pointer;
	text-align:center;
}
ul#navigation ul {
	position:absolute;
	top:118px;
	display:none;
	z-index:99!important;
	width:130px;
	left:0;
	border:#015595 solid 1px;
	border-top:none!important;
}
ul#navigation ul li {
	float:none;
	height:auto;
	height:21px;
	overflow:hidden;
	z-index:99!important;
}
ul#navigation ul li a {
	height:21px;
	border-top:#015595 1px solid;
	overflow:hidden;
	background:url(../images/drop_menu_m.jpg)!important;
	text-indent:0;
	color:#FFF;
	font-size:12px;
	font-family:"Myriad Pro", Helvetica, "Lucida Grande", Arial;
	float:none!important;
	width:auto!important;
	text-decoration:none;
	padding:4px;
	z-index:99!important;
}
ul#navigation ul li a:hover {
	height:21px;
	background-position:0 0;
	background:url(../images/drop_menu.jpg)!important;
}
div#singin {
	height:38px;
}
form#searchForm label {
	margin-top:8px;
	display:block;
	float:left;
	margin-right:35px;
}
form#searchForm {
	margin-left:360px;
}
#singupBut {
	float:right;
	margin-top:6px;
	margin-right:12px;
}
#loginBt {
	float:right;
	margin-top:6px;
	position:relative;
}
#searchDD {
	margin-right:-25px;
}
#searchImg {
	margin-right:-25px;
}
#searchTxt {
	border:1px solid #000;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:2px;
	vertical-align:middle;
	margin-top:8px!important;
	margin-top:6px;
}
input#searchNow {
	margin-left:5px;
	margin-top:6px;
}
#footerlinks {
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	margin-left:13px;
	float:left;
}
#footerlinks a {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	margin-right:5px;
}
#footerrights {
	float:right;
}
#PrivacyPolicy {
	padding:0 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 -340px 0;
	text-align:justify;
}
#PrivacyPolicy h2 {
	font-family:inherit;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 10px 10px 10px;
}
.PrivacyPolicyPara {
	margin:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
}
.PrivacyPolicyPara a {
	font-family:Arial, Helvetica, sans-serif;
	color:#015595;
	text-decoration:none;
	font-size:inherit;
}
div#ResetPasswordHeader h2 {
	color:#015595;
	font-family:arial, helvetica, sans-serif;
	margin-left:170px;
	text-transform:uppercase;
	font-size:14px;
}
div#ResetPassword {
	border:1px solid #015595;
	padding:15px;
	padding-left:220px;
	margin-left:160px;
	font-family:arial, helvetica, sans-serif;
	width:390px;
}
div#ResetPassword form label {
	font-family:inherit;
	font-size:12px;
	margin-top:5px;
}
#TermsOfUse {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:-310px;
}
#TermsOfUse h2 {
	font-family:inherit;
	font-size:18px;
	text-align:center;
	margin:10px 0 10px 0;
	font-weight:bold;
}
#TermsOfUse h3 {
	font-family:inherit;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	text-align:justify;
}
#TermsOfUse h4 {
	font-family:inherit;
	font-size:13px;
	text-align:center;
	font-weight:normal;
}
#TermsOfUse p {
	font-weight:normal;
	font-size:12px;
	margin:10px 10px 10px 10px;
	text-align:justify;
	font-family:inherit;
}
#TermsOfUse ul {
	font-weight:normal;
	font-size:12px;
	text-align:justify;
	font-family:inherit;
	margin:0 0 0 25px;
}
#TermsOfUse ul li {
	list-style:circle outside;
	color:black;
}
div#postEventsWrapper {
	font-family:arial, helvetica, sans-serif;
	width:300px;
	margin-left:320px;
}
div#postEventsHeader h2 {
	font-family:inherit;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	color:#015595;
}
div#postEventsContent {
	font-family:inherit;
	border:1px solid #015595;
	padding:10px;
	padding-left:65px;
}
div#postEventsContent form {
	font-family:inherit;
}
div#postEventsContent form p {
	float:left;
	font-family:inherit;
	font-size:12px;
}
div#postEventsContent form p input {
	float:left;
	margin-bottom:5px;
	margin-left:10px;
}
#postEventsRed {
	color:red;
	font-size:12px;
	margin-bottom:10px;
}
div#UploadImageWrapper {
	border:0 solid #fff;
	width:354px;
	margin-left:20px;
	font-family:arial, helvetica, sans-serif;
}
div#UploadImageHeader h2 {
	font-size:14px;
	font-family:inherit;
	color:#015595;
	text-transform:uppercase;
	margin-left:10px;
}
div#UploadImageContent {
	border:1px solid #015595;
	padding:15px;
	margin-top:4px;
	width:353px;
	font-family:inherit;
	padding:20px;
}
div#UploadImageContent p {
	font-family:inherit;
	font-size:12px;
	color:#000;
	padding-bottom:18px;
	text-align:center;
}
#UploadImageImage {
	float:right;
	margin-top:-45px;
}
div#ProfileMainContentLeft {
	display:inline;
	float:left;
	margin-right:0;
}
div#ProfileMainContentMiddle {
	margin-left:432px;
	margin-top:-10px;
	width:396px;
}
div#ProfileMainContentRight {
	display:inline;
	float:right;
	margin:0;
}
div#ProfileImageModuleWrapper {
	width:392px;
	clear:left;
	margin-left:16px;
}
div#ProfileImageModuleHead {
	width:inherit;
}
div#ProfileImageModuleHeadLeft {
	width:inherit;
}
div#ProfileImageModuleHeadLeft h2 {
	font-size:14px;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	color:#015595;
	text-transform:uppercase;
}
div#ProfileImageModuleHeadLeft p a {
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	color:#015595;
	float:right;
	position:relative;
	margin-top:-15px;
	text-decoration:none;
}
div#ProfileImageModuleContent {
	border:1px solid #015595;
	width:inherit;
height:*;
	margin-top:2px;
}
div#ProfileImageModuleContent img {
	padding:22px 32px 22px 29px;
}
div#ImageEditModuleWrapper {
	font-family:arial, helvetica, sans-serif;
	height:560px;
}
div#ImageEditModuleHeader h2 {
	font-family:inherit;
	text-transform:uppercase;
	color:#015595;
	margin-left:20px;
	font-size:14px;
}
div#ImageEditModuleContent {
	border:1px solid #015595;
	width:890px;
	height:500px;
	padding:15px;
	padding-right:0;
	margin:10px;
	margin-top:0;
	overflow:auto;
}
div#ImageEditModuleContentShowMainImage {
	margin-bottom:10px;
	overflow:auto;
}
div#ImageEditModuleContentShowMainImage img {
	border:1px solid #015595;
}
div#ImageEditModuleContentShowMainImage p {
	font-family:inherit;
	font-size:12px;
	color:#000;
	float:left;
}
div#ImageEditModuleContentAll {
	border-top:1px medium #015595;
	width:900px;
}
div#ImageEditModuleContentAll form {
	display:inline;
}
div#ImageEditModuleContentAll img {
	border:1px solid #015595;
	margin-right:15px;
	margin-bottom:25px;
}
div#ImageEditModuleContent p {
	font-family:inherit;
	font-size:12px;
	color:#000;
	float:left;
}
#imageMO1 {
	display:inline;
	margin-bottom:20px;
	margin-left:5px;
}
#imageMO2 {
	display:inline;
	margin-bottom:20px;
}
#imageMO3 {
	display:inline;
	margin-bottom:20px;
}
#uploadNewForm {
	border:1px solid #015595;
	width:320px;
	padding:10px;
	margin-bottom:10px;
}
#uploadNewFormHead h2 {
	font-family:inherit;
	font-size:14px;
	color:#015595;
	text-decoration:none;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
}
#uploadNewForm form p {
	font-family:inherit;
	font-size:10px;
	display:inline;
}
#uploadNewForm form p label {
	font-family:inherit;
	font-size:10px;
}
div#MyFriendsWrapper {
	width:393px;
	font-family:arial, helvetica, sans-serif;
	margin-left:15px;
}
div#MyFriendsWrapper h2 {
	font-size:14px;
	color:#015595;
	text-transform:uppercase;
}
div#MyFriendsHeader h2 {
	font-size:14px;
	color:#015595;
	text-transform:uppercase;
}
div#MyFriendsContent {
	border:1px solid #015595;
	width:393px;
	height:200px;
	overflow:auto;
}
#MyFriendsEach {
	width:90px;
	padding:10px 0 0 10px;
}
#MyFriendsEach img {
	border:1px solid #015595;
}
#MyFriendsEach p {
	font-size:12px;
	text-align:center;
	color:#015595;
	font-family:inherit;
}
div#MyGroupsModuleWrapper2 {
	font-family:arial, helvetica, sans-serif;
	margin-top:23px;
	width:367px;
	height:200px;
}
div#MyGroupsModuleContent2 {
	font-family:inherit;
	border:1px solid #015595;
	display:block;
	height:193px;
	width:366px;
	padding-top:7px;
	overflow:auto;
}
div#MyGroupsModuleWrapper {
	font-family:arial, helvetica, sans-serif;
	margin-top:40px;
	width:367px;
	height:200px;
}
div#MyGroupsModuleHeader {
	font-family:inherit;
	display:block;
	clear:right;
}
div#MyGroupsModuleHeader h2 {
	font-family:inherit;
	color:#015595;
	font-size:14px;
	margin-bottom:-4px;
	float:left;
	text-transform:uppercase;
}
div#MyGroupsModuleContent {
	font-family:inherit;
	border:1px solid #015595;
	display:block;
	height:153px;
	width:366px;
	padding-top:7px;
	overflow:auto;
	margin-bottom:-10px;
}
#MyGroupsModuleContentEach {
	height:50px;
	display:block;
	clear:both;
	font-family:inherit;
	margin-bottom:10px;
	margin-top:30px;
}
span#MyGroupsModuleContentLeft {
	float:left;
	margin-right:2px;
}
span#MyGroupsModuleContentLeft img {
	float:left;
	height:70;
	width:37;
	border:1px solid #015595;
	margin-left:10px;
	margin-right:6px;
	margin-top:-5px;
}
span#MyGroupsModuleContentRight {
	float:left;
	padding-top:2px;
}
span#MyGroupsModuleContentRight span {
	color:#ccc;
	font-family:inherit;
	font-size:12px;
	float:left;
	margin-top:0;
}
span#MyGroupsModuleContentRight h2 {
	font-family:inherit;
	color:#015595;
	font-size:16px;
	float:left;
	clear:right;
	margin-bottom:10px;
}
span#MyGroupsModuleContentRight span a {
	color:#015595;
}
.blackfont {
	color:black;
}
#MyGroupsModuleContentP {
	font-size:11px;
	font-family:inherit;
	float:left;
	clear:both;
}
div#WhereAreYouModuleWrapper {
	font-family:arial, helvetica, sans-serif;
	height:60px;
	width:inherit;
	padding-left:20px;
	margin-top:-15px;
}
div#WhereAreYouModuleWrapperLeft {
	width:192px;
	display:inline;
}
div#WhereAreYouModuleWrapperRight {
	display:inline;
	font-size:13px;
}
div#WhereAreYouModuleWrapper h2 {
	font-family:inherit;
	font-size:18px;
	color:#015595;
	padding-bottom:3px;
	width:200px;
}
div#WhereAreYouModuleWrapper form#UpdateWhereAreYouNowForm input#UpdateWhereAreYouNowSubmit {
	margin-bottom:-3px;
}
div#WhereAreYouModuleWrapper form#UpdateWhereAreYouNowForm img#UpdateWhereAreYouNowInput {
	font-family:inherit;
	padding-left:35px;
	margin-left:300px;
	display:inline;
}
div#WhereAreYouModuleTextWrapper {
	font-family:arial, helvetica, sans-serif;
	margin-left:240px;
	margin-bottom:-50px;
}
#WhereAreYouModuleTopText {
	font-size:13px;
	font-family:inherit;
	padding-bottom:12px;
}
#WhereAreYouModuleTopText a {
	font-size:inherit;
	color:#015595;
	font-family:inherit;
	text-decoration:none;
}
#WhereAreYouModuleBottomText {
	font-family:inherit;
	padding-bottom:2px;
}
#WhereAreYouModuleBottomText a {
	font-size:inherit;
	color:#015595;
	font-family:inherit;
	text-decoration:none;
}
#personalinfo {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
#personalinfod {
	margin-left:12px;
	border:1px solid #015595;
	width:572px;
	padding:10px;
	margin-top:3px;
}
div#memfloatleft {
	float:left;
	text-align:left;
}
span#imagespanblock {
	display:block;
	height:73px;
	width:71px;
}
div#ProfileMyInfoBar {
	font-family:arial, helvetica, sans-serif;
	width:394px;
	height:210px;
	margin:40px 0 0 16px;
}
div#ProfileMyInfoBarHead {
	width:inherit;
}
div#ProfileMyInfoBarHead h2 {
	font-family:inherit;
	color:#015595;
	font-size:14px;
	text-transform:uppercase;
}
div#ProfileMyInfoBarHead p {
	font-family:inherit;
	color:#015595;
	font-size:12px;
	text-transform:lowercase;
	float:right;
	display:inline;
}
div#ProfileMyInfoBarHead p a {
	font-family:inherit;
	color:inherit;
	font-size:inherit;
	text-transform:inherit;
	text-decoration:none;
}
div#ProfileMyInfoBarContent {
	border:1px solid #015595;
	padding:15px 15px 15px 15px;
}
div#ProfileMyInfoBarName h2 {
	font-family:inherit;
	font-size:20px;
}
div#ProfileMyInfoBody {
	font-family:inherit;
	font-size:12px;
}
div#ProfileMyInfoBody table tr td p {
	font-size:inherit;
	font-family:inherit;
}
div#ProfileMyInfoBody table tr td p a {
	font-size:inherit;
	font-family:inherit;
	color:#015595;
	text-decoration:none;
}
div#ProfileMyInfoBody table tr td {
	padding:3px 3px 0 3px;
}
.grey {
	color:#8c8c8c;
}
.greyme {
	color:#666;
	font-size:12px;
}
.rightsidegroup {
	color:#888;
	display:inline;
	clear:none;
	padding-left:10px;
	font-size:12px;
}
.buttonbutton {
	margin-left:5px;
	margin-top:5px;
}
.buttonbutton2 {
	margin-left:-1px;
	margin-top:4px;
}
.buttonbutton3 {
	margin-left:-1px;
	margin-top:3px;
}
div#groupsViewWrapper {
	font-family:arial, helvetica, sans-serif;
	margin-bottom:40px;
}
div#groupsViewDataRight {
	margin-left:105px;
	margin-top:5px
}
div#groupsViewName h2 {
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	color:#015595;
	margin-bottom:30px;
	margin-left:15px;
}
div#adImage {
	padding:0;
	width:250px;
	height:250px;
	margin-right:20px;
	float:right;
}
div#adImage p {
	margin-top:-25px;
	padding-left:2px;
	color:#c0c0c0;
	font-family:inherit;
	font-size:10px;
	text-transform:uppercase;
}
div#groupsViewDataWrapper {
	margin-left:17px;
	width:225px;
	margin-top:-33px;
}
div#groupsViewData {
	background: transparent url(../images/but/blue_fade_bg.gif) repeat-x scroll 0% 0%;
	border:1px solid #015595;
	height:250px;
	margin:0;
	padding:0
}
div#groupsViewData table tr td label {
	color:#666;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap!important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
}
div#groupsViewData table tr td {
	font-family:inherit;
	font-size:12px;
	color:#666;
	margin:5px;
	padding:5px;
	padding-left:0;
}
div#groupsViewData table tr td a {
	color:red;
}
div#groupsViewData table {
	float:left;
	margin-top:-10px;
	margin-left:100px
}
div#groupViewMembersWrapper {
	width:400px;
	margin:-112px 278px 20px 10px;
	margin-left:15px;
	float:right;
	margin-top:-400px;
}
div#groupViewMembersHead h2 {
	text-transform:uppercase;
	text-decoration:none;
	font-family:inherit;
	font-size:14px;
	color:#015595;
}
div#groupViewMembers {
	border:1px solid #015595;
	padding:5px 10px 5px 10px;
	padding-bottom:15px;
	height:227px;
	overflow:auto;
}
div#groupViewMembers span {
	width:62px;
	height:76px;
	display:block;
}
div#groupViewMembers span p {
	font-size:12px;
	color:#015595;
	font-family:inherit;
	text-align:center;
}
div#groupViewMembers span img {
	padding:0;
	display:inline;
	margin-top:9px;
	border:1px solid #015595;
}
div#groupsTopicWallWrapper {
	margin-left:20px;
	margin-right:20px;
	margin-top:-16px;
	margin-bottom:50px;
	float:right;
	width:250px;
	height:300px;
}
div#groupsTopicWallContent {
	border:1px solid #015595;
	padding:5px;
	overflow-y:auto;
	overflow-x:hide;
	width:240px;
	height:300px;
	margin-bottom:20px;
	padding-bottom:10px;
}
div#groupsTopicWallHead h2 {
	text-transform:uppercase;
	text-decoration:none;
	font-family:inherit;
	font-size:14px;
	color:#015595;
}
div#groupsTopicWallContentEach {
	background-color:#D8D8D8;
	padding:5px 5px 5px 5px;
	margin-top:10px;
}
.groupsTopicWallContentEachClass {
	background-color:#D8D8D8;
	padding:5px 5px 5px 5px;
	margin-top:10px;
}
div#groupsTopicWallContentEach h2, .groupsTopicWallContentEachClass h2 {
	font-family:inherit;
	font-size:14px;
}
div#groupsTopicWallContentEach p, .groupsTopicWallContentEachClass p {
	font-family:inherit;
	font-size:11px;
	cursor:default;
}
div#groupsMessageWallWrapper {
	clear:both;
	margin-left:17px;
	padding-top:10px;
	width:430px;
	float:left;
}
div#groupsMessageWallHeader h2 {
	text-transform:uppercase;
	text-decoration:none;
	font-family:inherit;
	font-size:14px;
	color:#015595;
}
div#groupsMessageWallContent {
	border:1px solid #015595;
	width:647px;
	overflow:auto;
	padding-bottom:10px;
}
div#groupsMessageWallContentForm {
	padding:10px;
}
.groupsMessageWallContentEach {
	padding:5px;
	margin:8px 5px 0 5px;
}
.groupsMessageWallContentEach p {
	font-size:12px;
}
#groupTopicListWrapper {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:50px;
	margin-top:-333px;
	float:right;
	width:250px;
	height:300px;
}
#groupTopicListHeader h2 {
	text-transform:uppercase;
	text-decoration:none;
	font-family:inherit;
	font-size:14px;
	color:#015595;
}
#groupTopicListContent {
	border:1px solid #015595;
	padding:5px;
	overflow-y:auto;
	overflow-x:hide;
	width:240px;
	height:300px;
	margin-bottom:20px;
	padding-bottom:10px;
}
.groupTopicListContentEach {
	background-color:#D8D8D8;
	padding:5px;
	margin:8px 0 0 0;
}
.groupTopicListContentEach h2 {
	text-transform:uppercase;
	text-decoration:none;
	font-family:inherit;
	font-size:14px;
}
.groupTopicListContentEach p {
	font-size:12px;
}
div#groupImagesWrapper {
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	padding:0;
	float:right;
	margin-bottom:20px;
}
div#groupImagesHeader h2 {
	text-transform:uppercase;
	text-decoration:none;
	font-family:inherit;
	font-size:14px;
	color:#015595;
}
div#groupImagesContent {
	border:1px solid #015595;
	overflow-y:auto;
	overflow-x:hide;
	width:430px;
	height:330px;
	margin-left:2px;
	padding-left:20px;
	padding-top:10px;
}
div#groupImagesContent img {
	margin-right:14px;
	margin-bottom:10px;
}
div#groupsBottomAd img {
	margin:0 0 -100px 107px;
	width:728px;
	height:90px;
	padding-top:-20px;
}
.borderMe {
	border:1px solid #015595;
}
.pad10 {
	padding:2px 0 0 10px;
}
div#byState {
	width:653px;
	height:407px;
	margin-left:20px;
	display:inline;
}
div#byStateBy {
	float:right;
	width:inherit;
	float:left;
}
div#byStateText {
	float:left;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:600;
	color:#015595;
	font-family:arial, helvetica, sans-serif;
}
div#byStateForm {
	float:right;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:600;
	color:#015595;
	font-family:arial, helvetica, sans-serif;
	width:412px;
}
#eventStateDropDown {
	float:left;
	margin:0 5px 0 5px;
}
#EventsClickMap {
	float:left;
}
div#byStateFlash {
	float:left;
}
#eventsGoButton {
	float:right;
}
div#eventsPushRight {
	margin-right:10px;
	float:right;
}
div#ProfileMyRoutesWrapper {
	width:393px;
	height:319px;
	color:#FFF;
}
div#ProfileMyRoutesContent {
	float:left;
	width:353px;
	height:292px;
	margin-top:0;
	padding:12px 12px 12px 0;
	z-index:-20;
	overflow:auto;
	padding-top:14px;
	border:solid 1px #69c;
}
div#ProfileMyRoutesContentHead {
	width:337px;
}
div#ProfileMyRoutesContentHead h2 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	display:inline;
}
#ProfileMyRoutesContainerLeft {
	float:left;
	padding-left:2px;
}
#ProfileMyRoutesContentHeadLeft {
	background-image:url(../images/bg/eventLocationBG.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px 5px 0 5px;
	font-weight:bold;
	border:solid 1px #69c;
	border-bottom:none;
	z-index:124;
	margin-right:-5px;
}
#ProfileMyRoutesContainerRight {
	float:right;
	margin-bottom:-1px;
	border-bottom:none;
}
#ProfileMyRoutesContentHeadRight {
	background-image:url(../images/bg/bystateBG.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	height:21px;
	padding:5px 5px 0 5px;
	font-weight:bold;
	border:solid 1px #69c;
	border-bottom:none;
	z-index:9999;
	position:absolute;
}
#ProfileMyRoutesContainerRight a {
	border:none;
}
#ProfileMyGroupsWrapper {
	font-family:arial, helvetica, sans-serif;
	width:393px;
	height:210px;
}
#ProfileMyGroupsHead {
	width:inherit;
}
#ProfileMyGroupsHead h2 {
	float:left;
	padding-left:10px;
	color:#015595;
	font-family:inherit;
	font-size:12px;
	font-weight:600;
}
#ProfileMyGroupsContent {
	border:1px solid #015595;
	overflow:auto;
}
#ProfileMyGroupsEach {
	padding-left:20px;
}
#ProfileMyGroupsEachLeft {
	float:left;
}
#ProfileMyGroupsEachImage {
	float:left;
}
#ProfileMyGroupsEachRight {
	float:right;
}
#ProfileMyGroupsEachAuthor a {
	color:#015595;
	font-family:inherit;
	font-size:12px;
}
#peopleHeadRight {
	float:right;
	display:inline;
	background-image:url(../images/header/people_head_img.jpg);
	height:90px;
	width:436px;
	margin-top:-90px;
}
#placesHeadRight {
	float:right;
	display:inline;
	background-image:url(../images/header/places_head_img.jpg);
	height:90px;
	width:436px;
	margin-top:-90px;
}
#mediaHeadRight {
	float:right;
	display:inline;
	background-image:url(../images/header/media_head_img.jpg);
	height:90px;
	width:436px;
	margin-top:-90px;
}
#eventsHeadRight {
	float:right;
	display:inline;
	background-image:url(../images/header/events_head_img.jpg);
	height:90px;
	width:436px;
	margin-top:-90px;
}
#clubsHeadRight {
	float:right;
	display:inline;
	background-image:url(../images/header/clubs_head_img.jpg);
	height:90px;
	width:436px;
	margin-top:-90px;
}
#groupsHeadRight {
	float:right;
	display:inline;
	background-image:url(../images/header/groups_head_img.jpg);
	height:90px;
	width:436px;
	margin-top:-90px;
}
#mapmakerHeadRight {
	float:right;
	display:inline;
	background-image:url(../images/header/mapmaker_head_img.jpg);
	height:90px;
	width:436px;
	margin-top:-90px;
}
#marketplaceHeadRight {
	float:right;
	display:inline;
	background-image:url(../images/header/marketplace_head_img.jpg);
	height:90px;
	width:436px;
	margin-top:-90px;
	margin-right:-190px;
}
#peopleHeadLeft {
	float:left;
	display:inline;
	background-image:url(../images/header/people_head.png);
	height:24px;
	width:79px;
	margin-left:22px;
	margin-top:-84px;
}
#placesHeadLeft {
	float:left;
	display:inline;
	background-image:url(../images/header/places_head.png);
	height:24px;
	width:79px;
	margin-left:22px;
	margin-top:-84px;
}
#mediaHeadLeft {
	float:left;
	display:inline;
	background-image:url(../images/header/media_head.png);
	height:24px;
	width:72px;
	margin-left:22px;
	margin-top:-84px;
}
#eventsHeadLeft {
	float:left;
	display:inline;
	background-image:url(../images/header/events_head.png);
	height:24px;
	width:82px;
	margin-left:22px;
	margin-top:-84px;
}
#clubsHeadLeft {
	float:left;
	display:inline;
	background-image:url(../images/header/clubs_head.png);
	height:24px;
	width:67px;
	margin-left:22px;
	margin-top:-84px;
}
#groupsHeadLeft {
	float:left;
	display:inline;
	background-image:url(../images/header/groups_head.png);
	height:24px;
	width:93px;
	margin-left:22px;
	margin-top:-84px;
}
#mapmakerHeadLeft {
	float:left;
	display:inline;
	background-image:url(../images/header/mapmaker_head.png);
	height:24px;
	width:131px;
	margin-left:22px;
	margin-top:-84px;
}
#marketplaceHeadLeft {
	float:left;
	display:inline;
	background-image:url(../images/header/marketplace_head.png);
	height:24px;
	width:158px;
	margin-left:22px;
	margin-top:-84px;
}
* a {
	color:#015595;
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;
	border:none;
}
div#Groups {
	width:529px;
	height:416px;
	padding:10px 10px 0 10px;
}
div#Groups a {
	text-decoration:none;
	clear:both;
	font-size:12px;
	color:#015595;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	padding-right:15px;
}
div#groupSearch {
	clear:none;
	float:right;
	margin:-60px 0 0 15px;
}
#groupSearchTextOutside {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#015595;
	text-decoration:none;
	margin-right:12px;
}
#groupSearchTextField {
	border:solid 1px;
	margin-left:-10px;
}
div#GroupListingOuter {
	width:529px;
	height:400px;
	border:solid 1px #015595;
	background: transparent url(../../images/but/blue_fade_bg.gif) repeat-x scroll 0% 0%;
	padding:0;
	margin:0;
	overflow-y:auto;
}
div#GroupListingInner {
	height:50px;
	padding:5px 0 5px 0;
	margin:2px 2px 2px 2px;
}
div#GroupListingGroup {
	padding:5px 0 0 10px;
}
div#GroupListingGroup h3 {
	display:inline;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-48px;
	margin-left:57px;
	float:left;
}
div#GroupListingGroup p {
	display:inline;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:-30px;
	margin-left:57px;
	float:left;
}
#GroupListingGroupImage {
	padding:0 5px 0 0;
	margin:0 7px 0 0;
}
#GroupListingGroupViewIt {
	float:right;
	display:inline;
	margin:-42px 10px 0 0;
}
div#GroupsContentHead {
	width:529px;
	padding-right:10px;
	padding-left:10px;
}
div#GroupsContentHead span h2 {
	color:#005595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:-4px;
	margin-left:-10px;
	display:inline;
}
#GroupsContentHeadLeft {
	float:left;
}
#GroupsContentHeadRightLeft {
	background-image:url(../images/bg/eventLocationBG.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
	border:solid 1px #69c;
	border-bottom:none;
	z-index:124;
	display:block;
	margin-right:95px;
	margin-bottom:-20px;
}
#GroupsContentHeadRightLeft p {
	vertical-align:middle;
	padding-bottom:6px;
	display:inline;
}
#GroupsContentHeadRight {
	float:right;
}
#GroupsContentHeadRightRight {
	background-image:url(../images/bg/bystateBG.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:5px 5px 0 5px;
	font-weight:bold;
	border:solid 1px #69c;
	border-bottom:none;
	z-index:122;
	display:block;
	margin-right:8px;
}
#GroupsContentHeadRightRight p {
	vertical-align:middle;
	padding-bottom:6px;
	display:inline;
}
#GroupsContentHeadRightLeft a, #GroupsContentHeadRightRight a, #GroupsContentHeadRight a {
	border:none;
	color:#FFF;
}
#GroupsFeatured {
	float:right;
	width:375px;
	margin-right:10px;
	margin-top:9px;
}
#GroupsFeaturedGroupsHead {
float-right;
}
#GroupsFeaturedGroupsHead h2 {
	color:#005595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	display:inline;
}
#GroupsFeaturedGroups {
	border:solid 1px #015595;
	height:400px;
	margin-top:3px;
}
#GroupsFeaturedGroupsFeatured {
	height:50px;
	padding:5px 0 5px 0;
	margin:2px 2px 2px 2px;
}
#GroupsFeaturedGroupsFeatured h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:-42px;
	margin-left:62px;
	float:left;
	display:inline;
}
#GroupsFeaturedGroupsFeatured p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:-23px;
	margin-left:62px;
	display:inline;
}
#GroupsFeaturedGroupsFeaturedImage {
	padding:5px 7px 0 7px;
	margin:0 7px 0 0;
}
#GroupsFeaturedGroupsFeaturedViewIt {
	float:right;
	display:inline;
	margin:-42px 10px 0 0;
}
#GroupsNewestAndMostPopularHeader {
	margin:30px 10px 10px 10px;
	width:490px;
}
#GroupsNewestAndMostPopularHeaderRight {
	float:left;
	display:inline;
	width:75px;
	padding:10px 0 0 0;
	margin-right:-5px;
}
#GroupsNewestAndMostPopularHeaderLeft {
	float:left;
	display:inline;
	width:263px;
	padding-top:10px;
}
#GroupsNewestAndMostPopularWrapper {
	margin:60px 0 -300px 10px;
	padding:00px 0 10px 0;
	width:531px;
	height:258px;
	border:solid 1px #015595;
}
#GroupsNewestAndMostPopularMostPopularOuter {
	background: transparent url(../../images/but/blue_fade_bg.gif) repeat-x scroll 0% 0%;
	width:inherit;
	height:269px;
	border-right:solid 1px #015595;
}
#GroupsNewestAndMostPopularMostPopular {
	width:263px;
	float:left;
}
#GroupsNewestAndMostPopularMostPopularInner {
	width:260;
	padding:2px 2px 0 2px;
}
#GroupsNewestAndMostPopularMostPopularGroup {
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 1px 1px 1px;
	margin:2px 2px 2px 0;
}
#GroupsNewestAndMostPopularMostPopularGroup h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:-42px;
	margin-left:52px;
	float:left;
	display:inline;
}
#GroupsNewestAndMostPopularMostPopularGroup p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:-23px;
	margin-left:52px;
	display:inline;
}
#GroupsNewestAndMostPopularMostPopularImage {
	display:inline;
}
#GroupsNewestAndMostPopularNewest {
	width:264px;
	float:right;
}
#GroupsNewestAndMostPopularNewestOuter {
	width:inherit;
	height:inherit;
	background: transparent url(../../images/but/blue_fade_bg.gif) repeat-x scroll 0% 0%;
}
#GroupsNewestAndMostPopularNewestInner {
	width:259;
	padding:1px 1px 0 1px;
}
#GroupsNewestAndMostPopularNewestGroup {
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 2px 2px 2px;
	margin:2px 2px 2px 0;
}
#GroupsNewestAndMostPopularNewestGroup h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:-42px;
	margin-left:52px;
	float:left;
	display:inline;
}
#GroupsNewestAndMostPopularNewestGroup p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:-23px;
	margin-left:52px;
	display:inline;
}
#GroupsMostPopularTopicsWrapper {
	width:373px;
	float:right;
	padding-top:-200px;
	display:inline;
}
#GroupsMostPopularTopicsHeader {
	padding-bottom:3px;
}
#GroupsMostPopularTopicsHeader h2 {
	font-size:14px;
	color:#015595;
	margin-top:-23px;
}
#GroupsMostPopularTopicsBody {
	border:solid 1px #015595;
	width:373px;
	height:268px;
}
#GroupsMostPopularTopicsGroup {
	width:372px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}
#GroupsMostPopularTopicsGroup h3 {
	font-size:14px;
	font-family:inherit;
	font-weight:bold;
	margin-top:-42px;
	margin-left:52px;
	float:left;
	display:inline;
}
#GroupsMostPopularTopicsGroup p {
	font-size:11px;
	font-family:inherit;
	float:left;
	margin-top:-23px;
	margin-left:52px;
	display:inline;
}
#GroupsMostPopularTopicsMiniGroup {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f0f0f0;
	padding:2px 2px 2px 2px;
	margin:3px 3px 3px 0;
}
#GroupsMostPopularTopicsImage {
	padding-top:2px;
}
#registertophead {
	background-image:url(../images/bg/bluebackchrome.png);
	background-repeat:repeat-x;
	height:90px;
}
#registertophead h2 {
	margin:0 0 14px 22px;
	color:#8a8c8e;
	font-family:Futura, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	text-transform:capitalize;
}
#registertophead p {
	margin:0 0 0 22px;
	color:#8a8c8e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
div #club_register_formposition {
	color:#000;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	width:200px;
	display:inline;
	float:right;
	margin-top:100px;
	margin-right:195px;
}
div#registerformwrapper {
	border:solid 1px #69c;
	margin-left:175px;
	margin-right:175px;
	padding:10px 10px 220px 10px;
	margin-bottom:38px;
}
div#registerformwrapper tr {
	padding-left:11px;
}
div#registerformwrapper td {
	margin-left:32px;
	padding-right:32px;
}
div#registerformwrapper label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#termsofuse {
	clear:both;
}
#termsofuse textarea {
	clear:both;
	background-color:#ecf2ff;
	border:1px solid #8cb7e2;
	width:458px;
	height:98px;
	margin-bottom:8px;
}
#termsofusetext {
	clear:both;
}
#agree {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000;
}
#securitycheck {
	float:left;
}
#securitychecktext {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#securitycheckbox {
	clear:both;
	display:inline;
}
#registerbutton {
	float:right;
	padding-right:80px;
	padding-top:20px;
	display:inline;
}
#formtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#registertexthead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 175px 25px 175px;
}
#ProfileHeaderHolder {
	margin-left:22px;
	margin-top:12px;
	margin-bottom:12px;
}
#ProfileHeaderActive {
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	text-decoration:none;
	margin-right:12px;
}
#ProfileHeader {
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#015595;
	text-decoration:none;
	margin-right:12px;
}
#ProfileHeaderActive a {
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#ProfileHeader a {
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#015595;
	text-decoration:none;
}
div#profmiddlebox {
	float:left;
	margin-top:-20px;
	margin-left:22px;
	margin-bottom:10px;
}
div#profmiddlebox2 {
	float:left;
	margin-top:-20px;
	margin-left:11px;
	margin-bottom:10px;
}
div#profmiddleContent {
	float:left;
	width:335px;
	margin-top:0;
	border:solid 1px #69c;
	padding:22px 22px 22px 22px;
	z-index:-20;
}
div#profmiddleContentHead {
	width:337px;
}
div#profmiddleContentHead h2 {
	color:#005595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	display:inline;
	padding-left:7px;
}
#profMiddleContainerLeft {
	float:left;
}
#profmiddleContentHeadLeft {
	background-image:url(../images/bg/eventLocationBG.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px 5px 0 5px;
	font-weight:bold;
	border:solid 1px #69c;
	border-bottom:none;
	z-index:124;
	margin-right:-5px;
}
#profMiddleContainerRight {
	float:right;
}
#profmiddleContentHeadRight {
	background-image:url(../images/bg/bystateBG.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:5px 5px 0 5px;
	font-weight:bold;
	border:solid 1px #69c;
	border-bottom:none;
	z-index:122;
}
#profmiddleContentHeadRight a, #profmiddleContentHeadLeft a, #profmiddleContentHead a {
	border:none;
	color:#FFF;
}
#profMiddleContentVideo {
	text-align:center;
}
#profviddata {
	margin-top:-10px;
	margin-left:8px;
	clear:both;
	padding-bottom:16px;
}
#profviddata h3, #profviddata a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#015595;
	text-decoration:none;
}
#profviddata span {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
#profbottomviddata {
	margin-right:18px;
	float:right;
	clear:both;
	padding-top:7px;
}
#profbottomviddata h2, #profbottomviddata a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#015595;
	text-decoration:none;
}
#MyProfileImages {
	padding:10px 10px 10px 10px;
	border:solid 1px #69c;
	margin:10px;
	width:335px;
}
#MyRoutes {
	padding:10px 10px 10px 10px;
	border:solid 1px #69c;
	margin:10px;
	width:335px;
}
div#MyRoutesHeadTitle {
	padding:10px 10px 10px 10px;
	border:solid 1px #69c;
}
div#MyRoutesHeadLeft {
	padding:10px 10px 10px 10px;
	border:solid 1px #69c;
	background-image:url();
}
div#MyRoutesHeadRight {
	padding:10px 10px 10px 10px;
	border:solid 1px #69c;
	background-image:url();
}
#advertisement160right {
	width:160px;
	height:600px;
	border:1px thin #015595;
	margin:0 10px 10px 10px;
	float:right;
}
#alignleft {
	float:left;
}
#alignright {
	float:right;
}
#aligncenter {
	text-align:center;
}
div#title h1 {
	background-image:url(../images/cruizinusa_logo.gif);
	height:54px;
	width:256px;
	text-indent:-9000px;
	float:left;
	margin:19px 0 0 22px;
}
div#main {
	background-color:#FFF;
}
div#footer {
	background-color:#CCC;
	height:20px;
	color:#666;
	font-size:11px;
	padding:5px;
	line-height:20px;
	clear:both;
}
div#footer ul {
	float:right;
}
div#footer li {
	float:left;
	display:block;
	height:30px;
	position:relative;
	margin-top:-5px;
	margin-bottom:-5px;
	margin-right:12px!important;
	margin-right:5px;
	margin-left:0!important;
	margin-left:12px;
}
div#mainContent {
	padding-top:28px;
	padding-right:9px;
	padding-bottom:18px;
	padding-left:9px;
	margin-bottom:15px;
//margin-bottom:315px;
}
div#subContent {
	padding-top:28px;
	padding-right:9px;
	padding-bottom:18px;
	padding-left:9px;
	margin-bottom:12px;
}
div#mainContentWithAdvertisement600Right {
	padding-top:10px;
	padding-right:11px;
	padding-bottom:18px;
	padding-left:11px;
	margin-bottom:12px;
}
div#subContentWithAdvertisement600Right {
	padding-top:10px;
	padding-right:11px;
	padding-bottom:18px;
	padding-left:11px;
	margin-bottom:12px;
}
div#footer ul a {
	display:block;
	height:20px;
	text-indent:-9000px;
}
div#footer li#fcontact a {
	width:67px;
}
div#footer li#fabout a {
	width:55px;
}
div#footer li#flegal a {
	width:36px;
}
div#footer li#fprivacy a {
	width:48px;
}
.training_wheels_img {
	margin-right:20px;
	margin-top:100px;
	float:right;
}
