dl, dt, dd, ul, ol, li {
	margin:0;
	padding:0;
	}

body   {
  font-size: 11pt;
  line-height: 14pt;
  margin: 0 0 1in;
	font-family: Georgia, "Times New Roman", Times, serif;
  }

#util_bar #home_link, #util_bar ul, #main_nav, #prefooter, #footer ul, #secondary dl, .pricebutton_col, .courses caption, #section a, #buttonbar img, #course_util_col #screens, #course_util_col #features, #course_related_col, .grid_util form {
	display: none;
	}
	

#util_bar {
	margin-bottom: .25in;
	}

#util_bar #tag {
	text-transform: uppercase;
	font-size: 8pt;
	letter-spacing: 2pt;
	}	
	
#util_bar #tag span {
	font-size: .9em;
	}	
	
#primary, .courses {
	clear: left;
	}
	
#logo {
  float: left;
	margin-bottom: .5in;
	}

#section {
	font-size: 14pt;
	float: right;
	color: #666666;
	}
				
a {
	text-decoration: none;
	}	
	
a img {
  border: 0;
  }
	
h1 {
	font-size: 16pt;
	}
	
h2 {
	font-size: 12pt;
	margin-bottom: .15in;
	}
	
p {
	margin-top: 0;
	}

h1, h2, h3, #footer {
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	}
	
td {
	border-bottom: .5pt solid #dddddd;
	}
		
#course_list .features {
	margin-bottom: .3in;
	}

.courses td {
	padding: .08in;
	}

#course_list #primary {
	background-image: url(../img/structure/primary_bg.jpg);
	background-repeat: no-repeat;
	margin-bottom: .5in;
	padding-top: .1in;
	}
	 	
#course_list #primary p {
	margin-right: 1in;
	}
.courses th {
	background-color: #dfdfdf;
	font-size: .75em;
	padding-left: 1em;
	color: #6e6e6e;	
	}	
	
a {
	color: #333333;
	}	

caption, th {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif
	}

.availlang_col {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	}
	
h1#title {
	color: #405380;
  font-size: 14pt;
  
  padding-bottom: 5pt;
  border-bottom: 2pt solid #405380
	}
	
#course_util_col {
	margin-top: .25in;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .9em;
	float: left;
	width: 2in;
	margin-right: .25in;
	}
	
#course_util_col ul {
	list-style-type: none;
	}
	
#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;
	color: #333333;
	}
	
#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: #f5f5f5;
  /* margin-top: 18pt; color: #408046; */
  margin-bottom: 9pt;
  padding-top: 3pt;
  border-top: 1pt solid #fdb834;
  }
	
.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;
  }
#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 #fdb834;
  border-bottom: 1pt solid #fdb834;
  }
		
.demo_box {
	float: left;
	width: 3in;
	}