#container {

	margin-top: 10px;

	position: relative;

}

#primary {

	width: 200px;

	position: relative;

	margin-top: -90px;

}

#secondary { position:relative; margin-top: -140px ; }

.content {

	left: 180px;

	margin: 0px 20px 0 20px ;

	position:relative;

}

#subprimary-menu-items {

	/* display:none; */

}

#lsquiz {

    background: url("/HTL/ads/learningstyles-345-yellow.png") no-repeat scroll center center transparent;

	position:relative; 

	top: -30px; 

	float: left; 

	margin-right: 15px;

    height: 150px;

    width: 345px;

    text-indent: -9999px;

}

#lsquiz a {

    display: block;

    height: 162px;

    width: 345px;

}

#home-content .tout {

	margin: 5px auto 20px auto;

	padding-left: 15px;

}



#GuideGrid table, #GuideGrid td  {

	background:none;

}

#GuideGrid td {

	border: none;

	text-align:center;

	padding:0;

}

#GuideGrid tr {

	border:none;

}

#GuideGrid p {

	font-size:12px;

	font-weight:bold;

	padding: 5px;

	border: solid 1px #A8D9FD;

	-moz-border-radius: 10px;

	border-radius: 10px;

}

#FeatureBlock {

	padding-bottom: 15px;

	margin: 0 10px;

}

#LeadArticle { 

	padding-bottom: 15px;

	border-bottom: 1px dotted #CCCCCC;

} 

#LeadArticle h2{ font-size: 19px; } 

#FeaturedArticles {

	-moz-box-shadow: 3px 3px 4px #ccc;

	-webkit-box-shadow: 3px 3px 4px #ccc;

	box-shadow: 3px 3px 4px #ccc;

}

#FeaturedArticles .tout h2 .ToutTitle  {

	border-bottom: none;

}

FeaturedArticlesItems h2 {

	font-size: 18px;

}

#TipTopics ul {

	font-size: 14px;

	list-style-type: circle;

	list-style-position:outside;

	list-style-image:none;

	margin-left: 7px;

}

#TipTopics ul li {

	border-bottom:none;

	background:none;

	margin: 0;

	padding: 2px;

	line-height:normal;

	overflow:inherit;

}

#TipTopics ul li {

	padding-bottom: 7px;

	margin-left: 12px;

}

/*#ResourceGuide {

	width: 180px;

}*/

/*#ResourceGuide h2 {

	padding-left: 20px;

	padding-top: 3px;

	margin: 15px 0 0 0;

	background: url(/HTL/template/HTL-heading-star-bg.gif) no-repeat;

	height: 25px;

	font-weight: normal;

}*/

/*#primary #ResourceGuide ul li {

	font-size: 15px;

	background: #E1F2F7 url(/HTL/template/HTL-whitearrow.png) no-repeat right;

	border: 1px solid #D2E6FB;

	padding: 3px 10px;

}*/

/*#primary #ResourceGuide ul li {

	font-size: 14px;

	background: url(/HTL/template/HTL-menubg-fade-arrow.jpg) no-repeat right top;

	padding: 5px 10px 4px 10px;

	border-bottom: none;

	margin-bottom: 1px;

}*/

#ResourceGuide ul li {

	margin:0 0 3px 0;

	padding:0 10px 3px;

	border-bottom:1px dotted #ccc;

	background:none;

	line-height: 15px;

}

/*#ResourceGuide h2 { background: url("/HTL/template/HTL-heading-bg-star-fade-gold.jpg") no-repeat scroll 0 0 transparent }*/

#GuideCols {

	margin-left: -15px;

	margin-top: -5px;	

}

#GuideCols ul {

	width: 140px;

}

#headlines h2 { margin-bottom: 0 }

#headlines ul {

	font-size: 14px;

	margin-left: 10px;

	margin-top: 10px;

}

/*#LeadArticle h2 { font-size: 22px }*/ 



#BlogTout {	

	background-color: #E6F3F9;

	padding: 10px;

}

#BlogTout h3 {	

	font-size: 17px;

}

#BlogTout h3.pushpin {

	background: url(/HTL/template/HTL-navicons-blog.gif) top left  no-repeat;

	font-size: 14px;

	padding-left: 25px;

	padding-top: 4px;

	position:relative;

	margin-left:-10px;

	margin-top: -3px;

}

#BlogTout ul { list-style-type: none;}

#BlogTout li { padding-bottom:0 }

#share { padding: 10px 15px; margin-left:0 }

#AddThisBlock { padding-bottom: 7px; margin-right: 10px; }

#AddThisBlock .label { float:left; padding: 12px 6px 0 0; }

.home h2 {font-size: 17px}

#steps blockquote {

	background-color: #FFF;

	border: solid #A8D9FD 1px;

	background: url(/HTL/template/pat-small.jpg) no-repeat bottom right;

	padding-right: 60px;

}

#LowerLeftNav { width: 180px; float:left; }

#solve ul { float: left; width: 85px; margin-bottom: 0 }

#solve ul.right { position: relative; left: 10px; }

#LowerCenter { position:relative; width:450px; float:left;}

#LowerRight { position:relative; width:300px; float:right; }

#TipTopics ul {

	font-size: 14px;

	list-style-type: circle;

	list-style-position:outside;

	list-style-image:none;

	margin-left: 7px;

}

#TipTopics ul li {

	border-bottom:none;

	background:none;

	margin: 0;

	padding: 2px;

	line-height:normal;

	overflow:inherit;

}

#TipTopics ul li {

	padding-bottom: 7px;

	margin-left: 12px;

}

.byline { margin-bottom:0; font-weight:normal; }



/*  NEW BANNER 08/27/2012 */



#buttonslist {height: 50px;margin:0 10px 0 10px; background-color:transparent;float:left;}

.buttonslist1, .buttonslist2, .buttonslist3 {width: 155px; height: 45px; display:block;float:left;margin:1px 0 1px 0; padding:0;}

#buttonslist p a:link, #buttonslist p a:visited, #buttonslist p a:active{ width:120px; height:20px; display:block; padding:2px 15px 2px 15px; margin: 2px 2px 2px 2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;  -moz-box-shadow: 0px 1px #000000;  -webkit-box-shadow: 0px 1px #000000; box-shadow: 0px 1px #000000; text-decoration:none; transition: width 1s;-moz-transition: width 1s; /* Firefox 4 */ -webkit-transition: width 1s; /* Safari and Chrome */ -o-transition: width 1s; /* Opera */  border-radius:5px;-moz-border-radius:5px; /* Firefox 3.6 and earlier */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYjlkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzU1ODJjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTgyYzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: #5582c5/* Old browsers */ background: -moz-linear-gradient(top, #a1b9df 0%, #5582c5 48%, #5582c5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1b9df), color-stop(48%,#5582c5), color-stop(100%,#5582c5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #a1b9df 0%,#5582c5 48%,#5582c5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a1b9df 0%,#5582c5 48%,#5582c5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a1b9df 0%,#5582c5 48%,#5582c5 100%); /* IE10+ */

background: linear-gradient(to bottom, #a1b9df 0%,#5582c5 48%,#5582c5 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1b9df', endColorstr='#5582c5',GradientType=0 ); /* IE6-8 */ }

#buttonslist p a:hover { color:#000; -moz-box-shadow: 0px 1px #FFF;  -webkit-box-shadow: 0px 1px #FFF; box-shadow: 0px 1px #FFF;width:125px; background: #fff9cc; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjljYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYzkxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmM5MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fff9cc 0%, #ffc919 50%, #ffc919 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff9cc), color-stop(50%,#ffc919), color-stop(100%,#ffc919)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fff9cc 0%,#ffc919 50%,#ffc919 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fff9cc 0%,#ffc919 50%,#ffc919 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fff9cc 0%,#ffc919 50%,#ffc919 100%); /* IE10+ */ background: linear-gradient(to bottom, #fff9cc 0%,#ffc919 50%,#ffc919 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9cc', endColorstr='#ffc919',GradientType=0 ); /* IE6-8 */ }

#buttonslist p a { -moz-box-shadow: 0px 1px #000000;  -webkit-box-shadow: 0px 1px #000000; box-shadow: 0px 1px #000000; }

#buttonslist p {margin:0;padding:0;}


#text-13.widget{margin:0px 0 20x 0}



#secondary.sidebar.aside{margin:-90px 0 0px 0}

#specpagewidgets-4.widget.spec_page_widget.widget-spec_page_widget{overflow:auto;width:300px;margin:0px 0 20x 0}



.home .textwidget h2 { font-size: 16px;color: #ff0000;}

.home .textwidget h3 a { font-size: 16px;}


h2#slogan {color: #ff0000; }