/* CSS Document */

body {
	margin: 6px 6px 6px 6px;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	}
	
h1 {
	font-family: Times New Roman, Georgia, Serif;
	font-size: 16pt;
	color: #000;
	}

h2 {
	
	}
	
.siteframe { background-color: #fff; padding: 11px 0px 10px 0px; }

.logocell { padding: 0px 0px 0px 7px; border-bottom: solid 1px #fff; }

.logoright { padding: 0px 7px 5px 0px; text-align: right; font-size: 9pt; color: #333; }
.logoright A { color: #333; text-decoration: underline; }
.logoright A:hover { color: #405F7B; text-decoration: underline; }

.nav {
	background:  url(/cle/images/nav/navbg.gif) repeat-x;
	padding: 5px 5px 5px 10px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10.5pt;
	color: #fff;
	font-weight: bold;
	border-left: solid 7px #fff;
	border-right: solid 7px #fff;
	}

.sections {
	padding: 0px;
	font-size: 9pt;
	color: #333;
	}
.sections A {
	color: #333;
	text-decoration: underline;
	}

.leftcol {
	padding: 12px 7px 11px 7px;
	font-size: 9pt;
	color: #333;
	}
	
.leftcol A {
	color: #333;
	text-decoration: underline;
	}
	
.leftcol A:hover {
	color: #405F7B;
	text-decoration: underline;
	}

.lessonparts {
	padding: 6px 7px 8px 7px;
	font-size: 9pt;
	color: #333;
	}

.lessonpartheading {
	background: url(images/partsbg.gif);
	font-size: 9pt;
	font-weight: bold;
	background-color: #ccc;
	padding: 3px 0px 3px 3px;
	}

.lessonpartheadintable {
	border-top: solid 8px #fff;
	border-bottom: solid 8px #fff;
	}
	
.notelessons {
	font-size: 8.5pt;
	}
	
.assets {
	background-image: url(/cle/images/assets.jpg);
	padding: 4px 0px 4px 7px;
	font-family: Times New Roman, Serif;
	font-size: 16pt;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	color: #000;
	}

.blueheadings { font-family: Times New Roman, Serif; font-size: 16pt; color: #4B789F; font-weight: normal; }

.blackheagings { font-family: Times New Roman, Serif; font-size: 16pt; color: #000; font-weight: normal; }

.blueheadingssmall { font-family: Times New Roman, Serif; font-size: 13.5pt; color: #4B789F; font-weight: normal; }

.rightcol {
	padding: 8px 7px 11px 10px;
	font-size: 9pt;
	color: #333;
	}
	
.rightcol A {
	color: #333;
	text-decoration: underline;
	}

.rightcol A:hover {
	color: #405F7B;
	text-decoration: underline;
	}

.subheadings {
	font-family: Times New Roman, Sans-serif; font-size: 13.5pt; color: #4B789F;
	}

.showhide { text-align: right }

.lessonassets {
	padding: 10px 7px 10px 10px;
	font-size: 9pt;
	color: #333;
	border-bottom: solid 1px #ccc;
	}
	
.lessonassets A {
	color: #333;
	text-decoration: underline;
	}

.lessonassets A:hover {
	color: #405F7B;
	text-decoration: underline;
	}

.modifyaccount {
	font-size: 9pt;
	color: #000;
	text-align: right;
	padding: 0px 10px 8px 0px;
	}
.modifyaccount A {
	color: #426280;
	text-decoration: underline;
	}
.modifyaccount A:hover {
	color: #7391AB;
	text-decoration: underline;
	}

.formtext { font-size: 9pt; color: #000; padding: 0px 10px 8px 0px; }
.formtext A { color: #426280; }

.formfields, .formfield { padding: 2px; font-family: Arial; font-size: 8.5pt; color: #000; }

.formfield { width: 200px; }

.blueheadings {
	font-family: Verdana; font-size: 14pt; color: #000080;
}

.footer {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	color: #f4f4f4;
	font-size: 8.5pt;
	padding: 5px 0px 5px 0px;
	text-align: center;
	}

.footer A {
	color: #f4f4f4;
	text-decoration: none;
	}

.footer A:hover {
	text-decoration: underline;
	color: #f4f4f4;
	}

.downloadaudio {
	background: #e4ebf3;
	padding: 3px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	}
	
/*---------------------------------------------------------------
	Course Center
----------------------------------------------------------------*/
	
#course_center {
	margin: 10px;
	}
	
div#video_player {
	font-size: .75em;
	float: right;
	background: url(../images/coursecenter/player-bg.gif) repeat-y;
	width: 352px;
	}
	
div#video_player span#video_player_top {
	background: url(../images/coursecenter/player-bg-top.gif) no-repeat top left;
	display: block;
	width: 352px;
	}
	
div#video_player span span#video_player_bottom {
	display: block;
	padding: 14px 18px 14px 15px;
	background: url(../images/coursecenter/player-bg-bottom.gif) no-repeat bottom left;
	}
	
#audio_warning {
	font-weight: bold;
	}
	
h3 span, #info ul li span { display: none}

#course_center h1 { 
	padding: 0 0 10px 5px; 
	color: #4B789F; 
	font-weight: normal; 
	margin-bottom: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	width: 496px;
	}
	
#course_center h2 { font-size: 1em; padding: 0 0 20px 5px; margin: 0}

#course_center h3 {
	padding: 0;
	margin: 10px 0 0 0;
	}

#bookmark, #lessons {
	width: 317px;
	height: 23px;
	}
	
#videosections {
	font-size: 1.25em;
	}

#videosections a {
	color: #333;
	text-decoration: underline;
	}
	
#videosections a:hover {
	color: #405F7B;
	text-decoration: underline;
	}
	
.video_next  {
	top: auto;
	right: auto;
	vertical-align: top;
	float: right;  
	text-align: right;
	padding-right: 0px;
	}


.video_next img {
	vertical-align: middle;
	}

#lessons {
	background: url(../images/coursecenter/hdr-lessons.gif) no-repeat;
	}
	
#bookmark {
	background: url(../images/coursecenter/hdr-bookmarks.gif) no-repeat;
	}
	
div#video_player p {
	padding: .25em 0;
	margin: 0;
	}
		
#info {
	width: 507px;
	
	}
	
#info_content a{
	color: #006699;	
	}

#info_content a:hover{
	color: #FF0000;
	}	
	
#info_bottom {

	padding: 0 0 4px 0;
	}
	
#info ul {
	padding: 0 0 0 5px;
	margin: 0;
	height: 37px;
	background-image:url(../images/coursecenter/tabs-bg.gif); 
	background-repeat:no-repeat;
	}

#info ul li {
	display: inline;
	list-style-type: none;
	}

#info ul li a {
	display: block;
	width: 83px;
	height: 37px;
	float: left;
	}
	
#info ul li a#support {
	width: 81px;
	}
	
a#instructions:hover, a#instructions.on { background:url(../images/coursecenter/tabs-on.gif) no-repeat top left;}
a#course_desc:hover, a#course_desc.on { background:url(../images/coursecenter/tabs-on.gif) no-repeat -83px;}
a#written_mat:hover, a#written_mat.on { background:url(../images/coursecenter/tabs-on.gif) no-repeat -166px;}
a#faculty:hover, a#faculty.on { background:url(../images/coursecenter/tabs-on.gif) no-repeat -249px;}
a#forum:hover, a#forum.on { background:url(../images/coursecenter/tabs-on.gif) no-repeat -332px;}
a#support:hover, a#support.on { background:url(../images/coursecenter/tabs-on.gif) no-repeat -415px;}


#info_content {
	width: 446px;
	height: 428px;
	overflow: scroll;
	margin: 0 0 0 5px;
	padding: 15px 25px;
	font-size: .8em;
	line-height: 1.25em;
	}

*html > #info_content {
width: 496px;
}
	
#course_center img#printtranscript {
	float: right;
	margin-bottom: 10px;
	}
	
#sponsor_logo {
	text-align: left;
	width: 496px;
	padding: 0 0 0 5px;
	}
	
form#state_select input, form#state_select select {
	font-size: 1em;
	text-align: left;
	}
	
form#state_select input {
	text-align: center;
	}
	
form#state_select select {
	width: 200px;
	margin-bottom: 20px;
	border: 3px solid #CCCCCC;
	}
	
form#state_select {
	float: right;
	text-align: right;
	margin-right: 20px;
	}
	
	
	
	
	

