a:focus, a:active { border: 0px; outline: 0px; }
.header_nav_container {
	width: 867px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.top_nav_bg_container {
	padding: 0px; margin: 0px; 
	width: 867px; height: 30px; 
	line-height: 30px;
	background: url(../images/newheader/top_nav_bg_dgrey.gif) repeat-x;
}
ul#top_nav {
	width: 857px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	padding-left: 10px;
}
ul#top_nav li {
	display: inline-block;
	list-style-type: none;
	font-size: 12px;
	margin: 0px; padding: 0px;
	text-align: center;
	float: left;
	background: none;
	padding-left: 10px;
	padding-right: 10px;
}
ul#top_nav li a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
ul#top_nav li.sep {
	width: 1px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding: 0px; margin; 0px;	
}

ul#top_nav li.sep img { margin-top: 8px; padding-right: 10px; }
ul#top_nav li a.on,
ul#top_nav li a:hover {
	color: #f6c746;
}
ul#top_nav li.last{ float: right; margin-right: -1px; }

ul#top_nav li.top_nav_yellow_arrow { 
	background: url(../images/newheader/top_nav_bg_lgrey.gif) repeat-x;
	float: right; 
	border-left: 1px solid #9a999d;
	width: 200px; 
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	position: relative;
}
ul#top_nav li.top_nav_yellow_arrow a {
	background: url(../images/newheader/top_nav_yellow_arrow.gif) no-repeat 0px 1px;
	padding-left: 25px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
ul#top_nav li.top_nav_yellow_arrow a:hover {
	display: inline;
	background: url(../images/newheader/top_nav_yellow_arrow.gif) no-repeat 0px 1px;
	color: #f6c746;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.header_graphic_bg_container {
	background: url(../images/newheader/header_graphic.jpg) no-repeat;
	width: 867px;
	height: 141px;
	position: relative;
}
ul#sub_nav {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 650px;
	height: 43px;
	line-height: 43px;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	padding-left: 10px;
}
ul#sub_nav li {
	display: inline-block;
	list-style-type: none;
	font-size: 12px;
	margin: 0px; padding: 0px;
	text-align: center;
	float: left;
	background: none;
	padding-left: 10px;
	padding-right: 10px;
}
ul#sub_nav li a { color: #ffffff; text-decoration: none; font-weight: bold; }
ul#sub_nav li a:hover, ul#sub_nav li a.on { color: #fae3a2; text-decoration: none; font-weight: bold; }

.section_nav_container {
	width: 867px;
	height: 38px;
	margin-top: 1px;
}
ul#section_nav {
	width: 867px;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
}
ul#section_nav li {
	display: inline-block;
	list-style-type: none;
	font-size: 12px;
	margin: 0px; padding: 0px;
	text-align: center;
	float: left;
	height: 38px;
	display: block;
}
ul#section_nav li a { color: #ffffff; text-decoration: none; font-weight: bold; }
ul#section_nav li a:hover, ul#section_nav li a.on { color: #fae3a2; text-decoration: none; font-weight: bold; }
ul#section_nav li.purple { 
	background: url(../images/newheader/section_nav_purple.gif) no-repeat;
	width: 207px;
}
ul#section_nav li.red { 
	background: url(../images/newheader/section_nav_red.gif) no-repeat;
	width: 220px;
}
ul#section_nav li.green { 
	background: url(../images/newheader/section_nav_green.gif) no-repeat;
	width: 220px;
}
ul#section_nav li.orange { 
	background: url(../images/newheader/section_nav_orange.gif) no-repeat;
	width: 220px;
}

.home_images_container {
	width: 800px;
	height: 236px;
	margin-bottom: 30px;
}
.home_images_container h1 {
	color: #3fc8f6;
	font-size: 18px;
	font-weight: bold;
	padding: 0px; margin: 0px;
}
.home_images_container h2 {
	color: #3fc8f6;
	font-size: 14px;
	font-weight: bold;
	padding: 0px; margin: 0px;
}
.home_images_container h3 {
	color: #3fc8f6;
	font-size: 12px;
	font-weight: bold;
	padding: 0px; margin: 0px;
}
a.home_image_blue_arrow, a.home_image_blue_arrow:hover {
	display: block;
	background: url(../images/newheader/home_image_blue_arrow.gif) no-repeat scroll 0px 1px !important;
	padding-left: 25px;
	color: #636567;
	font-size: 11px;
	text-decoration: underline;
	line-height: 15px;
}
.subnav_principal_header {
	background: url(../images/newheader/subnav_principal.gif) no-repeat;
	width: 285px;
	height: 32px; line-height: 32px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
.subnav_principal_header_grey {
	background: url(../images/newheader/subnav_principal_grey.gif) no-repeat;
	width: 285px;
	height: 32px; line-height: 32px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
.subnav_about_header {
	background: url(../images/newheader/subnav_about.gif) no-repeat;
	width: 185px;
	height: 32px; line-height: 32px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
.subnav_about_header_orange {
	background: url(../images/newheader/subnav_about_orange.gif) no-repeat;
	width: 185px;
	height: 30px; line-height: 30px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
a.grey_arrow_wb {
	background: url(../images/newhome/arrow_mini_w.gif) no-repeat left 2px;
	padding-left: 18px;
	font-size: 12px;
	display: block;
	text-decoration: none;
}
a.grey_arrow_wb:hover {
	color: #3fc8f6;
}
a.grey_arrow_wb_on {
	background: url(../images/newhome/arrow_mini_w.gif) no-repeat left 2px;
	padding-left: 18px;
	font-size: 12px;
	display: block;
	text-decoration: none;
	color: #3fc8f6;
}

.subnav_parents_header {
	background: url(../images/newheader/subnav_parents.gif) no-repeat;
	width: 185px;
	height: 32px; line-height: 32px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
.subnav_news_newsletter {
	background: url(../images/newheader/subnav_news_newsletters.gif) no-repeat;
	width: 437px;
	height: 46px; line-height: 46px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-indent: 20px;
}
.subnav_news_newsletter a { color:#ffffff; text-decoration: none; }
.subnav_news_newsletter a:hover { color:#ffffff; text-decoration: underline; }
.subnav_news_header {
	background: url(../images/newheader/subnav_news.gif) no-repeat;
	width: 437px;
	height: 32px; line-height: 32px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
ul.subnav_news_list {
	padding: 0px; margin: 0px;
	width: 437px;
}
ul.subnav_news_list li div.hr_links { width: 437px; }
ul.subnav_news_list li { 
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none !important;
}
ul.subnav_news_list li span { 
	position: absolute;
	right: 0px;
	top : 0px;
}
ul.subnav_news_list li a { text-decoration: none; }
ul.subnav_news_list li a:hover { text-decoration: underline; }
ul.subnav_news_list li a.on { color: #3fc8f6; text-decoration: none; }
ul.subnav_news_list li a.on:hover { color: #3fc8f6; text-decoration: none; }

ul.news_page_list { padding: 0px; margin: 0px; float: right; }
ul.news_page_list li { padding: 0px; margin: 0px; float: left; height: 15px; }
ul.news_page_list li.prev_disabled { 
	background: url(../images/newheader/grey_arrow_left.gif) 0px 0px no-repeat; 
	width: 18px; height: 15px;
	display: block;
}
ul.news_page_list li.prev a { 
	background: url(../images/newheader/grey_arrow_left.gif) 0px -15px no-repeat; 
	width: 18px; height: 15px;
	display: block;
	text-indent: -500000px;
	cursor: pointer;
}
ul.news_page_list li.next_disabled { 
	background: url(../images/newheader/grey_arrow_right.gif) 0px 0px no-repeat; 
	width: 18px; height: 15px;
	display: block;
}
ul.news_page_list li.next a { 
	background: url(../images/newheader/grey_arrow_right.gif) 0px -15px no-repeat; 
	width: 18px; height: 15px;
	display: block;
	text-indent: -500000px;
	cursor: pointer;
}
ul.news_page_list li.page {
	color: #3fc8f6; 
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	vertical-align: middle;
	width: 150px;
	text-align: center;
	display: block;
}

.container185 { width: 185px; float: left; margin-right: 30px; }
.container285 { width: 285px; float: left; margin-right: 30px; }
.container333 { width: 333px; float: left; margin-right: 30px; }
.container585 { width: 585px; float: left; margin-right: 30px; }
.container454 { width: 454px; float: left; margin-right: 30px; }
.container437 { width: 437px; float: left; margin-right: 30px; }
.container459 { width: 459px; float: left; margin-right: 30px; }
.container287 { width: 287px; float: left; margin-right: 54px; }

.container197 { width: 197px; float: left; margin-right: 30px; }
.container573 { width: 573px; float: left; margin-right: 0px; }

.last { margin-right: 0px !important; }

ul.principal_page_list { padding: 0px; margin: 0px; float: right;}
ul.principal_page_list li { padding: 0px; margin: 0px; float: left; height: 15px; }
ul.principal_page_list li.prev_disabled { 
	background: url(../images/newheader/grey_arrow_left.gif) 0px 0px no-repeat; 
	width: 18px; height: 15px;
	display: block;
}
ul.principal_page_list li.prev a { 
	background: url(../images/newheader/grey_arrow_left.gif) 0px -15px no-repeat; 
	width: 18px; height: 15px;
	display: block;
	text-indent: -500000px;
	cursor: pointer;
}
ul.principal_page_list li.next_disabled { 
	background: url(../images/newheader/grey_arrow_right.gif) 0px 0px no-repeat; 
	width: 18px; height: 15px;
	display: block;
}
ul.principal_page_list li.next a { 
	background: url(../images/newheader/grey_arrow_right.gif) 0px -15px no-repeat; 
	width: 18px; height: 15px;
	display: block;
	text-indent: -500000px;
	cursor: pointer;
}
ul.principal_page_list li.page {
	color: #3fc8f6; 
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	vertical-align: middle;
	width: 100px;
	text-align: center;
	display: block;
}

.principals_blog_list {
	width: 285px;
}
.principals_blog_list div.content {
	color: #636567;
	background: #F7F7F7;
}

.principals_blog_list p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
}
.principals_blog_list a {
	cursor:pointer;
	display:block;
	padding:5px;
	padding-top: 8px; padding-bottom: 8px;
	margin-top: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #95C431;
	background-color: #FFFFFF;
	border-top: 0px;
	border-bottom: 1px solid #D4D5D7;
}
.principals_blog_list a:hover {
	color: #000000;
	background: #D4D4D4;
}
.principals_blog_list a.selected {
	color: black;
	background-color: #FFFFFF;
}

/*STUDIO SIX*/

.subnav_studio6_header {
	background: url(../images/subnav_studio6_header.gif) no-repeat;
	width: 197px;
	height: 33px; line-height: 33px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}

.studio6_content p {
	margin-top: 0px;
}
.studio6_content h1, .studio6_content h2, .studio6_content h3, .studio6_content h4 {
	margin-bottom: 10px;
}
.studio6_content .left {
	width: 369px;
	float: left;
	margin-right: 30px;
}
.studio6_content .right {
	width: 174px;
	float: left;
}
.purple_grad_header_197 {
	background: url(../images/purple_grad_197.gif) no-repeat 0 0;
	padding: 6px;
	width: 185px;
	height: 18px;
	margin-bottom: 1px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
}
.studio6_grey_container {
	background: #edeff0 url(../images/lg_footer_197.gif) no-repeat bottom;
	padding: 6px;
	width: 185px;
	height: 56px;
}
.subnav_right_studio6_header {
	background: url(../images/subnav_right_studio6_header.gif) no-repeat;
	width: 174px;
	height: 33px; line-height: 33px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
.parents_blog_blue_header {
	background: url(../images/parents_blog_blue_header.gif) no-repeat;
	width: 285px;
	height: 33px; line-height: 33px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
.parents_blog_grey_header {
	background: url(../images/parents_blog_grey_header.gif) no-repeat;
	width: 285px;
	height: 33px; line-height: 33px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 8px;
}
.dotted {
	background: url(../images/dotted.gif) repeat-x;
	width: 100%; height: 1px;
	margin: 0px; padding: 0px;
}
.purple_grad_header_185 {
	background: url(../images/purple_grad_185.gif) no-repeat 0 0;
	padding: 6px;
	width: 173px;
	height: 18px;
	margin-bottom: 1px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
}
.grey_container_185 {
	background: #edeff0 url(../images/lg_footer_185.gif) no-repeat bottom;
	padding: 6px;
	width: 173px;
	height: 56px;
}
.grey_container_185_m {
	background: #edeff0 url(../images/lg_footer_185.gif) no-repeat bottom;
	padding: 6px;
	width: 173px;
	height: 66px;
}

.video_button {
	background: url(../images/video_button.jpg) no-repeat;
	width: 287px; height: 118px;
	position: relative;
}
.video_button div { 
	position: absolute;
	top: 25px; right: 25px;
	width: 150px;
}
.video_button div a { font-size: 16px; text-decoration: none; }
.video_button div a:hover { text-decoration: underline; }

.bbc_report_header {
	background: url(../images/bbc_report_header.gif) no-repeat 0 0;
	padding: 8px;
	width: 271px;
	height: 17px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 4px;
}
