BODY {
	height:100%;
	padding:0;
	background:#fff url(../images/arch_bg_page.gif) repeat-x top left;
	margin:0;
	font-family:helvetica,arial;
	font-size:11px;
	word-wrap: break-word;
}

/*

	FOOTER
	
*/

#FooterContainer {
	background:#7B7B7B;
}

#FooterInner {
	background:transparent url(../images/arch_bg_footer.gif) no-repeat top left;
	width:1000px;
	margin: 0 auto 0 auto;
}

/*

	END FOOTER
	
*/

/*

	LANGUAGE SELECTORS
	
*/

#LanguageContainer {
	height:25px;
	text-align:right;
}

#LanguageContainer UL {
	margin:0;
	padding:0;
}

#LanguageContainer UL LI {
	padding: 0px 9px 0px 7px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	border-right: 1px solid #666;
	line-height: 14px;
	color:#666;
}

#LanguageContainer UL LI A {
	line-height:25px;
	text-decoration:none;
	color:#666;
}

/*

	END LANGUAGES
	
*/

/* 

	TOP NAV 
	
*/

#TopNavContainer {
	background:transparent url(../images/arch_bg_topnav.gif) no-repeat top left;
	position:relative;
	height:90px;
}

#TopNavContainer H1 {
	width:360px;
	height:90px;
	margin:0 0 0 50px;
	padding:0;
}

#TopNavContainer H1 A {
	display:block;
	width:360px;
	height:90px;
}

#TopNavContainer H1 SPAN {
	display:none;
}

#TopNavContainer UL {
	position:absolute;
	right:0px;
	top:60px;
	margin:0;
	padding:0;
}

#TopNavContainer UL LI {
	display:inline;
	padding: 0px 9px 0px 7px;
	margin: 0px;
	border-right: 1px solid #fff;
	line-height: 14px;
	color:#fff;
}

#TopNavContainer UL LI.last {
	border:none;
	padding: 0px 0px 0px 7px;
}

#TopNavContainer UL LI A {
	text-decoration:none;
	color:#fff;
}

#TopNavContainer FORM {
	position:absolute;
	right:0px;
	top:26px;
}

#TopNavContainer FORM INPUT {
	width:130px;
	font-size:11px;
}

#TopNavContainer FORM button {
	background:transparent url(../images/arch_bt_topnav_find.gif) no-repeat top left;
	width:85px;
	height:21px;
	border:none;
	margin-left:8px;
	color:#fff;
}

/* 
	
	END TOP NAV 
	
*/

/*

	CONTENT

*/

#ContentContainer {
	padding:10px 0 0 0;
}

#ContentMidContainer {
	clear:both;
}

#ContentContainer A {
	color:#1165c0;
	text-decoration:none;
}

#ContentContainer A:HOVER {
	text-decoration:underline;
}

.Col759 {
	width:759px;
	float:left;
}

.Col591 {
	width:591px;
	float:left;
}

.Col409 {
	width:409px;
	float:left;
}

.Col241 {
	width:241px;
	float:left;
}

.Col759Inner H1 {
	margin-top:0px;
}

#ContentContainer .Col759 H1,#ContentContainer .Col1000 H1,#ContentContainer .Col591 H1,#ContentContainer .Col409 H1 {
	font-size:24px;
	color:#60bb46;
}

/*BODY#Home #ContentContainer .Col759 H1 {
	margin:5px 15px 5px 15px;
}
*/

#ContentContainer .Col759 H2,#ContentContainer .Col1000 H2,#ContentContainer .Col591 H2,#ContentContainer .Col409 H2 {
	font-size:20px;
	color:#1165c0;
}

BODY#Home #ContentContainer .Col759 .Col759Inner {
	padding:5px 15px 5px 15px;
}

#ContentContainer .Col759 H3,#ContentContainer .Col1000 H3,#ContentContainer .Col409 H3,#ContentContainer .Col241 H3, .Col591 H3 {
	font-size:14px;
	color:#666666;
}

#ContentContainer .Col241 H3 {
	margin:10px 0 0 0;
}

/*
BODY#Home #ContentContainer .Col759 H3 {
	margin:5px 15px 0px 15px;
}

BODY#Home #ContentContainer .Col759 P {
	margin:5px 15px 5px 15px;
}

*/
#ContentContainer .Col759 .Content {
	background: transparent url(../images/bg_content.gif) no-repeat top right;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#ContentContainer .Col409 .Content {
	background: transparent url(../images/arch_bg_content_401.gif) no-repeat top right;
	width:409px;
	margin:0 0 0 auto;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#ContentContainer .Col241 .Content {
	background: transparent url(../images/bg_content_217.gif) no-repeat top right;
	width:217px;
	margin:0 0 0 auto;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#ContentContainer .Col1000 .Content {
	background: transparent url(../images/bg_content_1000.gif) no-repeat top right;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:0 20px 0 20px;
}

#ContentContainer .Col759 .Content,#ContentContainer .Col759 .ContentTop {
	padding:0 15px 0 15px;
}

#ContentContainer .Col409 .ContentInner {
	padding:0 10px 0 10px;
}



#MapHomeContainer {
	background: transparent url(../images/bg_map_home.gif) no-repeat top right;
	position:relative;
	width:759px;
	height:442px;
}

#MapHomeContainer IMG#ArrowTip {
	position:absolute;
	right:13px;
	top:0px;
}

#MapHomeContainer #Map {
	margin:0 13px 0 14px;
	width:732px;
	height:442px;
}

#MapContainer {
	background: transparent url(../images/arch_bg_map.gif) no-repeat top right;
	position:relative;
	width:569px;
	height:442px;
}

#MapContainer #Map {
	margin:0 13px 0 14px;
	width:542px;
	height:442px;
}

#MapContainer #Map IFRAME {
	width:542px;
	height:442px;
}

#MapHomeContainer #SearchResults {
	background:#ffcc00;
	height:80px;
	margin:0 13px 0 14px;
	width:732px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	line-height:80px;
	text-align:center;
	visibility:hidden;
}

/* 
	
	MAP KEY 
	
*/

#HomeMapKey {
	background:#fff url(../images/bg_map-key.gif) no-repeat top right;
	position:relative;
	height:108px;
}

#HomeMapKey UL {
	margin:0;
	padding:0;
}

#HomeMapKey UL LI {
	display:inline;
	list-style-type::none;
}

#HomeMapKey UL LI A {
	position:absolute;
	top:0;
}

#HomeMapKey UL LI A SPAN {
	display:none;
}

#HomeMapKey UL LI#mapkey {
	position:absolute;
	top:20px;
	right:460px;
	font-size:12px;
	font-weight:bold;
}

#HomeMapKey UL LI A#Keymember {
	background:transparent url(../images/ico_mapkey_member.gif) no-repeat top left;
	width:49px;
	height:44px;
	right:380px;
}

#HomeMapKey UL LI A#Keyguest {
	background:transparent url(../images/ico_mapkey_guest.gif) no-repeat top left;
	width:49px;
	height:44px;
	right:325px;
}

#HomeMapKey UL LI A#Keyone {
	background:transparent url(../images/ico_mapkey_water.gif) no-repeat top left;
	width:49px;
	height:44px;
	right:268px;
}


#HomeMapKey UL LI A#Keytwo {
	background:transparent url(../images/ico_mapkey_paper.gif) no-repeat top left;
	width:49px;
	height:44px;
	right:215px;
}

#HomeMapKey UL LI A#Keythree {
	background:transparent url(../images/ico_mapkey_tree.gif) no-repeat top left;
	width:49px;
	height:44px;
	right:164px;
}

#HomeMapKey UL LI A#Keyfour {
	background:transparent url(../images/ico_mapkey_earth.gif) no-repeat top left;
	width:49px;
	height:44px;
	right:112px;
}

#HomeMapKey UL LI A#Keyfive {
	background:transparent url(../images/ico_mapkey_recycle.gif) no-repeat top left;
	width:49px;
	height:44px;
	right:58px;
}

#HomeMapKey UL LI A#Keysix {
	background:transparent url(../images/ico_mapkey_leaf.gif) no-repeat top left;
	width:49px;
	height:44px;
	right:4px;
}

#KeyoneContent,#KeytwoContent,#KeythreeContent,#KeyfourContent,#KeyfiveContent,#KeysixContent,#KeymemberContent,#KeyguestContent {
	position:absolute;
	right:5px;
	top:55px;
	text-align:right;
	width:500px;
	display:none;
}

#HomeMapKey UL LI.MapKeyLink:HOVER DIV {
	display:block;
}

/* 

	END MAP KEY 

*/

/*

	MAP INFO WINDOW
	
*/

#InfoContainer {
	width:550px;
	height:240px;
	border-bottom:1px #ccc solid;
	overflow:auto;
}

#InfoContainer #InfoColLeft {
	float:left;
	width:200px;
}

#InfoColLeft A {
	display:block;
	background:transparent url(../images/bt_190_blue.gif) no-repeat top left;
	width:190px;
	height:21px;
	line-height:21px;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

#InfoColLeft A:HOVER {
	text-decoration:none;
}

#InfoColLeft A#LinkToActivity {
	display:block;
	background:transparent url(../images/bt_190_orange.gif) no-repeat top left;
	width:190px;
	height:27px;
	line-height:21px;
	color:#fff;
	text-decoration:none;
}

#InfoContainer #InfoColLeft A SPAN {
	
}

#InfoContainer #InfoColRight {
	float:left;
	width:325px;
}

#InfoColRight DIV {
	border-bottom: 1px #ccc dotted;
	padding:5px 0 5px 0;
	color:#666;
}

#InfoContainer IMG {
	margin:0 10px 10px 0;
}

#InfoContainerprofile,#InfoContaineractivity {
	width:450px;
	height:240px;
	border-bottom:1px #ccc solid;
	overflow:auto;
}

#InfoContainerprofile #InfoColLeft,#InfoContaineractivity #InfoColLeft {
	float:left;
	width:200px;
}

#InfoContainerprofile #InfoColRight,#InfoContaineractivity #InfoColRight {
	float:left;
	width:225px;
}

#InfoContainer IMG,#InfoContainerprofile IMG,#InfoContaineractivity IMG {
	margin:0 10px 10px 0;
}

#InfoFooter {
	padding:5px 0 0 0;
	text-align:right;
}

#InfoFooter A {
	color:#666;
}

#InfoFooter A:HOVER {
	color:#000;
}

H2.waste {
	background:transparent url(../images/ico_key_recycle.gif) no-repeat top left;
	padding:0 0 0 30px;
	color:#d88c41;
}

H2.water {
	background:transparent url(../images/ico_key_water.gif) no-repeat top left;
	padding:0 0 0 30px;
	color:#00afe7;
}

H2.tree-planting {
	background:transparent url(../images/ico_key_tree.gif) no-repeat top left;
	padding:0 0 0 30px;
}

H2.climate-change {
	background:transparent url(../images/ico_key_earth.gif) no-repeat top left;
	padding:0 0 0 30px;
}

H2.education {
	background:transparent url(../images/ico_key_paper.gif) no-repeat top left;
	padding:0 0 0 30px;
	color:#26aea6;
}

H2.other {
	background:transparent url(../images/ico_key_leaf.gif) no-repeat top left;
	padding:0 0 0 30px;
	color:#60bb46;
}

H2.guest {
	background:transparent url(../images/ico_key_guest.gif) no-repeat top left;
	padding:0 0 0 30px;
}

H2.member {
	background:transparent url(../images/ico_key_member.gif) no-repeat top left;
	padding:0 0 0 30px;
}

H1.guest {
	background:transparent url(../images/ico_key_guest.gif) no-repeat top left;
	padding:0 0 0 30px;
}

H1.member {
	background:transparent url(../images/ico_key_member.gif) no-repeat top left;
	padding:0 0 0 30px;
}

DIV.InfoColwaste A.InfoLinkwaste {
	color:#d88c41;
}

DIV.InfoColwater A.InfoLinkwater {
	color:#00afe7;
}

DIV.InfoColeducation A.InfoLinkeducation {
	color:#26aea6;
}


DIV.InfoColother A.InfoLinkother{
	color:#60bb46;
}

DIV.InfoColclimate-change A.InfoLinkclimate-change {
	color:#fdb827;
}

DIV.InfoColtree-planting A.InfoLinktree-planting {
	color:#60bb46;
}

/*

	END MAP INFO WINDOW
	
*/

#LoginForm {
	width:190px;
	margin:0 10px 0 auto;
	padding:0;
}

#LoginForm INPUT {
	width:86px;
	font-size:11px;
}

#LoginForm button {
	background:transparent url(../images/arch_bt_loginform_login.gif) no-repeat top left;
	width:85px;
	height:21px;
	border:none;
	margin-left:3px;
	color:#fff;
}

#FilterLeft {
	width:24px;
	float:left;
}

#FilterContainer {
	background:transparent url(../images/bg_filtercontainer.gif) no-repeat top left;
	width:217px;
	float:left;
}

#FilterContainerInner {
	margin:0 auto 0 auto;
	width:190px;
}

#FilterContainer #ButtonJoin {
	background:transparent url(../images/bt_join_home.gif) no-repeat top left;
	display:block;
	width:189px;
	height:53px;
	margin:0 auto 0px auto;
	color:#fff;
}

#LoggedInNav #ButtonJoin {
	background:transparent url(../images/bt_join_home.gif) no-repeat top left;
	display:block;
	width:189px;
	height:53px;
	margin:5px auto 0px auto;
	color:#fff;
}

.Col409 #ButtonJoin {
	background:transparent url(../images/bt_join_home.gif) no-repeat top left;
	display:block;
	width:189px;
	height:53px;
	margin:0px auto 0px auto;
	color:#fff;
	float:left;
}


#ButtonJoin A {
	display:block;
	height:53px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	font-size:12px;
	padding:0 0 0 8px;
	color:#fff;
}

#ButtonJoin A:HOVER {
	text-decoration:none;
}

#LoggedinForm {
	width:190px;
	margin:0 15px 0 auto;
	padding:0;
}

#LoggedinForm DIV SPAN {
	color:#fdb827;
}

#LoggedinForm button, #LoginFormProper button {
	background:transparent url(../images/bt_190_orange.gif) no-repeat top left;
	width:190px;
	height:21px;
	border:none;
	margin-left:3px;
	color:#fff;
}

#LoginFormProper {
	margin:0 auto 0 auto;
	width:450px;
}

#LoginFormProper DIV {
	clear:both;
	margin:5px 0 5px 0;
}

#LoginFormProper DIV LABEL {
	width:140px;
	float:left;
}

#LoginFormProper DIV button {
	margin-left:140px;
}

SPAN.Button190BLue {
	background:transparent url(../images/bt_190_blue.gif) no-repeat top left;
	display:block;
	width:190px;
	height:21px;
	margin:6px auto 6px auto;
	color:#fff;
	text-align:center;
}

SPAN.Button190Green {
	background:transparent url(../images/bt_190_green.gif) no-repeat top left;
	display:block;
	width:190px;
	height:37px;
	margin:6px auto 6px auto;
	color:#fff;
	text-align:center;
}

SPAN.Button190Orange {
	background:transparent url(../images/bt_190_orange.gif) no-repeat top left;
	display:block;
	width:190px;
	height:21px;
	margin:4px auto 4px auto;
	color:#fff;
	text-align:center;
}

SPAN.Button190BLue A,SPAN.Button190Orange A {
	display:block;
	height:21px;
	font-weight:bold;
	line-height:21px;
	text-decoration:none;
	font-size:12px;
	padding:0 0 0 8px;
	color:#fff;
	text-align:center;
}

SPAN.Button190Green A {
	display:block;
	height:21px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	font-size:12px;
	padding:0 0 0 8px;
	color:#fff;
	text-align:center;
}

SPAN.Button190BLue A:HOVER,SPAN.Button190Orange A:HOVER,SPAN.Button190Green A:HOVER {
	text-decoration:none;
}

#ContentContainer .Col241 SPAN A, #ContentContainer .Col409 SPAN A {
	color:#fff;
}

#ContentContainer .Col241 SPAN A:HOVER, #ContentContainer .Col409 SPAN A:HOVER {
	text-decoration:none;
}

#FilterContainer FORM {
	width:180px;
	margin:32px auto 10px auto;
}

#FilterContainer FORM LABEL {
	font-weight:bold;
	display:block;
	color:#fff;
}

#FilterContainer FORM INPUT {
	width:165px;
}

#FilterContainer FORM BUTTON {
	background:transparent url(../images/bt_mapsearch_find.gif) no-repeat top left;
	width:85px;
	height:21px;
	border:none;
	margin-left:85px;
	color:#fff;
}

#FilterAccordion {
	background:#1165c0;
	width:180px;
	height:230px;
	margin:0 auto 40px auto;
}

#FilterAccordion H4 {
	margin:0;
	padding:4px;
	border-top:1px solid #5994d3;
	font-size:14px;
	color:#fff;
}

#FilterAccordion H4.toggler {
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
	font-size:12px;
}

#FilterAccordion A {
	color:#fff;
	text-decoration:none;
}

#FilterAccordion H4.NoBorder {
	border:none;
}

#FilterAccordion DIV UL {
	margin:5px;
	padding:5px;
}

#FilterAccordion DIV UL LI {
	list-style-type:none;
}

#FilterAccordion DIV UL LI A {
	text-decoration:none;
	color:#fff;
}

/*

	REGISTER

*/

#MemberAgreement {
	width:440px;
	float:left;
	margin-left:5px;
	background:#d4e0ea;
	height:400px;
	overflow:auto;
}

.MemberAgreementSubmit {
	width:440px;
	float:left;
	margin:15px 0 0 15px;
}

#MemberAgreementUpgrade {
	background:#d4e0ea;
}

#GuestAgreement {
	width:440px;
	float:left;
	margin-left:50px;
	background:#f1f1ee;
	height:400px;
	overflow:auto;
}

.GuestAgreementSubmit {
	width:440px;
	float:left;
	margin:15px 0 0 50px;
}

.MemberAgreementSubmit button, .GuestAgreementSubmit button {
	background:transparent url(../images/bt_190_blue.gif) no-repeat top left;
	width:190px;
	height:21px;
	border:none;
	display:block;
	color:#fff;
}

#MemberAgreement .AgreementInner, #GuestAgreement .AgreementInner {
	padding:0px 10px 10px 10px;
}

/*

	REGO FORMS
	
*/

FORM#RegForm DIV LABEL {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	float:left;
	width:150px;
}

FORM#RegForm DIV LABEL.Label70 {
	width:70px;
}

LABEL.SitAbove {
	display:block;
}

FORM#RegForm DIV INPUT.TextField150 {
	float:left;
	margin-right:10px;
	width:150px;
}

FORM#RegForm DIV INPUT.TextField100 {
	float:left;
	margin-right:10px;
	width:100px;
}

FORM#RegForm DIV INPUT.TextField70 {
	float:left;
	margin-right:10px;
	width:70px;
}

FORM#RegForm DIV {
	clear:both;
	padding:5px 5px 5px 5px;
}

FORM#RegForm button {
	background:transparent url(../images/bt_190_blue.gif) no-repeat top left;
	width:190px;
	height:21px;
	border:none;
	display:block;
	color:#fff;
}

FORM#RegForm button.cancel {
	background:transparent url(../images/bt_190_orange.gif) no-repeat top left;
	width:190px;
	height:21px;
	border:none;
	color:#fff;
	float:left;
	margin:0 10px 0 0;
}

FORM#RegForm button.remove {
	background:transparent url(../images/bt_190_blue.gif) no-repeat top left;
	width:190px;
	height:21px;
	border:none;
	color:#fff;
	float:left;
}

DIV.FieldSet {
	border:1px solid #acacab;
	padding:5px 20px 5px 20px;
	margin:0px 0 40px 0px;
}

DIV.FieldSetmember {
	border:1px solid #b3bbc2;
	padding:5px 100px 5px 100px;
}

DIV.FieldSetguest {
	border:1px solid #acacab;
	padding:5px 100px 5px 100px;
}

FORM#RegForm #map {
	width:400px;
	height:400px;
	margin:auto;
}

/*

	END REGO
	
*/

/*

	PROFILE
	
*/

#ButtonAffiliate {
	background:transparent url(../images/bt_170_blue.gif) no-repeat top left;
	display:block;
	width:170px;
	height:21px;
	margin:0px auto 0px auto;
	color:#fff;
	text-align:center;
}


#ButtonAffiliate A {
	display:block;
	height:21px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	font-size:12px;
	padding:0 0 0 8px;
	color:#fff !important;
	
}

#ButtonAffiliate A:HOVER {
	text-decoration:none;
}

H1.waste {
	background:transparent url(../images/ico_key_recycle.gif) no-repeat top left;
	padding:0 0 0 30px;
	margin-bottom:4px;
}

H1.water {
	background:transparent url(../images/ico_key_water.gif) no-repeat top left;
	padding:0 0 0 30px;
	margin-bottom:4px;
}

H1.tree-planting {
	background:transparent url(../images/ico_key_tree.gif) no-repeat top left;
	padding:0 0 0 30px;
	margin-bottom:4px;
}

H1.climate-change {
	background:transparent url(../images/ico_key_earth.gif) no-repeat top left;
	padding:0 0 0 30px;
	margin-bottom:4px;
}

H1.education {
	background:transparent url(../images/ico_key_paper.gif) no-repeat top left;
	padding:0 0 0 30px;
	margin-bottom:4px;
}

H1.other {
	background:transparent url(../images/ico_key_leaf.gif) no-repeat top left;
	padding:0 0 0 30px;
	margin-bottom:4px;
}

H3#CreatedBy {
	margin:0px 0 5px 30px;
}

.ProfileImage {
	float:right;
	margin:0 0 10px 10px;
	width:170px;
}

DIV.ProfileMessage {
	background:#fff url(../images/bg_profile_message.gif) repeat-x top left;
	margin:20px 0 0 0;
	padding:20px 15px 15px 15px;
	clear:both;
}

DIV.ProfileMessageBottom {
	background:#fff url(../images/bg_profile_message-bottom.gif) repeat-x top left;
	height:30px;
}

DIV#ProfileGalleryContainer	{ 
	position:relative; overflow:hidden;
	width:540px; height:150px; z-index:100
	}

DIV#GalleryScrollLeft {
	position:absolute;
	left:0px;
	top:70px;
}

DIV#GalleryScrollRight {
	position:absolute;
	right:0px;
	top:70px;
}
	
DIV#ProfileGalleryInner	{ 
	position:absolute; 
	left:50px; top:0px; 
	width:434px; height:150px; 
	clip:rect(0px, 434px, 150px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}

DIV.ProfileGalleryContent IMG {
	margin:0 10px 0 10px;
}

DIV#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
}

TD.YouTube {
	height:144px;
}
	
TD.YouTubeVideo IMG.PlayIcon {
	position:absolute;
	top:40px;
}

UL#Activities {
	list-style-type:none;
	margin:10px 0px 0px 5px;
	padding:10px 0px 0px 5px;
}

UL#Activities LI {
	min-height:25px;
	height: auto !important;
	height: 25px;
	margin-bottom:5px;
}

UL#Activities LI.waste {
	background:transparent url(../images/ico_key_recycle.gif) no-repeat top left;
	padding:0 0 0 30px;
}

UL#Activities LI.water {
	background:transparent url(../images/ico_key_water.gif) no-repeat top left;
	padding:0 0 0 30px;
}

UL#Activities LI.tree-planting {
	background:transparent url(../images/ico_key_tree.gif) no-repeat top left;
	padding:0 0 0 30px;
}

UL#Activities LI.climate-change {
	background:transparent url(../images/ico_key_earth.gif) no-repeat top left;
	padding:0 0 0 30px;
}

UL#Activities LI.education {
	background:transparent url(../images/ico_key_paper.gif) no-repeat top left;
	padding:0 0 0 30px;
}

UL#Activities LI.other {
	background:transparent url(../images/ico_key_leaf.gif) no-repeat top left;
	padding:0 0 0 30px;
}

UL#Activities A {
	color:#1165c0;
	text-decoration:none;
}

UL#Activities A:HOVER {
	text-decoration:underline;
}

.ProfileInformation {
	color:#666;
	line-height:150%;
}

.ShareLinks {
	padding:6px;
	color:#000;
	text-align:right;
	clear:both;
}

.ShareLinks A {
	color:#1165c0;
}

.ProfileInformation A#LinkToProfile {
	display:block;
	background:transparent url(../images/bt_190_blue.gif) no-repeat top left;
	width:190px;
	height:21px;
	line-height:21px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin-top:15px;
}

#share A {
	color:#1165c0;
}

#Affiliates {
	clear:both;
}

.Affiliate {
	width:170px;
	float:left;
	margin: 0 10px 10px 10px;
	text-align:center;
}

/*

	END PROFILE
	
*/

TABLE.Results TH {
	background-color:#fff;
	font-size:14px;
	color:#666;
	padding:5px;
	
}

TABLE.Results TH A {
	font-size:14px;
	color:#666;
	text-decoration:none;
}

TABLE.Results TD.Dk {
	background-color:#f1f1ee;
	padding:5px;
}

TABLE.Results TD.Lt {
	background-color:#fff;
	padding:5px;
	
}

TABLE.Results TD A {
	color:#1165c0;
	text-decoration:none;
}

TABLE.Results TD.Wt {
	background-color:#FFFFFF;
	padding:5px;
	padding-right:2px;
}

TABLE.Results TD.Wt2 {
	background-color:#FFFFFF;
	padding-left:7px;
	
}

#ButtonLayer {
	clear:both;
}

#ButtonLayer .Btn190 {
	background-image: url(../images/bt_190_blue.gif);
	font-size:10px;
	text-align:center;
	line-height:21px;
	color:#fff;
	width:190px;
	height:21px;
	float:left;
	margin-right:10px;
	cursor:hand;
	cursor:pointer;
}

#ButtonLayer .Btn130 A {
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:#fff;
}

#ButtonExtra SPAN {
	display:block;
	background-image: url(../images/bt_190_blue.gif);
	font-size:10px;
	text-align:center;
	font-weight:bold;
	line-height:21px;
	color:#fff;
	width:190px;
	height:21px;
	margin-right:10px;
	cursor:hand;
	cursor:pointer;
}

#ButtonExtra SPAN A {
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	color:#fff;
}

#ButtonExtra SPAN A:HOVER {
	text-decoration:none;
	color:#fff;
}


/*

	LOGGED IN HOME
	
*/

UL#Tabs {
	position:relative;
	margin:24px 15px 0 15px;
	padding:0;
}

UL#Tabs LI {
	float:left;
	width:150px;
	margin-right:2px;
	list-style-type:none;
	line-height:26px;
	text-align:center;
}

UL#Tabs LI A {
	display:block;
	background:transparent url(../images/bg_tab.gif) no-repeat top left;
	height:26px;
	width:150px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

UL#Tabs LI A:HOVER {
	text-decoration:none;
}

UL#Tabs LI A.current {
	background:transparent url(../images/bg_tab_on.gif) no-repeat top left;
	color:#fdb827;
}


.Error {
	padding:10px;
	border:1px solid #db990f;
	background:#fdb621;
	margin:10px 0 10px 0;
}

.Mandatory {
	
}

.MandatoryMissing {
	color:red;
}

.MandatoryTick EM {
	background:transparent url(../images/ico_tick.gif);
	left: 5px;
	width:27px;
	height:18px;
	vertical-align:top;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.Mandatory EM {
	background:transparent url(../images/ico_mandatory.gif);
	left: 5px;
	width:27px;
	height:18px;
	vertical-align:top;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.MandatoryMissing EM {
	background:transparent url(../images/ico_missing.gif) no-repeat top left;
	left: 5px;
	width:27px;
	height:18px;
	vertical-align:top;	
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.clear {
	clear:both;
}

#ibox_wrapper {
    padding: 10px 10px 35px 10px;
    line-height: 25px;
    border-color:#fff;
}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#fff; }
#ibox_content { background-color:#fff; border:0; }
#ibox_footer_wrapper {
    padding: 0 3px;
    bottom: 5px;
    top: auto;
}
#ibox_footer_wrapper a {
    text-indent: -100000px;
    background: url('../images/closelabel.gif');
    width: 66px;
    height: 22px;
}
#ibox_progress {
    text-indent: -100000px;
    background: #fff url('../images/loading.gif') center center no-repeat;
}

/*

	Search Results
	
*/


.SearchResultsRow {
	width:700px;
	padding: 10px 0 10px 0;
	margin:0 0 10px 0;
	clear:both;
	background:#fff url(../images/bg_dot.gif) repeat-x bottom left;
	color:#666;
	display:block;
}

.SearchResultsRow H3 {
	margin-top:4px;
	line-height:25px;
}

.SearchResultsRow H3 SPAN {
	color:#1165c0;
}

.SearchResultsRow A {
	display:block;
	background:transparent url(../images/bt_190_blue.gif) no-repeat top left;
	width:190px;
	height:21px;
	line-height:21px;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.SearchResultsRow A:HOVER {
	text-decoration:none;
}

.SearchResultsRow A SPAN {
	color:#fff;
	text-decoration:none;
}

.SearchResultsIcons {
	text-align:right;
}

.SearchResultsRow P {
	width:600px;
}

#SearchResultsLoader {
	text-align:center;
	padding: 200px 0 0 0;
}

H3.guest {
	background:transparent url(../images/ico_key_guest.gif) no-repeat top left;
	padding:0 0 0 30px;
}

H3.member {
	background:transparent url(../images/ico_key_member.gif) no-repeat top left;
	padding:0 0 0 30px;
}

.SearchResultsIcons {
	text-align:right;
	clear:both;
}

BUTTON.DirectoryMore {
	background:transparent url(../images/bt_190_orange.gif) no-repeat top left;
	display:block;
	width:190px;
	height:21px;
	margin:4px auto 4px auto;
	color:#fff;
	text-align:center;
	border:none;
}

.TextPrompt {
	border:1px solid #d4e0ea;
	padding:7px;
}

TEXTAREA {
	font-family:helvetica,arial;
	font-size:11px;
}

IMG.ActivityImgKey {
	vertical-align:middle;
}

