#Favorites_table {
	font-family:Arial,sans-serif;
	font-size:11px;
} 

#Favorites_table tr td {
	padding:5px;
} 

#Favorites_table tr td.td_selected {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
} 

#course_intro_container {
	padding: 25px 15px 0px 15px;
}

#course_intro_container p{	
	text-align:justify;
} 

#course_intro_container .course_enroll_ad {
	float:right;
	text-align:right;
	width:400px;
	margin:0 0 10px 0;
} 

#course_intro_container .course_enroll_ad2 {
	float:right;
	text-align:right;
	width:470px;
} 

#course_intro_container .course_intro_not_logged {
	float:left;
	width:520px;
} 

#course_wrapper {
	padding: 15px;
} 

#course_wrapper .left_panel {
	float:left;
	width:460px;
} 

#course_wrapper .right_panel {
	float:left;
	margin:0 0 0 10px;
	width:460px;
} 

#dashboard_wrapper {
	clear:both;
	font-size:11px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:960px;
} 

#dashboard_wrapper #wrapperFull {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:960px;
} 

#dashboard_wrapper #wrapperLeft {
	float:left;
	width:645px;
} 

#dashboard_wrapper #wrapperRight {
	display:inline;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:300px;
} 

#dashboard_wrapper a,.dashboard_activity .teaser_author a,.dashboard_activity .teaser_info a,.dashboard_recent_toprated .teaser_author a,.dashboard_news .teaser_info a,.dashboard_teaserGroup_thumbset .teaser_author a,.dashboard_coursesEntry .teaser_author a,.yourGroups_teaserGroup_thumbset .teaser_author a,.dashboard_myCourses .mycourses_post .mycourses_info a,.dashboard_favorites .fav_info a {
	color:#127EC6;
	text-decoration:none;
} 

#dashboard_wrapper a:hover,.dashboard_activity .teaser_title a:hover,.dashboard_recent_toprated .teaser_title a:hover,.dashboard_teaserGroup_thumbset .teaser_title a:hover,.dashboard_coursesEntry .teaser_title a:hover,.yourGroups_teaserGroup_thumbset .teaser_title a:hover {
	text-decoration:underline;
} 

#header_username {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:400;
	line-height:40px;
	margin-top:5px;
} 

#headings td a {
	padding-right:5px;
} 

#tabnav span.messageCenter {
	clear:none;
	float:right;
	position:relative;
	text-transform:none;
} 

#tag_clouds a {
	font-weight:400;
} 

#wrapperLeft .groupsRoundedWrapper,#wrapperFull .groupsRoundedWrapper {
	float:left;
	margin-left:15px;
} 

.accordprefix {
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	margin-right:4px;
	width:16px;
} 

.clear_both {
	clear:both;
} 

.closed_panel {
	color:#127EC6;
} 

.contentBlock {
	clear:both;
	display:block;
	float:left;
	margin-bottom:10px;
	width:300px;
} 

.contentBlock .createlink {
	clear:both;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	white-space:nowrap;
} 

.contentBlock h1 {
	clear:both;
	color:#000;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:18px;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	width:100%;
} 

.contentBlock p {
	clear:both;
	margin:0;
	padding-bottom:5px;
	padding-top:5px;
} 

.contentBlock ul {
	clear:both;
	float:left;
	margin:0 0 10px;
	padding:0;
	width:299px;
} 

.contentBlock ul li {
	float:left;
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:145px;
} 

.contentBlock ul li a {
	display:block;
	padding:2px;
	text-decoration:underline;
} 

.course_container {
	border:1px solid #eee;
	float:left;
	display:inline;
	height:75px;
	margin:0 7px 7px 0;
	overflow:hidden;
	padding:7px;
	width:290px;
} 

.course_container:hover{
	border:1px solid #BBB;
	background-color:#FFF;
} 

.course_container .course_details {
	float:left;
	margin:0 0 0 5px;
	width:220px;
} 

.course_container .course_thumb {
	float:left;
	height:50px;
	width:60px;
	overflow:hidden;
	position:relative;
} 


.course_container .desc {
	color:#444;
	font:12px arial,helvetica;
	margin:0 0 0 5px;
} 

.course_container .title {
	color:#127EC6;
	font:bold 12px arial,helvetica;
	margin:0 0 0 5px;
} 

.course_desc_thumb {
	float:left;
	margin:4px 10px -.3em 0;
} 

.dashboard_activity .teaser_author a:hover,.dashboard_activity .teaser_info a:hover,.dashboard_recent_toprated .teaser_author a:hover,.dashboard_news .teaser_info a:hover,.dashboard_teaserGroup_thumbset .teaser_author a:hover,.dashboard_coursesEntry .teaser_author a:hover,.yourGroups_teaserGroup_thumbset .teaser_author a:hover,.dashboard_myCourses .mycourses_post .mycourses_info a:hover,.dashboard_favorites .fav_info a:hover {
	color:#127EC6;
	text-decoration:underline;
} 

.dashboard_activity .teaser_author,.dashboard_recent_toprated .teaser_author,.dashboard_coursesEntry .teaser_author {
	clear:left;
	color:#999;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0;
} 

.dashboard_activity .teaser_comments {
	clear:left;
	color:#333;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0;
} 

.dashboard_activity .teaser_info {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	padding-bottom:10px;
	width:440px;
} 

.dashboard_activity .teaser_post,.dashboard_recent_toprated .teaser_post {
	background-image:url(images/bg/dot.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	float:left;
	margin:0 0 5px;
	padding:1px 0 10px;
	width:200px;
} 

.dashboard_activity .teaser_rate_stars,.dashboard_recent_toprated .teaser_rate_stars,.dashboard_teaserGroup_thumbset .teaser_rate_stars,.dashboard_coursesEntry .teaser_rate_stars,.yourGroups_teaserGroup_thumbset .teaser_rate_stars {
	clear:both;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0;
} 

.dashboard_activity .teaser_thumb {
	clear:left;
	float:left;
	margin-right:10px;
	padding:0 8px 0 0;
	width:85px;
	position:relative;
	overflow:hidden;
} 

.dashboard_activity .teaser_thumb a img,.dashboard_recent_toprated .teaser_thumb a img,.dashboard_news .teaser_thumb a img,.dashboard_teaserGroup_thumbset .teaser_thumb a img,.dashboard_coursesEntry .teaser_thumb a img,.yourGroups_teaserGroup_thumbset .teaser_thumb a img,.dashboard_myCourses .mycourses_post .mycourses_thumb a img,.dashboard_favorites .fav_thumb a img {
	background-color:#FFF;
	border:0;
	margin:0;
	padding:2px;
	width:85px;
} 

.dashboard_activity .teaser_thumb a:hover img,.dashboard_recent_toprated .teaser_thumb a:hover img,.dashboard_news .teaser_thumb a:hover img,.dashboard_teaserGroup_thumbset .teaser_thumb a:hover img,.dashboard_coursesEntry .teaser_thumb a:hover img,.yourGroups_teaserGroup_thumbset .teaser_thumb a:hover img,.dashboard_myCourses .mycourses_post .mycourses_thumb a:hover img,.dashboard_favorites .fav_thumb a:hover img {
	background-color:#127EC6;
	border:0;
	margin:0;
	padding:2px;
} 

.dashboard_activity .teaser_thumb img,.dashboard_recent_toprated .teaser_thumb img,.dashboard_news .teaser_thumb img,.dashboard_teaserGroup_thumbset .teaser_thumb img,.dashboard_coursesEntry .teaser_thumb img,.yourGroups_teaserGroup_thumbset .teaser_thumb img,.dashboard_myCourses .mycourses_post .mycourses_thumb img,.dashboard_favorites .fav_thumb img {
	float:left;
	margin:0;
} 

.dashboard_activity .teaser_thumb_info,.dashboard_recent_toprated .teaser_thumb_info,.dashboard_news .teaser_thumb_info {
	float:left;
	width:100px;
} 

.dashboard_activity .teaser_title a,.dashboard_recent_toprated .teaser_title a,.dashboard_teaserGroup_thumbset .teaser_title a,.dashboard_coursesEntry .teaser_title a,.yourGroups_teaserGroup_thumbset .teaser_title a {
	color:#127EC6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	text-decoration:none;
} 

.dashboard_activity .teaser_title,.dashboard_recent_toprated .teaser_title {
	clear:left;
	float:left;
} 

.dashboard_activity,.dashboard_recent_toprated,.dashboard_news,.dashboard_myCourses {
	clear:left;
	float:left;
	margin-top:0;
	padding-top:5px;
	width:645px;
} 

.dashboard_coursesEntry .teaser_post {
	clear:both;
	float:right;
	margin:4px 0;
	padding:1px 0 5px;
	width:245px;
} 

.dashboard_coursesEntry .teaser_thumb_info {
	float:left;
	width:145px;
} 

.dashboard_coursesEntry .teaser_title {
	clear:left;
	float:left;
} 
.teaser_title{
	height:30px;
	overflow: hidden;
} 
.dashboard_coursesEntry_body {
	clear:left;
	float:left;
	margin:0;
	padding:6px;
	width:288px;
} 

.dashboard_coursesEntry_body .lessonInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	line-height:18px;
	padding-left:15px
} 

.dashboard_coursesEntry_body .lessonInfo a.watchlink {
	clear:both;
	color:#127EC6;
	display:block;
	float:left;
	font-size:12px;
	font-weight:400;
	padding-bottom:4px;
	padding-top:4px;
	text-decoration:none;
} 

.dashboard_coursesEntry_body .teaser_toggle .checkbox_assignment,.dashboard_myCourses .teaser_toggle .checkbox_assignment {
	clear:none;
	float:left;
	height:16px;
	margin-right:4px;
	width:16px;
} 

.dashboard_coursesEntry_foot {
	background-image:url(../images/dashboard_coursesEntry_foot.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
	clear:left;
	float:left;
	height:5px;
	line-height:5px;
	margin:0;
	padding:0;
	width:300px;
} 

.dashboard_coursesEntry_head {
	background-color:#FFF;
	background-image:url(../images/dashboard_coursesEntry_head.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	margin:0 0 4px;
	padding:6px 6px 4px;
	width:288px;
} 

.dashboard_coursesEntry_head .button_markCompleted {
	float:right;
	height:17px;
	overflow:hidden;
	width:100px;
} 

.dashboard_coursesEntry_head .button_markCompleted img {
	border-style:none;
	margin:0;
	padding:0;
} 

.dashboard_coursesEntry_head .title {
	float:left;
} 

.dashboard_coursesEntry_wrapper {
	background-image:url(../images/dashboard_coursesEntry_body.gif);
	background-position:left top;
	background-repeat:repeat-y;
	clear:left;
	float:left;
	margin-bottom:10px;
	width:300px;
} 

.dashboard_coursesEntry_wrapper .dashboard_teaserGroup_thumbset {
	clear:left;
	float:left;
	margin-bottom:5px;
	margin-top:0;
	padding:5px 0 5px 6px;
	width:294px;
} 

.dashboard_favorites {
	clear:left;
	float:left;
	margin-top:0;
	padding-top:5px;
	width:860px;
} 

.dashboard_favorites .fav_excerptWrap {
	border-right-color:#CCC;
	border-right-style:dotted;
	border-right-width:1px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:10px;
	width:400px;
} 

.dashboard_favorites .eqip_excerptWrap {
	border-right-color:#CCC;
	border-right-style:dotted;
	border-right-width:1px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:10px;
	width:630px;
} 

.dashboard_favorites .fav_excerptWrap .fav_excerptText {
	clear:left;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	text-align:left;
	width:100%;
} 

.dashboard_favorites .fav_excerptWrap .fav_excerptTitle {
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	clear:left;
	color:#127EC6;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	margin-bottom:5px;
	padding-bottom:5px;
	width:100%;
} 

.dashboard_favorites .fav_info {
	color:#666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:18px;
	padding-bottom:10px;
	width:220px;
} 

.dashboard_favorites .fav_info .fav_author {
	color:#999;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	width:100%;
} 

.dashboard_favorites .fav_info .fav_commentcount {
	float:left;
	width:100%;
} 

.dashboard_favorites .fav_info .fav_dateadded {
	display:block;
	float:left;
	width:100%;
} 

.dashboard_favorites .fav_info .fav_marked_fav {
	clear:both;
	float:left;
	width:100%;
} 

.dashboard_favorites .fav_info .fav_rate_stars {
	clear:both;
	color:#666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0;
	width:220px;
} 

.dashboard_favorites .fav_remove {
	bottom:0;
	clear:right;
	display:block;
	float:right;
	margin-bottom:auto;
	margin-top:auto;
	padding-top:20px;
	text-align:center;
	width:100px;
} 

.dashboard_favorites .fav_thumb {
	clear:left;
	float:left;
	margin:0 0 5px;
	padding:0 8px 0 0;
	width:90px;
	position:relative;
	overflow:hidden;
} 

.dashboard_favorites .fav_watch {
	bottom:0;
	display:block;
	float:right;
	margin-bottom:auto;
	margin-top:auto;
	padding-top:20px;
	text-align:center;
	width:100px;
} 

.dashboard_myCourses .dashboard_coursesEntry_wrapper {
	clear:none;
	float:left;
	margin-left:15px;
} 

.dashboard_myCourses .mycourses_post {
	background-image:url(images/bg/dot.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	float:left;
	line-height:18px;
	margin:0 0 5px;
	padding:1px 0 10px;
	width:640px;
} 

.dashboard_myCourses .mycourses_post .mycourses_description {
	clear:left;
	float:left;
	line-height:18px;
} 

.dashboard_myCourses .mycourses_post .mycourses_info {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:18px;
	padding-bottom:10px;
	width:540px;
} 

.dashboard_myCourses .mycourses_post .mycourses_lessonInfo {
	border-top-color:#CCC;
	border-top-style:solid;
	border-top-width:1px;
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px; letter-spacing:-1px;
	font-weight:700;
	line-height:18px;
	margin-top:5px;
	padding-top:5px;
	width:100%;
} 

.dashboard_myCourses .mycourses_post .mycourses_title {
	clear:left;
	color:#127EC6;
	float:left;
	line-height:18px;
} 

.dashboard_news .teaser_info {
	color:#999;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	padding-bottom:10px;
	width:540px;
} 

.dashboard_news .teaser_info .teaser_excerpt,.opened_panel {
	color:#000;
} 

.dashboard_news .teaser_post {
	background-image:url(images/bg/dot.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	float:left;
	margin:0 0 5px;
	padding:1px 0 10px;
	width:100px;
} 

.dashboard_recent_toprated .teaser_comments,.dashboard_coursesEntry .teaser_comments {
	clear:left;
	color:#333;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0;
} 

.dashboard_recent_toprated .teaser_thumb,.dashboard_news .teaser_thumb,.dashboard_coursesEntry .teaser_thumb,.dashboard_myCourses .mycourses_post .mycourses_thumb {
	float:left;
	margin:0 0 5px;
	padding:0 8px 0 0;
	overflow:hidden;
	position:relative;
} 

.dashboard_teaserGroup_entry {
	background-color:#F5F5F5;
	clear:left;
	float:left;
	width:645px;
	border-bottom:1px dotted #aaa;
} 

.dashboard_teaserGroup_entry_info {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	padding-left:8px;
	padding-top:8px;
	width:335px;
} 

.dashboard_teaserGroup_entry_info .data {
	color:#999;
	float:left;
	padding-bottom:10px;
	width:240px;
} 

.dashboard_teaserGroup_entry_info .title {
	float:left;
	padding-bottom:10px;
	width:95px;
} 
.dashboard_teaserGroup_entry_info .data1 {
	color:#999;
	clear:left;
	float:left;
	padding-bottom:10px;
	width:240px;
} 

.dashboard_teaserGroup_entry_info .title1 {
	clear:left;
	float:left;
	padding-bottom:5px;
	width:95px;
} 


.dashboard_teaserGroup_thumbset {
	clear:right;
	float:right;
	margin-bottom:5px;
	margin-top:0;
	padding:5px 0 5px 6px;
	width:294px;
} 

.dashboard_teaserGroup_thumbset .teaser_author,.yourGroups_teaserGroup_thumbset .teaser_author {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0;
} 

.dashboard_teaserGroup_thumbset .teaser_comments,.yourGroups_teaserGroup_thumbset .teaser_comments {
	color:#333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0;
} 

.dashboard_teaserGroup_thumbset .teaser_post {
	float:left;
	margin:0 0 5px;
	padding:1px 0 10px;
	width:98px;
} 

.dashboard_teaserGroup_thumbset .teaser_thumb,.yourGroups_teaserGroup_thumbset .teaser_thumb {
	clear:left;
	float:left;
	margin:0 0 5px;
	padding:0;
	overflow:hidden;
	position:relative;
	width:85px;
	height:60px;
} 

.dashboard_teaserGroup_thumbset .teaser_thumb_info,.yourGroups_teaserGroup_thumbset .teaser_thumb_info {
	clear:left;
	float:left;
	width:90px;
} 

.findGroupInput {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:5px;
	width:150px;
} 

.findGroupSearch {
	background-image:url(../images/groups_SearchButton.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:16px;
	line-height:16px;
	margin-left:5px;
	margin-right:5px;
	margin-top:8px;
	width:60px;
} 

.groupsRoundedWrapper {
	background-image:url(../images/groupsRoundedWrapper_mid.gif);
	background-position:left top;
	background-repeat:repeat-y;
	float:left;
	margin:5px 0;
	width:300px;
} 

.groupsRoundedWrapper .groupsRoundedbot {
	background-image:url(../images/groupsRoundedWrapper_bot.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:left;
	display:block;
	float:left;
	height:10px;
	line-height:9px;
	width:100%;
} 

.header_h1 {
	font:bold 16px arial;
} 

.header_h2 {
	font:bold 13px arial;
} 

.header_h4 {
	font:bold 12px arial;
} 

.header_h6 {
	font:13px arial;
} 

.messagecenterWrap {
	background-image:url(../images/messagecenter_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	clear:both;
	display:block;
	height:auto;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:960px;
} 

.messagecenterWrap .messagecenter_bottom {
	background-image:url(../images/messagecenter_bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:22px;
	width:100%;
} 

.messagecenterWrap .messagecenter_leftcolumn {
	background-image:url(../images/messagecenter_topleft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	padding-bottom:22px;
	padding-top:32px;
	width:200px;
} 

.messagecenterWrap .messagecenter_rightcolumn {
	background-image:url(../images/messagecenter_topright.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	display:inline;
	float:right;
	padding:5px;
	width:730px;
} 

.messagecenter_nav {
	margin:0;
	padding:0;
} 

.messagecenter_nav li {
	height:60px;
	list-style-type:none;
	overflow:hidden;
	position:relative;
	width:200px;
} 

.messagecenter_nav li a {
	display:block;
	height:60px;
	list-style-type:none;
	overflow:hidden;
	padding-top:60px;
	position:relative;
	width:200px;
} 

.messagecenter_nav li a.compose {
	background-image:url(../images/messagecenter_compose_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
} 

.messagecenter_nav li a.inbox {
	background-image:url(../images/messagecenter_inbox_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
} 

.messagecenter_nav li a.notifications {
	background-image:url(../images/messagecenter_notifications_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
} 

.messagecenter_nav li a.outbox {
	background-image:url(../images/messagecenter_outbox_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
} 

.messagecenter_nav li.current a.compose,.messagecenter_nav li a.compose:hover {
	background-image:url(../images/messagecenter_compose_on.jpg);
	background-position:left top;
	background-repeat:no-repeat;
} 

.messagecenter_nav li.current a.inbox,.messagecenter_nav li a.inbox:hover {
	background-image:url(../images/messagecenter_inbox_on.jpg);
	background-position:left top;
	background-repeat:no-repeat;
} 

.messagecenter_nav li.current a.notifications,.messagecenter_nav li a.notifications:hover {
	background-image:url(../images/messagecenter_notifications_on.jpg);
	background-position:left top;
	background-repeat:no-repeat;
} 

.messagecenter_nav li.current a.outbox,.messagecenter_nav li a.outbox:hover {
	background-image:url(../images/messagecenter_outbox_on.jpg);
	background-position:left top;
	background-repeat:no-repeat;
} 

.noborder {
	border:0;
} 

.pheader {
	margin:5px 0;
} 

.pheader_450px {
	float:left;
	margin:5px 0;
	width:450px;
} 

.tag_cloud {
	margin:5px 0;
	padding:10px 10px 10px 5px;
	text-decoration:none;
} 

.tag_cloud a:hover,.tag_cloud a:active {
	background:#1783C6;
	color:#fff;
} 

.tag_cloud a:link,.tag_cloud a:visited {
	color:#1783C6;
} 

.teaser_header span.headerLink {
	clear:none;
	float:right;
	text-align:right;
	width:40%;
} 

.teaser_header span.headerLink a {
	color:#127EC6;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	padding-right:10px;
	text-decoration:none;
} 

.teaser_header span.headerText {
	float:left;
	width:60%;
	letter-spacing:-0.5px;
} 

.teaser_header h1.headerText {
	float:left;
	width:60%;
	letter-spacing:-0.5px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:18px;
} 

.teaser_header,.teaser_header_no_border {
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:5px;
	color:#000;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:18px;
	margin-bottom:10px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	width:100%;
} 

.teaser_header_1 {
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:5px;
	color:#000;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:18px;
	margin-bottom:10px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
}

.teaser_header .sorting_options {
	font-size: 11px;
}

.teaser_toggle {
	background-color:#F5F5F5;
	clear:left;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:16px;
	margin:10px 0 0;
	padding:4px;
} 

.teaser_toggle_panel {
	background-color:#F5F5F5;
	clear:left;
	float:left;
	margin-bottom:5px;
	width:100%;
} 

.video_item {
	border-bottom:1px solid #DDD;
	height:60px;
	margin:0 0 10px;
	overflow:hidden;
	padding:4px;
} 

.video_item .video_desc {
	float:left;
	font:12px arial;
	width:370px;
} 

.video_item .video_thumb {
	float:left;
	height:50px;
	margin:0 5px 0 0;
	overflow:hidden;
	position:relative;
	width:70px;
} 

.video_item .video_title {
	float:left;
	font:bold 12px arial;
	width:370px;
} 

/** Dashboard courses video items **/
#dashboard_myCourses .video_item{
	padding:0px;
	margin:0 5px 5px 0;
} 

#dashboard_myCourses .video_item .video_title {
	float:left;
	width:180px;
} 


#dashboard_myCourses .video_item .video_desc {
	float:left;
	width:180px;
} 

#dashboard_myCourses .scrollable{
	height:190px;
	position:relative;	
	overflow:hidden;
} 

#dashboard_myCourses .last_video_watched{	
	border:2px solid #556;	
	margin-right:5px;
	margin-bottom:5px;
	padding:3px 0 3px 3px;
	height:65px;
	overflow:hidden;
} 

#dashboard_myCourses .last_video_watched .video_item{
	margin:0 2px 0 0;
} 

#dashboard_myCourses div.scrollable div.items {	
	position:absolute;	
	width:290px;
	height:200px;
} 

#dashboard_myCourses .scrollable_navi{	
	margin:0 0 5px 5px;	
	width:290px;
	display:block;
	height:15px;
	border:1px outset #FFF;	
} 

#dashboard_myCourses .last_viewed{
	color:#07F;
	font-weight:bold;
} 

#dashboard_myCourses .take_first{
	margin:0 0 0 5px;
} 

#dashboard_myCourses a.scrollable_navi:hover{	
	background-color:#EEE;
} 

#dashboard_myCourses .navi_up{
	background:#DDD url("../images/scroll_down.gif") no-repeat center;
} 

#dashboard_myCourses .navi_down{
	background:#DDD url("../images/scroll_up.gif") no-repeat center;
} 

.yourGroupsExcerpt {
	clear:left;
	float:left;
	width:100%;
} 

.groupsinfo{
	height:50px;
} 

.yourGroupsExcerpt .gr_video_details{
	padding:10px; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #aaa;
} 

.yourGroupsExcerpt .groupsDesc {
	color:#333;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	padding:2px 8px;
} 

.yourGroupsExcerpt p {
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	clear:both;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 8px;
	height:35px;
} 

.yourGroupsExcerpt span.groupsMore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:18px;
	padding:2px 8px 2px 2px;
	margin-left:155px;
} 

.yourGroupsHeader {
	background-image:url(../images/groupsRoundedWrapper_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:left;
	display:block;
	float:left;
	width:100%;
} 

.yourGroupsHeader2 {
	background-image:url(../images/groupsRoundedWrapper_top2.png);
	background-position:left top;
	background-repeat:no-repeat;
	clear:left;
	display:block;
	float:left;
	width:100%;
} 

.yourGroupsHeader .groupsCount {
	color:#666;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	padding:4px 8px 0 0;
	text-align:right;
	width:60px;
} 

.yourGroupsHeader .groupsTitle {
	color:#000000;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	padding:3px 2px 3px 3px;
	width:280px;
} 

.yourGroupsHeader2 .groupsTitle {
	color:#000000;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	padding:3px 2px 3px 3px;
	width:280px;
} 

.yourGroups_teaserGroup_entry {
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:300px;
} 

.yourGroups_teaserGroup_entry_info {
	border-top:1px solid #ccc;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-top:5px;
	width:98%;
} 

.yourGroups_teaserGroup_entry_info .data {
	clear:both;
	color:#999;
	float:left;
	width:100%;
	
} 

.yourGroups_teaserGroup_entry_info .title {
	padding-bottom:5px;
	clear:both;
	float:left;
} 

.yourGroups_teaserGroup_thumbset {
	clear:left;
	float:left;
	margin-bottom:0;
	margin-top:0;
	padding:5px 0 0 6px;
	width:294px;
	height:170px;
} 

.yourGroups_teaserGroup_thumbset .teaser_post {
	float:left;
	margin:0 0 5px;
	padding:0 0 5px;
	width:98px;
	overflow: hidden; 
	display: block;
} 

hr {
	color:#BBB;
	height:1px;
} 

span.listRemove {
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:2px;
	padding-right:5px;
	padding-top:2px;
} 

tr.fav.even {
	background-color:#F5F5F5;
} 

ul#tabnav {
	border-bottom-color:#7E7E7E;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	list-style-type:none;
	margin:10px 0 15px 12px;
	padding:4px 10px 7px;
	text-align:left;
	text-transform:uppercase;
	clear:both;
} 

ul#tabnav a:hover {
	background-color:#BBB;
	color:#FFF;
	text-decoration:none;
} 

ul#tabnav li {
	display:inline;
} 

ul#tabnav li a {
	background-color:#7E7E7E;
	border-color:#7E7E7E;
	border-style:solid solid none;
	border-width:1px;
	color:#FFF;
	margin-bottom:3px;
	margin-right:0;
	padding:4px 7px;
	text-decoration:none;
} 

ul#tabnav li.current {
	background-color:#fff;
	border-bottom:1px solid #fff;
} 

ul#tabnav li.current a {
	background-color:#fff;
	color:#333;
	margin-bottom:0;
	padding-bottom:7px;
	padding-top:5px;
	position:relative;
	text-decoration:none;
	top:1px;
} 

ul#tabnav li.current a:hover {
	background-color:#FFF;
	color:#333;
	text-decoration:none;
} 

.user_about_dashboard{
	font-size:11px;
	line-height:17px;
	text-align:justify;
	width:67%;
	vertical-align:top;
	background-color:#F0F0F0;
} 
.editable{
	display:none;
	z-index:0;
} 


.group_container {
	border:1px solid #ddd;
	float:left;
	display:inline;
	height:110px;
	margin:0 15px 15px 0;
	overflow:hidden;
	padding:5px;
	width:280px;
} 

.group_container:hover{
	border:1px solid #BBB;
	background-color:#FFF;
} 

.group_container .course_details {
	float:left;
	margin:0 0 0 5px;
	width:220px;
} 

.group_container .group_thumb {
	background:#eee ;
	background-position:center center;
	background-repeat:no-repeat;float:left;
	border:1px solid #eee;
	height:60px;
	width:80px;
	overflow:hidden;
	margin-right:5px;
	position:relative;
} 

.group_details .title{
	margin-bottom:5px;
} 

.desc_gr{ 
	padding:5px 3px;
} 

.group_container .title{
	margin-top:5px;
} 

.groupsThumb{
	overflow:hidden;
	background:#eee ;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	border:1px solid #ddd; width:80px; height:60px;
	position:relative;
} 

.teaser_thumb_info2{
	width:240px;
	float:left;
} 

.teaser_info2{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	padding-bottom:10px;
	width:250px;
} 

.teaser_post2{
	float:left; 
	margin-bottom:10px; 
	padding-bottom:10px;
} 

#tooltip.dashboard {
	position: absolute;
	z-index: 3000;
	color:#FFF;
	border: 1px solid #111;
	background-color: #000;
	padding: 5px;
	opacity: 0.85;
	-moz-border-radius: 4px;
	-webkit-border-radius : 4px;
} 

#tooltip.dashboard h3, #tooltip.dashboard div { 
	margin: 0; 
	font:bold 13px arial; 
} 


.course_vid_title_dashboard{
	display:none;
} 

#dashboard_more {
	position:absolute;
	border-bottom-width: 0;
	line-height:18px;
	z-index:1000;
	visibility:hidden;
} 

#dashboard_more .acc_navs{
	list-style:none; 
	width:130px;
	margin:0;
	padding:0;
} 

#dashboard_more li a {
	width: 100%;
	display: block;
	text-indent: 7px;
	padding: 3px 0;
	font:bold 13px arial, helvetica, tahoma;
	text-decoration: none;
	color:#FFF;
	text-transform:uppercase;
	background-color: #7e7e7e;
} 

#dashboard_more a:hover { /*hover background color*/
	background-color: #000;
	text-decoration: none;
} 

.comment_text{
	padding: 0px;
} 

.topic{
	background: url(<?php echo site_url('images/quote.png')?>) no-repeat;
	padding: 5px 0px 0px 20px;
} 

.my_topic_date {
	color:#777777;
	float:right;
	margin:0 10px 0 0;
	width:auto;
} 

.sub_menu_select{
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	margin-bottom:1px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#CCC;
	margin-top:1px;
} 

.sub_menu_table{
	margin-bottom:10px;
} 

.sub_menu_table table td{
	text-align:center;
} 


