﻿/* div.displayCourses h1,div.displayCourses h3{padding-top:11px;padding-left:14px;margin-right:5px;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#585858;font-size:15px;margin-bottom:0px;}*/
div.courseTabBottom {
	float: left;
	clear: both;
	background: transparent url(../images/displaycourse/bar_btm_721x10.gif) 0 0 no-repeat;
	width: 721px;
	height: 10px;
	margin: 7px 0 0 0;
}
div.displayCourses h3{padding-top:0;}

div.displayCourses h1 span,div.displayCourses h3 span{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#585858;font-size:15px;line-height:1.3em;}
div.displayCourses h1 label,div.displayCourses h3 label{float:left;}
div.displayCourses h1 div a,div.displayCourses h3 div a{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#000;padding-left:5px;}
div.displayCourses h1 div a:hover,div.displayCourses h3 div a:hover{text-decoration:none;color:#0e628c;}
div.displayCourses h1 div a:visited,div.displayCourses h3 div a:visited{color:#0e628c;}
div.displayCourses h1 div a:visited:hover,div.displayCourses h3 div a:visited:hover{text-decoration:none;color:#0e628c;}
div.displayCourses h5{padding-left:16px;margin-right:5px;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#0e628c;font-size:13px;margin-bottom:-22px;margin-top:-3px;}
div.displayCourses h4{padding-top:3px;padding-left:16px;margin-right:5px;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#0e628c;font-size:15px;margin-bottom:0px;margin-top:0px;}

div.displayCourses div table tr td div.toggleDetails table{margin-left:10px;margin-top:5px;border-spacing:0;}
div.displayCourses div table tr td div.toggleDetails table tr td table{margin-left:0px;}
div.displayCourses div table tr td table tr td{padding:0px;}
div.displayCourses div table tr td table tr td table tr td{padding:5px;}
div.displayCourses div table tr td table tr td table tr td.caption{background-color:#efefef;border-top:2px solid #fff;border-bottom:2px solid #fff;font-size:12px;color:#000;}
div.displayCourses div table tr td table tr td table tr.videoRow1 td{width:90%;}
div.displayCourses div table tr td table tr td table tr.videoRow1 td.timeCode{width:10%;}

div.displayCourses div table tr td h2{margin:0;padding:0;}
div.displayCourses div table tr td.displayCoursesSpacer{width:29px;background-color:#fff;}
div.displayCourses div table.exerciseFilesLogged td{padding:5px 0px 5px 0px;}
div.displayCourses div table tr td input{vertical-align:bottom;margin-bottom:2px;}
table tr td.displayCoursesSpacer{width:29px;background-color:#fff;}

div.displayCourses p{color:#000;font-size:12px;}

div.displayCourses p.downloadExerciseFiles{margin-bottom:0px;}
.ie6 div.displayCourses div.tabcontentExFiles table td ul{margin-left:40px !important;}
.ie7 div.displayCourses div.tabcontentExFiles table td ul{margin-left:40px !important;}
div.displayCourses div table tbody tr.videoRow2,table tbody tr.videoRow2{background-color:#EFEFEF;}
div.displayCourses div table tbody tr.videoRow2,table tbody tr.videoRow2 td{padding:3px;background-color:#fff;}
div.displayCourses div table tbody tr.videoRow2 td.timeCode{width:12%;}

div.displayCourses div table tbody tr.videoRow2,table tbody tr.videoTimeCode td{padding-top:0px;}

div.displayCourses div table tbody tr td.coursesTimeSize{color:#777777;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;}

.courseDetailsContentN{background-image:url("../images/coursedetails/dscr_box_721x153.gif");background-repeat:no-repeat;margin-top:15px;margin-left:0px !important;color:#666666;font-family:Verdana;font-size:12px;font-weight:normal;width:696px;height:147px;padding-top:6px;padding-left:15px;padding-right:10px;line-height:20px;}
.courseDetailsContentN h1.displayCourseName{margin:0;padding:0;font-size:14px;line-height:20px;display:inline;}
.courseDetailsContentN h1.displayCourseName span{font-family:Verdana,Arial;font-size:14px;font-weight:bold;padding-top:10px;padding-bottom:20px;color:#000;margin:0;line-height:20px;}
.courseDetailsContent .author h2,.courseDetailsContentN .author h2{padding-top:2px;color:#000;font-family:Verdana;font-size:12px;font-weight:normal;display:inline;}
.courseDetailsContentN .headerArt{margin-left:-13px;padding-top:3px;}
.courseDetailsContent .released-duration,.courseDetailsContentN .released-duration{float:left;margin-right:4px;}
.courseDetailsContent .released-duration span,.courseDetailsContentN .released-duration span{font-family:Verdana;font-size:12px;color:#000;font-weight:normal;}
.level span{color:#000;}
.courseDetailsContentN .CC-on-off{display:block;float:right;width:107px;margin-right:5px;text-align:right;margin-top:-6px;background-image:url("../images/coursedetails/cc_icon_22x22.gif");background-repeat:no-repeat;background-position:left 2px;padding-left:5px;font-family:Verdana,Arial;font-size:12px;color:#000;}

.ie6 .courseDetailsContentN .CC-on-off{float:right;width:112px !important;margin-right:5px;text-align:right;margin-top:-6px;}
.ie6 .courseDetailsContentN .CC-on-off span{display:inline-block;background-image:url("../images/coursedetails/cc_icon_22x22.gif");background-repeat:no-repeat;background-position:left 2px;padding-left:5px;width:112px !important;font-family:Verdana,Arial;font-size:12px;color:#000;}

.ie7 .courseDetailsContentN .CC-on-off{float:right;width:112px !important;margin-right:5px;text-align:right;margin-top:-6px;}
.ie7 .courseDetailsContentN .CC-on-off span{display:inline-block;background-image:url("../images/coursedetails/cc_icon_22x22.gif");background-repeat:no-repeat;background-position:left 2px;padding-left:5px;width:112px !important;font-family:Verdana,Arial;font-size:12px;color:#000;}

.courseDetailsContentN .bottom-line {
	float:left;
	width:692px;
	margin: 4px 0 0 0;
}
.search-div{float:right;background-image:url("../images/coursedetails/search_field_215x21-0.gif");background-repeat:no-repeat;width:190px;height:18px;text-align:right;margin:0px;padding-left:20px !important;padding-top:3px !important;padding-right:5px !important;*margin-right:5px;}
.search-div .search{float:left;margin:0px;padding:0 0 3px 0;border:0px solid;width:137px;color:#333;font-size:11px;line-height:15px;height:15px;background-color:transparent;}
.search-div .search:focus {outline: 0;}
.searchdiv{background-image:url("../images/coursedetails/search_field.gif")}

.courseDetailsContentN .bottom-line div {
	font-family:Verdana;
	font-size:12px;
	color:#666;
	font-weight:normal;
	white-space:nowrap;
}
.bottom-line div#divFeedback, .bottom-line div#divPurchase, .bottom-line div#divBookmark {
	float: left;
	height: 14px;
	padding:1px 8px 1px 0;
	margin:0 8px 0 0;
}
.bottom-line div.divPurchase, .bottom-line div#divBookmark {
	border-right: 1px solid #666;
}
.bottom-line div.divPurchaseLast{
}
.bottom-line div#divFeedback a, .bottom-line div#divPurchase a, .bottom-line div#divBookmark a {
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.bottom-line div#divBookmark a {
	background-color:#efefef;
	margin-left:10px;
	padding-left:4px;
}
.courseDetailsContentN .bottom-line div span{font-family:Verdana;font-size:12px;font-weight:bold;color:#666666;font-weight:normal;}
.bottom-line div#divPurchase .dvdLink {
	padding-left: 19px;
	background: transparent url("../images/cd-icon.png") 0 1px no-repeat;
}
#divBookmark div.bkm {
	margin: 0 6px 0 0;
	padding: 0;
	height: 13px;
}
#tabcontentSearch{margin:0px; padding:0px;}

div#divCourseTranscript table tr td{height:20px;padding-top:3px;padding-bottom:3px;}
div#divCourseTranscript table tr td.DurSizCol{padding-right:10px;text-align:right;font-size:12px;color:#777;}
div#preloader{margin-bottom:10px;}
table.tabdescr a{padding-left:0px !important;}
.AuthCourseTable{width:701px !important;}
.AuthCourseTable th{font-family:Verdana !important;text-align:center;}
.AuthCourseTable td.coursesColumnAlign{font-family:Verdana !important;font-weight:normal;}
.AuthCourseTable tr td div.productRow h3{padding-left:0;}
.AuthCourseTable tr td.courseSpacer{width:19px;background-color:#fff;}
div#divCourseTranscript table tr td div.toggleDetails{padding:0 0 8px 0;}

div.displayCourses table tr td.coursesColumnAlign{text-align:center;width:50px;padding-right:17px;}
div.displayCourses div.showToggleDetails{margin-left:16px;margin-top:5px;margin-bottom:14px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
div.displayCourses div.showCCDetails{margin-bottom:14px;}
div.displayCourses div.showToggleDetails a,div.displayCourses div.showCCDetails a{text-decoration:none;cursor:pointer;}
div.displayCourses div.showToggleDetails a:hover,div.displayCourses div.showCCDetails a:hover{color:#0e628c;}
div.displayCourses div.showToggleDetails a div,div.displayCourses div.showCCDetails a div{color:#0e628c;margin:0px;padding:0px;float:left;}
div.displayCourses div.showToggleDetails a:visited,div.displayCourses div.showCCDetails a:visited{color:#000;}
div.displayCourses div.showToggleDetails a:visited:hover,div.displayCourses div.showCCDetails a:visited:hover{color:#0e628c;}
div.displayCourses div.showToggleDetails div.toggleDetails{border-bottom:none;padding-left:12px;margin-left:0px;padding-bottom:0px;line-height:1.5em;}
div.displayCourses div.showToggleDetails div.toggleDetails a{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;padding-left:0px;text-decoration:underline;}
div.displayCourses div.showToggleDetails div.toggleDetails a:hover{text-decoration:none;color:#0e628c;}
div.displayCourses div.showToggleDetails div.toggleDetails a:visited{color:#0e628c;}
div.displayCourses div.showToggleDetails div.toggleDetails a:visited:hover{text-decoration:none;color:#0e628c;}
div.displayCourses div.showCCDetails img.ccImage{vertical-align:middle;}
div.displayCourses div.showCCDetails div.toggleDetails{border-bottom:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin-left:0px;line-height:1.5em;padding:14px 25px 35px 0px;vertical-align:middle;}
div.displayCourses div.showCCDetails div.toggleDetails a{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;padding-left:0px;text-decoration:underline;}
div.displayCourses div.showCCDetails div.toggleDetails a:hover{text-decoration:none;color:#0e628c;}
div.displayCourses div.showCCDetails div.toggleDetails a:visited{color:#0e628c;}
div.displayCourses div.showCCDetails div.toggleDetails a:visited:hover{text-decoration:none;color:#0e628c;}
div.displayCourses div.showCCDetails div.toggleDetails div.ccOnOff{float:left;margin-left:0px;margin-top:8px;height:16px;}
div.displayCourses div.toggleDetails h3{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:13px;}
div.displayCourses div.showCCDetails div.toggleDetails div.ccOnOff input{vertical-align:middle;}
div.displayCourses div.showCCDetails div.toggleDetails div.ccSearch{float:right;padding-right:24px;padding-top:10px;height:16px;vertical-align:middle;}
div.displayCourses div.showCCDetails div.toggleDetails div.ccSearch input{vertical-align:middle;}
div.displayCourses div.showCCDetails div.toggleDetails p{font-size:9px;line-height:12px;margin-bottom:0pt;padding-bottom:12px;padding-top:0pt;font-family:Verdana,Arial,Helvetica,sans-serif;}
div.displayCourses div.showCCDetails div.toggleDetails p a{text-decoration:underline;font-size:9px;}
div.displayCourses div.courseDetailsZoneB{font-size:12px;color:#989898;margin-bottom:0pt;padding:12px 12px 8px 12px;font-family:Helvetica,Arial,Verdana,sans-serif;border-right-width:2px;border-right-style:solid;border-right-color:#C2C2C2;background-color:#EAEAEA;}
div.displayCourses div div.inTab table tr td,div.displayCourses div.inTab div table tr td,div.displayCourses div.inTab div table tr th{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;text-align:left;}
div.displayCourses div.inTab div table tr th{padding-bottom:10px;width:20%;}
span.link:hover{cursor:pointer;}
div.displayCourses div.courseDetailsZoneR{font-size:12px;color:#989898;margin-bottom:0pt;padding:12px 12px 8px 12px;font-family:Helvetica,Arial,Verdana,sans-serif;border-right-width:2px;border-right-style:solid;border-right-color:#C2C2C2;background-color:#EAEAEA;}

div.displayCourses table.loggedExerciseFiles tr td table tr td li{list-style-type:disc;line-height:1.5em;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;margin-left:10px;margin-top:0px;}
div.displayCourses table.loggedExerciseFiles tr td div table tr td li a{text-decoration:underline;}

div.contentColumn1 div.displayCourses div.divCrumbsCourses span{font-size:10px;color:#000;}
div.contentColumn1 div.displayCourses div.divCrumbsCourses a{font-size:10px;font-weight:normal;}

.l,table#AuthCourseTable tr .l {text-align:left;width:428px;}
table#AuthCourseTable th{background-color:#ccc;border:1px solid #a0a0a0;font-size:10px;color:#666;padding:4px;}

table#AuthCourseTable{border-spacing:0px 0px;border-width:0px;border-collapse:collapse;position:relative;width:720px;}
table#AuthCourseTable h2{position:relative;text-align:left;left:-30px;color:black;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;}
table#AuthCourseTable h2 a{position:relative;text-align:left;color:black;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-decoration:none;}
table#AuthCourseTable h2 a:hover,table#AuthCourseTable h3 a:hover{text-decoration:none;}
table#AuthCourseTable h2 a:visited,table#AuthCourseTable h3 a:visited{text-decoration:none;}
table#AuthCourseTable h2 a:visited:hover,table#AuthCourseTable h3 a:visited:hover{text-decoration:none;}
table#AuthCourseTable h3{position:relative;color:#585858;font-family:'Trebuchet MS', Verdana, Arial, Helvetica,sans-serif;font-size:13px;font-weight:bold;padding:5px 0;left:-15px;}
table#AuthCourseTable h3 a{position:relative;font-family:'Trebuchet MS', Verdana, Arial, Helvetica,sans-serif;font-size:13px;font-weight:bold;padding:5px 0;text-decoration:none;}
table#AuthCourseTable tr td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5em;padding:3px;display:table-cell;vertical-align:middle;text-align:center;border-bottom:1px solid #ccc;}
table#AuthCourseTable tr td.s{background-color:#fff;width:20px;}
table#AuthCourseTable .cc{background-image:url('../images/cc-icon.png');background-repeat:no-repeat;background-position:center center;width:50px;}
table#AuthCourseTable .courseNew{background-image:url('../images/new.gif');background-repeat:no-repeat;background-position:left center;padding-left:33px;width:411px !important;}
table#AuthCourseTable .courseOld{padding-left:33px;width:411px !important;}

table#AuthCourseTable tr td.h{}
table#AuthCourseTable tr td.h a {margin-left:-24px;*position:absolute;*margin-top:-10px;padding-left:26px;background:transparent url('../images/AvailableCourses.png') no-repeat center left;}

div#coursetoc table tr th {font:bold 13px Verdana,Arial,Helvetica,sans-serif;color:#000;}
div#coursetoc a,
div#coursetoc table tr th a,
div#coursetoc table tr td {font:12px Verdana,Arial,Helvetica,sans-serif;line-height:1.5em;}
div#coursetoc table tr td.durationCell {padding-right:0px; width:70px; text-align:left}
div#coursetoc table tr td.viewedCell{width:60px;}

div#coursetoc table tr.o {background-color:rgb(239, 239, 239);}
div#coursetoc table tr td.v {background:url(../images/coursedetails/viewed.gif) no-repeat center center; background-position:center; width:60px}
div#coursetoc table tr th a.inactive {text-decoration:none;}
div#coursetoc table tr th a.inactive:hover {cursor:default;}

div.bkm,div.bkm3,div#bookmark,a.btnGry72,a.btnGrySave,a.btnRed94,div#dialogDeleteConfirm,div#dialogDeleteConfirm2,div#b div.b div,div#b div.tags a,div#b ul.tags li,div.tags a,ul.tags li,div#b div.tags a .minus,div.tags a .minus,div#b div.tags a .add,div.tags a .add
{background:transparent url(../images/coursedetails/bkmrk_widget_icons_buttons_sprite_red.gif) no-repeat;}
html>body div.bkm,div.bkm3,html>body div#bookmark,html>body a.btnGry72,html>body a.btnGrySave,html>body a.btnGryUpdate,html>body a.btnGrySubmit,html>body div#b div.tags a,html>body div#b ul.tags li,html>body div.tags a,html>body ul.tags li,html>body div#b div.tags a .minus,html>body div.tags a .minus,html>body div#b div.tags a .add,html>body div.tags a .add
{background:transparent url(../images/coursedetails/bkmrk_widget_icons_buttons_sprite_red.gif) no-repeat;}
html>body div#b div.b div{background:transparent url(../images/coursedetails/icons_activity_sprite_red.gif) no-repeat;}
html>body a.btnRed94,html>body a.btnRedYesDelete,html>body div#dialogDeleteConfirm,html>body div#dialogDeleteConfirm2{background:transparent url(../images/coursedetails/deletepopup_sprite.gif) no-repeat;}

div.precon {float:left;width:20px;}
div.bkm,div.bkm3 {background-position:-352px -30px !important;width:9px;height:1px;overflow:hidden;margin:2px 10px 0 0;padding-top:12px;display:block;cursor:pointer;float:left;}
div.bkm.active,div.bkm3.active {background-position:-352px -2px !important;}

div#bookmark {overflow:hidden;position:absolute;z-index:20;display:none;left:0px;top:0px;width:44px;height:24px;}
div#bookmark ul#buttons {width:44px;height:24px;margin:0;padding:0;display:block;}
div#bookmark ul#buttons li {width:22px;height:24px;cursor:pointer;display:block;float:left;}
div#bookmark div {padding:2px 15px 10px 10px;margin:0;}
div#bookmark div h3 {padding:0;margin:0;}
div#bookmark div h4 {padding:0;color:#58595b;font-family:'Trebuchet MS';font-size:11px;margin:10px 0 4px 0;}
div#bookmark div div.breadcrumb {color:#777;font-size:10px;margin:2px 0 10px 0;padding:0;display:block;}
div#bookmark div span.fieldnote {color:#777;font-size:10px;display:block;}
div#bookmark div input {width:296px;font-size:11px;}
div#bookmark div textarea {width:296px;height:60px;font-size:11px;padding:0;}
div#bookmark div div#bookmark-tags-ul {height:58px;}

a.btnLink,
a.btnRed94,
a.btnGry72 {display:inline-block;height:22px;color:#777 !important;font:bold 11px Verdana,Arial,Helvetica,sans-serif !important;line-height:16px !important;margin:3px;}
a.btnGry72 {background-position:-51px -1px !important;width:72px;color:#fff !important;text-align:center;text-decoration:none;}
a.btnRed94 {background-position:-149px -1px !important;width:94px;color:#fff !important;text-align:center;text-decoration:none;}
a.btnGrySave {display:inline-block;height:21px;width:47px;margin:0 0 0 20px;background-position:-590px -2px !important;}
a.btnGryUpdate {display:inline-block;height:21px;width:60px;margin:0 0 0 20px;background-position:-529px -2px !important;}
a.btnGrySubmit {display:inline-block;height:19px;width:59px;margin:0 0 0 4px;vertical-align:middle;background-position:-469px -2px !important;}
a.btnRedYesDelete {display:inline-block;height:21px;width:83px;margin:0 0 0 20px;background-position:-68px 0px !important;}

div#b h1 {margin:10px 0;padding:0;}

div#b ul.bar {width:100%;height:24px;background-color:#dfdfdf;margin:10px 0 0 0;padding:0;list-style:none;border:1px solid #afafaf;border-left-width:0px;}
div#b ul.bar li {height:24px;float:left;font-weight:bold;font-size:10px;line-height:24px;color:#585858;margin:0;padding:0 0 0 5px;text-align:left;border-left: 1px solid #afafaf;}
div#b ul.bar li.a {width:100px;}
div#b ul.bar li.b {width:50px;}
div#b ul.bar li.c {width:790px;}
div#b ul.bar li.d {width:434px;}
div#b ul.bar li.e {width:150px;}

div#b ul.bar a.btnDetails {font-size:10px;font-weight:normal;}
div#b ul.bar a.s {color:#585858;}
div#b ul.bar a:hover.s {color:#585858;text-decoration:none;}

div#b div.i {clear:left;}
div#b div.i p {padding:0;margin:10px 0;}

div#b div.a,div#b div.b,div#b div.c,div#b div.d,div#b div.e {float:left;padding:10px 0 0 5px;font-size:11px;margin:0 0 10px 0;color:#323232;line-height:11px;}
div#b div.a {width:100px;color:#585858;font-size:10px;}
div#b div.b {width:50px;color:#777;font-size:10px;}
div#b div.c {width:794px;}
div#b div.d {width:434px;}
div#b div.e {width:150px;}
div#b div {text-align:left;}

div#b div.e a {margin-left:5px;font:normal 9px Verdana,Arial,Helvetica,sans-serif;}

div#b div.b div.icon1 {background-position:-10px -14px !important;width:18px;height:10px;margin:0 0 0 12px;}
div#b div.b div.icon2 {background-position:0px 0 !important;width:9px;height:13px;margin:0 0 0 15px;}

div#b div.breadcrumbs-mini {margin:0 0 4px 0;font:normal 10px Verdana,Arial,Helvetica,sans-serif;line-height:13px;}
div#b div.breadcrumbs-mini a {font:normal 10px Verdana,Arial,Helvetica,sans-serif;line-height:13px;}
div#b div.breadcrumbs-mini span {margin:0 4px;}
div#b div.breadcrumbs-mini span.searchTerm {margin:0;}
div#b a.title, div#b div.breadcrumbs-mini a.title {font:12px Verdana,Arial,Helvetica,sans-serif;font-weight:bold;margin:0;line-height:19px;padding:0;}

div#b div.categorized{margin-left:86px;line-height:13px;color:#000;}
div#b div.bookmarktype{float:left;margin:0 0 0 6px;color:#000;font-size:12px;line-height:19px;}
div#b{word-wrap:break-word;}
div#b div.c{padding-top:6px;}

div#b div.tags a,div#b ul.tags li,div.tags a,ul.tags li {display:block;float:left;margin:2px 5px 3px 0;background-position:-41px -2px !important;height:16px;padding:3px 5px 3px 5px;font:bold 10px Verdana,Arial,sans-serif;color:#777;text-decoration:none;}
div#b ul.tags,ul.tags {margin:0;padding:0;}

div#b div.i div.c div.tags {margin:7px 0 0 86px;}

div#b div.tags a.active,div#b ul.tags li.active,div.tags a.active,ul.tags li.active {background-position:-41px -48px !important;}
div#b div.tags a.select,div#b ul.tags li.select,div.tags a.select,ul.tags li.select {background-position:-41px -25px !important;}

div#b div.tags a .minus,
div.tags a .minus,
div#b div.tags a .add,
div.tags a .add {width:15px;height:15px;display:block;float:left;margin:0 3px 0 0 !important;padding:0 !important;}
div#b div.tags a .minus,
div.tags a .minus {background-position:-336px -2px !important;}
div#b div.tags a .add,
div.tags a .add {background-position:-320px -2px !important;}

div.tags a.loading,ul.tags li.loading {background:none;font:normal 10px Verdana,Arial,sans-serif;color:#ccc;text-decoration:none;}

div.tags input {height:18px;width:150px;margin:0 5px;}

div#b div#letters {border-top: solid 1px #777;background:#efefef;padding:8px 0 12px 0;text-align:center;}
div#b div#letters a {margin:0 8px;font:bold 13px Verdana,Arial,sans-serif;color:#000;}
div#b div#letters a.f {margin-left:0;}
div#b div#listTags div {border-top: solid 1px #ccc;clear:left;margin:0 0 20px 0;padding-top:5px;}
div#b div#listTags div h2 {float:left;font:bold 13px Verdana,Arial,sans-serif;color:#323232;margin:0;padding:0;}
div#b div#listTags div a.a {margin:0 !important;padding:0 !important;display:none !important;}
div#b div#listTags div a {margin:2px 0 3px 100px;clear:left !important;}

div#b div.meta {clear:left;}
div#b div.meta b {font-size:10px;color:#6b6b6b;}

div#b div.meta.additional {padding:10px 3px 0 3px;}

div#b div.meta.additional #filterByType {width: 100px;}

div.editor div h3 {padding:0;margin:0;}
div.editor div h4 {padding:0;margin:0;color:#777;font-size:10px;margin:0;}
div.editor div div.breadcrumb {color:#777;font-size:10px;margin:2px 0 10px 0;padding:0;display:block;}
div.editor div span.fieldnote {color:#777;font-size:10px;display:block;top:-10px;position:relative;}
div.editor div input {width:100%;font-size:11px;margin:0 0 10px 0;}
div.editor div textarea {width:100%;height:60px;font-size:11px;margin:0 0 10px 0;}

div#b div.base 
{
	clear:both;margin:20px 0;border-top:1px solid #cacaca;padding:20px 0 0 0;text-align:right;
}

div#b div.willo {font-size:9px;line-height:9px;color:#fff;background:#0b6998;padding:3px 2px;margin:0 10px 3px 0;text-align:center;}

div#b div.lastviewed {font-size:10px;line-height:14px;font-weight:bold;color:#000;margin:0 10px 3px 0;}

div#dialogDeleteConfirm,div#dialogDeleteConfirm2 {font-size:12px;display:none;background-position:0px -120px !important;overflow:hidden;position:absolute;z-index:99;left:0px;top:0px;width:315px;height:67px;padding:15px 12px;}

/* fixes for my training bookmarks */

div.bkmkDescription{font-size:12px;margin:6px 0;}

div.i.lastViewed{background-color:#edeae2;}

div.tagsheader{border-bottom:1px solid #cacaca;margin:0 0 12px 0;}
.tagsheader h2, .tagsheader a{display:inline-block;line-height:15px;}
.tagsheader a{font-size:10px;}
.tagsheader h2 {font-family:'Trebuchet MS';font-size:15px;color:#585858;margin:0 12px 0 6px;line-height: 1.5em;}
div#b div.pager{font-family:'Trebuchet MS';font-size:12px;color:#585858;text-align:right;margin:12px 10px 0 6px;}
.pager div.pagestatus{float:left;}
.pager a{display:inline-block;margin:0 6px;}
div#b ul.bar li.e {float:right;text-align:right;border-left:0;margin-right:10px;font-weight:normal;}

div#b div#bookmarkList div.d{width:850px;position:relative;padding-top:6px;border-bottom: 1px solid #cccccc;}
div#bookmarkList div.d div.e{border-top:0px;float:right;position:absolute;top:2px;right:12px;text-align:right;}
div#bookmarkList div.categorized{margin-left:108px;line-height:14px;color:#000;}
div#bookmarkList div.bookmarktype{float:left;margin:0 0 0 6px;color:#000;font-size:12px;line-height:19px;}
div#bookmarkList div.bookmarktype div.bookmarkIcon{float:left;width:9px;height:13px;padding:0;margin:4px 8px 0 0;background:transparent url(../images/coursedetails/icons_activity_sprite_red.gif) no-repeat 0 0;vertical-align:middle;}

div#b div.divRetiredCourse{font-weight:bold;text-align:right;margin:0 0 2px 0;}

div#bookmarkList div#tempEditor{margin-top:12px;width:520px;}
div#bookmarkList div.editor div h3 {padding:0;margin:0;}
div#bookmarkList div.editor div h4 {padding:0;margin:0;color:#585858;font-size:12px;margin:0;font-weight: normal;font-family: 'Trebuchet MS';}
div#bookmarkList div.editor div div.breadcrumb {color:#777;font-size:10px;margin:2px 0 10px 0;padding:0;display:block;}
div#bookmarkList div.editor div span.fieldnote {color:#777;font-size:10px;display:block;top:-10px;position:relative;}
div#bookmarkList div.editor div input {width:100%;font-size:11px;margin:0 0 10px 0;}
div#bookmarkList div.editor div textarea {width:100%;height:60px;font-size:11px;margin:0 0 10px 0;padding:0;}

div#dialogDeleteConfirm3{background-image:url(../images/deletepopup_sprite_100510.gif);background-repeat:no-repeat;font-size:12px;display:none;background-position:0 0;overflow:hidden;position:absolute;z-index:500;left:0px;top:0px;width:170px;height:70px;padding:18px 10px 15px 10px;}
#dialogDeleteConfirm3 p{margin-bottom:12px;}
#dialogDeleteConfirm3 a.deleteyes{margin-right:6px;}
#dialogDeleteConfirm3 a.deletecancel{margin-right:0;}

div.searchBookmarks { 
    padding: 3px 0 0 30px;  
    background: url("../images/bookmarksearch.gif") no-repeat center center;  
    width: 270px;  
    height: 23px; 
    display: block; 
    float: none;
} 
input#bookmarkSearch {
	float:left;
    border:0 none;
    color:#8C8C8C;
    font-size:12px;
    margin-top:1px;
    width:210px;
	font-family: Verdana, Geneva, sans-serif;
}
.mt5 div.searchBookmarks{margin:15px 0;}
.mt5 input#bookmarkSearch, input#bookmarkSearch:focus { color: #000; }
.searchBookmarks a.btnGrySearch {
	display:inline-block;
	background-image:url(../images/btn_search_54x18.gif);
	width:54px;
	height:18px;
	margin:1px 0 0 0;
}

#notabs_exercise_files
{	 
	background-color: Transparent;
	background-image: url("../images/subject-sprite.png");
	background-repeat: no-repeat;
	background-position: 0px -213px;
	padding-left: 14px;
	display: block;
}
#notabs_exercise_files h1
{	 
	margin: 0px;
	padding: 0px;
}
div.getaccess p{float: left;margin-top: 0px;margin-left: 10px;}
#view-software .monopod .btn-blue, #display-course .monopod .btn-blue {margin:0px !important;}


/*Start Overlay*/
.overlay_holder
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
    z-index: 2005;
	background-color: white;
	margin-bottom: 30px;
}
#free_to_watch{
	width: 560px;
	margin: 0px auto;
}

#fancybox-inner #free_to_watch{
	margin-top: 25px;
}

#modal_bg{
	display: none;
	width: 1px;
	height: 1px;
	position: fixed;
	left: 0px;
	top: 0px;
    z-index: 2002;
    display: block;
    background-color: #666666;
}
.modal_bg{
	display: none;
	width: 1px;
	height: 1px;
	position: fixed;
	left: 0px;
	top: 0px;
    z-index: 2002;
    display: block;
    background-color: #666666;
}
#overlay_bar{
	height: 23px;
	width: 100%;
	display: block;
	background-color: #000000;
}
#overlay_bar h5{
	color: #ffffff;
	margin: 0px;
	padding: 7px 0px 0px 10px;
}
.overlay_close{
	position:  absolute;
	right: 6px;
	top: 5px;
	z-index: 2007;
}
.overlay_content{
	padding: 25px 34px;
}
.overlay_content .inputs{
	width: 260px;
}
#free_to_watch .image{
	text-align: center;
	margin-bottom: 25px;
}
#free_to_watch .buttons{
	margin: 0px auto;
	width: 259px;
}
#free_to_watch .buttons .btn-blue{
	margin-right: 0px;
}
#free_to_watch .buttons .btn-gray{
	margin-right: 15px;
}
#free_to_watch h1{
	color: #585858;
	margin-bottom: 15px;
	font-size: 17px;
}
#free_to_watch .already_member{
	padding-top: 25px;
	margin-bottom: 0px;
	margin-bottom: 0px;
}
/*End Overlay*/

/* toc header */
div.toc-top {
	width: 713px;
	height: 6px;
	border: 4px solid #ffd400;
	border-bottom-width: 0;
}

div.toc-head {
	width: 717px;
	border: 1px solid #b3b3b3;
	border-top-width: 0;
	margin: 0 0 0 1px;
}
.toc-head h1 {
	margin: 0 0 5px 15px;
}
.toc-head span#lblCourseName {
	font: bold 14px/15px Verdana;
	color: #000;
}
.toc-meta {
	width: 717px;
	background-color: #f0f0f0;
	margin: 0;
	font: normal 12px/20px Verdana;
	color: #666;
}
.toc-meta span {
	color: #333;
}
.toc-details {
	vertical-align: top;
	padding: 5px 10px;
}
.toc-details .q {
	margin-top: 3px;
	margin-bottom: 3px;
	width: 130px;
}
.toc-details .q.bk {
	width: 115px;
}
.toc-details .ucQueueCaption, .toc-details .ucBkmCaption {
	cursor:pointer;
	margin: 0 0 0 5px;
	line-height: 16px;
}
.toc-details .shares {
	float: left;
	width: 120px;
	margin: 3px 0 0 0;
}
.toc-meta .dvdLink {
	padding-left: 19px;
	background: transparent url("../images/cd-icon.png") 0 1px no-repeat;
}
.toc-meta-cc {
	vertical-align: bottom;
	padding: 10px;
}
.toc-meta-cc .CC-on-off {
	float:right;
	text-align:right;
	vertical-align: baseline;
	background: transparent url("../images/coursedetails/cc_icon_22x22.gif") 0 0 no-repeat;
	padding: 0 0 0 25px;
	margin: 0 5px 5px 0;
	font-size:12px;
	line-height: 22px;
	color:#000;
}
.toc-meta-cc .CC-on-off input {
	margin: 0 0 0 8px;
	padding: 4px 0;
	vertical-align: baseline;
}
.toc-meta-cc .search-div {
	clear: right;
}
div.displayCourses .sharedetails h2
{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:15px;
    margin:0 0 20px 0;
    line-height:11px;
}
div.displayCourses .sharedetails h3{
    font-family:Verdana;
    font-size:11px;
    color:#333;
    margin:30px 0 16px 0;
}
div.displayCourses .sharedetails p{margin-bottom:16px;}
div.displayCourses .sharedetails input{width:315px;margin:0 10px 0 0;font-family:Verdana; color:#333; font-size:10px;}
div.displayCourses .sharedetails a{color:#0e628c;font-size:11px;}
/* end toc header */

#divLowerButtons .shares {
	float: right;
	width: 72px;
	margin: 4px 0 0 0;
}
/* course suggestions pod */
#nextCourseSuggestions
{
	background-color: #efefef;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin: 24px 0 0 0;
	padding: 20px 0 15px 20px;
	width: 701px;
}
#nextCourseSuggestions h2 {
	font-size: 17px;
	line-height: 18px;
	margin: 0;
}
.nextCourse
{
	float: left;
	width: 330px;
	margin: 20px 0 5px 0;
	padding: 0 20px 0 0;
	font-size: 12px;
	line-height: 17px;
	color: #585858;
}
.nextCourse img
{
	float: left;
	width: 100px;
	height: 67px;
	border: solid 1px #585858;
	margin: 0 12px 0 0;
}
.nextCourseDetails {
	margin: 0 0 0 124px
}
.nextCourseDetails .q {
	margin-top: 4px;
}
/* end course suggestions pod */