.subhead { color: #c80818; font-size: 11px; font-family: Verdana, Arial; font-weight: bold}

a {text-decoration: none;} 
a:linkwithtextsize {
	color: #660000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
} 

a:link {
	color: #660000;
	text-decoration: none;
} 

a:visited {
	color: #660000;
	text-decoration: none;
} 
a:hover    {
	color: #93300;
	background-color: #FFCC99;
}

a:active {
	color: #a30100;
} 

a.menu:link {
	color: #000000;
	text-decoration: none;
} 

a.menu:visited {
	color: #000000;
	text-decoration: none;
} 
a.menu:hover    {
	color: #93300;
	background-color: #FFCC99;
}

a.menu:active {
	color: #000000;
} 


.navlinks      { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.smaller   { font-size: 10px }
.larger   { font-size: 16px }
.caption  { font-size: 11px; font-family: Arial, Helvetica }
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}
.quotetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
}

.quotesource {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}

.calloutbox {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
}
.calloutattribute {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
.boxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 1px;
	border: thin none #333333;
	height: auto;
}
.lessonhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
}
.lessonsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	line-height: 1;
}
/* ----- start:body ----- */


body { 
 margin:0;
 padding:0;
 font-family:Verdana, Arial, sans-serif;
 font-size:12px;
 text-align:center;
 color:#000;
 background-color:#fff;
 background-image: url(/images/main/bg_v3.gif);
 background-repeat: repeat-y;
 background-position: top center; }
 
 

  
/* ----- start:alternetgeneral text ------ */


h1, h2, h3, h4, h5, h6 { 
 margin:0;
 padding:0;
 }

h1 { 
 font-family:Verdana, Arial, sans-serif;
 font-size:18px;
 font-weight:bold;
}
 
h2 {
	font-family:Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top: 10px;
}

h3 {
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding-top: 20px;
}

h4 {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-top: 20px;
 
p { 
 font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight: normal;
  line-height:17px;
  color:#000; }
  
 rial, sans-serif; }
 
li {
	font-size:12px;
	margin-left:25px;
	margin-right:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000;
	padding-bottom: 17px;
	list-style-type: square;
	bottom: 18px;

}
 
blockquote { font-family: Verdana, Arial, sans-serif; 
  font-size: 11px;
  color: #222; }

. 
    
.title { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 14px; 
  color: #333333; }

.subhead { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 12px; 	 
  color: black; }

.description { font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 	 
  color: black; }

.nav { font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #333; }

.smallgr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 10px; 
  color: #999999; }
  
 

 

/* ----- start: wire boxes ----- */

/*
div.wirebox {
  height: 30px;
  width: 208px;
  border: 0;
  background: #fff; }

div.wirebox ul.wireboxmenu {
  height: 30px;
  width: 208px;
  background: transparent url(/images/boxes/rh_v2.gif) top left no-repeat;
  margin: 0;
  padding: 0;
  position: relative; }

div.wirebox ul.wireboxmenu li {
  margin: 0;
  list-style: none;
  position: absolute;
  top: 0; 
  font-size:11px;
  font-weight:bold;
  color:#fff;
  padding-top:5px; 
  padding-left:7px;
  height: 30px;
  display: block; }  
  html>body ul.wireboxmenu li { overflow: hidden; }
  

.wireboxdescrip { 
  color:#FFEACC;

  font-size:10px;
  font-weight:normal;
  padding-left:5px; }
	
div.wirebox ul.wireboxmenu li {
  color:#fff;

  text-decoration: none; }
	
.wirehead {
  left: 0;
  width: 208px; }
  
.wirehead a:hover {
  background: transparent url(/images/boxes/rh_v2.gif) 0 -30px no-repeat; }
*/

 
.HHDL {
	font-family: Courier;
	font-size: 10pt;
	line-height:15px;
	color: #660000;
}
td {
font-size: 12px; font-family: Verdana, Helvetica, Sans-Serif
}
.lessontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	line-height: 24px;
}
.lessonnumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: bold;
}
.lessonpages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
}
.modulenumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25pt;
	font-style: normal;
	font-weight: bold;
}
.module {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.Reflectext {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height:17px;
	color:#000;
	padding-top: 14px;
}
.HHDLcallout {
	font-family: Courier;
	font-size: 11pt;
	color: #660000;
	line-height: 18px;
}
.menuhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
}
.pullquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #660000;
}
.pullquotequotemark {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #660000;
}
