﻿/*
Should contain all Styles used by Agility Modules
*/

.MainMap .MapDiv
{
	position: relative;
	width: 100%;
	margin-top: -4px;
	min-height: 400px;
	min-width:1050px;
}

.LatestEditorial
{
	float: left;
}

.LatestEditorial .Spinner
{
	text-align: center;
	margin-top: 100px;
}

.LatestEditorial h1
{
	color: #012761;
	font-size: 14px;
	margin-bottom: 2px;
	margin: 0;
}

.LatestEditorial h1 a
{
	color: #012861;
	font-size: 14px;
}

.LatestEditorial a
{
	color: #075CBC;
	font-weight: bold;
	text-decoration: none;
}

.Contest
{
	float: left;
}

.Contest h1
{
	color: #012761;
	font-size: 14px;
	margin: 0;
}

.Contest h1 a
{
	color: #012861;
	font-size: 14px;
}

.Contest a
{
	color: #075CBC;
	font-weight: bold;
	text-decoration: none;
}

.ContestEntries a
{
	color: #333;
	font-weight: normal;
	text-decoration: underline;
}

.ContestEntries .Entry label
{
	font-weight: bold;
	width: 120px;
	display: inline-block;
	padding-bottom: 10px;
}

.ContestInfo
{
	display: none;
}

.ContestInfo, .ContestInfo p
{
	line-height: 1.5em;
	color: #636363;
	margin-top: 0;
}

.ContestInfo .GetOutMoreandWIN
{
	font-size: 14px;
	width: 580px;
	float: left;
}

.ContestInfo .GetOutMoreandWIN h1
{
	font-weight: bold;
	font-size: 22px;
	color: #095B9B;
	margin-top: 0;
}

.ContestInfo .GetOutMoreandWIN .PrizeDiv
{
	margin-right: 5px;
}

.ContestInfo .GetOutMoreandWIN .Prize
{
	display:none;
	background-image: url("../img/backgrounds/bkgPrize.jpg");
	width: 160px;
	height: 120px;
	min-height: 120px;
	font-size: 14px;
	color: #2E97CD;
	float: left;
	padding: 25px 15px 0 15px;
	text-align: center;
}

.ContestInfo .GetOutMoreandWIN .Prize p
{
	font-size: 14px;
	color: #2E97CD;
}

.ContestInfo .HowToEnter
{
	width: 275px;
	margin-left: 45px;
	float: left;
}

.ContestInfo .HowToEnter ol
{
	padding-left: 20px;
}

.ContestInfo .HowToEnter h1
{
	font-weight: bold;
	font-size: 22px;
	color: #095B9B;
	margin-top: 0;
}

.ContestInfo .HowToEnter img
{
	margin-left: 35px;
	cursor: pointer;
	cursor: hand;
}

.OutbackContest
{
	float: left;
	width: 215px;
	margin-left: 10px;
	display: none;
}

.OutbackContest h1
{
	color: #012861;
	font-size: 18px;
	margin-bottom: 8px;
}

.OutbackContest a
{
	color: #075cbc;
	font-weight: bold;
	text-decoration: none;
}

.OutbackContest .Summary
{
	margin-bottom: 8px;
}


.NewsletterSignup
{
	font-family: Arial;
	font-size: 12px;
	color: #386995;
}

.NewsletterSignup .EmailInput
{
	border: solid 1px #CDD9DE;
	width: 140px;
}

.GotAnIdea
{
	padding-top: 40px;
	padding-left: 35px;
	width: 330px;
	font-size: 12px;
	color: #333;
}

.GotAnIdea h1
{
	margin: 0;
	font-size: 22px;
	font-weight: normal;
	color: #012861;
	cursor: pointer;
	cursor: hand;
}

.GotAnIdea a
{
	font-size: 14px;
	font-weight: bold;
	color: #075CBC;
}

.ActivityPopup
{
	font-family: Arial;
	font-size: 12px;
	width: 233px;
}

.ActivityPopup a
{
	color: #0594ea;
	text-decoration: none;
}

.ActivityPopup .Title
{
	font-size: 14px;
	font-family: Arial;
	color: #012861;
	font-weight: bold;
	margin-bottom: 7px;
}

.ActivityPopup .Image
{
	width: 230px;
	height: 140px;
	overflow: hidden;
	min-height: 140px;
}

.ActivityPopup .Image .ImageArea
{
	min-height: 140px;
}

.ActivityPopup .Image .FavArea
{
	margin-top: -25px;
	float: left;
	margin-left: 10px;
}

.ActivityPopup .Image .FavArea .Heart
{
	float: left;
	position: relative;
	margin-right: 2px;
	margin-top:1px;
}

.ActivityPopup .Image .FavArea .Fav
{
	float: left;
	position: relative;
	background-image: url("../img/backgrounds/Fav_Popup_ButtonBG.png");
	width: 116px;
	min-height: 17px;
	height: 17px;
	color: White;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 10px;
}

.ActivityPopup .Link
{
	margin-bottom: 12px;
}
.ActivityPopup .SubmittedBy
{
	float: right;
	font-family: Arial;
	font-size: 10px;
	color: #7d7d7d;
	margin-top: 8px;
	margin-right: 10px;
}
.ActivityPopup .SubmittedBy .Highlight
{
	color: #0594ea;
}

.SearchResults
{
	position: absolute;
	z-index: 100;
	right: 20px;
	margin-top: 20px;
}


.SearchResults .Activity
{
	background-image: url(../img/backgrounds/ActivitySearchResults_Found.png);
	height: 226px;
	width: 260px;
	min-height: 226px;
	max-height: 226px;
}

.SearchResults .ActivityNotFound
{
	background-image: url(../img/backgrounds/ActivitySearchResults_NotFound.png);
	background-repeat: no-repeat;
	height: 102px;
	width: 245px;
	min-height: 101px;
	max-height: 101px;
	padding-top: 20px;
	padding-left: 15px;
}

.SearchResults .ActivityNotFound .CloseSearch
{
	margin-right: 0px;
	float: right;
	margin-top: -20px;
	margin-left: 215px;
	
	/*IE7*/
    #position: relative;
    #width: 30px;
    #height: 25px;
}

.SearchResults .ActivityNotFound .Title
{
	font-size: 16px;
	color: White;
	font-weight: bold;
}


.SearchResults .ActivityNotFound .NoResult
{
	color: White;
	padding-top: 10px;
	padding-left: 5px;
}

.SearchResults .Article
{
	background-image: url(../img/backgrounds/ArticleSearchResults_Found.png);
	height: 111px;
	width: 260px;
	min-height: 111px;
	max-height: 111px;
}



.SearchResults .ArticleNotFound
{
	background-image: url(../img/backgrounds/ArticleSearchResults_NotFound.png);
	height: 81px;
	width: 260px;
	min-height: 81px;
	max-height: 81px;
}

.ActivityResults
{
	padding-top: 20px;
	padding-left: 20px;
	height: 170px;
	width: 224px;
	overflow: hidden;
}

.ActivityResults .CloseSearch
{
	width: 22px;
	height: 22px;
	position: absolute;
	margin-top: -20px;
	margin-left: 210px;
	cursor: pointer;
	cursor: hand;
}

.ActivityNotFound .CloseSearch
{
	width: 22px;
	height: 22px;
	position: absolute;
	margin-top: 0px;
	margin-left: 230px;
	cursor: pointer;
	cursor: hand;
}

.ActivityResults .QueryTitle
{
	font-size: 16px;
	font-weight: bold;
	color: White;
}
.ActivityResults ol
{
	margin-left: 0px;
	padding-left: 25px;
}

.ActivityResults li
{
	font-family: Arial;
	font-size: 13px;
	color: White;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
}

.ActivityResults .ResultArea
{
	margin-top: 12px;
}
.ActivityResults .ResultArea .Result
{
	font-family: Arial;
	font-size: 13px;
	color: White;
	padding-bottom: 5px;
	cursor: pointer;
	cursor: hand;
}

.ActivityResults .SortActions
{
	margin-top: 5px;
	float: left;
}

.ActivityResults .SortActions .Popular
{
	width: 63px;
	height: 19px;
	min-height: 20px;
	font-size: 14px;
	color: white;
	
	padding-top: 2px;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	cursor: hand;
	text-align:center;
}



.ActivityResults .SortActions .Recent
{
	width: 107px;
	height: 19px;
	min-height: 20px;
	font-size: 14px;
	color: white;
	
	padding-top: 1px;
	float: left;
	cursor: pointer;
	cursor: hand;
	text-align:center;
}


.ActivityResults .SortActions .Highlight
{
	background-image: url(../img/backgrounds/SearchHighlight.png);
	height: 20px;
	min-height: 20px;
	background-repeat: no-repeat;
	color: #74cbff;
}


.ActivityResults .SortActions .HighlightRecent
{
	background-image: url(../img/backgrounds/SearchHighlight_recent.png);
	height: 20px;
	min-height: 20px;
	background-repeat: no-repeat;
	color: #74cbff;
}

.ActivityResultsPager
{
	height: 27px;
	width: 244px;
	text-align: center;
	padding-top: 5px;
}
.ActivityResultsPager .Content
{
	margin-left: auto;
	margin-right: auto;
	width: 110px;
}

.ActivityResultsPager .Button
{
	float: left;
}

.ActivityResultsPager .Pager
{
	color: White;
	margin-top: 4px;
	float: left;
	margin-left: 4px;
	margin-right: 4px;
}

.ActivityDetails
{
	position: absolute;
	z-index: 1000;
	right: 5px;
}

.ActivityDetails .MenuBar
{
	background-image: url(../img/backgrounds/ActivityDetails_MenuBar.png);
	background-repeat: no-repeat;
	width: 504px;
	height: 26px;
	min-height: 26px;
	max-height: 26px;
}

.ActivityDetails .MainContent
{
	background-image: url(../img/backgrounds/ActivityDetails_MainContent.png);
	background-repeat: no-repeat;
	width: 504px;
	height: 350px;
	min-height: 350px;
	max-height: 350px;
}

.ActivityDetails .MainContent .ContentPanel
{
	background-image: url(../img/backgrounds/ActivityDetails_ContentPanel.png);
	background-repeat: no-repeat;
	width: 504px;
	height: 296px;
	min-height: 296px;
	max-height: 296px;
	position: relative;
	z-index: 100;
	background-position: bottom left;
}


.ActivityDetails .MainContent .TitleArea
{
	min-height: 54px;
	max-height: 54px;
	height: 54px;
	overflow: hidden;
}

.ActivityDetails .MainContent .TitleArea .ShareThis
{
	float: right;
	margin-top: 8px;
	margin-right: 10px;
}

.ActivityDetails .MainContent .TitleArea .Title
{
	color: #012861;
	font-size: 18px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
}

.ActivityDetails .MainContent .TitleArea .Submitted
{
	color: #012861;
	font-size: 10px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
}

.ActivityDetails .MainContent .TitleArea .Submitted .Highlight
{
	color: #0594ea;
}

.ActivityDetails .MainContent .Tabs
{
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	overflow: hidden;
	margin-left: 20px;
	position: relative;
	z-index: 100000;
	padding-top: 1px;
	float: left;
	color: #0594ea;
	font-size: 12px;
	font-weight: bold;
}

.TabPos
{
	margin-left: 10px;
	margin-top: 6px;
}

.ActivityDetails .MainContent .Tabs .Description
{
	width: 105px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	cursor: hand;
}


.ActivityDetails .MainContent .Tabs .DescriptionOn
{
	background-image: url(../img/backgrounds/ActivityDetails_DescriptionTab.png);
	background-repeat: no-repeat;
	width: 105px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	cursor: hand;
}



.ActivityDetails .MainContent .Tabs .Details
{
	width: 80px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	cursor: hand;
}

.ActivityDetails .MainContent .Tabs .DetailsOn
{
	background-image: url(../img/backgrounds/ActivityDetails_DetailsTab.png);
	background-repeat: no-repeat;
	width: 80px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	cursor: hand;
}

.ActivityDetails .MainContent .Tabs .Reviews
{
	width: 114px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	cursor: hand;
}

.ActivityDetails .MainContent .Tabs .ReviewsOn
{
	background-image: url(../img/backgrounds/ActivityDetails_ReviewsTab.png);
	background-repeat: no-repeat;
	width: 114px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	cursor: hand;
}

.ActivityDetails .MainContent .Tabs .PhotosAndMedia
{
	width: 130px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	cursor: hand;
}

.ActivityDetails .MainContent .Tabs .PhotosAndMediaOn
{
	background-image: url(../img/backgrounds/ActivityDetails_PhotosAndMediaTab.png);
	background-repeat: no-repeat;
	width: 130px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	cursor: hand;
}

.ActivityDetails .MainContent .Tabs .Off
{
	background-image: none;
}


.ActivityDetails .MainContent .TabPanels
{
	width: 465px;
	height: 240px;
	min-height: 240px;
	max-height: 240px;
	overflow: hidden;
	margin-left: 28px;
	margin-top: 10px;
}

.ActivityDetails .MenuBar .Minus
{
	background-image: url(../img/Minus.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 14px;
	min-height: 14px;
	margin-left: 20px;
	padding-top: 5px;
	padding-left: 20px;
	cursor: pointer;
	cursor: hand;
	float: left;
}


.ActivityDetails .MenuBar .Plus
{
	background-image: url(../img/Plus.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 14px;
	min-height: 14px;
	margin-left: 20px;
	padding-top: 5px;
	padding-left: 20px;
	cursor: pointer;
	cursor: hand;
	float: left;
}
.ActivityDetails .MenuBar .ToggleText
{
	font-size: 14px;
	color: #012861;
}

.ActivityDetails .MenuBar .BackToSearch
{
	float: right;
	font-size: 12px;
	color: #095b9b;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 10px;
	cursor: pointer;
	cursor: hand;
}

.ActivityDetails_Description .TopArea
{
	float: left;
	margin-bottom: 8px;
}

.ActivityDetails_Description .TopArea .RightContent
{
	float: left;
	width: 228px;
	height: 130px;
	min-height: 130px;
}

.ActivityDetails_Description .TopArea .RightContent .Location
{
	background-image: url(../img/backgrounds/ActivityDetails_AddressBG.png);
	background-repeat: no-repeat;
	width: 228px;
	min-height: 95px;
	max-height: 95px;
	height: 95px;
	float: left;
	padding: 5px;
	margin-bottom: 5px;
}

.ActivityDetails_Description .TopArea .RightContent .Location .Address
{
	margin-bottom: 5px;
}

.ActivityDetails_Description .TopArea .Location .Distance
{
	margin-bottom: 3px;
}

.ActivityDetails_Description .PhotoCreditDescription
{
	font-style:italic;
    font-size: 11px;
    padding-bottom:2px;
    
}

.ActivityDetails_Description .TopArea .Image
{
	width: 210px;
	height: 130px;
	min-height: 130px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

.ActivityDetails_Description .DescriptionWrapper
{
    margin-top: 5px;
	width: 458px;
	height: 95px;
	min-height: 95px;
	overflow: auto;
}

.ActivityDetails_Description .Description
{
    padding-right: 5px;
}

.ActivityDetails_Description .Lower
{
	font-size: 11px;
	color: #323232;
}

.ActivityDetails_Description .Lower a
{
	font-size: 12px;
	color: #0594ea;
	font-weight: bold;
}

.ActivityDetails_Description .FavContent
{
	float: left;
	margin-left: 3px;
}


.ActivityDetails_Details
{
	color: #323232;
}

.ActivityDetails_Details .TagArea
{
	margin-bottom: 15px;
}

.ActivityDetails_Details .TagArea a
{
	font-weight: normal;
}


.ActivityDetails_Details .Tags
{
	font-weight: bold;
}

.ActivityDetails_Details .DetailArea
{
	width: 100%;
	height: 210px;
	overflow: auto;
}

.ActivityDetails_Details .DetailArea .Item
{
	border-bottom: solid 1px #d2d2d2;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

.ActivityDetails_Details .DetailArea .Item .Label
{
	font-weight: bold;
}


.ActivityDetails_Reviews
{
	color: #323232;
}
.ActivityDetails_Reviews .ReviewArea
{
	width: 100%;
	min-height: 200px;
	height: 200px;
	overflow: auto;
	margin-top: 10px;
}

.ActivityDetails_Reviews .ReviewArea .Item
{
	margin-bottom: 15px;
}

.ActivityDetails_Reviews .ReviewArea .Item .Title
{
	font-weight: bold;
}

.EditorialPanel
{
	float: left;
	min-height: 293px;
	margin-left: 10px;
	margin-top: 5px;
}

.EditorialPanel .LeftPanel
{
	width: 235px;
	height: 393px;
	min-height: 293px;
	float: left;
	margin-right: 20px;
}
.EditorialPanel .CenterPanel
{
	width: 380px;
	height: 393px;
	min-height: 293px;
	float: left;
	margin-right: 20px;
}
.EditorialPanel .RightPanel
{
	width: 280px;
	height: 393px;
	min-height: 293px;
	float: left;
}

.EditorialPanel .LeftPanel .Title
{
	color: #012861;
	font-size: 20px;
	margin-bottom: 15px;
}



.EditorialPanel .LeftPanel .EditorialList .Recent
{
	color: #636363;
	font-size: 12px;
	margin-bottom: 10px;
}

.EditorialPanel .LeftPanel .EditorialList .Item
{
	margin-bottom: 10px;
}


.EditorialPanel .LeftPanel .EditorialList .Item .ItemTitle
{
	color: #0594ea;
	font-size: 14px;
	cursor: pointer;
	cursor: hand;
}

.EditorialPanel .LeftPanel .EditorialList .Item .Selected
{
	color: #095b9b;
}

.EditorialPanel .RightPanel .Title
{
	color: #095b9b;
	font-size: 16px;
}

.EditorialPanel .RightPanel .Date
{
	color: #7d7d7d;
	font-size: 12px;
}

.EditorialPanel .RightPanel .Body
{
	color: #636363;
	font-size: 12px;
	min-height: 315px;
	height: 315px;
	max-height: 315px;
	margin-bottom: 10px;
	overflow: auto;
}

.EditorialPanel .RightPanel .Pager
{
	float: left;
	margin-left: 70px;
}

.EditorialPanel .RightPanel .Pager .PagerLeft
{
	background-image: url(../img/buttons/SearchPagerLeft.png);
	width: 22px;
	height: 22px;
	min-height: 22px;
	float: left;
	cursor: pointer;
	cursor: hand;
}

.EditorialPanel .RightPanel .Pager .PagerRight
{
	background-image: url(../img/buttons/SearchPagerRight.png);
	width: 22px;
	height: 22px;
	min-height: 22px;
	float: left;
	cursor: pointer;
	cursor: hand;
}
.EditorialPanel .RightPanel .Pager .PagerContent
{
	float: left;
	width: 50px;
	margin-top: 3px;
	text-align: center;
}


.EditorialPanel .CenterPanel
{
	background-color: #eff2ff;
}

.EditorialPanel .CenterPanel .MainImage
{
	text-align: center;
	margin-top: 4px;
	min-height: 273px;
}

.EditorialPanel .CenterPanel .Caption
{
	color: #636363;
	font-style: italic;
	text-align: center;
}

.EditorialPanel .CenterPanel .Thumbnails
{
	text-align: center;
}

.EditorialPanel .CenterPanel .Thumb
{
	cursor: pointer;
	cursor: hand;
	margin-right: 10px;
}

.WelcomeScreen
{
	position: absolute;
	left: 50px;
	z-index: 1000;
	margin-top: 50px;
}

.OutbackContest
{
	float: left;
}


.FindLocationDialog
{
	color: #323232;
	margin-top: 10px;
	margin-left: 15px;
}

.FindLocationDialog input
{
	border: solid 1px #d7dedf;
}

.FindLocationDialog .Intro
{
	margin-bottom: 10px;
}

.FindLocationDialog .City input
{
	width: 300px;
}

.FindLocationDialog .Lower
{
	float: left;
	width: 305px;
	margin-top: 15px;
}



.FindLocationDialog .Lower .Province
{
	float: left;
	width: 195px;
}



.FindLocationDialog .Lower .PostalCode
{
	float: left;
	width: 95px;
}

.FindLocationDialog .FindMeButton
{
	margin-top: 20px;
	margin-left: -23px;
	position: absolute;
	z-index: 1003;
	cursor: pointer;
	cursor: hand;
}




.CreateProfile
{
	margin-left: 30px;
	float: left;
	width: 250px;
}




.CreateProfile .TextField
{
	border: 1px solid #E1E6E7;
	height: 18px;
	width: 229px;
}

.CreateProfile .ReqStar
{
	color: #ff0000;
}
.CreateProfile .RequiredLabel, .CreateProfile .Label
{
	margin-top: 10px;
}


.CreateProfile .RequiredLabel label
{
	color: #ff0000;
	font-weight: bold;
	font-style: italic;
}

.CreateProfile .Label label
{
	color: #323232;
}

.CreateProfile .Sublabel
{
	color: #6f6f6f;
	font-size: 9px;
}

.CreateProfile .SectionSpacer
{
	font-size: 8px;
}

.CreateProfile .btnRegister
{
	width: 115px;
	height: 35px;
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnRegister.png);
	background-repeat: no-repeat;
	margin-left: -30px;
	cursor: pointer;
	float: left;
	display: block;
}

.CreateProfile .btnRegister:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnRegister-Over.png);
}


.CreateProfile .btnRegister-fr-ca
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnRegister.png);
}
.CreateProfile .btnRegister-fr-ca:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnRegister-Over.png);
}

.CreateProfile .btnCancel
{
	color: #0594ea;
	line-height: 35px;
	font-weight: bold;
	float: left;
	margin-left: 20px;
	cursor: pointer;
	display: block;
}

.CreateFacebookProfile
{
	float: left;
	width: 220px;
	margin-left: 65px;
}

.CreateFacebookProfile .LoginSection
{
	margin-top:20px;
}

.MyProfile
{
	margin-left: 30px;
	float: left;
	width: 540px;
	height: 450px;
}

.MyProfile .TextField
{
	border: 1px solid #E1E6E7;
	height: 18px;
	width: 229px;
}

.MyProfile .ReqStar
{
	color: #ff0000;
}
.MyProfile .RequiredLabel, .MyProfile .Label
{
	margin-top: 10px;
}


.MyProfile .RequiredLabel label
{
	color: #ff0000;
	font-weight: bold;
	font-style: italic;
}

.MyProfile .Label
{
	margin-bottom: 10px;
}

.MyProfile .Label label
{
	color: #323232;
}

.MyProfile .Sublabel
{
	color: #6f6f6f;
	font-size: 9px;
}

.MyProfile .SectionSpacer
{
	font-size: 1px;
	margin-top: 12px;
	border-top: solid 1px #afafaf;
}

.MyProfile .btnSaveChanges
{
	width: 143px;
	height: 32px;
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnSaveChanges.png);
	background-repeat: no-repeat;
	margin-left: -30px;
	cursor: pointer;
	float: left;
	display: block;
}

.MyProfile .btnSaveChanges:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnSaveChanges-over.png);
}

.MyProfile .btnSaveChanges-fr-ca
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnSaveChanges.png);
}
.MyProfile .btnSaveChanges-fr-ca:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnSaveChanges-over.png);
}

.MyProfile .btnCancel
{
	color: #0594ea;
	line-height: 35px;
	font-weight: bold;
	float: left;
	margin-left: 20px;
	cursor: pointer;
	display: block;
}

.MyProfile .btnDeleteProfile
{
	color: #ff0000;
	line-height: 35px;
	font-weight: bold;
	float: right;
	margin-right: 20px;
	cursor: pointer;
	display: block;
}

.MyProfile .ProfileTabHeader
{
	display: block;
	border-bottom: solid 1px #afafaf;
	margin-top: 10px;
	height: 29px;
}

.MyProfile .ProfileTabHeader li
{
	display: block;
	float: left;
	padding: 8px 20px 4px 20px;
	margin-bottom: -1px;
	background-color: White;
	border: solid 1px white;
	border-bottom-color: #afafaf;
}

.MyProfile .ProfileTabHeader li a
{
	color: #0594ea;
	font-size: 14px;
	font-weight: bold;
}

.MyProfile .ProfileTabHeader li.Selected a
{
	color: #012861;
}

.MyProfile .ProfileTabHeader li.Selected
{
	border: solid 1px #afafaf;
	border-bottom-color: white;
}

.MyProfile .ProfileTab
{
	clear: both;
	margin-top: 20px;
	height: 300px;
}


.MyProfile .FavesTable th
{
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	padding-left: 12px;
}

.MyProfile .FavesTable th.ASC
{
	background-image: url(../img/sort_asc.png);
	background-position: right 50%;
	background-repeat: no-repeat;
}
.MyProfile .FavesTable th.DESC
{
	background-image: url(../img/sort_desc.png);
	background-position: right 50%;
	background-repeat: no-repeat;
}



.MyProfile .FavesTable th.AddedDateColumn
{
	width: 100px;
}

.MyProfile .FavesTable th.ActivityColumn
{
	width: 375px;
}

.MyProfile .FavesTable th.LikesColumn
{
	width: 55px;
}

.MyProfile .FavesTable td
{
	padding-top: 10px;
	padding-bottom: 12px;
	border-bottom: solid 1px #afafaf;
}

.MyProfile .FavesTable td.LikesColumn
{
	text-align: center;
}

.MyProfile .FavesTable td a
{
	color: #0594ea;
	font-weight: bold;
}

.MyProfile .Pager
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	width: 90px;
}



.MyProfile .Pager .PagerLeft
{
	background-image: url(../img/buttons/SearchPagerLeft.png);
	width: 22px;
	height: 22px;
	min-height: 22px;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
}

.MyProfile .Pager .PagerRight
{
	background-image: url(../img/buttons/SearchPagerRight.png);
	width: 22px;
	height: 22px;
	min-height: 22px;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
}
.MyProfile .Pager .PagerContent
{
	min-width: 50px;
	line-height: 22px;
	text-align: center;
	display: inline;
}




.ActivityDetails_WriteReview .ReviewArea
{
	float: left;
	border-bottom: solid 1px #d2d2d2;
	margin-bottom: 20px;
	color: #323232;
	padding-bottom: 8px;
	margin-top: 10px;
}
.ActivityDetails_WriteReview .ReviewArea .LeftColumn
{
	width: 220px;
	float: left;
	margin-right: 8px;
}

.ActivityDetails_WriteReview .ReviewArea .LeftColumn .TitleArea
{
	border-bottom: solid 1px #d2d2d2;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.ActivityDetails_WriteReview input
{
	border: solid 1px #e1e6e7;
	color: #333333;
	font-size: 12px;
}

.ActivityDetails_WriteReview .ReviewArea .LeftColumn .TitleArea .ReviewTitle
{
	width: 210px;
	border: solid 1px #e1e6e7;
}

.ActivityDetails_WriteReview .ReviewArea .RightColumn
{
	width: 220px;
	float: left;
}

.ActivityDetails_WriteReview .ReviewArea .RightColumn textarea
{
	width: 220px;
	border: solid 1px #e1e6e7;
	min-height: 90px;
	height: 90px;
}

.ActivityDetails_WriteReview .ReviewArea .LeftColumn .NoUsername
{
	font-size: 10px;
	color: #999999;
}

.ActivityDetails_WriteReview .Buttons
{
	text-align: center;
}


.ActivityDetails_WriteReview .Agreement
{
	font-size: 10px;
	color: #999999;
}

.ActivityDetails_Media
{
	margin-top: 10px;
	margin-left: -8px;
}

.ActivityDetails_Media .Item
{
	border: solid 2px #d2e1ec;
	float: left;
	margin-left: 14px;
	margin-bottom: 25px;
	cursor: pointer;
	cursor: hand;
}


.SubmitActivity
{
	margin-left: 28px;
}

.SubmitActivity h1
{
	font-size: 24px;
	font-weight: normal;
	color: #012861;
}

.SubmitActivity h2
{
	font-size: 18px;
	font-weight: normal;
	color: #012861;
}

.SubmitActivity h3
{
	font-size: 14px;
	font-weight: bold;
	color: #012861;
	margin-top: 0px;
}

.SubmitActivity .Separator
{
	border-top: solid 1px #d0d0d0;
	margin-top: 20px;
	font-size: 15px;
}


.SubmitActivity .TextField
{
	border: 1px solid #E1E6E7;
	height: 18px;
	width: 229px;
}

.SubmitActivity .ReqStar
{
	color: #ff0000;
}
.SubmitActivity .RequiredLabel, .SubmitActivity .Label
{
	margin-top: 10px;
	margin-bottom: 4px;
}


.SubmitActivity .RequiredLabel label
{
	color: #ff0000;
	font-weight: bold;
	font-style: italic;
}



.SubmitActivity .Label label
{
	color: #323232;
}

.SubmitActivity .Sublabel
{
	color: #6f6f6f;
	font-size: 9px;
}

.SubmitActivity .SectionSpacer
{
	font-size: 2px;
	margin-top: 18px;
	border-top: solid 1px #afafaf;
}

.SubmitActivity .btnSubmit
{
	width: 143px;
	height: 32px;
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnSubmit.png);
	background-repeat: no-repeat;
	margin-left: -30px;
	cursor: pointer;
	float: left;
	display: block;
}

.SubmitActivity .btnSubmit:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnSubmit-over.png);
}

.SubmitActivity .btnSubmit-fr-ca
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnSubmit.png);
}
.SubmitActivity .btnSubmit-fr-ca:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnSubmit-over.png);
}

.SubmitActivity .btnCancel
{
	color: #0594ea;
	line-height: 35px;
	font-weight: bold;
	float: left;
	margin-left: 20px;
	cursor: pointer;
	display: block;
}

.SubmitActivity .UploadProgressContainer
{
	width: 179px;
	height: 21px;
	background-image: url(../img/progress_bar_bg.gif);
	background-repeat: no-repeat;
}

.SubmitActivity .UploadProgressContainer .UploadProgress
{
	width: 0%;
	height: 21px;
	background-image: url(../img/progress_bar.gif);
	background-repeat: no-repeat;
}

.SubmitActivity .Clear5
{
	clear: both;
	font-size: 5px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}

.ActivityDetails_MediaDialog
{
}

.ActivityDetails_MediaDialog .MediaArea
{
	width: 574px;
	height: 475px;
	min-height: 475px;
	max-height: 475px;
	overflow: hidden;
	text-align: center;
	/*background-color: Black;*/
	vertical-align: middle;
}



.ActivityDetails_MediaDialog .Close
{
	text-align: center;
	float: right;
	width: 100px;
	height: 22px;
	padding-left: 5px;
}

.ActivityDetails_MediaDialog .Close a
{
	font-size: 12px;
	color: #095b9b;
	font-weight: bold;
}

.ActivityDetails_MediaDialog .Previous
{
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 132px;
	text-align: center;
	font-size: 12px;
	color: #095b9b;
	width: 70px;
	height: 150px;
	min-height: 150px;
	position: relative;
	z-index: 100000;
	float: left;
	margin-top: -350px;
	font-size: 12px;
	color: #095b9b;
	font-weight: bold;
	margin-left: -1px;
	cursor: pointer;
	cursor: hand;
}

.ActivityDetails_MediaDialog .Next
{
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 132px;
	text-align: center;
	font-size: 12px;
	color: #095b9b;
	width: 70px;
	height: 150px;
	min-height: 150px;
	position: relative;
	z-index: 100000;
	float: right;
	margin-top: -350px;
	font-size: 12px;
	color: #095b9b;
	font-weight: bold;
	margin-right: -4px;
	cursor: pointer;
	cursor: hand;
}

.ArticleResults
{
	color: White;
	padding-top: 10px;
	margin-right: 25px;
	margin-left: 15px;
	margin-bottom: 10px;
}

.ArticleResults .Title
{
	font-size: 16px;
	font-weight: bold;
	color: White;
	float: left;
}

.ArticleResults .AllArticles
{
	float: right;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	margin-top: 2px;
}

.ArticleResults .ResultArea
{
	margin-top: 10px;
	font-size: 13px;
	margin-left: 5px;
}

.ArticleResults .ResultArea .Result
{
	cursor: pointer;
	cursor: hand;
	margin-bottom: 3px;
}


#pnlForgotPassword .Spinner
{
	top: 100px !important;
}

.Confirmation1 .Spinner
{
	top: 65px !important;
}

.Confirmation2 .Spinner
{
	top: 85px !important;
}

.ForgotPassword
{
	margin-left: 30px;
	float: left;
}

.ForgotPassword h1
{
	font-size: 24px;
	color: #012861;
	font-weight: normal;
}

.ForgotPassword .TextField
{
	border: 1px solid #E1E6E7;
	height: 18px;
	width: 229px;
}

.ForgotPassword .ReqStar
{
	color: #ff0000;
}
.ForgotPassword .RequiredLabel, .ForgotPassword .Label
{
	margin-top: 10px;
}


.ForgotPassword .RequiredLabel label
{
	color: #ff0000;
	font-weight: bold;
	font-style: italic;
}

.ForgotPassword .Label label
{
	color: #323232;
}

.ForgotPassword .Sublabel
{
	color: #6f6f6f;
	font-size: 9px;
}

.ForgotPassword .SectionSpacer
{
	font-size: 8px;
}

.ForgotPassword .btnSubmit
{
	width: 114px;
	height: 32px;
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnSubmit.png);
	background-repeat: no-repeat;
	margin-left: -30px;
	cursor: pointer;
	float: left;
	display: block;
}

.ForgotPassword .btnSubmit:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnSubmit-over.png);
}


.ForgotPassword .btnSubmit-fr-ca
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnSubmit.png);
}
.ForgotPassword .btnSubmit-fr-ca:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnSubmit-over.png);
}

.ForgotPassword .btnCancel
{
	color: #0594ea;
	line-height: 35px;
	font-weight: bold;
	float: left;
	margin-left: 20px;
	cursor: pointer;
	display: block;
}

/* Styles that apply to the info box's containing element whether it has no beak, a rightBeak, or a leftBeak */

.customInfoBox-noBeak, .customInfoBox-with-rightBeak, .customInfoBox-with-leftBeak
{
	position: absolute;
}

/* Offset the body for the drop-shadow and set the body background and border just for starters (developers can change this easily) */

.customInfoBox-body
{
	position: relative;
	top: -5px;
	left: -5px;
	padding: 8px;
	border: 1px solid #000;
	background-color: #fff;
}

/* Apply a nice default drop-shadow after the default Bing Maps info box styles are cleared */
.customInfoBox-shadow
{
	position: relative;
}

/* Sections of the info box that a developer could style if desired, but have no style when the default Bing Maps info box styles are cleared */
.customInfoBox-previewArea, .customInfoBox-actionsBackground
{
}

/* Sections of the info box that should not be visible when the default Bing Maps info box styles are cleared */
.customInfoBox-actions, .customInfoBox-paddingHack
{
	display: none;
}

.customInfoBox-beak, .customInfoBox-progressAnimation
{
	visibility: hidden;
}

.ContestEntryForm h1
{
	margin-top: 0;
	margin-bottom: 10px;
}

.ContestEntryForm
{
	margin-left: 35px;
}

.ContestEntryForm .btnSubmit
{
	width: 124px;
	height: 31px;
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnComplete.png);
	background-repeat: no-repeat;
	margin-left: -39px;
	cursor: pointer;
	float: left;
	display: block;
}

.ContestEntryForm .btnSubmit:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/btnComplete-over.png);
}

.ContestEntryForm .btnSubmit-fr-ca
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnComplete.png);
}

.ContestEntryForm .btnSubmit-fr-ca:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/btnComplete-over.png);
}

.RightClickMenu
{
	position:absolute;
	background-image:url(../img/backgrounds/RightClickMenuBG.png);
	width:142px;
	min-height:40px;
	height:40px;
	z-index:10000000;
}

.RightClickMenu .Pos
{
	margin-top:8px;
	position:absolute;
	
	width:133px;
	text-align:center;
}

.RightClickMenu a
{
	color:#075cbc;
	font-size:11px;
	font-weight:bold;
}

.ActivitySubmissionConfirmation,
.ContestSubmissionConfirmation
{
	margin-left: 30px;
	float: left;
}

.ActivitySubmissionConfirmation h1,
.ContestSubmissionConfirmation h1
{
	font-size: 24px;
	color: #012861;
	font-weight: normal;
}

.ContestSubmissionConfirmation .btnSubmitActivity-en-ca
{
	width: 174px;
	height: 32px;
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/Submit-an-Activity.png);
	background-repeat: no-repeat;
	margin-left: -30px;
	cursor: pointer;
	float: left;
	display: block;
}

.ContestSubmissionConfirmation .btnSubmitActivity-en-ca:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/en-ca/Submit-an-Activity-Over.png);
}

.ContestSubmissionConfirmation .btnSubmitActivity-fr-ca
{
	width: 200px;
	height: 32px;
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/Submit-an-Activity.png);
	background-repeat: no-repeat;
	margin-left: -30px;
	cursor: pointer;
	float: left;
	display: block;
}

.ContestSubmissionConfirmation .btnSubmitActivity-fr-ca:hover
{
	background-image: url(http://getoutmore.s3.amazonaws.com/Buttons/fr-ca/Submit-an-Activity-Over.png);
}

