﻿	body {font-family: Arial; font-size:12px;}
	form {margin: 0; font-size:12px;}
	img {border: none}
	table{font-size:12px;
    width: 96%;
    /*height: 0px;*/
}
	h2{font-weight:bold;font-size:15px;}
	h3{font-weight:bold;font-size:13px;}
	
	/*a{cursor: pointer;}*/
	
	A:visited {color: #57b6ff}
		
	A:link {color: #57b6ff; text-decoration: none;}
	A:active {color: #0d4058}
	
	A:hover {color: #0d4058}
	
	A.BlackLink:visited {color: #000000}
		
	A.BlackLink:link {color: #000000}
	A.BlackLink:active {color: #B41F79}

	A.BlackLink:hover {color: #B41F79}

	A.MainTabLink:visited {font-size: 16px; font-weight: bold;text-decoration: none; color: #ffffff}
	
	A.MainTabLink:link {font-size: 16px; font-weight: bold;text-decoration: none; color: #ffffff}
	A.MainTabLink:active {text-decoration:underline}

	A.MainTabLink:hover {text-decoration:underline}

	A.FooterLink:visited {color: #2d88db}
	
	A.FooterLink:link {color: #2d88db}
	A.FooterLink:active {color: #2d88db}
	
	A.FooterLink:hover {color: #2d88db}
	
	A.SubTab:visited {color: #595959;text-decoration: none}
		
	A.SubTab:link {color: #595959;text-decoration: none}
	A.SubTab:hover {color: #000000;text-decoration: underline}	

	A.SubTab:active {color: #000000;text-decoration: underline}	

	A.SelectedSubTab:visited {color: #000000;text-decoration: none;font-weight: bold}
	
	A.SelectedSubTab:link {color: #000000;text-decoration: none;font-weight: bold}
	A.SelectedSubTab:hover {color: #000000;text-decoration: underline}	

	A.SelectedSubTab:active {color: #000000;text-decoration: underline}	

/* links */
a.topNavLink:visited{font-size:10px; text-decoration:none;}
a.topNavLink:active{font-size:10px; text-decoration:none;}
a.topNavLink:link{font-size:10px; text-decoration:none;}
a.topNavLink:hover{color:#0d4058;}

a.easyMovesLink:visited{font-size:10px; text-decoration: underline;color:#015FAF;}

a.easyMovesLink:active{font-size:10px; text-decoration: underline;color:#015FAF;}

a.easyMovesLink:link{font-size:10px; text-decoration: underline;color:#015FAF;}
a.easyMovesLink:hover{color:#2d88db;text-decoration:none;}
a.easyMovesLink2:visited{font-size:12px; text-decoration: underline;color:#015FAF;}
a.easyMovesLink2:active{font-size:12px; text-decoration: underline;color:#015FAF;}
a.easyMovesLink2:link{font-size:12px; text-decoration: underline;color:#015FAF;}
a.easyMovesLink2:hover{color:#2d88db;text-decoration:none;}
a.eMCatLink:visited{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#153D60;}
a.eMCatLink:active{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#153D60;}
a.eMCatLink:link{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#153D60;}
a.eMCatLink:hover{color:#FFFFFF;}
a.eMRecentLink:visited{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#9ED0FD;}
a.eMRecentLink:active{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#9ED0FD;}
a.eMRecentLink:link{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#9ED0FD;}
a.eMRecentLink:hover{color:#FFFFFF;}
a.eMReadLink:visited{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#ffffff;}
a.eMReadLink:active{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#ffffff;}
a.eMReadLink:link{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#ffffff;}
a.eMReadLink:hover{color:#9ED0FD;}

a.smallBlackLink:visited{font-size:11px; text-decoration: none;color:#000000;font-weight:bold;}
a.smallBlackLink:active{font-size:11px; text-decoration: none;color:#000000;font-weight:bold;}
a.smallBlackLink:link{font-size:11px; text-decoration: none;color:#000000;font-weight:bold;}
a.smallBlackLink:hover{color:#2d88db;text-decoration:none;}
a.mediumBlackLink:visited{font-size:12px; text-decoration: none;color:#000000;font-weight:bold;}
a.mediumBlackLink:active{font-size:12px; text-decoration: none;color:#000000;font-weight:bold;}
a.mediumBlackLink:link{font-size:12px; text-decoration: none;color:#000000;font-weight:bold;}
a.mediumBlackLink:hover{color:#2d88db;text-decoration:none;}

a.wiseChoicesLink:visited{font-size:10px; text-decoration: underline;color:#3B720A;}
a.wiseChoicesLink:active{font-size:10px; text-decoration: underline;color:#3B720A;}
a.wiseChoicesLink:link{font-size:10px; text-decoration: underline;color:#3B720A;}
a.wiseChoicesLink:hover{color:#2d88db;text-decoration:none;}
a.wiseChoicesLink2:visited{font-size:12px; text-decoration: underline;color:#3B720A;}
a.wiseChoicesLink2:active{font-size:12px; text-decoration: underline;color:#3B720A;}
a.wiseChoicesLink2:link{font-size:12px; text-decoration: underline;color:#3B720A;}
a.wiseChoicesLink2:hover{color:#2d88db;text-decoration:none;}
a.wCCatLink:visited{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#075207;}
a.wCCatLink:active{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#075207;}
a.wCCatLink:link{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#075207;}
a.wCCatLink:hover{color:#FFFFFF;}
a.wCRecentLink:visited{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#D6FD9E;}
a.wCRecentLink:active{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#D6FD9E;}
a.wCRecentLink:link{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#D6FD9E;}
a.wCRecentLink:hover{color:#FFFFFF;}
a.wCReadLink:visited{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#ffffff;}
a.wCReadLink:active{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#ffffff;}
a.wCReadLink:link{padding:10px; font-size:11px; font-weight:bold; text-decoration: none;color:#ffffff;}
a.wCReadLink:hover{color:#D6FD9E;}

a.mACatLink:visited{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#6B5B05;}
a.mACatLink:active{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#6B5B05;}
a.mACatLink:link{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#6B5B05;}
a.mACatLink:hover{color:#FFFFFF;}

a.nWOSCatLink:visited{padding:0 10px; float:left; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#000;}
a.nWOSCatLink:active{padding:0 10px; float:left; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#000;}
a.nWOSCatLink:link{padding:0 10px; float:left; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#000;}
a.nWOSCatLink:hover{color:#FFFFFF;}

a.funCatLink:visited{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#3F490D;}
a.funCatLink:active{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#3F490D;}
a.funCatLink:link{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#3F490D;}
a.funCatLink:hover{color:#FFFFFF;}

a.forumCatLink:visited{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#6D1B65;}
a.forumCatLink:active{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#6D1B65;}
a.forumCatLink:link{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#6D1B65;}
a.forumCatLink:hover{color:#FFFFFF;}


a.pMgmtCatLink:visited{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#104B46;}
a.pMgmtCatLink:active{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#104B46;}
a.pMgmtCatLink:link{padding:10px; line-height:150%;font-size:12px; font-weight:bold; text-decoration: none;color:#104B46;}
a.pMgmtCatLink:hover{color:#FFFFFF;}


/* others */
.grayBorder{padding-top:5px;padding-bottom:5px;border-top:solid 1px #DDDADA;}
.grayBorder2{border-left:solid 1px #DDDADA;border-right:solid 1px #DDDADA;}
.mainContent{border-left:solid 1px #DDDADA;padding-left:10px;padding-right:10px;border-right:solid 1px #DDDADA;}
.mainContentTitle{border-left:solid 1px #DDDADA;padding-left:10px;padding-right:10px;border-right:solid 1px #DDDADA;font-size:13px;font-weight:bold;}

.eMBrowserRoot{ background-color:#90B4D2; color:#023460; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.eMBrowser{ background-color:#BBD4E9;color:#023460;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.eMBrowser0{color:#0260B0;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.eMBrowserTitle{color:#0260B0; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}

.wCBrowserRoot{ background-color:#74B65D; color:#0F3603; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.wCBrowser{background-color:#98EB7B;color:#0F3603;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.wCBrowser0{color:#0CB30C;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.wCBrowserTitle{color:#0CB30C; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}

.mABrowserRoot{ background-color:#C1B260; color:#3F3604; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.mABrowser{background-color:#E4C853;color:#3F3604;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.mABrowser0{color:#CFA702;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.mABrowserTitle{color:#CFA702; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}

.nWOSBrowserRoot{ background-color:#C76E99; color:#460C40; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.nWOSBrowser{background-color:#F19DC5;color:#460C40;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.nWOSBrowser0{color:#E43E8E;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.nWOSBrowserTitle{color:#E43E8E; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}

.funBrowserRoot{ background-color:#ACB676; color:#343D0C; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.funBrowser{background-color:#DDE6AE;color:#343D0C;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.funBrowserTitle{color:#343D0C; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}

.forumBrowserRoot{ background-color:#C161A7; color:#460C40; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.forumBrowser{background-color:#F3A3F7;color:#460C40;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.forumBrowser0{color:#C44ACB;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.forumBrowserTitle{color:#C44ACB; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}

.pMgmtBrowserRoot{ background-color:#769F9B; color:#0A312D; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.pMgmtBrowser{background-color:#B7CBC9;color:#0A312D;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.pMgmtBrowser0{color:#1EA297;font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}
.pMgmtBrowserTitle{color:#1EA297; font-size:11px; font-weight:bold; padding-left:5px;padding-right:5px;}


.eMTitleColor{color:#034782;}
.wCTitleColor{color:#046B06;}
.mATitleColor{color:#6B5B05;}
.nWOSTitleColor{color:#8F1F55;}

/* forums */
.DataTableHeader {font-size: 14px; font-weight: bold; background-color: #A2C1ED; color: #4C6FB2; height:12px;}
.DataTableRow {font-size: 14px; color: black}
.DataTableRowAlt {font-size: 14px; background-color: #C5DAF5; color: black}

.fmHeaderStyle3 {padding: 5px}
.fmHeader2 {font-size: 12px; padding-left: 5px; padding-right: 5px;font-weight: bold}
.fmHeaderStyle11padR {font-size: 14px; border-bottom: 1px #DDDDDD solid;}
.fmHeaderStyle11pad {font-size: 14px; border-bottom: 1px #DDDDDD solid;}
.fmHeaderStyle11 {font-size: 14px; border-bottom: 1px #DDDDDD solid;}

.fmTextStyle1 {font-size: 14px; border-right: 1px #DDDDDD solid;	border-bottom: 1px #DDDDDD solid;	background-color: white;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;}
.fmTextStyle2padR {font-size: 14px; border-right: 1px #DDDDDD solid;	border-bottom: 1px #DDDDDD solid;	background-color: #F1F3F5;}
.fmTextStyle2pad {font-size: 14px; border-right: 1px #DDDDDD solid;	border-bottom: 1px #DDDDDD solid;	background-color: white; padding-left: 5px}
.fmTextStyle2 {font-size: 14px; border-right: 1px #DDDDDD solid;	border-bottom: 1px #DDDDDD solid;	background-color: white;}
.fmText11{font-size: 11px;}

.fmMenuHeader {font-size: 14px; color: #666666;	border-bottom: 1px #DDDDDD solid;}
.fmMenuItem {font-size: 14px; border-left: 1px #DDDDDD solid;	border-bottom: 1px #DDDDDD solid;	border-top: 1px #DDDDDD solid; background-color: white}
.fmTable {font-size: 14px; font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 14px;	font-weight: normal;}
.fmHeader {font-size: 14px; font-weight: bold;}

.threadPostImage {font-size: 12px; text-align: center;	vertical-align: middle;	border: none;	padding-left: 10px;	padding-right: 10px;}
.threadPostDate {font-size: 12px; text-align: center;font-size: 14px;	color: #6C6C93;	padding-left: 5px;	padding-right: 5px;	padding-top: 3px;	padding-bottom: 5px;}
.threadPostSubject {font-size: 14px; text-align: left;	vertical-align: top;	font-family: Tahoma, Arial, Verdana, sans-serif;font-weight: bold;	padding-left: 10px;	padding-right: 10px;	padding-top: 1px;	padding-bottom: 2px;}
.threadPostDescription {font-size: 12px; text-align: left;	vertical-align: top;	font-family: Tahoma, Arial, Verdana, sans-serif;font-weight: normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 1px;	padding-bottom: 1px;}
.threadPostSignature {font-size: 12px; text-align: left;	vertical-align: bottom;	font-family: Arial, Tahoma, Verdana, sans-serif;color: #003399;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;	padding-bottom: 5px;}

.threadNewLink {font-size: 14px;	font-weight: bold;	padding-left: 8px;	padding-bottom: 1px;	padding-top: 5px;}
.threadReply2Comment {font-size: 12px;	font-weight: bold;	padding-left: 8px;	padding-right: 10px;	padding-bottom: 1px;	padding-top: 3px;}
.threadPageArrow {font-size: 14px;	font-weight: normal;	color: #DDDDDD;	padding-left: 3px;	padding-right: 3px;	padding-bottom: 5px;}
.threadPageBold {font-size: 14px;	font-weight: normal;	color: #DDDDDD;	padding-left: 3px;	padding-right: 3px;	padding-bottom: 5px;}
.threadPage {font-size: 14px;	font-weight: normal;	color: #DDDDDD;	padding-left: 3px;	padding-right: 3px;	padding-bottom: 5px;}
.threadPageBold font-weight: bold;}
.threadPageArrow font-size: 10px;	font-weight: bold;}
.threadListHeader2 {font-size: 14px; background-color: #DEF3E1;	text-align: center;	font-family: Arial, Tahoma, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding-left: 10px;	padding-right: 5px;}
.threadListHeader {font-size: 14px; background-color: #DEF3E1;	text-align: center;	font-family: Arial, Tahoma, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding-left: 10px;	padding-right: 5px;}
.threadListHeader2 {font-size: 14px; text-align: left;	padding-top: 5px;	padding-bottom: 5px;}

#FlashWrap {position: absolute; width: 435px; height: 265px; left: 525px;}
#rowFlash {position: relative;}

/* stops annoying focus-selection boxes in FF3 */
 *:active, object:focus, embed:focus
 {
 outline: none;
 }


/* jn; 11/24/2009 */

.Flash_Blurb 
{	/* StyleSheet.css line 238 */
	color:#57b6ff;		
	cursor:pointer;	
}

.Flash_Blurb_Text 
{
	display:none;
}

#FooterSection 
{
	text-align:center;
}

#FooterSection a
{	/* StyleSheet.css line 254 */
	color:#57b6ff;
	font-size:10px;
	text-decoration:none;
}

#FooterSection a:hover
{	/* StyleSheet.css line 261 */
	color:#0d4058;
}

.Grey_Text
{
	color:#7D7F84;
	font-size:10px;
}

.BreadCrumb
{
	background-color:#fff
}

/* infinite carousel */

.textReplace span{
	position:absolute;
	left:-9999px
}
#callouts{
	margin:0 auto;
	width:960px;
	height:115px !important;
	margin:5px 0;
	overflow:hidden
}
#previous, #next, #slider-stage{
	float:left;
	width:28px;
	height:88px
}
#previous{
	cursor:pointer;
	background:url("/images/carousel-left.png") no-repeat 0 0 
}
#next{
	cursor:pointer;
	background:url("/images/carousel-right.png") no-repeat 0 0 
}
#slider-stage{
	width:904px;
	height:88px;
	overflow:hidden;
	position:relative
}
#silder-list{
	position:absolute;
	height:88px;
}
.pod{
	background:url("/images/carousel-pod.png") no-repeat 0 0; 
	width:299px;
	padding:0 8px;
	margin-right:5px;
	height:88px;
	float:left;
}
div>.pod{
	width:283px;
}
.calloutImg{
	float:left;
	height:88px;
	margin-right:10px
}
.pod h3{
	margin-top:10px;
	font-size:14px;
	font-weight:normal;
	margin-bottom:0 !important;
}
.pod p{
	font-size:11px;
	line-height:1.3em;
	margin:0 !important;
}
.pod a{
	margin-right:6px;
	color:#2d88db;
	text-decoration:none
}
.pod a:hover{
	text-decoration:underline
}

.BannerBlockLink 
{
	width:970px;
	height:127px;
	display:block;
	cursor:pointer;
	float:left;
	margin:0;
	padding:0;
}

.OffText
{
	position:absolute;
	left:-12000px;
}

.TdPad
{
	padding:0 12px;
}

.RegForm .txtField, .RegForm .selectField, .RegForm .fieldComment
{	
	width:171px !important;
}

.RegForm td
{
	padding:4px 0;
	padding-right:4px
}

.trademark 
{
    font-size:7px;
}

#ctl00_Create_Account 
{
    font-size:10px;
}

/* beewellchallenge */

.noBorder{
	border:none !important
}
.section{
	float:left;
	overflow:auto;
	color:#636363
}
.section img{
	margin:0;
	display:block
}
.leftWrap{
	width:487px;
}
.rightWrap{
	width:268px;
}
.navChallenge{
	list-style:none;
	padding:0;
	margin:0;
	height:32px;
	position:relative;
	z-index:1000;
}
.navChallenge li{
	list-style:none;
	float:left;
	height:32px;
}
.navChallenge li.active{
	background:url("/images/beewellchallenge/nav-arrow.png") no-repeat bottom center;
}
.navChallenge li a{
	color:#636363;
	padding:0 7px;
	display:block;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	border-right:1px solid #636363;
	/*letter-spacing:-.01em*/
}
.navChallenge li a:hover,
.navChallenge li.active a{
	color:#e55d9b;
	text-decoration:none;
}
/* ////////////////////////// */
.mainPodWrap{
	position:relative;
	z-index:10;
	margin-top:-3px;
	background:url("/images/beewellchallenge/pod-main-fill.png") repeat-y 0 0;
}
.mainPodWrap2{
	min-height:278px;
	height:auto !important;
	height:278px;
	background:url("/images/beewellchallenge/pod-main-bottom.png") no-repeat center bottom;
}
.mainPodHead{
	min-height:52px;
	height:auto !important;
	height:52px;
	background:url("/images/beewellchallenge/pod-tab02.png") no-repeat center top;
}
.section .pastPod{
	background:url("/images/beewellchallenge/pod-past-fill.png") repeat-y 0 0;
}
.section .pastPod .mainPodWrap2{
	background:url("/images/beewellchallenge/pod-past-bottom.png") no-repeat center bottom;
	padding-bottom:30px;
}
.section .pastPod .mainPodHead{
	min-height:90px;
	height:auto !important;
	height:90px;
}
.fullPod .mainPodContent{
	padding-bottom:20px !important;
}
.fullPod .mainPodContent p{
	width:auto;
}
.mainPodWrap .pad{
	padding:0 30px 0 20px
}
.mainPodWrap h2{
	font-size:1.8em;
	color:#fff;
	padding-top:12px;
	margin:0;
	letter-spacing:-.01em
}
.mainPodWrap h3{
	font-size:2.3em;
	color:#636363;
	padding-top:10px;
	padding-right: 135px;
	margin:0;
	letter-spacing:-.01em
}
.mainPodContent{
	position:relative;
	min-height:180px;
	height:auto !important;
	height:180px;
}
.img1{
	background:url("/images/beewellchallenge/pod-img1.jpg") no-repeat 270px 20px;
}

.img2{
	background:url("/images/beewellchallenge/pod-img2.jpg") no-repeat 277px 42px;
}

.img3{
	background:url("/images/beewellchallenge/pod-img3.jpg") no-repeat 292px 15px;
}

.img4{
	background:url("/images/beewellchallenge/pod-img4.jpg") no-repeat 356px 9px;
}


.mainPodContent p{
	width:250px;
	margin:0;
	padding:5px 0;
}
.btnWrap{
	position:absolute;
	bottom:0
}
.btnWrap a{
	margin-right:20px;
	display:block;
	float:left;
}
/* ///////////////////////////// */
.callout1Wrap{
	margin-top:14px;
	overflow:auto;
	background:url("/images/beewellchallenge/pod-callout1-fill.png") repeat-y 0 0;
}
.callout1Wrap2{
	min-height:141px;
	height:auto !important;
	height:141px;
	background:url("/images/beewellchallenge/pod-callout1-bottom.png") no-repeat center bottom;
}
.callout1Pod{
	position:relative;
	background:url("/images/beewellchallenge/pod-callout1-top.png") no-repeat left top;
	width:268px;
	float:left;
	margin-bottom:15px;
}
.callout1Pod .pad, .callout2Pod .pad{
	padding:0 25px 0 15px;
	min-height:126px;
	height:auto !important;
	height:126px;
}
.callout2Wrap{
	margin-top:14px;
	overflow:auto;
	background:url("/images/beewellchallenge/pod-callout2-fill.png") repeat-y 0 0;
}
.callout2Wrap2{
	min-height:141px;
	height:auto !important;
	height:141px;
	background:url("/images/beewellchallenge/pod-callout2-bottom.png") no-repeat center bottom;
}
.callout2Pod{
	position:relative;
	background:url("/images/beewellchallenge/pod-callout2-top.png") no-repeat left top;
	width:243px;
	float:left;
	margin-bottom:15px;
}
.callout1Pod h4, .callout2Pod h4{
	font-size:1.5em;
	color:#e55d9b;
	margin:0;
	padding-top:10px;
}
.callout1Pod p, .callout2Pod p{
	margin:0;
	padding:5px 0;
	font-size:.95em;
}
#mobilePod p{
	width:100px;
}
.iPhone{
	position:absolute;
	bottom:-11px;
	right:0;
}
/* ///////////////////////////////// */
.leadersWrap{
	min-height:360px;
	height:auto !important;
	height:360px;
	background:url("/images/beewellchallenge/leaders-pod.png") no-repeat bottom center;
}
.leadersWrap .row{
	margin-right:7px;
	margin-left:5px;
	padding-left:12px;
	padding-right:12px;
	font-size:1em;
	height:16px;
}
.leadersWrap .row.header{
	color:#464646;
	font-size:.8em;
	font-weight:bold;
	height:30px;
	padding-top:5px;
	margin-bottom:10px;
}
.leadersWrap .header .name{
	width:110px
}
.row.pink{
	background:#fdedf4
}
.row .name{
	display:inilne-block;
	float:left;
	width:130px;
}
.row .number{
	display:inilne-block;
	float:left;
	width:35px;
	margin-right:10px;
	margin-left:10px;
}
.leadersWrap .row a{
	color:#e55d9b;
	text-decoration:none;
}
.leadersWrap .row a:hover{
	text-decoration:underline
}
.leadersWrap .row.totals{
	font-size:1.1em;
	font-weight:bold;
	padding:8px 0;
	margin-right:17px;
	margin-left:17px;
	margin-bottom:10px;
	color:#464646;
	border-bottom:1px solid #636363
}
.leadersWrap .row.donations .name{
	width:100%;
	color:#e55d9b;
	font-size:1em;
	font-weight:bold;
}
.leadersWrap .row.donations .number{
	display:inline-block;
	width:auto;
	float:right;
	font-size:1.5em;
	margin-top:2px;
	font-weight:bold;
	color:#252525
}
/* ///////////////////////////// */
.legendWrap{
	color:#fff;
}
.legendWrap span{
	padding:0 10px 0 15px;
	position:relative
}
.whatIcon{
	width:13px;
	height:13px;
	display:inline-block;
	position:absolute;
    top:0;
	left:0

}
.starIcon{
	background:url("/images/beewellchallenge/icon-star.png") no-repeat 0 0;
}
.checkIcon{
	background:url("/images/beewellchallenge/icon-check.png") no-repeat 0 0;
}
.xIcon{
	background:url("/images/beewellchallenge/icon-x.png") no-repeat 0 0;
}
.pastChallengeTable{
	width:468px;
	margin-left:4px;
	color:#fff;
}
.pastChallengeTable .altRow{
	background:#b6b5b5
}
.pastChallengeTable th{
	font-size:1.5em;
	padding:5px 0
}
.pastChallengeTable td{
	font-size:1em;
	font-weight:bold;
	padding:3px 0
}
.pastChallengeTable td, .pastChallengeTable th{
	text-align:left
}
.pastChallengeTable .col1{
	text-align:center;
	font-size:.9em
}
.pastChallengeTable .whatIcon{
	position:relative
}
.paginationWrap{
	position:relative;
	margin:10px 0;
}
.paginationWrap a{
	margin:0 2px;
	color:#636363 !important
}
.pages{
	position:absolute;
	width:330px;
}
.paginationWrap a{
	text-decoration:none
}
.paginationWrap a.active, .paginationWrap a:hover{
	text-decoration:underline
}
.pagesBtns{
	position:absolute;
	right:25px
}

.badgeTitle
{
	padding-top:20px !important;
	font-size:14px !important;
	font-weight:bold !important;
}

.badgesEarnedTbl td 
{
	padding-right:12px;
}

/* /////////////////////// */
.legendWrap .myChallenges{
	padding:0;
	margin-right:15px;
	color:#eb4398
}
.legendWrap .challengeNum{
	padding:0;
	color:#eb4398
}
.pinkPodWrap{
	width:280px;
	background:url("/images/beewellchallenge/pod-profile-top.png") no-repeat top center;
}
.pinkPodWrap2{
	padding:5px 20px 10px 20px;
	background:url("/images/beewellchallenge/pod-profile-bottom.png") no-repeat center bottom;
}
.calloutStyle h4{
	font-size:1.5em;
	color:#e55d9b;
	margin:0;
	padding-top:10px;
}
.calloutStyle p{
	margin:0;
	padding:5px 0;
	font-size:.75em;
}
.calloutStyle a{
	margin-right:10px;
}
.badgeWrap a{
	margin-right:7px;
}
.pinkTitle{
	color:#e55d9b;
	font-size:1.2em;
	font-weight:bold
}
.modalWindow{
	width:500px;
	padding:20px;
}
.modalWindow table{
	width:auto
}
.modalWindow table td{
	text-align:left;
	vertical-align:top;
	padding-right:10px;
}
.modalWindow h3{
	font-size:2.3em;
	color:#636363;
	margin:10px 0 0 0;
}

.pastChallengeTable a{
                color:#ffffff !important;
}
.pastChallengeTable a:hover{
                color:#E55D9B !important;
}

.mainPodContent{
                position:relative;
                min-height:160px;
                height:auto !important;
                height:160px;
                padding-bottom:60px !important
}

.mainPodContent p{
                margin:0;
                padding:5px 0;
                /* remove width */
}

.mainPodContent .btnWrap{
                position:absolute;
                bottom:20px
}

.mainPodContent{
                position:relative;
                min-height:160px;
                height:auto !important;
                height:160px;
                padding-bottom:60px !important
}

.mainPodContent p{
                margin:0;
                padding:5px 0;
                /* remove width */
}

.mainPodContent .btnWrap{
                position:absolute;
                bottom:20px
}


.floatBlock{
                float:right;                
}
.img1 .floatBlock{
                height:120px;
                width:180px;
}
.img2 .floatBlock{
                height:140px;
                width:165px;
}
.img3 .floatBlock{
                height:140px;
                width:160px;
}
.img4 .floatBlock{
                height:150px;
                width:110px;
}

.pastPod .mainPodContent{
                padding-bottom:0 !important
}

table.main_navigation_tbl 
{
    width:auto;
}

 
a.topnavlink:link, a.topnavlink:visited {color: #57B6FF !important;}
a.topnavlink:hover, a.topnavlink:active {color: #0D4058 !important;}
