@charset "utf-8";
/* This style sheet determines the styles of the course content */
/* IE 6-, 7- and general-specific styles shall be placed in respective css files */
/* IMPORTANT: all style names have to start with c_ (to distinguish course content styles from the rest) */

h2.c_lessontitle {
	font-size:1.8em;
	margin:5px 0;
	padding:5px;
	border:2px solid #ccc;
	background-color:#eaeaea;
	color:#333;
	letter-spacing:1px;
}
#c_content {
	letter-spacing:1px;
	line-height:1.3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#c_content li {
	letter-spacing:1px;
	line-height:1.5;
	padding-bottom:5px;
	font-size:12px;
}

#c_content p, #c_content td, #c_content div {
	font-size:12px;
	letter-spacing:1px;
}
#c_content em {
	font-family:Georgia, "Times New Roman", Times, serif;
}
#c_content table {
	background-color:#ccc;
	border:1px solid #ccc;
	padding:5px;
	table-layout:fixed;
	page-break-inside:avoid;
}
#c_content td {
	background-color:#fff;
	padding:4px;
}
/*-----Styles Available in Editor Begin-------------*/
/*titles*/
h3.c_sectiontitle {
	margin:15px 0 5px 0;
	padding:5px 5px 2px 5px;
	background-color:#eaeaea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
}
h4.c_sectionsubtitle {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	
}
/*higlight boxes*/

div.c_highlight_1 {
	padding:5px 5px 5px 55px;
	background:#ffc url(../images/content_imgs/c_exclamation.gif) top left no-repeat;
	border:1px solid #fc0;
	page-break-inside:avoid;
}
div.c_highlight_2,
div.c_highlight_3 {
	width:300px;
	float:left;
	margin:10px 10px 10px 0;
	padding:10px 5px;
	background-color:#ffc;
	border:1px solid #fc0;
	page-break-inside:avoid;
}
div.c_highlight_3 {
	width:250px;
	float:right;
	margin:10px 0 10px 10px;
}
div.c_didyouknow_1,
div.c_note {
	width:200px;
	float:right;
	margin:0 0 10px 10px;
	padding:45px 10px 10px 10px;
	border:2px solid #c1d5ec;
	background:#ecf2f9 url(../images/content_imgs/c_questionmark.gif) top center no-repeat;
	page-break-inside:avoid;
}
div.c_note {
	background:#e1f9b7 url(../images/content_imgs/c_note.gif) top center no-repeat;
	border-color:#c6f378;
}
div.c_highlight_1 ul,
div.c_highlight_2 ul,
div.c_didyouknow_1 ul,
div.c_note ul {
	list-style:none;
	margin:0;
	padding:10px 10px 10px 20px;
}
div.c_highlight_1 ul li,
div.c_highlight_2 ul li,
div.c_didyouknow_1 ul li,
div.c_note ul li {
	padding:2px 0 5px 15px;
	background:url(../images/content_imgs/yellow_bullet.gif) top left no-repeat;
}
div.c_didyouknow_1 ul li {
	background-image:url(../images/content_imgs/blue_bullet.gif);
}
div.c_note ul li {
	background-image:url(../images/content_imgs/green_bullet.gif);
}
div.c_fineprint {
	font-size:10px !important;
}
/*links*/
a.link_www, a.link_www:visited,
a.link_pdf, a.link_pdf:visited,
a.link_video, a.link_video:visited,
a.link_document, a.link_document:visited {
	display:inline;
	padding-right:12px;
/*	white-space:nowrap;*/
}
a.link_www, a.link_www:visited {
	background:url(../images/content_imgs/www.png) bottom right no-repeat;
}
a.link_pdf, a.link_pdf:visited {
	background:url(../images/content_imgs/pdf.png) top right no-repeat;
}
a.link_video, a.link_video:visited {
	background:url(../images/content_imgs/video.png) top right no-repeat;
}
a.link_document, a.link_document:visited {
	background:url(../images/content_imgs/word.png) top right no-repeat;
}
div.c_frame_1 {
	width:auto;
	border:1px solid #ccc;
	padding:5px;
	margin-left:5px;
	float:right;
	font-size:10px !important;
}
div.c_frame_1 img,
div.c_highlight_2 img ,
div.c_highlight_3 img {
	display:block;
	border:1px solid #ccc;
	margin:0 auto;
}
.c_quiz, .c_quiz li, .c_quiz p, .c_quiz div,
.c_content, .c_content li, .c_content p, .c_content div, .c_content dt, .c_content dd {
	font-size:12px;
	letter-spacing:normal !important;
	
}
.c_content dt {
	font-weight:bold;
}
.c_content dd {
	background-color:#eaeaea;
	padding:5px;
}
.c_quiz ol li {
	background-color:#eaeaea;
	margin-bottom:10px;
	padding:5px;
	line-height:1.3;
	font-weight:bold;
}
.c_quiz ol li ol {
	list-style:upper-alpha;
}
.c_quiz ol li ol li {
	background-color:#fff;
	margin-bottom:0;
	font-weight:normal;
}
.c_quiz ol li ol li input {
	margin-bottom:-3px;
}
.c_answercorrect {
	color:#6c0;
	font-weight:bold;
}
.c_answerwrong {
	color:#c00;
	font-weight:bold;
}
/*styles to fix bad code from editor*/
span table, span td, span th, span ol, span ul, span li, span div, span p {
	font-weight:normal;
	font-size:12px;
	font-style:normal;
}

/* ID verification timer for arizonadef */
span#idseconds{
	font-weight:bold;
	font-size:20px;
}


