/* GENERAL DECLARATIONS, GLOBAL FOR SITE */
body, html {margin:0; padding:0; height:100%; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 auto; }
br {clear:both;}
h1 {font-size:16px; font-weight:bold; color:#ccc; line-height:20px; margin:12px 0px 5px 0px; padding:0;}
h2 {font-size:13px; font-weight:bold; color:#474747; line-height:20px; margin:0px 0px 3px 0px; padding:0;}
a {color:#863535;}
form {margin:0;padding:0;}
input {font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999; height:15px; padding:2px; background:#fff;}
select {font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999; height:17px; padding:1px; background:#fff;}
textarea {font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999; padding:1px; background:#fff;}
table {font-size:11px; line-height:16px;}

.button {font-size:10px; color:#fff; border:1px solid #474747; background:#863535; padding:0px 3px; height:18px; text-transform:uppercase;}
#dot {display:block; height:25px; width:100%;  background:url(http://www-ecs.jamplay.com/images/css-bg/dot.gif) top repeat-x;}
#roll a {display:none; height:17px; line-height:21px; padding:1px 5px; margin:0px 4px 2px 4px; background:#ccc; border:1px solid #333; font-size:10px; text-transform:uppercase; color:#333; text-decoration:none; vertical-align:middle; text-align:center;}
#roll p {display:none; height:17px; line-height:21px; padding:1px 5px; margin:0px 4px 2px 4px; background:#fff; border:1px solid #333; font-size:10px; text-transform:uppercase; color:#333; text-decoration:none; vertical-align:middle; text-align:center;}
#roll a:hover {background:#fff;}

#table_ref {background:#f9f9f9; color:#474747; border:1px solid #ccc;}
#table_ref td {border-bottom:1px solid #ccc;}
#table_head {background:#474747; color:#fff; font-weight:bold;}

#holder {display:none; width:990px; margin:0 auto;}



/* LEFT PANEL CSS ADDITIONS */
#progress_border {width:90%; height:11px; display:none; margin:3px 0px; padding:0; border:1px solid #000; background:#333;}
#progress_bar {display:none; height:8px; margin:2px; padding:0; background:#38BA41;}


#left_holder {display:none; float:left; height:467px; width:240px; margin:0px 10px 0px 20px; }
#left_holder img {display:none; margin:5px 0px 5px 15px;}
#right_holder {display:none; float:left; width:700px;  text-align:center; background:url(http://www-ecs.jamplay.com/images/css-bg/lesson_holder_right.jpg) no-repeat; }
#right_holder a {color:#F2EEBB;}

#right_video_footer {display:none; padding:12px 5px 0px 5px; margin:0 auto; color:#ccc;}


#tab_nav {display:none; width:980px; clear:both; padding:6px 0px 3px 0px;  margin:0 auto; text-align:left;}
#tab_nav a {display:inline-block; font-weight:bold; margin:0px 5px; }
#tab_nav a:hover {background:#863534;}

#lesson_info {width:100%; margin:0 auto; padding-top:5px;  text-align:left; font-size:12px; line-height:19px;}
#lesson_info .subtitle {display:block; width:300px; padding:7px; margin:5px 0px; background:#f7f7f7; border:1px solid #666; font-weight:bold; font-size:11px;}
#lesson_info .chapter_title {display:block; margin:10px 0px; color:#863535; font-size:14px; font-weight:bold;}
#lesson_info .lesson_title {font-size:16px; font-weight:bold; color:#474747; margin:5px 0px; padding:0; display:block;}
a#restoreHidden {display:none;}

			a#hiddenRestore  {background:#ccc; display:block; width:160px; padding:4px; margin-right:10px; border:1px solid #474747;}
			a#hiddenRestore img {vertical-align:bottom;}
			a:hover#hiddenRestore  {background:#fff;}

#supplemental_content {width:980px; margin:0 auto; padding-top:20px; text-align:left; font-size:12px; line-height:19px;}
#supplemental_content_nav {float:left; width:230px; height:600px;   margin-right:20px; background:#fff; border-right:1px dotted #ccc;}
#supplemental_content span {display:none; font-size:14px; margin-bottom:3px; padding-bottom:3px; font-weight:bold; color:#474747; line-height:25px;}
a#word {display:none; font-size:11px; text-decoration:none; height:22px; padding:3px 0px 0px 22px; border:1px solid #ccc; background:url(http://www-ecs.jamplay.com/images/icons/word.gif) 1% no-repeat;}
a:hover#word {border:1px solid #666;}
a#pdf {display:none; font-size:11px;  text-decoration:none; height:22px; padding:3px 0px 0px 22px; border:1px solid #ccc; background:url(http://www-ecs.jamplay.com/images/icons/pdf.gif) 1% no-repeat;}
a:hover#pdf {border:1px solid #666;}
a#web {display:none; font-size:11px;  text-decoration:none; height:22px; padding:3px 0px 0px 22px; border:1px solid #ccc; background:url(http://www-ecs.jamplay.com/images/icons/web.gif) 1% no-repeat;}
a:hover#web {border:1px solid #666;}


.content_box {display:none; padding:10px; margin:0px 0px 15px 0px; border:1px solid #000; background:#474747; color:#ccc; font-size:11px;}
.content_box a {color:#F2EEBB; text-decoration:none;}
.content_box a:hover {text-decoration:underline; color:#fff;}
.content_box ul {list-style-type:none; margin:0; padding:0;}
.content_box ul li {padding:5px 0px; margin:3px 0px;}
.content_box ul #runtime {background:url(http://www-ecs.jamplay.com/images/icons/wmv.gif) left no-repeat; padding-left:25px;}
.content_box ul #instructor {background:url(http://www-ecs.jamplay.com/images/icons/instructor.gif) left no-repeat; padding-left:25px;}
.content_box ul #skill {background:url(http://www-ecs.jamplay.com/images/icons/jamplay.gif) left no-repeat; padding-left:25px; margin-bottom:10px;}
.content_box ul #overview {margin-top:0px; padding:0px 0px 10px 0px;}


