﻿body, html{font-family:Helvetica, Geneva, Arial, sans-serif;font-size:12px;line-height:1.6;margin:0;padding:0;color:#222;}
#branding, #branding.h-branding{background:#303d56 url(images/top-bg.gif) no-repeat bottom center;}
	#br-wrap{width:970px;margin:0 auto;clear:both;overflow:hidden;}
		.logo{width:260px;float:left;padding:20px 0;}
		.nav-login{width:670px;float:right;text-align:right;padding:20px 20px 40px 0;}
			.login{padding-bottom:10px;}
		.nav-wrap{float:right;}
		.nav-wrap, span .nav-wrap{display:block;}
			.nav-ritem{background:#43577d url(images/rni-alt.gif) repeat-x bottom;font-weight:bold;color:#99bdd2;padding:6px 10px;text-transform:uppercase;letter-spacing:1px;font-size:12px;float:left;height:18px;}
			#branding.h-branding .nav-ritem{background:#43577d url(images/rni-alt.gif) repeat-x bottom;}
				.nav-ritem span img{padding:1px 5px 0 0;display:block;float:left;}
			.nav-ritem-sel, .nav-ritem-hover{color:#fff;}
				.nav-sub{text-align:left;background:#eee;border:1px solid #FFF;border-right-color:#CCC;border-bottom-color:#CCC;}
				.nav-item td{padding:4px 10px;}
				.nav-item-hover{color:#0095da;}
#content, #content.home{background:#303d56;}
	.cheer-central{width:970px;margin:0 auto;padding:20px 0 0 0;}
	.body-cttop{width:970px;margin:0 auto;background:url(images/body-cttop.gif) no-repeat bottom;height:7px;}
	.body-content{width:950px;margin:0 auto;background:url(images/body-content.gif) repeat-y;clear:both;overflow:hidden;min-height:400px;padding:15px 10px;}
	.home .body-content{background:none;}
		.left-column{width:260px;float:left;overflow:hidden;margin-right:10px;}
			.user-profile-col{}
			.user-profile-leftcol{}
		.hleft-col{width:460px;float:left;overflow:hidden;padding-bottom:25px;}
		.mid-column{width:470px;float:left;overflow:hidden;}
			.profile .mid-column{padding-top:20px;}
			.admin .mid-column{width:950px;clear:both;float:none;overflow:hidden;margin:0 auto;}
			.details-twocol .left-column{margin-right:0;width:720px;}
			.details-twocol .right-column{width:210px;float:right;overflow:hidden;}
			.pf-management .left-column, .pf-management .top-pane{margin-right:0;width:650px;}
			.pf-management .right-column{width:260px;float:right;overflow:hidden;}
			.home .mid-column{width:460px;float:right;overflow:hidden;padding-bottom:25px;color:#fff;font-size:12px;}
			.messages .mid-column{width:740px;float:left;overflow:hidden;}
		.right-column{width:200px; float:right;overflow:hidden;}
		.profile .right-column{margin-top:60px;border-top:4px #eee solid;}
			.profile .right-column .cc_simple{padding-top:10px;}
		
		.welcomearea{padding-bottom:25px;width:660px;float:left;overflow:hidden;}
		.leftarea{float:left;width:420px;padding-left:40px;}
			.leftarea p{font-size:14px;font-style:normal;font-weight:normal;text-transform:normal;line-height:1.4em;}
			.leftarea h2.cc_simple_header{text-align:left;}
		.login-control{float:right;width:260px;}
	.body-ctbt{width:970px;margin:0 auto;background:url(images/body-ctbt.gif) no-repeat top;height:7px;padding-bottom:40px;}
#site-info, #site-info.h-footer{background:#e7e8ec url(images/hbt-bg.gif) no-repeat top;}
	#footer-wrap{width:950px;margin:0 auto;clear:both;overflow:hidden;padding:40px 0 20px;border-bottom:1px #6F7DA2 solid;}
		.col1, .col1-last{width:300px;float:left;padding:0 25px 0 0;border:none !important;}
		.col1-last{float:right;padding:0;}
			.col1 span.SubHead, .col1-last span.SubHead{background:#f1f1f1;display:block;}
	#site-footer{width:950px;margin:0 auto;clear:both;overflow:hidden;border-top:1px #fff solid;padding:20px 0 60px;}
	#site-footer p{margin:0;}
		#site-footer, #site-footer a{text-decoration:none;}
		#site-footer a:hover{color:#000;text-decoration:underline;}
		.footerlinks{}
.clear{clear:both;}
.username{font-weight:bold;}
.username-edit{font-weight:bold;background:url(images/edit-profile-icon.gif) no-repeat left;padding-left:20px;}
.user-profile{overflow:hidden;}
	.user-profile h3{font-size:14px;margin:0;}
	.prof-img{margin:15px 0 20px 0;}
		.prof-img img{padding:4px;border:1px #afe5fa solid !important;background:#fff;}
	.uf-brief{background:#e1fbff url(images/line-bg.gif) no-repeat bottom;padding:10px;}
		.uf-brief h4{font-size:12px;margin:8px 0;letter-spacing:1px;}
		.uf-brief p{margin:0 0 5px 0;border-bottom:1px #cee6ea solid;padding:0 0 5px 0;}
			.uf-brief p span{margin:0 0 5px 0;padding:0 0 5px 25px;}
		.addfriend{background:url(images/add-friend.png) no-repeat;background-position:0px 6px;display:block;border-bottom:1px #cee6ea dotted;padding:5px 5px 5px 25px;}
		.sendmessg{background:url(images/message-icon.png) no-repeat;background-position:0px 6px;display:block;border-bottom:1px #cee6ea dotted;padding:5px;}
			a.sendmessg{padding-left:25px;}
		.prof-loc{clear:both;overflow:hidden;padding-bottom:10px;border-bottom:1px #cee6ea solid;}
	.up-m{clear:both;overflow:hidden;padding-top:5px;}
		.up-m-lt{float:left;width:28%;font-weight:bold;}
		.up-m-rt{float:right;width:70%;}
.friendslist{}	.fl-name{}	.fl-img{}
.userRow{clear:both;overflow:hidden;}
	.friend-item{float:left;width:80px;overflow:hidden;padding:0 5px 5px 0;}
		.myfl-name{padding-top:5px;display:inline-block;}
		.myfl-img{overflow:hidden;}
			.myfl-img a img{display:block;overflow:hidden;padding:3px;border:1px #afe5fa solid !important;background:#fff;}
.user-profile-leftcol .MemberArea{}
	.MemberArea .ListHeader th{text-align:left;font-size:10px;font-weight:bold;background:#f1f1f1;text-transform:uppercase;letter-spacing:1px;padding:4px 0;margin-top:15px;}
.user-profile-leftcol td.ITItem{width:65px;overflow:hidden;text-align:center;padding:0 4px 12px 4px;vertical-align:top;}
.up-friendrequests a.CommandButton{background:#007DC6;padding:3px 6px;color:#fff;}
.up-img-wrap{clear:both;overflow:hidden;width:720px;}
.up-img-wrap h4{border-bottom:1px #ccc solid;margin-top:0;color:#893d00;padding-bottom:5px;}
	.up-img-upload{float:left;width:320px;background:#f8f8f8;padding:10px 15px;}
	.up-img-current{float:right;width:320px;background:#f8f8f8;padding:10px 15px;}
		.up-img-current img{padding:4px;border:1px #afe5fa solid !important;background:#fff;}
p.up-edit-img{margin:0;}
	p.up-edit-img a{background:url(images/up-edit-img.gif) left no-repeat;padding-left:20px;}
.details .left-column{float:left;width:460px;margin-right:10px;}
.details .mid-column{width:260px;float:left;overflow:hidden;}
.details .right-column{width:200px;float:right;overflow:hidden;}
.up-mood-wrap p{margin:0;}
	.up-mood-wrap .up-mood-update{color:#666;font-style:italic;}
.registration-form{overflow:hidden;}
	.registration-form label{font-weight:bold;display:block;padding-right:15px;text-align:right;}
	.registration-form input, .registration-form textarea{border:1px solid #CDCDCD;padding:2px;-moz-border-radius:3px;-webkit-border-radius:3px;}
		.registration-form input:focus, .registration-form textarea:focus{background:#F3F9FF;}
/*=========================
Wall
=========================*/
.cc_wall{}
.cc_wp{clear:both;background:#f9f9f9 url(images/line-bg.gif) no-repeat bottom; margin-bottom: 20px; overflow:hidden; padding-top: 10px;}
.wallpostarea{overflow:hidden;}
	.wallpostarea textarea{width:99% !important; border:2px #ccc solid;}
.wallpostcontent{}
	.wallpost{padding:0 10px;margin: 0 0 5px 0;}
		.wp-img{float:left;margin-right:10px;width:60px;overflow:hidden;}
			.wp-img img{overflow:hidden;padding:3px;border:1px #afe5fa solid !important;background:#fff;}
		.wp-info{float:left;padding-top:5px;}
			.wp-info p{margin:0;}
			.wp-prof a{font-weight:bold;}
	.wp-content{clear:both;padding:0 10px;}	
	.wall-links{text-align:right;margin:10px 0;padding:0 10px 10px 10px;font-weight: bold;}
		.wall-links span a{padding-left:10px;}
		.wl-write{}	.wl-messg{}	.wl-edit{}	.wl-del{}
.profilestatus{font-weight:bold;font-size:14px;background:url(images/status-icons.gif) left no-repeat;padding-left:25px;}
.wall-notf{display:none;}
.cmdPostWrap{text-align:right;padding: 5px 0 10px;}
/*=========================
Links
=========================*/
a, a:link, a:active{color:#0068a7;text-decoration:none;}
a:visited{}
a:hover{text-decoration:underline;color:#666;}
a.cc_link_bt, a.cc_link_bt:link{background:#007DC6;padding:3px 8px;color:#fff;display:block;float:left;margin-right:5px;}
a.cmd-link, a.cmd-link:link, a.cmd-link:active, a.cmdPost{background:#007DC6;padding:3px 8px;color:#fff;}
a.cmdLinkSecond, a.cmdLinkSecond:link, a.cmdLinkSecond:active{background-color:#999;padding:3px 8px;color:#fff;display:inline-block;}
.ug-create a.cmdLink, a.cmdLink{background:#007DC6;padding:3px 6px;color:#fff;}
.edit-profile-image .cmdLink{background:#007DC6;padding:3px 6px;color:#fff;margin-top:15px;}
.ugs-result .cmdLink{background:#007DC6;padding:3px 6px;color:#fff;display:block;width:50px;text-align:center;}
p a.cmdUpdateProdile{width:100px;background:#007DC6;padding:4px 6px;color:#fff;display:block;text-align:center;font-size:12px;font-weight:bold;margin-left:205px;}
.rightarea .CommandButton{background:#007DC6;padding:4px 6px;color:#fff;display:block;text-align:center;font-family: “Lucida Grande”, sans-serif;
font-size:12px;font-style:normal;font-weight: bold;text-transform:normal;letter-spacing:normal;line-height:1.5em;}
/*=========================
Text
=========================*/
.Normal, .NormalBold, .NormalTextBox, .NormalRed, .SkinObject, .CommandButton{font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:1.6;}
.DataGrid_Header, .DataGrid_Item, .DataGrid_AlternatingItem, .FileManager_Pager, .FileManager_Header, .FileManager_Item , .FileManager_AltItem,
.FileManager_StatusBar{font-family:Helvetica,  Arial, sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:Helvetica, Arial, sans-serif;}
h2{font-size:18px;}
.SubHead, .Head{font-family:Helvetica, Arial, sans-serif;color:#000;}
.Head{}
.SubHead{font-weight: bold;}
/*=========================
Containers
=========================*/
.cc_simple{}
	h2.cc_simple_header{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px #ccc dotted;}
	.cc_simple_body{}
.profile .user-profile-col h2.cc_simple_header, .profile .mid-column h2.cc_simple_header{display:none;}
.details-twocol .mid-column .cc_simple{padding:0 10px 0 0;}
.user-profile-leftcol h2.cc_simple_header, .up-friendrequests h2.cc_simple_header{border-bottom:1px #ccc dotted;margin-bottom:10px;padding-bottom:4px;}
.user-profile-leftcol h2.cc_simple_header .Head, .up-friendrequests h2.cc_simple_header .Head{color:#893d00;font-size:12px;}
.messages .mid-column .cc_simple h2{border-bottom:1px #ccc solid;margin-bottom:10px;display:block;}
.messages .right-column .cc_simple{}
.admin .cc_simple{padding:0;}
.cc_no_title{}
	.cc_ntitle_body{}
.cheer-central .cc_ntitle_body{color: #f0f0f0;margin: 0 20px;}
.cheer-central .cc_no_title{}
label a img{display: none;}
#footer-wrap .cc_simple{padding-top:25px;}
#footer-wrap h2.cc_simple_header{font-size:16px;font-style:normal;font-weight:bold;text-transform:normal;letter-spacing:normal;line-height:1.4em;border-bottom:1px #6F7DA2 solid;margin:0;}
	#footer-wrap .cc_simple_body{border-top:1px #fff solid;padding-top:15px;}
		#footer-wrap .col1 .cc_simple_body h3{font-size:14px;}
		#footer-wrap .col1 .cc_simple_body h3, #footer-wrap .col1 .cc_simple_body p{margin:0 0 15px 0;}
	#footer-wrap .col1-last .cc_simple_body{padding-top:15px;}
.pf-management .left-column	h2.cc_simple_header, .welcomearea h2.cc_simple_header{display:none;}
h1.pm-heading{margin:0;padding:0 0 10px 0;border-bottom:1px #ccc solid;color:#5D2500;font-size:28px;font-style:normal;font-weight:bold;text-transform:normal;letter-spacing:-1px;line-height:1.2em;}

.home .mid-column h2.cc_simple_header, .hleft-col h2.cc_simple_header{font-size:24px;font-style:normal;font-weight:bold;text-transform:normal;letter-spacing:-1px;line-height:1.2em;color:#fff;}
.home .mid-column .cc_simple a{color:#fff;font-weight:bold;}
	.home .mid-column h2.cc_simple_header .Head, .hleft-col h2.cc_simple_header .Head{color:#fff;}
	.home .mid-column p, .hleft-col .cc_simple_body p{font-size:16px;font-style:normal;font-weight:normal;text-transform:normal;line-height:1.4em;margin:0 auto;width:460px;color:#fff;}

.login-control .cc_simple{width:260px;color:#fff;font-size:14px;}
	.login-control .cc_simple h2.cc_simple_header, .login-control .cc_simple .cc_simple_body{padding:20px 0 0 20px;width:220px;border-bottom:none;}
		.login-control .cc_simple .cc_simple_body{padding-top:0;}
	.login-control .cc_simple .SubHead, .login-control .cc_simple .Head, .login-control .cc_simple a, .home .mid-column .SubHead{color:#fff;}
	.login-control .cc_simple a{font-weight:bold;}
	.login-control .cc_simple .SubHead, .login-control .cc_simple p{font-size:14px;}
	.login-control .cc_simple input.NormalTextBox{height:16px;width:180px !important;font-size:14px;padding-top:4px;}
	
	.login-control-top{background:url(images/login-cont-bg.gif) no-repeat;display:block;height:15px;width:260px;}
	.login-control-bt{background:url(images/login-cont-bgbt.gif) no-repeat bottom;}
/*=========================
CheerCentral Announcements
=========================*/
.cheer-central .chcentrl-ann{}
	.chcentrl-ann-pub-date{color:#999;}
/*=========================
Bio
=========================*/
.aboutme-bio{padding-top:10px;}
	.aboutme-bio span{display:block;}
	.aboutme-bio div{clear:both;overflow:hidden;padding-bottom:10px;}
		.am-left{width:100px;float:left;font-weight:bold;padding-left:10px;}
		.am-right{width:320px;float:right;padding-right:10px;}
	.am-bio, .am-about, .am-others{clear:both;overflow:hidden;padding-bottom:30px;border-bottom:1px #ccc dotted;}
	.am-about{padding-top:15px;}
	.am-others{border-bottom:none;padding-top:15px;}
	
/*=========================
Messages
=========================*/
.messages-nav{background:#B1D4E8; clear:both; overflow:hidden; font-weight: bold; margin-bottom: 20px;}
	.messages-nav span{border-left: 1px #fff solid; display:block; float:left;}
	.messages-nav a{color: #000;padding: 5px 10px; display:block; float:left;}
	.messages-nav span .pm-hd-selected{background: #007DC6; color:#fff;}
.pmComposeTable td{padding: 5px 0;}
.pmCompose{clear:both;overflow:hidden;}
	a.pmSendMessage, a.pmSendMessage:link, a.pmCancel, a.pmSendMessage:link{background:#007DC6;padding:3px 6px;color:#fff;display:block;float:left;margin-right:5px;}
	.pm-find-user input{float:left;width:300px;}
	.pm-find-user a.pmSendMessage{float:left;width:60px;text-align:center;margin-left:20px;}
.pm-options{display:none;}
.pm-emtext{font-weight: bold;}
.vf-message{width:420px;font-size:12px;background:#EBFAFF;padding:10px 20px;line-height:18px;border-top:1px #A8E7FF solid;border-bottom:2px #A8E7FF solid;border-left:none;border-right:none;}
	.vf-message h2{margin:0;padding:10px 0;color:#663d00;}
/*=========================
UserMessage
=========================*/
.error-message{background:#FFD3D0;border:2px #EB3030 solid;border-left:none;border-right:none;color:#681307;padding:8px 15px;font-size:14px;font-weight:bold;margin-bottom:15px;}
	.error-message-text{color:#681307;font-size:14px;font-weight:bold;margin-bottom:15px;display:block;}
.cc-helptext{border:1px #f1f077 solid;border-right:none;border-left:none;background:#ffffe9;padding: 8px 15px;margin-bottom:20px;}
	.pf-management .cc-helptext{margin-bottom:5px;}
.cc-helptext-cr{border:1px #b7b7b7 solid;border-right:none;border-left:none;background:#ffffe9;padding: 8px 15px;margin:10px 0 0;}	
	.messageIconCell{border:1px #fff solid;border-left:none;border-right:none;background:#f1f1f1;}
	.messageContentCell{background:#f1f1f1;border:1px #fff solid;font-weight:bold;}
	.smCell{background:#f1f1f1;border:1px #fff solid;}
		.smCell a.pmSendMessage{float: none;margin:0; width:80px}
	.finduser-header{background:#B1D4E8;padding:6px 0;}
.success-msg{background:#d2f8c6;border:2px #2fc900 solid;padding:10px 20px;}
	.pm-sent-successful{background:url(images/success-msg-icon.gif) no-repeat left;padding-left:20px;}
.pm-inbox{}
	.pm-inbox .pminboxitem tr:hover{background:#f1f1f1;}
	.pm-inbox .pminboxitem tr.pm-inbx-action-tr{background:none !important;}
.pm-inbox-header{background:#f1f1f1;font-weight:bold;text-transform:uppercase;letter-spacing:1px;font-size:10px;}
	.pm-inbox-header td{border-bottom:1px #ccc solid;padding-top:10px;padding-bottom:10px;}
	.pm-inbx-item{border-bottom:1px #ccc solid;}
	td.pm-inbx-item {padding-top:8px;padding-bottom:8px;}
td.pm-inbx-action{padding-top:20px;}
.prmWrap{clear:both;overflow:hidden;padding-bottom:10px;}
.prmL{float:left;width:100px;padding:3px 0 3px 20px;font-weight:bold;border-bottom:1px #f1f1f1 dotted;}
.prmR{float:right;width:620px;padding:3px 0;border-bottom:1px #f1f1f1 dotted;}
.prmContent{clear:both;overflow:hidden;padding:20px;border-top:1px #eeeeee dotted;border-bottom:1px #eeeeee dotted;margin:20px 0 0 120px;background:#f8f8f8;width:580px;}
.messageQuote{font-family:Helvetica, Arial, sans-serif;font-size:11px;padding:10px 0;}
/*=========================
Groups
=========================*/
.ug-create{width:470px;}
	.ug-create td{vertical-align:top;}
	.ug-create td input{padding:0;}
	.ug-create .clear{overflow:hidden;padding: 10px 0;}
	.ugc-cat{border-top:1px #ccc dotted;border-bottom:1px #ccc dotted;padding:15px 0;}
	.ugc-desc{border-top:1px #ccc dotted;padding:15px 0;}
	.ugc-owner{padding: 15px 0;}
	.ugc-coll{float:left;width:120px;font-weight:bold;}
	.ugc-colr{float:right; width:350px;}
h2.GroupDetailName{margin:0;}
.gdAction{font-size:10px;padding:5px 0;border-bottom:1px #ccc dotted;margin-bottom:10px;}
.gdElement, .gdCat{clear:both;overflow:hidden;padding:2px 0;}
.gdCat{border-bottom:1px #ccc dotted;border-top:1px #ccc dotted;margin:10px 0;}
	.gdCat td{vertical-align:top;}
	.gdEL{float:left;width:120px;}
	.gdER{float:right;width:340px;margin:0;}
.gdElementActions, .gdSendMessage{clear:both;overflow:hidden;text-align:right;}
	.gdElementActions{text-align:right;margin-left:115px;padding:2px 0;}
	.gdElementActions a{background: #007DC6; padding: 3px 6px; color:#fff; display:block;float:left;margin:0 0 5px 5px;}
.gdDes{clear:both;overflow:hidden;border-bottom:1px #ccc dotted;}
span.GroupDetailDescription{display:block;}
.gdTags{}
.ug-details{clear:both;overflow:hidden;}
	h2.ug-gr-name{margin-bottom:0;padding-bottom:5px;font-size:20px;color:#893D00;}
	h2.ugd-pending, h2.ugd-approved{padding:0;margin-bottom:0;font-size:16px;}
	p.ug-gtype{margin:0;border-bottom:1px #ccc solid;padding-bottom:10px;color:#555;}
	p.ug-actions{margin:5px 0;border-bottom:1px #ccc solid;text-align:right;padding-bottom:5px;}
	.ug-details a.cmdSendMessage, .ug-details a.CommandButton, a.cmdLeaveGroup, a.cmdAcceptInvite, .ug-details a.cmdEditGoup,
	.ug-actions a.cmdInviteUsers
	{background-color:#007DC6;padding:3px 6px;color:#fff;}
		.ug-details a.cmdSendMessage, .ug-details a.cmdEditGoup, .ug-actions a.cmdInviteUsers{display:inline-block;}
	a.cmdDeclineInvite{background-color:#999;padding:3px 6px;color:#fff;}
	.ug-details a.CommandButton{background-color:#007DC6;padding:3px 6px;color:#fff;}
	.ug-details a.cmSecondary{background-color:#999;padding:3px 6px;color:#fff;}
	p.ug-date, p.ug-loc{margin:0;}
	.ug-date .ug-col1, .ug-loc .ug-col1{display:block;float:left;width:120px;font-weight:bold;}
	.ug-des-wrap, .ug-cat-wrap{clear:both;overflow:hidden;border-top: 1px #ccc dotted;padding-top:5px;margin-top:5px;}
	.ug-des-wrap{border-bottom: 1px #ccc dotted;padding-bottom:10px;margin-bottom:10px;}
		.ug-des-tl{float:left;width:120px;display:block;font-weight:bold;}
		.ug-des{float:right;width:600px;}
			.ug-des p{margin-top:0;}
			.ug-des td{vertical-align:top;padding:0 10px 5px 0;text-align:left;}
.ug-search td{padding-bottom:15px;}
.ugs-result{}
	.ugs-result .gsr-name{width:140px;}
	.ugs-result .gsr-summary{width:380px;}
	.ugs-result .gsr-founded{width:100px;}
	.ugs-result .gsr-public{width:50px;}
	.ugs-result .gsr-members{width:50px;}
.ug-search-result{}
	.ug-search-result td{vertical-align:top;padding: 10px 10px 15px 0;}
	.ugs-result .GridHeader td{text-align:left;font-size:10px;font-weight:bold;background:#f1f1f1;text-transform:uppercase;letter-spacing:1px;}
		.GridHeader td{border-bottom:1px #ccc solid;}
	.GridItem{margin:10px 0;padding-top:10px;}
		.GridItem td, .GridAlternatingItem td, .GridItemMouseOver td, .GridAlternatingItemMouseOver td{border-bottom:1px #ccc dotted;}
.ug-search td{vertical-align:top;}
.ugs-result td{padding:10px 10px 10px 0;vertical-align:top;}
.ugs-result-header{border-bottom:1px #ccc dotted;color:#416300;padding:10px 0;}
	.ugs-result-header .SubHead{color:#416300;}
/*=========================
Events
=========================*/
.events-feed{}
	.events-feed h3, .events-feed p, .events-feed-alt h3, .events-feed-alt p, p.events-feed-p{margin:0;padding-left:25px;}
.events-feed h3, .events-feed-alt h3{background:url(images/events-icon.gif) left no-repeat;font-size:14px;}
.eventsall, .eventsall-alt{background:#f8f8f8;padding:5px 15px;margin-bottom:4px;}
.eventsall h3, .eventsall-alt h3{color:#8f4d00;border-bottom:1px #ccc dotted;background:url(images/events-icon-all.gif) left no-repeat;padding-left:25px;font-size:14px;}
.eventsall-alt{}

h1.mp-heading{margin:0;background:#ed8c7e;padding:6px 10px;color:#681307;font-size:16px;font-style:normal;font-weight:bold;text-transform:uppercase;letter-spacing:normal;line-height:1.5em;}
h1.mp-heading-bt{margin:20px 0 0 0;background:#EBFAFF;padding:6px 10px;color:#0090D5;font-size:16px;font-style:normal;font-weight:bold;text-transform:uppercase;letter-spacing:normal;line-height:1.5em;}
	.pm-rf-input{display:none;width:0;height:0;line-height:0;font-size:0;}
hr{color:#fff;margin:0;padding:0;margin-bottom:20px;line-height:0;font-size:0;border-top:1px #ccc solid;height:1px;}
.mp-hr hr{}
.pf-management br{line-height:0;width:0;height:0;display:none;}
	.error-message-text br{display:block;}
.country-dropdown{height:20px !important;}
/*=========================
Photos
=========================*/
.album-item a img{display:block;}
a.edit-photo{background: url(images/up-edit-img.gif) left no-repeat;padding:0 10px 0 20px;}
.add-photo input.NormalTextBox, .add-photo textarea, .edit-album input.NormalTextBox, .edit-album textarea{border:1px solid #CDCDCD;padding:2px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.add-photo input:focus, .add-photo textarea:focus, .edit-album input:focus, .edit-album textarea:focus,
	.epi-right .NormalTextBox:focus, .epi-right textarea:focus{background:#F3F9FF;}
.photo_198{border:1px solid #AFE5FA;padding:4px;background:#fff;display:block;}
.ViewAlbumWrap{overflow:hidden;width:470px;padding-top:10px;clear:both;display:block;}
	.ViewAlbumWrap .album-item{width:200px;overflow:hidden;float:left;padding:0 15px;display:block;}
		.album-item .NormalBold{font-weight:bold;}
	.ViewAlbumWrap td{padding-bottom:15px;}
	.album-desc{border-top:1px #ccc dotted;border-bottom:1px #ccc dotted;padding:10px 0;margin-top:10px;display:block;}
span.View{display:block;overflow:hidden;padding-top:15px;}
.View span.photo-item{width:136px;overflow:hidden;float:left;padding:0 10px 10px 10px;}
	.View span.photo-item a{display:block;}
	.View span.photo-item a.edit-photo{display:inline;}
.View br{clear:both;}	
.slideshow-wrap, .piw-name{overflow:hidden;width:470px;padding-top:10px;}
	.slideshow-top{overflow:hidden;width:470px;border-top:1px #ccc dotted;border-bottom:1px #ccc dotted;padding:4px 0;}
		.st-page{float:left;width:220px;}
		.st-links{float:right;width:220px;text-align:right;}
			.st-links a{padding-left:10px;}
		.photo-wrap{padding-top:15px;text-align:center;}
			img.photo{padding:5px;background:#fff;border:1px solid #AFE5FA !important;}
		.photo-desc{}		
.add-photo{clear:both;overflow:hidden;width:720px;}
.add-photo h2 .NormalBold{font-size:18px;}
	.ap-step1{clear:both;overflow:hidden;padding:0 0 15px 0;}
		.ap-step1 .ap-existing, .ap-step1 .ap-createnew{float:left;width:320px;background:#eeeeee;padding:10px 15px 25px;}
			.ap-step1 .ap-existing br, .ap-step1 .ap-createnew br, .ap-input br{display:none;}
			.ap-existing .ap-label, .ap-createnew .ap-label{padding-bottom:5px;}
			.ap-existing .ap-label label, .ap-createnew .ap-label label{margin-top:0;color:#893d00;padding-bottom:5px;font-size:14px;}
			.ap-existing .ap-input, .ap-createnew .ap-input{padding-top:10px;overflow:hidden;}
			.ap-existing label, .ap-createnew label{font-weight:bold;}
			.ap-input {border-top:1px #ccc dotted;}
			.ap-input label{display:block;padding-bottom:5px;font-weight:bold;}
			.ap-input select{width:280px;}
		.ap-step1 .ap-createnew{float:right;}
			.ap-input-top{}
				.ap-input-top input{width:300px !important;}
			.ap-input-bt{padding-top:15px;}
				.ap-input-bt textarea{width:300px;}						
	.edit-photo-item{width:520px;overflow:hidden;clear:both;display:block;padding:15px;border-bottom:5px #fff solid;background:#eee;}
		.epi-left{width:200px;float:left;overflow:hidden;}
		.epi-right{width:300px;float:right;overflow:hidden;}
			.epi-right .Normal{display:block;font-weight:bold;}
			.epi-right .NormalTextBox, .epi-right textarea{width:280px;}
			.epi-right-title{padding-bottom:5px;}
			.epi-right-desc{}
	.photo-footer-actions{clear:both;border-top:1px #ccc dotted;padding-top:15px;margin-top:10px;}
		.photo-footer-actions img{display:none;}
		.photo-footer-actions .CommandButton, .upload-photo-wrap .CommandButton{background:#007DC6;padding:3px 6px;color:#fff;text-align:center;font-weight:bold;}
			a.cmdDelete, a.cmdDelete:link, a.cmdDelete:active, a.cmdDelete:visited{background:#8B0F25;padding:3px 6px;color:#fff;text-align:center;font-weight:bold;margin-left:50px;}
			.add-photo .NormalRed{display:block;color:#fff !important;background:#cf0000;margin-top:10px;padding:5px 10px;width:200px;}
			.ap-agreement{padding-bottom:10px;}
				.addphoto-agreetoterms{color:#fff !important;background:#cf0000;padding:5px 10px;display:block;width:420px;}
		.photo-footer-actions .cmdCancel{background-color:#999;padding:3px 8px;color:#fff;font-weight:bold;}
	.photos-menu{clear:both;overflow:hidden;border-bottom:1px #ccc dotted;}
	.photos-menu .CommandButton{/*background:#007DC6;padding:3px 6px;color:#fff;text-align:center;*/}
.edit-album{width:320px;background:#eee;padding:10px 15px 25px;margin:15px 0;}
	.edit-album .ap-input{border:none;}
.sg_upload_container{margin:0 !important;}
	.progressWrapper{background:#eee;}
		.progressContainer{border:none;padding:5px 8px;}
	.progressName{padding-bottom:10px;}		
	.progressBarStatus{background:#d2f8c6 url(images/success-msg-icon.gif) no-repeat 20px center;border:1px #2fc900 solid;padding:10px 40px;}
.cmdPhotoBar{text-align:right;overflow:hidden;padding:10px 0;}
	.cmdPhotoBar .CommandButton{background:#007DC6;padding:3px 6px;color:#fff;}
.photo-paging{border-top:1px #ccc solid;padding-top:5px;margin-top:10px;clear:both;}
span.editPhoto{display:block;overflow:hidden;clear:both;}
	.editPhoto-ItemWrap{overflow:hidden;display:block;padding:15px 10px;margin:5px;background:#f1f1f1;}
	.editPhoto-Item{float:left;width:160px;padding-right:25px;}
	.editPhoto-Data{float:left;width:440px;}
		.editPhoto-Data div{padding-bottom:6px;overflow:hidden;}
		.editPhoto-Data span.Normal{float:left;text-align:right;font-weight:bold;width:120px;padding-right:10px;}
		.editPhoto-Data input.NormalTextBox{float:left;width:250px;}
		.editPhoto-Data textarea.NormalTextBox{float:left;width:250px;}