/* grays

95% #f2f2f2
90% #e6e6e6
80% #cdcdcd
70% #b3b3b3
60% #999
50% #808080
40% #656565
30% #4d4d4d
20% #343434
*/

body   {
  font-size: 11pt;
  line-height: 16pt;
  margin: 0 0 1in;
	font-family: Georgia, "Times New Roman", Times, serif;
  }


#nav_utility, #search, #nav_main, #page_util, #footer ul, #footer a, .more, #secondary, .pricebutton_col, #course_list caption span, .grid_util form, #courses_nav, .subtext2, #buttonbar img, #course_util_col #screens, #course_util_col #features, #course_util_col dt a {
	display: none
	}	


a {
  text-decoration: none;
	color: #343434;
  }
	
a img {
  border: 0;
  }
	
h1, h2, h3 {
	/* font-weight: normal; */
	}
	
h1 {
	font-size: 16pt;
	}
	
h2 {
	font-size: 13pt;
	margin-bottom: .03in;
	}
	
h3 {
	font-size: 11pt;
	margin-bottom: 0;
	}
	
p, h2, h3 {
	margin-top: 0;
	}

h1, h2, h3, caption {
	font-family: Helvetica, Arial, sans-serif;
	color: #343434;
	}

#header {
	border-bottom: 1pt dotted #cdcdcd;
	padding-bottom: .15in;
	margin-bottom: .25in;
	}
	
table {
	width: 100%;
	margin-bottom: 2em;
	}


caption {
	text-align: left;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: .15in;
	}

caption span {
	font-size: 9pt;
	font-weight: normal;
	}

	
td { 
	border-bottom: .5pt solid #e6e6e6; 
	}
	
th, td {
	vertical-align: top;
	padding: .05in;
	}
	
th {
	background: #e6e6e6;
	line-height: 1.2;
	text-align: left;
	font-size: 8pt;
	color: #656565;
	font-family: Helvetica, Arial, sans-serif;
	}
	
ul {
	padding-left: .2in;
	}
	
li {
	margin-bottom: 6pt;
	}
	
dl {
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
	padding-top: 10pt;
	}
	
dt {
	font-weight: bold;
	}
	
dd {
	margin-left: 0;
	margin-bottom: 1em;
	}
	
.availlang_col {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	}
	
/* product page */

h1#title {
	color: #405380;
  font-size: 14pt;
  padding-bottom: 5pt;
  border-bottom: 2pt solid #405380
	}
	
#buttonbar {
	margin-bottom: .15in;
	}

	
#course_util_col {
	/* margin-top: .25in; */
	font-family: Helvetica, Arial, sans-serif;
	font-size: .9em;
	float: left;
	width: 2in;
	margin-right: .25in;
	color: #808080;
	}
	
#course_util_col ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
	
#course_util_col li{
	margin-top: .1in;
	}
	
#course_util_col dl {
	margin-top: .25in;
	font-size: 0.9em;
	}
	
#course_util_col dt{
	font-weight: bold;
	line-height: 1.2;
	}
	
#course_util_col dd	{
		margin-bottom: .1in;
		}
		
.screen2 {
  margin-bottom: .25in
  }
		
#info_col {
	margin-left: 2.25in;
	}
		
#info_col h2 {
	font-size: 10pt;
  font-weight: normal;
  background-color: #e6e6e6;
  margin-bottom: 9pt;
  padding-top: 3pt;
  border-top: 1pt solid #375fb6;
	margin-top: 0;
  }
	
.descript   {
  color: #9a9a9a;
  font-size: 9pt;
  margin-bottom: 6pt;
  display: block
  }

#info_col ul   {
  color: #375fb6;
  font-size: 11pt;
	font-family: Helvetica, Arial, sans-serif;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
  }
#info_col li   {
	margin-bottom: 4pt;
	}
#info_col ul ul {
  margin-top: 6pt
  }

#info_col li ul { 
  color: #666; 
  /* font-size: 0.9em; */
  margin-left: 6pt;
   margin-bottom: 15pt 
 }
#info_col li li  {
  font-family: Georgia;
  margin-bottom: 6pt;
  padding-left: 6pt
  }
	
.headspace {
  margin-top: 18pt; 
  }
	
#ceu_statement     {
  color: #666;
  font-size: 8pt;
  margin-top: 36pt;
  padding-top: 8pt;
  padding-bottom: 6pt;
  border-top: 1pt solid #375fb6;
  }
	
