/*
Duracell Power of Parents Online
Developed by MNET - maintainnet.com
*/

/*/////////////////////////////////////////////////////////////////////////////// Globalism - Structure */

html{
	height: 100%;
}

body { 
	background: url(../images/global/pop_body_bkg.gif) #fdf4c6 repeat-x; 
	margin:0; 
	padding: 0;
	min-height: 100%;
	height:100%;
	text-align: center;
	font-family: ’Helvetica’, Arial, sans-serif; /* Resets 1em to 10px */
	color: #6E8892;
}


p, h1, h2, h3{
	margin: 0;
	padding: 0;
}

#total{
	width: 775px;
	background: url(../images/global/pop_total_bkg.gif) #fdf2bd repeat-x;
	margin: 0px auto;
	padding: 0px 0px 30px 0px;
	text-align: left; 
	position: relative;
	display: table;
	height: 100%;
}

#column_1{
	width: 180px;
	top: 0px;
	left: 0px;
	color: #FF6500;
	position: relative;
	float: left;
}

#column_2{
	width: 580px;
	float:left;
	overflow: hidden;
}

#top{
	width: 580px;
	height: 105px;
	float:left;
}
#content{
	background: url(../images/global/pop_content_shadow_bkg.gif) #FFF repeat-x;
	padding: 3px 0px 0px 0px;
	width: 580px;
	float:left;
	overflow: hidden;
}

#content_masthead{
	background: #FFF;
	padding: 0px 0px 0px 0px;
	width: 580px;
	min-height: 100%;
	height: 100%;
	display: table;
	float:left;
}

#home_content{
	width: 580px;
	background: #ecf5fc;
	float:left;
}

.block_content_large{
	margin: 15px 0px 0px 20px;
	width: 260px;
	float:left;
}

.block_content_xlarge{
	width: 540px;
	float:left;
}

.block_content_xlarge_content{
	margin: 15px 20px 0px 20px;
}

.block_content_small{
	margin: 15px 0px 0px 20px;
	width: 120px;
	float:left;
}

.block_content_small_internal{
	margin: 0px 13px 0px 0px;
	width: 120px;
	overflow: hidden;
	float:left;
}

#email_widget{
	width: 580px;
	margin: 15px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	background: url(../images/global/pop_widget_bkg.gif) #74ae3d top left no-repeat;
	float:left;
	color: #FFF;
}

#email_widget_btm{
	width: 580px;
	height: 10px;
	margin: 0px 0px 0px -10px;
	background: url(../images/global/pop_widget_btm.gif) top left no-repeat;
}

#home_masthead{
	width: 580px;
	height: 236px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/global/pop_home_masthead.jpg) top left no-repeat;
	float:left;
	text-indent: -1000em;
}

#home_callout{
	width: 580px;
	height: 54px;
	background: url(../images/global/pop_home_callout_bkg.gif);
	text-align: center;
	float:left;
}

#internal_content_body{
	color: #6E8892;
	width: 400px;
	padding: 0px 15px 30px 20px;
	float:left;
}

#internal_content_sidebar{
	width: 145px;
	background: #ecf5fc;
	/* this -/+ action makes the side bar 100% height */
	margin-bottom: -2000em; 
	padding-bottom: 2000em;
	float:left;
}


#internal_content_wide{
	color: #6E8892;
	width: 540px;
	padding: 0px 15px 30px 20px;
	float:left;
}

#download_box{
	width: 135px;
	height: 125px;
	background: #fdf6cc;
	border: solid 2px #f9dca2;
	padding: 5px;
	float: right;
}

.download{
	background: #fcf2ab;
	color: #ce6700;
	padding: 3px;
	width: 135px;
}

#storybook_bottom{
	background: #ecf5fc;
	width: 580px;
	padding: 5px 0px 20px 0px;
	margin-top: -20px;
	float:left;
}

#copyright, #copyright p{
	font: normal 11px ’Helvetica’, Arial, sans-serif; 
	color: #999999;
}

#copyright a, #copyright a:active, #copyright a:visited{
	font: normal 11px ’Helvetica’, Arial, sans-serif; 
	color: #999999;
	text-decoration: underline;	
}

#copyright a:hover{
	text-decoration: none;	
}

/*/////////////////////////////////////////////////////////////////////////////// Copy - Headers - Global Links */

#home_masthead p{
	font: normal 12px/14px  ’Helvetica’, Arial, sans-serif;
	padding: 0px 20px 0px 300px;
}

#home_callout p{
	font: normal 12px/17px ’Helvetica’, Arial, sans-serif;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#home_content p{
	font: normal 12px/17px  ’Helvetica’, Arial, sans-serif;
}

p{
	font: normal 14px/19px  ’Helvetica’, Arial, sans-serif;
	margin: 0px 0px 15px 0px;
}

#internal_content_sidebar p{
	font: normal 13px/17px  ’Helvetica’, Arial, sans-serif;
	margin: 15px 0px 20px; 
	padding: 0px 10px 0px 10px;
	color: #5B7279; 
}

.intro{
	font: normal 17px/25px  ’Helvetica’, Arial, sans-serif;
	color: #6E8892; 
}

.blue_bold{
	font-weight:bold;
	color: #005C97;
}

.red{
	color: #f11433;
}

a:link, a:active {
	color: #009898;
	text-decoration: underline;
}


a:visited{
	color: #669;
	text-decoration: underline;
}

a:hover{
	color: #EF1534;
	text-decoration: none;
}

img a{
	border-bottom: solid 5px red;}

img a:hover{
	border-bottom: solid 2px #EF1534;
}

h1{
	font: bold 42px ’Helvetica’, Arial, sans-serif;
	letter-spacing: -1px; 
	margin: 30px 0px 15px 0px; 
	color:  #fcb214;
}

a h1{
	cursor: pointer;
}

h2{
	font: bold 18px/24px ’Helvetica’, Arial, sans-serif;
	margin: 10px 0px 5px 0px;
	color: #005C97;
}

h2 a, h2 a:link, h2 a:active{
	color: #009898;
}


h2 a:visited{
	color: #669;
	text-decoration: underline;
}


h2 a:hover{
	color: #EF1534;
}

h3, h3 a, h3 a:link, h3 a:active{
	font: bold 13px ’Helvetica’, Arial, sans-serif;
	margin: 10px 0px 5px 0px; 
	color: #009898;
}

h3 a:visited{
	color: #669;
	text-decoration: underline;
}

h3 a:hover{
	font: bold 13px ’Helvetica’, Arial, sans-serif; 
	color: #EF1534;
}

.left_sm{
	float:left;
	margin: 0px 10px 0px 0px;
}

.left{
	float:left;
	margin: 0px 10px 10px 0px;
}

.right{
	float:right;
	margin: 10px 0px 10px 10px;
}

.center{
	text-align: center;
}


sup, a sup , a:link sup , a:active sup, a:hover sup{
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	text-decoration: none;
	}

/*/////////////////////////////////////////////////////////////////////////////// Lists */

ul.partners{
	font: normal 11px ’Helvetica’, Arial, sans-serif; 
	list-style-type: none;
	text-align: center;
	margin: 15px 0px 0px 0px;
	padding:0px 20px 0px 20px;
}

ul.partners li, ul.partners li a {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}

.orange_under{
	border-bottom: solid 1px #ffd691;
}

#internal_content_body ul{
	font: normal 14px ’Helvetica’, Arial, sans-serif; 
	list-style-type: square;
	margin: 15px 0px 0px 0px;
	padding:0px 20px 0px 20px;
}

#internal_content_body ul li{
	margin: 0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}


/*/////////////////////////////////////////////////////////////////////////////// Misc */

img{
	border: none;
}

a.link_image img{
	border-bottom: solid 2px #79bae4;
}

/*////////////////////////////////////////// Utility Navigation - Top */

#utility_nav{
	height: 25px;
	margin: 5px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	list-style-type: none;
	float: right;
}

#utility_nav ul{
	margin: 0px 20px 0px 0px;
	list-style-type: none;
	float: right;	
}

#utility_nav li{
	margin: 0;
	list-style-type: none;
	float: left;	
}

#utility_nav li a{
	font: normal 12px ’Helvetica’, Arial, sans-serif;
	color: #E4F1F8;
	text-decoration: none;
	float: left;
	padding: 0px 7px;}

#utility_nav li a:hover{
	text-decoration: underline;	
}

#top #utility_nav li.in{
	font: bold 12px ’Helvetica’, Arial, sans-serif;
	color: #E4F1F8;
	float: left;	
	padding: 0px 7px;
}

/*////////////////////////////////////////// Primary Nav Item Items */

#primary_nav {
	width: 580px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 9px;
	overflow: hidden;
	float: left;
}

ul#primary_nav li {
	list-style-type: none;
	display: block;
	float: left;
}

ul#primary_nav li a {
	display: block;
	padding: 10px;
	color: #FFF;
	font: bold 16px ’Helvetica’, Arial, sans-serif;
	text-decoration: none;
	float: left;
}

ul#primary_nav li a:hover {
	display: block;
	text-decoration: underline;
	float: left;
}		

ul#primary_nav li.in {
	display: block;
	padding: 10px;
	color: #FFF;
	height: 40px;
	font: bold 16px ’Helvetica’, Arial, sans-serif;
	background: url(../images/global/pop_primary_nav_hover_bkg.gif) repeat-x;
	text-decoration: none;
	float: left;
}

ul#primary_nav li a.in{
	background: url(../images/global/pop_primary_nav_hover_bkg.gif) repeat-x;
	height: 40px;
	text-decoration: none;
}

/*///////////////////////// Primary Nav Sub Nav Items */

ul#sub_nav_top{
	width: 580px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	background: url(../images/global/pop_primary_nav_bkg.gif) no-repeat;
	color: #FFF;
	float: left;
}

ul#sub_nav_top_home{
	width: 580px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	overflow: hidden;
	color: #FFF;
	float: left;
}

ul#sub_nav_top li{
	padding: 10px;
	list-style-type: none;
	float: left;
}

ul#sub_nav_top li a{
	font: bold 13px ’Helvetica’, Arial, sans-serif;
	color: #FFF;
	background: none;
	text-decoration: none;
	float: left;
}

ul#sub_nav_top li a:hover{
	text-decoration: underline;
}

ul#sub_nav_top li.in {
	font: bold 13px ’Helvetica’, Arial, sans-serif;
	color: #FFF;
	background: #3587c3; 
	text-decoration: none;
	float: left;
}


/*//////////////////////////////////////// Secondary Navigation - Bottom */

ul#secondary_nav {
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin: 0;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 35px;
	overflow: hidden;
	background: url(../images/global/pop_secondary_nav_bkg.gif) no-repeat;
	float: left;
}

ul#secondary_nav li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul#secondary_nav li a {
	display: block;
	padding: 10px;
	color: #FFF;
	font: bold 14px ’Helvetica’, Arial, sans-serif;
	text-decoration: none;
	float: left;
}

ul#secondary_nav li a:hover {
	display: block;
	text-decoration: underline;
	float: left;
}		

ul#secondary_nav li.in {
	display: block;
	padding: 10px;
	height:35px;
	color: #FFF;
	font: bold 14px ’Helvetica’, Arial, sans-serif;
	background: url(../images/global/pop_secondary_nav_hover_bkg.gif); 
	text-decoration: none;
	float: left;
}

ul#secondary_nav li a.in{
	background: url(../images/global/pop_secondary_nav_hover_bkg.gif) repeat-x;
	text-decoration: none;
}
/*///////////////////////// Secondary Nav Sub Nav Items */

ul#sub_nav_bottom{
	width: 580px;
	height: 31px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
	overflow: hidden;
	background: url(../images/global/pop_sub_nav_bottom_bkg.gif) no-repeat;
	color: #FFF;
	float: left;
}

ul#sub_nav_bottom li{
	padding: 7px 10px 10px 10px;
	list-style-type: none;
	float: left;
}

ul#sub_nav_bottom li a{
	font: bold 13px ’Helvetica’, Arial, sans-serif;
	color: #FFF;
	background: none;
	text-decoration: none;
	float: left;
}

ul#sub_nav_bottom li a:hover{
	text-decoration: underline;
}

ul#sub_nav_bottom li.in {
	font: bold 13px ’Helvetica’, Arial, sans-serif;
	height: 34px;
	color: #FFF;
	background: #3587c3; 
	text-decoration: none;
	float: left;
}


/*////////////////////////////////////////// Tertiary Navigation */

#tertiary_nav{
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding:10px 20px 15px 0px;
	list-style-type: none;
}

#tertiary_nav ul{
	margin: 0px 20px 0px 0px;
	list-style-type: none;
	float: right;	
}

#tertiary_nav li{
	margin: 0 7px 0px 0px;
	list-style-type: none;
	float: left;	
}

#tertiary_nav li a{
	font: bold 13px/15px ’Helvetica’, Arial, sans-serif;
	color: #009899;
	text-decoration: underline;	
}

#tertiary_nav li a:hover{
	color: #f11433;
	text-decoration: none;
}

#tertiary_nav li a.in{
	font: bold 13px/15px ’Helvetica’, Arial, sans-serif;
	color: #f11433;
	text-decoration: none;	
}



/*///////////////////////// Free Copy */
#free_copy_form{
	width: 500px;
	background: #ecf5fc;
	padding:20px;
	float: left;
}
#free_copy_form input, #free_copy_form select {font-size:16px; margin-left:20px; margin-top:-3px; width:365px;}
#free_copy_form input#Submit1 {width:auto;}
#free_copy_form input#txtZip5 {width:100px}
#free_copy_form td {border-bottom: 2px solid #DCE6EF; padding:15px 0;}
#free_copy_form tr#submit-button td {border-bottom: none; padding-bottom:0;}

p.please_note{
	background: #fdf6cc;
	border: solid 2px #f9dca2;
	padding: 8px 10px 7px;
}

p.please_note_blue{
	font: normal 12px/17px ’Helvetica’, Arial, sans-serif;
	width: 500px;
	background: #ffffff;
	border: solid 2px #005C97;
	padding: 8px 10px 7px 7px;
	margin: 20px 30px 10px 30px;
	float: left;
}

p.please_note_blue_internal{
	font: normal 12px/17px ’Helvetica’, Arial, sans-serif;
	width: 500px;
	background: #ffffff;
	border: solid 2px #005C97;
	padding: 8px 10px 7px 7px;
	margin: 20px 0px 10px 0px;
	float: left;
}

.hr_blue{
	margin: 20px 0px 20px 0px;
	height: 2px;
	width: 540px;
	background: url(../images/global/pop_hr_blue.gif) no-repeat;
}

/*///////////////////////// In Text Icons */
.body_pdf, .body_mpg, .body_audio{
 	background:url(/images/global/pop_pdf_icon.gif) 0px 4px no-repeat; 
	padding:14px 0px 0px 30px; 
	margin:0px 0px -10px 0px;
	vertical-align:middle; 
	height: 33px;
	display: block;
}

.body_mpg{
 	background:url(/images/global/pop_mpg_icon.gif) 0px 4px no-repeat; 
	padding:14px 0px 0px 30px; 
	margin:0px 0px -10px 0px;
	vertical-align:middle; 
	height: 33px;
	display: block;
}

.body_audio{
 	background:url(/images/global/pop_mp3_icon.gif) 0px 4px no-repeat; 
	padding:14px 0px 0px 30px; 
	margin:0px 0px -10px 0px;
	vertical-align:middle; 
	height: 33px;
	display: block;
}


/*///////////////////////// Email Widget */
#email_widget p{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font: normal 13px/15px ’Helvetica’, Arial, sans-serif;
	color: #FFF;
}

#email_widget p.header{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font: normal 18px/24px ’Helvetica’, Arial, sans-serif;
	color: #FFF;
}

#email_widget a, #email_widget a:active, #email_widget a:visited{
	font: normal 12px ’Helvetica’, Arial, sans-serif; 
	color: #FFFFFF;
	text-decoration: underline;	
}

#email_widget a:hover{
	text-decoration: none;	
}

.hr{
	padding: 10px 0px 0px 0px;
}

label{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 13px/18px ’Helvetica’, Arial, sans-serif;
	color: #FFFFFF;
}

.mint{
	color: #e3efd8;
}

form span input, form span textarea {
	width: 350px;
	font-family: ’Helvetica’, Arial, sans-serif;
	overflow: hidden;
	margin:0;
	}

.Warning {color: #C00;}
.chocerror-container {margin:3px 0 0 20px;}
.chocerror {color:#ED0707; font-weight:bold; font-size:13px;}
.errorlg {color:#ED0707; font-size:16px; margin-bottom:15px; }


/* Vertically Centers Image Submit Button */
input#ctlSendEmail_ImgSendEmail{
	vertical-align:middle; border:none; padding:0;
}

.internal_content_wide p code {font-family:'Courier', Monaco; font-size:12px; line-height:14px; color:#005C97; }
ol {padding-left:20px; margin:0;}
ol li {line-height:19px; margin-bottom:10px; font-size:14px;}
#internal_content_body ul li {line-height:19px; margin-bottom:10px; font-size:14px;}

#iq-questions p {font-weight:bold; margin-bottom:4px;}
#iq-questions ol {list-style-type: lower-alpha; margin-top:0; margin-bottom: 25px;}
#iq-questions ol li {margin:2px 0;}

p.note {font-size:12px; line-height:16px; margin:30px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 375px;}

dl.download-list {font-size:14px; line-height:19px;}
dl.download-list dt a {font-size:16px; font-weight:bold;}
dl.download-list dt a span {font-weight:normal;}
.pdf{display:block; height: 33px; background:url(/images/global/pop_pdf_icon.gif) 0px 4px no-repeat; padding:14px 0px 0px 30px; margin:0px 0px -10px 0px;}
.mpg {display:block; height: 33px; background:url(/images/global/pop_mpg_icon.gif) 0px 4px no-repeat; padding:14px 0px 0px 30px; margin:0px 0px -10px 0px;}
.audio {display:block; height: 33px; background:url(/images/global/pop_mp3_icon.gif) 0px 4px no-repeat; padding:14px 0px 0px 30px; margin:0px 0px -10px 0px;}
dl.download-list dd {margin-left:30px; margin-bottom:12px;}

/*///////////////////////// Email Reminder */
#email_reminder_form{
	width: 350px;
	background: #ecf5fc;
	padding: 20px;
	float: left;
}

#reading{
		text-align: center;
		margin: 0px 0px 25px 0px;
}

