/* File name: web.css */
/* Purpose: Base website styles */
/* Created by: Susanna MacDonald for Wild Iris Medical Education, Inc. */
/* Implementation: August 2009. Revised March 2010 */

html	{padding:0;}
body	{
	margin:auto;
	padding-top:9px;
	width:740px;
	font-size:100%;
	font-family:Arial,sans-serif;
	color:#222;
	background-color:#2e3092;
	background-image:url(../images/back.jpg);
	background-repeat:repeat;}
a:link	{
	color:#0000ff;
	text-decoration:underline;}
a:visited	{
	color:#7c95ce;
	text-decoration:underline;}
#wimeMenu	{
	margin:0;
	padding-top:1px;
	background-color:#fff;}
#pageHead	{
	background-color:#fff;
	margin:0;}
#pageHead h1	{
	margin:0;}
.pageTitle	{display:none;}
#wimeMenu a:hover	{color:#0000ff;
	text-decoration:none;}
p,th,td,li	{font-size:.8em;}
p,li	{line-height:1.5em;}
ul ul li	{font-size:1em;}
acronym {
	cursor:hand;
	cursor:pointer;
	border-bottom:1px dotted #999;}	
h1,h2,h3	{font-family:"Times New Roman",Times,serif;}	
h1	{font-size:1.8em;color:#3e1f00;}
h2	{font-size:1.2em;color:#2a812a;}
h3	{font-size:1.3em;color:#5ba356;}
h4,h5{font-size:.9em;}
.courseTitle	{margin-bottom:10px;}
.courseSubtitle	{font-size:80%;}
/*---------------------------------------profession colors */
.nceu	{color:#660066;}
.ems	{color:#3e61b1;}
.tceu	{color:#5ba356;}
#pageContent	{
	padding:1px 40px;
	background-color:#fff;}
#pageContent a:hover	{
	color:#009900;
	background-color:fff;}
#vsLink a:hover	{background-color:#fff;}
/* curriculum expand-collapse category heads */
h3.sectionheader	{
	font-size:1.1em;
	font-weight:normal;
	color:#444;
	margin-left:3px;}
.sectionheader	{
	cursor:hand;
	cursor:pointer;}
h3.opensectionheader	{
	background-color:#e6f9ca;
	color:#2a812a;
	padding:0;
	margin:0;}
.sectioncontent	{padding:8px 6px 12px 6px;}
/* curriculum content */
#courseList	{
	margin-top:12px;
	margin-bottom:30px;}
#courseList caption	{display:none;}
#courseList table	{width:100%;}
span.new	{padding-left:8px;}
/*---------------------------------------------layout columns*/	
#colR	{
	float:right;
	width:25%;}
#colL	{
	float:left;
	width:67%;
	padding:0;}	
/* nests inside colR */
#localNav ul	{
	list-style:none;
	margin:8px 0 18px 8px;
	padding:0;}
#localNav li	{padding-bottom:6px;}
.promo ul	{list-style:none;margin-left:0;padding-left:0;}
.promo li	{padding:0 0 12px 0;}
.promo	{
	background-color:#dbcae3;
	padding:0;
	border:1px solid #660066;}
.promo p	{color:#660066;}
h4.feature	{
	font-size:1.2em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;}
.secureCertLink img	{padding:0;}
p.faqQ	{margin-top:36px;}
p.faqA	{margin-top:12px;}
/*---------------------------------------------seo container*/
#subjects {}
#subjects h3	{
	font-size:.8em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;}
#subjects p	{
	margin-top:0;
	margin-bottom:6px;}
/*---------------------------------------------forms in static web pages*/	
form	{
	margin:0 20px 0 20px;
	border:0;}
input	{
	font-size:.9em;
	padding:0 1px;}
fieldset	{border:none;}
legend	{display:none;}
#fieldAlign	ul {
	list-style:none;
	text-align:right;
	margin-right:200px;}
#fieldAlign li	{padding-bottom:8px;}
#fieldAlign .required	{
	font-size:.7em;
	color:#468e46;}
.form	{margin-bottom:30px;}
.embedForm	{border:none;}
/*---------------------------------------------layout table*/		
table	{width:90%;}
th,td	{
	border:none;
	background-color:#fff;
	padding:6px 12px 6px 0;
	vertical-align:top;}
th	{
	font-size:.7em;
	letter-spacing:1px;
	vertical-align:top;
	border-bottom:1px solid;
	color:#333;}
th.right	{padding-right:6px 0;}
td.right	{padding-right:6px 0;}
/*---------------------------------------------data table*/		
table.data {
	border:1px solid #ccccff;
	width:100%;}
table.data th	{
	font-size:.75em;
	padding:3px;
	border:1px solid #ccccff;}
table.data td	{
	border:1px solid #ccccff;
	padding:6px 12px 6px 12px;}	
/*----------------------------------------------course display */
#courseMenu	{
	float:right;
	width:25%;
	padding-left:20px;
	font-size:.9em;}
#courseMenu p	{margin-left:0;}
#courseMenu ul	{
	list-style-type:none;
	margin:8px 0 8px 12px;
	padding-left:0;}
#courseMenu li	{padding-bottom:6px;}	
#courseInfo	{
	float:left;
	width:70%;
	margin-left:2px;
	margin-bottom:0;}
#courseInfo p	{
	color:#3e1f00;
	font-size:.75em;
	margin:10px 0 0 0;}	
.coursePrice	{padding-left:5px;margin:5px 0;color:#3e1f00;letter-spacing:1px;}
.contactHours	{padding-left:5px;color:#3e1f00;letter-spacing:1px;}
/* ---------------------------course record content */
/* curriculum list notes */
.curriculumNote	{
	display:block;
	padding-left:12px;
	color:#b85c01;
	font-size:.75em;
	font-family:Verdana,Arial,sans-serif;}
/* course price note */
.discountNote	{
	padding-left:12px;
	color:#b85c01;}
/* test informational note*/
.testInfoNote	{
	font-size:.7em;
	font-family:Verdana,Arial,sans-serif;
	line-height:1.25em;
	padding-bottom:10px;
	color:#b85c01;}
/* course informational note */
.courseInfoNote	{
	font-size:.7em;
	line-height:1.25em;
	color:#b85c01;
	margin-left:0;
	margin-top:0;
	font-family:Verdana,Arial,sans-serif;}
/*--------------------------------------mouseover js */
.summaryDropDown	{
	position:absolute;
	visibility:hidden;
	border:1px solid #000; 
	background-color:#fbf8d4;
	width:300px;
	padding:0 9px;
	margin-left:100px;}
.courseSummary	{
	font-size:11px;
	font-family:Verdana,sans-serif;
	margin:0;}
.summary	{
	font-size:.875em;
	line-height:normal;}
/*---------------------------------------------display test */
#test	{
	margin:30px 30px 0 30px;
	padding:12px 0;
	border:1px solid #74c174;}
#test fieldset	{
	margin:0;
	padding:0;
	border:0;}
#test legend	{display:none;}
#test input	{margin-right:8px;}
ul.answerset	{
	list-style:none;
	margin-top:12px;
	margin-left:12px;}
ul.answerset li	{
	padding-bottom:9px;}
#test .testQuestion	{
	text-indent:-16px;
	padding-left:16px;}
#test .testAnswer	{
	text-indent:-46px;
	padding-left:58px;}
#test .testCorrectAnswer	{
	text-indent:-46px;
	padding-left:58px;}	
/* --------------------------------------------grade test */
#testInfo	{
	text-align:center;
	margin-bottom:0;
	padding:0;
	line-height:normal;}
#testInfo h2	{margin-bottom:10px;}
.messageTestResult	{
	font-size:110%;
	color:#cc6600;
	margin-bottom:0;
	padding-bottom:0;}
#testInfo .small	{font-size:90%;}
#testReview	{
	margin:0 20px;
	padding:0 20px;}
#testReview	p	{text-align:left;}
#testReview h2	{text-align:left;}
#testReview ul	{text-align:left;}
#highlight	{padding-top:10px;padding-bottom:20px;}	
#eval	{
	margin:0 20px 20px 20px;
	padding:0 20px 20px 20px;
	border:1px solid #c2dd99;}
/* LO display in eval */
#LOs	{margin-right:20px;}
.learningObjective	{padding-bottom:12px;}
#LOs ul	{
	margin-bottom:0;
	padding-bottom:0;}
#LOs ul ul li	{font-size:1em;}
#eval fieldset	{
	margin:0;
	padding:0;
	border:0;}
#eval legend	{display:none;}	
.req	{color:#cc6600;}
/* ---------------------------------------------footer*/
#pageFoot	{
	padding-top:30px;
	margin-bottom:20px;
	font-size:.875em;
	background-image:url(../images/irismedley.gif);
	background-repeat:no-repeat;
	background-position:bottom;}
#footLeft	{
	width:50%;
	float:left;}
#footRight	{
	width:50%;
	float:right;
	margin-top:12px;}
#pageFoot ul	{
	margin:0 0 12px 0;
	padding:0;
	list-style:none;
	border-top:1px solid #ccccff;}
#pageFoot ul li	{	
	display:inline;
	padding-right:20px;}
#pageFoot p	{margin:0;}	
/* newsletter head in footer */	
.nl	{
	color:#2e3092;
	letter-spacing:1px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;}	
/* -----------------------------------single col footer*/
.footlinks	{padding-top:8px;}
.footlinks a	{padding:0 5px 8px 0;}
/* ----------------------------------------general classes*/	
.left	{text-align:left;}
.center	{text-align:center;}
.right	{text-align:right;}
.nomargin	{margin:0;}
.nomargintop	{margin-top:0;}
.nomarginbottom	{margin-bottom:0;}
ul.pad li	{padding-bottom:8px;}
ol.pad li	{padding-bottom:8px;}
ol ul li	{font-size:1em;}
.floatRight	{float:right;}
.standard	{line-height:normal;}
.note	{
	font-family:Verdana,Arial,sans-serif;
	font-size:.7em;
	color:#444;}
.rust	{color:#cc6600;}
.tnr	{font-family:"Times New Roman", Times, serif;}
.smallcaps	{font-size:.875em;}
.small	{font-size:.7em;}
.large	{font-size:110%;}
.shade	{
	background-color:#dbf1b9;
	background-image:url(../images/greenback.jpg);
	background-repeat:no-repeat;
	border:3px double #468e46;
	padding:0 6px 0 12px;
	margin-top:30px;
	margin-bottom:30px;}
.padtop	{padding-top:30px;}
.indent	{padding-left:18px;}
.error	{color:#cc0000;}
.embed	{
	padding:12px;
	float:right;}
.noBullet	{list-style:none;}
