/*----------------------------------------------------------------------------------
GLOBAL LAYOUT
----------------------------------------------------------------------------------*/

#container{
	width: 978px;
	margin: auto;
}

/*----------------------------------------------------------------------------------
GLOBAL HEADER SECTION
----------------------------------------------------------------------------------*/

#header{
	height: 150px;
	background-color: #212121;
	position: relative;
}
#logo{
	position: absolute;
	top: 20px;
	left: -20px;
	/*background: url(../img/logo.png) no-repeat;*/
	width: 300px;
	height: 159px;
	/*z-index: 1;*/
}
#logo a{
	display: block;
	width: 300px;
	height: 159px;
	background: url(../img/logo.png) no-repeat;
	cursor: pointer;
}
#cta_getHelp{
	width: 125px;
	height: 162px;
	right: 10px;
	top: 11px;
	position: absolute;
	z-index: 3;
}
#cta_getHelp a{
	display: block;
	width: 125px;
	height: 162px;
	background: url(../img/getHelp_bg.png) no-repeat;
	cursor: pointer;
}
#cta_getHelp a:hover{
	background: url(../img/getHelp_bg_over.png) no-repeat;
}
#socialMedia {
    position:absolute;
    top: 12px;
    right: 145px;
}
#socialMedia img {
    margin-left: 5px;
}
/*----------------------------------------------------------------------------------
GLOBAL NAVIGATION
----------------------------------------------------------------------------------*/

#globalNav{
	height: 45px;
	position: absolute;
	top: 105px;
	left: 280px;
	z-index: 2;
}
#globalNav li{
	height: 45px;
	float: left;
	border-right: 1px solid #4d4d4d;
}
#globalNav li a{
	height: 33px;
	display: block;
	padding: 12px 15px 0;
	line-height: 1em;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
}
#globalNav li a:hover{
	color: #f6aa20;
	border-bottom: 5px solid #4d4d4d;
}
#globalNav li a.active,
#globalNav li a.active:hover{
	border-bottom: 5px solid #f6aa20;
	color: #f6aa20;
}
#globalNav .last{
	border-right: none;
}

/*----------------------------------------------------------------------------------
GLOBAL CONTENT SECTION
----------------------------------------------------------------------------------*/

#contentShadow{
	-moz-box-shadow: 0px 2px 4px #6b95bf;
	box-shadow: 0px 2px 4px #6b95bf;
	-webkit-box-shadow: 0px 2px 4px #6b95bf;
}
#content_twoColWrapper{
	width: 872px;
	padding: 65px 53px 150px;
	background-color: #FFFFFF;
}
#content_twoColWrapper2{
	width: 872px;
	padding: 65px 53px 50px;
	background-color: #FFFFFF;
}
#contentWrapper{
	width: 918px;
	padding: 25px 30px 40px;
	background-color: #f0f0f1;
	position: relative;
	-moz-box-shadow: 2px 2px 8px #4b4d4f;
	box-shadow: 2px 2px 8px #4b4d4f;
	-webkit-box-shadow: 2px 2px 8px #4b4d4f;
}
#content{
	float: left;
	width: 600px;
}
#content_video{
	width: 100%;
}

#content_video2
{
    float: left;
	width: 600px;
}
#toolkitList{
	width: 600px;
	margin-bottom: 30px;
}
.toolkitItem{
	width: 287px;
	border-bottom: 2px solid #464748;
	padding: 0 0 12px 0;
	margin-bottom: 25px;
}
.toolkitItem h2{
	height: 37px;
	font-size: 1.29em;
	font-weight: bold;
	color: #1a1818;
	padding: 20px 0 0 15px;
	background: #dededf no-repeat center right;
}
#freeChapter h2{
	background-image: url(../img/icon_bookmark.gif);
}
#reminderEmails h2{
	background-image: url(../img/icon_email.gif);
}
#RUOK h2{
	background-image: url(../img/icon_play.gif);
}
#imNotOk h2{
	background-image: url(../img/icon_play.gif);
}
#poster h2{
	background-image: url(../img/icon_sticker.gif);
}
#meetingGuide h2{
	background-image: url(../img/icon_meeting.gif);
}
.toolkitItem .H2{
	height: 37px;
	font-size: 1.29em;
	font-weight: bold;
	color: #1a1818;
	padding: 20px 0 0 15px;
	background: #dededf no-repeat center right;
}
#freeChapter .H2{
	background-image: url(../img/icon_bookmark.gif);
}
#reminderEmails .H2{
	background-image: url(../img/icon_email.gif);
}
#RUOK .H2{
	background-image: url(../img/icon_play.gif);
}
#imNotOk .H2{
	background-image: url(../img/icon_play.gif);
}
#poster .H2{
	background-image: url(../img/icon_sticker.gif);
}
#meetingGuide .H2{
	background-image: url(../img/icon_meeting.gif);
}
.toolkitItem p{
	line-height: 1.43em;
	padding: 0 0 0 15px;
}
#contentVideoPanel{
	margin-bottom: 20px;
}
#contentVideoPanel2{
	margin-bottom: 20px;
    border-top: 3px solid #F6AA20;
    padding: 20px 0 0;
	margin-top:30px;
    width: 600px;
}
#contentVideoPanel2 h2{
	margin-bottom:0px;
}
#contentVideoPanel3{
	margin-bottom: 20px;
    border-top: 3px solid #F6AA20;
    padding: 20px 0 0;
	margin-top:30px;
    width: 100%;
}
#contentVideoPanel3 h2{
	margin-bottom:0px;
}
/* pasted from new CSS file */
.contentVideoItem{
	border-top: 3px solid #f6aa20;
	border-bottom: 3px solid #f6aa20;
	padding: 20px 0 0 0;
	float: left;
	display: inline;
	width: 600px;
}
.contentVideoPanel3{
	width: 100%;
	margin-bottom:15px;
}

.contentVideoItemGrid{
   width: 280px;
   float: left;
   display: inline;
   border-bottom: 2px solid #f6aa20;
   padding-top:15px;
}
#contentVideoPanel3 .contentVideoItemGrid:first-child{
   width: 280px;
   margin-left:0;
}
#contentVideoPanel3 .contentVideoItemGrid{
   width: 280px;
   margin-right:10px;
}
.contentVideoItemGrid2{
   width: 280px;
   float: right;
   display: inline;
   border-bottom: 2px solid #f6aa20;
}
.contentVideoItem.child{
	border-top: none;
}
.contentVideo{
	float: left;
	width: 300px;
	height: 169px;
}
.contentVideo2{
	width: 300px;
	height: 169px;
}
.contentVideo3{
	width: 210px;
	margin-bottom:10px;
}
.contentVideoAbsract{
	float: right;
	width: 280px;
	display: inline;
}
.contentVideoAbsract2{
	width: 280px;
}
.contentVideoAbsract3{
	width: 280px;
	min-height:100px;
}
.contentVideoAbsract h3{
	font-size: 1.67em;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
.contentVideoAbsract3 h3{
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
.contentVideoAbsract h4{
	font-size: 1.67em;
	color: #f6aa20;
	margin: 0 0 5px 0;
}
.contentVideoAbsract p{
	border-bottom: 1px solid #f6aa20;
	margin: 0;
	padding-bottom: 10px;
	height: 118px;
}

/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


html > body .contentVideoAbsract p{
	min-height: 118px;
	height: auto;
}
#mediaEnquires{
	border-top: 3px solid #1a1818;
	border-bottom: 3px solid #1a1818;
	width: 560px;
	margin-top: 50px;
	position:relative;
}
#mediaEnquires h4,
#mediaEnquires h5,
#mediaEnquires dt,
#mediaEnquires dd{
	border-bottom: 1px solid #1a1818;
	margin: 0;
	font-weight: bold;
	height: 24px;
	line-height: 2em;
}
#mediaEnquires h4{
	font-size: 1.33em;
	line-height: 1.50em;
}
#mediaEnquires dt{
	float: left;
	width: 70px;
	border-bottom: 1px solid #1a1818;
}
#mediaEnquires dd{
	float: left;
	width: 490px;
	border-bottom: 1px solid #1a1818;
	font-weight: normal;
}
/* end pasted section */

.contentVideoPanelItem{
	margin-bottom: 25px;
}
.contentVideoNavBG{
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.5;
	background-color: #FFFFFF;
	width: 287px;
	height: 57px;
	display: inline;
}
.contentVideoNav{
	background: url(../img/icon_play.png) no-repeat center left;
	display: block;
	height: 37px;
	line-height: 37px;
	padding: 0 0 0 45px;
	font-weight: bold;
	position: absolute;
	bottom: 8px;
	left: 8px;
	z-index: 2;
	width: 242px;
}
.contentVideoNav:hover{
	color: #FFFFFF;
}
#content .contentVideoPanelItem p{
	font-size: 0.86em;
	line-height: 1.5em;
	width: 100%;
}
#viewAllStories{
	margin-left: 310px;
	margin-top: -5px;
}
.tip h2 span{
	background: url(../img/icon_tip.gif) no-repeat;
	color: #1a1818;
	display: block;
	float: left;
	width: 53px;
	height: 53px;
	line-height: 1em;
	text-align: center;
	text-indent: -2px;
	padding: 11px 0 0 0;
	margin: -10px 10px 0 0;
}
.tip .H2 span{
	background: url(../img/icon_tip.gif) no-repeat;
	color: #1a1818;
	display: block;
	float: left;
	width: 53px;
	height: 53px;
	line-height: 1em;
	text-align: center;
	text-indent: -2px;
	padding: 11px 0 0 0;
	margin: -10px 10px 0 0;
}
#moreInformation .H2 span{
	background: url(../img/icon_moreInformation.gif) no-repeat;
}
.tip .H2 span.conversationNo{
	background: url(../img/icon_tip.gif) no-repeat;
	color: #1a1818;
	display: block;
	float: left;
	width: 53px;
	height: 53px;
	line-height: 1em;
	text-align: center;
	text-indent: -2px;
	padding: 11px 0 0 0;
	margin: -10px 10px 0 0;
}
#moreInformation .H2 span.conversationNo{
	background: url(../img/icon_moreInformation.gif) no-repeat;
}
#topTips{
	margin-bottom: 60px;
}
#topTips .H2{
	margin-bottom: 30px;
}
#topTips .H3{
	font-size: 1.67em;
	line-height: 1.25em;
	margin-bottom: 5px;
}
#topTips p{
	margin-bottom: 5px;
}
#topTips .alignLeft{
	margin: 0 20px 20px 0;
}
#topTips .alignRight{
	margin: 0 0 20px 20px;
}
.tip{
	margin-bottom: 40px;
	clear: both;
}
.tip ol{
	margin-bottom: 10px;
}
.contentCalloutBox{
	border-top: 4px solid #f6aa20;
	margin-bottom: 30px;
}
.contentCalloutBox .H3{
	color: #f6aa20;
	font-size: 2.08em;
	line-height: 1.20em;
	padding: 10px 0 0 0;
	margin-bottom: 20px;
}
.question{
	background: url(../img/icon_question.gif) no-repeat center right;
}
.contentCalloutBoxAbsract{
	border-top: 2px solid #f6aa20;
	background-color: #fdeac7;
	padding: 20px 20px 10px;
}
.contentCalloutBoxAbsract p{
	font-size: 1.25em;
	line-height: 1.53em;
	margin-bottom: 10px;
}
#businessFeatureWrapper,
#toolkitFeatureWrapper{
	border-top: 3px solid #f6aa20;
	padding: 15px 0 0 0;
	margin-top: 10px;
}
#toolkitFeatureWrapper .H2
{
    font-weight: normal;
}
.linkUnderline
{
    border-bottom: 1px solid #F6AA20;
}
.floatleft { float: left; }
.businessFeatureItem,
.toolkitFeatureItem{
	width: 280px;
	border-bottom: 3px solid #f6aa20;
	margin-bottom: 30px;
}
.businessFeatureItem img,
.toolkitFeatureItem img{
	margin-bottom: 15px;
}
.businessFeatureItem h2,
.toolkitFeatureItem h2{
	text-indent: -3000px;
	height: 21px;
	line-height: 15px;
	margin: 0;
}
.businessFeatureItem h3{
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 1.08em;
}
.businessFeatureItem p,
.toolkitFeatureItem p{
	color: #777777;
	font-size: 1.08em;
	margin: 0;
	height: 80px;
	border-bottom: 1px solid #f6aa20;
}
#content .businessFeatureItem p a,
#content .toolkitFeatureItem p a{
	border-bottom: none;
}
#businessFeatureHowCanIHelp h2{
	background: url(../img/hdr_howCanIHelp.gif) no-repeat;
}
#businessFeatureRUOKAtWork h2{
	background: url(../img/hdr_RUOKAtWork.gif) no-repeat;
}
#toolkitFeatureFreeChapter h2{
	background: url(../img/hdr_freeChapter.gif) no-repeat;
}
#toolkitFeatureReminderEmails h2{
	background: url(../img/hdr_reminderEmails.gif) no-repeat;
}
#toolkitFeatureRUOK h2{
	background: url(../img/hdr_RUOK.gif) no-repeat;
}
#toolkitFeatureImNotOK h2{
	background: url(../img/hdr_ImNotOK.gif) no-repeat;
}
#toolkitFeaturePoster h2{
	background: url(../img/hdr_poster.gif) no-repeat;
}
#toolkitFeatureMeetingGuide h2{
	background: url(../img/hdr_meetingGuide.gif) no-repeat;
}
.contentTb{
	width: 600px;
	border-top: 3px solid #1a1818;
	margin-bottom: 40px;
}
.contentTb td,
.contentTb th{
	vertical-align: top;
	text-align: left;
	font-size: 1em;
	line-height: 1.33em;
	border-bottom: 1px solid #1a1818;
	padding: 7px 0 15px;
}
.contentTb th{
	width: 140px;
}
.contentTb th span{
	font-weight: normal;
}
.contentTb .hours,
.contentTb .phone{
	width: 105px;
	padding-right: 15px;
}

/*----------------------------------------------------------------------------------
GLOBAL AUXILLARY SECTION
----------------------------------------------------------------------------------*/

#findHelpQuickLinks h2{
	background: url(../img/hdr_howToGetInvolved.gif) no-repeat;
	height: 20px;
	border-bottom: 3px solid #000000;
	margin-bottom: 12px;
	margin-top: 2px;
}
#findHelpQuickLinks p{
	margin-bottom: 50px;
	font-size: 1.08em;
}

.content_right
{
    float: right;
    width: 289px;
}
.rightBanners
{
    padding-bottom: 80px;
}

#auxillaryPanel{
	float: right;
	width: 230px;
}
#auxillaryPanel .donate {
	background: #212121;
	padding: 10px;
	margin-bottom: 30px;
}
#auxillaryPanel .donate a {
	display: block;
	text-indent: -9000px;
	height: 17px;
	line-height: 17px;
	margin-bottom: 0px;
	background: url(../img/donation-button.gif) no-repeat;
	margin-left: 0px;
}
#auxillaryPanel .donate a:hover{
	background-position: bottom left;
}
#cta_needHelp{
	background: url(../img/cta_needHelp.jpg) no-repeat;
	width: 289px;
	height: 85px;
	margin-bottom: 25px;
	padding: 27px 0 0 0;
}
#cta_needHelp a{
	display: block;
	text-align: center;
	/*padding: 27px 0 0 0;*/
	/*height: 85px;*/
}
#cta_needHelp a strong{
	font: bold italic 2.29em/1em Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	display: block;
	margin-bottom: 10px;
}
#cta_needHelp .needHelpStrong{
	font: bold italic 2.29em/1em Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	display: block;
	margin-bottom: 10px;
}
#cta_needHelp .needHelpStrong a
{
    color: #FFFFFF;
}
#cta_needHelp .needHelpLink{
	font: bold 1.29em/1em Helvetica, Arial, sans-serif;
	color: #f6aa20;
}
#cta_needHelp a.needHelpLink:hover
{
    color: #FFFFFF;
}
#cta_needHelp a span{
	font: bold 1.29em/1em Helvetica, Arial, sans-serif;
	color: #f6aa20;
}
#cta_needHelp a:hover span{
	color: #FFFFFF;
}
#featureVideo{
	border-top: 2px solid #464748;
	border-bottom: 2px solid #464748;
	padding: 5px 0;
	margin-bottom: 7px;
}
#videoNav{
	background-color: #97999c;
	padding: 8px 15px;
}
#videoNav a{
	color: #000000;
	font: bold 1.14em Helvetica, Arial, sans-serif;
	background: url(../img/arrow_videoNav.gif) no-repeat center left;
	padding-left: 15px;
}
#videoNav a:hover{
	color: #FFFFFF;
}
#auxillaryNav{
	margin-bottom: 20px;
}
#auxillaryNav a{
	display: block;
	font-size: 1.29em;
	line-height: 1em;
	padding: 18px 0 18px 58px;
	color: #1a1818;
	height: 21px;
	background: #dededf url(../img/auxNavItem_smiley_white.gif) no-repeat 14px 10px;
	margin-bottom: 5px;
}
#auxillaryNav a:hover{
	background: #97999c url(../img/auxNavItem_smiley_white_over.gif) no-repeat 14px 10px;
}
#auxillaryNav #aux_item_how,
#auxillaryNav #aux_item_how:hover{
	background: #f6aa20 url(../img/auxNavItem_smiley_black.gif) no-repeat 14px 10px;
}
.auxillaryFeature{
	margin-bottom: 20px;
}
.auxillaryFeature h3{
	background-color: #dededf;
	font-size: 1.57em;
	padding: 15px;
	margin-bottom: 15px;
}
#websiteLinks h3{
	background-color: #f6aa20;
}
#informationAndReferral dl{
	font-size: 1.29em;
	line-height: 1.33em;
	padding-left: 15px;
}
#informationAndReferral dt{
	font-weight: bold;
}
#informationAndReferral dd{
	margin-bottom: 15px;
}
#websiteLinks dl{
	font-size: 1.07em;
	padding-left: 15px;
}
#websiteLinks dt{
	font-weight: bold;
	color: #626366;
	margin-bottom: 5px;
}
#websiteLinks dd{
	margin-bottom: 20px;
}
#websiteLinks dd a{
	text-decoration: underline;
}
#websiteLinks dd a:hover{
	color: #626366;
}


#tellMyStory img{
	margin-bottom: 10px;
	border-top: 2px solid #464748;
	border-bottom: 2px solid #464748;
	padding: 5px 0;
	margin-bottom: 7px;
}
#tellMyStory p{
	font-size: 0.86em;
	line-height: 1.33em;
}
#auxillaryCallout_RUOK{
	position: absolute;
	bottom: 40px;
	right: 30px;
}
.auxillaryCallout{
	text-align: center;
	font-size: 1.57em;
	font-weight: bold;
	border-top: 2px solid #464748;
	border-bottom: 2px solid #464748;
	line-height: 1em;
	padding: 10px 0;
	margin-bottom: 30px;
}
.pulloutQuote h3,
.pulloutQuote blockquote{
	font: bold 1.86em/1.08em Helvetica, Arial, sans-serif;
	margin-bottom: 0;
}
.pulloutQuote h3,
.pulloutQuote span{
	color: #f6aa20;
}

/*----------------------------------------------------------------------------------
GLOBAL FOOTER SECTION
----------------------------------------------------------------------------------*/

#footer{
	width: 912px;
	padding: 34px 33px 60px;
	background-color: #f6aa20;
}
#footer h2{
	margin-bottom: 20px;
	text-indent: -3000px;
	line-height: 15px;
	height: 15px;
	background: url(../img/hdr_partnerServices.gif) no-repeat;
}
#footerLogos2{
    width:620px;
	float:left;
	display:block;
}
#footerList{
    width:250px;
	float:right;
	display:block;
	border-top: 3px solid #000000;
}
#footerList img{
   margin-top:20px;
}
.footerListColumn{
    width:125px;
	display:inline;
	border-bottom: 1px solid #000000;
}
.tbfooterList{
    width:100%;
	margin-top:5px;
}
.tbfooterList td{
    padding:4px 0;
	border-bottom: 1px solid #000000;
	background:url(../img/footerArrow.gif) center right no-repeat;  
}
.tbfooterList a:hover{
    color:blue; 
}
#footerLogos{
	width: 912px;
}
#footerLogos2 a,
#footerLogos a{
	display: block;
	float: left;
	padding: 5px;
	background-color: #fbd590;
	margin: 0 2px 5px 0;
}
#footerLogos2 a:hover,
#footerLogos a:hover{
	background-color: #cccccc;
}
#footerLogos2 a.last,
#footerLogos a.last{
	margin-right: 0;
}
#footerLogos img{
	display: block;
	width: 141px;
	height: 83px;
}
#footerLogos2 img{
	display: block;
	width: 90px;
	height: 50px;
}
#footerLogos a.last img{
	width: 137px;
}
#footerQuicklinks{
	padding: 20px 0;
	background-color: #FFFFFF;
}
#footerQuicklinks ul{
	text-align: center;
}
#footerQuicklinks ul li{
	display: inline;
	margin-right: 10px;
	border-right: 1px solid #1a1818;
	padding-right: 10px;
}
#footerQuicklinks ul li.last{
	margin-right: 0;
	border-right: none;
	padding-right: 0;
}
#footerQuicklinks ul li a{
	color: #1a1818;
}
#footerQuicklinks ul li a:hover{
	color: #f6aa20;
}

.pagerLink { text-decoration: underline; }
.pagerOuter { text-align: center; padding-top: 15px; }

/*----------------------------------------------------------------------------------
HOMEPAGE LAYOUT 
----------------------------------------------------------------------------------*/

#HP_container{
	-moz-box-shadow: 0px 2px 4px #6b95bf;
	box-shadow: 0px 2px 4px #6b95bf;
	-webkit-box-shadow: 0px 2px 4px #6b95bf;
}
#HP_featurePrimaryWrapper{
	width: 912px;
	padding: 34px 33px;
	background-color: #FFFFFF;
	-moz-box-shadow: 0px 2px 4px #6b95bf;
	box-shadow: 0px 2px 4px #6b95bf;
	-webkit-box-shadow: 0px 2px 4px #6b95bf;
	margin-bottom: 10px;
}
#HP_featurePrimaryVideo{
	float: left;
	width: 640px;
	position: relative;
	height: 385px;
	z-index: 1000;
}
#HP_featurePrimaryStatement,
#HP_featureNavigation{
	background-color: #212121;
	width: 272px;
	height: 360px;
	float: right;
	padding: 25px 0 0;
	position: relative;
}
#HP_featureNavigation h2{
	text-indent: -3000px;
	height: 17px;
	line-height: 17px;
	margin-bottom: 20px;
	background: url(../img/hdr_Feature_findOutMore.gif) no-repeat;
	margin-left: 20px;
}
#HP_featureNavigation a.donate{
	display: block;
	text-indent: -3000px;
	height: 17px;
	line-height: 17px;
	margin-bottom: 20px;
	background: url(../img/donation-button.gif) no-repeat;
	margin-left: 20px;
}
#HP_featureNavigation a.donate:hover{
background-position: bottom left;
}

#HP_featureNavigation li { display: block; }
#HP_featureNavigation li a {
	color: #FFFFFF;
	font-size: 1.33em;
	display: block;
	border-bottom: 1px solid #000000;
	line-height: 1em;
	height: 1em;
	padding: 12px 0 12px 20px;
	background: url("../img/cta_arrow_featureMain.gif") no-repeat 236px 9px;
}
#HP_featureNavigation li a.last {
	border-bottom: none;
}
#HP_featureNavigation li a:hover {
	/*background-color: #333333;*/
	background: #333333 url("../img/cta_arrow_featureMain.gif") no-repeat 236px 9px;
}
#HP_featureNavigation #liveConversations{
	border-bottom: none;
	background: url(../img/thumb_twitterMap.gif) no-repeat top right #181818;
}
.sm_icon{
	display: block;
	text-indent: -3000px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 0;
}
#icon_twitter{
	right: 80px;
	background: url(../img/icon_twitter.gif) no-repeat;
}
#icon_facebook{
	right: 40px;
	background: url(../img/icon_facebook.gif) no-repeat;
}
#icon_twibbon{
	right: 0;
	background: url(../img/icon_twibbon.gif) no-repeat;
}
#HP_featurePrimaryStatement p.intro{
	text-indent: -3000px;
	background: url(../img/featurePrimaryStatement.gif) no-repeat;
	height: 131px;
	line-height: 0;
	font-size: 0;
	margin-bottom: 17px;
}
#HP_featurePrimaryStatement p{
	color: #FFFFFF;
	line-height: 1.54em;
	margin-bottom: 45px;
	font-size: 1.08em;
}
#HP_featureSecondaryWrapper{
	width: 912px;
	padding: 0 33px;
	background-color: #FFFFFF;
	/*height: 322px;*/
	padding-bottom: 20px;
}
.HP_featureSecondary{
	height: 297px;
}
#HP_featureNationalAreYouOKDay{
	float: left;
	width: 290px;
	border-right: 1px solid #f6aa20;
	padding: 25px 19px 0 0;
}
#HP_secondRowLeft{
	float: left;
	width: 290px;
	border-right: 1px solid #f6aa20;
	padding: 25px 19px 0 0;
}
#HP_featureRealStories{
	float: left;
	width: 290px;
	border-right: 1px solid #f6aa20;
	padding: 25px 19px 0 20px;
}
#HP_featureHowCanBusinessHelp{
	float: left;
	width: 290px;
	border-right: 1px solid #f6aa20;
	padding: 25px 19px 0 20px;
}
#HP_secondRowMiddle{
	float: left;
	width: 290px;
	border-right: 1px solid #f6aa20;
	padding: 25px 19px 0 20px;
}
#HP_featureQuickLinks{
	float: right;
	width: 252px;
	padding: 25px 0 0 20px;
	position: relative;
}
#HP_secondRowRight{
	float: right;
	width: 252px;
	padding: 25px 0 0 20px;
	position: relative;
}
.HP_featureSecondary h2{
	min-height: 21px;
	line-height: 15px;
	margin: 0;
}
.HP_featureSecondary img{
	margin-bottom: 15px;
}
.HP_featureSecondary h3{
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 1.08em;
}
.HP_featureSecondary p{
	color: #777777;
	font-size: 1.08em;
	margin: 0;
}

#HP_secondRowLeft h2{
}

#HP_secondRowMiddle h2{
	margin-bottom:2px;
}

#HP_secondRowRight h2{
}


#HP_featureNationalAreYouOKDay h2{
}
#HP_featureRealStories h2{
	background: url(../img/hdr_realStories_bg.gif) no-repeat;
}
#HP_featureHowCanBusinessHelp h2{
}
#HP_featureQuickLinks h2{
}
#HP_featureQuickLinks h2.AskSomeone{
	background: url(../img/hdr_askSomeoneAreYouOK.gif) no-repeat;
}
.HP_featureSecondary .CTA_list{
	border-top: 3px solid #f6aa20;
}
.HP_featureSecondary .CTA_list li{
	border-bottom: 1px solid #f6aa20;
}
.HP_featureSecondary .CTA_list a{
	color: #777777;
	background: url(../img/cta_arrow_feature.gif) no-repeat center right;
}
.HP_featureSecondary .CTA_list a:hover{
	color: #f6aa20;
}
.HP_featureSecondary .CTA_list li.last{
	border-bottom: none;
}

/*----------------------------------------------------------------------------------
REGISTER FORM
----------------------------------------------------------------------------------*/

#registerForm{
	display: block;
}
#registerForm h2{
	border-bottom: 3px solid #f6aa20;
	padding-bottom: 8px;
	margin-bottom: 20px;
}
#registerForm .formRow{
	margin-bottom: 25px;
}
.formRowMultiple{
	margin-bottom: 10px;
}
.formRowMultiple.last{
	margin: 0;
}
#registerForm .formRowSubmit{
	margin-top: 50px;
	border-top: 1px solid #f6aa20;
	border-bottom: 3px solid #f6aa20;
	padding: 12px 0;
}
#registerForm input.submit{
	float: right;
	width: 230px;
	cursor: pointer;
	border: none;
	-moz-box-shadow: 0px 2px 2px -1px #707070;
	box-shadow: 0px 2px 2px -1px #707070;
	-webkit-box-shadow: 0px 2px 2px -1px #707070;
	font-size: 1.08em;
	display: block;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 44px;
	background: url(../img/cta_bg.gif) repeat-x;
	border-radius: 7px;
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
   	padding: 0 0 0 15px;
	font-weight: bold;
	text-align: left;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
#registerForm input.submit:hover{
	background: url(../img/cta_bg_over.gif) repeat-x;
}
#registerForm label{
	display: block;
	text-align: left;
	font-size: 1.25em;
	font-weight: bold;
	color: #212121;
	margin-bottom: 5px;
}
#registerForm input, #registerForm select{
	display: block;
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #777777;
	padding: 6px 5px;
	color: #777777;
	line-height: 1em;
	background-color: #FFFFFF;
}
#registerForm .checkbox_outer
{ padding-top: 4px; }
#registerForm .checkbox input
{
    border: 0 none !important;
    height: auto !important;
    padding: 0 !important;
    display: inline;
}
#registerForm input{
	height: 14px;
}
#registerForm select{
	height: 28px;
	padding: 5px;
}

/* FORM ELEMENT DIMENSIONS */

#formItem_registerForm_firstName,
#formItem_registerForm_companyName,
#formItem_registerForm_suburb{
	width: 240px;
}
#formItem_registerForm_emailAddress,
#formItem_registerForm_phoneNumber,
#formItem_registerForm_mobileNumber{
	width: 253px;
}
#formItem_registerForm_familyName{
	width: 350px;
}
#formItem_registerForm_companyPosition,
#formItem_registerForm_postcode{
	width: 170px;
}
#formItem_registerForm_companySize,
#formItem_registerForm_state{
	width: 170px;
	margin-left: 10px;
	display: inline;
}
#formItem_registerForm_address{
	width: 600px;
}
#registerForm_firstName,
#registerForm_companyName,
#registerForm_suburb,
#registerForm_emailAddress,
#registerForm_phoneNumber,
#registerForm_mobileNumber{
	width: 228px;
}
#registerForm_familyName{
	width: 338px;
}
#registerForm_companyPosition,
#registerForm_postcode{
	width: 158px;
}
#registerForm_companySize,
#registerForm_state{
	width: 170px;
}
#registerForm_address{
	width: 588px;
}


.formItem_registerForm_firstName,
.formItem_registerForm_companyName,
.formItem_registerForm_suburb{
	width: 240px;
}
.formItem_registerForm_emailAddress,
.formItem_registerForm_phoneNumber,
.formItem_registerForm_mobileNumber{
	width: 253px;
}
.formItem_registerForm_familyName{
	width: 350px;
}
.formItem_registerForm_companyPosition,
.formItem_registerForm_postcode{
	width: 170px;
}
.formItem_registerForm_companySize,
.formItem_registerForm_state{
	width: 170px;
	margin-left: 10px;
	display: inline;
}
.formItem_registerForm_address{
	width: 600px;
}
.registerForm_firstName,
.registerForm_companyName,
.registerForm_suburb,
.registerForm_emailAddress,
.registerForm_phoneNumber,
.registerForm_mobileNumber{
	width: 228px;
}
.registerForm_familyName{
	width: 338px;
}
.registerForm_companyPosition,
.registerForm_postcode{
	width: 158px;
}
.registerForm_companySize,
.registerForm_state{
	width: 170px;
}
.registerForm_address{
	width: 588px;
}

/* FORM ELEMENT VALIDATION STYLES */

.placeholder{
	position: absolute;
	top: 2px; 
	left: 1px; 
	color: #777777;
	z-index: 1; 
	padding: 6px 5px;
	line-height: 1em;
	height: 14px;
}
.inputWrapper,
.formItem{
	position: relative;
}
#registerForm input.error{
	background-color: #fdf8ec;
	color: #f65f12;
	border: 1px solid #f65f12;
}
.helpHover{
	display: none;
	width: 224px;
	position: absolute; 
	bottom: 22px; 
	left: 0;
	cursor: pointer;
	z-index: 10;
}
.helpHoverLarge{
	bottom: 50px; 
}
.helpHoverText{
	border: 1px solid #d7dada;
	background: url(../img/helpHover_bg_close.gif) no-repeat top right #FFFFFF;
	padding: 15px 20px;
	color: #777777;
}
.helpHoverArrow{
	background: url(../img/helpHover_bg.png) no-repeat center bottom;
	height: 10px;
	width: 224px;
	margin-top: -1px;
}
#mandatoryFields{
	float: right;
	color: #f6aa20;
	font-weight: bold;
	margin-top: -5px;
}
#registerForm span{
	color: #f6aa20;
}
.formRowMultiple .required{
	float: right;
	font-size: 1.67em;
}
.requiredCheckbox
{
    font-size: 1.67em;
    color: #F6AA20;
}
.captcha  
{
    color: #F6AA20 !important; 
}
.captchaWidth 
{ 
    width: 176px; 
    height: 28px;
}
.captchaWidth input
{
    width: 150px;
    float: left;
}

/* Logos */
.logos {
    color:#231F20;
    float:left;
    font-size:1.3em;
    font-weight:bold;
    padding-top:5px;
    text-align:left;
}
.logo {
    float:left;
    padding-bottom:20px;
    padding-right:42px;
}

/* homepage videos */
.homeVideo_left
{
    text-align: center; 
    float: left; 
    padding-left: 10px; 
    margin-right: 10px; 
    width: 120px;
}
.homeVideo_right
{
    text-align: center; 
    float: left;
    margin-right: 10px; 
    width: 120px;
}
.homeVideo_left a
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}
.homeVideo_right a
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}
.homeVideo_left a:hover
{
    color: #F6AA20;
}
.homeVideo_right a:hover
{
    color: #F6AA20;
}

/*----------------------------------------------------------------------------------
CONVERSATIONS ACROSS NATION PAGE
----------------------------------------------------------------------------------*/
#API_wrapper{
	margin: 30px 0 0 0;
	border-top: 3px solid #f6aa20;
	padding: 15px 0 40px;
	border-bottom: 3px solid #f6aa20;
}
#API_map{
	margin: 0 0 20px 0;
}
#API_credit{
	float: right;
	padding: 8px 0 0 0;
	width: 166px;
}
#API_credit span{
	color: #777777;
	float: left;
	width: 77px;
	font-size: 0.92em;
	line-height: 2.55em;
}
#API_credit a{
	display: block;
	text-indent: -3000px;
	background: url(../img/logo_PatternDesign.gif) no-repeat;
	width: 88px;
	height: 32px;
	float: right;
}
#conversationsFeaturePanelWrapper{
	padding: 20px 0;
	border-bottom: 3px solid #f6aa20;
}
.conversationsFeaturePanel{
	height: 340px;
}
#conversationsAcrossNation{
	float: left;
	border-right: 1px solid #f6aa20;
	width: 259px;
	padding: 0 40px 0 0;
}
#participateInConversation{
	float: left;
	border-right: 1px solid #f6aa20;
	width: 279px;
	padding: 0 20px;
}
#conversationsQuickLinks{
	float: left;
	width: 232px;
	padding: 0 0 0 20px;
	position: relative;
}
#conversationsFindOutMore{
	margin: 0 0 40px 0;
}
#conversationsAcrossNation h2{
	height: 34px;
	background: url(../img/hdr_conversationsAcrossNation_bg.gif) no-repeat;
}
#participateInConversation h2{
	height: 34px;
	background: url(../img/hdr_participateInConversation_bg.gif) no-repeat;
}
#conversationsFindOutMore h2{
	height: 15px;
	background: url(../img/hdr_conversationsFindOutMore_bg.gif) no-repeat;
}
#conversationsMore h2{
	height: 15px;
	background: url(../img/hdr_conversationsMore_bg.gif) no-repeat;
}
.conversationsFeaturePanel h2{
	text-indent: -3000px;
	margin-bottom: 15px;
}
.conversationsFeaturePanel h3{
	font-size: 1.08em;
	margin-bottom: 3px;
}
.conversationsFeaturePanel p{
	font-size: 1.08em;
	color: #777777;
	margin: 0;
}
#conversationsAcrossNation ol{
	padding-left: 18px;
}
#conversationsAcrossNation ol li{
	font-weight: bold;
	font-size: 1.08em;
}
#tweetMessage{
	background: url(../img/bg_tweetMessage.gif) no-repeat;
	width: 240px;
	height: 107px;
	margin-bottom: 15px;
	padding: 20px;
	color: #FFFFFF;
	font-size: 1.08em;
	line-height: 1.54em;
	font-weight: bold;
}
#tweetButtons li{
	margin-bottom: 10px;
}
#tweetMessage .highlight{
	color: #f6aa20;
	text-transform: uppercase;
}
.HP_featureSecondary .CTA_list,
.conversationsFeaturePanel .CTA_list{
	border-top: 3px solid #f6aa20;
}
.HP_featureSecondary .CTA_list li,
.conversationsFeaturePanel .CTA_list li{
	border-bottom: 1px solid #f6aa20;
}
.conversationsFeaturePanel .CTA_list li{
	height: 30px;
	padding: 4px 0 3px;
}
.HP_featureSecondary .CTA_list a{
	color: #777777;
	background: url(../img/cta_arrow_feature.gif) no-repeat center right;
}
.HP_featureSecondary .CTA_list a:hover,
.conversationsFeaturePanel .CTA_list a:hover{
	color: #f6aa20;
}
.HP_featureSecondary .CTA_list li.last{
	border-bottom: none;
}
.conversationsFeaturePanel .CTA_list{
	padding: 0;
}
.conversationsFeaturePanel .sm_icon{
	display: block;
	height: 30px;
	line-height: 30px;
	position: static;
	width: 100%;
	text-indent: 0;
	font-size: 1.25em;
	color: #777777;
}
.conversationsFeaturePanel #icon_twitter{
	background: url(../img/icon_twitter.gif) no-repeat top right;
	right: auto;
}
.conversationsFeaturePanel #icon_facebook{
	background: url(../img/icon_facebook.gif) no-repeat top right;
	right: auto;
}
.conversationsFeaturePanel #icon_twibbon{
	background: url(../img/icon_twibbon.gif) no-repeat top right;
	right: auto;
}
.conversationsFeaturePanel #icon_twibbon.jackman,
#icon_twibbon.jackman{
	background: url(../img/icon_twibbon_jackman.gif) no-repeat top right;
}

/****** flash twitter conversations ********/
#noFlash
{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 25em;
	margin: -5em 0 0 -12.5em;
	text-align: left;
}
#noFlash p
{
	margin: 1.4em 0 0 0;
}


/* Added 18 July 2011 */
/* Merchandise */
#content_video {
    width: 100%;
}
#content_merchandise {
    background-color: #FFFFFF;
    width: 872px;
}
.cmh1{
    float:left;
	display:inline;
}
.cmMakeDonation{
    float:right;
	display:inline;
}
#content_merchandise_products{
    margin-top: 15px;
    width: 100%;
}
.contentProductItemGrid{
    float:left;
	width:210px;
	margin:0 0 20px 10px;
	border-bottom: 3px solid #F6AA20;
}
.contentProductItemRow .contentProductItemGrid:first-child{
	margin-left:0;
}
.contentProductItemGrid h3{
    font-size: 15px;
    margin: 20px 0 10px;
    text-transform: uppercase;
}
a.buy_now{
	font-size: 1.25em;
	color: #777777;
	display: block;
	background: url(../img/cta_arrow_video.gif) no-repeat center right;
	padding: 12px 0 13px;
	line-height: 1em;
}
a.buy_now:hover{
	color: #f6aa20;
}
.product_price{
    color:#f6aa20;
	font-size:18px;
	padding:8px 0;
	border-bottom: 1px solid #F6AA20;
}
.productImageWrap{
   height:130px;
}
.productImageWrap img{
   width:210px;
}
.product_description 
{
    margin-bottom:0;
    min-height:55px;
}
.product_price 
{
    margin-bottom:0;
}
.copy_block{
   width:238px;
   padding:35px 48px 0 0;
   display:inline;
   float:left;
}
.copy_block h3{
   font-size:14px;
   font-weight:bold;
   margin-bottom:10px;
}

table.radio_interest_group
{    
    width:100%;
    color:Fuchsia;
    border: 0px;
    
}
table.radio_interest_group input, .radio_interest_group label
{    
    float:left;
    padding-left: 5px;        
    font-weight:normal !important;
    border: 0px !important;

}
.copy_block2{
   width:385px;
   padding:35px 48px 0 0;
   display:inline;
   float:left;
}
.copy_block2 h3{
   font-size:14px;
   font-weight:bold;
   margin-bottom:10px;
}


table.radio_interest_group td, .radio_interest_group input
{
    border: 0px !important; 
}
/* Added 17 August 2011 */
/* Shopping Cart */

a.ContShopping {
font-size: 1.08em;
display: inline-block;
text-transform: uppercase;
color: white;
height: 25px;
background: url(../img/cta_bg.gif) repeat-x;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 8px 20px 0 20px;
text-align: center;
font-weight: bold;
}
a.ContShopping:hover {
    background: url(../img/cta_bg_over.gif) repeat-x;
	color: #FFFFFF;
}
.BasketTable .BasketRow th {
    text-align:left;
    background: #F6AA20;
    color:White;
    font-size:14px;
 }
 .BasketTable .BasketRow th.imgItem  {
     width:210px;
 }
 .BasketTable .BasketRow th.item  {
     width:240px;
 }
  .BasketTable .BasketRow th.itemPrice  {
     width:80px;
 }
  .BasketTable .BasketRow th.quantity  {
     width:80px;
 }
   .BasketTable .BasketRow th.cost {
     width:80px;
 }
    .BasketTable .BasketRow th.action {
     width:70px;
 }
 
 .BasketTable .BasketRow td {
     padding: 4px;
     text-align: left;
     vertical-align: middle;
     border-bottom: 1px solid #F6AA20;
}
.qyt_input {
background: url(/asset/img/bg_qtyInput.gif) no-repeat top right;
width: 52px;
height: 22px;
border: 0px;
text-align: center;
color: #333;
font-family: Helvetica,Arial,Sans-Serif;
border-style: none;
}
 a.BTNCart {
font-size: 1.08em;
display: inline-block;
text-transform: uppercase;
color: white;
height: 20px;
background: url(../img/cta_bg.gif) repeat-x;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 5px 20px 0 20px;
text-align: center;
font-weight: bold;
width:70px;
margin-bottom:4px;
}
a.BTNCart:hover {
    background: url(../img/cta_bg_over.gif) repeat-x;
	color: #FFFFFF;
}
.BasketPricing {
    min-height:70px;
    margin: 10px 0 20px 0;
}
.BasketPricing label {
float: left;
width: 660px;
text-align: right;
cursor: default;
font-size: 13px;
}
.BasketPricing span {
float: left;
width: 200px;
text-align: right;
font-size: 13px;
}
.CheckoutColLef {
    float:left;
    width:380px;
}
#CheckoutForm {
    display:block;
}
#CheckoutForm .formRow {
    margin-bottom:10px;
}
#CheckoutForm label {
display: block;
text-align: left;
font-size: 1.25em;
font-weight: bold;
color: #212121;
margin-bottom: 5px;
}
#CheckoutForm input {
    height:14px;
}
#CheckoutForm input, #CheckoutForm select {
    display: block;
    font-size: 1em;
    font-family: Helvetica, Arial, sans-serif;
    border: 1px solid #777;
    padding: 6px 5px;
    color: #777;
    line-height: 1em;
    background-color: white;
    width:350px;
}
#CheckoutForm span {
    color:#F6AA20;
}
.CheckoutColRig {
    float:left;
    width:460px;
    margin-left:30px;
}
.ckbSchool input
{
    width:18px !important;
    left: 220px; 
    position: absolute;  
    border:0 none !important;
    padding: 0;
}

.BasketSummary .BasketRow th {
    text-align:center;
    background: #F6AA20;
    color:White;
    font-size:14px;
 }
 .BasketSummary .BasketRow th.imgItem  {
     width:150px;
 }
 .BasketSummary .BasketRow th.item  {
     width:240px;
 }
 .BasketSummary .BasketRow th.quantity  {
     width:80px;
 }
 .BasketSummary .BasketRow th.cost {
     width:80px;
 }
 .BasketSummary .BasketRow td {
     padding: 4px;
     text-align: center;
     vertical-align: middle;
     border-bottom: 1px solid #F6AA20;
}
 .BasketSummary .BasketRow td img
 {
     max-width:150px;
     max-height:100px;
 }
 .SummaryPricing label {
float: left;
width: 295px;
text-align: right;
cursor: default;
font-size: 13px;
}
.SummaryPricing span {
float: left;
width: 140px;
text-align: right;
font-size: 13px;
}
.SummaryPricing 
{
    margin: 10px 0 20px 0;
    min-height:70px;
}
.yourdetails label {
float: left;
padding-left: 5px;
font-weight: normal !important;
border: 0px !important;
}

.yourDetails 
{
    border: 2px Solid #F6AA20;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px 5px;
    margin: 0 0 20px 0;
}
.deliveryAddress
{
    border: 2px Solid #F6AA20;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px 5px;
    margin: 0 0 20px 0;
}
.paypal
{
    border: 0px Solid #F6AA20;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px 5px;
    margin: 50px 0 20px 0;
}
a.PayNow {
font-size: 1.08em;
display: inline-block;
text-transform: uppercase;
color: white;
height: 24px;
background: url(../img/cta_bg.gif) repeat-x;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 5px 30px 0 30px;
text-align: center;
font-weight: bold;
width:70px;
margin-bottom:4px;
}
a.PayNow:hover {
    background: url(../img/cta_bg_over.gif) repeat-x;
	color: #FFFFFF;
}
a.ContCheckout {
font-size: 1.08em;
display: inline-block;
text-transform: uppercase;
color: white;
height: 24px;
background: url(../img/cta_bg.gif) repeat-x;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 5px 30px 0 30px;
text-align: center;
font-weight: bold;
width:70px;
margin-bottom:4px;
}
a.ContCheckout:hover {
    background: url(../img/cta_bg_over.gif) repeat-x;
	color: #FFFFFF;
}
a.Login {
font-size: 1.08em;
display: inline-block;
text-transform: uppercase;
color: white;
height: 24px;
background: url(../img/cta_bg.gif) repeat-x;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 5px 30px 0 30px;
text-align: center;
font-weight: bold;
margin-bottom:4px;
}
a.Login:hover {
    background: url(../img/cta_bg_over.gif) repeat-x;
	color: #FFFFFF;
}
.LoginBox
{
    border: 2px Solid #F6AA20;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px 5px;
    margin: 20px 0 20px 200px;
    width: 500px;
}

 
