.main_content_div p,  .main_content_div ul, .main_content_div table {
  margin: 1em 0;
}
.main_content_div {
  height: auto;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

.main_content_div input[type="text"], .main_content_div input[type="button"], .main_content_div input[type="submit"], .main_content_div input[type="password"] {
  border: 1px solid #CCCCCC;
  padding: 3px;
}
.main_content_div ol {
  list-style: decimal outside none;
  padding-left: 40px;
}
.main_content_div ul {
  list-style-type: disc;
  padding-left: 40px;
}
.main_content_div blockquote {
  padding: 0 40px;
}

.main_content_div A:link {
color : blue;
text-decoration : underline;
}
.main_content_div A:visited {
color : #6600cc;
text-decoration : underline;
}
.main_content_div A:hover {
color : #CC0000;
text-decoration : underline;
}

.main_content_div h1 { font-size: 2em; margin: .67em 0; font-weight: bolder; }
.main_content_div h2 { font-size: 1.5em; margin: .75em 0; font-weight: bolder; }
.main_content_div h3 { font-size: 1.17em; margin: .83em 0; font-weight: bolder; }
.main_content_div h4 { font-size: 1em; margin: 1.12em 0; font-weight: bolder; text-transform: none; color: black; }
.main_content_div h5 { font-size: .83em; margin: 1.5em 0; font-weight: bolder; }
.main_content_div h6 { font-size: .75em; margin: 1.67em 0; font-weight: bolder; }

#perxlist table {
  margin: 0;
}

#perxlist {
  padding-bottom: 20px;
}

A.blue:link {
color : blue;
text-decoration : none;
}
A.blue:visited {
color : blue;
text-decoration : none;
}
A.blue:hover {
color : blue;
text-decoration : underline;
}
A.light:link, A.Light:link {
color : white;
text-decoration : none;
}
A.light:visited , A.Light:visited {
color : white;
text-decoration : none;
}
A.light:hover, A.Light:hover {
color : white;
text-decoration : underline;
}
A.XSiteMenu {
color : silver;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
A.XSiteMenu:visited {
color : silver;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
A.XSiteMenu:hover {
color : white;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
}

#XSiteHeaderTable { width:100%; border:none; border-collapse:collapse; }
#XSiteHeaderTable td { white-space:nowrap; }

.DividerText {
color : #000000;
background-color : white;
}
.Headline {
font-family : arial, sans-serif, helvetica;
font-size : 11pt;
font-style : normal;
font-weight : bold;
}
.SubHead {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
}
.SubHeadTop {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
color : #567254;
}
#CRNav2014 {
background-color: #202541;
margin: 0px;
padding: 0px;
color: white;
font-size: 12pt;
margin-bottom: 20px;
border-spacing: 0;
}

td.CRNav2014cell{
padding: 10px 0px 10px 0px;
text-align: center;
}
#CRNav2014 a {
color: white;
text-decoration: none;
}
#CRNav2014 a:hover {
font-weight: bold;
}
#CR2014Article a {
text-decoration: none;
color: #9A4E29;
font-weight: bold;
}
#CR2014Article a.button:link {
text-decoration: none;
color: #4F4B43;
}
#CR2014Article {
font-family: Candara;
font-size: 14pt;
color: #4f4b43;
}

#CR2014Cover {
width:250;
float:right; 
margin: 0px 0px 10px 10px; 
padding: 10px; 
background-color: #E3DCCC;
text-align: center;
}

#CR2014Cover a, #CR2014Preschool a {
font-weight: normal;
color: #4f4b43;
text-decoration: none;
margin: 10px 0;
}


h1.CR2014Head1 {
font-size: 36pt;
font-weight: bold;}

h2.CR2014Year {
font-size: 20pt; 
color: #9A4E29;
}

h2.CR2014VolHd {
font-size: 22pt;
font-weight: bold;
margin: -36px 0px 0px 0px; 
}

h2.CR2014Head2 {
font-size: 22pt;
letter-spacing: 1px;
line-height: 24px;
margin: 0.8em 0em 0.5em 0em;
font-weight: bold;
}

.CRHeadline {
font-family : arial, sans-serif, helvetica;
font-size : 14pt;
font-style : normal;
font-weight : bold;
}
.CRSubHead {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
}
.Caption {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
color : #666666;
}
.CaptionLight {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
color : #dddddd;
}
.BodyText {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
}
.DivTextLeg {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
font-weight : bold;
color : white;
}
.DivTextHed {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
color : #567254;
background-color : #ccd8c4;
}
.DivTextCal {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
color : #666666;
background-color : #ffffff;
}
.DivText {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
color : #666666;
background-color : #ffffff;
}
A.XSSideBar {
color : #99ccff;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
height : 20px;
}
A.XSSideBar:visited {
color : #99ccff;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
height : 20px;
}
A.XSSideBar:hover {
color : white;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
height : 20px;
}
A.Dark:link {
color : black;
text-decoration : none;
}
A.Dark:visited {
color : black;
text-decoration : none;
}
A.Dark:hover {
color : black;
text-decoration : underline;
}
P.SP {
margin : 0;
margin-top : 8px;
}
P.BreakHere {
page-break-before : always;
}
.legislationstatus {
font-size : 10pt;
}
td.legislationstatus_mid {
font-size : 10pt;
width : 50px;
text-align : center;
}
.ArchiveElertDateTime {
font-size : 8pt;
font-family : Arial;
padding-top : 1px;
padding-right : 10px;
padding-bottom : 5px;
}
.ArchiveElertSubject {
font-size : 10pt;
font-family : Arial;
padding-bottom : 5px;
}
td.ArchiveElertTitlePane {
font-size : 13pt;
font-family : Arial;
font-weight : bold;
padding : 5px 5px;
}
td.ArchiveElertSideBarPane {
font-size : 10pt;
padding : 5px 5px;
background-color : #efefef;
}
td.ArchiveElertListPane {
padding : 10px 10px;
}
.ArchiveElertListTitle {
font-size : 10pt;
font-family : Arial;
font-weight : bold;
border-bottom : 1px solid black;
margin-bottom : 5px;
}
.ArchiveElertYear {
font-family : Arial;
font-weight : bold;
margin-top : 10px;
margin-bottom : 5px;
}
.ArchiveElertMonths {
font-size : 10pt;
font-family : Arial;
padding-left : 10px;
}
a.ArchiveElertMonth {
font-size : 10pt;
font-family : Arial;
width : 30px;
}
.CR2006Tab {
background-color : #88a6e3;
padding : 2px 2px;
}
a.CR2006Tab:link, a.CR2006Tab:visited, a.CR2006Tab:active, a.CR2006Tab:hover {
font-family : Arial;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
color : black;
}
a.CR2006Tab:hover {
color : white;
}
div.CR2006ContentsTitle {
font-family : Arial;
font-size : 11pt;
color : black;
margin-bottom : 5px;
}
ul.CR2006ContentsList {
font-family : Arial;
font-size : 9pt;
color : black;
list-style-type : none;
margin-top : 0;
margin-left : 5px;
padding-left : 0;
margin-bottom : 13px;
line-height : 9pt;
}
li.CR2006ContentsList {
background : url("https://www.hslda.org/pdef/hslda/courtreport/CR2006ContentsBullet.gif") no-repeat 0 3px;
padding-left : 10px;
margin-bottom : 8px;
margin-left : 0;
}
div.CR2006ContentArea {
margin-top : 10px;
margin-left : 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : black;
width : 410px;
}
div.CR2006ContentAreaAlt {
margin-top : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : black;
width : 600px;
}
table.CR2006SectionHeader {
border-bottom : 1px solid black;
font-family : Arial;
font-size : 12pt;
font-weight : bold;
color : #990000;
}
div.CR2006SectionSubTitle {
font-family : Arial;
font-size : 10pt;
color : #990000;
}
div.CR2006ByLine {
font-family : Serif;
font-size : 9pt;
font-style : italic;
color : black;
}
div.CR2006Headline {
margin-top : 20px;
font-family : Arial;
font-size : 15pt;
font-weight : bold;
color : #990000;
}

ul.landing {list-style-image: url(https://www.hslda.org/img/triangle.jpg);
padding-left:25px;
font-weight: bold;
}

ul.landing li{ 
margin-top: 15px;
font-size:18pt;
}

.landing p{
margin-top: 6px;
font-size: 10pt;
}


.landing h3 {
font-size: 12pt;
margin: -4px 0 0 0;
padding-top: 0px;
}

.landing a:link p {
text-decoration: none;
color: black;
}

.landing a:visited p {
text-decoration: none;
color: black
}

.landing a:hover p {
text-decoration: underline;
color: black
}

.landing h3 a:link {
text-decoration: none;
color: black
}

.landing h3 a:visited {
text-decoration: none;
color: black
}

.landing h3 a:hover {
text-decoration: underline;
color: black
}

.landing img{
border: solid 2px white;
}

.landing a:hover img {
border: solid 2px #cc0000
}

.landing {
font-size: 10pt;
}

h1.landing {
font-size: 2em;
color: #21284A;
margin-bottom: 15px;
}

hr.landing {
color: #A59E84;
background-color: #A59E84;
height: 5px;
border-style: none;
}

#contact {
clear: both;
}

#landing p {
  margin-bottom: 0px;
}
#landing img {
  border: 1px solid white;
}
#landing a:hover img {
  border: 1px solid #CC0000;
}
.image1 {
  width: 85px;
}
.image2 {
  width: 85px;
}

.image1 img{
  margin-right: 5px;
  }

.image2 img {
  margin-left: 20px;
  margin-right: 5px
}
.text1 {
  width: 239px;
  max-width: 239px;
  min-width: 239px;
}
.text2 {
  width: 239px;
  max-width: 239px;
  min-width: 239px;
}
#landing {
  margin-top: 30px;
}
#landing td {
  padding: 0 0 30px 0;
  vertical-align: top;
  margin-top: 20px;
}
ul.largelink a:link{
	color: #0000CC;
	text-decoration: none;
	}
ul.largelink a:visited{
	color: #0000CC;
	text-decoration: none;
	}
ul.largelink a:hover{
	color: #0000CC;
	text-decoration: underline;
	}
ul.largelink a:active{
	color: #0000CC;
	text-decoration: none;
	}
ul.largelink {list-style-image: url(https://www.hslda.org/img/triangle.jpg);
padding-left:50px;
font-weight: bold;
}
.landingimage {
margin-bottom: 50px;
}
table.whoweare {
padding: 5px 0px;
margin: 0px;
}
.whoweare img {
height: 1px;
}

.whoweare a:link {
color: white;
text-decoration: none;
}
.whoweare a:visited {
color: white;
text-decoration: none;
}
.whoweare a:hover {
color: white;
text-decoration: underline;
}
.whoweare a:active {
color: white;
text-decoration: none;
}
.plainlink a:link{
text-decoration: none;
}
.plainlink a:visited{
text-decoration: none;
}
.plainlink a:hover{
text-decoration: none;
}
.plainlink a:active{
text-decoration: none;
}

table.borders{
border-collapse: collapse;
}

table.borders td{
border: 1px solid black;
}

#attorneyabout {
width: 560px;
}

#attorneyabout td {
padding: 5px; 
vertical-align: top;
}

#attorneyabout object {
padding-top: 13px;
}

#attorneyabout embed {
padding-top: 13px;
}

#left_col ul {
    list-style-type: none;
}
#left_col a {
    color: black;
}



/*-- HSHB Site Styles --*/

.hshbfooter {
border-top: 1px solid #C8C7C7;
}

.hshbhomemaindiv {}
 
 
.hshbhomemaindiv, .hshbprevprograms, .hshbhomemaindiv, .hshbabout, .hshbhosts, .hshbfooter, .hshbtopmenu, .hshbtopmenu2 {
	clear: both;
	display: inline-block;
	padding: 15px 30px;
	width: 938px; }
 
 
.hshbhomepageoffer {
	float: right;
	height: 320px;
	position: relative;
	width: 297px; }
 
 
.hshbhosts { background-color: #EEEFEF; }
 
 
.hshbprevprograms {
	background-color: #EEEFEF;
	font-family: Georgia;
	font-size: 14pt;
	line-height: 100%;
	text-decoration: none;
	 }
 
 
.hshbtopmenu {
	background-color: #055A57;
	color: white;
	font-family: Georgia;
	font-size: 14pt;
	line-height: 35px;
	margin-top: -20px;
	text-decoration: none;
	padding: 0 30px; }
 
	.hshbwrapper .hshbtopmenu a:link, .hshbwrapper .hshbtopmenu a:visited, .hshbwrapper .hshbtopmenu a:hover, .hshbwrapper .hshbtopmenu a:active  {
		color: white;
		display: inline-block;
		font-family: Georgia;
		font-size: 16px;
		font-weight: bold;
		line-height: 35px;
		padding: 0 10px;
		text-decoration: none; }
 
 
.hshbtopmenu2 {
	background-color: #A2B6B5;
	color: #353535;
	font-family: Georgia;
	font-size: 14px;
	line-height: 100%;
	margin-top: 20px;
	text-decoration: none;
	height: 10px;
	}
 
	.hshbwrapper .hshbtopmenu2 a:link, .hshbwrapper .hshbtopmenu2 a:visited, .hshbwrapper .hshbtopmenu2 a:hover, .hshbwrapper .hshbtopmenu2 a:active {
		color: #353535;
		font-family: Georgia;
		font-size: 14px;
		text-decoration: none; }
 
.hshbwrapper {
	margin-left: -30px;
	width: 998px; }
	
.hshbguests h1 {
clear: both;
font-style: italic;
margin: 15px 0;
}	

.hshbguests img {
border: 4px solid #E3EFED;
border-radius: 1px;
float: right;
margin-left: 15px;
margin-bottom: 15px;
}

.hshbwrapper h1 {
	font-family: Georgia, Times, Serif; 
	font-size: 22px; 
	margin-bottom: 30px; 
	color: #666969; 
	font-weight: bold;
	line-height: 120%;
	}
 
.hshbwrapper h2 {
	font-family: Georgia, Times, Serif; 
	font-size: 12px; 
	color: #666969; 
	font-weight: bold;
	font-style: italic;
	margin-bottom: 1em;
	}
.hshbwrapper p, .hshbwrapper, .programlisting td, .hshbwrapper .audioPlayerMenu a:link, .hshbwrapper .audioPlayerMenu a:hover, .hshbwrapper .audioPlayerMenu a:visited, .hshbwrapper .audioPlayerMenu a:active {
	 font-family: arial, sans-serif; 
	 color: #4F4F4F;
	 line-height: 167%; 
	 font-size:12px;
	}
	
.audioPlayerMenu a {
font-weight: bold;
}
	
.hshbwrapper p {
	 margin: 1em 0px;
	 font-size: 12px;
	}

.hshbwrapper a:link, .hshbwrapper a:hover, .hshbwrapper a:visited, .hshbwrapper a:active {
color:  #98A19E;
text-decoration: none;
text-style: italic;
}

.hshbfooter p {
	 font-family: Georgia, Times, Serif;
	 font-size: 13px;
	}
	
.hshbfooter a:link, .hshbfooter a:hover, .hshbfooter a:visited, .hshbfooter a:active  {
	 color:#646363;
	}
	
 
 
.smith, .farris {
	display: inline-block;
	width: 427px;
	vertical-align: top; }
	
.hshbGrayNav {
font-family: Georgia, Times, Serif; 
font-size: 17px; 
color: #353535; 
font-style: normal;
}

.HSHBProgramNav {
font-family: Georgia, Times, Serif; 
font-size: 17px; 
color: #353535; 
font-style: normal;
width: 100%;
text-align: center;
}

.HSHBProgramNav img{
display: inline-block; 
vertical-align: bottom;
margin: 0 3px;
}

.HSHBProgramNav img:hover{
display: inline-block; 
vertical-align: bottom;
margin: 0 3px;
}

.HSHBProgramNav a:link, .HSHBProgramNav a:hover, .HSHBProgramNav a:visited, .HSHBProgramNav a:active {
font-family: Georgia, Times, Serif; 
font-size: 12px;  
font-style: normal;
line-height: 26px;
font-weight: bold;
}

.prevbutton {
background: url("/docs/hshb/img/prev_gray.jpg") no-repeat left top;
}
.prevbutton:hover {
background: url("/docs/hshb/img/prev.jpg") no-repeat left top;
}
.nextbutton {
background: url("/docs/hshb/img/next_gray.jpg") no-repeat right top;
}
.nextbutton:hover {
background: url("/docs/hshb/img/next.jpg") no-repeat right top;
}

.nextbuttongray {
background: url("/docs/hshb/img/next_gray.jpg") no-repeat right top;
font-size: 12px;  
font-weight: bold;
color: #ACBFBD
}

.prevbuttongray {
background: url("/docs/hshb/img/prev_gray.jpg") no-repeat left top;
font-size: 12px;  
font-weight: bold;
color: #ACBFBD;
}

.HSHBProgramNav a:link {
color: #666969; 
} 
.HSHBProgramNav a:hover {
color: #115955;
} 
.HSHBProgramNav a:visited {
color: #666969; 
}
.HSHBProgramNav a:active {
color: #115955;
}

.hshbwrapper h2.hshbAsideTitle, .hshbwrapper h4 {
font-family: Georgia, Times, Serif; 
font-size: 14px; 
color: #666969; 
font-style: normal;
}

.hshbSidebarSection {
border-bottom: 1px solid #C8C7C7;
padding: 10px;
}


.hshbwrapper font[color="maroon"] {
	font-family: Georgia, Times, Serif; 
	font-size: 12px; 
	color: #666969; 
	font-weight: bold;
	font-style: italic;
	margin-bottom: 1px;
}

.hshbwrapper img[SRC="/img/pix/Black.gif"], .hshbwrapper hr {
	padding-bottom: 10px;
	}

.hshbwrapper font[size="1"] {
font-family: arial, sans-serif; 
	 color:#646363;
	 line-height: 167%; 
	 font-size:12px;
}



.hshbwrapper font[size="4"] {
	font-family: Georgia, Times, Serif; 
	font-size: 22px; 
	margin-bottom: 30px; 
	color: #666969; 
	font-weight: normal;
}

.hshboffer, #slider1 {
background-color: #EEEFEF;
margin: 0;
}

#slider1 {
width: 100%;
margin-left: auto;
position: relative
}

.hshbprevprogsmall {
margin-left: -30px;
margin-top: 50px;
width: 642px;
background-color: #E3EFED;
}

.hshbprevprogsmall h1 {
padding: 15px 0 0 52px;
margin: 0 0 15px 0;
}

.hshbwrapper ul {
	list-style: disc outside none;
	padding: 0 0 0 2em;
	margin: 1em 0;
}

.hshbwrapper ul li {
	list-style: disc outside none;
	margin-bottom: 1em;
}

.hshbwrapper .hshboffer h2.hshbAsideTitle, .hshbwrapper .hshboffer, .hshbwrapper .hshboffer p,.hshbwrapper h4 {
color: #115955;
}
/* Removed 3/13/17 
.hshbtablediv{
display: table;
}*/
.hshbrowdiv{
display: table-row;
}

.hshbimage1 {
display: inline-block; 
vertical-align: top;
width: 175px;
height: 175px;
margin-top: 10px;
padding: 10px;
border: solid 1px rgb(209, 209, 209);
}

table.programlisting {
width: 250px;
float: left;
margin-bottom: 50px;
}

.audioPlayerMenu a, .audioPlayerMenu a img, .audioPlayerMenu a span {
display: inline-block;
vertical-align: bottom;
line-height: 100%;
}

.audioPlayerMenu a {
margin-right: 8px;
}

.hshbSidebarSection ul, .hshbSidebarSection ul li {
color: black;
}

.HSHBGuestTitle {
font-family: Georgia,Times,Serif;
    font-size: 17px;
    font-style: normal;
	font-weight: bold;
	font-style: italic;
	}
	
.hshboffer img.offerImg {
max-height: 125px;
max-width: 200px;
-webkit-box-shadow: 1px 0px 5px 3px rgba(94,89,94,1);
-moz-box-shadow: 1px 0px 5px 3px rgba(94,89,94,1);
box-shadow: 1px 0px 5px 3px rgba(94,89,94,1);
}

.hshbabout img {
margin-right: 0px;
}

#disqus_thread {
border-top: 1px solid #EBEEEF;
padding-top: 20px;
margin: 50px 0;
}

.hshboffer {
margin: 50px 0px;
}

.HSHBinBlurbText {
	font-style: italic;
}
em .HSHBinBlurbText {
	font-style: normal;
}
        .SimpleTabs .ajax__tab_header
        {
            font-family: Georgia, Times, Serif; 
font-size: 16px; 
color: #2F3232; 
font-style: normal;
font-weight: bold;
            display: block;
			border-bottom: 2px solid #C8C7C7;
			margin-bottom: 40px;

        }
		.hshbwrapper .archiveTop:link,  .hshbwrapper .archiveTop:visited, .hshbwrapper .archiveTop:hover, .hshbwrapper .archiveTop:active {
     		font-family: Georgia, Times, Serif; 
			font-size: 16px; 
			color: #2F3232;
			font-style: normal;
			font-weight: bold;
            display: block;
			margin-bottom: 40px;
		}
		
        .SimpleTabs .ajax__tab_header .ajax__tab_outer
        {
            border-color: #fff;
            color: #222;
            padding-left: 10px;
            margin-right: 3px;
            border:solid 1px #ffffff;
        }
        .SimpleTabs .ajax__tab_header .ajax__tab_inner
        {
            border-color: #fff;
            color:  #98a19e;
            padding: 3px 10px 2px 0px;
        }
        .SimpleTabs .ajax__tab_hover .ajax__tab_outer
        {
            background-color:#ffffff;
			color: #2F3232; 
        }
        .SimpleTabs .ajax__tab_hover .ajax__tab_inner
        {
            color: #2F3232; 
        }
        .SimpleTabs .ajax__tab_active .ajax__tab_outer
        {
            border-bottom-color: #ffffff;
            background-color: #ffffff;
        }
        .SimpleTabs .ajax__tab_active .ajax__tab_inner
        {
            color: #2f3232;
            border-color: #ffffff;
        }
        .SimpleTabs .ajax__tab_body
        {
            font-size: 12px;
            background-color: #fff;
            border-top-width: 0;
            border: solid 1px #ffffff;
            border-top-color: #ffffff;
        }
		
		.hshbArchives {
		display: table;
		border-bottom: 1px solid #949494;
		margin-bottom: 25px;
		padding-bottom: 15px;
		
		}
		
		.archiveInfo, .archiveImage {
		display: table-cell;
		vertical-align: top;
		}
		
		.archiveInfo {
		padding-left: 25px;
		}
		
		.archiveDate {
		font-weight: bold;
		}
		
		p.archiveTitle {
		margin-top: 0px;
		padding-top: 0px;
		}
		
		.archiveTitle a {
		color: #115955;
		font-family: Georgia, Times, Serif; 
		font-size: 18px; 
		font-weight: bold;
		}
		
		.archiveTitle a:link, .archiveTitle a:visited, .archiveTitle a:hover, .archiveTitle a:active {
		color: #115955;
		}
		
		.HSHBSocialButtons {
		margin: 0 auto;
		width: 100%;
		}
		
		.HSHBSocialButtons img {
		}
		
		.hshbwrapper h1 {
		border-bottom: 1px solid #C8C7C7;
		line-height: 32px;
		margin: 0px;
		padding-top: 9px;
		padding-bottom:10px;
		}
		
		.hshbwrapper #tabs a {
		color: #115955;
		font-weight: bold;
		}
		
		.hshbwrapper #tabs-1div {
		margin: 0 0 15px 15px;
		}
		
		.hshbwrapper #slider1 .overview li img {
		margin-bottom: 15px;
		}
		
		
		.hshbwrapper .largeslider .overview li {
		margin-right: 50px;
		}
		
		.hshbwrapper .st_email_custom{
	background: url("/docs/hshb/img/email2.jpg") no-repeat scroll left top transparent;
	 padding: 0 8px 0 0;
    position: relative;
    top: 4px;
	cursor:pointer;
}

 .hshbwrapper .st_email_custom .text{ 
	margin-left: 25px; color: #4f4f4f;
    font-family: arial,sans-serif;
    font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	cursor:pointer;
	}
	
	.hshbwrapper .st_sharethis_custom{
	background: url("/docs/hshb/img/share.jpg") no-repeat scroll left top transparent;
	 padding: 0 8px 0 0;
    position: relative;
    top: 4px;
	cursor:pointer;
}

	.hshbwrapper .st_sharethis_custom .text{ 
	margin-left: 25px; color: #4f4f4f;
    font-family: arial,sans-serif;
    font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	cursor:pointer;
	}
.hshbhomepageoffer p {
margin-bottom: 0px;
}

/* highschool videos page */

.hswrapper {
	background-color:#F3F0E9; 
	width:650px; 
	padding:15px; 
	margin-bottom:20px;
}

.hswrapper .video {
	display:block;
	text-align:center;
	margin-bottom:20px;
}

/* 
.hswrapper .text {
	float:left; 
	max-width:300px; 
	margin-left:10px; 
	margin-right:10px;
}
.hswrapper .links {
	/* float:left; 
	max-width:300px;
	margin-right:10px; 
} 
*/

.hswrapper .text span {
	font-variant:small-caps;
	font-size:20px;
	font-weight:bold;
}
.hswrapper .links span {
	font-size:16px;
	font-weight:bold;
}

/* International page text size */
.c2 {
	font-size: 80%;
}
/* State Elerts */
div.sidebar {
    width:150px;
    float:right; 
    margin: 0px 0px 20px 20px; 
    padding: 10px; 
    background-color: #E3DCCC;
}
.main_content_div a.linkButton {
    background-color: #000091;
    border-radius: 5px;
    color: #ffffff;
    font-size:16px;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none !important;
    line-height:40px;
    width:100%;
    display:inline-block;
    text-align: center;
}
.call-to-action a.actionButton {
    border: 2px solid #df4332;
    color: #df4332;
    font-family: arial;
    font-weight:bold;
    padding: 10px 20px;
    border-radius: 5px;
    line-height: initial;
    text-decoration:none;
    letter-spacing: 0.7px;
    background-color:#fff;
    font-size: 16px;
    width: initial;
}

