/* general */

body{background-color : #E1E1E2; font : 8pt Verdana, Arial, Helvetica, sans-serif; color : #000000; text-align : center; margin:0; padding:0; }
div{font : 8pt Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}
a{color: #333333;}
a:hover{color: #0000FF; text-decoration: none;}
.footer{font : 8pt Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: center; color: #333333; padding:10px; text-align:center; background-color : #E1E1E2;}
.footer a{color: #333333;}
.footer a:hover{color: #0000FF; text-decoration:none;}
.body{font : 8pt Verdana, Arial, Helvetica, sans-serif; color : #000000; text-align:left;}
.handler{width:782px; margin:0 auto; padding:0;}
.page{background-color: #FFFFFF; text-align:left; float:left; width: 782px;}
.top{border-top: 8px solid #6888CA; height: 95px; background-color:#FFFFFF;}
.logo{float: left; padding: 15px; vertical-align: top;}
ul.list-blue-menu{list-style-type: none; list-style-position: outside; font : 8pt Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin:0;	padding:0;}
li.list-blue-menu-item{padding-left:15px; background: url('bullet.gif') 5px no-repeat ; color: #000000;}
li.list-blue-menu-item a{text-decoration: none;}
li.list-blue-menu-item a:hover{color: #0000FF;}
ul.list-orange-menu{list-style-type: none; list-style-position: outside; font : 8pt Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin:0; padding:0;}
li.list-orange-menu-item{padding-left:15px; background: url('bullet.gif') 5px no-repeat ; color: #000000;}
li.list-orange-menu-item a{color: #000000; text-decoration: none;}
li.list-orange-menu-item a:hover{color: #A8824F;}
ul.sidemenu{list-style-type: none; list-style-position: outside; border-top:1px solid #CCCCCC; font : 8pt Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin:0; padding:0;}
ul.sidemenu a{color: #000000; text-decoration: none;}
ul.sidemenu a:hover{color: #0000FF;}
li.sidemenu-1{border: 1px solid #CCCCCC; border-top: none; padding:5px; padding-left:25px; background: url('bullet.gif') 10px no-repeat ;}
li.sidemenu-2{border: 1px solid #CCCCCC; border-top: none; padding:5px; padding-left:25px; background: url('bullet.gif') 10px no-repeat ;}
#error{background-color: #F9F8BA; border-bottom:1px solid #F9F8BA; padding:8px; text-align:center;}
.columnWide{float:left; width:555px;}
.columnSmall{float:left; width:210px;}
.padded{padding:5px;}
.dividerV{float:left; width:5px;}
.dividerH{float:none; height:5px;}
.dotted{height:2px; border-top: 1px solid #6A7276;}
.dotted-bottom{padding:3px; border-bottom: 1px dotted #6A7276;}
.pages{text-align:center;}
.centered{text-align:center;}
.bold{font-weight:bold;}

/* text styles */
.topmenu a{color: #4F6BA3;	text-decoration:none;}
.topmenu a:hover{text-decoration:underline;}
h1{font-family: "Trebuchet MS","Lucida Grande"; font-weight:bold; font-size:12pt; padding:0px; margin:0;}
.error{color:#FF0000; font-weight:bolder;}
..highlight{ }

/* blocks */
.brown-header{background-color: #6B86A6; border: 1px solid #6B86A6; font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; padding:3px; padding-left: 10px; text-align:left; color: #FFFFFF;}
.brown-body{padding:5px; background-color: #FFFFFF; border-bottom: 1px solid #6B86A6; border-right: 1px solid #6B86A6; border-left: 1px solid #6B86A6;}
.green-header{background-color: #4494C7; border: 1px solid #4494C7; font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; padding:3px; padding-left: 10px; text-align:left; color: #FFFFFF;}
.green-body{padding:5px; background-color: #FFFFFF; border-bottom: 1px solid #4494C7; border-right: 1px solid #4494C7; border-left: 1px solid #4494C7;}
.blue-header{background-color: #6A7276; border: 1px solid #6A7276; font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; padding:3px; padding-left: 10px;	text-align:left; color: #FFFFFF;}
.blue-body{padding:5px; background-color: #FFFFFF; border-bottom: 1px solid #6A7276; border-right: 1px solid #6A7276; border-left: 1px solid #6A7276;}
.orange-header{background-color: #6A7276; border: 1px solid #6A7276; font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; padding:3px; padding-left: 10px; text-align:left; color: #FFFFFF;}
.orange-body{padding:5px; background-color: #FFFFFF; border-bottom: 1px solid #6A7276; border-right: 1px solid #6A7276; border-left: 1px solid #6A7276;}
.orange1-header{background-color: #CCCCCC; border: 1px solid #6A7276;	font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; padding:3px; padding-left: 10px; text-align:left; color: #6A7276;}
.orange1-body{padding:5px; background-color: #6A7276;; border-bottom: 1px solid #6A7276; border-right: 1px solid #6A7276; border-left: 1px solid #6A7276; color: #FFFFFF;}
.grey-header{background-color: #EDEDED; border: 1px solid #6A7276; font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; padding:3px; padding-left: 10px; text-align:left; color: #000000;}
.grey-body{padding:5px; background-color: #FFFFFF; border-bottom: 1px solid #6A7276; border-right: 1px solid #6A7276; border-left: 1px solid #6A7276;}
.tip{border: 1px solid #FAB319; padding:5px; color: #000000;}
.tip-body{}
.cardlabel{float:left; width:80px; color: #6A7276;}
.cardbody{}
.card-headline{border:1px dashed #CCCCCC; background-color: #FFFFFF; float:left;}
.card-headline-body{font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; float:left; margin:5px;}
.card-member{border-top:2px solid #666666; border-bottom:1px solid #CCCCCC;}
.card-online{border:1px solid #CCCCCC; background-color: #FFFFFF; color: #FF9000; font-size:7pt; padding:2px; margin:2px; height:10px; line-height:10px; cursor:default; font-weight:bold;}
.card-featured{border:1px solid #CCCCCC; background-color: #FFFFFF; color: #C96767; font-size:7pt; padding:2px; margin:2px; height:10px; line-height:10px; cursor:default; font-weight:bold;}
.card-new{border:1px solid #CCCCCC; background-color: #FFFFFF; color: #24A72D; font-size:7pt; padding:2px; margin:2px; height:10px; line-height:10px; cursor:default; font-weight:bold;}
.card-updated{border:1px solid #CCCCCC; background-color: #FFFFFF; color: #3588AE; font-size:7pt; padding:2px; margin:2px; height:10px; line-height:10px; cursor:default; font-weight:bold;}
.card-member-top,.card-member-top a{background-color: #666666; padding:3px; text-align:left; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-weight: bold; text-decoration:none;}
.card-member-top a:hover{color: #212121;}
.card-member-body{background-color: #B0C4DE; padding:5px; text-align:left;}
.card-member-header,.card-member-header a{font-family: "Trebuchet MS","Lucida Grande"; font-size: 12pt; font-weight:bold; color: #212121;	text-decoration:none;}
.card-member-header a:hover{color: #0000FF;}
.card-member-options,.card-member-options a{background-color: #CCCCCC; padding:3px; text-align:center; border-top: 1px solid #FFFFFF; color: #212121; text-decoration:none;	font-size:7pt;}
.card-member-options a:hover{color: #0000FF;}
ul.card-member-list{padding:0; margin:0; white-space:nowrap; list-style-type:none; list-style-position: outside;}
li.card-member-item{display:inline; background: url('arrow.gif') 5px no-repeat ; padding-left:10px;}
.card-blog{border-top:2px solid #67C968; border-bottom:1px solid #67C968;}
.card-blog-top,.card-blog-top a{background-color: #CCCCCC; padding:3px; text-align:left; border-bottom: 1px solid #FFFFFF;	color: #6A7276;	text-decoration:none;}
.card-blog-top a:hover{color: #67C968;}
.card-blog-body{background-color: #EBFAEB; padding:5px; text-align:left;}
.card-blog-header,.card-blog-header a{font-family: "Trebuchet MS","Lucida Grande"; font-size: 12pt; font-weight:bold; color: #4FA851; text-decoration:none;}
.card-blog-header a:hover{color: #67C968;}
.card-blog-options,.card-blog-options a{background-color: #CCCCCC; 	padding:3px;	text-align:center; border-top: 1px solid #FFFFFF; color: #328A33; text-decoration:none; font-size:7pt;}
.card-blog-options a:hover{color: #212121;}
ul.card-blog-list{padding:0; margin:0; white-space:nowrap; list-style-type:none; list-style-position: outside;}
li.card-blog-item{display:inline; background: url('arrow.gif') 5px no-repeat ; padding-left:10px;}
.member{width: 80px;	height: 121px;}
.member-online-photo{background-color: #F9F8BA;	border: 1px solid #998C7D;	padding: 8px;}
.member-online-name{background-color: #F9F8BA;	border-left: 1px solid #998C7D;	border-right: 1px solid #998C7D;	padding: 2px;	height:32px;	text-align:center;}
.member-online-name a{font: 8pt Tahoma, sans-serif;	color: #000000;}
.member-online-name a:hover{color: 0000FF;	text-decoration: none;}
.member-online-indicator{border: 1px solid #998C7D;	font: 7pt Arial, sans-serif;	color: #000000;	background-color: #BFBFBF;}
.member-online-indicator a{font: 7pt Arial, sans-serif;	color: #FFFFFF;}
.member-offline-photo{background-color: #F2F2F2;	border: 1px solid #999999;	padding: 8px;}
.member-offline-name{border-left: 1px solid #999999;	border-right: 1px solid #999999;	padding: 2px;	height:32px;	text-align:center;}
.member-offline-name a{font: 8pt Tahoma, sans-serif;	color: #000000;}
.member-offline-name a:hover{color: #0000FF;	text-decoration: none;}
.member-offline-indicator{border: 1px solid #999999;	font: 7pt Arial, sans-serif;	color: #FFFFFF;	background-color: #BFBFBF;}
.member-offline-indicator a{font: 7pt Arial, sans-serif;	color: #FFFFFF;}
.photo{width:80px; height:118px;}
.photo_edit{width:80px; height:132px;}
.photo_big{width:344px;}
.photo-photo{background-color: #F2F2F2; border: 1px solid #6A7276; padding: 8px;}
.photo-caption{border-left: 1px solid #6A7276; border-right: 1px solid #6A7276; border-bottom: 1px solid #6A7276; padding: 2px; height:42px;}
.photo-text{font: 7pt Tahoma, sans-serif; color: #000000;}
.photo-text a{font: 7pt Tahoma, sans-serif; color: #000000;}
.photo-text-big{font: 8pt Tahoma, sans-serif; color: #000000;}
.news{border:1px solid #CCCCCC;}
.news-title{background-color: #F2F2F2; border-right:1px solid #CCCCCC; float:left;	padding:3px; width:80%;}
.news-date{background-color: #E5E5E5; border-left:1px solid #CCCCCC; padding:3px; text-align:right;}
.news-body{background-color: #FFFFFF; border-top:1px solid #CCCCCC; padding:5px;}

/* forms */
.form{text-align:center; margin:0; padding:0; width:530px;}
.formlabel{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; float:left; text-align:right; width:40%; margin: 0 0 5px 0; padding:6px 0px 0 0;	display:block; clear:both;}
.formelement{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; float:left; margin:3px; text-align:left;}
.formbutton{padding-top:10px; text-align:center; display:block; clear:both;}
.formset{margin-bottom:2px;}
.textfield{background-color: #FFFFFF; border:1px solid #000000; padding:3px; color: #000000; font : 8pt Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.dropdown{background-color: #FFFFFF; border:1px solid #000000; color: #000000; font : 8pt Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.textarea{background-color: #FFFFFF; border:1px solid #000000; padding:3px; color: #000000; font : 8pt Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.button{background-color: #F2F2F2; border:1px solid #000000; padding:3px; color: #000000; font : 8pt Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

/* lists */
.list-blue{font : 8pt Verdana, Arial, Helvetica, sans-serif; color : #000000;}
.list-blue a{color: #000000;}
.list-blue a:hover{color: #6A7276;}
.list-blue-header{background-color: #F2F2F2; padding:3px; color: #000000; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; height:20px;}
.list-blue-item{text-align:left; background-color: #FFFFFF; padding:3px;}
.list-blue-item-1{text-align:left; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color: #FFFFFF;	padding:3px;	height:20px;}
.list-blue-item-2{text-align:left; border-right:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2; background-color: #F2F2F2; padding:3px;	height:20px;}
.list-blue-title,.list-blue-title a{color: #0000FF; font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; text-decoration:none; padding-right:5px;}
.list-blue-category{padding:3px;}
.list-blue-category a{color: #000000; font-weight:bold;}
.list-blue-category a:hover{color: #0000FF;}
.list-blue-subcategory{padding:3px; padding-left:20px;}
.list-blue-subcategory a{color: #000000; text-decoration:none;}
.list-blue-subcategory a:hover{color: #0000FF;}
.list-orange{font : 8pt Verdana, Arial, Helvetica, sans-serif; color : #000000;}
.list-orange a{color: #6A7276;}
.list-orange a:hover{color: #212121;}
.list-orange-header{background-color: #F2F2F2; padding:3px; color: #000000; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; height:20px;}
.list-orange-item{text-align:left; background-color: #FAF3EB; padding:3px;}
.list-orange-item-1{text-align:left; border-right:1px solid #FFFFFF;	border-bottom:1px solid #FFFFFF; padding:3px; height:20px;}
.list-orange-item-2{text-align:left;	border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;	background-color: #F2F2F2; padding:3px;	height:20px;}
.list-orange-title,.list-orange-title a{font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold;	color: #0000FF; text-decoration:none; padding-right:5px;}
.list--header {font : 10pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #000000;}
.list--item-1 {font : 8pt Verdana, Arial, Helvetica, sans-serif; color : #000000;}
.list--item-2 {font : 8pt Verdana, Arial, Helvetica, sans-serif; color : #000000;}

/* forum */
.forum-totals{background-color: #FFFFFF; border:1px solid #CCCCCC; padding:5px;}
.forum-totals a{color: #6A7276; font : 10pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.forum-button{border: 1px solid #000000; background-color: #FFFFFF; color: #666666; font-family : Tahome, Arial, Helvetica, sans-serif; font-size: 8pt; padding:5px; cursor:pointer; float:left; margin:2px;}
.forum_quote{border:1px dashed #CCCCCC; background-color: #FFFFFF; padding:5px;}

/* calendar */
.calendar-button{font-family : Tahome, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF; border:1px solid #6A7276; color: #6A7276; cursor:pointer; width:20px; text-align:center;}
.calendar-date{font-family: "Trebuchet MS","Lucida Grande"; font-size: 8pt;	font-weight:bold; text-align:center; color: #808080;}
.calendar-week{font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color: #1F5EAC;}
.calendar-day{font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color: #000000;	cursor: pointer;}
.calendar-extended{color: #6A7276;}
.calendar-sunday{color: #1F5EAC;}
.calendar-today{color: #B33838;}
.calendar-holiday{background-color: #FFFF00; font-weight: bold;}
.calendar-nof-holiday{background-color: #00FF00; font-weight: bold;}
.calendar-events{background-color: #00FFFF; font-weight: bold;}
.calendar-notes{font-style: italic;}
.calendar-selected{border: 1px solid #B33838;}

/* notification */
.noti{border:1px solid #6888CA; background-color: #FFFFFF; color: #666666;}
.noti-header{background-color: #6888CA; padding:3px; color: #FFFFFF; font : 8pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.noti-header a{color: #FFFFFF; font-weight:normal; text-decoration:none;}
.noti-body{font : 8pt Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.noti-body a{color: #666666;}
.noti-body a:hover{text-decoration:none;}

/* color selector */
.color-color{margin:1px; width:9px; height:9px; float:left; cursor:pointer; border:1px solid #000000;}
.main-table-header {}
.table-header{background-image: url('/header_bg_line.gif'); background-position: bottom; background-repeat: no-repeat;	height: 88px; background-color: #FFFFFF;}
.header-float-left {float:left; width: 10px; height: 26px; background-color: #2A2726;}
.header-float-left-blank {height: 26px; width: 1%;}
.headermenutd {}
.header-top-menu {padding-top: 0px; padding-right: 20px; text-align: right; font-size: 8pt; color: #6B86A6;}
.header-top-menu a{color: #FFFFFF; text-decoration:none; padding: 3px;}
.header-top-menu a:hover {color: #FAB319;}

/* banners */
.header-banner{float: right; text-align:center;}
.banner-footer{border-top: 1px solid #CCCCCC; padding:5px; text-align:center;}
.banner-side{padding:5px; text-align:center;}
.submenu-bg{background-color: #ffffff;}
.mainmenu{background-color: #FFFFFF; padding-left: 0px; padding-top: 5px; padding-bottom: 0px; height: 21px; text-align: center;}
.mainmenu a{text-decoration: none; border-bottom: 1px solid #6B86A6; border-top: 1px solid #6B86A6; border-left: 1px solid #6B86A6; border-right: 1px solid #6B86A6; padding: 3px 3px 3px 3px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #6B86A6; font: 12px Tahoma;	font-weight: bold;}
.mainmenu a:hover{text-decoration: none; border-bottom: 1px solid #6B86A6; border-top: 1px solid #6B86A6; border-left: 1px solid #6B86A6; border-right: 1px solid #6B86A6; padding: 3px 3px 3px 3px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #FFFFFF; font: 12px Tahoma; font-weight: bold; background-color: #6B86A6;}
.menubarOn {text-decoration: none; border-bottom: 1px solid #6B86A6; border-top: 1px solid #6B86A6; border-left: 1px solid #6B86A6; border-right: 1px solid #6B86A6; padding: 3px 3px 3px 3px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #FFFFFF; font: 12px Tahoma; font-weight: bold; background-color: #6B86A6;}
.menubarOn1 {text-decoration: none; border-bottom: 1px solid #313131; border-top: 1px solid #313131; border-left: 1px solid #313131; border-right: 1px solid #313131; margin: 0; margin-right: 0; /*distance between each tab*/ color: #FFFFFF; font: 12px Tahoma; font-weight: bold; background-color: #313131;}
.submenu {background-color: #6B86A6; text-decoration: none; padding-left: 5px; padding-top: 3px; padding-bottom: 6px; height: 21px; visibility: visible;}
.submenu a{text-decoration: none; border-bottom: 1px solid #6B86A6; border-top: 1px solid #6B86A6; border-left: 1px solid #6B86A6; border-right: 1px solid #6B86A6; padding: 3px 3px 3px 3px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #FFFFFF; font: 12px Tahoma; font-weight: bold;}
.submenu a:hover{text-decoration: none; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFFF; border-left: 1px solid #FFFFFFF; border-right: 1px solid #FFFFFFF; padding: 3px 3px 3px 3px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #6B86A6; background-color: #FFFFFF; font: 12px Tahoma; font-weight: bold;}
.submenuOn {text-decoration: none; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFFF; border-left: 1px solid #FFFFFFF; border-right: 1px solid #FFFFFFF; padding: 3px 3px 3px 3px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #6B86A6; background-color: #FFFFFF; font: 12px Tahoma; font-weight: bold;}
.menu-main-item {text-decoration: none;}
.menu-main-item a{text-decoration: none; color: #FFFFFF; height: 15px; padding: 2px 2px 5px 2px; border: 1px;}
.menu-main-item a:hover, .menu-main-item a.current{padding: 2px 2px 5px 2px; height: 15px; border: 1px;	background-color: #FFFFFF;}
.center-table {background-image: url('/calgary.jpg'); height: 252; background-color: #FFFFFF; background-position: left; background-repeat: no-repeat; padding-left: 5px; align: right;}
.centertab {float: right;}
.center-div {width: 340; font-size: 9pt; padding-right: 10px; padding-top: 10px;}
.tdcenter{font-size: 8pt;}

/* Tabs */
.halfmoon{margin-bottom: 0px; padding-top: 6px; padding-bottom: 7px;}
.halfmoon ul{padding: 6px 0px 0px 0px; margin-left: 0;	margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/}
.halfmoon li{display: inline;	margin: 0;}
.halfmoon li a{text-decoration: none; border-bottom: 1px solid #6A7276; border-top: 1px solid #6A7276;	border-left: 1px solid #6A7276; border-right: 1px solid #6A7276; padding: 3px 6px 6px 6px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #6A7276; font: 12px Tahoma; font-weight: bold;}
.halfmoon li a:hover, .halfmoon li a.current{text-decoration: none; border-bottom: 1px solid #6A7276; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 3px 6px 6px 6px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #FFFFFF; font: 12px Tahoma; font-weight: bold; background-color: #6A7276;}
.halfmoon-profile{margin-bottom: 0px; padding-top: 6px; padding-bottom: 7px;}
.halfmoon-profile ul{padding: 6px 0px 0px 0px; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/}
.halfmoon-profile li{display: inline;	margin: 0;}
.halfmoon-profile li a{text-decoration: none; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #CCCCCC; padding: 3px 6px 6px 6px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #6A7276; font: 12px Tahoma; font-weight: bold;}
.halfmoon-profile li a:hover, .halfmoon-profile li a.current{text-decoration: none; border-bottom: 1px solid #6A7276; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 3px 6px 6px 6px; margin: 0; margin-right: 0; /*distance between each tab*/ color: #FFFFFF;  font: 12px Tahoma;	font-weight: bold; background-color: #6A7276;}
#tabcontentcontainer{width:100%; /*width of 2nd level content*/ height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/}
.tabcontent{display:none; background-color: #6A7276; padding: 5px; align: center;}
.tabcontent-profile{background-color: #FFFFFF; padding: 5px; align: center;}
.tabs1{background-color: #FFFFFF;}
.blue{color: #6A7276; font-weight:bold; font-size:8pt;}
.formlabel1{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-align:right;}
.titles1{border-bottom: 1px dashed #6A7276; font-family: "Trebuchet MS","Lucida Grande"; font-size: 10pt; font-weight:bold; padding:3px; padding-left: 10px; text-align:left; color: #6A7276;}
.photos-bg {background-color: #6A7276;}
.profile-borders{border: 1px solid #6A7276;}
.event-borders{border: 1px solid #FF4500;}
.profile-bordersheader {background-color: #6A7276; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #FFFFFF; font-weight: bolder; padding: 5px;}
.profile-menuheader {background-color: #6A7276; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #FFFFFF; font-weight: bolder; padding: 5px;}
.profile-menubody{font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #000000;}
.profile-body{font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #000000;}
.profile-menubox{border: 1px solid #6A7276;}
.profile_body {font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #000000;}
.profile_button {font-size: 10pt; padding: 5px; border: 1px solid #6A7276;}
.join_button {font-size: 10pt; padding-left: 5px; padding-right: 5px; border: 1px solid #6A7276;}
