#ContentWrapper.hasFlashContent .ContentRoundTop {padding-bottom:0 !important;}
#ContentWrapper.hasFlashContent .tabPane {margin-top:-7px;}
#ContentWrapper.hasFlashContent .tabPane { background:none !important;}

.ContentRoundBot { background: #FFFFFF url('../../img/bg.grad-btm-white.png') no-repeat left bottom;}
.ContentRoundTop {padding-bottom:10px !important;}

/******************** Tabs START **********************/
.ui-tabs-hide { position: absolute; left: -55555em; top: -55555em; }
.tabs{ display: block; height: 30px; margin:0; padding: 0 0 7px 0; background: #1779bb url('../../img/bg.tabs.png') no-repeat 0 bottom; }
.tabs LI { float: left; margin: 0 1px 0 0; padding: 0; list-style: none; }
.tabs LI A { display: block; height: 30px; background: url('../../img/kids/sprites.tabsKidsManage.png') no-repeat 0 0; margin:0; padding:0; text-decoration:none; }

.tabPane { background-color: #FFF;}

#tab-allergies-at-home A {width: 183px; background-position: 0 0; }
#tab-allergies-at-home A:hover { background-position: 0 -30px; }
#tab-allergies-at-home A.ui-tabs-selected { background-position: 0 -60px; }

#tab-more-ways-to-help A {width: 191px; background-position: 0 -90px; }
#tab-more-ways-to-help A:hover { background-position: 0 -120px; }
#tab-more-ways-to-help A.ui-tabs-selected { background-position: 0 -150px; }

#tab-fun-ways-to-learn A {width: 191px; background-position: 0 -180px; }
#tab-fun-ways-to-learn A:hover { background-position: 0 -210px; }
#tab-fun-ways-to-learn A.ui-tabs-selected { background-position: 0 -240px; }

#tab-allergy-profiler A {width: 161px; background-position: 0 -270px; }
#tab-allergy-profiler A:hover { background-position: 0 -300px; }
#tab-allergy-profiler A.ui-tabs-selected { background-position: 0 -330px; }
/******************* Tabs END ********************/

/******************* More Ways to Help START ********************/
/******************* More Ways to Help Sub Tabs START ********************/
.sub-tabs {}
.sub-tabs > UL {margin:0 0 0 -12px; height: 40px; background: url('../../img/bg.sub-tabs-long.png') no-repeat 0 0; }
.sub-tabs > UL LI { float: left; margin: 0 1px 0 0; padding: 0; list-style: none; display:block; }
.sub-tabs .tabPane {padding:0; }

.sub-tabs > UL LI A { height: 40px; width:75px; display:block;background: url('../../img/kids/sprites.kids-sub-tabs-ways.gif') no-repeat 0 0; }

.sub-tabs #tab-allergies-at-school A { width: 265px; background-position: 0 0; }
.sub-tabs #tab-allergies-at-school A:hover { background-position: 0 -40px; }
.sub-tabs #tab-allergies-at-school A.ui-tabs-selected { background-position: 0 -80px; }

.sub-tabs #tab-telling-others A { width: 121px; background-position: 0 -120px; }
.sub-tabs #tab-telling-others A:hover { background-position: 0 -160px; }
.sub-tabs #tab-telling-others A.ui-tabs-selected { background-position: 0 -200px; }
/******************* More Ways to Help Sub Tabs END ********************/

#allergies-at-school-container,
#telling-others-container {padding-top:17px;}

#more-ways-to-help-container .caregiversList LI {padding-bottom:10px; padding-top:0;}
#more-ways-to-help-container .caregiversList LI A { font-size:12px;}
/******************* More Ways to Help END ********************/

/********************** Columns START *********************/
#ContentWrapper .ColumnWrapper .Column {padding:0;}
.ColumnWrapper .column-right { float: right; width: 550px;}
#ContentWrapper .ColumnWrapper .column-right {width: 622px; padding:52px 50px 0 0;}
#ContentWrapper .ColumnWrapper .column-right p {font-size:12px; color:#666666; font-size:12px;}
#ContentWrapper .ColumnWrapper .column-right P SPAN{color:#0c5692;}
/********************** Columns END *********************/

/*********** Left corner image START *************/
#allergies-at-home-container .ColumnWrapper .column-left,
#more-ways-to-help-container .ColumnWrapper .column-left,
#fun-ways-to-learn-container .ColumnWrapper .column-left,
#allergy-profiler-container .ColumnWrapper .column-left {position:relative; top:-7px; width:224px; height:485px;}
#allergies-at-home-container .ColumnWrapper .column-left { background:url(../../img/kids/corner-allergies-at-home.jpg) no-repeat;}
#more-ways-to-help-container .ColumnWrapper .column-left { background:url(../../img/kids/corner-more-ways-to-help.jpg) no-repeat;}
#fun-ways-to-learn-container .ColumnWrapper .column-left { background:url(../../img/kids/corner-fun-ways-to-learn.jpg) no-repeat;}
#profiler .ColumnWrapper .column-left {background:url(../../img/kids/corner-kids-profiler.jpg) no-repeat;}
#profilerResults .ColumnWrapper .column-left {background:url(../../img/kids/corner-kids-profiler-results.jpg) no-repeat;}
/*********** Left corner image END *************/

/******************** Title START *******************/
.titleImage, .pageTitle {float:left;}
.titleImage {position:relative; left:-60px; top:-25px; z-index:20;}
.pageTitle { margin: -10px 0 15px -52px; }
.pageTitle H1 { margin: 0 0 10px 0; padding: 0; color: #e21c37; font-size: 24px; }
.pageTitle P { margin: -5px 0 0 0; color: #1679be !important; text-transform: uppercase; }
.pageTitle v\:shape {padding-bottom:10px;} /*H1 font display fix for all IE. While Firefox etc uses "canvas", IE uses "v:shape for H1 custom font display."*/
/******************** Title END *******************/

H2 {font-size: 16px; font-family: Helvetica, Arial /*'Delta Jaeger'*/ !important; color:#0c5692; font-weight:600;}
H3 { 
	font-size: 16px; 
	font-family: Helvetica, Arial /*'Delta Jaeger'*/ !important;
	font-weight:bold !important;
	color:#0c5692;
}
H5 {text-transform:uppercase; font-size:12px; color:#1679be !important; font-weight:normal;}

/************* Fun ways to learn titles START ***************/
#fun-ways-to-learn-container H3 {color:#1779bb !important; margin-bottom:10px !important;}
.allergiesGameTitle {font-size:20px !important; font-weight:400; line-height:19px;}
.allergiesGameTitle SUP { font-size:12px !important;}
.caseysTitle {font-size:16px !important; font-weight:400;}
.caseysTitle SPAN {font-size:14px !important; font-weight:350 !important;}
/************* Fun ways to learn titles END ***************/

#allergies-at-home-container H5 {margin-bottom:12px !important;}
#allergies-at-home-container .pane-top-short {margin-top:20px; height:20px;}
#fun-ways-to-learn-container .pane-top-short { margin-top:35px; margin-bottom:10px;}

P.description {width:410px;}
#fun-ways-to-learn-container .sub-column-right .pdfLink {margin:0 0 0 130px !important;}
#fun-ways-to-learn-container .sub-column-left .pdfLink { position:relative; top:13px;}
#fun-ways-to-learn-container .pdfLink IMG {float:none !important; padding:0;}

/********* List with arrows START**********/
.listWithArrows {padding: 0 0 13px 0; margin:0 !important; list-style: none;}
.listWithArrows LI {display: block; padding: 0pt 95px 20px 0; margin-bottom:0 !important;}
.listWithArrows LI div { padding-left:20px; background: no-repeat url('../../img/bg.arrow-red.gif'); background-position:0 3px; font-size:11px; color: #396b92;}
.listWithArrows LI H5 {margin-bottom:8px !important;}
/********* List with arrows END**********/

/********Fun ways to learn subcolumns START*******/
#fun-ways-to-learn-container .ColumnWrapper .column-right .sub-column-left {width:260px; float:left; padding-right:20px; margin-top:-6px;}
#fun-ways-to-learn-container .ColumnWrapper .column-right .sub-column-right {width:300px; float:left; padding:0 0 0 20px; background:url('../../img/bg.vertical-divider-short.gif') left top no-repeat;}
#fun-ways-to-learn-container .ColumnWrapper .column-right .sub-column-left P,
#fun-ways-to-learn-container .ColumnWrapper .column-right .sub-column-right P { color:#396b92 !important; font-size:12px !important;}
#fun-ways-to-learn-container .ColumnWrapper .column-right .sub-column-right P {width:175px;}
#fun-ways-to-learn-container .ColumnWrapper .column-right .sub-column-right IMG, #fun-ways-to-learn-container .ColumnWrapper .column-right .sub-column-right P {float:left;}
#fun-ways-to-learn-container .ColumnWrapper .column-right .sub-column-right IMG {padding-right:10px;}
/********Fun ways to learn subcolumns END*******/

/******** Allergy Profiler START*******/
.contentContainerShort {height: 535px;}
.contentContainerLong {height:1070px;}

#profiler .ColumnWrapper .column-right {padding-right:20px !important; width:680px;}

#profiler .titleImage {left:-32px;}
#profiler .pageTitle {margin-left:-24px !important;}

/******** Allergy Profiler subcolumns START*******/
#allergy-profiler-container .ColumnWrapper .column-right .sub-column-left {position:relative; margin-left:-30px; float:left; z-index:999;}
#allergy-profiler-container #profiler .ColumnWrapper .column-right .sub-column-left IMG {margin-top:20px;}
#allergy-profiler-container .ColumnWrapper .column-right .sub-column-right { margin-left:20px; width:290px; float:left; padding:0 0 0 20px; background:url('../../img/bg.vertical-divider.gif') left top no-repeat;}
/******** Allergy Profiler subcolumns END*******/

/*************** Allergy Profiler form START ***************/
#kidsProfilerPartTwo {} /*attribute style="display:none;" is set in manage.jsp*/

#formContentContainerShort {width:290px; overflow:hidden;}
#formContentContainerLong {width:620px;}

#kidsProfilerPartOne,
#kidsProfilerPartTwo { float:left; width:290px; margin-top:-10px;}

#nextButtonProfiler {float:right; margin:15px 45px 0 0;}
.showProfile {float:right; margin:90px 5px 0 0;}

#kidsProfilerForm {color:#0c5692 !important;}
#kidsProfilerForm P.questionText {width:250px; text-transform:uppercase; font-weight:bolder; font-size:10px !important; color:#0c5692 !important; margin:0 !important; padding:20px 0 10px 0;}
#kidsProfilerForm TABLE {margin-top:-8px;}
#kidsProfilerForm TABLE TD {padding:0 15px 0 0 !important;}
#kidsProfilerForm TABLE.when TD {padding:0 20px 0 0 !important;}
#kidsProfilerForm TABLE.swallowing TD {padding:0 57px 0 0 !important;}
#kidsProfilerForm SELECT {position: absolute; z-index: -1; visibility: hidden;}
#kidsProfilerForm LABEL {padding-left:5px;}
#kidsProfilerForm .error P.questionText{color:#E21C37 !important;}

.questionContainer P.note {text-transform:uppercase; font-weight:bolder; color:#0c5692 !important; margin:0 !important; padding:20px 0 10px 0;}
.questionContainer P.note, .questionContainer P.note A {font-size:10px !important; text-transform:none !important;}

#profilerTipContainer1 #regionalTipImage {
	float:left; 
	margin-top:0px; 
	width:90px; 
	height:80px; 
	background:url('../../img/manage/profiler/profiler-images.jpg') no-repeat 93px 0; 
	margin-right: 12px; 
	}
/*************** Allergy Profiler form END ***************/
/******** Allergy Profiler END*******/

/***************** Profiler Results START ****************/
#profilerResults {display:none;}

#profilerResults .ColumnWrapper .column-right {padding-right:20px !important; width:680px;}
#profilerResults .titleImage { position:relative; left:0; margin-left:-20px;}
#profilerResults  .pageTitle { margin-left:10px !important; }

#profilerResults H3 {font-size:12px !important;}
#profilerResults H3.note {color:#666666;}
#profilerResults H3.productTitleline {text-transform:uppercase;}
#profilerResults H2 SPAN { font-weight:500 !important;}
#profilerResults H3.description {width:250px; margin-bottom:40px;}
#profilerResults H5 {margin-bottom:7px !important;}

.profilerTipContainer {padding-bottom:30px;}
.profilerTipContainer IMG,
.profilerTipContainer H5,
.profilerTipContainer P {float:left;}
.profilerTipContainer IMG {padding-right:12px;}
.profilerTipContainer P {width:220px; font-size:11px !important;}
.profilerTipContainer H5{width:220px;}

#profilerResults .ColumnWrapper .column-right .sub-column-left {width:340px; float:left; position:relative; z-index:999; margin:0 0 0 -10px;}
#profilerResults .ColumnWrapper .column-right .sub-column-right {width:320px; float:left; padding:0 0 0 20px; background:url('../../img/bg.vertical-divider.gif') left top no-repeat; margin-top:-36px; margin-left:0 !important;}

.productContainer .productImageContainer {float:right; width:120px; text-align:center;}
.productContainer .productImageContainer DIV {margin:auto; position:relative;}
.productContainer .vertical {margin-top:-40px !important; padding-right:20px;}
.productContainer .productTitle {width:200px; margin-bottom:15px !important;}
#profilerResults .productContainer H3.productTitleline { font-size:11px !important; margin-bottom:5px !important;}
.productContainer .productDescription {width:200px;}
.productContainer H3.note {margin-bottom:0 !important;}

#productContainer2 { padding-bottom:20px;}

#profilerResults A H3 {text-decoration:underline; font-size:11px !important; margin:0 !important; padding:0 !important; display:inline;}
#profilerResults A.arrowLink {background:url('/img/bg.arrow-blue.gif') center right no-repeat; padding:0 10px 3px 0; font-weight:bold;}
#profilerResults .sub-column-right A.productLink {float:left; margin-top:10px; white-space:nowrap;}
#profilerResults .sub-column-right A.arrowLink {margin:15px 0 0 10px;}
#profilerResults .sub-column-left A.arrowLink {margin-left:105px;}

.horizontalDivider {width:300px; margin:15px 0 15px 0;}

.productDescription UL.more {display:none;}
.productDescription UL {margin:13px !important;}
.productDescription UL LI {margin-bottom:0 !important;}

.footNote {font-size:10px; padding-top:2px;}
.footNote SUP {font-size:8px;}
/***************** Profiler Results END ****************/

/****************** Next Page Button START ******************/
.nextPageBtn {
    height:16px;
    float:right;
    margin:-46px -40px 0 0;
}
#allergies-at-home-container .nextPageBtn { width:132px; background:url(../../img/kids/btn.more-ways-to-help.gif) top left no-repeat; margin:-46px -10px 0 0;}
#more-ways-to-help-container .nextPageBtn { width:130px; background:url(../../img/kids/btn.fun-ways-to-learnl.gif) top left no-repeat; margin:-46px -40px 0 0;}
#fun-ways-to-learn-container .nextPageBtn { width:123px; background:url(../../img/kids/btn.allergy-profiler.gif) top left no-repeat; margin:-46px -40px 0 0;}
/****************** Next Page Button END ******************/
	
	
/********* Footer Nav START ***********/
#allergies-at-home-container .kidsFooterNav LI.fnav-allergies-at-home A {background-position:left -330px !important;}
#more-ways-to-help-container .kidsFooterNav LI.fnav-more-ways-to-help A {background-position:left -420px !important;}
#fun-ways-to-learn-container .kidsFooterNav LI.fnav-fun-ways-to-learn A {background-position:left -510px !important;}
#allergy-profiler-container .kidsFooterNav LI.fnav-allergy-profiler A {background-position:left -600px !important;}

.kidsFooterNav {position:relative; top:-3px; margin-left:20px !important; padding: 0 0 20px 20px !important; background: url('../../img/kids/footerNavBg.gif') top left no-repeat; width:879px; height:30px; }
.kidsFooterNav LI {float:left; list-style: none;}
.kidsFooterNav LI A{display: block; height: 30px; margin: 0; padding: 0; background: url('../../img/kids/footerNav.gif') no-repeat;}

.kidsFooterNav LI.fnav-allergy-signs A {width:100px; background-position:left 0;}
.kidsFooterNav LI.fnav-allergy-signs A:hover {background-position:left -30px;}
.kidsFooterNav LI.fnav-allergy-signs.Selected A {background-position:left -60px;}

.kidsFooterNav LI.fnav-behaviors-to-watch A {width:130px; background-position:left -90px;}
.kidsFooterNav LI.fnav-behaviors-to-watch A:hover {background-position:left -120px;}
.kidsFooterNav LI.fnav-behaviors-to-watch.Selected A {background-position:left -150px;}

.kidsFooterNav LI.fnav-cold-or-allergies A {width:126px; background-position:left -180px;}
.kidsFooterNav LI.fnav-cold-or-allergies A:hover {background-position:left -210px;}
.kidsFooterNav LI.fnav-cold-or-allergies.Selected A {background-position:left -240px;}

.kidsFooterNav LI.fnav-allergies-at-home A {width:122px; background-position:left -270px;}
.kidsFooterNav LI.fnav-allergies-at-home A:hover {background-position:left -300px;}
.kidsFooterNav LI.fnav-allergies-at-home.Selected A {background-position:left -330px;}

.kidsFooterNav LI.fnav-more-ways-to-help A {width:125px; background-position:left -360px;}
.kidsFooterNav LI.fnav-more-ways-to-help A:hover {background-position:left -390px;}
.kidsFooterNav LI.fnav-more-ways-to-help.Selected A {background-position:left -420px;}

.kidsFooterNav LI.fnav-fun-ways-to-learn A {width:123px; background-position:left -450px;}
.kidsFooterNav LI.fnav-fun-ways-to-learn A:hover {background-position:left -480px;}
.kidsFooterNav LI.fnav-fun-ways-to-learn.Selected A {background-position:left -510px;}

.kidsFooterNav LI.fnav-allergy-profiler A {width:115px; background-position:left -540px;}
.kidsFooterNav LI.fnav-allergy-profiler A:hover {background-position:left -570px;}
.kidsFooterNav LI.fnav-allergy-profiler.Selected A {background-position:left -600px;}
/********* Footer Nav END ***********/

/**************** DropDown START ****************/

DIV.dropDownMenu {
	background: url('../../img/sprites.dropdown-bg.png') no-repeat left bottom;
	width:84px;
	height: 30px;
}

DIV.dropDownMenu A.dropDownLink {
	font-weight: bold !important;
	float: left;
	display: block;
	width: 54px;
	height: 28px;
	padding: 0 23px 2px 7px; *padding: 1px 23px 1px 7px;
	background: url('../../img/sprites.dropdown-short-closed.png') no-repeat right bottom;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	vertical-align: middle;
}


DIV.dropDownMenuOpened A.dropDownLink {
	padding: 0 23px 2px 7px; *padding: 1px 23px 1px 7px;
	background: url('../../img/sprites.dropdown-short-opened.png') no-repeat right bottom;
}

DIV.dropDownMenu A.dropDownLink SUP {
	font-size: 8px;
}

DIV.dropDownMenu A.dropDownLink .note {
	font-size: 9px;
	display: none;
}

DIV.dropDownMenuOpened UL{
	display: block !important;
}

DIV.dropDownMenu {
	background-color:#FFF !important; /*Fix for IE6. Without background-color dropdown closes randomly.*/
}

DIV.dropDownMenu UL {
	background-color:#FFF !important; /*Fix for IE6. Without background-color dropdown closes randomly.*/
	margin: 30px 0 0 0;
	*margin: 0;
	padding: 0;
	position: absolute;
	display: none;
	width: 84px;
	clear:both;
	z-index:9999;
}

.regionDropdownContainer DIV.dropDownMenu UL {
	height:216px;
	overflow-y:scroll;
}

DIV.dropDownMenu UL LI {
	float: none;
	display: block;
	margin: 0;
    padding: 4px;
	*padding: 1px 4px;
	background: #f7fafd;
	border-left:1px solid #d4d4d5;
	border-right:1px solid #d4d4d5;
	border-top:1px solid #c7deee;
	line-height:12px;
}

DIV.dropDownMenu UL LI A {
	width: 174px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	color: #0c5692;
	font-size: 11px;
	font-family: Arial, sans-serif;
	text-decoration: none;
	text-transform: none;
	line-height:12px;
}
DIV.dropDownMenu UL LI A .note {
    display: none;
}

DIV.dropDownMenu UL LI A SUP {
	font-size:8px;
}

DIV.dropDownMenu UL LI:hover {
	background: #dfe9f2;
}

DIV.dropDownMenu UL LI:hover A {
	color: #0c5692;
}

DIV.dropDownMenu UL LI.last {
	/*height: 3px !important;
	background: url('../../img/sprites.dropdown-compare-bot.png') no-repeat	0 0;
	border-top:none;
	line-height:0 !important;
	padding:0 !important;*/
	border-bottom:1px solid #CCC;
}

/**************** DropDown END ****************/