.GridTable {width: 100%;}
.GridTableTitle {font-size:14px;font-weight:bold;}
.GridTableHeader, .GridTableSort {font-weight:bold;padding:3px 5px;height:20px;font-size:12px;line-height:20px;}
.GridTableToolBar {padding: 5px 0px 5px 5px;}
.GridTableToolBarLeft {width:325px;}
.GridTableRowHighlight TR.GridTableRow {background-color:#fff;}
.GridTableRowHighlight TR.GridTableRow:hover {background-color:#F5F7FB;}

.spanCursorPointer {cursor: pointer;}

.IconInfoLabel {font-size:10px;padding:3px;}

.tdmidNormal {font-size: 11px;border-width: 0px;padding: 2px;vertical-align: top;}

.title {font-size: 12px;padding: 4px 0px 5px 0px;}

.pageSubTitle {font-size: 11px;padding: 10px 10px 10px 7px;}

.ErrorTD, .CheckTD, .SysTD {width:833px;height:73px;font-weight:bold;padding:4px;font-size:13px;vertical-align:middle;border:0px;}
.CheckTD {background-color:#D4D6F4;color:#08309C;}
.SysTD {background-color:#F4D6C4;color:#814F3D;}

.pageError, .pageSys, .pageCheck {margin-bottom:4px;padding:4px 4px 4px 50px;}
.pageCheck {border-color:#8D9FD1;background-color:#D4D6F4;}
.pageSys {border-color:#D19F8D;background-color:#F4D6C4;}

.divPageHeader2 {margin:0px auto;}
.divPageHeader .divTitle {margin-bottom:10px;float:left;width:900px;}
.popupPage .divPageHeader .divTitle {width:auto;}
.mainbody .divPageHeader .divTitle {width:auto;}
.divPageHeader .divTitle IMG {float:left;padding-right:5px;}
.divPageHeader .divTitle .spnTitle {display:block;padding:7px 0 7px 5px;font-size:12px;}
.divPageHeader .divTitle .spnSubtitle {display:block;padding-top:5px;}
.divPageHeader .divError,
.divPageHeader .divWarning,
.divPageHeader .divSysMessage {margin-bottom:10px;width:100%;min-height:70px;font-size:13px;font-weight:bold;background-repeat:no-repeat;background-position:left 10px center;clear:both;}
.divPageHeader .divError {background-image:url(../Images/error.gif);}
.divPageHeader .divWarning {border-color:#8D9FD1;background-color:#D4D6F4;background-image:url(../Images/check.gif);color:#08309C;}
.divPageHeader .divSysMessage {border-color:#D19F8D;background-color:#F4D6C4;background-image:url(../Images/imp_message.gif);color:#814F3D;}
.divPageHeader .divError SPAN,
.divPageHeader .divWarning SPAN,
.divPageHeader .divSysMessage SPAN {display:block;padding:27px 20px 5px 60px;}

.linkField {padding: 2px 4px 2px 8px;text-align: right;background: -webkit-gradient(linear, right top, left top, from(#f1f1f1), to(#ffffff));background: -moz-linear-gradient(right,  #f1f1f1,  #ffffff);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#f1f1f1');}

.tdSubHeader {color: #fff;font-weight: bold;padding: 3px 5px 3px 5px;FONT-SIZE: 12px;}
.tdSubHeader2 {font-weight: bold;}
.tblRulesSubTitle {font-weight: bold;padding: 3px 5px 3px 12px;FONT-SIZE: 14px;}

.warningLbl {padding: 2px 4px 2px 4px;font-size: 11px;}

.Radius5, .Calendar, .SmallCalendar, .smallCalendarCheckDiv, .divPageHeader .divError, .divPageHeader .divWarning, .divPageHeader .divSysMessage
{
    border-radius:5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
}

.Calendar {padding:5px;}

.CalendarTitle {font-size:14px;height:45px;vertical-align:middle;width:95px;}

.SmallCalendar
{
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#d4d4d4));
    background: -moz-linear-gradient(top,  #fafafa,  #d4d4d4);
    margin:5px;padding:5px;
}

.SmallCalendarTitle, .CalendarTitle {font-weight:bold;text-align:center;}
.smallCalendarTD_Header {font-size: 10px;padding: 4px;font-weight: bold;width: 12px;}
.smallCalendarTD_Header A {color: #215DC6;font-weight: bold;}
.smallCalendarTD_Header A:hover {color: #428EFF;font-weight: bold;}
.smallCalendarTD, .smallCalendarTD_Today, .smallCalendarTD_Selected,.smallCalendarTD_Holiday, .smallCalendarTD_Weekend, .smallCalendarTD_Conflict {font-size: 10px;color: #000;padding: 4px;}

.CalendarTD, .CalendarTD_Today, .CalendarTD_Selected , .CalendarTD_Holiday ,.CalendarTD_Weekend ,.CalendarTD_Conflict {height:110px; width:110px; text-align:left;vertical-align:top;padding:5px 0;}
/*.CalendarTD:hover, .CalendarTD_Today:hover, .CalendarTD_Selected:hover  {background-color:rgba(240,220,215,0.5) !important;}*/
.digerAy { font-style:italic;}
.smallCalendarTD {width: 5px;}
.bgAcik {background-color:#f9f9f9;}
.bgKoyu {background-color:#f0f0f0;}
.smallCalendarTD_Today, .CalendarTD_Today {background-color: #FEE2B3;}

.smallCalendarTD_Selected, .CalendarTD_Selected {background-color: #CBD5E1;}

.smallCalendarTD_Holiday, .CalendarTD_Holiday {background-color: #FFB266;}

.smallCalendarTD_Weekend, .CalendarTD_Weekend {background-color: #FFFF66;}

.smallCalendarTD_Conflict, .CalendarTD_Conflict {background-color: #FF6666;}

.smallCalendarTD a, .smallCalendarTD_Today a, .smallCalendarTD_Selected a, .smallCalendarTD_Weekend a, .smallCalendarTD_Holiday a, .smallCalendarTD_Conflict a,
.CalendarTD a, .CalendarTD_Today a, .CalendarTD_Selected a ,  .CalendarTD_Holiday a, .CalendarTD_Weekend a ,.CalendarTD_Conflict a
{color: #111111;font-weight:normal;}

.smallCalendarTD a:hover, .smallCalendarTD_Today a:hover, .smallCalendarTD_Selected a:hover, .smallCalendarTD_Holiday a:hover ,.smallCalendarTD_Weekend a:hover,.smallCalendarTD_Conflict a:hover
/*,.CalendarTD a:hover, .CalendarTD_Today a:hover, .CalendarTD_Selected a:hover*/
{color: #FFB630;font-weight:normal;}

table.tblActivityCalendarOuter {width:100%;position:relative}
table.tblActivityCalendarLarge {width:100%;margin-bottom:1px;table-layout:fixed;}
.smallCalendarCheckDiv {padding: 2px;margin-right:5px;width:325px;}
.smallCalendarCheckDivActivity {width: auto !important; height:34px; position: absolute;left: 8px;top: -33px;}
.smallCalendarCheckDiv table tbody tr td {text-align:center;font-size: 11px;padding:5px;}
.ce {margin:2px 4px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 11px;color:#111;padding:2px;}

.calEvent1 {background-color: #EAECF4;border: 1px solid #D4D6F4;}
.calEvent2 {background-color: #ECF4E8;border: 1px solid #D4D6F4;}
.calEvent3 {background-color: #F1E5E7;border: 1px solid #D4D6F4;}
.calEvent4 {background-color: #FFFF99;border: 1px solid #D4D6F4;}
.calEvent5 {background-color: #FFCC66;border: 1px solid #D4D6F4;}
.calEvent6 {background-color: #c2f6c2;border: 2px solid #3fbe57;}
.calEvent7 {background-color: #f6e5c0;border: 2px solid #fcd067;}
.calEvent8 {background-color: #f9c9c5;border: 2px solid #f74937;}
.calEvent9 {background-color: #fcdfdc;border: 2px solid #f6695b;}
.calEvent10 {background-color: #e8e8e8;border: 2px solid #767676;}
.calEvent11 {background-color: #faf3a1;border: 2px solid #896d00;}
.calEvent12 {background-color: #D3E5FF;border: 2px solid #D4D6F4;}
.calEvent13 {background-color: #99cfff;border: 2px solid #D4D6F4;}


.selectorTable, .errTable {padding: 2px 4px 2px 8px;}

.errTable tr td {padding: 1px 12px 1px 12px;border-spacing: 1px;margin: 1px;border: 1px solid #d4d4d4;height:20px;}

.mainPageElTitle {font-weight: bold;font-size: 12px;margin-bottom: 4px;}
.mainPageElSubTitle {font-weight: bold;color: #FF9610;font-size: 11px;}

.incompleteScore {font-weight: bold;}

.imgBorder {background-color:#fff;padding:2px;}

.divMainPageCell {background-color:#fff; margin-right:5px;}
.divMainPageCell:hover {background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d4d4d4));background: -moz-linear-gradient(top,  #f1f1f1,  #d4d4d4);}

.divMainPageCell, .divMainPageCell:hover 
{
	border-radius:5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
	padding:10px;
	min-height:52px;
    display:block;
}

.GridCourseCommentTableHeader {font-weight:bold;padding:3px 5px;height:20px;border-bottom:solid 2px #eaeaea;font-size:12px;}

.tdListLeft {padding:5px 15px 5px 5px;font-weight:bold;text-align:right;}
.tdListRight {padding:5px;}

.GenericDivBlackSeen {}
.GenericDivBlackSeen span{color:rgba(255,255,255,0.7) !important;}
.GenericDivBlackSeen .blackSeenContent {float:left !important; text-align:left !important;margin-left:6px;font-family:Tahoma;margin-bottom:5px;padding-top:10px;}
.GenericDivBlackSeen .GenericDivTable {
    border-width: 0px !important;
    background-color: rgba(0,0,0,0.9) !important;
}
    
.GenericDivBlackSeen table.GenericDivTable
{   
    -moz-border-radius:0px 0px 0px 0px !important;
    -khtml-border-radius:0px 0px 0px 0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
}
.GenericDivBlackSeen .GenericDivTable .GenericDivBlackSeenTitle{padding:5px;font-size:21px;color:rgba(255,255,255,0.7) !important; float:left;margin-left:6px;font-family:'FuturaBT-MediumCondensed'}
.GenericDivBlackSeen .GenericDivTable .GenericDivBlackSeenSubTitle {padding:5px;font-size:11px;color:red;color:rgba(255,255,255,0.7) !important;}
.GenericDivBlackSeen .GenericDivTable .blackSeenCell {color:rgba(255,255,255,0.7) !important;font-family:'Tahoma';}
.GenericDivBlackSeen .GenericDivTable .GenericDivBlackSeenButtons{text-align:right;}
.GenericDivBlackSeen .GenericDivBlackSeenButtons{height:34px;vertical-align:middle;border-width:0;padding-right:11px;padding-bottom:6px;}
.GenericDivBlackSeen .GenericDivBlackSeenButtons .btnClass {color:black;background-color:white;}
.blackSeenSpan {font-size:12px !important;}
.genericDivImg {opacity:0.9;filter:alpha(opacity=90)}

.GenericDivOuter .GenericDivTable .whiteBackGround {background-color:white;}
.GenericDivOuter .GenericDivTable .topAlignment {vertical-align:top;}
.GenericDivOuter .GenericDivTable .noBorder {border-width:0px;}

.GenericDivOuter {width:400px;position:absolute;} 
.GenericDivOuter table.GenericDivTable {width:100%;height:100%;filter:alpha(opacity=100);box-shadow:0px 0px 1px 15px rgba(0,0,0,0.5);border-collapse:separate;border-width:1px;border-style: solid;border-color: gray;}
.GenericDivWhiteSeen table.GenericDivTable {background-color:white;}

.GenericDivTitle {padding:5px;font-weight:bold;font-size:14px;}
.GenericDivButtons {text-align:right;}
.GenericDivButtons, .GenericDivTitle {background-color:#fff;height:34px;vertical-align:middle;border-width:0; *filter:none;}
.GenericDivBackground {background-color:#333;height:100%;left:0;opacity:0.8;filter:alpha(opacity=80);position:fixed;top:0;width:100%;z-index:-1;}
.GenericDivBackgroundWhite {background-color:white;height:100%;left:0;opacity:0.8;filter:alpha(opacity=80);position:fixed;top:0;width:100%;z-index:-1;}
.GenericDivSubTitle {padding:5px;font-size:11px;color:red;background-color:#fff;}

.divReqCourse {border:1px solid #A5855D;background-color:Transparent;position:absolute;}
.divReqCourse table {width: 100%;}
.divReqCourse table .ReqCourseClose {vertical-align:top;width:100%;height:10px;padding:0;cursor:pointer;}

.transitionAll02, .mainPageElBody, .pagingElement:hover .mainPageElBody, .divMainPageCell, .divMainPageCell:hover,
.TablelistPager td table tr td a, .pagingElement, .pagingElementRed, .pagingItemCountElement,
.TablelistPager td table tr td a:hover, .TablelistPager td table tr td span, .pagingElementHover,
.pagingElement:hover, .pagingElementRedHover, .pagingElementRed:hover, .trUnitClass, .trUnitClass:hover, .divEditLink DIV
{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.TablelistPager table {width:100%;}
.overflow {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cke_dialog {position:absolute !important;}
LI#li_MainPortal.okPortal {display:none;}

.divSocialNotification, .divSocialNotificationHide {width: 100%;

border-bottom: 1px solid #A57000;
border-top: 1px solid #A57000;
background-color: #FFD4FA;
background: -webkit-gradient(linear, left top, left bottom, from(#f8f7f7), to(#FFE39D));
background: -moz-linear-gradient(top,  #f8f7f7,  #FFE39D);


    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.divSocialNotification {height: 40px;}
.divSocialNotificationHide {height: 0;}

.divSocialNotificationHide LABEL, .divSocialNotificationHide SPAN {filter:alpha(opacity=0);opacity:0.0;height:0;}
.divSocialNotification LABEL, .divSocialNotification SPAN {filter:alpha(opacity=100);opacity:1.0;height:auto;}

.divSocialNotification SPAN, .divSocialNotificationHide SPAN {
    display: none;
float: right;
margin: 6px 15px 0 0;
font-weight: bold;
font-size: 20px;
color: #CE130C;
padding: 0 3px;
border: 2px solid #A57000;
background-color: #E6D190;
cursor: pointer;
-moz-border-radius:12px 12px 12px 12px;-khtml-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px;border-radius:12px;
    }
    
.divSocialNotification LABEL, .divSocialNotificationHide LABEL {display: block;
float: left;
width: 95%;
text-align: center;
margin: 7px 0 0 0;
font-size: 20px;
color: #CE130C;
    }
.divSocialNotification A {color:#ce130c;text-decoration:underline;}
.divSocialNotification IMG {margin-right:5px;height:30px;}

.divIlgiAlani {float:left;margin:4px!important;padding:4px!important;cursor:pointer;border:1px solid #A5A5A5;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;border-radius:5px;background-color:#f1f1f1;}
.divIlgiAlaniUzman {background-color:#EAFFCA!important;}
.divIlgiAlaniKurumsalUzman {background-color:#D3E5FF!important;}

.badgeLevel3 {color:#ffe623;}
.badgeLevel2 {color:#ededed;}
.badgeLevel1 {color:#edca80;}
.badgeLevel0 {color:#215DC6;}

.divImagePickerDiv {text-align:center;}
.divImagePickerDiv DIV {display:inline-block;margin:5px 24px;}
.divImagePickerDiv DIV IMG {cursor:pointer;padding:2px;background-color:#fff;border:1px solid #bbb!important;margin:5px;display:block;}
.divImagePickerDiv DIV A {display:block;float:left;padding:0 5px;}
.divImagePickerDiv DIV A.aDelete {float:right;}
.divImagePickerDiv .divImagePickerDivPaging {clear:both;}
.divImagePickerDiv .divImagePickerDivPaging A {display:block;float:left;padding:2px;font-weight:bold;}
.divImagePickerDiv .divImagePickerDivPaging A.aCurrent {color:#000;font-weight:normal;}

.imgPickerPreview {margin-right:5px;padding:2px;background-color:#fff;border:1px solid #bbb!important;}

.divObjectDiv {width:200px;padding:10px!important;box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.4);border-radius:3px;background-color:#fff;text-align:center;float:left;margin:10px!important;}
.divObjectDiv:hover {background-color:#f5f5f5;}
.divObjectDiv DIV.dod_background {height:200px;width:200px;text-align:left;cursor:pointer;background-repeat:no-repeat;background-position:center 0;background-color:white;background-size:cover;}
.divObjectDiv DIV.dod_links {visibility:hidden;display:block;float:right;}
.divObjectDiv A.dod_aText {display:block;margin-top:-50px;height:40px;background-color:rgba(150,150,150,0.5);width:190px;padding:5px;text-align:left;position:relative;overflow:hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.divObjectDiv A.dod_aText IMG {display:block;float:left;margin-right:5px;} 
.divObjectDiv A.dod_aText SPAN {display:block;float:left;color:#f5f5f5;width:145px;height:26px;text-overflow:ellipsis;overflow:hidden;}
.divObjectDiv A.dod_aText SPAN.dod_title {white-space:nowrap;}
.divObjectDiv A.dod_aText SPAN.dod_subtitle {display:block;float:left;clear:right;font-size:10px;filter:alpha(opacity=0);opacity:0.0; height:26px;overflow:hidden;}
.divObjectDiv:hover DIV.dod_links {visibility:visible;}
.divObjectDiv:hover A.dod_aText {background-color:rgba(150,150,150,0.85);margin-top:-60px;height:50px;}
.divObjectDiv:hover A.dod_aText SPAN {}
.divObjectDiv:hover A.dod_aText SPAN.dod_subtitle {filter:alpha(opacity=100);opacity:1.0; height:30px;overflow:hidden;}
.divObjectDiv SPAN.dod_detail {clear:both;text-align:left;display:block;font-size:10px;color:#1F9228;}
.divObjectDiv DIV.dod_topics {clear:both;text-align:left;height:24px;overflow:hidden;}
.divObjectDiv DIV.dod_topics UL {margin-top:5px;}
.divObjectDiv DIV.dod_bottom {font-size:10px;text-align:left;}
.divObjectDiv DIV.dod_bottom A {display:block;float:left;}
.divObjectDiv DIV.dod_bottom SPAN {display:block;float:right;}
.divObjectDiv DIV.dod_links {position:absolute; text-align:left; width:210px;background:rgba(255, 255, 255, 0.7) ; z-index:3;}
.divObjectDiv DIV.dod_links A {padding:5px; display:inline-block;} 

.ctrlFollowTD INPUT {display:block;float:left;clear:both;}
.ctrlFollowTD SPAN {color:#000!important;padding-top:4px!important;font-weight:normal!important;float:left;display:block;}

.featuredImage { position: absolute;top: 2px;left: 2px;}

UL#scroll {padding-left:5px;}

.divPhotoGalleryDiv{width:100px;padding:10px!important;box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.4);border-radius:3px;background-color:#fff;text-align:center;float:left;margin:10px!important;}

.divOtherUnvisiblePhotos {display:none; }
.photoGalleryImageItem {}
.unVisiblePortalGallery {display:none;}

IMG.imgRecommendWindow {vertical-align:middle;margin-left:3px;margin-right:10px;display:block;float:left;width:45px;height:45px;}
DIV.divListRecommendWindow {padding:5px 0;border-bottom:1px solid #ddd;overflow:hidden;}


.mpWrapper {position:fixed;top:50px;margin-bottom:50px;width:100%;display:none;z-index:10001;}
.mpWrapper .mpTitle,
.mpWrapper .mpContainer,
.mpWrapper .mpButtons {margin:0 auto;background-color:#fff;border-left:20px solid #D7D2C5;border-right:20px solid #D7D2C5;
                       box-shadow:0px 15px 10px #444;}
.mpWrapper .mpTitle {display:block!important;padding:10px;font-weight:bold;font-size:18px;border-top:20px solid #D7D2C5;}
.mpWrapper .mpContainer {padding:10px 0 0 0;}
.mpWrapper .mpContainer .mpControl {padding:0 10px 10px 10px;}
.mpWrapper .mpButtons {padding:10px;border-bottom:20px solid #D7D2C5;text-align:right;}
.mpWrapper .mpButtons input {margin-left:5px;}
.mpWrapper .mpMessage {display:block;float:left;font-weight:bold;}
.mpWrapper .red {color:#aa3333;}
.mpWrapper .blue {color:#303c47;}
.mpBackground {background-color:#555;height:100%;left:0;opacity:0.8;
                          filter:alpha(opacity=80);position:fixed;top:0;width:100%;z-index:-1;}

table.mpControl td {padding:5px 10px;}
table.mpControl td:first-child {font-weight:bold;}
table.mpControl input[type=text], table.mpControl select, table.mpControl textarea {padding:4px;}

.divGamificationNotificationContainer {display:none;position:fixed;width:100%;z-index:10001;}
.divGamificationNotificationPart {padding:10px;width:200px;background-color:#fff;border-left:20px solid #D7D2C5;border-right:20px solid #D7D2C5;box-shadow:0px 15px 10px #444;margin:0 20px 0 0;float:right;clear:both;text-align:center;border-bottom:1px solid #D7D2C5;}
.divGamificationNotificationButtons a {float:right;}
.divGamificationNotificationButtons a:first-child {float:left;}
.divGamificationNotificationTop {border-top:20px solid #D7D2C5;padding:0 10px;}
.divGamificationNotificationBottom {border-bottom:20px solid #D7D2C5;box-shadow:0px 15px 10px #444;padding:0 10px;}
.divGamificationNotificationCongrats {border-bottom:0;font-weight:bold;font-size:14px;padding-bottom:0;color:#9D5447;}
.divGamificationNotificationContainer .lvl,
.divGamificationNotificationContainer .bdg,
.divGamificationNotificationContainer .scr {font-weight:bold;color:#9D5447;}
.divGamificationNotificationContainer .lvl {font-size:24px;display:block;padding:10px 0 2px 0;}
.divGamificationNotificationContainer img {width:35px;height:35px;padding:5px;}
.divGamificationNotificationContainer .scr {font-size:24px;display:block;padding:10px 0 2px 0;}

#divGamificationStatus .mpContainer {padding:0 10px;}
.divContainerInner {display:inline-block;width:100%;margin-bottom:20px;}
.imgGmStatusUser {width:100px;height:100px;float:left;border:1px solid #ddd;}
.divUserInfo {overflow:auto;padding:0 0 0 10px;height:92px;}
.divGmStatusUserName,
.divGmStatusLevel,
divGmStatusScore {padding:0 0 0 10px;border-bottom:1px solid #ddd;overflow:auto;text-align:right;clear:both;}
.divGmStatusUserName {font-weight:bold;font-size:14px;padding:6px 6px 6px 10px;}
.divGmStatusLevel {}
.divGmStatusLevel img {width:24px;height:24px;padding:4px;float:right;}
.divGmStatusLevel span {display:block;padding:8px 5px;float:right;font-weight:bold;font-size:14px;}
.divGmStatusScore {text-align:right;}
.divGmStatusScore span {padding:7px 5px 7px 0;display:block;float:right;}
.divGmStatusScore span.spnStatusScore {font-weight:bold;padding:5px;font-size:14px;}

.divBadgesContainer {display:inline-block;width:100%;}
.divBadgesTabs {border-bottom:1px solid #ddd;display:inline-block;width:100%;height:24px;}
.divBadgesTabs a {display:block;float:left;padding:5px 10px;border:1px solid #ddd;margin-right:5px;border-bottom:0;background-color:#f5f5f5;margin-top:0;height:13px;}
.divBadgesTabs a.aBadgesSelected {background-color:#fff;border-bottom:0;height:15px;padding-top:4px;}

.divBadgeList {clear:both;}
.divBadgeList div.divBadge {float:left;display:inline-block;padding:10px;text-align:center;width:80px;}
.divBadgeList div.divBadge img {width:35px;height:35px;}
.divBadgeList div.divBadge span {display:block;padding-top:10px;overflow:hidden;height:27px;}
.divBadgesAcquired {}
.divBadgesNext {}
.divBadgeList .divSteps .divStepsVisual {width:80px;height:10px;border:1px solid #ddd;margin:4px 0;}
.divBadgeList .divSteps .divStepsVisual div {background-color:#00CD00;height:11px;}
.divBadgeList .divSteps .divStepsVisual0 div {width:0px;}
.divBadgeList .divSteps .divStepsVisual1 div {width:16px;}
.divBadgeList .divSteps .divStepsVisual2 div {width:32px;}
.divBadgeList .divSteps .divStepsVisual3 div {width:54px;}
.divBadgeList .divSteps .divStepsVisual4 div {width:72px;}
.divBadgeList .divSteps .divStepsText {}

.divBoxMyBadgesBadgeList {}
.divBoxMyBadgesBadgeList div {float:left;display:inline-block;padding:10px;text-align:center;width:80px;}
.divBoxMyBadgesBadgeList div img {width:35px;height:35px;}
.divBoxMyBadgesBadgeList div span {display:block;padding-top:10px;overflow:hidden;height:27px;}
.divBoxMyBadgesLinks {clear:both;float:right;}
