
/* Cross-Browser Compatibility
/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

* {
	margin:0px;
	padding:0px;
	border:0px;
}

/* ------------------------ GLOBAL ELEMENTS ------------------------ */

/* ------------------------ type selectors ------------------------ */
body { 
	text-align:center; 
	font:12px/16px "Arial", Helvetica, sans-serif; 
	color:#000;
	}

blockquote { margin-left:10px; margin-right:10px; }

h1	{ font-size:1.2em; color:#000; }
h2	{ font-size:1.1em; color:#000; }
h3	{ font-size:1.0em; color:#000; }

h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#eb4900; text-decoration:none; font-weight:bold; outline:none; }
a:hover,a:active	{ color:#eb4900; text-decoration:underline; outline:none; }


/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */

/* ------------------------ main framework ------------------------ */

#wrap {
	background:url("images/bg-wrap.jpg") top center no-repeat;
	width:941px;
	margin:0 auto;
	text-align:left;
	}

/* ------------------------ masthead framework ------------------------ */

#masthead {
	position:relative;
	background:url("images/masthead.jpg") top center no-repeat;
	height:96px;
	}

body#valuepage #masthead {
	background:url("images/masthead_value.jpg") top center no-repeat;	
}
	
body#careerspage #masthead {
	background:url("images/masthead_careers.jpg") top center no-repeat;	
}

body#suggestion_boxpage #masthead {
background:url("images/masthead_suggestion_box.jpg") top center no-repeat;
}

body#faqpage #masthead {
background:url("images/masthead_support.jpg") top center no-repeat;
}

body#content_selectionpage #masthead {
	background:url("images/masthead_content_selection.jpg") top center no-repeat;
	}

body#our_investorspage #masthead {
	background:url("images/masthead_our_investors.jpg") top center no-repeat;
	}

body#contact_uspage #masthead {
	background:url("images/masthead_contact_us.jpg") top center no-repeat;
	}

body#about_uspage #masthead {
	background:url("images/masthead_about_us.jpg") top center no-repeat;
	}

body#indexpage #masthead {
	background:url("images/masthead_index.jpg") top center no-repeat;
	}

body#tospage #masthead {
	background:url("images/masthead_tos.jpg") top center no-repeat;
	}
	
body#privacy_policypage #masthead {
	background:url("images/masthead_privacy_policy.jpg") top center no-repeat;
	}

body#kid_signup_emailpage #masthead {
	background:url("images/masthead_activation.jpg") top center no-repeat;
	}

body#productpage #masthead,
body#parent_accountpage #masthead {
	background:url("images/masthead_product.jpg") top center no-repeat;
	}
	
body#kidzui_browserpage #masthead {
	background:url("images/masthead_kidzui_browser.jpg") top center no-repeat;
	}
	
body#system_requirementspage #masthead {
	background:url("images/masthead_system_requirements.jpg") top center no-repeat;
	}
	
body#get_kidzuipage #masthead {
background:url("images/masthead_get_kidzui.jpg") top center no-repeat;
}

body#for_parentspage #masthead {
background:url("images/masthead_for_parents.jpg") top center no-repeat;
}

body#supportpage #masthead {
background:url("images/masthead_support.jpg") top center no-repeat;
}

body#content_guidelinespage #masthead,
body#content_policypage #masthead {
background:url("images/masthead_content_policy.jpg") top center no-repeat;
}

#masthead a.logolink {	
	position:absolute;
	left:20px;
	width:215px;
	top:0px;
	height:96px; 
}

#masthead h1 a.logolink span  {
	display:none;
	}
	
#masthead .loginbox a {
	float:left;
	clear:left;
	color:#000;
	font-weight:normal;
	font-size:.9em;
	margin-left:5px;
}

/* ------------------------ header framework ------------------------ */

#header-graphic { 
	height:269px;
	position:relative;
	background:transparent url("images/header_index_new.jpg") top center no-repeat;
	}

body#valuepage #header-graphic {
	height:160px;
	background:url("images/header_value.jpg") top center no-repeat	
}

body#careerspage #header-graphic {
	height:160px;
	background:url("images/header_careers.jpg") top center no-repeat	
}
	
body#suggestion_boxpage #header-graphic {
	height:160px;
	background:url("images/header_suggestion_box.jpg") top center no-repeat	
}

body#faqpage #header-graphic {
	height:160px;
	background:url("images/header_support.jpg") top center no-repeat
	}

body#content_selectionpage #header-graphic {
	height:160px;
	background:url("images/header_content_selection.jpg") top center no-repeat
	}

body#our_investorspage #header-graphic {
	height:160px;
	background:url("images/header_our_investors.jpg") top center no-repeat
	}

body#our_editorspage #header-graphic {
	height:160px;
	background:url("images/header_our_editors.jpg") top center no-repeat
	}

body#team_biospage #header-graphic {
	height:160px;
	background:url("images/header_team_bios.jpg") top center no-repeat
	}

body#press_roompage #header-graphic {
	height:160px;
	background:url("images/header_press_room.jpg") top center no-repeat
	}

body#kidzui_for_schoolspage #header-graphic {
	height:160px;
	background:url("images/header_kz_for_schools.jpg") top center no-repeat
	}

body#contact_uspage #header-graphic {
	height:160px;
	background:url("images/header_contact_us.jpg") top center no-repeat
	}

body#about_uspage #header-graphic {
	height:160px;
	background:url("images/header_about_us.jpg") top center no-repeat
	}

body#privacy_policypage #header-graphic {
	height:160px;
	background:url("images/header_privacy_policy.jpg") top center no-repeat
	}

body#tospage #header-graphic {
	height:160px;
	background:url("images/header_tos.jpg") top center no-repeat
	}

body#kid_signup_emailpage #header-graphic {
	height:108px;
	background:url("images/header_activation.jpg") top center no-repeat
	}

body#productpage #header-graphic,
body#parent_accountpage #header-graphic {
	height:160px;
	background:url("images/header_product.jpg") top center no-repeat
	}
	
body#kidzui_browserpage #header-graphic {
	height:160px;
	background:url("images/header_kidzui_browser.jpg") top center no-repeat
	}
	
body#system_requirementspage #header-graphic {
	height:160px;
	background:url("images/header_system_requirements.jpg") top center no-repeat
	}

body#get_kidzuipage #header-graphic {
	height:111px;
	background:url("images/header_get_kidzui.jpg") top center no-repeat
}

body#for_parentspage #header-graphic {
	height:160px;
	background:url("images/header_for_parents.jpg") top center no-repeat
}

body#supportpage #header-graphic {
	height:160px;
	background:url("images/header_support.jpg") top center no-repeat
}

body#content_guidelinespage #header-graphic,
body#content_policypage #header-graphic {
	height:160px;
	background:url("images/header_content_policy.jpg") top center no-repeat
}


/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
/* ------------------------ Tabbed Navigation ------------------------ */

#nav { 
	position:absolute;
	left:74px;
	bottom:0px;
	width:793px; 
	height:44px;
	}

#nav li {
    list-style: none;
	display: inline;
	text-align: center;
	}

#nav li a {
	text-decoration: none;
	display:block;
	float:left;	
	background: url("images/nav.gif") no-repeat;
	}

#nav li span {
	display: none;
	}

li#nav-01 a {
	width:152px;
	height:44px;
	}

li#nav-02 a {
	width:148px;
	height:44px;
	}

li#nav-03 a {
	width:129px;
	height:44px;
	}

li#nav-04 a {
	width:125px;
	height:44px;
	}

li#nav-05 a {
	width:106px;
	height:44px;
	}

li#nav-06 a {
	width:133px;
	height:44px;
	}

li#nav-01 a:link,
li#nav-01 a:visited {	
	background-position: -0px -0px;
	}

li#nav-01 a:hover,
li#nav-01 a:focus {	
	background-position: -0px -44px;
	}

li#nav-02 a:link,
li#nav-02 a:visited {	
	background-position: -152px -0px;
	}

li#nav-02 a:hover,
li#nav-02 a:focus {	
	background-position: -132px -176px;
	width: 168px;
	margin-left: -20px;
	}	

li#nav-03 a:link,
li#nav-03 a:visited {	
	background-position: -300px -0px;
	}

li#nav-03 a:hover,
li#nav-03 a:focus {	
	background-position: -282px -308px;
	width: 147px;
	margin-left: -18px;
	}	

li#nav-04 a:link,
li#nav-04 a:visited {	
	background-position: -429px 0px;
	}

li#nav-04 a:hover,
li#nav-04 a:focus {	
	background-position: -411px -440px;
	width: 143px;
	margin-left: -18px;
	}

li#nav-05 a:link,
li#nav-05 a:visited {	
	background-position: -554px 0px;
	}

li#nav-05 a:hover,
li#nav-05 a:focus {	
	background-position: -534px -572px;
	width: 126px;
	margin-left: -20px;
	}	

li#nav-06 a:link,
li#nav-06 a:visited {	
	background-position: -660px 0px;
	}

li#nav-06 a:hover,
li#nav-06 a:focus {	
	background-position: -643px -704px;
	width: 150px;
	margin-left: -17px;
	}

/* ------------------------ Tabbed Navigation On states ------------------------ */

body#productpage li#nav-02 a:link,
body#productpage li#nav-02 a:visited {	
	background-position: -132px -176px;
	width: 168px;
	margin-left: -20px;
	}
	
body#productpage li#nav-01 a:hover,
body#productpage li#nav-01 a:focus {	
		background-position: -0px -44px;
		}

	
body#get_kidzuipage li#nav-03 a:link,
body#get_kidzuipage li#nav-03 a:visited {	
	background-position: -282px -308px;
	width: 147px;
	margin-left: -18px;
	}


body#get_kidzuipage li#nav-02 a:hover,
body#get_kidzuipage li#nav-02 a:focus {	
	background-position: -132px -264px;
	width: 168px;
	margin-left: -20px;
	overflow: auto;
	position: relative;
	}
	
body#get_kidzuipage li#nav-04 a:hover,
body#get_kidzuipage li#nav-04 a:focus {	
	background-position: -411px -352px;
	width: 143px;
	margin-left: -18px;
	overflow: auto;
	position: relative;
	}

/* ------------------------------- Column FRAMEWORK ------------------------------- */

/* ------------------------ main-column framework ------------------------ */

.main-column {
	background:url("images/main-column-bg.jpg") #efefef top center no-repeat;
	margin:0px auto;
	width:901px;
	min-height:370px;
	height:auto !important;
	height:370px;
	}

body#team_biospage .main-column {
	width:821px;
	padding:0px 40px 0px 40px;
}

body#indexpage .main-column {
	background-image:none;
	background-color:#efefef;
}

body#content_guidelinespage .main-column,
body#suggestion_boxpage .main-column,
body#content_selectionpage .main-column,
body#our_investorspage .main-column,
body#our_editorspage .main-column,
body#press_roompage .main-column,
body#contact_uspage .main-column,
body#get_kidzuipage .main-column,
body#productpage .main-column,
body#content_policypage .main-column ,
body#kid_signup_emailpage .main-column {
	width:767px;
	padding:0px 67px 15px;
}

body#valuepage .main-column,
body#careerspage .main-column,
body#privacy_policypage .main-column {
	width:767px;
	padding:28px 67px 0px;
}

body#kidzui_browserpage .main-column,
body#parent_accountpage .main-column {
	width:901px;
	padding:0px;
}

body#get_kidzuipage .main-column {
	text-align:center;
}

body#faqpage .main-column,
body#kidzui_for_schoolspage .main-column,
body#for_parentspage .main-column,
body#supportpage .main-column,
body#system_requirementspage .main-column {
	width:834px;
	padding:0px 0px 0px 67px;
}

/* ------------------------ column-left framework ------------------------ */

#column-left {
	width:370px;
	float:left;
	}

body#faqpage #column-left {
	width:380px;
}

body#get_kidzuipage #column-left {
	width:532px;
}

body#for_parentspage #column-left {
	width:548px;
}

#column-left p, #column-left h1, #column-left h2, #column-left h3, #column-left ul, #column-left dl {
	margin:0px 0px 10px 0px;
	}

#column-left form {
	margin-left:0px;
	}


#column-left ul { 
	padding-left:5px;
	}

#column-left ul li { 
	padding-left:10px;
	}

#column-left dl { 
	padding-left:5px;
	}

#column-left dl dt {
	font-weight:bold;
	color:#99CC00;
	}
		
#column-left dl dd {
	padding-left:10px;
	margin-left:5px;
	}

/* ------------------------ column-right framework ------------------------ */

#column-right {
	width:461px;
	float:left;
	}
	
body#faqpage #column-right {
	width:454px;
}

#column-right p,
#column-right h1,
#column-right h2,
#column-right h3,
#column-right ul,
#column-right dl {
	margin:0px 0px 10px 0px;
	}

#column-right form {
	margin-left:0px;
	}

#column-right dl {
	padding-left:5px;
	}

#column-right dl dt {
	font-weight:bold;
	color:#99CC00;
	}

#column-right dl dd {
	padding-left:10px;
	margin-left:5px;
	}

/* ------------------------ bottom-wrap framework ------------------------ */

#bottom-wrap {
	position:relative;
	background:url("images/bottom-wrap.jpg");
	width:100%;
	height:93px;
	clear:both;
	text-align:center;
	}
	
#bottom-wrap a.suggestions {
	display:block;
	position:absolute;
	height:70px;
	width:65px;
	top:10px;
	right:140px;
}

#bottom-wrap a.suggestions span {
	display:none;
}

#bottom-wrap a:link,
#bottom-wrap a:visited {
	color:#333;
	text-decoration:none;
	}

#bottom-wrap a:hover,
#bottom-wrap a:active {
	color:#999;
	}

#bottom-wrap ul {
	padding-top:50px;
	padding-right:120px;
}

#bottom-wrap li {
	font-size:13px;
	padding:0px 5px 0px 7px;
	display: inline;
	border-left: 1px dotted #333;
	}

#bottom-wrap li.first {
	border: none;
	}

/* ------------------------ global form elements ------------------------ */

fieldset {
	border:0px;
	}

form { width:350px; padding:10px 0 15px 0; }

form label	{ font-size:.95em; }

form br {
	line-height:0;
	}





textarea {
	height:90px;
	overflow:auto;
	}


	
/* ------------------------ classes ------------------------ */

.clear	{ 
	clear:both;
	}

div.clear	{ 
	height:.01em; 
	overflow:hidden; 
	}

img.img-left { 
	float:left; 
	margin:2px 10px 10px 0px;
	}

img.img-right { 
	float:right; 
	margin:5px 0px 10px 10px; 
	}
	
span.line_thru {
	text-decoration:line-through;
}

.bluetext {
	font-weight:bold;
	color:#003e7d;
}

/* ------------------------ SPECIFIC ELEMENTS ------------------------ */

.error_message p#notice {
	margin-top:0px;
}

.invite_get_kz_now_orange_sm {
	margin-top:20px;
	float:left;
	clear:both;
	height:42px;
	display:block;
	width:100%;
}

body #wrap .invite_get_kz_now_orange_sm .tell_a_friend_text { 
	float:left ;
	width:auto ;
	font-size:1em;
	line-height:1.3em;
	font-style:italic;
	margin-left:15px ;
	margin-top:4px ;
	color:#333;
	
}

.invite_tell_a_friend a {
	float:left;
}

.loginbox form {
	width:auto;
	padding:0px;
}

.loginbox ul {
	padding-left:130px;
	margin-top:15px;
	margin-right:45px;
	float:right;
	background:url("images/subscriber_login.jpg") no-repeat top left;	
}

.loginbox li {
	float:left;
	margin-left:10px;
}

.loginbox .orange_go_btn {
	margin-top:15px;
	cursor:pointer;
}



.loginbox label {
	font-weight:bold;
	float:left;
	clear:left;
}

.picture_frame {
	width:370px;
	height:275px;
	background:url("images/picture_frame.jpg");	
}

.orange_bar {
	height:11px;
	background:url("images/orange_bar.jpg") no-repeat;
	clear:left;
}

.orange_bar_long {
	height:11px;
	background:url("images/orange_bar_long.jpg") no-repeat;
	clear:left;
}

.orange_bar_long2 {
	height:23px;
	background:url("images/orange_bar_long_2.jpg") no-repeat;
	clear:both;
}

/* ------------------------ Buttons ------------------------ */


.tell_a_friend {
	background:url("images/tell_a_friend.jpg");
	width:152px;
	height:42px;
	display:block;
	margin-left:65px;
	float:left;
	}

.tell_a_friend span {
	display:none;
	}
	
.get_kz_now_orange_sm {
	background:url("images/get_kz_now_orange_sm_new.jpg");
	width:173px;
	height:36px;
	display:block;
	float:right;
	margin-right:65px;
	}

.get_kz_now_orange_sm span {
	display:none;
	}

.header_graphic_btn {
	background:url("images/get_kz_now_orange_new.png") no-repeat;
	width:213px;
	height:45px;
	display:block;
	position:absolute;
	}

#header-graphic a:hover, #header-graphic a:active {
	text-decoration:none;
}

.header_graphic_btn span {
	display:none;
	}
	
.header_graphic_btn span.try_free {
	color:#333;
	font-weight:normal;
	font-style:italic;
	display:inline;
	position:absolute;
	bottom:-15px;
	right:-15px;
	}

body#get_kidzuipage a.header_graphic_btn,
body#kid_signup_emailpage a.header_graphic_btn {
	display:none;
}

body#indexpage a.header_graphic_btn {
	left:348px;
	top:117px;
	}

body#valuepage a.header_graphic_btn,
body#careerspage a.header_graphic_btn,
body#suggestion_boxpage a.header_graphic_btn,
body#faqpage a.header_graphic_btn,
body#content_selectionpage a.header_graphic_btn,
body#our_investorspage a.header_graphic_btn,
body#our_editorspage a.header_graphic_btn,
body#team_biospage a.header_graphic_btn,
body#kidzui_for_schoolspage a.header_graphic_btn,
body#contact_uspage a.header_graphic_btn,
body#privacy_policypage a.header_graphic_btn,
body#tospage a.header_graphic_btn,	
body#productpage a.header_graphic_btn,
body#kidzui_browserpage a.header_graphic_btn,
body#parent_accountpage a.header_graphic_btn,
body#system_requirementspage a.header_graphic_btn,
body#for_parentspage a.header_graphic_btn,
body#supportpage a.header_graphic_btn {
	background:url("images/get_kz_now_blue_new.png") no-repeat;
	left:615px;
	top:55px;
	}

body#content_guidelinespage a.header_graphic_btn,
body#press_roompage a.header_graphic_btn,
body#about_uspage a.header_graphic_btn,	
body#content_policypage a.header_graphic_btn {
	background:url("images/get_kz_now_orange_new.png") no-repeat;
	left:615px;
	top:55px;
}
	
a.download_now_btn {
	background:url("images/download_kz_btn.png") no-repeat;
	width:213px;
	height:45px;
	display:block;
}

a.download_now_btn span {
	display:none;
}

a.big_install_btn {
	background:url("images/big_install_btn.jpg") no-repeat;
	width:356px;
	height:63px;
	display:block;
	margin:0px auto;
}

a.big_download_btn span {
	display:none;
}

a.pay_now_btn {
	background:url("images/pay_now_btn.png") no-repeat;
	width:214px;
	height:34px;
	display:block;
}

a.pay_now_btn span {
	display:none;
}

.get_kz_now_orange {
	background:url("images/get_kz_now_orange_new.png");
	width:213px;
	height:45px;
	display:block;
	}

.get_kz_now_orange span {
	display:none;
	}
	


a.get_kidzui_pc,
a.get_kidzui_mac {
	clear:both;
	display:block;
	margin-left:62px;
	width:173px;
	height:36px;
	background:url("images/get_kidzui_pc_btn.jpg") no-repeat;
}

a.get_kidzui_mac {
	background:url("images/get_kidzui_mac_btn.jpg") no-repeat;	
}

/* -------------------------------- validation ------------------------------- */

.validationbox {
	position:relative;
	display:inline;
}

.LV_invalid_field {
	border:1px solid #FFA500!important;
}

.LV_valid_field {
	border:1px solid #2255AE!important;
}

.LV_validation_message {
	clear:left;
	float:left;
	font-size:.85em;
}

.edit_kid .LV_validation_message,
.new_kid .LV_validation_message {
	float:none;
	margin:0px 10px;
	clear:none;
}

.LV_invalid {
	color:#FFA500!important;
}

.LV_valid {
	color:#2255AE!important;
}

/* ------------------------ PAGE SPECIFIC ELEMENTS ------------------------ */

/* ------------------------ home-page ------------------------ */

body#indexpage .picture_frame {
	width:273px;
	height:181px;
	background:url("images/picture_frame_home_new.jpg");
	padding:80px 0px 0px 40px;
}

body#indexpage #column-left {
	width:313px;
	margin-right:35px;
}

body#indexpage #column-right {
	width:553px;
}

ul#what-is-kz {
	width:250px;
	margin-right:50px;
	margin-top:24px;
	float:left;
	}

ul#what-is-kz li span {
	display:none;
}

ul#what-is-kz li {
	margin:5px 0px 15px;
}

ul#what-is-kz li.first { 
	height:27px;
	background:transparent url("images/subhead_index_1_new.jpg") 0px 0px no-repeat;
	}
	
.in_the_news {
	margin-top:32px;
	width:238px;
	float:left;
	font-size:.85em;
	background:url("images/in_the_news_bg.jpg") repeat-y;
}

.in_the_news a:link, .in_the_news a:visited {
	color:#000;
}

.in_the_news a:hover, .in_the_news a:active {
	color:#000;
}

#column-right .in_the_news ul {
	margin-bottom:0px;
}

#column-right .in_the_news ul li{
padding-left:28px;
margin-bottom:15px;
}

.in_the_news ul.vid_btn li {
	background:url("images/vid_btn.jpg") no-repeat 0px 2px;
}
	
.subhead_index_2 {
	height:27px;
	background:url("images/subhead_index_2.jpg") no-repeat;
}

.subhead_index_3 {
	height:27px;
	background:url("images/subhead_index_3.jpg") no-repeat;
}

.subhead_index_4 {
	height:27px;
	background:url("images/subhead_index_4.jpg") no-repeat;
}

.subhead_index_5 {
	height:25px;
		margin-bottom:18px;
	background:url("images/subhead_index_5.jpg") no-repeat;
}

.subhead_index_5 span {
	display:none;
}

/* ------------------------ product-page ------------------------ */

ul#subnav_productpage {
	width:482px;
	height:27px;
	margin:0px auto;
}

ul#subnav_productpage li {
	display:inline;
}

ul#subnav_productpage li a {
	height:27px;
	float:left;
	display:block;
	background:url("images/subnav_product.jpg") no-repeat top left;
}

ul#subnav_productpage li span {
	display:none;
}

ul#subnav_productpage li.sub1 a:link, ul#subnav_productpage li.sub1 a:visited {
	width:88px;
	background-position: -0px -0px;
}

ul#subnav_productpage li.sub1 a:hover, ul#subnav_productpage li.sub1 a:active {
	background-position: -0px -27px;
}

ul#subnav_productpage li.sub2 a:link, ul#subnav_productpage li.sub2 a:visited {
	width:138px;
	background-position: -88px -0px;
}

ul#subnav_productpage li.sub2 a:hover, ul#subnav_productpage li.sub2 a:active {
	background-position: -88px -27px;
}

ul#subnav_productpage li.sub3 a:link, ul#subnav_productpage li.sub3 a:visited {
	width:106px;
	background-position: -226px -0px;
}

ul#subnav_productpage li.sub3 a:hover, ul#subnav_productpage li.sub3 a:active {
	background-position: -226px -27px;
}

ul#subnav_productpage li.sub4 a:link, ul#subnav_productpage li.sub4 a:visited {
	width:150px;
	background-position: -332px -0px;
}

ul#subnav_productpage li.sub4 a:hover, ul#subnav_productpage li.sub4 a:active {
	background-position: -332px -27px;
}

body#productpage img.img-left {
	margin:20px 25px 0px 0px;
}

body#productpage .for_parents img.img-left {
	margin-top:5px;
}

body#productpage p {
	float:left;
	margin:20px 0px 0px 5px;
	width:475px;
}

.for_parents {
	margin-top:48px;
}

.subhead_product_1 {
	margin-top:36px;
	height:27px;
	background:url("images/subhead_product_1.jpg") no-repeat;
}

.subhead_product_1 span {
	display:none;
}

.subhead_product_2 {
	float:left;
	width:450px;
	height:82px;
	background:url("images/subhead_product_2.jpg") no-repeat;
}

.subhead_product_2 span {
	display:none;
}

.subhead_product_3 {
	width:450px;
	float:left;
	height:42px;
	background:url("images/subhead_product_3.jpg") no-repeat;
}

.subhead_product_3 span {
	display:none;
}

/* ------------------------ kidzui_browser page ------------------------ */

ul.bullet_list {
	margin-top:15px;
	margin-left:80px;
	float:left;
	list-style-type:disc;
	width:745px;
}

ul.bullet_list li {
	margin-top:5px;
}

ul.bullet_list li.title {
	list-style-type:none;
	margin-left:-15px;
}

.subhead_kidzui_browser_1 {
	margin-top:26px;
	margin-left:62px;
	height:25px;
	background:url("images/subhead_kidzui_browser_1.jpg") no-repeat;
}

.subhead_kidzui_browser_1 span {
	display:none;
}

/* ------------------------ parent_account page ------------------------ */

.subhead_parent_account_1 {
	margin-top:26px;
	margin-left:62px;
	height:25px;
	background:url("images/subhead_parent_account_1.jpg") no-repeat;	
}

.subhead_parent_account_1 span {
	display:none;
}

.subhead_parent_account_2 {
	width:170px;
	float:left;
	margin-left:62px;
	height:25px;
	background:url("images/subhead_parent_account_2.jpg") no-repeat;	
}

.subhead_parent_account_2 span {
	display:none;
}

/* ------------------------ system_requirements page ------------------------ */

body#system_requirementspage #column-right,
body#system_requirementspage #column-left {
	width:375px;
}

body#system_requirementspage #column-right{
	margin-left:60px;
}

body#system_requirementspage .bullet_list {
	margin-left:15px;
	margin-bottom:42px;
	width:380px;
}

.subhead_system_requirements_1 {
	margin-top:26px;
	height:25px;
	background:url("images/subhead_system_requirements_1.jpg") no-repeat;	
}

.subhead_system_requirements_1 span {
	display:none;
}

.subhead_system_requirements_2 {
	height:25px;
	background:url("images/subhead_system_requirements_2.jpg") no-repeat;	
}

.subhead_system_requirements_2 span {
	display:none;
}

.subhead_system_requirements_3 {
	margin-top:26px;
	height:25px;
	background:url("images/subhead_system_requirements_3.jpg") no-repeat;	
}

.subhead_system_requirements_3 span {
	display:none;
}

.subhead_system_requirements_4 {
	margin-top:26px;
	height:25px;
	background:url("images/subhead_system_requirements_4.jpg") no-repeat;	
}

.subhead_system_requirements_4 span {
	display:none;
}

/* ------------------------ get_kidzui page ------------------------ */

.subhead_get_kidzui_1 {
	height:25px;
	background:url("images/subhead_get_kidzui_1.jpg") no-repeat;
}

.subhead_get_kidzui_1 span {
	display:none;
}

.subhead_get_kidzui_2 {
	height:25px;
	background:url("images/subhead_get_kidzui_2.jpg") no-repeat;
	margin-top:3px;
	margin-bottom:15px;
}

.subhead_get_kidzui_2 span {
	display:none;
}

.subhead_get_kidzui_3 {
	height:25px;
	background:url("images/subhead_get_kidzui_3.jpg") no-repeat;
}

.subhead_get_kidzui_3 span {
	display:none;
}

.subhead_get_kidzui_4 {
	height:25px;
	background:url("images/subhead_get_kidzui_4.jpg") no-repeat;
}

.subhead_get_kidzui_4 span {
	display:none;
}

.subhead_get_kidzui_5 {
	height:25px;
	background:url("images/subhead_get_kidzui_5.jpg") no-repeat;
}

.subhead_get_kidzui_5 span {
	display:none;
}

.subhead_get_kidzui_6 {
	height:25px;
	background:url("images/subhead_get_kidzui_6.jpg") no-repeat;
}

.subhead_get_kidzui_6 span {
	display:none;
}

.price_splat {
	margin:115px 20px 0px 0px;
	float:right;
	width:281px;
	height:302px;
	background:url("images/price_splat.jpg") no-repeat;
}

.price_splat span {
	display:none;
}

body#get_kidzuipage p {
	margin:24px 0px 45px 0px;
	font-size:1.5em;
	line-height:1.6em;
	text-align:left;
	
}

body#get_kidzuipage p span {
	font-size:.8em;
}

body#get_kidzuipage a.download_now_btn {
	margin:20px 0px;
}

/* ------------------------ for_parents page ------------------------ */

body#for_parentspage p {
	margin-left:8px;
}

body#for_parentspage #column-left ul {
	margin:20px 0px;
	float:left;
}

body#for_parentspage #column-left ul.left {
	margin-right:40px;
}

.people_saying {
	margin-left:15px;
	margin-top:50px;
	width:253px;
	height:555px;
	background:url("images/people_saying_new.jpg") no-repeat;
	float:left;
}

.picture_frame_for_parents {
	width:245px;
	height:230px;
	background:url("images/picture_frame_for_parents.jpg") no-repeat;
	float:left;
}

ul#subnav_for_parentspage {
	width:442px;
	height:27px;
	margin:0px auto;
}

ul#subnav_for_parentspage li {
	display:inline;
}

ul#subnav_for_parentspage li a {
	height:27px;
	float:left;
	display:block;
	background:url("images/subnav_for_parents.jpg") no-repeat top left;
}

ul#subnav_for_parentspage li span {
	display:none;
}

ul#subnav_for_parentspage li.sub1 a:link, ul#subnav_for_parentspage li.sub1 a:visited {
	width:39px;
	background-position: -0px -0px;
}

ul#subnav_for_parentspage li.sub1 a:hover, ul#subnav_for_parentspage li.sub1 a:active {
	background-position: -0px -27px;
}

ul#subnav_for_parentspage li.sub2 a:link, ul#subnav_for_parentspage li.sub2 a:visited {
	width:94px;
	background-position: -39px -0px;
}

ul#subnav_for_parentspage li.sub2 a:hover, ul#subnav_for_parentspage li.sub2 a:active {
	background-position: -39px -27px;
}

ul#subnav_for_parentspage li.sub3 a:link, ul#subnav_for_parentspage li.sub3 a:visited {
	width:154px;
	background-position: -133px -0px;
}

ul#subnav_for_parentspage li.sub3 a:hover, ul#subnav_for_parentspage li.sub3 a:active {
	background-position: -133px -27px;
}

ul#subnav_for_parentspage li.sub4 a:link, ul#subnav_for_parentspage li.sub4 a:visited {
	width:155px;
	background-position: -287px -0px;
}

ul#subnav_for_parentspage li.sub4 a:hover, ul#subnav_for_parentspage li.sub4 a:active {
	background-position: -287px -27px;
}

.subhead_for_parents_1 {
	margin-top:34px;
	height:25px;
	background:url("images/subhead_for_parents_1.jpg") no-repeat;
}

.subhead_for_parents_1 span {
	display:none;
}

.subhead_for_parents_2 {
	height:25px;
	background:url("images/subhead_for_parents_2.jpg") no-repeat;
}

.subhead_for_parents_2 span {
	display:none;
}

.subhead_for_parents_3 {
	height:25px;
	background:url("images/subhead_for_parents_3.jpg") no-repeat;
}

.subhead_for_parents_3 span {
	display:none;
}

.subhead_for_parents_4 {
	height:25px;
	background:url("images/subhead_for_parents_4.jpg") no-repeat;
}

.subhead_for_parents_4 span {
	display:none;
}

.subhead_for_parents_5 {
	height:25px;
	background:url("images/subhead_for_parents_5.jpg") no-repeat;
}

.subhead_for_parents_5 span {
	display:none;
}

.subhead_for_parents_6 {
	height:25px;
	background:url("images/subhead_for_parents_6.jpg") no-repeat;
}

.subhead_for_parents_6 span {
	display:none;
}

.subhead_for_parents_7 {
	height:25px;
	background:url("images/subhead_for_parents_7.jpg") no-repeat;
}

.subhead_for_parents_7 span {
	display:none;
}

.subhead_for_parents_8 {
	height:25px;
	background:url("images/subhead_for_parents_8.jpg") no-repeat;
}

.subhead_for_parents_8 span {
	display:none;
}

.subhead_for_parents_9 {
	height:25px;
	background:url("images/subhead_for_parents_9.jpg") no-repeat;
}

.subhead_for_parents_9 span {
	display:none;
}

.subhead_for_parents_10 {
	height:25px;
	background:url("images/subhead_for_parents_10.jpg") no-repeat;
}

.subhead_for_parents_10 span {
	display:none;
}

.subhead_for_parents_11 {
	height:25px;
	background:url("images/subhead_for_parents_11.jpg") no-repeat;
}

.subhead_for_parents_11 span {
	display:none;
}

/* ------------------------ support page ------------------------ */



body#supportpage #column-left form {
	width:auto;
	padding:40px 0px 0px 30px;
}

body#supportpage #column-left form ul {
	padding-left:0px;
}

body#supportpage #column-left form li {
	float:left;
	clear:left;
	padding-left:0px;
}




body#supportpage #column-left label {
	font-weight:bold;
}

body#supportpage #column-left p {
	margin-top:24px;
	margin-left:8px;
}

body#supportpage #column-left {
	width:540px;
}

body#supportpage #column-right {
	width:320px;
}

.support_messagebox {
	float:left;
	margin-left:15px;
	width:517px;
	height:308px;
	background:url("images/support_messagebox_new.jpg") no-repeat;
}

.chat_postit {
	margin-left:38px;
	margin-top:90px;
	width:191px;
	height:208px;
	background:url("images/chat_postit.jpg") no-repeat;
	float:left;
}

.chat_postit a {
	width:191px;
	height:208px;
	display:block;
}

.subhead_support_1 {
	margin-top:34px;
	height:25px;
	background:url("images/subhead_support_1.jpg") no-repeat;
}

.subhead_support_1 span {
	display:none;
}

.subhead_support_2 {
	height:25px;
	background:url("images/subhead_support_2.jpg") no-repeat;
}

.subhead_support_2 span {
	display:none;
}

.subhead_support_3 {
	height:25px;
	background:url("images/subhead_support_3.jpg") no-repeat;
}

.subhead_support_3 span {
	display:none;
}

.subhead_support_4 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_support_4.jpg") no-repeat;
}

.subhead_support_4 span {
	display:none;
}
ul#subnav_supportpage {
	width:146px;
	height:27px;
	margin:0px auto;
}

ul#subnav_supportpage li {
	display:inline;
}

ul#subnav_supportpage li a {
	height:27px;
	float:left;
	display:block;
	background:url("images/subnav_support.jpg") no-repeat top left;
}

ul#subnav_supportpage li span {
	display:none;
}

ul#subnav_supportpage li.sub1 a:link, ul#subnav_supportpage li.sub1 a:visited {
	width:57px;
	background-position: -0px -0px;
}

ul#subnav_supportpage li.sub1 a:hover, ul#subnav_supportpage li.sub1 a:active {
	background-position: -0px -27px;
}

ul#subnav_supportpage li.sub2 a:link, ul#subnav_supportpage li.sub2 a:visited {
	width:55px;
	background-position: -57px -0px;
}

ul#subnav_supportpage li.sub2 a:hover, ul#subnav_supportpage li.sub2 a:active {
	background-position: -57px -27px;
}

ul#subnav_supportpage li.sub3 a:link, ul#subnav_supportpage li.sub3 a:visited {
	width:36px;
	background-position: -112px -0px;
}

ul#subnav_supportpage li.sub3 a:hover, ul#subnav_supportpage li.sub3 a:active {
	background-position: -112px -27px;
}

/* ------------------------ content_policy page ------------------------ */

.subhead_content_policy_1 {
/*	margin-top:30px;*/
	height:25px;
	background:url("images/subhead_content_policy_1.jpg") no-repeat;
}

.subhead_content_policy_1 span {
	display:none;
}


body#content_policypage p {
	margin-top:24px;
	margin-left:8px;
}

ul#subnav_content_policypage {
	width:381px;
	height:27px;
	margin:0px auto;
}

ul#subnav_content_policypage li {
	display:inline;
}

ul#subnav_content_policypage li a {
	height:27px;
	float:left;
	display:block;
	background:url("images/subnav_content_policy.jpg") no-repeat top left;
}

ul#subnav_content_policypage li span {
	display:none;
}

ul#subnav_content_policypage li.sub1 a:link, ul#subnav_content_policypage li.sub1 a:visited {
	width:95px;
	background-position: -0px -0px;
}

ul#subnav_content_policypage li.sub1 a:hover, ul#subnav_content_policypage li.sub1 a:active {
	background-position: -0px -27px;
}

ul#subnav_content_policypage li.sub2 a:link, ul#subnav_content_policypage li.sub2 a:visited {
	width:165px;
	background-position: -95px -0px;
}

ul#subnav_content_policypage li.sub2 a:hover, ul#subnav_content_policypage li.sub2 a:active {
	background-position: -95px -27px;
}

ul#subnav_content_policypage li.sub3 a:link, ul#subnav_content_policypage li.sub3 a:visited {
	width:121px;
	background-position: -260px -0px;
}

ul#subnav_content_policypage li.sub3 a:hover, ul#subnav_content_policypage li.sub3 a:active {
	background-position: -260px -27px;
}

/* ------------------------ activation-page ------------------------ */

.subhead_activation_1 {
	height:21px;
	background:url("images/subhead_activation_01.jpg") no-repeat;
	margin-bottom:22px;
}

.subhead_activation_1 span {
	display:none;
}

.subhead_activation_2 {
	margin-bottom:10px;
	height:21px;
	background:url("images/subhead_activation_02.jpg") no-repeat;
}

.subhead_activation_2 span {
	display:none;
}

.blue_square {
	padding-top:10px;
	margin:31px auto;
	width:748px;
	height:69px;
	font-size:1.3em;
}

.blue_square p {
	text-align:center;
	font-weight:bold;
}

.blue_square span {
	margin-left:20px;
}

.pink_square {
	position:relative;
	margin:0px auto;
	width:750px;
	height:160px;
}

.pink_square ul {
	list-style-type:disc;
	margin-left:35px;
}

.pink_square ul li {
	height:30px;
	font-size:1.3em;
}

body#kid_signup_emailpage .pay_now_btn {
	position:absolute;
	bottom:5px;
	left:282px;
}

/* ------------------------ tos-page ------------------------ */

.subhead_tos_1 {
	margin-left:62px;
	height:25px;
	background:url("images/subhead_tos_1.jpg") no-repeat;
}

.subhead_tos_1 span {
	display:none;
}

/* ------------------------ privacy_policy page ------------------------ */

body#privacy_policypage p {
	margin-top:15px;
}

.subhead_privacy_policy_1 {
	height:25px;
	background:url("images/subhead_privacy_policy_1.jpg") no-repeat;
}

.subhead_privacy_policy_1 span {
	display:none;
}

.subhead_privacy_policy_2 {
	height:25px;
	background:url("images/subhead_privacy_policy_2.jpg") no-repeat;
}

.subhead_privacy_policy_2 span {
	display:none;
}

/* ------------------------ about_us page ------------------------ */

body#about_uspage #column-left {
	margin-top:15px;
	width:334px;
}

body#about_uspage #column-right {
	width:500px;
	margin-left:18px;
}

body#about_uspage p {
	margin-top:15px;
	margin-right:36px;
}

body#about_uspage p.first {
	margin-top:43px;
}

.subhead_about_us_1 {
	background:url("images/about_us.jpg") no-repeat;
	width:334px;
	height:366px;
}

ul#subnav_about_uspage {
	width:459px;
	height:27px;
	margin:0px auto;
}

ul#subnav_about_uspage li {
	display:inline;
}

ul#subnav_about_uspage li a {
	height:27px;
	float:left;
	display:block;
	background:url("images/subnav_about_us.jpg") no-repeat top left;
}

ul#subnav_about_uspage li span {
	display:none;
}

ul#subnav_about_uspage li.sub1 a:link, ul#subnav_about_uspage li.sub1 a:visited {
	width:61px;
	background-position: -0px -0px;
}

ul#subnav_about_uspage li.sub1 a:hover, ul#subnav_about_uspage li.sub1 a:active {
	background-position: -0px -27px;
}

ul#subnav_about_uspage li.sub2 a:link, ul#subnav_about_uspage li.sub2 a:visited {
	width:69px;
	background-position: -61px -0px;
}

ul#subnav_about_uspage li.sub2 a:hover, ul#subnav_about_uspage li.sub2 a:active {
	background-position: -61px -27px;
}

ul#subnav_about_uspage li.sub3 a:link, ul#subnav_about_uspage li.sub3 a:visited {
	width:80px;
	background-position: -130px -0px;
}

ul#subnav_about_uspage li.sub3 a:hover, ul#subnav_about_uspage li.sub3 a:active {
	background-position: -130px -27px;
}

ul#subnav_about_uspage li.sub4 a:link, ul#subnav_about_uspage li.sub4 a:visited {
	width:96px;
	background-position: -210px -0px;
}

ul#subnav_about_uspage li.sub4 a:hover, ul#subnav_about_uspage li.sub4 a:active {
	background-position: -210px -27px;
}	
	
ul#subnav_about_uspage li.sub5 a:link, ul#subnav_about_uspage li.sub5 a:visited {
	width:76px;
	background-position: -306px -0px;
}

ul#subnav_about_uspage li.sub5 a:hover, ul#subnav_about_uspage li.sub5 a:active {
	background-position: -306px -27px;
}

ul#subnav_about_uspage li.sub6 a:link, ul#subnav_about_uspage li.sub6 a:visited {
	width:77px;
	background-position: -382px -0px;
}

ul#subnav_about_uspage li.sub6 a:hover, ul#subnav_about_uspage li.sub6 a:active {
	background-position: -382px -27px;
}

/* ------------------------ contact_us page ------------------------ */

body#contact_uspage img.img-left {
	margin-right:15px;
}

body#contact_uspage p {
	font-size:1.3em;
	line-height:1.4em;
}

body#contact_uspage p span{
	font-size:1.3em;
	font-weight:bold;
}

body#contact_uspage #column-left {
	width:565px;
}

.subhead_contact_us_1 {
	height:25px;
	background:url("images/subhead_contact_us_1.jpg") no-repeat;
}

body#contact_uspage .invite_get_kz_now_orange_sm {
	height:auto;
	width:202px;
	float:left;
	clear:none;
	display:inline;
}

body#contact_uspage .get_kz_now_orange_sm,
body#contact_uspage .tell_a_friend {
	margin:0px auto;
	float:none;
}

body#contact_uspage .tell_a_friend {
	margin-top:30px;
}

body#contact_uspage .get_kz_now_orange_sm {
	margin-top:110px;
}

/* ------------------------ kidzui_for_schools page ------------------------ */

body#kidzui_for_schoolspage p {
	margin-top:24px;
	margin-left:8px;
}


body#kidzui_for_schoolspage .main-column  form {
	width:auto;
}

body#kidzui_for_schoolspage form ul {
	margin-left:20px;
}

body#kidzui_for_schoolspage .main-column  ul li {
	margin-top:20px;
}


body#kidzui_for_schoolspage form p {
	margin-bottom:20px;
}

body#kidzui_for_schoolspage .main-column  .contact_me_btn {
	width:137px;
}

body#kidzui_for_schoolspage .main-column label {
	width:150px;
	float:left;
	text-align:right;
	margin-right:10px;
}

.picture_frame_kz_for_schools_1 {
	width:413px;
	height:287px;
	background:url("images/picture_frame_kz_for_schools_1.jpg") no-repeat;
	float:left;	
}

.picture_frame_kz_for_schools_2 {
	width:413px;
	height:287px;
	background:url("images/picture_frame_kz_for_schools_2.jpg") no-repeat;
	float:left;	
}

.subhead_kz_for_schools_1 {
	height:25px;
	background:url("images/subhead_kz_for_schools_1.jpg") no-repeat;
}

.subhead_kz_for_schools_1 span {
	display:none;
}

.subhead_kz_for_schools_2 {
	height:25px;
	background:url("images/subhead_kz_for_schools_2.jpg") no-repeat;
}

.subhead_kz_for_schools_2 span {
	display:none;
}

.subhead_kz_for_schools_3 {
	height:25px;
	background:url("images/subhead_kz_for_schools_3.jpg") no-repeat;
}

.subhead_kz_for_schools_3 span {
	display:none;
}

.subhead_kz_for_schools_4 {
	height:25px;
	background:url("images/subhead_kz_for_schools_4.jpg") no-repeat;
}

.subhead_kz_for_schools_4 span {
	display:none;
}

.subhead_kz_for_schools_5 {
	height:25px;
	background:url("images/subhead_kz_for_schools_5.jpg") no-repeat;
}

.subhead_kz_for_schools_5 span {
	display:none;
}

.subhead_kz_for_schools_6 {
	margin-top:15px;
	clear:left;
	height:25px;
	background:url("images/subhead_kz_for_schools_6.jpg") no-repeat;
}

.subhead_kz_for_schools_6 span {
	display:none;
}

/* ------------------------ press_room page ------------------------ */

body#press_roompage p {
	margin-left:8px;
}

body#press_roompage #column-left {
width:473px
}

body#press_roompage #column-right {
width:290px
}

.subhead_press_room_1 {
	height:25px;
	background:url("images/subhead_press_room_1.jpg") no-repeat;
}

.subhead_press_room_1 span {
	display:none;
}

.subhead_press_room_2 {
	margin-bottom:15px;
	height:25px;
	background:url("images/subhead_press_room_2.jpg") no-repeat;
}

.subhead_press_room_2 span {
	display:none;
}

.subhead_press_room_3 {
	margin-bottom:10px;
	height:25px;
	background:url("images/subhead_press_room_3.jpg") no-repeat;
}

.subhead_press_room_3 span {
	display:none;
}

/* ------------------------ team_bios page ------------------------ */


body#team_biospage p {
	margin-bottom:24px;
	margin-left:8px;
}

body#team_biospage p.top {
	margin-top:8px;
}

body#team_biospage p.bot {
	margin-top:5px;
}

body#team_biospage img.img-left {
	clear:left;
	margin-left:22px;
}

.subhead_team_bios_1 {
	margin-left:22px;
	margin-top:34px;
	margin-bottom:35px;
	height:25px;
	background:url("images/subhead_team_bios_1.jpg") no-repeat;
}

.subhead_team_bios_1 span {
	display:none;
}

.subhead_team_bios_2 {
	width:119px;
	float:left;
	height:25px;
	background:url("images/subhead_team_bios_2.jpg") no-repeat;
}

.subhead_team_bios_2 span {
	display:none;
}

.subhead_team_bios_3 {
	width:171px;
	float:left;
	height:25px;
	background:url("images/subhead_team_bios_3.jpg") no-repeat;
}

.subhead_team_bios_3 span {
	display:none;
}

.subhead_team_bios_4 {
	float:left;
	width:160px;
	height:25px;
	background:url("images/subhead_team_bios_4.jpg") no-repeat;
}

.subhead_team_bios_4 span {
	display:none;
}

.subhead_team_bios_5 {
	float:left;
	width:146px;
	height:25px;
	background:url("images/subhead_team_bios_5.jpg") no-repeat;
}

.subhead_team_bios_5 span {
	display:none;
}

.subhead_team_bios_6 {
	float:left;
	width:139px;
	height:25px;
	background:url("images/subhead_team_bios_6.jpg") no-repeat;
}

.subhead_team_bios_6 span {
	display:none;
}

.subhead_team_bios_7 {
	width:142px;
	float:left;
	height:25px;
	background:url("images/subhead_team_bios_7.jpg") no-repeat;
}

.subhead_team_bios_7 span {
	display:none;
}

.subhead_team_bios_8 {
	margin-bottom:15px;
	height:25px;
	background:url("images/subhead_team_bios_8.jpg") no-repeat;
}

.subhead_team_bios_8 span {
	display:none;
}

/* ------------------------ our_editors page ------------------------ */

body#our_editorspage p {
	margin-bottom:24px;
	margin-left:3px;
}

.subhead_our_editors_1 {
	margin-top:34px;
	margin-bottom:35px;
	height:25px;
	background:url("images/subhead_our_editors_1.jpg") no-repeat;
}

.subhead_our_editors_1 span {
	display:none;
}

.subhead_our_editors_2 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_our_editors_2.jpg") no-repeat;
}

.subhead_our_editors_2 span {
	display:none;
}

.subhead_our_editors_3 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_our_editors_3.jpg") no-repeat;
}

.subhead_our_editors_3 span {
	display:none;
}

.subhead_our_editors_4 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_our_editors_4.jpg") no-repeat;
}

.subhead_our_editors_4 span {
	display:none;
}

.subhead_our_editors_5 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_our_editors_5.jpg") no-repeat;
}

.subhead_our_editors_5 span {
	display:none;
}

.subhead_our_editors_6 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_our_editors_6.jpg") no-repeat;
}

.subhead_our_editors_6 span {
	display:none;
}

/* ------------------------ our_investors page ------------------------ */

body#our_investorspage p {
	margin-top:20px;
}

.subhead_our_investors_1 {
	margin-top:34px;
	height:25px;
	background:url("images/subhead_our_investors_1.jpg") no-repeat;
}

.subhead_our_investors_1 span {
	display:none;
}

.subhead_our_investors_2 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_our_investors_2.jpg") no-repeat;
}

.subhead_our_investors_2 span {
	display:none;
}


/* ------------------------ content_selection_policy page ------------------------ */

body#content_selectionpage p {
	margin-bottom:24px;
	margin-left:3px;
}

.subhead_content_selection_1 {
	margin-top:34px;
	margin-bottom:35px;
	height:25px;
	background:url("images/subhead_content_selection_1.jpg") no-repeat;
}

.subhead_content_selection_1 span {
	display:none;
}

.subhead_content_selection_2 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_content_selection_2.jpg") no-repeat;
}

.subhead_content_selection_2 span {
	display:none;
}

.subhead_content_selection_3 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_content_selection_3.jpg") no-repeat;
}

.subhead_content_selection_3 span {
	display:none;
}

.subhead_content_selection_4 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_content_selection_4.jpg") no-repeat;
}

.subhead_content_selection_4 span {
	display:none;
}

.subhead_content_selection_5 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_content_selection_5.jpg") no-repeat;
}

.subhead_content_selection_5 span {
	display:none;
}

.subhead_content_selection_6 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_content_selection_6.jpg") no-repeat;
}

.subhead_content_selection_6 span {
	display:none;
}

.subhead_content_selection_7 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_content_selection_7.jpg") no-repeat;
}

.subhead_content_selection_7 span {
	display:none;
}

/* ------------------------ faq page ------------------------ */

body#faqpage #column-left p {
	margin-bottom:40px;
}

.faqlinks {
	float:left;
	clear:both;
	margin-bottom:50px;
}

.faqlinks ul.left {
width:483px
}

.faqlinks ul {
	float:left;
}

.faqlinks ul li {
	margin-bottom:10px;
}


body#faqpage p a {
	font-weight:bold;
	color:#EB4900;
	text-decoration:none;
}

.faqlinks ul a:link, .faqlinks ul a:visited {
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}

.faqlinks ul a:hover, .faqlinks ul a:active {
	font-weight:normal;	
	color:#000;
	text-decoration:none;
}

.subhead_faq_1 {
	margin-top:34px;
	margin-bottom:35px;
	height:25px;
	background:url("images/subhead_faq_1.jpg") no-repeat;
}

.subhead_faq_1 span {
	display:none;
}

.subhead_faq_2 {
	margin-bottom:32px;
	height:25px;
	background:url("images/subhead_faq_2.jpg") no-repeat;
}

.subhead_faq_2 span {
	display:none;
}

.subhead_faq_3 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_faq_3.jpg") no-repeat;
}

.subhead_faq_3 span {
	display:none;
}

/* ------------------------ suggestion_box page ------------------------ */

body#suggestion_boxpage #column-right form {
	margin-top:50px;
	margin-left:40px;
}

body#suggestion_boxpage #column-right form label {
	float:left;
	clear:left;
}

body#suggestion_boxpage p {
	margin-left:8px;
}

body#suggestion_boxpage #column-right {
	width:397px;
}

.subhead_suggestion_box_1 {
	margin-top:28px;
	height:25px;
	background:url("images/subhead_suggestion_box_1.jpg") no-repeat;
}

.subhead_suggestion_box_1 span {
	display:none;
}

.subhead_suggestion_box_2 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_suggestion_box_2.jpg") no-repeat;
}

.subhead_suggestion_box_2 span {
	display:none;
}

.subhead_suggestion_box_3 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_suggestion_box_3.jpg") no-repeat;
}

.subhead_suggestion_box_3 span {
	display:none;
}

/* ------------------------ content_guidelines page ------------------------ */

body#content_guidelinespage p {
	margin-left:8px;
	margin-bottom:20px;
}

ul.content_guidelines {
	margin-left:8px;
	margin-bottom:20px;
	list-style-type:disc;
	float:left;
}

ul.content_guidelines_right {
	margin-left:8px;
	margin-bottom:20px;
	list-style-type:disc;
	float:left;
	margin-left:85px;
}

ul.content_guidelines_right li,
ul.content_guidelines li {
	margin-left:15px;
	margin-bottom:5px;
}

.subhead_content_guidelines_1 {
	margin-top:27px;
	margin-bottom:5px;
	height:25px;
	background:url("images/subhead_content_guidelines_1.jpg") no-repeat;
}

.subhead_content_guidelines_1 span {
	display:none;
}

.subhead_content_guidelines_2 {
	margin-bottom:20px;
	height:50px;
	background:url("images/subhead_content_guidelines_2.jpg") no-repeat;
}

.subhead_content_guidelines_2 span {
	display:none;
}

.subhead_content_guidelines_3 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_content_guidelines_3.jpg") no-repeat;
}

.subhead_content_guidelines_3 span {
	display:none;
}

.subhead_content_guidelines_4 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_content_guidelines_4.jpg") no-repeat;
}

.subhead_content_guidelines_4 span {
	display:none;
}

/* ------------------------ careers page ------------------------ */

body#careerspage p {
	margin-left:8px;
	margin-bottom:20px;
}

body#careerspage .main-column ul {
	margin-left:20px;
	list-style-type:disc;
}

.subhead_careers_1 {
	margin-bottom:15px;
	height:25px;
	background:url("images/subhead_careers_1.jpg") no-repeat;
}

.subhead_careers_1 span {
	display:none;
}


/* ------------------------ value page ------------------------ */

body#valuepage p {
	margin-bottom:24px;
	margin-left:3px;
}

.subhead_value_1 {
	margin-bottom:35px;
	height:25px;
	background:url("images/subhead_value_1.jpg") no-repeat;
}

.subhead_value_1 span {
	display:none;
}

.subhead_value_2 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_value_2.jpg") no-repeat;
}

.subhead_value_2 span {
	display:none;
}

.subhead_value_3 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_value_3.jpg") no-repeat;
}

.subhead_value_3 span {
	display:none;
}

.subhead_value_4 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_value_4.jpg") no-repeat;
}

.subhead_value_4 span {
	display:none;
}

.subhead_value_5 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_value_5.jpg") no-repeat;
}

.subhead_value_5 span {
	display:none;
}

.subhead_value_6 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_value_6.jpg") no-repeat;
}

.subhead_value_6 span {
	display:none;
}

.subhead_value_7 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_value_7.jpg") no-repeat;
}

.subhead_value_7 span {
	display:none;
}

.subhead_value_8 {
	margin-bottom:20px;
	height:25px;
	background:url("images/subhead_value_8.jpg") no-repeat;
}

.subhead_value_8 span {
	display:none;
}
