/* Header Bars */

#standardHeaderBar {
	width: 760px;
	background: #f3f0d4 url(../images/upload/subpages/header-repeat.jpg) repeat-x;
	border-bottom: 1px solid #dddabb;
	height: 45px;
	padding-top: 10px;
}
#essentialsHeaderBar {
	width: 760px;
	background:#f3f0d4 url(../images/upload/subpages/header-repeat.jpg) repeat-x;
	border-bottom: 1px solid #339900;
	height: 45px;
	padding-top: 10px;
}
#atHomeHeaderBar {
	background-color: #f3f0d4;
	width: 760px;
	background-image: url(../images/upload/subpages/header-repeat.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #d88514;
	height: 45px;
	padding-top: 10px;
}
#onTheGoHeaderBar {
	width: 760px;
	background: #f3f0d4 url(../images/upload/subpages/header-repeat.jpg) repeat-x;
	border-bottom: 1px solid #f5f1d4;
	height: 45px;
	padding-top: 10px;
}
#TransitionsHeaderBar {
	width: 760px;
	background: #f5f1d4 url(../images/upload/subpages/header-repeat.jpg) repeat-x;
	border-bottom: 1px solid #2323e7;
	height: 45px;
	padding-top: 10px;
}
#heamophiliaUHeaderBar {
	width: 760px;
	padding: 0px;
	margin: 0px;
}
/* Layout Divs */

#contentArea {
	width: 760px;
	padding:0 0 50px 0;
}
#leftSideNavdiv {
	margin: 0;
	padding: 0;
}
#leftSideNav {
	margin:0;
	padding: 0px 0px 50px 0px;
	float: left;
	width: 152px;
}
#rightSideBar {
	float: right;
	width: 180px;
	margin-top: 10px;
	padding:0 0 00px 0;
}
#twoColumnContent {
	width: 598px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	margin-top: 10px;
	float: right;
}

#miniRightRail { float: right; width: 168px; }

#twoColumnNavSpace {
	height: 5px;
	width: 5px;
	margin:10px 0 0 162px;
}
#threeColumnContent {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	margin:10px 0 0 162px;
	padding:0;
}
#threeColumnContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
}
#threeColumnContent p {
	margin-top: 0px;
}
a {
	color: #339900; /* new blue 003f87*/
	text-decoration: underline;
}
#threeColumnContent a:hover {
	text-decoration: none;
}
#threeColumnContent ul {
	margin:10px 10px 10px 30px;
	padding:0;
}
#threeColumnContent ol {
	margin:10px 10px 10px 40px;
	padding:0;
}
#threeColumnContent li {
	margin: 4px 0;
}
#threeColumnContent ul li {
	background:url(../images/upload/subpages/bullet-green.gif) left 6px no-repeat;
	list-style:none;
	padding: 0 0 0 6px;
}
#threeColumnContent ul li.pdf {
	background:url(../images/upload/subpages/icon-pdf.gif) no-repeat 0 0;
	list-style:none;
	padding: 0 0 10px 20px;
	margin: 0;
}
#threeColumnContent ol li {
	background:none;
	list-style-type:decimal;
}
#tanBox {
	background-color: #ece8c8;
	padding: 10px;
	margin:0;
}
#tanBox h1 {
	font-size: 18px;
	color: #339900;
	font-weight: lighter;
}
.highlight {
	color: #663300;
}
.dblImageLeft {
	clear:both;
}
.dblImageLeft img {
	clear:both;
	padding:0 10px 10px 0;
}
/* Hemphilia University U */

#HemophiliaUHolder {
	width: 760px;
	text-align: left;
	height: 100%;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}
#hemophiliaContentArea {
	width: 760px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#hemophiliaUContent {
	width: 598px;
	background-color: #e9e4bf;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	float: right;
	padding: 0;
	margin: 0;/* padding-top: 10px; */

}
#hemophiliaUContent a {
	color: #663300;
	text-decoration: underline;
}
#hemophiliaUContent a:hover {
	color: #663300;
	text-decoration: none;
}
#hemophiliaUContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#hemophiliaUContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: lighter;
	color: #339900;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#hemophiliaUContent h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.green {
	color: #339900;
}
#searchdiv {
	float: right;
	width: 598px;
	background-color: #e6e2bf;
	height:40px;
}
.search {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
#hemophiliaUContent hr {
	color: #cfb893;
	margin: 0 auto;
}
/* Hemophilia University Promo */

#hemoUniversityPromoPagediv {
	background: url(../images/upload/subpages/hemophiliaU/hemophiliaU-promo.gif) right bottom no-repeat;
	padding:0 180px 0 0;
}
* html #hemoUniversityPromoPagediv {
	height: 70px;
}
/* Hemophilia Subscribe Promo */

#hemophiliaSubscribe {
	float: right;
	width: 200px;
	margin-top: 7px;
	height:70px;
}
#hemophiliaSubscribe form {
	padding-top: 10px;
}
/* Contractable Menus */

.SectionMenu a {
	text-decoration:none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align: middle;
	border-bottom: 1px solid #dddabb;
	font-weight: lighter;
	padding:5px;
	margin:0;
}
h2 {
	font-size: 18px;
	color:#339900;
}
.SectionMenu ul {
	padding:0;
	margin:0;
	list-style:none;
}
.SectionMenu li {
	padding:0;
	margin:0;
}
/* SubNav Links */

a.subMenuLinks {
	color:#666666;
	font-size: 11px;
	background: url(../images/upload/subpages/subNavRepeat.jpg) repeat-x top;
	padding:  3px 5px 3px 10px;
	margin: 0;
}
a.subMenuLinks:hover {
	color:#000000;
	background: #F0ECD4 url(../images/upload/subpages/sideNav-f2.gif) no-repeat;
}

.boxBorderTop { background: url(../images/upload/subpages/feature-top.gif) no-repeat 0 0; height: 14px; }

.sideFeature {
	width: 179px;
	padding:0;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/upload/subpages/feature-bottom.gif) no-repeat 0 100%;
	margin: 0 0 10px 0;
}
.sideFeature1 {
	width: 179px;
	padding:0;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/upload/subpages/feature-bottom2.gif) no-repeat bottom;
	margin: 0px 0px 10px 0px;
}
.sideFeatureCopy {
	padding: 0 5px 10px;
	margin: 0;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}
.sideFeatureCopy ul, .sideFeatureCopy ul li {
	margin-left:6px;
	padding-left:0px;
}
.sideFeatureCopy p {
	padding:0;
	margin:0 0 8px 0;
}
.sideFeatureCopy h3 { margin: 5px 0; }
.sideFeatureCopy h3 a { font-size: 12px; }
.sideFeatureCopy a {	color: #0090cc; }
.sideFeatureCopy a:hover {	text-decoration: none; }

#contentArea .sideFeatureCopy h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #339900;
	margin: 0;
	padding: 0;
}
.mainCopy {
	color: #2b9a00;
}
a.mainCopy:hover {
	text-decoration: none;
}
.sideLinks {
	/* */

	font-size:11px;
}
.sideLinks ul {
	list-style:none;
	margin-left:0;
	padding:5px 10px;
}
.sideLinks li {
	padding:1px 1px 1px 12px;
	margin:2px 0;
	background:url(../images/upload/subpages/subpages/arrow.gif) no-repeat 5px 5px;
	background-color: #eae6c5;
}
.sideLinks a {
	color: #666666;
	text-decoration: none;
}
.sideLinks a:hover {
	text-decoration:underline;
}
.ArticleDiv {
	margin:0;
	padding:0;
}
/* Style section for New Parents enhancement */

.NewParentShare{}

.NewParentsTable {
	margin:0;
	padding:0;
	width:98%;
	border-collapse:collapse;
}
.NewParentsTable p {
	line-height:20px;
	padding-bottom:14px;
}
#NewParentsLead{line-height:20px;
}

#NewParentsHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	border-bottom:#cccccc solid 1px;
	color:#339900;
	margin:10px 0 0 0px;
	padding:0;
}
#NewParentsListHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#339900;
	margin:10px 0 0 0px;
	padding:0;
}
.NPNArticleListHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.NPNArticleList {
}
.NPNArticleList ul {
	margin-left:0px;
	padding-left:0px;
}
.NPNArticleList ul li {
	margin-left:0px;
	padding-left:0px;
}
#NewParentsLead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339900;
	margin: 0 0 0 0;
	padding:0;
}
#NewParentsLink {
	color:#CD6928;
	text-style:none;
	text-decoration:none;
}
.NewParentsNavHeading {
}
.NewParentsShare {
	margin:0;
	padding:0;
	width:98%;
	border-collapse:collapse;
}
div.npnColorSquaresRow {
	margin-left:48px;
}
.npnColorSquaresRow {
	font-size:10px;
	clear:both;
	text-align:center;
}
.npnColorSquaresRow div {
	padding:0px;
	color:#ffffff;
}	
.npnColorSquare1, .npnColorSquare2, .npnColorSquare3, .npnColorSquare4 {
	width:96px;
	height:100px;
	float:left;
}
.npnColorSquare1 {
	background:url(../images/upload/subpages/new-parents/Red-Link-Box.jpg) no-repeat;
}
.npnColorSquare2 {
	background:url(../images/upload/subpages/new-parents/Blue-Link-Box.jpg) no-repeat;
}
.npnColorSquare3 {
	background:url(../images/upload/subpages/new-parents/Orange-Link-Box.jpg) no-repeat;
}
.npnColorSquare4 {
	background:url(../images/upload/subpages/new-parents/Green-Link-Box.jpg) no-repeat
}
.npnColorSquareText a, .npnColorSquareText a:visited {
	color:#ffffff;
	text-decoration:none;
}
.npnColorSquareText a:hover, .npnColorSquareText:active {
	color:#ffffff;
	text-decoration:underline;
}
.npnColorSquareTextSub{
	font-size:11px; line-height:13px; word-spacing:-1px;
}
.npnColorSquareText {
	margin:12px;
	font-size:13px;
	text-align:center;
}
.npnFeaturedArticles {
	margin:24px 0 24px 0;
}
.errorText {
	font-family:Verdana, Arial, sans-serif;
	color:red;
	font-size:11px;
	font-variant:small-caps;
	clear:both;
	float:left;
}
.errorField {
	background-color:#BED8BA;
}
.formTextInput {
}
.formDropDown {
}
/** End New Parent Styles **/




/** Begin LIVING FIT! Styles **/

.notificationDiv {
	border:solid 1px #6AA531;
	margin-top:12px;
	padding:8px;
	font-size:11px;
}

.gradientBox{
	margin-bottom:10px;
	padding:4px 0px 0px 18px;
	width:401px;
	height:67px;
	background:url(../../html/images/upload/containers/container-400x67.gif) no-repeat top left;
}
.gradientBox h3{color:#339900; margin-bottom:3px;}
.gradientBox a, .gradientBox a:active, .gradientBox a:visited, .gradientBox a:hover{color:#cc6600; text-decoration:underline;}


/** End LIVING FIT! Styles **/

/** Paging Controls **/
.paging {
	padding: 12px 0 0 0;
	margin: 0px 0;
	font-size:10px;
}
.paging a, .paging span {
	display: block;
	float: left;
	padding: 0.2em 0.5em;
	margin-right: 1px;
	border: 1px solid #fff;
	background: #fff;
}
.paging a.current {
	border: 1px solid #6b7b66;
	background: #c7c145;
	color: #444444;
	font-size:10px;
	text-decoration:none;
}
.paging a {
	border: 1px solid #bac5b9;
	text-decoration: none;
	font-size:10px !important;
}
.paging a:visited {
	text-decoration:none;
}
.paging a:hover {
	border-color: #6b7b66;
	text-decoration:none;
}
.paging a.nextprev {
	background-color:#d7d580;
	color:#AAAAAA;
	text-decoration:none;
}
.paging a.nextprev:hover {
	color:#000000;
	text-decoration:none;
}
.paging span.nextprev {
	border: 1px solid #ddd;
	color: #d9d9d9;
}
.resultsPerPage {
	float:right;
	font-size: 85%;
	color: #6b7b66;
	width:155px;
}
.resultsPerPage .resultsText {
	float:left;
	margin:2px 0 0 0;
}
.resultsPerPage select {
	border: 1px solid #bac5b9;
	font-size:90%;
	padding:0;
	color: #6b7b66;
}
/** End Paging Controls **/

.AuthorInfo {
	float: right;
	text-align: right;
	padding:20px 0 0 0;
}
.formTable {
	margin:15px 0;
	background-color:#ece8c8;
	padding:15px;
	border:2px solid #e4deb1;
}
.formTable td {
	padding:3px;
}
.formTable p {
	padding:0;
	margin:0;
}
.formTable .label {
	text-align:right;
	padding-right:15px;
}
.formTable .control {
}
.warning {
	color:#cf0d0d;
}
.errorMsg {
    color:#cf0d0d;
}
.requiredField {
    color:#cf0d0d;
}
.hoverTooltip {
	display:none;
	width:180px;
	position:absolute;
}
#EmailForm {
	width:48%;
	margin:30px;
}
#EmailForm #To {
}
#EmailForm #Message {
}
#EmailForm #From {
	float:right;
}
.FakeLink {
	cursor: pointer;
}
.InteriorPoll { }
.InteriorPoll h2 { margin-top: 0; text-transform: uppercase; color: #390; font-weight: normal; font-size: font-size: 14px; border-bottom:1px solid #d5dfc7; }
.InteriorPoll table { margin-top: 10px; }
.InteriorPoll table tr td { padding-top: 10px; }

.PollResponse { margin: 10px 0; }

.PulloutBlock {
	background-color: #ece8c8;
	padding: 5px 15px;
	margin:20px -8px;
}
.listLink {
	text-align:right;
}
#contentArea .dividedList {
}
#contentArea .dividedList li {
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #339900;
}
.dividedList h3 {
 *padding-top:0;
 *float:left;
}
.dividedList p.description {
	width:280px;
 *padding-top:13px;
}

.contributorTable tr td{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #339900;
}

/** Begin Quiz Styles **/

#testYourKnowledgeQuiz{margin-top:20px;}
.testYourKnowledgeCarat{color:#000; font-weight:normal;}
#quizThanks a, .testYourKnowledgeCarat a{color:#cc6600; font-weight:normal;}
#quizThanks{margin-right:40px; line-height:20px;}
#testYourKnowledgeQuiz td{
 padding:0px 0px 14px 0px;
}

#testYourKnowledgeQuiz .question{
 clear:both;
 font-weight:bold;
 margin-top:12px;

}
/** End Quiz Styles **/

.bioImg { float: left; width: 100px; }
.bioCopy { float: right; width: 290px; margin: 0; }
.bioCopy p { margin: 0 0 10px 0; }
.bioCopy p.bioTitle { color: #390; margin: 0; }
.bioCopy p.titleDetail { font-weight: bold; font-style: italic; margin: 0; }

/** Tanbox text spacing **/
#threeColumnContent .CommentBlock p { margin-top: 12px; }

#slideshow-container { background:url(../../html/images/upload/pillar-box-btm.png) no-repeat 0 100%; }
#slideshowTop { background:url(../../html/images/upload/pillar-box-top.png) no-repeat 0 100%; height: 18px; }
#slideshow-container #slideshow-homepage h2 { color: #339900; margin:0 0 4px 10px; font-size:18px; display: block; z-index: 205; }

#slideshow-homepage { float: left; position: relative; margin: 0 0 10px 8px; width: 400px; }
* HTML #slideshow-homepage { margin: 0; }
* HTML #slideshow-homepage ul { margin-left: 6px; }
#slideshow-homepage ul { margin: 0; padding: 0; list-style: none; }
#slideshow-homepage li { width: 92px; height: 116px; float: left; padding: 0 5px; list-style: none; }
#slideshow-homepage li, ul#slideshow-copy li { list-style: none; }
#slideshow-homepage li a { display: block; width: 92px; height: 116px; outline: none; }

ul#slideshow-img li { text-indent: -9999px; }
ul#slideshow-img li.active { background-position: 0 100%; }

#slideshow-copy { clear: both; }
#slideshow-copy div { display: none; width: 380px; margin: 0 8px; }
#slideshow-copy div.active { display: block !important; }

ul li#cardio { background:url(../../html/images/upload/living-fit/pillar-cardio.jpg) no-repeat 0 0; }
ul li#cardio:hover { background:url(../../html/images/upload/living-fit/pillar-cardio.jpg) no-repeat 0 100%; }
ul li#strengthening { background:url(../../html/images/upload/living-fit/pillar-strengthening.jpg) no-repeat 0 0; }
ul li#strengthening:hover { background:url(../../html/images/upload/living-fit/pillar-strengthening.jpg) no-repeat 0 100%; }
ul li#nutrition { background:url(../../html/images/upload/living-fit/pillar-nutrition.jpg) no-repeat 0 0; }
ul li#nutrition:hover { background:url(../../html/images/upload/living-fit/pillar-nutrition.jpg) no-repeat 0 100%; }
ul li#wellness { background:url(../../html/images/upload/living-fit/pillar-wellness.jpg) no-repeat 0 0; }
ul li#wellness:hover { background:url(../../html/images/upload/living-fit/pillar-wellness.jpg) no-repeat 0 100%; }
