/*@font-face {
	font-family: Helvetica Neue;
	src: url("../fonts/HelveticaNeueLTStd-Roman.otf") format("opentype");
}
@font-face {
	font-family: Futura;
	src: url("../fonts/futurah.ttf") format("truetype");
}
@font-face {
	font-family: GothamM;
	src: url("../fonts/gothmmed.ttf") format("truetype");
}
@font-face {
	font-family: GothamB;
	src: url("../fonts/gothmbol.ttf") format("truetype");
}*/
/* RESET START */
body{
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}
html ,body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.4em;
	width: 100%;
	height: 100%;
}
table, p{
	padding: 0px;
	margin: 0px;
}
table td,
table th{
	vertical-align: top;
}
form, dl, dd, dt{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
ul, ol{
	margin-top: 0;
	margin-bottom: 0;
}
a, a:hover{
	color: #10557D;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:focus{
	outline: none;
}
h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	line-height: normal;
	font-size: 1em;
}
h1, h1 a, h1 a:hover,
h2, h2 a, h2 a:hover,
h3, h3 a, h3 a:hover,
h4, h4 a, h4 a:hover,
h5, h5 a, h5 a:hover,
h6, h6 a, h6 a:hover{
	text-decoration: none;
}
input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: normal;
}
img{
	display: inline-block;
	border: 0px;
}
/* RESET END */
/* HELPER START */
.floatLeft{
	float:  left;
}
.floatRight{
	float: right;
}
.clearBoth{
	clear: both;
}
/* HELPER END */
/* GENERAL START */
.root{
	width: 930px;
	min-width: 930px;
	margin: auto;
}
/* GENERAL END */
/* HEADER START */
.header{
	width: 930px;
	height: 133px;
	float: left;
	background: transparent url(../images/header-bg.jpg) no-repeat center top;
}
.header .headerLogo{
	position: absolute;
	width: 310px;
	height: 50px;
	display: block;
	margin: 25px 0 0 22px;
}
.header .headerLogo span{
	display: block;
	text-indent: -9999px;
}
.header .headerTop{
	width: 487px;
	height: 28px;
	float: left;
	padding: 9px 0 0 422px;
	background: transparent url(../images/header-top-bg.png) no-repeat 422px 0;
}
.header .headerTop ul,
.header .headerTop ul li,
.header .headerTop ul li a,
.header .headerTop ul li a:hover{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #ffffff;
	text-decoration: none;
}
.header .headerTop ul{
	float: left;
	padding: 0 10px 0 25px;
}
.header .headerTop ul li{
	line-height: 18px;
	float: left;
	padding: 0 7px 0 8px;
	background: transparent url(../images/header-spacer.gif) no-repeat left center;
}
.header .headerTop ul li:first-child{
	padding-left: 0;
	background-image: none;
}
.header .headerTop ul li a:hover{
	color: #ffcc00;
}
.header .headerTop .selectedTopItem a{
    color: #ffcc00;
}
.header .headerTop input{
	display: block;
	float: left;
	border: 0px solid transparent;
}
.header .headerTop .searchText{
	padding: 2px 4px;
	margin: 0;
	background-color: #ffffff;
}
.header .headerTop .searchSubmit{
	width: 40px;
	height: 13px;
	margin-left: 7px;	
	margin-top: 3px;
	cursor: pointer;
}
/*
.header .headerMenu,
.header .headerMenu li,
.header .headerMenu a,
.header .headerMenu a:hover{
	margin: 0;
	padding: 0;
	list-style: none;
}
*/
.header .headerMenu{
	width: 930px;
	display: block;
	float: left;
	padding-top: 63px;
	padding-left: 0px;
	text-align: center;
}
.header .headerMenu li{
	display: inline;
}
.header .headerMenu a{
	height: 20px;
	line-height: 20px;
	margin: 0 16px;
	display: inline-block;
	border-bottom: 5px solid transparent;
	/*font-family: Futura, "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}
.header .headerMenu a:hover{
	border-bottom-color: #ffcc00;
	color: #ffcc00;
}
.header li.selectedMenuItem a{
    color: #ffcc00;
}
.header .headerMenu li.selectedMenuItem a{
    color: #ffcc00;
    border-bottom-color: #ffcc00;
}
.header .headerMenu a.active,
.header .headerMenu a:hover{
	border-bottom-color: #ffcc00;
	color: #ffcc00;
}

/* HEADER END */
/* MAIN START */
.main{
	width: 900px;
	float: left;
	padding: 8px 15px 20px 15px;
}
.mainHP{
	width: 930px;
	padding: 8px 0 20px 0;
}
/* PANEL START */
.sidebar{
	width: 294px;
	float: right;
}
.sidebar .block{
	width: 294px;
	float: left;
	padding-bottom: 18px;
}
.sidebar .block .blockHeader{
	height: 30px;
	padding: 0 14px;
	line-height: 30px;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 18px;
	color: #ffffff;
	background: #446ea8 url(../images/header-block-bg.gif) repeat-x 0 0;
}
.sidebar .block .blockHeader .headerText{

    padding-top: 5px;
}

.sidebar .block .blockContent{
	padding: 10px 14px;
	background-color: #dae3f4;
}
.sidebar .readMore{
	padding-top: 10px;
	clear: both;
	text-align: right;
}
.sidebar .readMore a,
.sidebar .readMore a:hover{
	text-decoration: none;
}
.sidebar .readMore a:hover{
	text-decoration: underline;
}
.sidebar .blockExpertAdvice .videos{
	width: 170px;
	margin: auto;
}
.sidebar .blockExpertAdvice .videos img,
.sidebar .blockExpertAdvice .videos object{
	display: block;
}
.sidebar .blockExpertAdvice .videos div a.playVideo,
.sidebar .blockExpertAdvice .videos div a.playVideo:hover{
	position: absolute;
	width: 170px;
	height: 92px;
	display: block;
	background: transparent url(../images/b-play.png) no-repeat center center;
}
.sidebar .blockExpertAdvice .videos div a.playVideo:hover{
	background-image: url(../images/b-play-o.png);
}
.sidebar .blockExpertAdvice .videos div a.playVideo span,
.sidebar .blockExpertAdvice .videos div a.playVideo:hover span{	
	display: block;
	text-indent: -9999px;
}
.sidebar .blockExpertAdvice .videoNav{
	width: 166px;
	display: block;
	float: left;
	padding-left: 50px;
}
.sidebar .blockExpertAdvice .videoNav a,
.sidebar .blockExpertAdvice .videoNav a:hover{
	display: block;
	line-height: normal;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	color: #10557d;
	text-decoration: none;
}
.sidebar .blockExpertAdvice .videoNav a span{
	border-bottom: 1px solid transparent;
}
.sidebar .blockExpertAdvice .videoNav a:hover span{
	border-bottom: 1px solid #10557d;
}
.sidebar .blockExpertAdvice .videoNav a#nextVideo,
.sidebar .blockExpertAdvice .videoNav a#nextVideo:hover{
	padding-right: 10px;
	background: transparent url(../images/bullet01-r.png) no-repeat right 4px;
}
.sidebar .blockExpertAdvice .videoNav a#prevVideo,
.sidebar .blockExpertAdvice .videoNav a#prevVideo:hover{
	padding-left: 10px;
	background: transparent url(../images/bullet01-l.png) no-repeat left 4px;
}
.sidebar .blockToolkit .ui-accordion-header{
	outline: none;
	padding: 4px 0 4px 12px;
	background: transparent url(../images/bullet01-r.png) no-repeat left 8px;
}
.sidebar .blockToolkit a.linkTitle,
.sidebar .blockToolkit a.linkTitle:hover{
	/*font-family: "GothamM", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	color: #003366;
	text-decoration: none;
	border-bottom: 1px solid transparent;
}
.sidebar .blockToolkit a.linkTitle:hover{
	border-bottom: 1px solid #003366;
}
.sidebar .blockToolkit .ui-accordion-content{
	line-height: 19px;
	padding: 0 0 8px 12px;
}
.sidebar .blockToolkit a.iconFile,
.sidebar .blockToolkit a.iconFile:hover,
.sidebar .blockToolkit a.iconAge,
.sidebar .blockToolkit a.iconAge:hover{
	height: 19px;
	line-height: 18px;
	display: inline-block;
	margin-left: 2px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.sidebar .blockToolkit a.iconAge,
.sidebar .blockToolkit a.iconAge:hover{
	width: 40px;
	background: transparent url(../images/icon-age.png) no-repeat 0 0;
}

.sidebar .blockToolkit a.icon1_5:hover{
	background-position: -40px 0;
}
.sidebar .blockToolkit a.icon6_8{
	background-position: 0 -19px;
}
.sidebar .blockToolkit a.icon6_8:hover{
	background-position: -40px -19px;
}
.sidebar .blockToolkit a.icon9_12{
	background-position: 0 -38px;
}
.sidebar .blockToolkit a.icon9_12:hover{
	background-position: -40px -38px;
}
.sidebar .blockToolkit a.iconFile{
	width: 18px;	
	background: transparent url(../images/icon-file.png) no-repeat 0 1px;
}
.sidebar .blockToolkit a.iconAge span,
.sidebar .blockToolkit a.iconFile span{
    width: 40px;
    height: 19px;
    display: block;
    text-indent: -99999px;
    cursor: pointer;
}
.sidebar .blockToolkit .toolkittext{
    display: inline-block;
    vertical-align: -3px;
}


.sidebar .blockIcons{
	text-align: right;
}
.sidebar .blockIcons a,
.sidebar .blockIcons a:hover{
	height: 20px;
	line-height: 20px;
	display: inline-block;
	margin-left: 10px;
	background-repeat: no-repeat;
}
.sidebar .blockIcons a span,
.sidebar .blockIcons a:hover span{
	display: none;
}
.sidebar .blockIcons a.share,
.sidebar .blockIcons a.share:hover{
	width: 81px;
	background-image: url(../images/b-share.gif);
}
.sidebar .blockIcons a.share:hover{
	background-position: -81px 0;
}
.sidebar .blockIcons a.print,
.sidebar .blockIcons a.print:hover{
	width: 74px;
	background-image: url(../images/b-print.gif);
}
.sidebar .blockIcons a.print:hover{
	background-position: -74px 0;
}
.sidebar .blockTreatments{
	height: 109px;
	/*
	padding-left: 12px;
	background: transparent url(../images/block-treatments-bg.jpg) no-repeat 0 0;
    */
}
.sidebar .blockTreatments h3{
	line-height: 28px;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: -1px;
	padding-top: 5px;
}
.sidebar .blockTreatments p{
	line-height: normal;
	padding: 8px 140px 8px 0;
	color: #ffffff;
}
.sidebar .blockTreatments a.readMore,
.sidebar .blockTreatments a.readMore:hover{
	padding: 0 0 0 15px;
	/*font-family: "GothamM", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	background: transparent url(../images/bullet03-r.png) no-repeat 0 5px;
}
.sidebar .blockTreatments a.readMore span{
	border-bottom: 1px solid transparent;
}
.sidebar .blockTreatments a.readMore:hover span{
	border-bottom: 1px solid #ffffff;
}
/* PANEL END */
/* CONTENT START */
.content{
	width: 585px;
	float: left;
}
.content h1{
	padding-bottom: 0.1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #a2afcb;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 24px;
	font-weight: normal;
	color: #10557d;
}
.content h2{
	padding-bottom: 0.1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #a2afcb;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 16px;
	font-weight: normal;
}
.content h3{
	padding-bottom: 0.5em;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #26498a;
}
.content h4{
	padding-bottom: 0.1em;
	padding-left: 11px;
	/*font-family: "GothamM", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #26498a;
	background: transparent url(../images/bullet01-r.png) no-repeat left 5px;
}
.content h4 a,
.content h4 a:hover{
	color: #10557d;
	text-decoration: none;
	border-bottom: 1px solid transparent;
}
.content h4 a:hover{
	border-bottom: 1px solid #10557d;
}
.content h4 a.linkDownload,
.content h4 a.linkDownload:hover{
	position: relative;
	top: 4px;
	width: 73px;
	height: 15px;
	display: inline-block;
	margin-left: 10px;
	border: none;
	background: transparent url(../images/b-download.png) no-repeat 0 0;
}
.content h4 a.linkDownload:hover{
	background-position: 0 -15px;
}
.content h4 a.linkPDF,
.content h4 a.linkPDF:hover{
	position: relative;
	top: 2px;
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-left: 5px;
	border: none;
	background: transparent url(../images/icon-pdf.png) no-repeat 0 0;
}
.content h4 a.linkDownload span,
.content h4 a.linkDownload:hover span,
.content h4 a.linkPDF span,
.content h4 a.linkPDF:hover span{
	display: none;
}
.content p{
	padding-bottom: 1.2em;
}
.content p.indent{
	padding-left: 11px;
}
.content p.intro{
	font-size: 14px;
}
.content .indent
{
    padding-left: 11px;
}
.content .main_title{
    padding-bottom: 0.1em;
	margin-bottom: 8px;	
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 24px;
	font-weight: normal;
	color: #10557d;
	
}
.content .sub_title{
    color: #333333;
    font-size: 18px;
    padding-top: 2px;
    padding-bottom: 5px;
}
.content .lesson_text{
    padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.content .lesson_text em{
    
	color: #10557D;
	font-style:normal;
}
.content .lesson_text li
{
    list-style-type: none;
    background: transparent url(../images/bullet01-r.png) no-repeat 0px 5px;
    /* background-image: url(../images/bullet01-r.png); */    
    padding-left: 14px; 
	color:  #333333;
    list-style-position: outside;
}
.content .lesson_text li em
{
    color:  #333333;
}
.content .lesson_text strong
{
    color:  #10557D;
}   
.content .searchHeader
{   
    display:block;
    width: 585px;   
    padding-bottom: 10px;
}
.content .line
{
    border-bottom: 1px solid #A2AFCB;
}
.content .searchHeader .title
{
    border-bottom: none;
    color: #10557D;
    font-size: 24px;
    float:left;
    width: 380px;
}
.content .searchHeader .title h1
{
    border-bottom: none;
   
}
.content .searchHeader .paging
{
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    width: 42px;
    color: #333333;
    
}
.content .searchHeader .paging .text
{
    padding-top: 2px;
    display: inline-block;
    
} 
.content .advisory_board strong{
     color: #10557D;
    
}
.content .paging
{
    float: right;
 }
/* CONTENT END */
/* MAIN END */
/* FOOTER START */
.footer{
	width: 930px;
	line-height: 1.4em;
	float: left;
	padding: 22px 0 20px 0;
	font-size: 10px;
	color: #666666;
	background: transparent url(../images/footer-bg.png) no-repeat center top;
}
.footer a,
.footer a:hover{
	color: #10557d;
	text-decoration: none;
}
.footer a:hover{
	text-decoration: underline;
}
.footer ul,
.footer ul li{
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.footer ul{
	clear: both;
}
.footer ul li{
	line-height: 15px;
	float: left;
	padding: 0 7px 0 8px;
	background: transparent url(../images/footer-spacer.gif) no-repeat left center;
}
.footer ul li:first-child{
	padding-left: 0;
	background-image: none;
}
.footer .copyright{
	clear: both;
}
/* FOOTER END */
/* HOMEPAGE */
.hpSlider,
.hpSliderWrap{
	width: 930px;
}
.hpSliderWrap{
	float: left;
	padding-bottom: 23px;
}
.hpSlider .sliderHeader{
	width: 895px;
	height: 32px;
	padding: 0 7px 0 28px;
	background: #446ea8 url(../images/hp-slider-bg.gif) repeat-x 0 0;
}
.hpSlider .sliderHeader .hpSliderTitle{
	line-height: 32px;
	display: block;
	float: left;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 18px;
	color: #ffffff;
	padding-top: 8px;
}
.hpSlider .sliderHeader .hpSliderNav{
	display: block;
	float: right;
	padding-top: 6px;
}
.hpSlider .sliderHeader .hpSliderNav a,
.hpSlider .sliderHeader .hpSliderNav a:hover{
	width: 18px;
	height: 19px;
	line-height: 19px;
	display: block;
	float: left;
	margin-left: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background: transparent url(../images/hp-slider-nav.png) no-repeat 0 0;
}
.hpSlider .sliderHeader .hpSliderNav a.activeSlide,
.hpSlider .sliderHeader .hpSliderNav a.activeSlide:hover{
	color: #26498a;
	background-position: 0 -19px;
}
.hpSlider .sliderContent{
	width: 889px;
	height: 247px;
	padding: 13px 13px 0 28px;
	background-color: #dae3f4;
	clear: both;
}
.hpSlider .sliderContent .sliderImage{
	width: 415px;
	float: right;
}
.hpSlider .sliderContentRight .sliderImage{
	float: left;
}
.hpSlider .sliderContent .sliderText{
	width: 474px;
	float: left;
}
.hpSlider .sliderContent h2{
	padding-bottom: 0.1em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #8c9ec4;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 24px;
	font-weight: normal;
	color: #10557d;
}
.hpSlider .sliderContent h3{
	padding-bottom: 0.1em;
	margin-bottom: 0.2em;
	border-bottom: 1px solid #8c9ec4;
	/*font-family: "GothamM", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 16px;
	font-weight: normal;
	color: #10557d;
}
.hpSlider .sliderContent p{
	width: 300px;
	line-height: 1.2em;
	min-height: 90px;
}
.hpSlider .sliderContent ul,
.hpSlider .sliderContent ul li{
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.hpSlider .sliderContentRight h2,
.hpSlider .sliderContentRight h3,
.hpSlider .sliderContentRight p,
.hpSlider .sliderContentRight ul{
	width: auto;
	padding-left: 22px;
}
.hpSlider .sliderContent ul li{
	padding-top: 0.4em;
}
.hpSlider .sliderContent ul li a,
.hpSlider .sliderContent ul li a:hover{
	display: block;
	line-height: normal;
	padding-left: 14px;
	/*font-family: "GothamM", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 14px;
	color: #10557d;
	text-decoration: none;
	background: transparent url(../images/bullet01-r.png) no-repeat 0 5px;
}
.hpSlider .sliderContent ul li a span{
	border-bottom: 1px solid transparent;
}
.hpSlider .sliderContent ul li a:hover span{
	border-bottom: 1px solid #10557d;
}
.hpSlider .sliderContent ul li.iconPDF a,
.hpSlider .sliderContent ul li.iconPDF a:hover{
	padding-left: 20px;
	background: transparent url(../images/icon-pdf.png) no-repeat 0 3px;
}
.hpSlider .sliderContent a.sliderButton,
.hpSlider .sliderContent a.sliderButton:hover{
	position: absolute;
	width: 86px;
	height: 31px;
	margin: 73px 0 0 322px;
	line-height: 31px;
	padding: 5px 35px 20px 11px;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 19px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url(../images/b-hp-slider.png) no-repeat 0 0;
	
}
.hpSlider .sliderContent a.sliderButton:hover{
	background-position: 0 -58px;
}
.hpBlock{
	width: 294px;
	float: left;
	padding-left: 23px;
}
.hpBlock .blockHeader,
.hpBlock .blockHeaderBg{
	height: 30px;
	padding: 0 2px 0 13px;
	line-height: 30px;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 18px;
	color: #ffffff;
	background: #446ea8 url(../images/header-block-bg.gif) repeat-x 0 0;
}
.hpBlock .blockHeaderBg{
	padding: 0;
}
.hpBlock .blockContent{
	height: 154px;
	padding: 10px 13px 0 13px;
	background-color: #dae3f4;
}
.hpBlock .blockHeader .blockHeaderBg{
	padding-top: 5px;
}
.hpBlockTwitter{
	padding-left: 0;
}
.hpBlockTwitter .blockContent{
	background-image: url(../images/block-twiter-bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.hpBlockTwitter .blockHeaderBg{
	background: transparent url(../images/icon-twitter.png) no-repeat right 3px;
	padding-top: 5px;
}
.hpBlock .blockContent p{
	min-height: 65px;
	line-height: normal;
	color: #000000;
}
.hpBlock .blockContent p.text{
	min-height: 110px;
	font-size: 14px;
}
.hpBlock .blockContent p .date{
	font-size: 10px;
	color: #333333;
}
.hpBlock .blockContent ul,
.hpBlock .blockContent ul li{
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.hpBlock .blockContent ul li{
	padding-top: 6px;
}
.hpBlock .blockContent ul li a,
.hpBlock .blockContent ul li a:hover{
	display: block;
	line-height: normal;
	padding-left: 14px;
	/*font-family: "GothamM", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 12px;
	color: #10557d;
	text-decoration: none;
	background: transparent url(../images/bullet01-r.png) no-repeat 0 4px;
}
.hpBlock .blockContent ul li a span{
	border-bottom: 1px solid transparent;
}
.hpBlock .blockContent ul li a:hover span{
	border-bottom: 1px solid #10557d;
}
.hpBlock .blockContent a.mainLink,
.hpBlock .blockContent a.mainLink:hover{
	display: block;
	padding-left: 15px;
	/*font-family: "GothamM", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 18px;
	color: #10557d;
	text-decoration: none;
	background: transparent url(../images/bullet02-r.png) no-repeat 0 4px;
}
.hpBlock .blockContent a.mainLink span{
	border-bottom: 1px solid transparent;
}
.hpBlock .blockContent a.mainLink:hover span{
	border-bottom: 1px solid #10557d;
}
.hpBlock .blockContent .secondaryLinks{
	line-height: 21px;
}
.hpBlock .blockContent .secondaryLinks a,
.hpBlock .blockContent .secondaryLinks a:hover{
	text-decoration: none;
}
.hpBlock .blockContent .secondaryLinks a:hover{
	text-decoration: underline;
}
/* search */
.content p.searchResults{
	/*font-family: "GothamM", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 18px;
	display: inline-block;
}
.content p.searchResults .searchKeyword{
	color: #10557d;
}
/* toolkit */
.toolkitLinks{
	float: right;
}
.toolkitLinks a.toolkitButton,
.toolkitLinks a.toolkitButton:hover{
	width: 210px;
	height: 20px;
	line-height: normal;
	display: block;
	float: left;
	padding: 3px 23px 0 3px;
	/*font-family: "GothamB", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url(../images/b-download-the-full-kit.png) no-repeat 0 0;
}
.toolkitLinks a.toolkitButton:hover{
	background-position: 0 -23px;
}
.toolkitLinks a.toolkitPDF,
.toolkitLinks a.toolkitPDF:hover{
	position: relative;
	top: 3px;
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	margin-left: 7px;
	background: transparent url(../images/icon-file.png) no-repeat 0 0;
}
.toolkitLinks a.toolkitPDF span,
.toolkitLinks a.toolkitPDF:hover span{
	display: none;
}
.content h4.linkToolkit{
	background-position: left 7px;
}

/* Lesson CSS */
.content p,
.content ul,
.content ol,
.content #Article,
.content #References{
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.begin_lesson_button .link{
    background-image: url(../images/beginLesson.png);
}
.begin_lesson_button .link a:hover{
    background-image: url(../images/beginLesson_o.png);
}
