/*For Device: rami_skin2:mobile */

/*******************************************************
		Views
********************************************************

		This CSS in this file applies to all of our 
		products, features, interactions, and viewing
		modes.
		
********************************************************/


/*******************************************************
		Direction - Start
********************************************************/

#lia-body {
    direction: ltr;
}

    /*******************************************************
		Direction - End
********************************************************/

    /*******************************************************
		Quilt - Start
********************************************************/

    #lia-body .lia-content .lia-quilt-column-01 {
        width: 4.166%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-02 {
        width: 8.333%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-03 {
        width: 12.500%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-04 {
        width: 16.666%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-05 {
        width: 20.833%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-06 {
        width: 25.000%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-07 {
        width: 29.166%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-08 {
        width: 33.333%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-09 {
        width: 37.500%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-10 {
        width: 41.666%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-11 {
        width: 45.833%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-12 {
        width: 50.000%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-13 {
        width: 54.166%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-14 {
        width: 58.333%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-15 {
        width: 62.500%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-16 {
        width: 66.666%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-17 {
        width: 70.833%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-18 {
        width: 75.000%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-19 {
        width: 79.166%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-20 {
        width: 83.333%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-21 {
        width: 87.500%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-22 {
        width: 91.666%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-23 {
        width: 95.833%;
        float: left;
    }

    #lia-body .lia-content .lia-quilt-column-24 {
        width: 100.00%;
        float: left;
    }
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie7 ^ */

    #lia-body .lia-content .lia-quilt-column .lia-quilt-column-alley {
        margin: 0 4px;
    }

    /* Based on column position we remove side margins.  The left column has no left margin, the right column has no right
margin, inner columns have no change, and single columns have no right or left margins. */
    #lia-body .lia-content .lia-quilt-column .lia-quilt-column-alley-left {
        margin-left: 0;
    }

    #lia-body .lia-content .lia-quilt-column .lia-quilt-column-alley-right {
        margin-right: 0;
    }

    #lia-body .lia-content .lia-quilt-column .lia-quilt-column-alley-single {
        margin: 0;
    }

    #lia-body .lia-content .lia-quilt-row:after,
    #lia-body .lia-content .lia-quilt-column .lia-quilt-column-alley:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie7 ^ */

    /****** Render empty columns */
    #lia-body .lia-content .lia-quilt-row .lia-mark-empty {
        height: 0.01px;
        visibility: hidden;
        line-height: 1px;
        padding: 0;
        margin: 0;
        border: 0;
    }
    /*** ^ browser-specific CSS see firefox/firefox_2, google_chrome, opera, safari ^ */

    /*******************************************************
		Quilt - End
********************************************************/

    /*******************************************************
		Layout - Start
			* lia-layout-bordered: Same as lia-layout but with equal height borders between the columns
********************************************************/

    /* lia-layout-bordered */
    #lia-body .lia-content .lia-quilt-row-bordered > .lia-quilt-column-left > div,
    #lia-body .lia-content .lia-quilt-row-bordered > .lia-quilt-column-inner > div {
        margin: 0;
        padding-right: 8px;
        border-right: 1px solid #ccc;
    }

    #lia-body .lia-content .lia-quilt-row-bordered > .lia-quilt-column-right > div,
    #lia-body .lia-content .lia-quilt-row-bordered > .lia-quilt-column-inner > div {
        margin: 0;
        padding-left: 7px;
        margin-left: -1px;
        border-left: 1px solid #ccc;
    }

/*******************************************************
		Layout - End
********************************************************/

/*******************************************************
		YUI + Meyer Reset - Start
********************************************************/

#lia-body, .mceContentBody, .mce-content-body {
    padding: 0;
    margin: 0;
}

    #lia-body .lia-content dl, #lia-body .lia-content dt, #lia-body .lia-content dd,
    #lia-body .lia-content ul, #lia-body .lia-content ol, #lia-body .lia-content li,
    #lia-body .lia-content h1, #lia-body .lia-content h2, #lia-body .lia-content h3,
    #lia-body .lia-content h4, #lia-body .lia-content h5, #lia-body .lia-content h6,
    #lia-body .lia-content pre, #lia-body .lia-content form, #lia-body .lia-content fieldset,
    #lia-body .lia-content legend, #lia-body .lia-content input, #lia-body .lia-content textarea,
    #lia-body .lia-content p, #lia-body .lia-content blockquote, #lia-body .lia-content th,
    #lia-body .lia-content td,
    .mceContentBody dl, .mceContentBody dt, .mceContentBody dd,
    .mceContentBody ul, .mceContentBody ol, .mceContentBody li,
    .mceContentBody h1, .mceContentBody h2, .mceContentBody h3,
    .mceContentBody h4, .mceContentBody h5, .mceContentBody h6,
    .mceContentBody pre, .mceContentBody form, .mceContentBody fieldset,
    .mceContentBody legend, .mceContentBody input, .mceContentBody textarea,
    .mceContentBody p, .mceContentBody blockquote, .mceContentBody th,
    .mceContentBody td,
    .mce-content-body dl, .mce-content-body dt, .mce-content-body dd,
    .mce-content-body ul, .mce-content-body ol, .mce-content-body li,
    .mce-content-body h1, .mce-content-body h2, .mce-content-body h3,
    .mce-content-body h4, .mce-content-body h5, .mce-content-body h6,
    .mce-content-body pre, .mce-content-body form, .mce-content-body fieldset,
    .mce-content-body legend, .mce-content-body input, .mce-content-body textarea,
    .mce-content-body p, .mce-content-body blockquote, .mce-content-body th,
    .mce-content-body td {
        margin: 0;
        padding: 0;
    }

    #lia-body .lia-content table, .mceContentBody table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    #lia-body .lia-content fieldset, #lia-body .lia-content img, .mceContentBody fieldset, .mceContentBody img,
    .mce-content-body fieldset, .mce-content-body img {
        border: 0;
    }

    #lia-body .lia-content address, #lia-body .lia-content caption, #lia-body .lia-content cite,
    #lia-body .lia-content code, #lia-body .lia-content dfn, #lia-body .lia-content em,
    #lia-body .lia-content strong, #lia-body .lia-content th, #lia-body .lia-content var,
    .mceContentBody address, .mceContentBody caption, .mceContentBody cite,
    .mceContentBody code, .mceContentBody dfn, .mceContentBody em,
    .mceContentBody strong, .mceContentBody th, .mceContentBody var,
    .mce-content-body address, .mce-content-body caption, .mce-content-body cite,
    .mce-content-body code, .mce-content-body dfn, .mce-content-body em,
    .mce-content-body strong, .mce-content-body th, .mce-content-body var {
        font-style: normal;
        font-weight: normal;
    }

    #lia-body .lia-content ol, #lia-body .lia-content ul, .mceContentBody ol, .mceContentBody ul,
    .mce-content-body ol, .mce-content-body ul {
        list-style: none;
    }

    #lia-body .lia-content caption, #lia-body .lia-content th, .mceContentBody caption, .mceContentBody th,
    .mce-content-body caption, .mce-content-body th {
        text-align: left;
    }

    #lia-body .lia-content h1, #lia-body .lia-content h2, #lia-body .lia-content h3,
    #lia-body .lia-content h4, #lia-body .lia-content h5, #lia-body .lia-content h6,
    .mceContentBody h1, .mceContentBody h2, .mceContentBody h3,
    .mceContentBody h4, .mceContentBody h5, .mceContentBody h6,
    .mce-content-body h1, .mce-content-body h2, .mce-content-body h3,
    .mce-content-body h4, .mce-content-body h5, .mce-content-body h6 {
        font-size: 100%;
        font-weight: normal;
    }

    #lia-body .lia-content blockquote, #lia-body .lia-content q, .mceContentBody blockquote, .mceContentBody q,
    .mce-content-body blockquote, .mce-content-body q {
        quotes: none;
    }
    /*#lia-body .lia-content blockquote:before, #lia-body .lia-content blockquote:after,
	#lia-body .lia-content q:before, #lia-body .lia-content q:after,
	.mceContentBody blockquote:before, .mceContentBody blockquote:after,
	.mceContentBody q:before, .mceContentBody q:after,
	.mce-content-body blockquote:before, .mce-content-body blockquote:after,
	.mce-content-body q:before, .mce-content-body q:after
		{ content:''; }*/
    #lia-body .lia-content del, #lia-body .lia-content ins, .mceContentBody del, .mceContentBody ins,
    .mce-content-body del, .mce-content-body ins {
        text-decoration: none;
    }

    #lia-body .lia-content abbr, #lia-body .lia-content acronym, .mceContentBody abbr, .mceContentBody acronym,
    .mce-content-body abbr, .mce-content-body acronym {
        border: 0;
    }

    #lia-body .lia-content, .mceContentBody, .mce-content-body {
        line-height: 1.200;
    }

        #lia-body .lia-content address, #lia-body .lia-content caption, #lia-body .lia-content cite,
        #lia-body .lia-content code, #lia-body .lia-content dfn, #lia-body .lia-content em,
        #lia-body .lia-content strong, #lia-body .lia-content th, #lia-body .lia-content var,
        .mceContentBody address, .mceContentBody caption, .mceContentBody cite,
        .mceContentBody code, .mceContentBody dfn, .mceContentBody em,
        .mceContentBody strong, .mceContentBody th, .mceContentBody var,
        .mce-content-body address, .mce-content-body caption, .mce-content-body cite,
        .mce-content-body code, .mce-content-body dfn, .mce-content-body em,
        .mce-content-body strong, .mce-content-body th, .mce-content-body var {
            font-style: normal;
            font-weight: normal;
        }

    /*******************************************************
		YUI + Meyer Reset - End
********************************************************/

    /*******************************************************
		Page Centering - Begin
********************************************************/

    /* The <center> tag is toggled in world.properties */
    #lia-body center .lia-content {
        text-align: left;
    }

    /*******************************************************
		Page Centering - End
********************************************************/

    /*******************************************************
		Min-Width - Start
********************************************************/

    #lia-body .MinimumWidthContainer {
        min-width: 200px;
    }

        #lia-body .MinimumWidthContainer .lia-content {
            width: 100%;
        }
/*** ^ browser-specific CSS see msie/msie_6 ^ */

/*******************************************************
		Min-Width - End
********************************************************/

/*******************************************************
		HTML Tags - Start
********************************************************/

/* Default styles for desktop */
body {
    background-color: #FFFFFF;
}

    body#lia-body .lia-content,
    .mceContentBody, .mceContentBody th, .mceContentBody td, .mce-content-body, .mce-content-body th, .mce-content-body td {
        background-color: #FFFFFF;
        color: #575757;
        font-size: 12px;
        line-height: 15px;
        font-family: Arial;
        font-weight: normal;
    }

    body.mceContentBody, body.mce-content-body {
        background: #FFFFFF none no-repeat;
        margin: 4px;
    }

.lia-mce-template-editor {
    padding: 1px;
}

#lia-body .lia-content p {
    margin: 0 0 1.000em 0;
}

#lia-body .lia-content h1 {
    font-size: 30px;
    line-height: 36px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content h2 {
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content h3 {
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content h4 {
    font-size: 12px;
    line-height: 15px;
    font-family: Arial;
    font-weight: normal;
    font-weight: bold;
}

#lia-body .lia-content h5 {
    font-size: 11px;
    line-height: 13px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content h6 {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    font-weight: bold;
}

/*******************************************************
		HTML Tags - End
********************************************************/

/*******************************************************
		Globals - Start
********************************************************/

#lia-body .lia-content .hidden {
    display: none;
}

#lia-body .lia-content .lia-js-hidden {
    display: none !important;
}

#lia-body .lia-content .verified-icon {
    color: #FFC380;
    font-weight: bold;
}

/****** .lia-effect */
#lia-body .lia-content .lia-effect-highlight {
    background-color: #BDBDBD;
}

#lia-body .lia-content .lia-effect-highlight-start {
    background-color: #BDBDBD;
}

#lia-body .lia-content .lia-effect-highlight-end {
    background-color: #FFFFFF;
}

/****** .lia-user-avatar */
#lia-body .lia-content .lia-user-avatar-message {
    max-width: 64px;
    max-height: 36px;
}

#lia-body .lia-content .lia-user-avatar-profile {
    max-width: 300px;
    max-height: 300px;
}

#lia-body .lia-content .lia-user-avatar-inline {
    max-width: 60px;
    max-height: 60px;
}

#lia-body .lia-content .lia-user-avatar-favicon {
    max-width: 16px;
    max-height: 16px;
}

#lia-body .lia-content .lia-user-avatar-print {
    max-width: 256px;
    max-height: 144px;
}

#lia-body .lia-content .lia-user-avatar-unspecified {
    max-width: 256px;
    max-height: 144px;
}

/****** .lia-image */
#lia-body .lia-content .lia-image-tiny {
    max-width: 48px;
    max-height: 48px;
}

#lia-body .lia-content .lia-image-avatar {
    max-width: 64px;
    max-height: 64px;
}

#lia-body .lia-content .lia-image-thumb {
    max-width: 100px;
    max-height: 100px;
}

#lia-body .lia-content .lia-image-small {
    max-width: 200px;
    max-height: 200px;
}

#lia-body .lia-content .lia-image-medium {
    max-width: 400px;
    max-height: 400px;
}

#lia-body .lia-content .lia-image-large {
    max-width: 600px;
    max-height: 600px;
}

/****** .clearfix (to deprecate) */
#lia-body .lia-content .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie7 ^ */

#lia-body .lia-content .lia-lazy-load {
    background: #FFFFFF url(/skins/images/8DEF0DE5F15FD587EFDD6F40A03B6DFB/base/images/feedback_loading.gif?version=preview) no-repeat 50% 50%;
    min-height: 100px;
}

#lia-body .lia-content .lia-lazy-load-small {
    background: transparent url(/skins/images/20E5E0566ECA06BA27A3F909BF111DF7/base/images/feedback_loading_small.gif?version=preview) no-repeat 50% 50%;
    height: 20px;
    width: 16px;
}

#lia-body .lia-content .lia-notifications {
    display: none;
}

/*******************************************************
		Globals - End
********************************************************/

/****** lia-version 13.8 */
/*******************************************************
		Avatar - Begin
********************************************************/

#lia-body .lia-content .UserName .login-bold, /* to deprecate */
#lia-body .lia-content .lia-user-name .login-bold {
    font-weight: bold;
}

#lia-body .lia-content .lia-user-info-group {
    margin: 0 0 8px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
/*#lia-body .lia-content .lia-user-info-group:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden; }*/
#lia-body .lia-content .lia-user-avatar,
#lia-body .lia-content .lia-user-leaderboard-rank {
    margin: 0 4px 4px 0;
}

#lia-body .lia-content .lia-user-leaderboard-rank,
#lia-body .lia-content .lia-user-info-group .lia-user-avatar {
    float: left;
}

#lia-body .lia-content .lia-user-avatar,
#lia-body .lia-content .lia-user-leaderboard-rank {
    margin: 0 4px 4px 0;
}

#lia-body .lia-content .lia-user-info-group .lia-user-avatar {
    float: left;
}

    #lia-body .lia-content .lia-user-info-group .lia-user-avatar .lia-user-avatar-inline {
        margin-top: -22.5px;
    }

#lia-body .lia-content .lia-user-attributes .UserOnline {
    display: inline;
}

#lia-body .lia-content .lia-user-leaderboard-rank {
    line-height: 36px;
    text-align: right;
    width: 18px;
}

#lia-body .lia-content .UserListBlock .lia-user-rating-value {
    margin: 0 0 4px;
}

#lia-body .lia-content .UserListBlock .lia-user-avatar + .lia-user-attributes,
#lia-body .lia-content .TopUsersLeaderBoard .lia-user-avatar + .lia-user-attributes {
    margin: 0 0 0 90px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-user-info-group-right > div {
    float: right;
}

#lia-body .lia-content .lia-user-attributes-right {
    text-align: right;
    margin-right: 4px;
}

#lia-body .lia-content .lia-user-rank,
#lia-body .lia-content .lia-user-title,
#lia-body .lia-content .lia-user-invisible,
#lia-body .lia-content .lia-user-online,
#lia-body .lia-content .lia-user-kudos-weight,
#lia-body .lia-content .lia-user-kudos-count,
#lia-body .lia-content .lia-user-kudo-date,
#lia-body .lia-content .lia-user-tagger-link,
#lia-body .lia-content .lia-user-contribution-score {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

    #lia-body .lia-content .lia-user-rank a {
        color: #575757;
    }

#lia-body .lia-content table.lia-list-wide .lia-user-info-group,
#lia-body .lia-content table.lia-list-slim .lia-user-info-group,
#lia-body .lia-content table.lia-list-wide .lia-user-avatar,
#lia-body .lia-content table.lia-list-slim .lia-user-avatar {
    margin-bottom: 0;
}

#lia-body .lia-content ul.lia-list-standard-inline .lia-user-info-group .lia-user-attributes {
    float: left;
}

/* edit avatar */
#lia-body .lia-content .lia-user-avatar.lia-avatar-editable {
    position: relative;
}

#lia-body .lia-content .lia-avatar-edit-action {
    background-color: #FFFFFF;
    border-radius: 0 0 0 4px;
    cursor: pointer;
    position: absolute;
    visibility: hidden;
}

#lia-body .lia-content .lia-user-avatar:hover .lia-avatar-edit-action {
    right: 0;
    top: 0;
    visibility: visible;
}

    #lia-body .lia-content .lia-user-avatar:hover .lia-avatar-edit-action img {
        margin: 4px;
    }

/*******************************************************
		Avatar - End
********************************************************/ /*******************************************************
		Links - Start
********************************************************/

/* Links use a less specific selector by not using the ID but instead the class name.  This makes it easier for 
   components that do want to override the link color easier */
/*.lia-body .lia-content a ,
	.lia-body .lia-content a:link,
	.lia-body .lia-content a:visited,
	.lia-body .lia-content a:hover,
	.lia-body .lia-content a:active,
	.lia-body .lia-content a:focus
		{ color:#5a5a5a; text-decoration:none; }
.lia-body .lia-content a:hover,
	.lia-body .lia-content a:active
		{ text-decoration:underline; }*/
/* Toggle Link */
/*#lia-body .lia-content a.lia-toggle-open,
	#lia-body .lia-content a.lia-toggle-closed
		{ padding:0 0 0 16px; }
#lia-body .lia-content .lia-toggle-open { background:url(/skins/images/2795F0DA35C53F58F821A018991027C7/base/images/icon_toggle_open.png?version=preview) no-repeat 0 50%; }
#lia-body .lia-content .lia-toggle-closed { background:url(/skins/images/CFF782C7C80895A8F242713C914AC500/base/images/icon_toggle_closed.png?version=preview) no-repeat 0 50%; }*/
/* Go back link */
/*#lia-body .lia-content .lia-link-navigation.lia-link-go-back {
	background:transparent url(/skins/images/13923338551BE711D5917C27D075B889/base/images/icon_paging_page_arrow_previous.png?version=preview) no-repeat 0 50%;
	line-height:20px;
	padding-left:16px; }*/

/*******************************************************
		Links - End
********************************************************/

/*******************************************************
		Twizzle - Start
********************************************************/

#lia-body .lia-content a.lia-twizzle-open,
#lia-body .lia-content a.lia-twizzle-closed,
#lia-body .lia-content span.lia-twizzle-open,
#lia-body .lia-content span.lia-twizzle-closed {
    color: #575757;
    padding: 0 0 0 16px;
    text-decoration: none;
}

#lia-body .lia-content .lia-twizzle-open {
    background: url(/skins/images/2795F0DA35C53F58F821A018991027C7/base/images/icon_toggle_open.png?version=preview) no-repeat 0 50%;
}

#lia-body .lia-content .lia-twizzle-closed {
    background: url(/skins/images/CFF782C7C80895A8F242713C914AC500/base/images/icon_toggle_closed.png?version=preview) no-repeat 0 50%;
}

/*******************************************************
		Twizzle - End
********************************************************/

/*******************************************************
		Buttons - Start
********************************************************/

/****** .lia-button-wrapper wraps all .lia-button(s) */
#lia-body .lia-content .lia-button-wrapper {
    cursor: pointer;
    display: block;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
/****** .lia-button (text) */
#lia-body .lia-content a.lia-button,
#lia-body .lia-content span.lia-button,
#lia-body .lia-content button.lia-button,
#lia-body .lia-content input.lia-button,
#lia-body .lia-content div.lia-button {
    background-color: #9E9E9E;
    border: 1px solid #9E9E9E;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}

    #lia-body .lia-content a.lia-button:hover,
    #lia-body .lia-content span.lia-button:hover,
    #lia-body .lia-content button.lia-button:hover,
    #lia-body .lia-content input.lia-button:hover,
    #lia-body .lia-content div.lia-button:hover {
        background-color: #B1B1B1;
        border: 1px solid #B1B1B1;
    }

    #lia-body .lia-content a.lia-button.lia-link-disabled,
    #lia-body .lia-content span.lia-button.lia-link-disabled,
    #lia-body .lia-content button.lia-button.lia-link-disabled,
    #lia-body .lia-content input.lia-button.lia-link-disabled,
    #lia-body .lia-content div.lia-button.lia-link-disabled,
    #lia-body .lia-content a.lia-button.lia-link-disabled:hover,
    #lia-body .lia-content span.lia-button.lia-link-disabled:hover,
    #lia-body .lia-content button.lia-button.lia-link-disabled:hover,
    #lia-body .lia-content input.lia-button.lia-link-disabled:hover,
    #lia-body .lia-content div.lia-button.lia-link-disabled:hover {
        filter: alpha(opacity=20);
        opacity: .20;
        cursor: auto;
    }
/* begin moved .lia-link-disabled to button-wrapper */
#lia-body .lia-content .lia-button-wrapper.lia-link-disabled,
#lia-body .lia-content .lia-button-wrapper.lia-link-disabled:hover {
    filter: alpha(opacity=20);
    opacity: .20;
    cursor: auto;
}

    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled a.lia-button.lia-link-disabled,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled span.lia-button.lia-link-disabled,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled button.lia-button.lia-link-disabled,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled input.lia-button.lia-link-disabled,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled div.lia-button.lia-link-disabled,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled a.lia-button.lia-link-disabled:hover,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled span.lia-button.lia-link-disabled:hover,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled button.lia-button.lia-link-disabled:hover,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled input.lia-button.lia-link-disabled:hover,
    #lia-body .lia-content .lia-button-wrapper.lia-link-disabled div.lia-button.lia-link-disabled:hover {
        filter: alpha(opacity=100);
        opacity: 1;
    }
/* end moved .lia-link-disabled to button-wrapper */
#lia-body .lia-content a.lia-button.lia-button-secondary,
#lia-body .lia-content span.lia-button.lia-button-secondary,
#lia-body .lia-content button.lia-button.lia-button-secondary,
#lia-body .lia-content input.lia-button.lia-button-secondary {
    background-color: #ABABAB;
    border: 1px solid #ABABAB;
    color: #FFFFFF;
}

    #lia-body .lia-content a.lia-button.lia-button-secondary:hover,
    #lia-body .lia-content span.lia-button.lia-button-secondary:hover,
    #lia-body .lia-content button.lia-button.lia-button-secondary:hover,
    #lia-body .lia-content input.lia-button.lia-button-secondary:hover,
    #lia-body .lia-content div.lia-button.lia-button-secondary:hover,
    #lia-body .lia-content a.lia-button.lia-button-secondary.lia-hover {
        background-color: #BBBBBB;
        border: 1px solid #BBBBBB;
    }

#lia-body .lia-content a.lia-button:hover,
#lia-body .lia-content a.lia-button:active {
    text-decoration: none;
}

#lia-body .lia-content a.lia-button,
#lia-body .lia-content span.lia-button,
#lia-body .lia-content input.lia-button,
#lia-body .lia-content button.lia-button {
    cursor: pointer;
    display: block;
    height: 18px;
    line-height: 18px;
    padding: 0 4px;
    text-decoration: none;
}

#lia-body .lia-content input.lia-button,
#lia-body .lia-content button.lia-button {
    height: 20px;
    overflow: visible;
    padding: 0 4px 2px;
    vertical-align: bottom;
    width: auto;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie7, safari ^ */
    #lia-body .lia-content input.lia-button img,
    #lia-body .lia-content button.lia-button img,
    #lia-body .lia-content a.lia-button img {
        margin: 0 0 -2px 2px;
        padding: 0;
        border: none;
        width: 12px;
        height: 12px;
    }
/****** .lia-button-overlay */
#lia-body .lia-content div.lia-button-overlay {
    position: absolute;
    z-index: 2000;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
/****** .lia-ajax-loader-overlay */
#lia-body .lia-content div.lia-ajax-loader-overlay {
    position: absolute;
    z-index: 2000;
    cursor: not-allowed;
}
/****** .lia-ajax-loader-feedback */
#lia-body .lia-content div.lia-ajax-loader-feedback {
    left: 50%;
    position: fixed;
    z-index: 2000;
    top: 0;
}
    /*** ^ browser-specific CSS see msie/msie_6 ^ */
    #lia-body .lia-content div.lia-ajax-loader-feedback div {
        background-color: #BDBDBD;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        font-weight: bold;
        padding: 4px 8px;
        position: relative;
        right: 50%;
    }
/****** .lia-button-image */
#lia-body .lia-content a.lia-button-image,
#lia-body .lia-content span.lia-button-image,
#lia-body .lia-content button.lia-button-image,
#lia-body .lia-content div.lia-button-image {
    background-color: #ABABAB;
    border-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 20px;
}
/****** .lia-button-image-kudos */
#lia-body .lia-content div.lia-button-image-kudos {
    background-color: transparent;
    border: 1px solid #FFFFFF;
    width: 50px;
}
/*#lia-body .lia-content .lia-button-image-kudos:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden; }*/
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content div.lia-button.lia-button-image-kudos:hover {
    background-color: transparent;
    border: 1px solid #FFFFFF;
}

#lia-body .lia-content .lia-button-image-kudos-count {
    background: #BEBFBF url(/skins/images/4E4E5075602959967C805038F928D63B/base/images/button_kudos_v_enabled.png?version=preview) no-repeat top center;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

    #lia-body .lia-content .lia-button-image-kudos-count a,
    #lia-body .lia-content .lia-button-image-kudos-count span,
    #lia-body .lia-content .lia-button-image-kudos-give a {
        color: #BEBFBF;
        display: block;
        text-align: center;
        width: 50px;
    }

#lia-body .lia-content .lia-button-image-kudos-give a {
    height: 30px;
}

#lia-body .lia-content .lia-button-image-kudos-count a {
    cursor: pointer;
}

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-count {
    background-image: url(/skins/images/6CFF7EC34E262A16CE11561B7F5693E4/base/images/button_ideas_v_enabled.png?version=preview);
}

#lia-body .lia-content .lia-button-image-kudos-disabled .lia-button-image-kudos-count {
    background-image: url(/skins/images/31A71E92EA241F31AB482AE298AC9DC5/base/images/button_kudos_v_disabled.png?version=preview);
}

    #lia-body .lia-content .lia-button-image-kudos-disabled .lia-button-image-kudos-count a,
    #lia-body .lia-content .lia-button-image-kudos-disabled .lia-button-image-kudos-count span {
        color: #FFFFFF;
    }

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-disabled .lia-button-image-kudos-count {
    background-image: url(/skins/images/A2B4A8AD238792DFBE18ED6ACA0321AA/base/images/button_ideas_v_disabled.png?version=preview);
}

    #lia-body .lia-content .lia-message-idea .lia-button-image-kudos-disabled .lia-button-image-kudos-count a,
    #lia-body .lia-content .lia-message-idea .lia-button-image-kudos-disabled .lia-button-image-kudos-count span {
        color: #FFFFFF;
    }

#lia-body .lia-content .lia-button-image-kudos-frozen .lia-button-image-kudos-count {
    background-image: url(/skins/images/910DB5855980CDDA2F32633773BEA232/base/images/button_kudos_v_frozen.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-frozen .lia-button-image-kudos-count {
    background-image: url(/skins/images/35EDBE8158E4C34E1931143EDFB95BD5/base/images/button_ideas_v_frozen.png?version=preview);
}

#lia-body .lia-content .lia-button-image-kudos-give {
    background: #BEBFBF url(/skins/images/4E4E5075602959967C805038F928D63B/base/images/button_kudos_v_enabled.png?version=preview) no-repeat bottom center;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    cursor: pointer;
    display: block;
    height: 30px;
}

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-give {
    background-image: url(/skins/images/6CFF7EC34E262A16CE11561B7F5693E4/base/images/button_ideas_v_enabled.png?version=preview);
}

#lia-body .lia-content .lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background-image: url(/skins/images/31A71E92EA241F31AB482AE298AC9DC5/base/images/button_kudos_v_disabled.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background-image: url(/skins/images/A2B4A8AD238792DFBE18ED6ACA0321AA/base/images/button_ideas_v_disabled.png?version=preview);
}

#lia-body .lia-content .lia-button-image-kudos-frozen .lia-button-image-kudos-give {
    background-image: url(/skins/images/910DB5855980CDDA2F32633773BEA232/base/images/button_kudos_v_frozen.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-frozen .lia-button-image-kudos-give {
    background-image: url(/skins/images/35EDBE8158E4C34E1931143EDFB95BD5/base/images/button_ideas_v_frozen.png?version=preview);
}

#lia-body .lia-content .lia-button-image-kudos-enabled .lia-button-image-kudos-give:hover {
    background-color: #CBCBCB;
}

#lia-body .lia-content .lia-button-image-kudos-disabled .lia-button-image-kudos-give:hover,
#lia-body .lia-content .lia-button-image-kudos-frozen .lia-button-image-kudos-give:hover {
    cursor: auto;
}
/****** .lia-button-image-kudos-horizontal */
#lia-body .lia-content div.lia-button-image-kudos-horizontal {
    width: 80px;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-button-image-kudos-horizontal .lia-button-image-kudos-count {
    -moz-border-radius: 0;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-radius: 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    float: left;
}

#lia-body .lia-content .lia-button-image-kudos-horizontal .lia-button-image-kudos-give {
    background: #BEBFBF url(/skins/images/09E428F3F20A33B3D2BAEE8DE550ACDA/base/images/button_kudos_h_enabled.png?version=preview) no-repeat bottom right;
    -moz-border-radius: 0;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-radius: 0;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    float: right;
    height: 20px;
    width: 30px;
}

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-horizontal .lia-button-image-kudos-give {
    background-image: url(/skins/images/3968A5E30002642513FDC95B8AC8FBC7/base/images/button_ideas_h_enabled.png?version=preview);
}

#lia-body .lia-content .lia-button-image-kudos-horizontal.lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background-image: url(/skins/images/3B42687D111C2936B6556E5BF797CF83/base/images/button_kudos_h_disabled.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-horizontal.lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background-image: url(/skins/images/1CC6A643A283384FC3FE54E9CB3EA5E3/base/images/button_ideas_h_disabled.png?version=preview);
}

#lia-body .lia-content .lia-button-image-kudos-horizontal.lia-button-image-kudos-frozen .lia-button-image-kudos-give {
    background-image: url(/skins/images/1A122AABCCEADC4EB4A61831F2A68AF3/base/images/button_kudos_h_frozen.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-button-image-kudos-horizontal.lia-button-image-kudos-frozen .lia-button-image-kudos-give {
    background-image: url(/skins/images/458B3939ED3BFD6EC908775BF0971A85/base/images/button_ideas_h_frozen.png?version=preview);
}

#lia-body .lia-content .lia-button-image-kudos-horizontal .lia-button-image-kudos-count a,
#lia-body .lia-content .lia-button-image-kudos-horizontal .lia-button-image-kudos-count span {
    width: 50px;
}

#lia-body .lia-content .lia-button-image-kudos-horizontal .lia-button-image-kudos-give a {
    height: 20px;
    width: 30px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */

/****** .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos */
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 div.lia-button-image-kudos {
    background-color: transparent;
    border: 0;
    width: 50px;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button.lia-button-image-kudos:hover {
    background-color: transparent;
    border: 0;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-count {
    background: #F2F2F2 none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    min-height: 20px;
    margin: 0 0 2px;
    text-align: center;
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-count,
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-count,
#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-count,
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-frozen .lia-button-image-kudos-count,
#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-frozen .lia-button-image-kudos-count {
    background-image: none;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-count a,
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-count span {
    color: #BEBFBF;
    display: block;
    text-align: center;
    width: 50px;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-count a,
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-count span #lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-count a,
#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-count span {
    color: #BEBFBF;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-count a {
    cursor: pointer;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-give a {
    height: 30px;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-give {
    background: #BEBFBF url(/skins/images/6AE7FE43197DFF0C42E79BD55EDF1346/base/images/button_kudos_v2_v_enabled.png?version=preview) no-repeat bottom center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    height: 30px;
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-give {
    background-image: url(/skins/images/9D54054E54CBBD9417DEF67EE5559530/base/images/button_ideas_v2_v_enabled.png?version=preview);
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background-image: url(/skins/images/F936BD8F589F44403DBC1FBAE111503D/base/images/button_kudos_v2_v_disabled.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background-image: url(/skins/images/DFC8F5304DB450E1571A0B0C40EAD3A0/base/images/button_ideas_v2_v_disabled.png?version=preview);
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-kudoed .lia-button-image-kudos-give {
    background-image: url(/skins/images/1020434F2ADA4B768CF449A41DF4001B/base/images/button_kudos_v2_v_kudoed.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-kudoed .lia-button-image-kudos-give {
    background-image: url(/skins/images/5164AC040A9C7C14950399C81ACD1B4D/base/images/button_ideas_v2_v_kudoed.png?version=preview);
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-frozen .lia-button-image-kudos-give {
    background-image: url(/skins/images/27FE3B45562AAB55E1E08D578A81FEC4/base/images/button_kudos_v2_v_frozen.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-frozen .lia-button-image-kudos-give {
    background-image: url(/skins/images/674A6A387760AB4A7BA07BB487F28A79/base/images/button_ideas_v2_v_frozen.png?version=preview);
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-enabled .lia-button-image-kudos-give:hover {
    background-color: #CBCBCB;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-disabled .lia-button-image-kudos-give:hover,
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-frozen .lia-button-image-kudos-give:hover {
    cursor: auto;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-component-kudos-widget-kudos-count-label {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    text-align: center;
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-component-kudos-widget-kudos-count-label {
    background-image: none;
    color: #BEBFBF;
    font-size: 10px;
    line-height: 12px;
    display: block;
    padding-left: 0;
    width: auto;
}
/****** .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal */
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 div.lia-button-image-kudos-horizontal {
    min-width: 97px;
    width: auto;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-button-image-kudos-count {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 2px 0 0;
    min-width: 50px;
    padding: 0 4px;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-button-image-kudos-give {
    background: #BEBFBF url(/skins/images/50EEB661FD2DA25D767414E9BBC69F10/base/images/button_kudos_v2_h_enabled.png?version=preview) no-repeat bottom right;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    float: left;
    height: 20px;
    width: 45px;
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-button-image-kudos-give {
    background-image: url(/skins/images/95716E58470D680DCF527CEA62C6D9E9/base/images/button_ideas_v2_h_enabled.png?version=preview);
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal.lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background-image: url(/skins/images/3FC3558D9C521BF5E24EF2A513567960/base/images/button_kudos_v2_h_disabled.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal.lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background-image: url(/skins/images/7599C15261F23AF4058A5C55E937C758/base/images/button_ideas_v2_h_disabled.png?version=preview);
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal.lia-button-image-kudos-kudoed .lia-button-image-kudos-give {
    background-image: url(/skins/images/95AE5C767C9A6C2006BD8CBAE702591A/base/images/button_kudos_v2_h_kudoed.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal.lia-button-image-kudos-kudoed .lia-button-image-kudos-give {
    background-image: url(/skins/images/DB61AB60C5D1A4AA1BBFB9DBA4132485/base/images/button_ideas_v2_h_kudoed.png?version=preview);
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal.lia-button-image-kudos-frozen .lia-button-image-kudos-give {
    background-image: url(/skins/images/1524D1982F1E48D4B72406FF44E55B41/base/images/button_kudos_v2_h_frozen.png?version=preview);
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal.lia-button-image-kudos-frozen .lia-button-image-kudos-give {
    background-image: url(/skins/images/39B12744ABEFF5D06D092E3E787F1123/base/images/button_ideas_v2_h_frozen.png?version=preview);
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-button-image-kudos-count a,
#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-button-image-kudos-count span {
    display: inline;
    width: auto;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-button-image-kudos-give a {
    height: 20px;
    width: 45px;
}

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-component-kudos-widget-kudos-count-label {
    font-size: 12px;
    line-height: 20px;
    display: inline;
    text-align: left;
}

#lia-body .lia-content .lia-message-idea .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-component-kudos-widget-kudos-count-label {
    font-size: 12px;
    line-height: 20px;
    display: inline;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */

/****** .lia-button-image-kudos-simple */
#lia-body .lia-content .lia-button-image-kudos-enabled.lia-button-image-kudos-simple-wrapper .lia-link-disabled,
#lia-body .lia-content .lia-button-image-kudos-enabled.lia-button-image-kudos-simple-wrapper .lia-link-disabled:hover,
#lia-body .lia-content .lia-button-image-kudos-disabled.lia-button-image-kudos-simple-wrapper .lia-link-disabled,
#lia-body .lia-content .lia-button-image-kudos-disabled.lia-button-image-kudos-simple-wrapper .lia-link-disabled:hover {
    background-color: #EBEBEB;
    border-color: #EBEBEB;
    color: #ABABAB;
    filter: alpha(opacity=100);
    opacity: 1;
}

#lia-body .lia-content .lia-button-image-kudos-frozen.lia-button-image-kudos-simple-wrapper .lia-link-disabled,
#lia-body .lia-content .lia-button-image-kudos-frozen.lia-button-image-kudos-simple-wrapper .lia-link-disabled:hover {
    background-color: #EBEBEB;
    border-color: #EBEBEB;
    color: #FFFFFF;
    filter: alpha(opacity=100);
    opacity: 1;
}

/****** .lia-button-facebook */
#lia-body .lia-content .lia-button-facebook-wrapper img {
    vertical-align: middle;
}

#lia-body .lia-content .lia-button-facebook-secondary a {
    line-height: 12px;
}

/****** .lia-button-image-icon */
#lia-body .lia-content div.lia-button-image-icon {
    height: 16px;
    margin: 2px;
    padding: 0;
    width: 16px;
}
/****** .lia-button-wrapper-hidden */
#lia-body .lia-content a.lia-button-wrapper-hidden,
#lia-body .lia-content span.lia-button-wrapper-hidden,
#lia-body .lia-content input.lia-button-wrapper-hidden,
#lia-body .lia-content button.lia-button-wrapper-hidden {
    display: none;
}

/*******************************************************
		Buttons - End
********************************************************/

/*******************************************************
		Menus - Begin
********************************************************/

/* Menu Bar/Action Menu */
#lia-body .lia-content .lia-menu-navigation .default-menu-option {
    background: transparent url(/skins/images/3759C0B20D41CAB146CB64E8EE7F1ACB/base/images/icon_link_menu.png?version=preview) no-repeat 100% 50%;
    line-height: 20px;
    padding-right: 16px;
}
/*#lia-body .lia-content .lia-menu-navigation:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden; }*/
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items {
    background-color: #EEEEEE;
    border: 2px solid #ABABAB;
    padding: 4px 0;
}
    /*** ^ browser-specific CSS see msie/msie_6 ^ */
    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items li {
        display: inline;
        white-space: nowrap;
    }

    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items a {
        color: #575757;
        text-decoration: none;
    }

        #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items a:hover {
            background-color: #BDBDBD;
        }

    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items .lia-link-disabled {
        color: #ABABAB;
        cursor: auto;
    }

    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items a,
    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items span.lia-link-disabled {
        display: block;
        padding: 0 8px;
        line-height: 20px;
    }

    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items span.lia-separator {
        background-color: #FFFFFF;
        display: block;
        padding: 0;
        margin: 4px 0;
    }
    /*** ^ browser-specific CSS see msie/msie_6 ^ */
    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items .lia-separator-pre {
        display: block;
        height: 1px;
        padding: 0;
    }

    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items .lia-separator-post {
        display: none;
    }

#lia-body .lia-content .lia-menu-navigation .dropdown-positioning {
    position: relative;
    z-index: 999;
}

#lia-body .lia-content .lia-menu-navigation .dropdown-positioning-static {
    position: static;
}

#lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items {
    clear: left;
    display: none;
    position: absolute;
    z-index: 1000;
}

#lia-body .lia-content .dropdownHover .lia-menu-navigation .lia-menu-dropdown-items {
    display: block;
}
/* Site Navigation Drop Down */
#lia-body .lia-content .lia-component-common-widget-site-navigation .lia-menu-navigation .lia-menu-dropdown-items {
    border: 4px solid #BEBFBF;
    padding: 0 0 4px;
}

#lia-body .lia-content .lia-component-common-widget-site-navigation .dropdownHover .lia-menu-navigation .lia-menu-dropdown-items {
    left: auto;
    right: 0;
}

#lia-body .lia-content .lia-menu-navigation .dropdown-section-title a {
    background-color: #ABABAB;
}

    #lia-body .lia-content .lia-menu-navigation .dropdown-section-title a:hover {
        background-color: #9E9E9E;
    }

#lia-body .lia-content .lia-menu-navigation .dropdown-section-title a {
    color: #FFFFFF;
}

#lia-body .lia-content .lia-menu-navigation .dropdown-section-title-first a {
    background-color: #BEBFBF;
}

#lia-body .lia-content .lia-menu-navigation .bookmark-dropdown-item + .board-dropdown-item a {
    border-top: 1px solid #FFFFFF;
}

/*******************************************************
		Menus - End
********************************************************/

/*******************************************************
		AutoComplete - Start
********************************************************/

#lia-body .lia-content .lia-autocomplete {
    z-index: 1;
}

    #lia-body .lia-content .lia-autocomplete ul {
        background-color: #EEEEEE;
        border: 1px solid #ABABAB;
        width: 400px;
    }

    #lia-body .lia-content .lia-autocomplete li {
        font-size: 10px;
        line-height: 16px;
        font-family: Arial;
        font-weight: normal;
    }

        #lia-body .lia-content .lia-autocomplete li.selected {
            background-color: #BDBDBD;
        }

#lia-body .lia-content .lia-autocomplete-loader {
    display: none;
}

/*******************************************************
		AutoComplete - End
********************************************************/

/*******************************************************
		TokenInputAutoComplete - Start
********************************************************/

#lia-body .lia-content .lia-token-input-list {
    background-color: #FFFFFF;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ABABAB;
    clear: left;
    cursor: text;
    list-style-type: none;
    min-height: 20px;
    overflow: hidden;
    width: auto;
    z-index: 999;
}
/*** ^ browser-specific CSS see firefox ^ */
#lia-body .lia-content .lia-form .lia-token-input-list input[type="text"] {
    border: 0;
    height: 18px;
    width: 100px;
    -webkit-appearance: caret;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#lia-body .lia-content .lia-token-input-token {
    background-color: #EEEEEE;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: default;
    float: left;
    font-size: 10px;
    height: 12px;
    margin: 3px 4px 0;
    overflow: hidden;
    padding: 0 20px 0 4px;
    position: relative;
    white-space: nowrap;
}
    /*#lia-body .lia-content .lia-token-input-token:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden; }*/
    #lia-body .lia-content .lia-token-input-token p,
    #lia-body .lia-content .lia-token-input-token img {
        float: left;
        margin: 0 4px 0 0;
        padding: 0;
    }

    #lia-body .lia-content .lia-token-input-token .lia-token-input-avatar {
        margin: -24px 4px 0 0;
    }

#lia-body .lia-content .lia-token-input-delete-token {
    background: transparent url(/skins/images/36EB8B82FB9D10A094FFB32D694C5A42/base/images/button_inline_delete.png?version=preview) no-repeat 50% 50%;
    cursor: pointer;
    display: block;
    height: 12px;
    right: 4px;
    top: 0px;
    position: absolute;
    text-indent: -10000em;
    width: 12px;
}

#lia-body .lia-content .lia-token-input-selected-token {
    background-color: #BDBDBD;
}

#lia-body .lia-content .lia-token-input-input-token {
    float: left;
    height: 12px;
    list-style-type: none;
    margin: 3px 4px 0;
    overflow: hidden;
    padding: 0 4px;
}

#lia-body .lia-content.lia-token-input-dropdown {
    background-color: #FFFFFF !important;
    background-image: none !important;
    border: 1px solid #ABABAB;
    border-top: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default;
    overflow: hidden;
    position: absolute;
    width: 210px;
    z-index: 100;
    margin: 0;
}

    #lia-body .lia-content.lia-token-input-dropdown p {
        margin: 0;
        padding: 4px 8px;
    }

    #lia-body .lia-content.lia-token-input-dropdown ul {
        margin: 0;
        padding: 0;
    }

        #lia-body .lia-content.lia-token-input-dropdown ul li {
            margin: 0;
            padding: 4px 8px;
            list-style-type: none;
        }

            #lia-body .lia-content.lia-token-input-dropdown ul li em {
                font-weight: bold;
                font-style: normal;
            }

            #lia-body .lia-content.lia-token-input-dropdown ul li.lia-token-input-selected-dropdown-item {
                background-color: #BDBDBD;
            }
/* .lia-form-field-error mimic */
#lia-body .lia-content .lia-form .lia-token-input-validation-error {
    background-color: #FBD1D3;
    border-color: #ED1C24;
}

    #lia-body .lia-content .lia-form .lia-token-input-validation-error + .lia-form-field-error + .lia-form-error-text {
        position: relative;
        top: -8px;
    }

    #lia-body .lia-content .lia-form .lia-token-input-validation-error input[type="text"] {
        background-color: #FBD1D3;
    }
/* Group Message, Group Invite */
#lia-body .lia-content .lia-form .lia-form-recipients-entry .lia-token-input-list,
#lia-body .lia-content .lia-form .lia-form-invitees-entry .lia-token-input-list,
#lia-body.PrivateNotesPage .lia-content.lia-token-input-dropdown,
#lia-body.GroupInvitesPage .lia-content.lia-token-input-dropdown {
    width: 420px;
}

/*******************************************************
		TokenInputAutoComplete - End
********************************************************/

/*******************************************************
		User Registration Page Captcha - CRB-55 - Start
********************************************************/

#lia-body .lia-content #captcha #recaptcha_image {
    border: 1px solid #ABABAB;
    left: 33.3%;
    margin: 0px 0px 5px 5px;
    position: relative;
}

#lia-body .lia-content #captcha .lia-form-captcha-entry {
    min-height: 25px;
}

#lia-body .lia-content #captcha ul {
    position: relative;
    left: 33.3%;
    margin-left: 5px;
}

#lia-body .lia-content .Captcha .recaptcha_isnot_showing_audio .recaptcha_only_if_audio,
#lia-body .lia-content .Captcha .recaptcha_is_showing_audio .recaptcha_only_if_image {
    display: none;
}

#lia-body .lia-content .lia-captcha-verified #recaptcha_response_field,
#lia-body .lia-content .lia-captcha-verified ul,
#lia-body .lia-content .lia-captcha-verified #recaptcha_image {
    display: none;
}

#lia-body .lia-content .lia-captcha-noscript ul.lia-list-standard-inline li {
    display: none;
}

    #lia-body .lia-content .lia-captcha-noscript ul.lia-list-standard-inline li.lia-captcha-help,
    #lia-body .lia-content .lia-captcha-noscript ul.lia-list-standard-inline li.recaptcha_only_if_image {
        display: block;
    }

/*******************************************************
		User Registration Page Captcha - CRB-55 - End
********************************************************/
/*******************************************************
		File Input - Start
********************************************************/
#lia-body .lia-content .fileinput-button {
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 4px;
}

    #lia-body .lia-content .fileinput-button input.lia-form-type-file-hidden[type="file"] {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        border: solid transparent;
        border-width: 0 0 100px 200px;
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translate(-300px, 0) scale(4);
        -moz-border-bottom-colors: none;
        -moz-border-image: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        direction: ltr;
        cursor: pointer;
        height: 30px;
        width: 219px;
    }
/*******************************************************
		File Input - End
********************************************************/

/*******************************************************
		Forms - Start
********************************************************/

/****** form elements */
#lia-body .lia-content fieldset {
    border: 1px solid #EEEEEE;
    margin: 0 0 8px;
    padding: 8px;
}
/*** ^ browser-specific CSS see google_chrome, safari ^ */
#lia-body .lia-content legend {
    color: #575757;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7, msie/msie_8 ^ */
#lia-body .lia-content .lia-form label {
    font-weight: bold;
}

#lia-body .lia-content .lia-form .help-icon {
    line-height: 12px;
}

#lia-body .lia-content .lia-form fieldset fieldset {
    border: none;
    border-bottom: 1px solid #ABABAB;
    padding-bottom: 0;
}

    #lia-body .lia-content .lia-form fieldset fieldset.form-fieldset-last {
        border-bottom: 0;
    }

    #lia-body .lia-content .lia-form fieldset fieldset ul {
        margin-top: 8px;
    }

    #lia-body .lia-content .lia-form fieldset fieldset legend {
        font-size: 12px;
        line-height: 15px;
        font-family: Arial;
        font-weight: normal;
        font-weight: bold;
    }

#lia-body .lia-content .lia-form input[type="text"],
#lia-body .lia-content .lia-form input[type="password"],
#lia-body .lia-content .lia-form input[type="file"],
#lia-body .lia-content .lia-form select,
#lia-body .lia-content .lia-form textarea {
    background: #FFFFFF;
    border: 1px solid #ABABAB;
    color: #575757;
    font-size: 12px;
    line-height: normal;
    font-family: Arial;
    font-weight: normal;
    width: 99.8%;
}
/*** ^ browser-specific CSS see google_chrome, msie/msie_6, msie/msie_7, safari ^ */
#lia-body .lia-content .lia-form input[type="text"],
#lia-body .lia-content .lia-form input[type="password"] {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    line-height: 14px;
    padding: 2px;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-form input[type="file"] {
    padding: 0;
    height: auto;
    line-height: normal;
}

#lia-body .lia-content .lia-form select {
    padding: 0;
    height: 20px;
    line-height: 14.25px;
}

    #lia-body .lia-content .lia-form select[multiple] {
        height: auto;
        max-height: 200px;
    }
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-form textarea {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 80px;
    padding: 4px 2px;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-form input[type="radio"] {
    vertical-align: middle;
}

#lia-body .lia-content .lia-form .lia-form-radio-group li {
    margin-bottom: 4px;
}
/* horizontal radio buttons */
/*#lia-body .lia-content .lia-form .lia-form-radio-group.lia-form-input-horizontal:after {
	clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden; }*/
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-form .lia-form-radio-group.lia-form-input-horizontal li {
    float: left;
    margin: 0 18px 0 0;
}
/* disabled fields */
#lia-body .lia-content .lia-form input[type="text"].lia-form-type-text-disabled,
#lia-body .lia-content .lia-form input[type="password"].lia-form-type-text-disabled,
#lia-body .lia-content .lia-form select.lia-form-type-text-disabled,
#lia-body .lia-content .lia-form textarea.lia-form-type-text-disabled {
    background: #EEEEEE;
    color: #ABABAB;
    cursor: default;
}
/* terms of service */
/*
 * The 'lia-form-terms-of-service' CSS class should be removed in favor of the correctly constructed
 * 'lia-form-terms-of-service-input'. The former only remains because the 'UserRegistrationPage' has a hard-coded
 * reference to it, so we must make sure all skins in all customizations are changed to the new value when
 * it is removed.
 */
#lia-body .lia-content .lia-form .lia-form-terms-of-service,
#lia-body .lia-content .lia-form .lia-form-terms-of-service-display {
    background: #FFFFFF;
    border: 1px solid #ABABAB;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #575757;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial;
    font-weight: normal;
    margin: 0 0 8px;
    max-height: 300px;
    min-height: 60px;
    overflow: scroll;
    overflow-x: hidden;
    padding: 2px;
    width: 99.8%;
}
/*** ^ browser-specific CSS see google_chrome, msie/msie_6, msie/msie_7, safari ^ */
#lia-body .lia-content .lia-form .lia-form-input-pre,
#lia-body .lia-content .lia-form .lia-form-input-post {
    line-height: 20px;
}

#lia-body .lia-content .lia-form .lia-form-input-pre {
    text-align: right;
}
/* multiple string entry */
#lia-body .lia-content .lia-form .lia-form-multistring-editor {
    margin: 0 0 8px;
}

    #lia-body .lia-content .lia-form .lia-form-multistring-editor .lia-string-input-box {
        margin: 0 0 4px;
    }

        #lia-body .lia-content .lia-form .lia-form-multistring-editor .lia-string-input-box .lia-delete-link,
        #lia-body .lia-content .lia-form .lia-form-multistring-editor .lia-add-new-link {
            line-height: 20px;
        }

/****** form formatting */
/* form block rows, this only puts padding beneath rows that have bordered layouts */
#lia-body .lia-content .lia-form .lia-form-input-wrapper > textarea,
#lia-body .lia-content .lia-form .lia-form-input-wrapper > .lia-form-radio-group {
    margin: 0 0 18px;
}

#lia-body .lia-content .lia-form .lia-form-input-wrapper > select {
    margin: 0 0 8px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */

#lia-body .lia-content .lia-form .lia-form-label-wrapper {
    padding: 2px 4px 0 0;
    text-align: right;
}

#lia-body .lia-content .lia-form .lia-quilt-row-standard .lia-quilt-column-right input[type="checkbox"] {
    margin-top: 4px;
}

/****** .lia-form-field-error , .lia-form-field-success, .lia-form-field-validating and .lia-form-validation-help-text */
#lia-body .lia-content .lia-form p.lia-form-field-error,
#lia-body .lia-content .lia-form label.lia-form-field-error,
#lia-body .lia-content .lia-form .lia-form-error-text {
    color: #ED1C24;
}

#lia-body .lia-content .lia-form p.lia-form-error-text,
#lia-body .lia-content .lia-form .lia-form-validation-help-text,
#lia-body .lia-content .lia-form .lia-form-field-description {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    ;
    margin: 0;
}

#lia-body .lia-content .lia-form textarea + .lia-form-error-text,
#lia-body .lia-content .lia-form textarea + .lia-form-validation-help-text {
    margin-bottom: -12px;
    position: relative;
    top: -18px;
}

#lia-body .lia-content .lia-form textarea + .lia-form-field-description {
    margin-bottom: -12px;
    position: relative;
    top: -16px;
}

#lia-body .lia-content .lia-form .lia-image-preview-select-list select {
    width: 49.4%;
    margin: 0 0 8px;
}

#lia-body .lia-content .lia-form .lia-image-preview-select-list .lia-image-preview {
    float: right;
    width: 32px;
    height: 32px;
    position: relative;
    top: -6px;
    display: block;
}

#lia-body .lia-content .lia-form .lia-image-preview img {
    max-width: 32px;
    max-height: 32px;
}

#lia-body .lia-content .lia-form select ~ .lia-form-field-description {
    position: relative;
    top: -4px;
}

/*** ^ browser-specific CSS see msie/msie_6 ^ */

#lia-body .lia-content .lia-form select.lia-form-field-error,
#lia-body .lia-content .lia-form input[type="text"].lia-form-field-error,
#lia-body .lia-content .lia-form input[type="password"].lia-form-field-error,
#lia-body .lia-content .lia-form textarea.lia-form-field-error,
#lia-body .lia-content .lia-form div.lia-form-field-error select,
#lia-body .lia-content .lia-form div.lia-form-field-error input[type="text"],
#lia-body .lia-content .lia-form div.lia-form-field-error input[type="password"],
#lia-body .lia-content .lia-form div.lia-form-field-error textarea {
    background-color: #FBD1D3;
    border-color: #ED1C24;
}

#lia-body .lia-content .lia-form input[type="text"].lia-form-field-success,
#lia-body .lia-content .lia-form input[type="password"].lia-form-field-success,
#lia-body .lia-content .lia-form div.lia-form-field-success input[type="text"],
#lia-body .lia-content .lia-form div.lia-form-field-success input[type="password"] {
    background: #FFFFFF url(/skins/images/052BC206BCC2340185A31D02F28E5986/base/images/icon_form_field_success.png?version=preview) no-repeat -webkit-calc(100% - 4px) 50%;
    background: #FFFFFF url(/skins/images/052BC206BCC2340185A31D02F28E5986/base/images/icon_form_field_success.png?version=preview) no-repeat calc(100% - 4px) 50%;
    padding-right: 18px;
}

#lia-body .lia-content .lia-form input[type="text"].lia-form-field-validating,
#lia-body .lia-content .lia-form input[type="password"].lia-form-field-validating,
#lia-body .lia-content .lia-form div.lia-form-field-validating input[type="text"],
#lia-body .lia-content .lia-form div.lia-form-field-validating input[type="password"] {
    background: #FFFFFF url(/skins/images/1BF9362A406F263EE17D8877105E027A/base/images/feedback_loading_mini.gif?version=preview) no-repeat -webkit-calc(100% - 4px) 50%;
    background: #FFFFFF url(/skins/images/1BF9362A406F263EE17D8877105E027A/base/images/feedback_loading_mini.gif?version=preview) no-repeat calc(100% - 4px) 50%;
    padding-right: 18px;
}
/****** .lia-label-required-mark */
#lia-body .lia-content .lia-form .lia-label-required-mark {
    color: #ED1C24;
}

/****** .lia-button-group */
#lia-body .lia-content .lia-button-group,
#lia-body .lia-content .lia-button-group-left {
    margin: 0 0 8px;
    zoom: 1;
}

    #lia-body .lia-content .lia-button-group:after,
    #lia-body .lia-content .lia-button-group-left:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-button-group .lia-button-wrapper,
    #lia-body .lia-content .lia-button-group select,
    #lia-body .lia-content .lia-button-group input[type="text"],
    #lia-body .lia-content .lia-button-group > .lia-button-group-text,
    #lia-body .lia-content .lia-button-group > label,
    #lia-body .lia-content .lia-button-group > .lia-link-navigation,
    #lia-body .lia-content .lia-button-group > .lia-menu-action,
    #lia-body .lia-content .lia-button-group > .lia-menu-navigation-wrapper {
        float: right;
        margin: 0 0 0 4px;
    }

    #lia-body .lia-content .lia-button-group-left .lia-button-wrapper,
    #lia-body .lia-content .lia-button-group-left select,
    #lia-body .lia-content .lia-button-group-left input[type="text"],
    #lia-body .lia-content .lia-button-group-left > .lia-button-group-text,
    #lia-body .lia-content .lia-button-group-left > label,
    #lia-body .lia-content .lia-button-group-left > .lia-link-navigation,
    #lia-body .lia-content .lia-button-group-left > .lia-menu-action,
    #lia-body .lia-content .lia-button-group-left > .lia-menu-navigation-wrapper {
        float: left;
        margin: 0 4px 0 0;
    }

        #lia-body .lia-content .lia-button-group > .lia-link-navigation + .lia-link-navigation,
        #lia-body .lia-content .lia-button-group-left > .lia-link-navigation + .lia-link-navigation {
            margin: 0 4px 0;
        }

    #lia-body .lia-content .lia-button-group input[type="text"],
    #lia-body .lia-content .lia-button-group-left input[type="text"] {
        width: auto;
    }

#lia-body .lia-content .lia-message-footer .lia-message-actions .lia-button-group .lia-button-wrapper,
#lia-body .lia-content .lia-message-footer .lia-message-actions .lia-button-group .lia-message-kudos,
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-actions .lia-button-group .lia-button-wrapper,
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-actions .lia-button-group .lia-message-kudos,
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-actions-secondary .lia-button-group .lia-button-wrapper,
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-actions-secondary .lia-button-group .lia-message-kudos {
    margin-bottom: 4px;
}

#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-actions .lia-button-group,
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-actions-secondary .lia-button-group {
    margin-bottom: 0;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */

#lia-body .lia-content .lia-button-group > .lia-button-group-text,
#lia-body .lia-content .lia-button-group-left > .lia-button-group-text,
#lia-body .lia-content .lia-button-group > label,
#lia-body .lia-content .lia-button-group-left > label,
#lia-body .lia-content .lia-button-group > .lia-link-navigation,
#lia-body .lia-content .lia-button-group-left > .lia-link-navigation {
    line-height: 20px;
}

    #lia-body .lia-content .lia-button-group > .lia-link-navigation img,
    #lia-body .lia-content .lia-button-group-left > .lia-link-navigation img {
        margin: 2px 0;
    }

/****** .lia-form-body-entry .lia-form-teaser-entry */
#lia-body .lia-content .lia-form-vertical .lia-form-body-entry,
#lia-body .lia-content .lia-form-vertical .lia-form-body-entry .lia-form-label-wrapper {
    margin: 0 0 8px;
}

#lia-body .lia-content .lia-form-vertical .lia-form-teaser-entry {
    margin: 0 0 18px;
}
/****** date, integer *-range-editor, date-editor, date-time-editor */
#lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-label,
#lia-body .lia-content .integer-range-editor .lia-form-input-wrapper .range-editor-label {
    line-height: 20px;
    text-align: center;
    text-transform: lowercase;
    width: auto;
}

#lia-body .lia-content .date-range-editor .lia-form-input-wrapper .date-range-editor-time .range-editor-label {
    text-transform: none;
    text-align: right;
    min-width: 20%;
}

#lia-body .lia-content .date-range-editor .lia-form-input-wrapper .date-range-editor-time {
    min-height: 38px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .date-editor .lia-form-input-wrapper .lia-form-profile-birthday-input {
    margin: 0 4px 0 0;
    width: auto;
}

#lia-body .lia-content .date-editor .lia-form-input-wrapper img {
    position: relative;
    top: 2px;
}

#lia-body .lia-content .date-editor .lia-form-input-wrapper .lia-form-error-text {
    float: left;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-form-inline .date-editor {
    margin: 0 8px 0 0;
}

#lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-date,
#lia-body .lia-content .date-time-editor .lia-form-input-wrapper .range-editor-date {
    position: relative;
}

    #lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-date .lia-quilt-column-alley {
        margin-right: 20px;
    }
    /* add the right alley to the sum of right margin for the left column */
    #lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-date .lia-quilt-column-alley-left,
    #lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-date .lia-quilt-column-alley-inner,
    #lia-body .lia-content .date-time-editor .lia-form-input-wrapper .range-editor-date .lia-quilt-column-alley-left {
        margin-right: 24px;
    }

    #lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-date img,
    #lia-body .lia-content .date-time-editor .lia-form-input-wrapper .range-editor-date img {
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 2px;
    }

    #lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-date .lia-quilt-column-alley-left img,
    #lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-date .lia-quilt-column-alley-inner img,
    #lia-body .lia-content .date-time-editor .lia-form-input-wrapper .range-editor-date .lia-quilt-column-alley-left img {
        right: 4px;
    }
/****** time picker */
#lia-body .lia-content .date-range-editor .lia-form-input-wrapper .range-editor-time input,
#lia-body .lia-content .date-time-editor .lia-form-input-wrapper .range-editor-time input {
    width: 6em;
}

#lia-body .time-picker {
    background-color: #FFFFFF;
    border: 1px solid #ABABAB;
    color: #575757;
    height: 200px;
    margin-top: 19px;
    overflow: auto;
    position: absolute;
    width: 6em;
    z-index: 3000;
    font-size: 12px;
    line-height: normal;
    font-family: Arial;
    font-weight: normal;
}

#lia-body .time-picker-12hours {
    width: 6em;
}

#lia-body .time-picker ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#lia-body .time-picker li {
    cursor: pointer;
    padding: 1px;
}

    #lia-body .time-picker li.selected {
        background: #BDBDBD;
    }
/*** ^ browser-specific CSS see msie/msie_6 ^ */
/****** image file field */
#lia-body .lia-content .lia-form-upload-entry .lia-image-upload-external .lia-form-url-input,
#lia-body .lia-content .lia-form-upload-entry .lia-image-upload-external .lia-button-wrapper-url-action {
    float: left;
}

#lia-body .lia-content .lia-form-upload-entry .lia-image-upload-computer .lia-button-wrapper,
#lia-body .lia-content .lia-form-upload-entry .lia-image-upload-external input[type="text"].lia-form-url-input {
    margin: 0 4px 4px 0;
}

#lia-body .lia-content .lia-form-upload-entry .lia-image-upload-external input[type="text"].lia-form-url-input {
    width: 60%;
}

#lia-body .lia-content .lia-form-upload-entry .lia-image-upload-external .lia-button-url-action {
    font-size: 10px;
    margin: 0 0 4px;
}

#lia-body .lia-content .lia-form-upload-entry .lia-image-upload-computer-link,
#lia-body .lia-content .lia-form-upload-entry .lia-image-upload-external-link {
    display: block;
    clear: both;
    margin: 0 0 8px;
}
/****** video upload */
#lia-body .lia-content .lia-form-upload-entry .video-file {
    float: left;
}
/****** contest image upload */
#lia-body .lia-content .lia-form .lia-media-preview {
    width: 600px;
}

    #lia-body .lia-content .lia-form .lia-media-preview img {
        max-width: 100%;
    }
/****** image upload form flash required */
#lia-body .lia-content .lia-form .lia-form-image-upload-entry .lia-flash-required {
    margin-bottom: 8px;
}
/****** node tree chooser .lia-form-board-entry */
#lia-body .lia-content .lia-form-board-entry .lia-list-tree > ul {
    margin-top: 8px;
}
/****** .lia-form-vertical */
#lia-body .lia-content .lia-form-vertical .lia-form-label-wrapper {
    text-align: left;
    margin-bottom: 2px;
}

#lia-body .lia-content .lia-form-vertical .lia-form-row {
    min-height: 53px;
}

#lia-body .lia-content .lia-form-vertical .lia-form-row-reverse-label-input {
    margin: 0 0 8px;
    min-height: 0;
    position: relative;
}
    /*** ^ browser-specific CSS see msie/msie_6 ^ */
    #lia-body .lia-content .lia-form-vertical .lia-form-row-reverse-label-input .lia-form-input-wrapper {
        left: 0;
        position: absolute;
        top: 0;
    }

    #lia-body .lia-content .lia-form-vertical .lia-form-row-reverse-label-input .lia-form-label-wrapper {
        padding: 0 0 0 16px;
    }
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
/****** .lia-form-horizontal */
#lia-body .lia-content .lia-form-horizontal .lia-form-row {
    min-height: 38px;
    _height: 38px; /* ie6 */
}

#lia-body .lia-content .lia-form-horizontal label,
#lia-body .lia-content .lia-form-horizontal .date-field-range-text {
    line-height: 20px;
}

#lia-body .lia-content .lia-form-horizontal .lia-form-footer {
    padding: 0 8px 0;
}
    /*** ^ browser-specific CSS see msie/msie_6 ^ */
    #lia-body .lia-content .lia-form-horizontal .lia-form-footer .lia-button-group .lia-button-wrapper,
    #lia-body .lia-content .lia-form-horizontal .lia-form-footer .lia-button-group select,
    #lia-body .lia-content .lia-form-horizontal .lia-form-footer .lia-button-group > .lia-link-navigation,
    #lia-body .lia-content .lia-form-horizontal .lia-form-footer .lia-button-group > .lia-menu-action,
    #lia-body .lia-content .lia-form-horizontal .lia-form-footer .lia-button-group > .lia-menu-navigation-wrapper {
        float: left;
        margin: 0 4px 0 0;
    }
/*** ^ browser-specific CSS see msie/msie_6 ^ */
/****** .lia-form-inline */
#lia-body .lia-content .lia-form-inline {
    margin: 0 0 8px;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content .lia-form-inline:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-form-inline .lia-button-wrapper {
        float: left;
        margin: 0 4px 0 0;
    }

    #lia-body .lia-content .lia-form-inline .lia-quilt-row,
    #lia-body .lia-content .lia-form-inline .lia-form-row,
    #lia-body .lia-content .lia-form-inline .lia-form-label-wrapper,
    #lia-body .lia-content .lia-form-inline .lia-form-footer {
        float: left;
    }

    #lia-body .lia-content .lia-form-inline .lia-form-label-wrapper {
        padding: 0;
    }

#lia-body .lia-content .lia-form-inline-right .lia-button-wrapper {
    float: right;
    margin: 0 0 0 4px;
}

#lia-body .lia-content .lia-form-inline-right .lia-form-row {
    float: right;
}

#lia-body .lia-content .lia-form-inline select,
#lia-body .lia-content .lia-form-inline .lia-form-input-wrapper select,
#lia-body .lia-content .lia-form-inline .lia-button-group,
#lia-body .lia-content .lia-form-inline .lia-button-group-left,
#lia-body .lia-content .lia-form-inline label,
#lia-body .lia-content .lia-form-inline a.lia-link-navigation,
#lia-body .lia-content .lia-form-inline a.lia-view-filter,
#lia-body .lia-content .lia-form-inline a.lia-menu-item {
    float: left;
    margin: 0 4px 0 0;
}

#lia-body .lia-content .lia-form-inline input[type="text"],
#lia-body .lia-content .lia-form-inline input[type="password"],
#lia-body .lia-content .lia-form-inline input[type="file"] {
    float: left;
    margin: 0 4px 0 0;
}

#lia-body .lia-content .lia-form-inline-right input[type="text"],
#lia-body .lia-content .lia-form-inline-right input[type="password"],
#lia-body .lia-content .lia-form-inline-right input[type="file"] {
    float: left;
    margin: 0 0 0 4px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-form-inline-right select,
#lia-body .lia-content .lia-form-inline-right .lia-form-input-wrapper select,
#lia-body .lia-content .lia-form-inline-right .lia-button-group,
#lia-body .lia-content .lia-form-inline-right .lia-button-group-left,
#lia-body .lia-content .lia-form-inline-right label,
#lia-body .lia-content .lia-form-inline-right a.lia-link-navigation,
#lia-body .lia-content .lia-form-inline-right a.lia-view-filter,
#lia-body .lia-content .lia-form-inline-right a.lia-menu-item {
    float: left;
    margin: 0 0 0 4px;
}

#lia-body .lia-content .lia-form-inline input[type="text"],
#lia-body .lia-content .lia-form-inline input[type="password"],
#lia-body .lia-content .lia-form-inline input[type="file"],
#lia-body .lia-content .lia-form-inline select {
    width: auto;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-form-inline .lia-button-group,
#lia-body .lia-content .lia-form-inline-right .lia-button-group,
#lia-body .lia-content .lia-form-inline .lia-button-group-left,
#lia-body .lia-content .lia-form-inline-right .lia-button-group-left {
    margin: 0;
}

#lia-body .lia-content .lia-form-inline label,
#lia-body .lia-content .lia-form-inline a.lia-link-navigation,
#lia-body .lia-content .lia-form-inline a.lia-view-filter,
#lia-body .lia-content .lia-form-inline a.lia-menu-item {
    line-height: 20px;
}

#lia-body .lia-content .lia-form-inline .lia-form-row {
    min-height: 20px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-form-inline .lia-form-input-wrapper input {
    width: auto;
}
/* hide all hidden input fields */
#lia-body .lia-content .lia-form input[type="hidden"],
#lia-body .lia-content .lia-form-horizontal input[type="hidden"],
#lia-body .lia-content .lia-form-inline input[type="hidden"] {
    display: none;
    margin: 0;
    padding: 0;
}

#lia-body .lia-content .lia-message-tags .lia-form-inline p.lia-form-error-text,
#lia-body .lia-content .lia-message-tags .lia-form-inline .lia-form-validation-help-text {
    clear: left;
}

#lia-body .lia-content .lia-form-inline .lia-form-date-range-entry .lia-form-error-text {
    clear: left;
    width: 20em;
}
/* .lia-form-row-highlight */
#lia-body .lia-content .lia-form-row-highlight {
    background: #BDBDBD;
}

/* "Hero" Inline Form (to generalize) */
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-bar input.search-input, /* to deprecate */
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-bar select, /* to deprecate */
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form input.search-input,
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form-message input.search-input,
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form select,
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form-message select {
    border-width: 2px;
}

#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-bar input.search-input, /* to deprecate */
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-bar select, /* to deprecate */
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-bar .lia-button, /* to deprecate */
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form input.search-input,
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form-message input.search-input,
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form select,
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form-message select,
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form .lia-button,
#lia-body .lia-content .lia-component-quilt-header .lia-component-common-widget-search-form-message .lia-button {
    height: 22px;
    line-height: 20px;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */

/*Settings List Editor in legacy admin*/
#lia-body .lia-content .lia-quilt-settings-editor-page .lia-form textarea {
    height: 400px;
}

/*Custom Content Editor in legacy admin*/
#lia-body .lia-content .lia-admin-custom-content-editor .lia-form textarea {
    height: 400px;
}

/* 'CharacterCount' mixin styling */
#lia-body .lia-content .lia-form .lia-input-character-count {
    color: #ABABAB;
    float: right;
    font-size: 10px;
}

/* Toggle switch (checkbox replacement) */
#lia-body .lia-content .lia-form div.toggle-switch {
    width: 73px;
    height: 20px;
    cursor: pointer;
    background: url(/skins/images/7AEBAD9AA014CF03886EAD529CD8225D/base/images/control_toggleswitch.gif?version=preview) no-repeat top center;
}

    #lia-body .lia-content .lia-form div.toggle-switch.on {
        background-position: bottom center;
    }

/*******************************************************
		Forms - End
********************************************************/
/*******************************************************
		Panels
********************************************************

		Default Panels
		Feedback/Status
		Data Cells
		Paging
		Category Browser
		Forum List

********************************************************/

/*******************************************************
		Panels - Start
********************************************************/

/****** .lia-panel-heading-bar */
#lia-body .lia-content .lia-panel .lia-panel-heading-bar:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-panel .lia-panel-heading-bar {
    border-bottom: 1px solid #EEEFEF;
    background-color: #EEEEEE;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 4px 8px;
}
/****** .lia-panel-section .lia-panel-heading-bar */
#lia-body .lia-content .lia-panel.lia-panel-section .lia-panel-heading-bar {
    border-bottom: 1px solid #EEEEEE;
    background: transparent none;
    color: inherit;
    padding: 4px 0;
}

#lia-body .lia-content .lia-panel .lia-panel-heading-bar-title {
    float: left;
}

#lia-body .lia-content .lia-panel .lia-panel-heading-bar-controls {
    float: right;
}

#lia-body .lia-content .lia-panel .lia-panel-heading-bar-controls-icon-move,
#lia-body .lia-content .lia-panel .lia-panel-heading-bar-controls-icon-close,
#lia-body .lia-content .lia-panel .lia-panel-heading-bar-controls-icon-minimize,
#lia-body .lia-content .lia-panel .lia-panel-heading-bar-controls-icon-maximize {
    float: right;
    height: 12px;
    margin: 2.5px 0 0 4px;
    min-height: 12px;
    width: 12px;
}
/****** .lia-panel-section-header-centered-no-bar .lia-panel-heading-bar */
#lia-body .lia-content .lia-panel.lia-panel-header-centered-no-bar .lia-panel-heading-bar {
    background: transparent none;
    color: inherit;
    padding: 4px 0;
}

#lia-body .lia-content .lia-panel.lia-panel-header-centered-no-bar .lia-panel-heading-bar-title {
    display: block;
    text-align: center;
    float: none;
}
/****** .lia-panel-content */
#lia-body .lia-content .lia-panel .lia-panel-content-wrapper {
    margin: 0 0 8px;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content .lia-panel .lia-panel-content-wrapper:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
/****** .lia-decoration-border-content */
/* contain the border content */
#lia-body .lia-content .lia-decoration-border-content:after,
#lia-body .lia-content .lia-decoration-border-content > div:after,
#lia-body .lia-content .lia-decoration-border-content > div > div:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
/****** .lia-panel-feedback-* .lia-panel-status-*  */
#lia-body .lia-content .lia-panel-feedback-inline-note,
#lia-body .lia-content .lia-panel-feedback-banner-note,
#lia-body .lia-content .lia-panel-feedback-inline-alert,
#lia-body .lia-content .lia-panel-feedback-banner-alert,
#lia-body .lia-content .lia-panel-feedback-inline-safe,
#lia-body .lia-content .lia-panel-feedback-banner-safe,
#lia-body .lia-content .lia-panel-status-banner-note,
#lia-body .lia-content .lia-panel-status-inline-note {
    background-color: #BDBDBD;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 0 auto 8px;
    padding: 4px 8px;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content .lia-panel-feedback-inline-note:after,
    #lia-body .lia-content .lia-panel-feedback-banner-note:after,
    #lia-body .lia-content .lia-panel-feedback-inline-alert:after,
    #lia-body .lia-content .lia-panel-feedback-banner-alert:after,
    #lia-body .lia-content .lia-panel-feedback-inline-safe:after,
    #lia-body .lia-content .lia-panel-feedback-banner-safe:after,
    #lia-body .lia-content .lia-panel-status-banner-note:after,
    #lia-body .lia-content .lia-panel-status-inline-note:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-panel-feedback-banner-note .lia-text ul,
    #lia-body .lia-content .lia-panel-feedback-banner-alert .lia-text ul,
    #lia-body .lia-content .lia-panel-feedback-banner-safe .lia-text ul,
    #lia-body .lia-content .lia-panel-status-banner-note .lia-text ul,
    #lia-body .lia-content .lia-panel-feedback-banner-note .lia-text ol,
    #lia-body .lia-content .lia-panel-feedback-banner-alert .lia-text ol,
    #lia-body .lia-content .lia-panel-feedback-banner-safe .lia-text ol,
    #lia-body .lia-content .lia-panel-status-banner-note .lia-text ol #lia-body .lia-content .lia-panel-feedback-banner-note .lia-text ul > li,
    #lia-body .lia-content .lia-panel-feedback-banner-alert .lia-text ul > li,
    #lia-body .lia-content .lia-panel-feedback-banner-safe .lia-text ul > li,
    #lia-body .lia-content .lia-panel-status-banner-note .lia-text ul > li {
        list-style: none;
        margin: 0;
    }

    #lia-body .lia-content .lia-panel-feedback-banner-note .lia-text,
    #lia-body .lia-content .lia-panel-feedback-inline-note .lia-text,
    #lia-body .lia-content .lia-panel-feedback-banner-alert .lia-text,
    #lia-body .lia-content .lia-panel-feedback-inline-alert .lia-text,
    #lia-body .lia-content .lia-panel-feedback-banner-safe .lia-text,
    #lia-body .lia-content .lia-panel-feedback-inline-safe .lia-text,
    #lia-body .lia-content .lia-panel-status-banner-note .lia-text,
    #lia-body .lia-content .lia-panel-status-inline-note .lia-text,
    #lia-body .lia-content .lia-panel-feedback-banner-note p,
    #lia-body .lia-content .lia-panel-feedback-banner-alert p,
    #lia-body .lia-content .lia-panel-feedback-banner-safe p,
    #lia-body .lia-content .lia-panel-status-banner-note p,
    #lia-body .lia-content .lia-panel-feedback-banner-note ul,
    #lia-body .lia-content .lia-panel-feedback-banner-alert ul,
    #lia-body .lia-content .lia-panel-feedback-banner-safe ul,
    #lia-body .lia-content .lia-panel-status-banner-note ul {
        margin: 0;
        text-align: center;
    }

        #lia-body .lia-content .lia-panel-feedback-banner-note .lia-text a,
        #lia-body .lia-content .lia-panel-feedback-inline-note .lia-text a,
        #lia-body .lia-content .lia-panel-feedback-banner-alert .lia-text a,
        #lia-body .lia-content .lia-panel-feedback-inline-alert .lia-text a,
        #lia-body .lia-content .lia-panel-feedback-banner-safe .lia-text a,
        #lia-body .lia-content .lia-panel-feedback-inline-safe .lia-text a,
        #lia-body .lia-content .lia-panel-status-banner-note .lia-text a,
        #lia-body .lia-content .lia-panel-status-inline-note .lia-text a,
        #lia-body .lia-content .lia-panel-feedback-banner-note p a,
        #lia-body .lia-content .lia-panel-feedback-banner-alert p a,
        #lia-body .lia-content .lia-panel-feedback-banner-safe p a,
        #lia-body .lia-content .lia-panel-status-banner-note p a {
            font-weight: bold;
        }

    #lia-body .lia-content .lia-panel-feedback-inline-note p,
    #lia-body .lia-content .lia-panel-feedback-inline-alert p,
    #lia-body .lia-content .lia-panel-feedback-inline-safe p,
    #lia-body .lia-content .lia-panel-status-inline-note p,
    #lia-body .lia-content .lia-panel-feedback-inline-note ul,
    #lia-body .lia-content .lia-panel-feedback-inline-alert ul,
    #lia-body .lia-content .lia-panel-feedback-inline-safe ul,
    #lia-body .lia-content .lia-panel-status-inline-note ul,
    #lia-body .lia-content .lia-panel-feedback-inline-note ul li,
    #lia-body .lia-content .lia-panel-feedback-inline-alert ul li,
    #lia-body .lia-content .lia-panel-feedback-inline-safe ul li,
    #lia-body .lia-content .lia-panel-status-inline-note ul li {
        display: inline;
        margin: 0;
    }

#lia-body .lia-content .lia-panel-feedback-inline-alert,
#lia-body .lia-content .lia-panel-feedback-banner-alert {
    background-color: #FBD1D3;
}

#lia-body .lia-content .lia-panel-feedback-inline-safe,
#lia-body .lia-content .lia-panel-feedback-banner-safe {
    background-color: #FFF3E5;
}

#lia-body .lia-content .lia-panel-status-banner-note,
#lia-body .lia-content .lia-panel-status-inline-note {
    background-color: #EEEEEE;
}

#lia-body .lia-content .lia-panel-status-banner-note {
    padding: 8px;
}
/****** information banner */
#lia-body .lia-content .lia-component-common-widget-information-banner {
    background-color: rgba(158,158,158, .8);
    color: #FFFFFF;
    margin: 0 auto;
    padding: 8px;
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -25%;
    width: 50%;
    z-index: 500;
}

    #lia-body .lia-content .lia-component-common-widget-information-banner.lia-position-top {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    #lia-body .lia-content .lia-component-common-widget-information-banner li {
        display: inline;
        margin: 0;
    }

        #lia-body .lia-content .lia-component-common-widget-information-banner li a {
            color: #FFFFFF;
            text-decoration: underline;
        }
/****** inline confirm dialog */
#lia-body .lia-content .lia-inline-confirm {
    background-color: #FFFFFF;
    border: 8px solid #575757;
    padding: 4px 8px;
    position: absolute;
    z-index: 1;
}

#lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items .lia-inline-confirm a {
    display: inline;
}

/****** lia-panel-dialog iframe */
#lia-body .lia-panel-dialog-modeless-advanced iframe,
#lia-body .lia-panel-dialog-modal-advanced iframe {
    width: 100%;
    height: 400px;
    border: none;
}

/****** .lia-panel-message */
#lia-body .lia-content .message-list .first-message {
    border-top: 1px solid #EEEEEE;
    padding-top: 4px;
}

#lia-body .lia-content .lia-panel-message {
    border-bottom: 1px solid #EEEEEE;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content .lia-panel-message:after,
    #lia-body .lia-content .lia-message-heading:after,
    #lia-body .lia-content .lia-message-body:after,
    #lia-body .lia-content .lia-message-body-content:after,
    #lia-body .lia-content .lia-message-body-content > div:after,
    #lia-body .lia-content .lia-message-footer:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-panel-message,
#lia-body .lia-content .lia-message-author,
#lia-body .lia-content .lia-message-kudos,
#lia-body .lia-content .lia-message-body,
#lia-body .lia-content .lia-message-body-content,
#lia-body .lia-content .lia-message-footer {
    margin: 0 0 8px;
}
/* begin feature#forums v.2 */
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-kudos,
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-ratings {
    float: right;
    margin: 0 0 4px 4px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
/* end feature#forums v.2 */
#lia-body .lia-content .lia-panel-message .lia-message-author-rank,
#lia-body .lia-content .lia-panel-message .lia-message-author-post-count,
#lia-body .lia-content .lia-panel-message .lia-message-author-registered-date,
#lia-body .lia-content .lia-panel-message .lia-message-author-ipaddress,
#lia-body .lia-content .lia-message-footer .lia-message-notify,
#lia-body .lia-content .lia-message-footer .lia-message-statistics {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

#lia-body .lia-content .lia-message-post-date .lia-message-posted-on,
#lia-body .lia-content .lia-message-heading .lia-message-posted-on,
#lia-body .lia-content .lia-message-heading .lia-message-edited-on,
#lia-body .lia-content .lia-panel-message .lia-message-author-post-count,
#lia-body .lia-content .lia-panel-message .lia-message-author-registered-date,
#lia-body .lia-content .lia-panel-message .lia-message-author-ipaddress,
#lia-body .lia-content .lia-message-footer .lia-message-statistics {
    color: #ABABAB;
}
/* begin feature#forums v.2 */
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-notify,
#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-statistics {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

#lia-body .lia-content .lia-quilt-row-forum-message-footer .lia-message-statistics {
    color: #ABABAB;
}
/* end feature#forums v.2 */
#lia-body .lia-content .lia-panel-message .lia-message-author-rank,
#lia-body .lia-content .lia-panel-message .lia-user-rank,
#lia-body .lia-content .lia-panel-message .lia-message-author-avatar,
#lia-body .lia-content .lia-panel-message .lia-message-author-registered-date {
    margin: 0 0 4px;
}
/* when .lia-user-rank appears adjacent sibling to .lia-message-author-rank in forum message,
	negate the bottom margin of .lia-message-author-rank */
#lia-body .lia-content .lia-panel-message.lia-message-board .lia-message-author-rank + .lia-user-rank {
    margin-top: -4px;
}

#lia-body .lia-content .lia-message-heading .lia-message-options {
    float: right;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-message-heading .dropdownHover .lia-menu-navigation .lia-menu-dropdown-items {
    left: auto;
    right: 0;
}

#lia-body .lia-content .lia-message-heading h1,
#lia-body .lia-content .lia-message-heading h2,
#lia-body .lia-content .lia-message-heading h3,
#lia-body .lia-content .lia-message-heading h4,
#lia-body .lia-content .lia-message-heading h5,
#lia-body .lia-content .lia-message-heading h6 {
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
    display: inline;
}

#lia-body .lia-content .lia-panel-message-root .lia-message-heading h1 {
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-message-heading .solution {
    color: #FFC380;
    font-weight: bold;
}

#lia-body .lia-content .lia-message-signature {
    margin: 18px 0 8px;
}

#lia-body .lia-content .lia-message-actions {
    line-height: 20px;
}

/****** lia-discussion-view-style-menus */
#lia-body .lia-content .lia-discussion-view-style-menus .search-result-sorting {
    float: left;
}

/****** threaded-detail-message-list, lia-threaded-detail-display-message-view */

#lia-body .lia-content .lia-threaded-detail-display-message-view .lia-panel-message-content {
    margin: 0 0 0 40px;
}

#lia-body .lia-content .lia-threaded-detail-display-message-view .lia-thread-level-00 .lia-panel-message-content,
#lia-body .lia-content .lia-threaded-detail-display-message-view .lia-thread-level-01 .lia-panel-message-content {
    margin: 0 0 0 0;
}

#lia-body .lia-content .lia-threaded-detail-display-message-view .lia-thread-level-02 .lia-panel-message-content {
    margin: 0 0 0 20px;
}

/****** .lia-message-source-device, .lia-message-third-party-source */
#lia-body .lia-content .lia-message-source-device,
#lia-body .lia-content .lia-message-third-party-source {
    margin: 0 0 4px;
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

/****** .lia-message-labels */
#lia-body .lia-content .lia-message-labels {
    margin: 0 0 4px;
}

    #lia-body .lia-content .lia-message-labels .LabelsForArticle,
    #lia-body .lia-content .lia-message-labels .article-labels-title,
    #lia-body .lia-content .lia-message-labels .LabelsList,
    #lia-body .lia-content .lia-message-labels ul.lia-list-standard-inline,
    #lia-body .lia-content .lia-message-labels ul.lia-list-standard-inline li {
        display: inline;
        float: none;
        margin: 0;
    }
        /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7, msie/msie_8 ^ */
        #lia-body .lia-content .lia-message-labels ul.lia-list-standard-inline li,
        #lia-body .lia-content .lia-message-labels .article-labels-title {
            font-size: 10px;
            line-height: 12px;
            font-family: Arial;
            font-weight: normal;
            padding-right: 4px;
        }

/****** .lia-message-tags */
#lia-body .lia-content .lia-message-tags {
    margin: 0 0 4px;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content .lia-message-tags:after,
    #lia-body .lia-content .lia-message-tags .MessageTags:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-message-tags label,
    #lia-body .lia-content .lia-message-tags .TagList,
    #lia-body .lia-content .lia-message-tags ul.lia-list-standard-inline,
    #lia-body .lia-content .lia-message-tags ul.lia-list-standard-inline li,
    #lia-body .lia-content .lia-message-tags .lia-view-all {
        float: left;
        margin: 0;
    }

    #lia-body .lia-content .lia-message-tags ul.lia-list-standard-inline {
        margin: 0 8px 0 0;
    }

    #lia-body .lia-content .lia-message-tags .AddMessageTags {
        clear: both;
        margin: 0 0 4px;
        ;
    }

        #lia-body .lia-content .lia-message-tags .AddMessageTags .lia-form-inline {
            margin: 0;
        }

    #lia-body .lia-content .lia-message-tags ul.lia-list-standard-inline li,
    #lia-body .lia-content .lia-message-tags label,
    #lia-body .lia-content .lia-message-tags .lia-view-all,
    #lia-body .lia-content .lia-message-tags .add-tag-link {
        font-size: 10px;
        line-height: 12px;
        font-family: Arial;
        font-weight: normal;
        padding-right: 4px;
    }

    #lia-body .lia-content .lia-message-tags .add-tag-link {
        border: 0;
        background: transparent none;
        color: #9E9E9E;
        display: inline;
        height: auto;
        margin: 0;
        padding: 0;
    }

        #lia-body .lia-content .lia-message-tags .add-tag-link:hover {
            background: transparent none;
            text-decoration: underline;
            border: 0;
        }

/****** .lia-message-views */
#lia-body .lia-content .lia-message-views {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    ;
    margin: 0 0 4px;
    float: right;
}

/****** .lia-message-classifications */
#lia-body .lia-content .lia-message-classifications {
    margin: 0 0 4px;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content .lia-message-classifications:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-message-classifications .MessageClassifications {
        font-weight: bold;
        font-style: italic;
    }

/****** .lia-message-board */
#lia-body .lia-content .lia-message-board .lia-message-footer .lia-message-actions {
    float: right;
}

    #lia-body .lia-content .lia-message-board .lia-message-footer .lia-message-actions .lia-message-ratings {
        float: right;
        margin: 0 0 4px 4px;
    }

/****** .lia-message-blog */
#lia-body .lia-content .lia-panel-message-root.lia-message-blog .lia-message-heading h2,
#lia-body .lia-content .lia-panel-message-root.lia-message-blog .lia-message-heading h2 a {
    color: #BEBFBF;
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-panel-message-root.lia-message-blog.lia-message-read .lia-message-heading h2,
#lia-body .lia-content .lia-panel-message-root.lia-message-blog.lia-message-read .lia-message-heading h2 a {
    font-weight: normal;
}

#lia-body .lia-content .lia-message-blog .lia-message-kudos,
#lia-body .lia-content .lia-message-blog .lia-message-actions-secondary {
    float: right;
    margin: 0 0 0 8px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-message-blog .lia-message-actions ul.lia-list-standard-inline {
    margin: 0;
}

    #lia-body .lia-content .lia-message-blog .lia-message-actions ul.lia-list-standard-inline li {
        margin-bottom: 8px;
    }

#lia-body .lia-content .lia-message-blog .lia-message-author-avatar {
    float: left;
}

/****** .lia-message-idea */
#lia-body .lia-content .lia-message-idea {
    position: relative;
    margin-left: 68px;
}

    #lia-body .lia-content .lia-message-idea .lia-message-kudos {
        position: absolute;
        left: -68px;
        top: 2px;
    }

    #lia-body .lia-content .lia-message-idea .lia-message-actions-secondary {
        float: right;
        margin: 0 0 0 8px;
    }
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body.lia-idea .lia-content .article-comments,
#lia-body.lia-idea .CommentEditorForm {
    margin-left: 68px;
}

#lia-body .lia-content .lia-panel-message-root.lia-message-idea .lia-message-heading h2,
#lia-body .lia-content .lia-panel-message-root.lia-message-idea .lia-message-heading h2 a {
    color: #BEBFBF;
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-panel-message-root.lia-message-idea.lia-message-read .lia-message-heading h2,
#lia-body .lia-content .lia-panel-message-root.lia-message-idea.lia-message-read .lia-message-heading h2 a {
    font-weight: normal;
}

#lia-body .lia-content .lia-message-idea .lia-message-author .author-posted-on,
#lia-body .lia-content .lia-message-idea .lia-message-author .DateTime,
#lia-body .lia-content .lia-user-invisible {
    color: #ABABAB;
}

#lia-body .lia-content .lia-message-idea .comment-status-bar {
    font-weight: bold;
    margin-top: 18px;
}

#lia-body .lia-content .lia-message-idea .lia-message-author-avatar {
    float: left;
}
/****** .lia-primary-rating-type-idea-ratings .lia-message-idea */
#lia-body.lia-primary-rating-type-idea-ratings .lia-content .lia-message-idea,
#lia-body.lia-idea.lia-primary-rating-type-idea-ratings .lia-content .article-comments,
#lia-body.lia-idea.lia-primary-rating-type-idea-ratings .CommentEditorForm {
    margin-left: 0;
}

    #lia-body.lia-primary-rating-type-idea-ratings .lia-content .lia-message-idea .lia-message-kudos {
        display: none;
    }

    #lia-body.lia-primary-rating-type-idea-ratings .lia-content .lia-message-idea .lia-rating-wrapper {
        margin: 0 0 8px;
    }

/****** Blog/Idea/KB Comments */
#lia-body .lia-content .lia-message-heading .lia-message-actions-secondary {
    float: left;
}

    #lia-body .lia-content .lia-message-heading .lia-message-actions-secondary input.BatchProcessing {
        margin: 0 4px 0 0;
    }
/****** .CommentList (To Deprecate) */
#lia-body .CommentList .lia-message-kudos,
#lia-body .lia-content .lia-message-footer .lia-message-kudos,
#lia-body .lia-content .lia-quilt-column-footer-right .lia-message-kudos,
#lia-body .lia-content .lia-quilt-column-footer-right .lia-message-actions-secondary {
    float: right;
    margin: 0 0 0 4px;
}

/****** .lia-message-tkb */
#lia-body .lia-content .lia-message-tkb .lia-message-heading {
    margin: 0 0 8px;
}

/****** .lia-message-qanda */
#lia-body .lia-content .lia-message-qanda .lia-rating-link-summary {
    display: block;
    float: left;
    line-height: 20px;
    margin: 0 8px 0 0;
}

/****** .lia-component-contests-widget-contest-story-view .lia-message-contest */
#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest {
    position: relative;
    margin-left: 68px;
}

    #lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .lia-message-kudos {
        position: absolute;
        left: -68px;
        top: 2px;
    }

    #lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .lia-message-actions-secondary {
        float: right;
        margin: 0 0 0 8px;
    }
/* #lia-body.lia-contest .lia-content .lia-component-contests-widget-contest-story-view .article-comments,
	#lia-body.lia-contest .lia-component-contests-widget-contest-story-view .CommentEditorForm
		{ margin-left:68px; } */
#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-panel-message-root.lia-message-contest .lia-message-heading h2,
#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-panel-message-root.lia-message-contest .lia-message-heading h2 a {
    color: #BEBFBF;
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-panel-message-root.lia-message-contest.lia-message-read .lia-message-heading h2,
#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-panel-message-root.lia-message-contest.lia-message-read .lia-message-heading h2 a {
    font-weight: normal;
}

#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .lia-message-author .author-posted-on,
#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .lia-message-author .DateTime,
#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-user-invisible {
    color: #ABABAB;
}

#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .comment-status-bar {
    font-weight: bold;
    margin-top: 18px;
}

#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .lia-message-author-avatar {
    float: left;
}
/****** .lia-primary-rating-type-contest-ratings .lia-message-contest */
#lia-body.lia-primary-rating-type-contest-ratings .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest,
#lia-body.lia-primary-rating-type-contest-ratings .lia-content .lia-component-contests-widget-contest-story-view .article-comments,
#lia-body.lia-primary-rating-type-contest-ratings .lia-component-contests-widget-contest-story-view .CommentEditorForm {
    margin-left: 0;
}

    #lia-body.lia-primary-rating-type-contest-ratings .lia-content.lia-component-contests-widget-contest-story-view .lia-message-contest .lia-message-kudos {
        display: none;
    }

    #lia-body.lia-primary-rating-type-contest-ratings .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .lia-rating-wrapper {
        margin: 0 0 8px;
    }

    /****** .lia-primary-rating-type-contest-ratings .lia-message-contest */
    #lia-body.lia-primary-rating-type-contest-ratings .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .lia-message-kudos {
        display: none;
    }

    #lia-body.lia-primary-rating-type-contest-ratings .lia-content .lia-component-contests-widget-contest-story-view .lia-message-contest .lia-rating-wrapper {
        margin: 0 0 8px;
    }

#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-panel-message-root.lia-message-contest .lia-message-heading h2,
#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-panel-message-root.lia-message-contest .lia-message-heading h2 a {
    color: #BEBFBF;
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-panel-message-root.lia-message-contest.lia-message-read .lia-message-heading h2,
#lia-body .lia-content .lia-component-contests-widget-contest-story-view .lia-panel-message-root.lia-message-contest.lia-message-read .lia-message-heading h2 a {
    font-weight: normal;
}

/****** .lia-message-review */
#lia-body .lia-content .lia-message-review .lia-component-ratings-widget-rating-summary-link {
    clear: both;
    display: block;
    margin: 0 0 4px;
}

#lia-body .lia-content .lia-message-review .lia-component-reviews-widget-rating-display {
    float: left;
    margin: 0 8px 0 0;
}

    #lia-body .lia-content .lia-message-review .lia-component-reviews-widget-rating-display .lia-rating-link-summary {
        display: none;
    }

#lia-body .lia-content .lia-message-review .lia-component-message-header {
    clear: both;
}

#lia-body .lia-content .lia-message-review .lia-component-product .lia-image-thumb img {
    max-width: 100%;
}
/* helpfulness */
#lia-body .lia-content .lia-message-review .lia-quilt-column-footer-right .lia-rating-enumeration-system-helpfulness {
    float: right;
    margin: 0 0 4px 8px;
}

    #lia-body .lia-content .lia-message-review .lia-quilt-column-footer-right .lia-rating-enumeration-system-helpfulness .lia-button-group,
    #lia-body .lia-content .lia-message-review .lia-quilt-column-footer-right .lia-rating-enumeration-system-helpfulness .lia-button-group-left {
        margin: 0;
    }

/*******************************************************
		Panels - End
********************************************************/

/*******************************************************
		Panel Text - Start
********************************************************/

#lia-body .lia-content .lia-panel .lia-text {
    margin: 0 8px 4px;
}

/*******************************************************
		Panel Text - End
********************************************************/

/*******************************************************
		Panel Actions - Start
********************************************************/

/****** .lia-panel .lia-view-all */
#lia-body .lia-content .lia-panel .lia-view-all {
    clear: both;
    display: block;
    float: none;
    margin: 0 0 8px;
    padding: 0 8px;
    text-align: right;
}

#lia-body .lia-content .lia-panel ul.lia-list-standard-inline li.lia-view-all {
    clear: both;
    display: block;
    float: none;
    list-style: none;
    margin: 0;
    text-align: right;
}

/*******************************************************
		Panel Actions - End
********************************************************/

/*******************************************************
		Message Content (Board, Blog, Idea Exchange) - Begin
********************************************************/

.mceContentBody h1, .mce-content-body h1 {
    font-size: 30px;
    line-height: 36px;
    font-family: Arial;
    font-weight: bold;
}

.mceContentBody h2, .mce-content-body h2 {
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
}

.mceContentBody h3, .mce-content-body h3 {
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
}

.mceContentBody h4, .mce-content-body h4 {
    font-size: 12px;
    line-height: 15px;
    font-family: Arial;
    font-weight: normal;
    font-weight: bold;
}

.mceContentBody h5, .mce-content-body h5 {
    font-size: 11px;
    line-height: 13px;
    font-family: Arial;
    font-weight: bold;
}

.mceContentBody h6, .mce-content-body h6 {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    font-weight: bold;
}

/****** User Generated Content */
#lia-body .lia-content .lia-message-body p,
.mceContentBody p, .mce-content-body p {
    margin: 0;
}

#lia-body .lia-content .lia-message-body ul,
#lia-body .lia-content .lia-message-body ol,
body.mceContentBody ul, body.mce-content-body ul,
body.mceContentBody ol, body.mce-content-body ol,
#lia-body .lia-content .lia-panel-tooltip ul,
#lia-body .lia-content .lia-panel-tooltip ol {
    left: 18px;
    list-style: disc outside;
    margin: 0 18px 8px 0;
    position: relative;
}
    /* Reapply styles for lia-list-tile in message panels */
    #lia-body .lia-content .lia-message-body ul.lia-list-tile > li {
        list-style: none;
        margin: 0 4px 4px 0;
    }
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-message-body ol,
body.mceContentBody ol, body.mce-content-body ol,
#lia-body .lia-content .lia-panel-tooltip ol {
    list-style: decimal outside;
}

#lia-body .lia-content .lia-message-body strong,
.mceContentBody strong, .mce-content-body strong,
#lia-body .lia-content .lia-component-common-widget-announcement strong,
#lia-body .lia-content .lia-component-mobile-widget-announcement strong,
#lia-body .lia-content .lia-component-common-widget-node-description strong,
#lia-body .lia-content .lia-component-common-widget-custom-content strong,
#lia-body .lia-content .lia-panel-tooltip strong {
    font-weight: bold;
}

#lia-body .lia-content .lia-message-body em,
.mceContentBody em, .mce-content-body em,
#lia-body .lia-content .lia-component-common-widget-announcement em,
#lia-body .lia-content .lia-component-mobile-widget-announcement em,
#lia-body .lia-content .lia-component-common-widget-node-description em,
#lia-body .lia-content .lia-component-common-widget-custom-content em,
#lia-body .lia-content .lia-panel-tooltip em {
    font-style: italic;
}

    #lia-body .lia-content .lia-message-body strong em,
    #lia-body .lia-content .lia-message-body em strong,
    .mceContentBody strong em, .mce-content-body strong em,
    .mceContentBody em strong, .mce-content-body em strong,
    #lia-body .lia-content .lia-component-common-widget-announcement strong em,
    #lia-body .lia-content .lia-component-common-widget-announcement em strong,
    #lia-body .lia-content .lia-component-mobile-widget-announcement strong em,
    #lia-body .lia-content .lia-component-mobile-widget-announcement em strong,
    #lia-body .lia-content .lia-component-common-widget-node-description strong em,
    #lia-body .lia-content .lia-component-common-widget-node-description em strong,
    #lia-body .lia-content .lia-component-common-widget-custom-content strong em,
    #lia-body .lia-content .lia-component-common-widget-custom-content em strong,
    #lia-body .lia-content .lia-panel-tooltip strong em,
    #lia-body .lia-content .lia-panel-tooltip em strong {
        font-weight: bold;
        font-style: italic;
    }

#lia-body .lia-content .lia-message-body font,
.mceContentBody font, .mce-content-body font,
#lia-body .lia-content .lia-component-common-widget-announcement font,
#lia-body .lia-content .lia-component-mobile-widget-announcement font,
#lia-body .lia-content .lia-component-common-widget-node-description font,
#lia-body .lia-content .lia-component-common-widget-custom-content font,
#lia-body .lia-content .lia-panel-tooltip font {
    line-height: normal;
}
/****** User Mentions */
.mceContentBody .lia-mention-container-editor, .mce-content-body .lia-mention-container-editor {
    background-color: #EEEEEE;
    border-radius: 2px;
    color: #9E9E9E;
    padding: 0 2px;
}
/****** image and video content */
#lia-body .lia-content .lia-message-body img,
body.mceContentBody img, body.mce-content-body img,
#lia-body .lia-content .lia-panel-tooltip img {
    max-width: 100%;
}
    /*** ^ browser-specific CSS see msie/msie_6 ^ */
    #lia-body .lia-content .lia-message-body img[align="left"],
    body.mceContentBody img[align="left"], body.mce-content-body img[align="left"],
    #lia-body .lia-content .lia-message-body .video-embed-left,
    body.mceContentBody .video-embed-left, body.mce-content-body .video-embed-left {
        float: left;
        margin: 0 8px 8px 0;
    }

    #lia-body .lia-content .lia-message-body img[align="right"],
    body.mceContentBody img[align="right"], body.mce-content-body img[align="right"],
    #lia-body .lia-content .lia-message-body .video-embed-right,
    body.mceContentBody .video-embed-right, body.mce-content-body .video-embed-right {
        float: right;
        margin: 0 0 8px 26px;
    }
    /* size_pixel_spacing_wide added to margin-left to account for ul/ol shift */
    #lia-body .lia-content .lia-message-body img[align="center"],
    body.mceContentBody img[align="center"], body.mce-content-body img[align="center"],
    #lia-body .lia-content .lia-message-body .video-embed-center,
    body.mceContentBody .video-embed-center, body.mce-content-body .video-embed-center {
        display: inline-block;
        margin: 0;
    }

#lia-body .lia-content .lia-message-body .video-embed-link {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}
/* media snippet */
#lia-body .lia-content .lia-media-snippet {
    background-color: #F6F6F6;
    border: 1px solid #EEEEEE;
    margin: 0 0 8px;
    padding: 8px 8px 0;
}

    #lia-body .lia-content .lia-media-snippet:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

#lia-body .lia-content .lia-media-snippet-thumbnail,
#lia-body .lia-content .lia-media-snippet-content {
    float: left;
    margin: 0 8px 8px 0;
    vertical-align: middle;
}

    #lia-body .lia-content .lia-media-snippet-thumbnail.expanding * {
        visibility: hidden;
    }

    #lia-body .lia-content .lia-media-snippet-thumbnail a {
        display: block;
        position: relative;
    }

        #lia-body .lia-content .lia-media-snippet-thumbnail a i {
            background: transparent url(/skins/images/B53C8C2C70E89FB806EEFA921128C9EA/base/images/button_video_play.png?version=preview) no-repeat 50% 50%;
            height: 32px;
            left: 50%;
            margin: -16px 0 0-16px;
            position: absolute;
            top: 50%;
            width: 32px;
        }

#lia-body .lia-content .lia-media-snippet-header,
#lia-body .lia-content .lia-media-snippet-desc {
    margin: 0 0 8px;
}

#lia-body .lia-content .lia-media-snippet-title {
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
}

    #lia-body .lia-content .lia-media-snippet-title a,
    #lia-body .lia-content .lia-media-snippet-title a:hover {
        text-decoration: none;
        color: #575757;
    }

#lia-body .lia-content .lia-media-snippet-url {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

#lia-body .lia-content .lia-media-snippet-close {
    background: url(/skins/images/ED7664DF4266D8295A8E0B4EB3204426/base/images/button_dialog_close.png?version=preview) no-repeat 100% 50%;
    cursor: pointer;
    float: right;
    height: 16px;
    width: 16px;
}

#lia-body .lia-content .lia-media-snippet-preview {
    margin: 8px 0 0;
}
/****** code content */
#lia-body .lia-content .lia-message-body pre,
body.mceContentBody pre, body.mce-content-body pre,
#lia-body .lia-content .lia-panel-tooltip pre {
    background-color: #EEEEEE;
    border: 1px dotted #ABABAB;
    margin: 0 8px 8px;
    overflow-x: scroll;
    padding: 4px;
}

    #lia-body .lia-content .lia-message-body pre br,
    .mceContentBody pre br, .mce-content-body pre br,
    #lia-body .lia-content .lia-panel-tooltip br {
        *clear: left;
        *display: block;
    }

#lia-body .lia-content .lia-message-body pre,
.mceContentBody pre, .mce-content-body pre,
#lia-body .lia-content .lia-panel-tooltip pre {
    -ms-word-wrap: sWrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
}
/****** quoted content */
#lia-body .lia-content .lia-message-body blockquote,
body.mceContentBody blockquote, body.mce-content-body blockquote,
#lia-body .lia-content .lia-panel-tooltip blockquote {
    margin: 0 8px;
    padding: 8px 0;
}

    #lia-body .lia-content .lia-message-body blockquote hr,
    body.mceContentBody blockquote hr, body.mce-content-body blockquote hr,
    #lia-body .lia-content .lia-panel-tooltip hr {
        background-color: #ABABAB;
        border: 0;
        color: #ABABAB;
        height: 1px;
    }
/****** tables */
.mceContentBody table th, .mce-content-body table th,
.mceContentBody table td, .mce-content-body table td,
#lia-body .lia-content .lia-message-body table th,
#lia-body .lia-content .lia-message-body table td,
#lia-body .lia-content .lia-panel-tooltip table th,
#lia-body .lia-content .lia-panel-tooltip table td {
    border: 1px solid #EEEEEE;
    padding: 2px 4px;
    line-height: 15px;
}

.mceContentBody table th, .mce-content-body table th,
.mceContentBody table td, .mce-content-body table td {
    min-width: 36px;
}

.mceContentBody table th, .mce-content-body table th,
#lia-body .lia-content .lia-message-body table th,
#lia-body .lia-content .lia-panel-tooltip table th {
    font-weight: bold;
}
/* Prevent other TinyMce tables from being jacked by resetting back to normal */
#lia-body .lia-content .lia-message-body .mceEditor table th,
#lia-body .lia-content .lia-message-body .mceEditor table td {
    border: 0;
    min-width: 0;
    padding: 0;
}
/****** spoiler */
#lia-body .lia-content .lia-spoiler-container {
    background-color: #EEEEEE;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 4px;
}

    #lia-body .lia-content .lia-spoiler-container .lia-spoiler-container {
        border: 1px solid #D5D5D5;
    }

    #lia-body .lia-content .lia-spoiler-container a.lia-spoiler-link,
    #lia-body .lia-content .lia-spoiler-container a:hover.lia-spoiler-link {
        color: #575757;
        display: block;
        text-decoration: none;
    }

    #lia-body .lia-content .lia-spoiler-container .lia-spoiler-link {
        background: url(/skins/images/CFF782C7C80895A8F242713C914AC500/base/images/icon_toggle_closed.png?version=preview) no-repeat 0 50%;
        padding: 0 0 0 16px;
    }

        #lia-body .lia-content .lia-spoiler-container .lia-spoiler-link.open {
            background-image: url(/skins/images/2795F0DA35C53F58F821A018991027C7/base/images/icon_toggle_open.png?version=preview);
        }

    #lia-body .lia-content .lia-spoiler-container .lia-spoiler-content {
        display: none;
        padding: 4px 0 0;
    }
    /* noscript spoiler tag. This is basically highlight-to-read text. The background color MUST match text for this to work*/
    #lia-body .lia-content .lia-spoiler-container .lia-spoiler-noscript-container .lia-spoiler-noscript-content {
        background-color: #EEEEEE;
        color: #EEEEEE;
    }
/****** Spoiler preview */
body.mceContentBody .lia-spoiler-container-editor, body.mce-content-body .lia-spoiler-container-editor {
    background-color: #EEEEEE;
    color: #ABABAB;
    margin: 0 0 8px;
    min-height: 15px;
    padding: 4px;
}
/****** CIC reposted content */
#lia-body .lia-content .lia-message-body .spark-twitter .spark-tweet_author:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

#lia-body .lia-content .lia-message-body .spark-twitter .spark-tweet_author .spark-tweet_author_avatar {
    float: left;
    margin: 0 4px 4px 0;
}

#lia-body .lia-content .lia-message-body .spark-twitter .spark-tweet_author .spark-tweet_author_handle {
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-message-body .spark-twitter p {
    font-size: 30px;
    line-height: 36px;
    font-family: Arial;
    font-weight: bold;
    font-weight: normal;
}

#lia-body .lia-content .lia-message-body .spark-twitter .spark-meta {
    font-size: 12px;
    line-height: 15px;
    font-family: Arial;
    font-weight: normal;
}

#lia-body .lia-content .lia-attachment-upload-error-many {
    display: none;
}
/*******************************************************
		Message Content (Board, Blog, Idea Exchange) - End
********************************************************/

/*******************************************************
		TinyMce - Start
********************************************************/

#lia-body .lia-content form .mceEditorContainer select {
    width: auto;
}

#lia-body .lia-content form .mceExternalClose {
    display: none;
}

#lia-body .lia-content .message-body-editor textarea {
    height: 250px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
#lia-body .lia-content .lia-form .message-body-editor textarea + .lia-form-error-text,
#lia-body .lia-content .lia-form .message-body-editor textarea + .lia-form-validation-help-text {
    margin-bottom: 0;
    position: static;
    top: auto;
}

#lia-body .lia-content .lia-js-block-events .message-preview .lia-feedback-loading img {
    display: block;
    margin: 8px auto;
}
/* *SE* LIA-19080  Fix for text spacing in Chrome */
.mceContentBody span, .mce-content-body span,
#lia-body .lia-content .lia-message-body .lia-message-body-content span {
    line-height: 1.2;
}

.mce-statusbar .mce-path .mce-path-item, .mce-statusbar .mce-path .mce-divider {
    display: none;
}

.mce-window-head .mce-title {
    height: 15px;
}

.mce-container .mce-btn-small {
    height: 22px;
}

/*******************************************************
		TinyMce - End
********************************************************/

/*******************************************************
		Rating - Begin
********************************************************/

/****** .lia-rating-control-type-star */
#lia-body .lia-content .lia-rating-control-type-star {
    height: 16px;
    width: 80px;
}

#lia-body .lia-content .lia-rating-wrapper,
#lia-body .lia-content .lia-rating-star-wrapper,
#lia-body .lia-content .lia-rating-star-wrapper-activecast,
#lia-body .lia-content .lia-rating-control-type-star {
    zoom: 1;
}

    #lia-body .lia-content .lia-rating-wrapper:after,
    #lia-body .lia-content .lia-rating-star-wrapper:after,
    #lia-body .lia-content .lia-rating-star-wrapper-activecast:after,
    #lia-body .lia-content .lia-rating-control-type-star:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-rating-star-wrapper .lia-rating-star-system-label {
        display: block;
        float: left;
        line-height: 20px;
        margin: 0 4px 0 0;
    }

    #lia-body .lia-content .lia-rating-wrapper .lia-rating-control-type-star,
    #lia-body .lia-content .lia-rating-star-wrapper .lia-rating-control-type-star,
    #lia-body .lia-content .lia-rating-star-wrapper-activecast .lia-rating-control-type-star {
        float: left;
        margin: 2px 0;
    }

    #lia-body .lia-content .lia-rating-wrapper .lia-rating-control-wrapper,
    #lia-body .lia-content .lia-rating-star-wrapper-activecast .lia-rating-control-wrapper {
        float: left;
    }

    #lia-body .lia-content .lia-rating-wrapper .lia-rating-link-summary,
    #lia-body .lia-content .lia-rating-star-wrapper .lia-rating-link-summary,
    #lia-body .lia-content .lia-rating-star-wrapper-activecast .lia-rating-link-summary {
        display: block;
        float: left;
        line-height: 20px;
    }

    #lia-body .lia-content .lia-rating-wrapper .lia-form,
    #lia-body .lia-content .lia-rating-star-wrapper-activecast .lia-form {
        margin: 0;
    }

    #lia-body .lia-content .lia-rating-wrapper .lia-form-label,
    #lia-body .lia-content .lia-rating-star-wrapper-activecast .lia-form-label {
        font-weight: normal;
    }

/* In a button group */
#lia-body .lia-content .lia-button-group .lia-rating-wrapper {
    float: right;
    margin: 0 0 4px 4px;
}

#lia-body .lia-content .lia-button-group-left .lia-rating-wrapper {
    float: left;
    margin: 0 4px 4px 0;
}

/****** .lia-rating-metoo */
#lia-body .lia-content .lia-rating-metoo .lia-rating-link-summary {
    display: block;
    float: left;
    line-height: 20px;
    margin: 0 8px 0 0;
}

/*******************************************************
		Rating - End
********************************************************/ /*******************************************************
		Views
********************************************************

		Tabs
		Lists
		Data Cells
		Paging
		Category Browser
		Forum List
		
********************************************************/

/*******************************************************
		Tabs - Start
********************************************************/

/****** .lia-tabs-standard */
#lia-body .lia-content ul.lia-tabs-standard {
    line-height: 12px;
    border-bottom: 1px solid #ABABAB;
    list-style: none;
    padding: 4px 0 0 0;
    margin: 0 0 8px 0;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content ul.lia-tabs-standard:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content ul.lia-tabs-standard li {
        border: 1px solid #ABABAB;
        border-bottom: 1px solid #FFFFFF;
        -moz-border-radius: 2px 2px 0 0;
        -webkit-border-top-left-radius: 2px;
        -webkit-border-top-right-radius: 2px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        float: left;
        margin: 0 2px;
        padding-left: 8px;
        position: relative;
        top: 1px;
    }

    #lia-body .lia-content ul.lia-tabs-standard > li {
        list-style: none;
    }

    #lia-body .lia-content ul.lia-tabs-standard li span {
        display: block;
        float: left;
        padding-right: 8px;
    }

        #lia-body .lia-content ul.lia-tabs-standard li span a,
        #lia-body .lia-content ul.lia-tabs-standard li span .lia-link-navigation {
            color: #575757;
            display: block;
            margin: 4px 0;
            text-decoration: none;
        }

    #lia-body .lia-content ul.lia-tabs-standard li.lia-tabs-inactive {
        background-color: #ABABAB;
        border-bottom: 1px solid #ABABAB;
    }

        #lia-body .lia-content ul.lia-tabs-standard li.lia-tabs-inactive:hover {
            background-color: #9E9E9E;
            border: 1px solid #9E9E9E;
            border-bottom: 1px solid #ABABAB;
        }

        #lia-body .lia-content ul.lia-tabs-standard li.lia-tabs-inactive a {
            color: #FFFFFF;
        }
        /******  menu inside a .lia-tabs-standard */
        #lia-body .lia-content ul.lia-tabs-standard li.lia-tabs-inactive .lia-menu-navigation .default-menu-option {
            background-image: url(/skins/images/E32AC263B3159F77A011239AEF355235/base/images/icon_link_menu_inv.png?version=preview);
        }
    /* reset menu contents within standard tabs */
    #lia-body .lia-content ul.lia-tabs-standard li ul li {
        border: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        float: none;
        margin: 0;
        padding: 0;
        position: static;
        top: auto;
    }

    #lia-body .lia-content ul.lia-tabs-standard li span .lia-menu-dropdown-items a {
        margin: 0;
    }

    #lia-body .lia-content ul.lia-tabs-standard li.lia-tabs-inactive span .lia-menu-dropdown-items a {
        color: #575757;
    }
    /* match line-height with that of tabs */
    #lia-body .lia-content ul.lia-tabs-standard li .dropdown-default-item a.default-menu-option {
        line-height: 12px;
    }

    /****** .lia-tabs-standard.lia-tabs-vertical */
    #lia-body .lia-content ul.lia-tabs-standard.lia-tabs-vertical {
        line-height: 15px;
        margin: 0 0 8px;
        padding: 0 4px;
    }

        #lia-body .lia-content ul.lia-tabs-standard.lia-tabs-vertical li,
        #lia-body .lia-content ul.lia-tabs-standard.lia-tabs-vertical li.lia-tabs-inactive,
        #lia-body .lia-content ul.lia-tabs-standard.lia-tabs-vertical li.lia-tabs-inactive:hover {
            background: transparent none;
            border: 0;
            float: none;
            margin: 0 0 8px;
            padding: 0;
            position: static;
            top: auto;
        }

            #lia-body .lia-content ul.lia-tabs-standard.lia-tabs-vertical li span {
                float: none;
                padding: 0;
            }

                #lia-body .lia-content ul.lia-tabs-standard.lia-tabs-vertical li span a,
                #lia-body .lia-content ul.lia-tabs-standard.lia-tabs-vertical li span .lia-link-navigation {
                    margin: 0;
                }

            #lia-body .lia-content ul.lia-tabs-standard.lia-tabs-vertical li.lia-tabs-inactive a {
                color: #9E9E9E;
            }

/****** .lia-tabs-secondary */
/* Use only after a ul.lia-tabs-standard for secondary navigation */
#lia-body .lia-content ul.lia-tabs-secondary {
    border-bottom: 1px solid #ABABAB;
    margin: 0 0 8px;
    padding: 0 4px 0;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content ul.lia-tabs-secondary:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content ul.lia-tabs-secondary li {
        display: block;
        float: left;
        margin: 0 18px 8px 0;
    }
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content ul.lia-tabs-secondary > li {
        list-style: none;
    }

    #lia-body .lia-content ul.lia-tabs-secondary li.lia-tabs-active a {
        color: #575757;
    }

    /****** .lia-tabs-secondary.lia-tabs-vertical */
    #lia-body .lia-content ul.lia-tabs-secondary.lia-tabs-vertical li {
        float: none;
        margin: 0 0 8px;
    }

        #lia-body .lia-content ul.lia-tabs-secondary.lia-tabs-vertical li a {
            display: block;
        }

/****** .lia-tabs-sort */
#lia-body .lia-content ul.lia-tabs-sort {
    margin: 0 0 8px 0;
    zoom: 1;
}

    #lia-body .lia-content ul.lia-tabs-sort:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

#lia-body .lia-content .lia-panel ul.lia-tabs-sort {
    padding: 0 8px 0;
    margin-bottom: 0;
}

#lia-body .lia-content ul.lia-tabs-sort li {
    display: block;
    float: left;
    margin: 0 4px 4px 0;
}

#lia-body .lia-content ul.lia-tabs-sort > li {
    list-style: none;
}

#lia-body .lia-content ul.lia-tabs-sort li a,
#lia-body .lia-content ul.lia-tabs-sort li span.lia-link-disabled {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    display: block;
    padding: 4px;
}

    #lia-body .lia-content ul.lia-tabs-sort li a:hover,
    #lia-body .lia-content ul.lia-tabs-sort span.lia-link-disabled,
    #lia-body .lia-content ul.lia-tabs-sort li.lia-tabs-active a,
    #lia-body .lia-content ul.lia-tabs-sort a.lia-view-filter-ascending,
    #lia-body .lia-content ul.lia-tabs-sort a.lia-view-filter-descending {
        background: #EEEEEE;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        color: #9E9E9E;
        text-decoration: none;
    }

        #lia-body .lia-content ul.lia-tabs-sort a.lia-view-filter-ascending,
        #lia-body .lia-content ul.lia-tabs-sort a.lia-view-filter-ascending:hover {
            background: #EEEEEE url(/skins/images/1F6F62E83AF398F0C558389330D6C9A7/base/images/icon_view_filter_ascending.png?version=preview) no-repeat 100% 50%;
            padding-right: 12px;
        }

        #lia-body .lia-content ul.lia-tabs-sort a.lia-view-filter-descending,
        #lia-body .lia-content ul.lia-tabs-sort a.lia-view-filter-descending:hover {
            background: #EEEEEE url(/skins/images/F9FEC46EAFEEBD642D96482561BDE9ED/base/images/icon_view_filter_descending.png?version=preview) no-repeat 100% 50%;
            padding-right: 12px;
        }
/****** Label for .lia-tabs-sort */
#lia-body .lia-content .lia-label {
    display: block;
    float: left;
    margin: 0 8px 4px 0;
}

#lia-body .lia-content .lia-label-tabs-sort {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    padding: 4px 0;
}

/*******************************************************
		Tabs - End
********************************************************/

/*******************************************************
		Lists - Start
		- ul.lia-list-standard, ul.lia-list-standard-inline, table.lia-list-slim, table.lia-list-wide, table.lia-list-statisics
********************************************************/

/****** .lia-list-standard */
#lia-body .lia-content ul.lia-list-standard,
#lia-body .lia-content ol.lia-list-standard {
    margin: 0 0 8px;
}

    #lia-body .lia-content ul.lia-list-standard li,
    #lia-body .lia-content ol.lia-list-standard li {
        list-style: none;
        margin: 0 0 4px 0;
    }

        #lia-body .lia-content ul.lia-list-standard li:after,
        #lia-body .lia-content ol.lia-list-standard li:after {
            clear: both;
            content: ".";
            display: block;
            font-size: 0;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }

    #lia-body .lia-content ol.lia-list-standard > li {
        list-style: decimal outside;
        margin-left: 18px;
    }

    #lia-body .lia-content ul.lia-list-standard li:last-child,
    #lia-body .lia-content ol.lia-list-standard li:last-child {
        margin-bottom: 0;
    }

    #lia-body .lia-content ul.lia-list-standard li ul.lia-list-standard,
    #lia-body .lia-content ul.lia-list-standard li ol.lia-list-standard,
    #lia-body .lia-content ol.lia-list-standard li ul.lia-list-standard,
    #lia-body .lia-content ol.lia-list-standard li ol.lia-list-standard {
        margin: 4px 0 0 8px;
    }

    #lia-body .lia-content ul.lia-list-standard .lia-link-disabled,
    #lia-body .lia-content ol.lia-list-standard .lia-link-disabled {
        color: #DDDDDD;
        cursor: not-allowed;
    }
/****** .lia-list-standard-inline */
#lia-body .lia-content ul.lia-list-standard-inline {
    zoom: 1;
}

    #lia-body .lia-content ul.lia-list-standard-inline:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content ul.lia-list-standard-inline li {
        display: block;
        float: left;
    }

    #lia-body .lia-content ul.lia-list-standard-inline > li {
        list-style: none;
    }
/****** .lia-list-slim */
#lia-body .lia-content table.lia-list-slim {
    margin-bottom: 8px;
    width: 100%;
}

    #lia-body .lia-content table.lia-list-slim tr {
        vertical-align: top;
    }

    #lia-body .lia-content table.lia-list-slim thead {
        display: none;
    }

    #lia-body .lia-content table.lia-list-slim td {
        border-bottom: 1px solid #EEEEEE;
        padding: 4px 8px;
        vertical-align: middle;
    }
/****** .lia-list-wide */
#lia-body .lia-content table.lia-list-wide {
    margin: 0 0 8px;
    width: 100%;
}

    #lia-body .lia-content table.lia-list-wide tr {
        vertical-align: top;
    }
/* Negative margin-top to move remove gap between .lia-panel-header-wrapper .lia-panel-content-wrapper ( + "plus" = sibling selector) */
#lia-body .lia-content .lia-panel .lia-panel-heading-bar-wrapper + .lia-panel-content-wrapper table.lia-list-wide:first-child {
    margin-top: -4px;
}

#lia-body .lia-content .lia-panel-section .lia-panel-heading-bar-wrapper + .lia-panel-content-wrapper table.lia-list-wide:first-child {
    margin-top: 0;
}

#lia-body .lia-content table.lia-list-wide th,
#lia-body .lia-content table.lia-list-wide td {
    padding: 4px 8px;
    vertical-align: middle;
}

#lia-body .lia-content table.lia-list-wide td {
    border-bottom: 1px solid #EEEEEE;
}

#lia-body .lia-content table.lia-list-wide th {
    background-color: #ABABAB;
}

    #lia-body .lia-content table.lia-list-wide th,
    #lia-body .lia-content table.lia-list-wide th a {
        color: #FFFFFF;
    }

#lia-body .lia-content table.lia-list-wide tr.lia-list-row-highlight td {
    background-color: #BDBDBD;
}

#lia-body .lia-content table.lia-list-wide tr.lia-list-row-safe td {
    background-color: #FFF3E5;
}

#lia-body .lia-content .lia-list-row-hover-highlight table.lia-list-wide tr > td {
    cursor: pointer;
}

#lia-body .lia-content .lia-list-row-hover-highlight table.lia-list-wide tr:hover td {
    background-color: #BDBDBD;
}
/****** .lia-list-wide column sorting */
#lia-body .lia-content table.lia-list-wide th a.lia-view-filter-ascending,
#lia-body .lia-content table.lia-list-wide th a.lia-view-filter-ascending:hover {
    background: url(/skins/images/5F61C7C79550D0F9ED57795E1C3EC5FB/base/images/icon_view_filter_ascending_inv.png?version=preview) no-repeat 100% 50%;
    padding-right: 12px;
}

#lia-body .lia-content table.lia-list-wide th a.lia-view-filter-descending,
#lia-body .lia-content table.lia-list-wide th a.lia-view-filter-descending:hover {
    background: url(/skins/images/5603043145CCFE954DE5BF7962C76060/base/images/icon_view_filter_descending_inv.png?version=preview) no-repeat 100% 50%;
    padding-right: 12px;
}
/****** .lia-list-statistics */
#lia-body .lia-content table.lia-list-statistics {
    border-bottom: 2px solid #EEEEEE;
    margin: 0 0 8px;
    width: 100%;
}

    #lia-body .lia-content table.lia-list-statistics tr {
        vertical-align: top;
    }

    #lia-body .lia-content table.lia-list-statistics td {
        padding: 4px 8px;
    }

        #lia-body .lia-content table.lia-list-statistics td.lia-data-cell-primary {
            font-weight: bold;
            width: 160px;
        }

        #lia-body .lia-content table.lia-list-statistics td.lia-data-cell-secondary {
            width: auto;
        }

    #lia-body .lia-content table.lia-list-statistics tr.lia-row-even td {
        background-color: #EEEEEE;
    }
/* .lia-list-statistics in side column */
#lia-body .lia-content .lia-quilt-layout-two-column-main-side > .lia-quilt-row-main > .lia-quilt-column-side-content table.lia-list-statistics td.lia-data-cell-primary {
    width: 5%;
}
/****** .lia-list-statistics-small */
#lia-body .lia-content table.lia-list-statistics-small {
    margin: 0 0 8px;
    width: 100%;
}

    #lia-body .lia-content table.lia-list-statistics-small tr {
        vertical-align: top;
    }

    #lia-body .lia-content table.lia-list-statistics-small td {
        border-bottom: 1px solid #EEEEEE;
        padding: 4px 8px;
    }

    #lia-body .lia-content table.lia-list-statistics-small tr.lia-row-even td {
        background-color: transparent;
    }
/****** .lia-panel .lia-list-standard */
#lia-body .lia-content .lia-panel ul.lia-list-standard,
#lia-body .lia-content .lia-panel ol.lia-list-standard {
    margin: 0 8px 8px;
}
/****** .lia-panel .lia-list-standard-inline */
#lia-body .lia-content ul.lia-list-standard-inline {
    margin: 0 0 8px;
}

    #lia-body .lia-content ul.lia-list-standard-inline li {
        margin: 0 8px 4px 0;
    }

#lia-body .lia-content .lia-panel ul.lia-list-standard-inline {
    margin: 0 8px 8px;
}
/*** ^ browser-specific CSS see msie/msie_6 ^ */
/****** .lia-list-tile */
#lia-body .lia-content ul.lia-list-tile {
    margin: 0 0 8px;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content ul.lia-list-tile:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content ul.lia-list-tile > li {
        float: left;
        margin: 0 4px 4px 0;
    }
    /*** ^ browser-specific CSS see msie/msie_6 ^ */
    #lia-body .lia-content ul.lia-list-tile .lia-list-tile-image-wrapper {
        display: table;
        text-align: center;
    }

    #lia-body .lia-content ul.lia-list-tile .lia-list-tile-image {
        display: table-cell;
        vertical-align: middle;
    }
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
/****** .lia-panel .lia-list-tile */
#lia-body .lia-content .lia-panel ul.lia-list-tile {
    margin: 0 8px 8px;
}

/*******************************************************
		Lists - End
********************************************************/

/*******************************************************
		Data Cells - Start
		- .lia-data-cell-primary, .lia-data-cell-secondary, .lia-data-cell-tertiary, .lia-data-cell-icon,
		.lia-data-cell-text, .lia-data-cell-user, .lia-data-cell-integer
********************************************************/

#lia-body .lia-content th.lia-data-cell-primary,
#lia-body .lia-content td.lia-data-cell-primary {
    width: auto;
}

#lia-body .lia-content th.lia-data-cell-secondary,
#lia-body .lia-content td.lia-data-cell-secondary {
    width: 5%;
}

#lia-body .lia-content table.lia-list-statistics-small th.lia-data-cell-secondary,
#lia-body .lia-content table.lia-list-statistics-small td.lia-data-cell-secondary {
    width: auto;
}

#lia-body .lia-content th.lia-data-cell-tertiary,
#lia-body .lia-content td.lia-data-cell-tertiary {
    width: 1%;
}

#lia-body .lia-content table.lia-list-slim th.lia-data-cell-secondary,
#lia-body .lia-content table.lia-list-slim th.lia-data-cell-tertiary,
#lia-body .lia-content table.lia-list-wide th.lia-data-cell-secondary,
#lia-body .lia-content table.lia-list-wide th.lia-data-cell-tertiary,
#lia-body .lia-content table.lia-list-slim td.lia-data-cell-secondary,
#lia-body .lia-content table.lia-list-slim td.lia-data-cell-tertiary,
#lia-body .lia-content table.lia-list-wide td.lia-data-cell-secondary,
#lia-body .lia-content table.lia-list-wide td.lia-data-cell-tertiary {
    white-space: nowrap;
}

#lia-body .lia-content table.lia-list-slim td.lia-data-cell-secondary,
#lia-body .lia-content table.lia-list-slim td.lia-data-cell-tertiary,
#lia-body .lia-content table.lia-list-statistics-small td.lia-data-cell-secondary,
#lia-body .lia-content table.lia-list-statistics-small td.lia-data-cell-tertiary,
#lia-body .lia-content table.lia-list-wide th.lia-data-cell-integer,
#lia-body .lia-content table.lia-list-wide td.lia-data-cell-integer {
    text-align: right;
}

#lia-body .lia-content table.lia-list-slim td.lia-data-cell-icon {
    text-align: left;
}
/* button group in a data cell */
#lia-body .lia-content table.lia-list-wide td .lia-button-group,
#lia-body .lia-content table.lia-list-slim .lia-button-group,
#lia-body .lia-content table.lia-list-wide td .lia-button-group-left,
#lia-body .lia-content table.lia-list-slim .lia-button-group-left {
    margin: 0;
}
/* div.lia-list-slim numbers */
#lia-body .lia-content ul.lia-list-standard .lia-list-item-integer,
#lia-body .lia-content ul.lia-list-standard .lia-list-item-integer a {
    color: #898989;
    font-weight: bold;
}

/* .noteCheckboxColumn, .lia-component-master-check-all */
html.no-js #lia-body .lia-content .noteCheckboxColumn,
html.no-js #lia-body .lia-content .moderatorBatchProcessingColumn,
html.no-js #lia-body .lia-content .BatchProcessing,
html.no-js #lia-body .lia-content .InlineActions {
    display: none;
}

/*******************************************************
		Data Cells - End
********************************************************/

/*******************************************************
		Paging - Start
********************************************************/

/****** .lia-paging-simple */
#lia-body .lia-content ul.lia-paging-simple {
    float: right;
}

    #lia-body .lia-content ul.lia-paging-simple li {
        float: left;
        margin: 0;
        padding: 0;
    }

    #lia-body .lia-content ul.lia-paging-simple > li {
        list-style: none;
    }

    #lia-body .lia-content ul.lia-paging-simple .lia-paging-page-previous a,
    #lia-body .lia-content ul.lia-paging-simple .lia-paging-page-next a {
        margin: 0 0 8px 18px;
    }
/****** .lia-paging-full */
#lia-body .lia-content .lia-paging-full-wrapper:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content ul.lia-paging-full {
    float: right;
    margin: 0 0 8px 0;
}

    #lia-body .lia-content ul.lia-paging-full.lia-paging-full-left {
        float: left;
    }

    #lia-body .lia-content ul.lia-paging-full li {
        float: left;
        margin: 0 0 0 8px;
        padding: 0;
    }

    #lia-body .lia-content ul.lia-paging-full.lia-paging-full-left li {
        margin: 0 8px 0 0;
    }

    #lia-body .lia-content ul.lia-paging-full > li {
        list-style: none;
    }

    #lia-body .lia-content ul.lia-paging-full li .lia-link-disabled {
        color: #DDDDDD;
        cursor: not-allowed;
    }

    #lia-body .lia-content ul.lia-paging-full ul.lia-paging-full-pages li.lia-paging-page-first,
    #lia-body .lia-content ul.lia-paging-full.lia-paging-full-left ul.lia-paging-full-pages li.lia-paging-page-last {
        margin: 0;
    }

    #lia-body .lia-content ul.lia-paging-full.lia-paging-full-left ul.lia-paging-full-pages li.lia-paging-page-first {
        margin: 0 8px 0 0;
    }

#lia-body .lia-content ul.lia-paging-full-pages li.lia-paging-page-ellipsis .lia-link-disabled {
    color: #575757;
    cursor: auto;
}

#lia-body .lia-content ul.lia-paging-full .lia-paging-page-previous > span,
#lia-body .lia-content ul.lia-paging-full .lia-paging-page-previous > a,
#lia-body .lia-content ul.lia-paging-full .lia-paging-page-next > span,
#lia-body .lia-content ul.lia-paging-full .lia-paging-page-next > a,
#lia-body .lia-content ul.lia-paging-full .lia-paging-full-pages li > span,
#lia-body .lia-content ul.lia-paging-full .lia-paging-full-pages li > a {
    display: block;
    padding: 2.5px 4px;
}

    #lia-body .lia-content ul.lia-paging-full .lia-paging-page-first > span.lia-link-disabled,
    #lia-body .lia-content ul.lia-paging-full .lia-paging-page-last > span.lia-link-disabled,
    #lia-body .lia-content ul.lia-paging-full .lia-paging-page-active > span.lia-link-disabled,
    #lia-body .lia-content ul.lia-paging-full .lia-paging-full-pages li > a:hover {
        background: #EEEEEE;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        color: #9E9E9E;
        text-decoration: none;
    }

#lia-body .lia-content ul.lia-paging-full .lia-paging-page-first > span.lia-link-disabled,
#lia-body .lia-content ul.lia-paging-full .lia-paging-page-last > span.lia-link-disabled,
#lia-body .lia-content ul.lia-paging-full .lia-paging-page-active > span.lia-link-disabled {
    cursor: auto;
}
/****** .lia-panel-standard .lia-paging-full */
#lia-body .lia-content .lia-panel-standard .lia-paging-full-wrapper {
    margin: 0 8px;
}
/****** .lia-paging-full-input */
#lia-body .lia-content .lia-paging-full-input-wrapper:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content ul.lia-paging-full-input {
    float: right;
    margin: 0 0 8px 0;
}

    #lia-body .lia-content ul.lia-paging-full-input li {
        float: left;
        margin: 0 0 0 8px;
        padding: 0;
    }

    #lia-body .lia-content ul.lia-paging-full-input > li {
        list-style: none;
    }

    #lia-body .lia-content ul.lia-paging-full-input li .lia-link-disabled {
        color: #DDDDDD;
        cursor: not-allowed;
    }

    #lia-body .lia-content ul.lia-paging-full-input li input[type="text"] {
        line-height: 1.250em;
        margin-top: 2.4px;
        text-align: right;
        width: 3.000em;
    }

    #lia-body .lia-content ul.lia-paging-full-input li.paging-title {
        margin-right: 8px;
    }

        #lia-body .lia-content ul.lia-paging-full-input li.paging-title:after {
            content: ":";
        }

    #lia-body .lia-content ul.lia-paging-full-input .lia-button-field-group {
        margin-bottom: 0;
    }
    /****** Swap the 2 lines below to toggle an optional separator. */
    #lia-body .lia-content ul.lia-paging-full-input li.paging-separator {
        display: none;
    }
/* #lia-body .lia-content ul.lia-paging-full-input li.paging-separator { background-color:#DDDDDD; height:24px; width:1px; } */
/****** .lia-view-more */
#lia-body .lia-content .lia-view-more {
    margin: 0 0 8px;
}
    /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
    #lia-body .lia-content .lia-view-more:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-view-more .lia-link-navigation {
        float: right;
    }

/*******************************************************
		Paging - End
********************************************************/

/*******************************************************
		Category Browser - Begin
********************************************************/

/****** .lia-browser-category-column */
#lia-body .lia-content .lia-browser-category-column {
}
    /*** ^ browser-specific CSS see msie/msie_6 ^ */
    #lia-body .lia-content .lia-browser-category-column .lia-browser-category-heading {
        background-color: #EEEEEE;
        margin: 0 0 4px;
        padding: 4px 8px;
    }

        #lia-body .lia-content .lia-browser-category-column .lia-browser-category-heading h2 {
            display: inline;
            font-size: 12px;
            line-height: 15px;
            font-family: Arial;
            font-weight: normal;
            font-weight: bold;
        }

    #lia-body .lia-content .lia-browser-category-column .board-block {
        margin: 0 0 8px;
    }
        /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
        #lia-body .lia-content .lia-browser-category-column .board-block:after {
            clear: both;
            content: ".";
            display: block;
            font-size: 0;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }

        #lia-body .lia-content .lia-browser-category-column .board-block img {
            vertical-align: middle;
            margin: 0 4px 0 0;
        }

    #lia-body .lia-content .lia-browser-category-column .lia-browser-category-heading .board-count {
        font-weight: normal;
    }

#lia-body .lia-content .lia-panel .lia-panel-heading-bar-wrapper + .lia-panel-content-wrapper .lia-browser-category-column .lia-browser-category-heading:first-child {
    position: relative;
    top: -4px;
    margin-bottom: 4px;
}
/****** .lia-browser-category-list */
#lia-body .lia-content .lia-browser-category-list {
    margin: 0 0 8px;
}

    #lia-body .lia-content .lia-browser-category-list .lia-browser-category-heading {
        background-color: #EEEEEE;
        font-weight: bold;
        padding: 4px 8px;
    }

        #lia-body .lia-content .lia-browser-category-list .lia-browser-category-heading h2 {
            display: inline;
            font-size: 12px;
            line-height: 15px;
            font-family: Arial;
            font-weight: normal;
            font-weight: bold;
        }
        /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
        #lia-body .lia-content .lia-browser-category-list .lia-browser-category-heading .board-count {
            font-weight: normal;
        }

#lia-body .lia-content .lia-panel .lia-panel-heading-bar-wrapper + .lia-panel-content-wrapper .lia-browser-category-list table.lia-list-wide {
    margin: 0;
}

#lia-body .lia-content .lia-panel .lia-panel-heading-bar-wrapper + .lia-panel-content-wrapper .lia-browser-category-list:first-child {
    position: relative;
    top: -4px;
    margin-bottom: 4px;
}
/* board floating */
#lia-body .lia-content .lia-browser-category-list .lia-board-float,
#lia-body .lia-content .lia-browser-category-column .lia-board-float {
    border-bottom: 4px solid #EEEEEE;
    zoom: 1;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
#lia-body .lia-content .lia-panel .lia-panel-heading-bar-wrapper + .lia-panel-content-wrapper .lia-browser-category-list:first-child .lia-board-float {
    margin-bottom: -8px;
}

/*******************************************************
		Category Browser - End
********************************************************/

/*******************************************************
		Forum List - Begin
********************************************************/

/* thread paging */
#lia-body .lia-content .thread-list .lia-data-cell-primary ul.lia-list-standard-inline {
    margin: 0;
}
/* thread indents */
#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-01 td.lia-data-cell-primary {
    padding-left: 16px;
}

#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-02 td.lia-data-cell-primary {
    padding-left: 24px;
}

#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-03 td.lia-data-cell-primary {
    padding-left: 32px;
}

#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-04 td.lia-data-cell-primary {
    padding-left: 40px;
}

#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-05 td.lia-data-cell-primary {
    padding-left: 48px;
}

#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-06 td.lia-data-cell-primary {
    padding-left: 56px;
}

#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-07 td.lia-data-cell-primary {
    padding-left: 64px;
}

#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-08 td.lia-data-cell-primary {
    padding-left: 72px;
}

#lia-body .lia-content table.lia-list-wide tr.lia-thread-level-99 td.lia-data-cell-primary {
    padding-left: 80px;
}
/* topic floating */
#lia-body .lia-content table.lia-list-wide tr.lia-list-row-float td {
    background-color: #F6F6F6;
}

#lia-body .lia-content table.lia-list-wide tr.lia-list-row-first-non-float td {
    border-top: 4px solid #EEEEEE;
}

/*******************************************************
		Forum List - End
********************************************************/
/* general */

/* InlineEditComponentDisplay */
#lia-body .lia-content .lia-component-studio-widget-component-inline-editor {
    position: relative;
}

    #lia-body .lia-content .lia-component-studio-widget-component-inline-editor.lia-inline-edit-hover {
        -moz-box-shadow: 0 0 3px #0066cc;
        -webkit-box-shadow: 0 0 3px #0066cc;
        box-shadow: 0 0 3px #0066cc;
    }

    #lia-body .lia-content .lia-component-studio-widget-component-inline-editor.lia-inline-edit-selected {
        -moz-box-shadow: 0 0 3px #575757;
        -webkit-box-shadow: 0 0 3px #575757;
        box-shadow: 0 0 3px #575757;
    }
    /* force empty text to render */
    #lia-body .lia-content .lia-component-studio-widget-component-inline-editor .lia-text-element:after {
        content: "00A0";
    }

    #lia-body .lia-content .lia-component-studio-widget-component-inline-editor .lia-text-element.lia-inline-edit-highlight {
        background: #BDBDBD;
        color: #575757;
    }

    #lia-body .lia-content .lia-component-studio-widget-component-inline-editor .lia-text-element.lia-inline-edit-hover {
        -moz-box-shadow: 0 0 3px #ED1C24;
        -webkit-box-shadow: 0 0 3px #ED1C24;
        box-shadow: 0 0 3px #ED1C24;
    }

/* add component placeholder styling */
#lia-body .lia-content .lia-add-component-ui-state-highlight {
    background: #BDBDBD;
    line-height: 1.2em;
    min-height: 100px;
    min-width: 100px;
}
/* add component hybrid view */
#lia-body .lia-content .lia-studio-mark-empty {
    width: 100%;
}

#lia-body .lia-content .lia-studio-half-opacity {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

/**********************************************************************************************************************/
/* All colors from this point on should be hard coded                                                                 */
/**********************************************************************************************************************/

/* start inline editor control panel */
#lia-body .lia-content .lia-studio-component-cp {
    color: #333333;
    max-height: 400px;
    position: fixed;
    text-align: left;
    z-index: 1001;
}

#lia-body .lia-content .lia-studio-component-cp {
    bottom: 0;
    left: 0;
    width: 100%;
}

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main {
        background: url('/skins/images/468A61470645A38C76D9B0FAF86990F3/base/images/studio_grip_chrome.png?version=preview') repeat;
        height: 26px;
        padding-top: 5px;
        position: relative;
        width: 100%;
        z-index: 998;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-sub {
        background: url('/skins/images/10FE1F6510670C902F1FE0DB4E347497/base/images/studio_inline_header.png?version=preview') no-repeat #e0e0e0;
        background-position: 0 -55px;
        height: 200px;
        overflow-y: auto;
        overflow-x: hidden;
        width: 100%;
    }

    #lia-body .lia-content .lia-studio-component-cp.lia-studio-on .lia-studio-cp-area-sub {
        display: block;
    }

    #lia-body .lia-content .lia-studio-component-cp.lia-studio-off .lia-studio-cp-area-sub {
        display: none;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-maximize,
    #lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-minimize {
        position: absolute;
        right: 0;
        top: 0;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-hidden {
        display: none;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main ul.lia-list-standard-inline {
        margin: 3px 0 0;
    }

        #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main ul.lia-list-standard-inline li {
            margin: 0;
        }

    #lia-body .lia-content .lia-studio-component-cp.lia-studio-on .lia-studio-cp-area-main ul.lia-list-standard-inline {
        float: right;
        visibility: visible;
    }

    #lia-body .lia-content .lia-studio-component-cp.lia-studio-off .lia-studio-cp-area-main ul.lia-list-standard-inline {
        float: right;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main ul.lia-list-standard-inline li {
        margin-left: 40px;
    }

        #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main ul.lia-list-standard-inline li span.lia-inline-edit-selected {
            background: transparent url(/skins/images/876D1931546C8B730E7D037C0D81EEA2/base/images/nav_fang.png?version=preview) no-repeat center 18px;
        }

        #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main ul.lia-list-standard-inline li span {
            font-size: 12px;
            margin: 0px;
            padding: 0 0 8px 0;
            text-transform: uppercase;
        }

            #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main ul.lia-list-standard-inline li span a {
                color: #E0E0E0;
            }

            #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main ul.lia-list-standard-inline li span.lia-inline-edit-selected a {
                text-shadow: 0 0 10px #ffffff;
            }

            #lia-body .lia-content .lia-studio-component-cp .lia-studio-cp-area-main ul.lia-list-standard-inline li span a:hover {
                text-decoration: underline;
                text-shadow: 0 0 10px #ffffff;
            }

    /* Toolbelt/inline edit form */
    #lia-body .lia-content .lia-studio-component-cp .lia-text-editor-form-container {
        margin: 10px 10px 0;
    }

        #lia-body .lia-content .lia-studio-component-cp .lia-text-editor-form-container .lia-form .lia-form-label-wrapper {
            text-align: left;
        }

    #lia-body .lia-content .lia-studio-component-cp .lia-form-horizontal .lia-form-row {
        min-height: 30px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-text-editor-form-container .lia-form-horizontal .lia-form-row {
        padding: 0px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form label {
        font-weight: normal;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-text-editor-form-container .lia-form-input-post .lia-text-editor-revert-to-default-string {
        background: transparent url(/skins/images/35AD6633286422147D12586A68ADB022/base/images/studio_button_undo.png?version=preview) no-repeat center center;
        height: 20px;
        width: 20px;
    }

    /* help text */
    #lia-body .lia-content .lia-studio-component-cp .lia-editor-placeholder {
        background: transparent url(/skins/images/6D489516FC8525342517860955AD926B/base/images/studio_default_help.png?version=preview) no-repeat center right;
        height: 200px;
        position: absolute;
        right: 0;
        width: 100%;
    }

        #lia-body .lia-content .lia-studio-component-cp .lia-editor-placeholder .lia-studio-title {
            font-size: 24px;
            margin: 10px;
            text-align: left;
        }

        #lia-body .lia-content .lia-studio-component-cp .lia-editor-placeholder .lia-studio-description {
            font-size: 18px;
            margin: 20px 10px 10px;
            line-height: 22px;
            text-align: left;
            width: 600px;
        }

        #lia-body .lia-content .lia-studio-component-cp .lia-editor-placeholder .lia-studio-mode-description {
            font-size: 14px;
            position: absolute;
            right: 120px;
            text-align: right;
            top: 0;
            width: 500px;
        }

/****** Logo */
#lia-body .lia-studio-component-cp .lia-toolbelt-logo {
    background: transparent url(/skins/images/26E7EA4C32CD2E129B7C43CDEE79132C/base/images/toolbelt_logo_white_med.png?version=preview) no-repeat;
    float: left;
    height: 20px;
    margin: 1px 5px 5px 10px;
    width: 101px;
}

/* Actions */
#lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-actions {
    overflow: hidden;
    width: 100%;
}
    /* save button */
    #lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-actions span.lia-button-wrapper-primary a.lia-inline-edit-save {
        background: #FFFFFF;
        color: #000000;
    }

        #lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-actions span.lia-button-wrapper-primary a.lia-inline-edit-save:hover {
            background: #3AAAFF;
            color: #FFFFFF;
        }

    #lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-actions .lia-inline-edit-save {
        float: right;
        margin-top: 1px;
        margin-right: 50px;
        visibility: hidden;
    }
    /* #lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-actions .lia-inline-studio-text-edit { float:right; line-height:20px; margin-right:10px; color:#e0e0e0; } */
    /* min max button */
    #lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-actions .lia-studio-on-off-button {
        float: right;
        margin-right: 10px;
    }

#lia-body .lia-content .lia-studio-component-cp.lia-studio-on .lia-studio-on-off-button {
    background: transparent url(/skins/images/B11E283A1EBDA9C1509B65C462BF859C/base/images/studio_toolbelt_minimize.png?version=preview) no-repeat center center;
    height: 22px;
    width: 22px;
}

#lia-body .lia-content .lia-studio-component-cp.lia-studio-off .lia-studio-on-off-button {
    background: transparent url(/skins/images/CD7BF3007021CDFAB83F8F100ACA4E3C/base/images/studio_toolbelt_maximize.png?version=preview) no-repeat center center;
    height: 22px;
    width: 22px;
}
/* ToolBelt Power Button */
#lia-body .lia-content .lia-studio-component-cp .lia-studio-power-button {
    background: transparent url(/skins/images/67C0AA90634B5DE43F40BFA145998E6C/base/images/studio_toolbelt_close.png?version=preview) no-repeat center center;
    float: right;
    height: 22px;
    margin-right: 5px;
    width: 22px;
}

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-power-button a.lia-disable-toolbelt {
        display: none;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-power-button .lia-studio-power-button-confirm-content {
        display: none;
    }

#lia-body .lia-content .lia-studio-component-cp .lia-disable-toolbelt-actions {
    margin-top: 10px;
}

/* component editor */
#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab {
    margin: 10px;
    text-align: center;
}

#lia-body .lia-studio-component-cp .lia-text-key-picker-list li a.lia-inline-edit-selected {
    color: #333333;
    text-decoration: underline;
}

#lia-body .lia-studio-component-cp .lia-text-key-picker-list {
    font-weight: normal;
}

/* slideup feedback */
#lia-body .lia-content .lia-studio-slideup-feedback {
    display: none;
}

    #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-top {
        background: url('/skins/images/AA0BDAE8B5FEF3311EA6D2511D234DB2/base/images/studio_feedback_top.png?version=preview') no-repeat transparent;
        margin-left: 10px;
        height: 8px;
        width: 183px;
    }

    #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-content {
        background: #000000;
        margin-left: 10px;
        padding: 0;
        width: 183px;
    }

        #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-content .lia-panel-feedback-inline-note,
        #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-content .lia-panel-feedback-banner-note,
        #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-content .lia-panel-feedback-inline-alert,
        #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-content .lia-panel-feedback-banner-alert,
        #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-content .lia-panel-feedback-inline-safe,
        #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-content .lia-panel-feedback-banner-safe {
            margin: 0px;
            background-color: #000000;
            color: #ffffff;
            padding: 5px 10px;
        }

    #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-footer-container {
        overflow: hidden;
        width: 100%;
    }

    #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-footer-left {
        background: url('/skins/images/4C56EED1D55F71A279109E27077DDABF/base/images/studio_feedback_left.png?version=preview') no-repeat transparent;
        float: left;
        height: 9px;
        width: 10px;
    }

    #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-footer-center {
        background: #000000;
        float: left;
        height: 9px;
        width: 183px;
    }

    #lia-body .lia-content .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-footer-right {
        background: url('/skins/images/51066A995A31FEF96CB42A7B00E09BB9/base/images/studio_feedback_right.png?version=preview') no-repeat transparent;
        float: left;
        height: 9px;
        width: 10px;
    }

    #lia-body .lia-content .lia-studio-slideup-feedback .lia-inline-edit-unsaved-changes-actions {
        margin-top: 10px;
    }
/* feedback placement */
#lia-body .lia-content .lia-studio-component-cp .lia-inline-edit-slideup-feedback-container {
    background: red;
    overflow: hidden;
    width: 100%;
}

#lia-body .lia-content .lia-studio-component-cp .lia-studio-slideup-feedback {
    margin: 0;
    position: fixed;
    right: 0;
    width: 203px;
}

#lia-body .lia-content .lia-studio-component-cp.lia-studio-on .lia-studio-slideup-feedback {
    bottom: 231px;
}

#lia-body .lia-content .lia-studio-component-cp.lia-studio-off .lia-studio-slideup-feedback {
    bottom: 31px;
}
/* start component information */
#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-inspect {
    text-align: left;
}

#lia-body .lia-content .lia-studio-component-information .lia-studio-component-name {
    font-size: 20px;
    line-height: 22px;
}

#lia-body .lia-content .lia-studio-component-information .lia-studio-component-description {
    background: #ffffff;
    padding: 10px;
    margin-top: 10px;
}

#lia-body .lia-content .lia-studio-component-information .lia-studio-component-screenshot {
    margin-top: 23px;
}

#lia-body .lia-content .lia-studio-component-information .lia-studio-component-pages,
#lia-body .lia-content .lia-studio-component-information .lia-studio-component-did-not-render {
    margin-top: 15px;
}

    #lia-body .lia-content .lia-studio-component-information .lia-studio-component-pages .lia-studio-title,
    #lia-body .lia-content .lia-studio-component-information .lia-studio-component-did-not-render .lia-studio-title {
        font-size: 18px;
        margin-top: 10px;
    }

    #lia-body .lia-content .lia-studio-component-information .lia-studio-component-pages ul,
    #lia-body .lia-content .lia-studio-component-information .lia-studio-component-did-not-render ul {
        padding: 10px;
    }

/* switch user impersonation on toolbelt */
#lia-body .lia-content .lia-impersonate-user-input .lia-studio-slideup-feedback .lia-slideup-feedback-decoration-border-content {
    height: 180px;
}

#lia-body .lia-content .lia-studio-component-cp.lia-studio-on .lia-impersonate-user-input {
    display: block;
}

#lia-body .lia-content .lia-studio-component-cp.lia-studio-off .lia-impersonate-user-input {
    display: none;
}

#lia-body .lia-content .lia-studio-component-cp .lia-impersonate-user-input a.lia-impersonate-toggle {
    color: #D0D0D0;
}

#lia-body .lia-content .lia-impersonate-user-input {
    float: right;
    margin-right: 70px;
    margin-top: 3px;
}

    #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-toggle {
        background: url('/skins/images/2CAEE87636B59AD6B089BE8A30A76998/base/images/button_impersonate.png?version=preview') no-repeat transparent right;
        height: 16px;
        padding-right: 25px;
    }

    #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container {
        bottom: 231px;
        position: fixed;
        right: 200px;
        width: 203px;
    }

        #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-impersonate-form-border {
            height: 30px;
        }

        #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-impersonate-instructions {
            color: #D0D0D0;
            margin-left: 9px;
            margin-bottom: 3px;
        }

        #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-impersonate-form {
            margin-left: auto;
            margin-right: auto;
            width: 165px;
        }
            /* hide disable link */
            #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-impersonate-form .lia-autocomplete-container .lia-autocomplete-footer a {
                display: none;
            }

            #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-impersonate-form .lia-autocomplete-container {
                font-size: 11px;
            }
        /* original and anon users */
        #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-original-user {
            height: 30px;
            margin-left: 10px;
            margin-right: 10px;
        }

        #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-anon-user {
            height: 30px;
            margin-left: 10px;
            margin-right: 10px;
        }

            #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-anon-user span {
                cursor: default;
            }

        #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-original-user.lia-inline-edit-hover {
            background-color: #A9A9A9;
        }

        #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-anon-user.lia-inline-edit-hover {
            background-color: #A9A9A9;
        }

        #lia-body .lia-content .lia-impersonate-user-input .lia-impersonate-form-container .lia-studio-original-user .lia-user-name .lia-user-rank {
            color: #D0D0D0;
        }

/* infinite carousel */
#lia-body .lia-content .lia-carousel-infinite {
    min-width: 100px;
    min-height: 100px;
    padding: 0 30px;
    position: relative;
}

    #lia-body .lia-content .lia-carousel-infinite .lia-carousel-container {
        height: 100%;
        overflow-x: hidden;
        position: relative;
        width: 100%;
    }

        #lia-body .lia-content .lia-carousel-infinite .lia-carousel-container ul {
            width: 9999px;
        }

            #lia-body .lia-content .lia-carousel-infinite .lia-carousel-container ul li {
                min-width: 50px;
            }

    #lia-body .lia-content .lia-carousel-infinite .lia-carousel-infinite-previous {
        background: url('/skins/images/298C314A8E4FFD864B3B2E526ED82A2E/base/images/icon_nav_previous_horizontal.png?version=preview') no-repeat transparent left;
        cursor: pointer;
        height: 16px;
        left: 0px;
        position: absolute;
        top: 40px;
        width: 16px;
    }

    #lia-body .lia-content .lia-carousel-infinite .lia-carousel-infinite-next {
        background: url('/skins/images/98CDC9C7888786601A1061F801C2A341/base/images/icon_nav_next_horizontal.png?version=preview') no-repeat transparent right;
        cursor: pointer;
        height: 16px;
        position: absolute;
        right: 0;
        top: 40px;
        width: 16px;
    }

/* common studio carousel */
#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab .lia-carousel-infinite {
    height: 114px;
    width: 830px;
    margin-left: auto;
    margin-right: auto;
}

    #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab .lia-carousel-infinite ul {
        margin: 0;
    }

        #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab .lia-carousel-infinite ul li {
            background: transparent;
            border: 3px solid transparent;
            cursor: pointer;
            height: 100px;
            margin: 0 5px;
            white-space: normal;
            width: 150px;
        }

/* Layout Tab */
#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab .lia-component-studio-action-plugin-deleteable {
    background: transparent url(/skins/images/35AD6633286422147D12586A68ADB022/base/images/studio_button_undo.png?version=preview) no-repeat center right;
    float: right;
    padding-right: 20px;
    margin-right: 2px;
}

#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-carousel-infinite,
#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-layout-actions {
    height: 114px;
    margin-left: auto;
    margin-right: auto;
    width: 830px;
}

#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-layout-actions {
    height: 20px;
}

#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-carousel-infinite ul {
    margin: 0;
}

    #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-carousel-infinite ul li {
        background: white;
        border: 3px solid transparent;
        cursor: pointer;
        height: 100px;
        margin: 0 5px;
        width: 150px;
        white-space: normal;
    }

        #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-carousel-infinite ul li.lia-carousel-empty {
            background: transparent;
            border: 3px solid transparent;
        }

        #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-carousel-infinite ul li.lia-inline-edit-selected {
            border: 3px solid #0066cc;
        }

        #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-carousel-infinite ul li div {
            color: white;
            font-weight: bold;
            margin-left: 25px;
            margin-top: -94px;
            position: relative;
            margin-left: 25px;
            width: 100px;
        }

#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout form {
    display: none;
}

#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-layout .lia-layout-editor-placeholder {
    margin: 13px 0;
}

/* Style Tab */
#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-style .lia-carousel-infinite {
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    width: 830px;
}

    #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-style .lia-carousel-infinite ul li.lia-studio-style {
        cursor: pointer;
    }

    #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-style .lia-carousel-infinite ul li {
        border: 3px solid transparent;
        height: 128px;
        margin: 0 5px;
        overflow-x: hidden;
        width: 150px;
        white-space: normal;
    }

        #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-style .lia-carousel-infinite ul li.lia-inline-edit-selected {
            border: 3px solid #0066cc;
        }

    #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-style .lia-carousel-infinite .lia-carousel-infinite-previous,
    #lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-style .lia-carousel-infinite .lia-carousel-infinite-next {
        top: 50px;
    }
/* Add component tab */
#lia-body .lia-content .lia-component-studio-widget-component-inline-editor .lia-studio-delete-component,
#lia-body .lia-content .lia-component-studio-widget-component-inline-editor .lia-studio-edit-component,
#lia-body .lia-content .lia-component-studio-widget-component-inline-editor .lia-studio-sortable-handle {
    display: none;
}

#lia-body .lia-content .lia-component-studio-widget-component-inline-editor:hover .lia-studio-delete-component,
#lia-body .lia-content .lia-component-studio-widget-component-inline-editor:hover .lia-studio-edit-component,
#lia-body .lia-content .lia-component-studio-widget-component-inline-editor:hover .lia-studio-sortable-handle {
    display: block;
}

#lia-body .lia-content .lia-studio-delete-component {
    background: url(/skins/images/54A4FB593B4957A19EBC7D713253CB77/base/images/button_delete.png?version=preview) no-repeat #ffffff;
    cursor: default;
    height: 16px;
    position: absolute;
    right: 4px;
    top: 5px;
    width: 16px;
    z-index: 1000;
}

#lia-body .lia-content .lia-studio-sortable-handle {
    background: url(/skins/images/6271252E7E748CAE41DCE4C1D5BCB1E5/base/images/button_widget_move.gif?version=preview) no-repeat #ffffff;
    cursor: move;
    height: 12px;
    position: absolute;
    right: 44px;
    top: 5px;
    width: 12px;
    z-index: 1000;
}

#lia-body .lia-content .lia-studio-edit-component {
    background: url(/skins/images/A1590EAE4D9AD8CB9F0F0DA0BAF25AAB/base/images/button_edit.png?version=preview) no-repeat #FFFFFF;
    width: 16px;
    height: 16px;
    cursor: pointer;
    position: absolute;
    right: 24px;
    top: 5px;
    z-index: 1000;
}

#lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-draggable-content {
    margin-left: auto;
    margin-right: auto;
    width: 830px;
}

#lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-draggable-clone {
    background: #FFFFFF;
    float: left;
    margin: 3px 0;
    width: 200px;
}

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-draggable-clone .lia-decoration-border-top,
    #lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-draggable-clone .lia-decoration-border-bottom {
        display: none;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-draggable-clone .lia-decoration-border-content {
        height: 55px;
        overflow: hidden;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-draggable-clone .lia-decoration-border {
        margin: 0;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-draggable-clone .lia-studio-delete-component {
        display: none;
    }

#lia-body .lia-content .lia-add-component-breadcrumb .lia-add-component-breadcrumb-item {
    float: left;
    padding: 3px 2px;
}

#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-add-component .lia-component-actions {
    margin-left: auto;
    margin-right: auto;
    width: 859px;
}

#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-add-component .lia-carousel-infinite ul li {
    background: transparent;
    border: 3px solid transparent;
    cursor: pointer;
    height: 100px;
    width: 200px;
    margin: 0 5px;
    white-space: normal;
}

#lia-body .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-add-component .lia-carousel-infinite {
    height: 135px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 868px;
}

#lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-add-component .lia-carousel-infinite .lia-carousel-infinite-previous {
    top: 55px;
}

#lia-body .lia-content .lia-studio-component-cp .lia-studio-component-editor .lia-studio-component-cp-tab.lia-studio-component-cp-tab-add-component .lia-carousel-infinite .lia-carousel-infinite-next {
    top: 55px;
}

/* Block UI messages */
#lia-body .lia-content .lia-block-message {
    background: url('/skins/images/8DEF0DE5F15FD587EFDD6F40A03B6DFB/base/images/feedback_loading.gif?version=preview') no-repeat transparent left;
    display: none;
    font-size: 18px;
    line-height: 100px;
    min-height: 100px;
    padding-left: 100px;
    text-align: left;
}

/* follow link */
#lia-body div.lia-studio-follow {
    background: #E0E0E0;
    padding: 5px;
    position: absolute;
    z-index: 1000;
}

    #lia-body div.lia-studio-follow a.lia-studio-follow-link {
        color: #0066cc;
    }

/* wide drop down */
#lia-body .lia-content .lia-wide-drop-down-menu {
    position: relative;
    z-index: 1000;
}

    #lia-body .lia-content .lia-wide-drop-down-menu .lia-wide-drop-down-trigger {
        text-align: left;
    }

        #lia-body .lia-content .lia-wide-drop-down-menu .lia-wide-drop-down-trigger a {
            background: url(/skins/images/3759C0B20D41CAB146CB64E8EE7F1ACB/base/images/icon_link_menu.png?version=preview) no-repeat right;
            padding-right: 12px;
        }

    #lia-body .lia-content .lia-wide-drop-down-menu .lia-wide-drop-down-content {
        background: #ffffff;
        -moz-border-radius: 0 15px 15px 15px;
        border-radius: 0 15px 15px 15px;
        display: none;
        left: 0;
        padding: 10px;
        position: absolute;
        z-index: 1000;
    }

    #lia-body .lia-content .lia-wide-drop-down-menu .lia-wide-drop-down-link-container {
        overflow: hidden;
        width: 100%;
    }

    #lia-body .lia-content .lia-wide-drop-down-menu .lia-wide-drop-down-content ul.lia-wide-drop-down-menu-column {
        float: left;
        text-align: left;
        width: 150px;
    }

        #lia-body .lia-content .lia-wide-drop-down-menu .lia-wide-drop-down-content ul.lia-wide-drop-down-menu-column li {
            margin: 2px;
            padding: 3px;
        }

            #lia-body .lia-content .lia-wide-drop-down-menu .lia-wide-drop-down-content ul.lia-wide-drop-down-menu-column li.lia-inline-edit-hover {
                background: #D0D0D0;
            }

/* fixes for rules that are too generic in EDIT mode */
#lia-body .lia-content ul.lia-tabs-standard li span.lia-text-element {
    float: none;
    display: inline;
    padding-right: 0;
}

#lia-body .lia-content .lia-studio-component-cp span.lia-button-wrapper-primary a,
#lia-body .lia-content .lia-studio-component-cp span.lia-button-wrapper-primary a:hover {
    background: #000000;
    border-color: #ffffff;
    color: #ffffff;
}

#lia-body .lia-content .lia-studio-component-cp {
    font-family: Arial;
    font-size: 12px;
}

    #lia-body .lia-content .lia-studio-component-cp a,
    #lia-body .lia-content .lia-studio-component-cp a:visited,
    #lia-body .lia-content .lia-studio-component-cp a:hover,
    #lia-body .lia-content .lia-studio-component-cp a:active {
        color: #0066cc;
        text-decoration: none;
    }

        #lia-body .lia-content .lia-studio-component-cp a:hover {
            text-decoration: underline;
        }

    #lia-body .lia-content .lia-studio-component-cp .lia-form input[type=text] {
        background-color: #FFFFFF;
        border: 1px solid #808080;
        color: #666666;
        font-family: Arial;
        font-size: 12px;
        font-weight: normal;
        line-height: normal;
        width: 99.8%;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form div.lia-skin-edit-form-inputs .colorbox {
        margin-left: 3%;
        padding-top: 1%;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form div.lia-skin-edit-form-inputs input.lia-form-type-text {
        width: 80%;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form div.lia-skin-edit-form-inputs input.color-picker-text {
        width: 60%;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form div.lia-skin-edit-form-inputs .lia-form-input-wrapper {
        text-align: left;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-style-carousel-help {
        margin-bottom: 10px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-style-skin-not-editable {
        margin-bottom: 10px;
    }

    /* The styles below are over-rides of style that use skin properties (e.g. 575757) with a .lia-studio-component-cp selector */
    /* and the default values from skin.properties  so that the toolbelt is not affected by skin changes */

    /* Tab styling using default spacing and colors in inline edit */
    #lia-body .lia-content .lia-studio-component-cp .lia-form label {
        color: #000000;
    }

    #lia-body .lia-content .lia-studio-component-cp ul.lia-tabs-standard {
        border-bottom: 1px solid #808080;
        line-height: 12px;
        list-style: none;
        margin: 0 0 10px 0;
        padding: 5px 0 0 0;
    }
        /*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */
        #lia-body .lia-content .lia-studio-component-cp ul.lia-tabs-standard li {
            border: 1px solid #808080;
            border-bottom: 1px solid #ffffff;
            -moz-border-radius: 2px 2px 0 0;
            -webkit-border-top-left-radius: 2px;
            -webkit-border-top-right-radius: 2px;
            border-top-left-radius: 2px;
            border-top-right-radius: 2px;
            float: left;
            margin: 0 2px;
            padding-left: 10px;
            position: relative;
            top: 1px;
        }

            #lia-body .lia-content .lia-studio-component-cp ul.lia-tabs-standard li span {
                display: block;
                float: left;
                padding-right: 10px;
            }

                #lia-body .lia-content .lia-studio-component-cp ul.lia-tabs-standard li span a,
                #lia-body .lia-content .lia-studio-component-cp ul.lia-tabs-standard li span .lia-link-navigation {
                    color: #333333;
                    display: block;
                    margin: 5px 0;
                }

            #lia-body .lia-content .lia-studio-component-cp ul.lia-tabs-standard li.lia-tabs-inactive {
                background-color: #808080;
                border-bottom: 1px solid #808080;
            }

                #lia-body .lia-content .lia-studio-component-cp ul.lia-tabs-standard li.lia-tabs-inactive:hover {
                    background-color: #24478f;
                    border: 1px solid #24478f;
                    border-bottom: 1px solid #24478f;
                }

                #lia-body .lia-content .lia-studio-component-cp ul.lia-tabs-standard li.lia-tabs-inactive a {
                    color: #ffffff;
                }

    #lia-body .lia-content .lia-studio-component-cp .lia-quilt-column .lia-quilt-column-alley {
        margin: 0 5px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-studio-component-cp ul.lia-list-standard-inline li {
        margin: 0;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form .lia-form-label-wrapper {
        padding: 5px 10px 0 0;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form input[type="text"] {
        height: 20px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form-horizontal .lia-form-row {
        padding: 10px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form input[type="text"],
    #lia-body .lia-content .lia-studio-component-cp .lia-form input[type="password"] {
        height: 20px;
        line-height: 14px;
        padding: 2px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form-horizontal label, #lia-body .lia-content .lia-form-horizontal .date-field-range-text {
        line-height: 20px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form select {
        height: 20px;
    }

    #lia-body .lia-content .lia-studio-component-cp a.lia-button,
    #lia-body .lia-content .lia-studio-component-cp a.lia-button,
    #lia-body .lia-content .lia-studio-component-cp a.lia-button {
        padding: 0 5px;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form-horizontal .lia-form-row {
        border-bottom: 2px solid transparent;
    }

    #lia-body .lia-content .lia-studio-component-cp .lia-form input[type="text"],
    #lia-body .lia-content .lia-studio-component-cp .lia-form input[type="password"],
    #lia-body .lia-content .lia-studio-component-cp .lia-form input[type="file"],
    #lia-body .lia-content .lia-studio-component-cp .lia-form textarea,
    #lia-body .lia-content .lia-studio-component-cp .lia-form select {
        background-color: #ffffff;
        border-color: #808080;
        color: #333333;
    }

    #lia-body .lia-content .lia-studio-component-cp a.lia-button.lia-button-secondary,
    #lia-body .lia-content .lia-studio-component-cp span.lia-button.lia-button-secondary,
    #lia-body .lia-content .lia-studio-component-cp button.lia-button.lia-button-secondary,
    #lia-body .lia-content .lia-studio-component-cp input.lia-button.lia-button-secondary {
        background-color: #808080;
        border: 1px solid #808080;
        color: #ffffff;
    }

#lia-body .lia-studio-component-cp .lia-panel-tooltip .content,
#lia-body .lia-studio-component-cp .lia-panel-tooltip-tr-bl .content,
#lia-body .lia-studio-component-cp .lia-panel-tooltip-lt-rt .content,
#lia-body .lia-studio-component-cp .lia-panel-tooltip-lt-rt-message .content,
#lia-body .lia-studio-component-cp .lia-panel-tooltip-br-tl .content {
    background-color: #ffffcc;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    max-width: 170px;
    padding: 40px;
}

#lia-body .lia-content .lia-studio-component-cp a.lia-button.lia-button-secondary:hover,
#lia-body .lia-content .lia-studio-component-cp span.lia-button.lia-button-secondary:hover,
#lia-body .lia-content .lia-studio-component-cp button.lia-button.lia-button-secondary:hover,
#lia-body .lia-content .lia-studio-component-cp input.lia-button.lia-button-secondary:hover {
    background-color: #24478f;
    border: 1px solid #24478f;
}

#lia-body .lia-content .lia-studio-component-cp .lia-form input[type="text"],
#lia-body .lia-content .lia-studio-component-cp .lia-form input[type="password"],
#lia-body .lia-content .lia-studio-component-cp .lia-form input[type="file"],
#lia-body .lia-content .lia-studio-component-cp .lia-form select,
#lia-body .lia-content .lia-studio-component-cp .lia-form textarea {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #808080;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    width: 99.8%;
}

#lia-body .lia-content .lia-studio-component-cp .lia-panel .lia-panel-heading-bar {
    line-height: 15px;
    margin: 0 0 10px;
    padding: 2px 10px;
}

#lia-body .lia-content .lia-studio-component-cp .lia-panel .lia-panel-content-wrapper {
    margin: 0 0 10px;
}
/*** ^ browser-specific CSS see msie/msie_6, msie/msie_7 ^ */

#lia-body .lia-content .lia-studio-component-cp a.lia-button,
#lia-body .lia-studio-component-cp .lia-content span.lia-button,
#lia-body .lia-studio-component-cp .lia-content input.lia-button,
#lia-body .lia-studio-component-cp .lia-content button.lia-button {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
}

#lia-body .lia-content .lia-studio-component-cp .lia-form p.lia-form-error-text,
#lia-body .lia-content .lia-studio-component-cp .lia-form .lia-form-validation-help-text {
    font-size: 10px;
}
/*******************************************************
         jQueryUI - Begin
*******************************************************/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
#lia-body .ui-helper-hidden {
    display: none;
}

#lia-body .ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

#lia-body .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

#lia-body .ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

#lia-body .ui-helper-clearfix {
    display: inline-block;
}
/* required comment for clearfix to work in Opera */
* html #lia-body .ui-helper-clearfix {
    height: 1%;
}

#lia-body .ui-helper-clearfix {
    display: block;
}
/* end clearfix */
#lia-body .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}


/* Interaction Cues
----------------------------------*/
#lia-body .ui-state-disabled {
    cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
#lia-body .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

#lia-body.UserNodeRankAdminPage .ui-icon {
    display: none;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
#lia-body .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Accordion
----------------------------------*/

/* Datepicker
----------------------------------*/
/*
Note that display:none is only for initial render; the js will directly manage the visibility of the date picker on-demand
*/
#lia-body .ui-datepicker {
    border: 2px solid #ABABAB;
    padding: 4px;
    width: 17em;
    display: none;
}

    #lia-body .ui-datepicker .ui-datepicker-header {
        position: relative;
        margin: 0 0 4px;
        padding: 0;
    }

    #lia-body .ui-datepicker .ui-datepicker-prev,
    #lia-body .ui-datepicker .ui-datepicker-next {
        background: transparent none no-repeat 50% 50%;
        cursor: pointer;
        height: 16px;
        position: absolute;
        top: 2px;
        width: 16px;
    }

    #lia-body .ui-datepicker .ui-datepicker-prev {
        background-image: url(/skins/images/13923338551BE711D5917C27D075B889/base/images/icon_paging_page_arrow_previous.png?version=preview);
        left: 0;
    }

    #lia-body .ui-datepicker .ui-datepicker-next {
        background-image: url(/skins/images/BC1FB885D3D9EF4AC903290458623468/base/images/icon_paging_page_arrow_next.png?version=preview);
        right: 0;
    }

        #lia-body .ui-datepicker .ui-datepicker-prev span,
        #lia-body .ui-datepicker .ui-datepicker-next span {
            display: block;
            position: absolute;
            left: 50%;
            margin-left: -8px;
            top: 50%;
            margin-top: -8px;
        }

    #lia-body .ui-datepicker .ui-datepicker-title {
        margin: 0 20px;
        line-height: 20px;
        text-align: center;
    }

        #lia-body .ui-datepicker .ui-datepicker-title select {
            float: left;
            margin: 1px 0;
        }

    #lia-body .ui-datepicker select.ui-datepicker-month-year {
        width: 100%;
    }

    #lia-body .ui-datepicker select.ui-datepicker-month,
    #lia-body .ui-datepicker select.ui-datepicker-year {
        width: 49%;
    }

    #lia-body .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
        float: right;
    }

    #lia-body .ui-datepicker table {
        border-collapse: collapse;
        font-size: 10px;
        line-height: 12px;
        font-family: Arial;
        font-weight: normal;
        table-layout: fixed;
        width: 100%;
    }

    #lia-body .ui-datepicker th {
        padding: 2px 4px;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    #lia-body .ui-datepicker td {
        border: 1px solid #FFFFFF;
        margin: 0;
        padding: 0;
    }

        #lia-body .ui-datepicker td span,
        #lia-body .ui-datepicker td a {
            display: block;
            padding: 2px 4px;
            text-align: right;
            text-decoration: none;
        }

    #lia-body .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        #lia-body .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            #lia-body .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    #lia-body .ui-datepicker td .ui-state-default {
        background-color: #EEEEEE;
    }

    #lia-body .ui-datepicker td .ui-state-hover {
        background-color: #EBEBEB;
    }

    #lia-body .ui-datepicker td .ui-state-active {
        background-color: #BDBDBD;
    }

    #lia-body .ui-datepicker td.ui-datepicker-other-month {
        background-color: #F6F6F6;
    }

    #lia-body .ui-datepicker td.ui-datepicker-week-end .ui-state-default {
        background-color: #F8F8F8;
    }

    #lia-body .ui-datepicker td.ui-datepicker-week-end .ui-state-hover {
        background-color: #EBEBEB;
    }

    /* with multiple calendars */
    #lia-body .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

#lia-body .ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    #lia-body .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

#lia-body .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

#lia-body .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

#lia-body .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

#lia-body .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

#lia-body .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

#lia-body .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

#lia-body .ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

/* RTL support */
/* @dirrtl */
#lia-body .ui-datepicker-rtl {
    direction: rtl;
}

    #lia-body .ui-datepicker-rtl .ui-datepicker-prev {
        left: 2px;
        right: auto;
    }

    #lia-body .ui-datepicker-rtl .ui-datepicker-next {
        right: 2px;
        left: auto;
    }

    #lia-body .ui-datepicker-rtl .ui-datepicker-prev:hover {
        left: 1px;
        right: auto;
    }

    #lia-body .ui-datepicker-rtl .ui-datepicker-next:hover {
        right: 1px;
        left: auto;
    }

    #lia-body .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: left;
    }

        #lia-body .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: right;
        }

            #lia-body .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    #lia-body .ui-datepicker-rtl .ui-datepicker-group {
        float: left;
    }

    #lia-body .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
        border-left-width: 0;
        border-right-width: 1px;
    }

    #lia-body .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-left-width: 0;
        border-right-width: 1px;
    }
/* @dirltr */

/* Dialog
----------------------------------*/
/* prevents plugins from affecting dialog background color */
body#lia-body .lia-content.ui-dialog {
    background: #FFFFFF none no-repeat 0 0;
}

#lia-body .ui-dialog {
    border: 8px solid #575757;
    position: relative;
    width: 300px;
}

    #lia-body .ui-dialog .ui-dialog-titlebar {
        background-color: #EEEEEE;
        padding: 4px 8px;
        position: relative;
    }

    #lia-body .ui-dialog .ui-dialog-title {
        color: #ABABAB;
        float: left;
        font-weight: bold;
    }

    #lia-body .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: 8px;
        top: 4px;
    }

        #lia-body .ui-dialog .ui-dialog-titlebar-close span {
            background: url(/skins/images/ED7664DF4266D8295A8E0B4EB3204426/base/images/button_dialog_close.png?version=preview) no-repeat 100% 50%;
            height: 16px;
            display: block;
            width: 16px;
        }

        #lia-body .ui-dialog .ui-dialog-titlebar-close:hover,
        #lia-body .ui-dialog .ui-dialog-titlebar-close:focus {
            padding: 0;
        }

    #lia-body .ui-dialog .ui-dialog-content {
        border: 0;
        padding: 4px 8px;
        background: none;
        overflow-y: auto;
        zoom: 1;
    }

    #lia-body .ui-dialog .ui-dialog-buttonpane {
        padding: 4px 8px;
    }

        #lia-body .ui-dialog .ui-dialog-buttonpane button {
            background-color: #9E9E9E;
            border: 1px solid #9E9E9E;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            color: #FFFFFF;
            cursor: pointer;
            float: right;
            font-size: 12px;
            line-height: 15px;
            font-family: Arial;
            font-weight: normal;
            margin: 0 0 4px 8px;
            text-decoration: none;
            white-space: nowrap;
        }

            #lia-body .ui-dialog .ui-dialog-buttonpane button:hover {
                background-color: #B1B1B1;
                border: 1px solid #B1B1B1;
            }

    #lia-body .ui-dialog .ui-resizable-se {
        background: transparent url(/skins/images/05E13323AB0F16D0AF3B2CA8D8511AC7/base/images/bg_drag_handle_resize_se.png?version=preview) no-repeat 100% 100%;
        bottom: 0;
        height: 16px;
        right: 0;
        width: 16px;
    }

#lia-body .ui-draggable .ui-dialog-titlebar {
    cursor: move;
}


/* Progressbar
----------------------------------*/
#lia-body .ui-progressbar {
    height: 2em;
    text-align: left;
}

    #lia-body .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%;
    }

/* Resizeable
----------------------------------*/
#lia-body .ui-resizable {
    position: relative;
}

#lia-body .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block;
}

#lia-body .ui-resizable-disabled .ui-resizable-handle,
#lia-body .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

#lia-body .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

#lia-body .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0px;
}

#lia-body .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0px;
    height: 100%;
}

#lia-body .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0px;
    height: 100%;
}

#lia-body .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

#lia-body .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

#lia-body .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

#lia-body .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}


/* Slider
----------------------------------*/
#lia-body .ui-slider {
    position: relative;
    text-align: left;
}

    #lia-body .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: default;
    }

    #lia-body .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
    }

#lia-body .ui-slider-horizontal {
    height: .8em;
}

    #lia-body .ui-slider-horizontal .ui-slider-handle {
        top: -.3em;
        margin-left: -.6em;
    }

    #lia-body .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
    }

    #lia-body .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    #lia-body .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

#lia-body .ui-slider-vertical {
    width: .8em;
    height: 100px;
}

    #lia-body .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em;
    }

    #lia-body .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
    }

    #lia-body .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
    }

    #lia-body .ui-slider-vertical .ui-slider-range-max {
        top: 0;
    }

/* Tabs
----------------------------------*/
#lia-body .ui-tabs {
    padding: .2em;
    zoom: 1;
}

    #lia-body .ui-tabs .ui-tabs-nav {
        list-style: none;
        position: relative;
        padding: .2em .2em 0;
    }

        #lia-body .ui-tabs .ui-tabs-nav li {
            position: relative;
            float: left;
            border-bottom-width: 0 !important;
            margin: 0 .2em -1px 0;
            padding: 0;
        }

            #lia-body .ui-tabs .ui-tabs-nav li a {
                float: left;
                text-decoration: none;
                padding: .5em 1em;
            }

            #lia-body .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
                padding-bottom: 1px;
                border-bottom-width: 0;
            }

                #lia-body .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
                #lia-body .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
                #lia-body .ui-tabs .ui-tabs-nav li.ui-state-processing a {
                    cursor: text;
                }

            #lia-body .ui-tabs .ui-tabs-nav li a,
            #lia-body .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
                cursor: pointer;
            }
    /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
    #lia-body .ui-tabs .ui-tabs-panel {
        padding: 1em 1.4em;
        display: block;
        border-width: 0;
        background: none;
    }

    #lia-body .ui-tabs .ui-tabs-hide {
        display: none !important;
    }

/* Stars
----------------------------------*/
#lia-body .ui-stars-star,
#lia-body .ui-stars-cancel {
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
}

    #lia-body .ui-stars-star a,
    #lia-body .ui-stars-cancel a {
        background: transparent url(/skins/images/5BE12B3EDC50481E67DEF4EF0ED147FE/base/images/icon_star_states.png?version=preview) no-repeat 50% -1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        display: block;
        height: 14px;
        margin: 1px;
        width: 14px;
    }

    #lia-body .ui-stars-star a {
        background-color: #D5D5D5;
        background-position: 50% -33px;
    }

#lia-body .ui-stars-star-on a {
    background-color: #BEBFBF;
    background-position: 50% -49px;
}

#lia-body .ui-stars-star-hover a {
    background-color: #9E9E9E;
    background-position: 50% -65px;
}

#lia-body .ui-stars-cancel-hover a {
    background-color: transparent;
    background-position: 50% -17px;
}

#lia-body .ui-stars-star-disabled,
#lia-body .ui-stars-star-disabled a,
#lia-body .ui-stars-cancel-disabled a {
    cursor: default !important;
}

/* Theme
----------------------------------*/
/* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
#lia-body .ui-widget-content {
    background-color: #FFFFFF;
    color: #575757;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial;
    font-weight: normal;
}

.lia-body .ui-widget-content a,
.lia-body .ui-widget-content a:link,
.lia-body .ui-widget-content a:visited,
.lia-body .ui-widget-content a:hover,
.lia-body .ui-widget-content a:active,
.lia-body .ui-widget-content a:focus {
    color: #9E9E9E;
    text-decoration: none;
}

    .lia-body .ui-widget-content a:hover,
    .lia-body .ui-widget-content a:active {
        text-decoration: underline;
    }

/* Interaction states
----------------------------------*/

/* Interaction Cues
----------------------------------*/


/* Misc visuals
----------------------------------*/

/* Overlays */
#lia-body .ui-widget-overlay {
    background: #FFFFFF none 0 0 no-repeat;
    opacity: .8;
    filter: alpha(opacity=80);
}

#lia-body .ui-widget-shadow {
    margin: -4px /*{offsetTopShadow}*/ 0 0 -4px /*{offsetLeftShadow}*/;
    padding: 4px /*{thicknessShadow}*/;
    background: #ABABAB no-repeat 0 0;
    -moz-border-radius: 4px /*{cornerRadiusShadow}*/;
    -webkit-border-radius: 4px /*{cornerRadiusShadow}*/;
}

/*******************************************************
         jQueryUI - End
*******************************************************/ /*******************************************************
 * Sections:
 *
 *******************************************************/

/*******************************************************
		Page - Begin
********************************************************/
/* LIA-19190 add clear both in case header is floated */
#lia-body .lia-content {
    clear: both;
    max-width: 100%;
    overflow: hidden;
}

/*******************************************************
		Page - End
********************************************************

/*******************************************************
		Browser Overrides - Begin
********************************************************/

/****** begin webkit CSS */
/* create 1px height to force rendering */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #lia-body .lia-content .lia-quilt-row .lia-mark-empty {
        height: 1px;
    }
}

#lia-body .lia-content input,
#lia-body .lia-content option {
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

    #lia-body .lia-content input[type="checkbox"] {
        -webkit-appearance: checkbox;
        border: 1px solid #ABABAB;
    }

#lia-body .lia-content .lia-form-vertical .lia-form-row-reverse-label-input .lia-form-label-wrapper {
    padding: 0 0 0 20px;
}
/****** end webkit CSS */
#lia-body .lia-content {
    -webkit-text-size-adjust: none;
}

/*******************************************************
		Browser Overrides - End
********************************************************/

/*******************************************************
		Links - Begin
********************************************************/

/* Links use a less specific selector by not using the ID but instead the class name.  This makes it easier for 
   components that do want to override the link color easier */
.lia-body .lia-content a,
.lia-body .lia-content a:link,
.lia-body .lia-content a:visited,
.lia-body .lia-content a:hover,
.lia-body .lia-content a:active,
.lia-body .lia-content a:focus {
    color: #9E9E9E;
    text-decoration: none;
}

    .lia-body .lia-content a:hover,
    .lia-body .lia-content a:active {
        text-decoration: underline;
    }

/*******************************************************
		Links - End
********************************************************/

/*******************************************************
		Buttons - Begin
********************************************************/

/****** Mobile Kudos */
#lia-body .lia-content .lia-button-image-kudos .lia-link-navigation {
    color: #FFFFFF;
}

    #lia-body .lia-content .lia-button-image-kudos .lia-link-navigation:hover,
    #lia-body .lia-content .lia-button-image-kudos .lia-link-navigation:active {
        text-decoration: none;
    }

/*******************************************************
		Buttons - End
********************************************************/

/*******************************************************
		Lists - Begin
********************************************************/

/****** .lia-list-slim .lia-list-wide */
#lia-body .lia-content table.lia-list-slim td,
#lia-body .lia-content table.lia-list-wide td {
    padding: 8px;
}
/* Message Subject */
#lia-body .lia-content ul.lia-list-standard .message-subject,
#lia-body .lia-content table.lia-list-slim .message-subject,
#lia-body .lia-content table.lia-list-wide .message-subject,
#lia-body .lia-content div.lia-list-slim .message-subject {
    font-size: 12px;
    line-height: 15px;
    font-family: Arial;
    font-weight: normal;
    display: inline;
}

    #lia-body .lia-content table.lia-list-slim .message-subject .lia-message-unread,
    #lia-body .lia-content table.lia-list-wide .message-subject .lia-message-unread,
    #lia-body .lia-content div.lia-list-slim .message-subject .lia-message-unread {
        font-weight: bold;
    }
/* Message Node */
#lia-body .lia-content table.lia-list-slim .message-subject-board,
#lia-body .lia-content table.lia-list-wide .message-subject-board,
#lia-body .lia-content div.lia-list-slim .message-subject-board {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

    #lia-body .lia-content table.lia-list-slim .message-subject-board a,
    #lia-body .lia-content div.lia-list-slim .message-subject-board a {
        color: #575757;
    }

        #lia-body .lia-content table.lia-list-slim .message-subject-board a:hover,
        #lia-body .lia-content table.lia-list-slim .message-subject-board a:active,
        #lia-body .lia-content table.lia-list-slim .message-subject-board a:focus,
        #lia-body .lia-content div.lia-list-slim .message-subject-board a:hover,
        #lia-body .lia-content div.lia-list-slim .message-subject-board a:active,
        #lia-body .lia-content div.lia-list-slim .message-subject-board a:focus {
            color: #9E9E9E;
        }

/*******************************************************
		Lists - End
********************************************************/

/*******************************************************
		Message Content (Board, Blog, Idea Exchange) - Begin
********************************************************/

#lia-body .lia-content .lia-message-body {
    overflow: auto;
}

    #lia-body .lia-content .lia-message-body object,
    #lia-body .lia-content .lia-message-body embed {
        height: auto;
        width: 150px;
    }

    #lia-body .lia-content .lia-message-body object,
    #lia-body .lia-content .lia-message-body embed {
        height: auto;
        width: 150px;
    }

/*******************************************************
		Message Content (Board, Blog, Idea Exchange) - End
********************************************************/

/*******************************************************
		Header - Begin
********************************************************/

#lia-body .lia-content .lia-quilt-row-header {
    background-color: #575757;
}

#lia-body .lia-content .lia-quilt-row-title .lia-quilt-column-search-icon .lia-quilt-column-alley,
#lia-body .lia-content .lia-quilt-row-title .lia-quilt-column-community-title .lia-quilt-column-alley,
#lia-body .lia-content .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley {
    padding: 11px 0 0;
}
/****** .lia-quilt-row-title */
#lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-title {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    margin: 0 0 4px;
    padding: 0 8px;
}

    #lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-title,
    #lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-title a {
        color: #FFFFFF;
    }

#lia-body .lia-content .lia-quilt-row-title .lia-quilt-column-community-title .lia-quilt-column-alley {
    padding: 11px 0 0;
    text-align: center;
}

#lia-body .lia-content .lia-quilt-row-title .lia-component-community-title,
#lia-body .lia-content .lia-quilt-row-title .lia-quilt-column-user-nav {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    font-weight: bold;
}

#lia-body .lia-content .lia-quilt-row-title .lia-component-community-title {
    text-align: center;
}

#lia-body .lia-content .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley {
    text-align: right;
}

#lia-body .lia-content .lia-quilt-row-title .lia-component-user-link-my-discussions img {
    vertical-align: middle;
}
/****** .lia-quilt-row-search */
#lia-body .lia-content .lia-quilt-row-header .lia-component-search-form,
#lia-body .lia-content .lia-quilt-row-header .lia-component-search-widget-simple-search-form {
    margin: 0 8px 8px;
}
/****** .lia-tabs-standard-mobile-header .lia-tabs-standard */
#lia-body .lia-content .lia-tabs-standard-mobile-header {
    background-color: #575757;
}

    #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard {
        border: 0;
        border-bottom: 4px solid #BEBFBF;
        margin: 0;
    }

        #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li {
            background-color: #BEBFBF;
            border: 0;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
            position: static;
        }

            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li span a,
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li span .lia-link-navigation {
                color: #575757;
            }

            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li.lia-tabs-inactive {
                background-color: transparent;
                border: 0;
            }

                #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li.lia-tabs-inactive:hover {
                    background-color: #BEBFBF;
                    border: 0;
                }

                #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li.lia-tabs-inactive a {
                    color: #FFFFFF;
                }

                #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li.lia-tabs-inactive:hover a {
                    color: #575757;
                }
            /* home icon tab */
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li span a.mobile-ask-a-question-tab {
                background: transparent url(/skins/images/A83AF8A8AFD9CF2636B8A3AD4E7AFFA1/base-1133248559/images/icon_tab_home.png?version=preview) no-repeat 50% 50%;
                display: block;
                min-height: 12px;
                padding: 0 8px;
                text-indent: -9999em;
                width: 12px;
            }

            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li.lia-tabs-inactive span a.mobile-ask-a-question-tab {
                background-image: url(/skins/images/FEE2713038C6EBAFBA19F8F72321F75A/base-1133248559/images/icon_tab_home_inv.png?version=preview);
            }

            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li.lia-tabs-inactive:hover span a.mobile-ask-a-question-tab {
                background-image: url(/skins/images/A83AF8A8AFD9CF2636B8A3AD4E7AFFA1/base-1133248559/images/icon_tab_home.png?version=preview);
            }
            /* tab option menu */
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li.lia-tabs-inactive .lia-menu-navigation .default-menu-option {
                background-image: url(/skins/images/E32AC263B3159F77A011239AEF355235/base/images/icon_link_menu_inv.png?version=preview);
            }

            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard li.lia-tabs-inactive:hover .lia-menu-navigation .default-menu-option {
                background-image: url(/skins/images/3759C0B20D41CAB146CB64E8EE7F1ACB/base/images/icon_link_menu.png?version=preview);
            }

        #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard .dropdownHover .lia-menu-navigation .lia-menu-dropdown-items {
            left: auto;
            right: 0;
        }
        /* noscript tab option menu */
        #lia-body .lia-content .lia-tab-link-menu-wrapper ul.lia-tabs-standard > li .lia-form-inline,
        #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard > li .lia-form-inline {
            margin: 0;
        }

            #lia-body .lia-content .lia-tab-link-menu-wrapper ul.lia-tabs-standard > li .lia-form-inline select,
            #lia-body .lia-content .lia-tab-link-menu-wrapper ul.lia-tabs-standard > li .lia-form-inline .lia-button-wrapper,
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard > li .lia-form-inline select,
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard > li .lia-form-inline .lia-button-wrapper {
                height: 15px;
                margin: 2.5px 0;
            }

            #lia-body .lia-content .lia-tab-link-menu-wrapper ul.lia-tabs-standard > li .lia-form-inline select,
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard > li .lia-form-inline select {
                margin-right: 4px;
                max-width: 100px;
            }

            #lia-body .lia-content .lia-tab-link-menu-wrapper ul.lia-tabs-standard > li .lia-form-inline .lia-button,
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard > li .lia-form-inline .lia-button {
                height: 15px;
            }

            #lia-body .lia-content .lia-tab-link-menu-wrapper ul.lia-tabs-standard > li .lia-form-inline .lia-form-row,
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard > li .lia-form-inline .lia-form-row {
                min-height: 0;
            }

            #lia-body .lia-content .lia-tab-link-menu-wrapper ul.lia-tabs-standard > li .lia-form-inline span,
            #lia-body .lia-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard > li .lia-form-inline span {
                padding: 0;
            }
/****** .lia-quilt-row-navigation */
#lia-body .lia-content .lia-quilt-layout-mobile-header .lia-component-common-widget-simple-node-navigator {
    background: #BEBFBF url(/skins/images/451E674F65A689C8374F0D4C5C2927C3/base-1133248559/images/bg_navigation_row.png?version=preview) repeat-x 0 50%;
    padding: 8px;
}

    #lia-body .lia-content .lia-quilt-layout-mobile-header .lia-component-common-widget-simple-node-navigator,
    #lia-body .lia-content .lia-quilt-layout-mobile-header .lia-component-common-widget-simple-node-navigator a {
        color: #575757;
    }
/* ^ above is too specific, but kept for legacy */
#lia-body .lia-content .lia-quilt-layout-mobile-header .lia-mobile-navigator-bar {
    background: #BEBFBF url(/skins/images/451E674F65A689C8374F0D4C5C2927C3/base-1133248559/images/bg_navigation_row.png?version=preview) repeat-x 0 50%;
    padding: 8px;
}

    #lia-body .lia-content .lia-quilt-layout-mobile-header .lia-mobile-navigator-bar,
    #lia-body .lia-content .lia-quilt-layout-mobile-header .lia-mobile-navigator-bar a {
        color: #575757;
    }

#lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-navigation .lia-quilt-column-left-content .lia-button-wrapper {
    background: transparent url(/skins/images/2BB33E871EAB5D945013A7B39CF4A740/base-1133248559/images/button_navigation_left_point.png?version=preview) no-repeat 0 50%;
    float: left;
    padding: 0 0 0 12px;
}

#lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-navigation .lia-quilt-column-left-content .lia-button {
    background: transparent url(/skins/images/3D759EEF98B42184079809679C4C435E/base-1133248559/images/button_navigation_right.png?version=preview) no-repeat 100% 50%;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 28px;
    line-height: 28px;
    padding: 0 12px 0 0;
    font-size: 10px;
    font-family: Arial;
    font-weight: normal;
    font-weight: bold;
}

#lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-navigation .lia-quilt-column-mid-content {
    text-align: center;
}

    #lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-navigation .lia-quilt-column-mid-content .lia-node-title-wrapper {
        display: table;
        table-layout: fixed;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
    }

    #lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-navigation .lia-quilt-column-mid-content .lia-node-title {
        display: block;
        min-height: 28px;
        line-height: 28px;
        font-size: 14px;
        font-family: Arial;
        font-weight: bold;
    }

#lia-body.MobileForumPage .lia-content .lia-quilt-row-header .lia-quilt-row-node-navigation .lia-quilt-column-mid-content {
    text-align: left;
    width: 75%;
}

#lia-body.MobileForumPage .lia-content .lia-quilt-row-header .lia-quilt-row-node-navigation .lia-quilt-column-right-content {
    display: none;
}

#lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-navigation .lia-quilt-column-right-content .lia-button-wrapper {
    background: transparent url(/skins/images/50F4E60B08C5AF09CE8FF2A9DBD57354/base-1133248559/images/button_navigation_left.png?version=preview) no-repeat 0 50%;
    float: right;
    padding: 0 0 0 12px;
}

#lia-body .lia-content .lia-quilt-row-header .lia-quilt-row-navigation .lia-quilt-column-right-content .lia-button {
    background: transparent url(/skins/images/3D759EEF98B42184079809679C4C435E/base-1133248559/images/button_navigation_right.png?version=preview) no-repeat 100% 50%;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 28px;
    line-height: 28px;
    padding: 0 12px 0 0;
    font-size: 10px;
    font-family: Arial;
    font-weight: normal;
    font-weight: bold;
    overflow: hidden;
    text-align: center;
    white-space: normal;
}

/****** header current page */
#lia-body .lia-content .lia-quilt-mobile-user-login-page .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley,
#lia-body .lia-content .lia-quilt-mobile-my-posts-page .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley,
#lia-body .lia-content .lia-quilt-mobile-private-notes-inbox .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley,
#lia-body .lia-content .lia-quilt-mobile-private-notes-outbox .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley,
#lia-body .lia-content .lia-quilt-mobile-my-profile-page .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley,
#lia-body .lia-content .lia-quilt-mobile-my-kudos-page .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley,
#lia-body .lia-content .lia-quilt-mobile-my-bookmarks-page .lia-quilt-row-title .lia-quilt-column-user-nav .lia-quilt-column-alley {
    background: url(/skins/images/881DF3446EC15962A221437140925181/base-1133248559/images/bg_arrow_current_page.png?version=preview) no-repeat 100% 0;
}

#lia-body .lia-content .lia-quilt-mobile-search-page .lia-quilt-row-title .lia-quilt-column-search-icon .lia-quilt-column-alley {
    background: url(/skins/images/881DF3446EC15962A221437140925181/base-1133248559/images/bg_arrow_current_page.png?version=preview) no-repeat 0 0;
}


/*******************************************************
		Header - End
********************************************************/

/*******************************************************
		Title - Begin
********************************************************/

/****** .lia-quilt-row-main-title-group */
#lia-body .lia-content .lia-quilt-row-main-title-group {
    margin: 0 0 4px;
}

#lia-body .lia-content .lia-quilt-row-main-title,
#lia-body .lia-content .lia-quilt-row-main-title-info {
    margin: 0 0 4px;
    padding: 0 8px;
}

#lia-body .lia-content .lia-quilt-row-main-title {
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-quilt-row-main-title-info {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}
/****** .lia-quilt-row-main-actions */
#lia-body .lia-content .lia-quilt-row-main-actions {
    padding: 0 8px;
}

/*******************************************************
		Title - End
********************************************************/

/*******************************************************
		Main Section - Begin
********************************************************/

#lia-body .lia-content .lia-quilt-layout-mobile-page > .lia-quilt-row-main,
#lia-body .lia-content .lia-quilt-layout-one-column > .lia-quilt-row-main {
    margin: 8px 0 0;
}
/* remove top margin from pages that don't need it */
#lia-body .lia-content .lia-quilt-mobile-my-posts-page .lia-quilt-row-main,
#lia-body .lia-content .lia-quilt-mobile-private-notes-inbox .lia-quilt-row-main,
#lia-body .lia-content .lia-quilt-mobile-private-note-compose .lia-quilt-row-main,
#lia-body .lia-content .lia-quilt-mobile-private-notes-outbox .lia-quilt-row-main,
#lia-body .lia-content .lia-quilt-mobile-my-profile-page .lia-quilt-row-main,
#lia-body .lia-content .lia-quilt-mobile-my-kudos-page .lia-quilt-row-main,
#lia-body .lia-content .lia-quilt-mobile-my-bookmarks-page .lia-quilt-row-main #lia-body .lia-content .lia-quilt-mobile-private-note-note-view .lia-quilt-row-main {
    margin-top: 0;
}

/*******************************************************
		Main Section - End
********************************************************/

/*******************************************************
		Footer - Begin
********************************************************/

#lia-body .lia-content .lia-quilt-row-footer {
    background-color: #EEEEEE;
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
    padding: 8px;
}

    #lia-body .lia-content .lia-quilt-row-footer .lia-quilt-column-view {
        text-align: center;
    }

    #lia-body .lia-content .lia-quilt-row-footer .lia-quilt-column-login .lia-quilt-column-alley {
        float: right;
    }

/*******************************************************
		Footer - End
********************************************************/

/*******************************************************
		Menu Bar - Begin
********************************************************/

#lia-body .lia-content .lia-menu-bar {
    margin: 0 0 8px;
    padding: 0 8px;
    zoom: 1;
}

    #lia-body .lia-content .lia-menu-bar:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-menu-bar .lia-menu-bar-buttons .lia-button-wrapper,
    #lia-body .lia-content .lia-menu-bar .lia-menu-bar-buttons .lia-menu-action,
    #lia-body .lia-content .lia-menu-bar .lia-menu-bar-buttons .lia-link-navigation {
        float: left;
        margin: 0 8px 4px 0;
    }

    #lia-body .lia-content .lia-menu-bar .lia-menu-bar-buttons .lia-link-navigation {
        line-height: 20px;
    }

/*******************************************************
		Menu Bar - End
********************************************************/

/*******************************************************
		Forms - Begin
********************************************************/

#lia-body .lia-content fieldset {
    border: 0;
    padding: 0;
}

    #lia-body .lia-content fieldset legend {
        color: #ABABAB;
        margin: 0 0 8px;
    }

#lia-body .lia-content .lia-form-vertical .lia-form-footer .lia-quilt-column-left {
    display: none;
}

#lia-body .lia-content .lia-form-vertical .lia-form-footer .lia-quilt-column-right {
    width: 100%;
}

#lia-body .lia-content .UserLoginForm,
#lia-body .lia-content .lia-component-editor,
#lia-body .lia-content .lia-component-reply,
#lia-body .lia-content .CommentEditorForm {
    margin: 0 8px 8px;
}

#lia-body .lia-content .lia-component-login-form,
#lia-body .lia-content .lia-component-user-registration-form {
    margin: 0 8px 8px;
}

#lia-body .lia-content .lia-form .lia-form-terms-of-service,
#lia-body .lia-content .lia-form .lia-form-terms-of-service-display {
    max-height: none;
}

#lia-body .lia-content input[type=password] {
    -webkit-user-modify: read-write-plaintext-only;
}

/*******************************************************
		Forms - End
********************************************************/

/*******************************************************
		Tabs - Begin
********************************************************/

#lia-body .lia-content ul.lia-tabs-standard > li {
    margin: 0 4px;
}

    #lia-body .lia-content ul.lia-tabs-standard > li:first-child {
        margin-left: 8px;
    }

/*******************************************************
		Tabs - End
********************************************************/

/*******************************************************
		Menus - Begin
********************************************************/

#lia-body .lia-content .lia-menu-navigation ul.lia-list-standard {
    margin: 0;
}

#lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items .lia-view-filter-ascending,
#lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items .lia-view-filter-descending {
    background-repeat: no-repeat;
    background-position: 98% 50%;
    padding-right: 16px;
}

#lia-body .lia-content .lia-menu-navigation .lia-view-filter-descending {
    background-image: url(/skins/images/F9FEC46EAFEEBD642D96482561BDE9ED/base/images/icon_view_filter_descending.png?version=preview);
}

#lia-body .lia-content .lia-menu-navigation .lia-view-filter-ascending {
    background-image: url(/skins/images/1F6F62E83AF398F0C558389330D6C9A7/base/images/icon_view_filter_ascending.png?version=preview);
}

/*******************************************************
		Menus - End
********************************************************/

/*******************************************************
		Feedback - Begin
********************************************************/

#lia-body .lia-content .lia-panel-feedback-inline-note,
#lia-body .lia-content .lia-panel-feedback-banner-note,
#lia-body .lia-content .lia-panel-feedback-inline-alert,
#lia-body .lia-content .lia-panel-feedback-banner-alert,
#lia-body .lia-content .lia-panel-feedback-inline-safe,
#lia-body .lia-content .lia-panel-feedback-banner-safe,
#lia-body .lia-content .lia-panel-status-banner-note,
#lia-body .lia-content .lia-panel-status-inline-note {
    margin: 0 8px 8px;
}

/*******************************************************
		Feedback - End
********************************************************/

/*******************************************************
		Paging - Begin
********************************************************/

#lia-body .lia-content .lia-quilt-row-main .lia-component-pager,
#lia-body .lia-content .lia-quilt-row-main .lia-component-paging {
    margin: 0 8px 8px;
    zoom: 1;
}

    #lia-body .lia-content .lia-quilt-row-main .lia-component-pager:after,
    #lia-body .lia-content .lia-quilt-row-main .lia-component-paging:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-quilt-row-main .lia-component-pager .lia-paging-dropdown,
    #lia-body .lia-content .lia-quilt-row-main .lia-component-paging .lia-paging-dropdown,
    #lia-body .lia-content .lia-quilt-row-main .lia-paging-full-wrapper .lia-paging-dropdown {
        float: right;
    }

        #lia-body .lia-content .lia-quilt-row-main .lia-component-pager .lia-paging-dropdown .lia-form,
        #lia-body .lia-content .lia-quilt-row-main .lia-component-paging .lia-paging-dropdown .lia-form,
        #lia-body .lia-content .lia-quilt-row-main .lia-panel-standard .lia-paging-dropdown .lia-form,
        #lia-body .lia-content .lia-quilt-row-main .lia-component-pager .lia-paging-dropdown .lia-form .lia-form-input-wrapper > select,
        #lia-body .lia-content .lia-quilt-row-main .lia-component-paging .lia-paging-dropdown .lia-form .lia-form-input-wrapper > select {
            margin: 0;
        }

/*******************************************************
		Paging - End
********************************************************/

/*******************************************************
		Search Form - Begin
********************************************************/

/****** header/footer input */
#lia-body .lia-content .lia-component-search-form .lia-quilt-row,
#lia-body .lia-content .lia-component-search-form .lia-form-row,
#lia-body .lia-content .lia-component-search-widget-simple-search-form .lia-quilt-row,
#lia-body .lia-content .lia-component-search-widget-simple-search-form .lia-form-row {
    float: none;
}

#lia-body .lia-content .lia-component-search-form .lia-form-all-words-entry input[type="text"],
#lia-body .lia-content .lia-component-search-widget-simple-search-form .lia-form-all-words-entry input[type="text"] {
    width: 99.8%;
}

#lia-body .lia-content .lia-component-search-form,
#lia-body .lia-content .lia-component-search-widget-simple-search-form {
    position: relative;
}

    #lia-body .lia-content .lia-component-search-form .lia-button-wrapper-Submit-action,
    #lia-body .lia-content .lia-component-search-widget-simple-search-form .lia-button-wrapper-Submit-action {
        margin: 0;
        position: absolute;
        right: 0;
        top: 0;
    }

    #lia-body .lia-content .lia-component-search-form .lia-button-Submit-action,
    #lia-body .lia-content .lia-component-search-form .lia-button-Submit-action:hover,
    #lia-body .lia-content .lia-component-search-widget-simple-search-form .lia-button-Submit-action,
    #lia-body .lia-content .lia-component-search-widget-simple-search-form .lia-button-Submit-action:hover {
        background: transparent url(/skins/images/6D24423A60B85354B2104C12AC925803/base-1133248559/images/bg_button_search.png?version=preview) no-repeat 100% 50%;
        border: 0;
        color: #FFFFFF;
        margin: 0 8px 0 0;
        padding-right: 24px;
    }

    #lia-body .lia-content .lia-component-search-form .lia-button-wrapper-advancedSearch-action,
    #lia-body .lia-content .lia-component-search-widget-simple-search-form .lia-button-wrapper-advancedSearch-action {
        display: none;
    }
/****** search page input */
#lia-body .lia-content .lia-component-search-content .lia-form-all-words-entry .lia-form-input-wrapper {
    position: relative;
}

    #lia-body .lia-content .lia-component-search-content .lia-form-all-words-entry .lia-form-input-wrapper .lia-button-wrapper-Submit-action {
        margin: 0;
        position: absolute;
        right: 0;
        top: 0;
    }

#lia-body .lia-content .lia-component-search-content .lia-form-all-words-entry .lia-button-Submit-action,
#lia-body .lia-content .lia-component-search-content .lia-form-all-words-entry .lia-button-Submit-action:hover {
    background: transparent url(/skins/images/6D24423A60B85354B2104C12AC925803/base-1133248559/images/bg_button_search.png?version=preview) no-repeat 100% 50%;
    border: 0;
    color: #FFFFFF;
    margin: 0 8px 0 0;
    padding-right: 24px;
}

/*******************************************************
		Search Form - End
********************************************************/

/*******************************************************
		Message Display - Begin
********************************************************/
#lia-body .lia-content .lia-section-header-title {
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-component-post-title {
    display: block;
    margin: 0 0 8px;
    padding: 0 8px;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-panel-message {
    margin: 0;
}

#lia-body .lia-content .message-list .first-message {
    border: 0;
    padding: 0;
}
/****** message-header */
#lia-body .lia-content .lia-panel-message .lia-component-message-header {
    border-top: 1px solid background:#EEEEEE;
    background: #F6F6F6 url(/skins/images/F070CAB110A02007F455E779C760EA12/base-1133248559/images/bg_message_header_beak.png?version=preview) no-repeat 24px 100%;
    margin: 0 0 4px;
    padding: 4px 8px 16px;
}

    #lia-body .lia-content .lia-panel-message .lia-component-message-header .lia-quilt-column-alley-right {
        float: right;
    }

#lia-body .lia-content .lia-panel-message .lia-message-author-avatar,
#lia-body .lia-content .lia-panel-message .lia-user-avatar,
#lia-body .lia-content .lia-panel-message .lia-message-author-username,
#lia-body .lia-content .lia-panel-message .lia-message-author-rank {
    display: inline;
}

#lia-body .lia-content .lia-panel-message .lia-component-message-header .lia-message-posted-on {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}
/****** lia-message-body lia-component-labels lia-message-actions */
#lia-body .lia-content .lia-panel-message .lia-message-body,
#lia-body .lia-content .lia-panel-message .lia-component-labels,
#lia-body .lia-content .lia-panel-message .lia-message-actions {
    margin: 0 8px 4px;
}

#lia-body .lia-content .lia-panel-message .lia-rating-metoo {
    margin: 0 8px 8px;
}

#lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group .lia-button-wrapper,
#lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group .lia-message-kudos,
#lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group .lia-link-navigation {
    float: left;
}

#lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group .lia-button-wrapper,
#lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group .lia-link-navigation {
    margin: 0 8px 0 0;
}

#lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group .lia-message-kudos,
#lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group .lia-message-kudos .lia-link-navigation {
    margin: 0;
}
/****** topic message list */
#lia-body .lia-content .lia-quilt-mobile-forum-topic-page .lia-component-message-list {
    margin: 0 0 8px;
}
/****** solutions */
#lia-body .lia-content .lia-panel-message.accepted-solution {
    background-color: #FFF3E5;
}

    #lia-body .lia-content .lia-panel-message.accepted-solution .lia-component-message-header {
        background-image: url(/skins/images/01C4CE45D1E53E53A006E1E2E773BF88/base-1133248559/images/bg_message_header_beak_safe.png?version=preview);
    }
/****** blog/ideas/tkb */
#lia-body .lia-content .lia-component-article {
    margin: 0 0 8px;
}

#lia-body .lia-content .lia-panel-message-root.lia-message-blog .lia-message-heading h2,
#lia-body .lia-content .lia-panel-message-root.lia-message-blog .lia-message-heading h2 a {
    font-size: 14px;
    line-height: 17px;
    font-family: Arial;
    font-weight: bold;
}

#lia-body .lia-content .lia-message-idea .lia-message-kudos {
    position: static;
}

#lia-body .lia-content .lia-component-reply fieldset legend {
    display: none;
}

#lia-body .lia-content .lia-message-tkb .lia-message-template-symptoms-zone,
#lia-body .lia-content .lia-message-tkb .lia-message-template-diagnosis-zone,
#lia-body .lia-content .lia-message-tkb .lia-message-template-solution-zone,
#lia-body .lia-content .lia-message-tkb .lia-message-template-question-zone,
#lia-body .lia-content .lia-message-tkb .lia-message-template-answer-zone {
    margin: 0 0 8px;
}

#lia-body .lia-content .lia-message-tkb .lia-message-template-solution-zone,
#lia-body .lia-content .lia-message-tkb .lia-message-template-answer-zone {
    background-color: #FFF3E5;
    padding: 4px;
}

#lia-body .lia-content .lia-message-tkb .lia-component-contributors {
    margin: 0 8px 4px;
}

    #lia-body .lia-content .lia-message-tkb .lia-component-contributors > span {
        float: left;
        margin: 0 4px 0 0;
    }
/****** q and a */
#lia-body .lia-content .lia-section-header {
    padding: 8px;
}

#lia-body .lia-content .lia-section-header {
    border-top: 4px solid #EEEEEE;
}

#lia-body .lia-content .lia-section-header-solution {
    border-color: #FFC380;
}

    #lia-body .lia-content .lia-section-header-solution .lia-section-header-title {
        color: #FFC380;
    }

#lia-body .lia-content .section-comment .CommentEditorForm {
    background: transparent url(/skins/images/E2B9ECA28DDC20A985AC40431FC9D00F/base/images/icon_message_reply.png?version=preview) no-repeat 0 2.5px;
    margin: 8px;
    padding: 0 0 0 16px;
}

#lia-body .lia-content .section-comment .lia-message-qanda {
    background: #F6F6F6 url(/skins/images/E2B9ECA28DDC20A985AC40431FC9D00F/base/images/icon_message_reply.png?version=preview) no-repeat 8px 2.5px;
    /* match lia-component-message-header bg color */
    padding: 0 0 0 20px;
}

    #lia-body .lia-content .section-comment .lia-message-qanda .lia-panel-message-content {
        background-color: #FFFFFF;
    }

/****** comments */
#lia-body .lia-content .lia-component-comments {
    border-top: 4px solid #EEEEEE;
    margin: 0 0 8px;
}

    #lia-body .lia-content .lia-component-comments .lia-panel-message .lia-component-kudos {
        float: none;
        margin: 0 8px 4px;
        zoom: 1;
    }

        #lia-body .lia-content .lia-component-comments .lia-panel-message .lia-component-kudos:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }

        #lia-body .lia-content .lia-component-comments .lia-panel-message .lia-component-kudos .lia-button-wrapper {
            float: left;
            margin: 0 8px 0 0;
        }
/****** featured */
#lia-body .lia-content .lia-component-featured-thread {
    margin: 0 0 8px;
}

    #lia-body .lia-content .lia-component-featured-thread .lia-panel-message .lia-component-message-header {
        border: 0;
        background: transparent none;
        margin: 0;
        padding: 0 8px;
    }

    #lia-body .lia-content .lia-component-featured-thread .lia-message-subject,
    #lia-body .lia-content .lia-component-featured-thread .lia-message-subject a,
    #lia-body .lia-content .lia-component-featured-thread .lia-panel-message-root.lia-message-blog .lia-message-heading h2,
    #lia-body .lia-content .lia-component-featured-thread .lia-panel-message-root.lia-message-blog .lia-message-heading h2 a,
    #lia-body .lia-content .lia-component-featured-thread .lia-panel-message-root.lia-message-idea .lia-message-heading h2,
    #lia-body .lia-content .lia-component-featured-thread .lia-panel-message-root.lia-message-idea .lia-message-heading h2 a,
    #lia-body .lia-content .lia-component-featured-thread .lia-panel-message-root.lia-message-contest .lia-message-heading h2,
    #lia-body .lia-content .lia-component-featured-thread .lia-panel-message-root.lia-message-contest .lia-message-heading h2 a {
        color: #9E9E9E;
        font-size: 14px;
        line-height: 17px;
        font-family: Arial;
        font-weight: bold;
    }

    #lia-body .lia-content .lia-component-featured-thread .lia-panel-message .lia-component-author {
        display: block;
        margin: 0 0 4px;
        padding: 0 8px;
    }
/****** private notes */
#lia-body .lia-content .lia-quilt-mobile-private-note-note-view .lia-panel-message .lia-message-heading {
    margin: 8px 8px 4px;
}

/*******************************************************
		Message Display - End
********************************************************/

/*******************************************************
		Category List - Begin
********************************************************/

#lia-body .lia-content .lia-component-browser {
    border-top: 1px solid #EEEEEE;
}

    #lia-body .lia-content .lia-component-browser .lia-list-wide td,
    #lia-body .lia-content .lia-component-browser .lia-list-slim td {
        background: transparent url(/skins/images/B8875282E03207E32F3197BFDD6E860A/base-1133248559/images/bg_list_row.png?version=preview) repeat-x 0 100%;
    }

    #lia-body .lia-content .lia-component-browser .lia-list-slim .titleColumn a {
        display: block;
    }

    #lia-body .lia-content .lia-component-browser .lia-list-slim .linkColumn a {
        background: transparent url(/skins/images/146CE49AD52C550CEC923FE98C476E4E/base-1133248559/images/button_next_level.png?version=preview) no-repeat 100% 50%;
        display: block;
        padding: 0 24px 0 0;
    }
        /*** temporary classes */
        #lia-body .lia-content .lia-component-browser .lia-list-slim .linkColumn a:hover,
        #lia-body .lia-content .lia-component-browser .lia-list-slim .linkColumn a:active {
            text-decoration: none;
        }

/*******************************************************
		Category List - End
********************************************************/

/*******************************************************
		Message List - Begin
********************************************************/

#lia-body .lia-content .lia-component-message-list,
#lia-body .lia-content .lia-component-notes-list,
#lia-body .lia-content .lia-component-kudos-list,
#lia-body .lia-content .lia-component-bookmarks {
    border-top: 1px solid #EEEEEE;
}

    #lia-body .lia-content .lia-component-message-list table.lia-list-wide th,
    #lia-body .lia-content .lia-component-notes-list table.lia-list-wide th,
    #lia-body .lia-content .lia-component-kudos-list table.lia-list-wide th,
    #lia-body .lia-content .lia-component-bookmarks table.lia-list-wide th {
        padding: 0;
    }

    #lia-body .lia-content .lia-component-message-list .lia-data-cell-date,
    #lia-body .lia-content .lia-component-message-list .lia-data-cell-integer,
    #lia-body .lia-content .lia-component-notes-list .lia-data-cell-date,
    #lia-body .lia-content .lia-component-notes-list .lia-data-cell-integer,
    #lia-body .lia-content .lia-component-kudos-list .lia-data-cell-date,
    #lia-body .lia-content .lia-component-kudos-list .lia-data-cell-integer,
    #lia-body .lia-content .lia-component-bookmarks .lia-data-cell-date,
    #lia-body .lia-content .lia-component-bookmarks .lia-data-cell-integer {
        font-size: 10px;
        line-height: 12px;
        font-family: Arial;
        font-weight: normal;
    }

    #lia-body .lia-content .lia-component-message-list .lia-list-wide td,
    #lia-body .lia-content .lia-component-message-list .lia-list-slim td,
    #lia-body .lia-content .lia-component-notes-list .lia-list-wide td,
    #lia-body .lia-content .lia-component-notes-list .lia-list-slim td,
    #lia-body .lia-content .lia-component-kudos-list .lia-list-wide td,
    #lia-body .lia-content .lia-component-kudos-list .lia-list-slim td,
    #lia-body .lia-content .lia-component-bookmarks .lia-list-wide td,
    #lia-body .lia-content .lia-component-bookmarks .lia-list-slim td {
        background-color: #F6F6F6;
    }

    #lia-body .lia-content .lia-component-message-list .lia-list-wide .lia-list-row-thread-unread td,
    #lia-body .lia-content .lia-component-message-list .lia-list-slim .lia-list-row-thread-unread td,
    #lia-body .lia-content .lia-component-notes-list .lia-list-wide .lia-list-row-thread-unread td,
    #lia-body .lia-content .lia-component-notes-list .lia-list-slim .lia-list-row-thread-unread td,
    #lia-body .lia-content .lia-component-kudos-list .lia-list-wide .lia-list-row-thread-unread td,
    #lia-body .lia-content .lia-component-kudos-list .lia-list-slim .lia-list-row-thread-unread td,
    #lia-body .lia-content .lia-component-bookmarks .lia-list-wide .lia-list-row-thread-unread td,
    #lia-body .lia-content .lia-component-bookmarks .lia-list-slim .lia-list-row-thread-unread td {
        background-color: transparent;
    }
/****** floated topics */
#lia-body .lia-content table.lia-list-wide tr.lia-list-row-float td {
    background-color: #EEEEEE;
    border-color: #E5E5E5;
}

#lia-body .lia-content table.lia-list-wide tr.lia-list-row-first-non-float td {
    border-color: #E5E5E5;
}
/****** message subject hide overflow */
#lia-body .lia-content .lia-message-subject-hide-overflow {
    display: table;
    table-layout: fixed;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

    #lia-body .lia-content .lia-message-subject-hide-overflow .message-subject wbr {
        display: none;
    }
/****** message meta data */
#lia-body .lia-content .lia-list-wide .lia-message-meta,
#lia-body .lia-content .lia-list-slim .lia-message-meta {
    margin: 0 0 4px;
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

    #lia-body .lia-content .lia-list-wide .lia-message-meta ul.lia-list-standard-inline,
    #lia-body .lia-content .lia-list-slim .lia-message-meta ul.lia-list-standard-inline {
        margin: 0;
    }

    #lia-body .lia-content .lia-list-wide .lia-message-meta,
    #lia-body .lia-content .lia-list-wide .lia-message-meta a,
    #lia-body .lia-content .lia-list-slim .lia-message-meta,
    #lia-body .lia-content .lia-list-slim .lia-message-meta a {
        color: #ABABAB;
    }

        #lia-body .lia-content .lia-list-wide .lia-message-meta ul.lia-list-standard-inline li,
        #lia-body .lia-content .lia-list-slim .lia-message-meta ul.lia-list-standard-inline li {
            margin: 0 4px 0 0;
        }

#lia-body .lia-content .lia-message-body ul.lia-list-tile {
    position: static;
}

/*******************************************************
		Message List - End
********************************************************/

/*******************************************************
		Message Filters - Begin
********************************************************/

#lia-body .lia-content .lia-quilt-row-main .lia-component-label-filter,
#lia-body .lia-content .lia-quilt-row-main .lia-component-message-status-filter {
    margin: 0 8px 8px;
}

/*******************************************************
		Message Filters - End
********************************************************/

/*******************************************************
		Search Page - Begin
********************************************************/

/****** .lia-form-all-words-entry */
#lia-body .lia-content .lia-component-search-content .lia-form-all-words-entry {
    background-color: #575757;
    padding: 4px 8px;
}
/* Search Page Filters */
#lia-body .lia-content .lia-component-search-content .lia-form-location-entry,
#lia-body .lia-content .lia-component-search-content .lia-form-date-range-type-entry,
#lia-body .lia-content .lia-component-search-content .lia-form-filter-entry {
    float: left;
    margin: 0 4px 0 0;
    width: 30%;
}

    #lia-body .lia-content .lia-component-search-content .lia-form-location-entry .lia-quilt-row,
    #lia-body .lia-content .lia-component-search-content .lia-form-date-range-type-entry .lia-quilt-row,
    #lia-body .lia-content .lia-component-search-content .lia-form-filter-entry .lia-quilt-row {
        float: none;
    }

    #lia-body .lia-content .lia-component-search-content .lia-form-location-entry select,
    #lia-body .lia-content .lia-component-search-content .lia-form-date-range-type-entry select,
    #lia-body .lia-content .lia-component-search-content .lia-form-filter-entry select {
        width: 100%;
    }

#lia-body .lia-content .lia-component-search-content .lia-form-location-entry {
    margin: 0 4px 0 8px;
}

#lia-body .lia-content .lia-component-search-content .lia-search-message-mobile > .lia-quilt-row,
#lia-body .lia-content .lia-component-search-content .lia-search-user-mobile > .lia-quilt-row,
#lia-body .lia-content .lia-component-search-content .lia-search-boards-mobile > .lia-quilt-row {
    float: none;
}

    #lia-body .lia-content .lia-component-search-content .lia-search-message-mobile > .lia-quilt-row > .lia-quilt-column-single > .lia-quilt-column-alley-single,
    #lia-body .lia-content .lia-component-search-content .lia-search-user-mobile > .lia-quilt-row > .lia-quilt-column-single > .lia-quilt-column-alley-single,
    #lia-body .lia-content .lia-component-search-content .lia-search-boards-mobile > .lia-quilt-row > .lia-quilt-column-single > .lia-quilt-column-alley-single {
        margin: 0 36px 0 0;
    }

#lia-body .lia-content .lia-component-search-content .lia-search-message-mobile,
#lia-body .lia-content .lia-component-search-content .lia-search-user-mobile,
#lia-body .lia-content .lia-component-search-content .lia-search-boards-mobile {
    position: relative;
}

    #lia-body .lia-content .lia-component-search-content .lia-search-message-mobile .lia-form-footer,
    #lia-body .lia-content .lia-component-search-content .lia-search-user-mobile .lia-form-footer,
    #lia-body .lia-content .lia-component-search-content .lia-search-boards-mobile .lia-form-footer {
        position: absolute;
        right: 0;
        top: 0;
    }

#lia-body .lia-content .lia-component-search-content select {
    z-index: 1;
}

#lia-body .lia-content .lia-component-search-content .lia-mobile-select-overlay {
    position: absolute;
    z-index: 997; /* one less than dropdown */
}

#lia-body .lia-content .lia-component-search-content .lia-form-ranking-entry,
#lia-body .lia-content .lia-component-search-content .lia-form-sort-by-entry {
    float: left;
    margin: 0 4px 0 0;
    width: 45%;
}

    #lia-body .lia-content .lia-component-search-content .lia-form-ranking-entry .lia-quilt-row,
    #lia-body .lia-content .lia-component-search-content .lia-form-sort-by-entry .lia-quilt-row {
        float: none;
    }

    #lia-body .lia-content .lia-component-search-content .lia-form-ranking-entry select,
    #lia-body .lia-content .lia-component-search-content .lia-form-sort-by-entry select {
        width: 100%;
    }
/* Search Page Tabs */
#lia-body .lia-content .lia-component-search-content .lia-tabs-standard-mobile-header ul.lia-tabs-standard {
    margin: 0 0 8px;
}
/****** .lia-mobile-search-results */
#lia-body .lia-content .lia-component-search-content .lia-mobile-search-results {
    border-top: 1px solid #EEEEEE;
    margin: 0 0 8px;
}

#lia-body .lia-content .lia-component-search-content .SearchItemLayout {
    border-bottom: 1px solid #EEEEEE;
    padding: 4px 8px;
}

#lia-body .lia-content .lia-component-search-content .lia-message-subject {
    font-size: 12px;
    line-height: 15px;
    font-family: Arial;
    font-weight: normal;
    font-weight: bold;
}

#lia-body .lia-content .lia-component-search-content .lia-summary-view-statistics-wrapper {
    color: #ABABAB;
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

#lia-body .lia-content .lia-component-search-content .lia-search-match-lithium {
    background: #BDBDBD;
    font-weight: bold;
}

#lia-body .lia-content .lia-component-search-content .lia-summary-view-statistics-wrapper,
#lia-body .lia-content .lia-component-search-content .search-result-message-blurb-root {
    margin: 0 0 4px;
}
/****** .lia-mobile-search-results-page */
#lia-body .lia-content .lia-component-search-content .lia-mobile-search-results-pager {
    margin: 0 0 8px;
    zoom: 1;
}

    #lia-body .lia-content .lia-component-search-content .lia-mobile-search-results-pager:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-component-search-content .lia-mobile-search-results-pager .lia-mobile-search-results-pager-dropdown {
        float: right;
        margin: 0 8px 0 0;
    }

    #lia-body .lia-content .lia-component-search-content .lia-mobile-search-results-pager .lia-mobile-search-results-feedback {
        float: left;
        line-height: 20px;
        margin: 0 0 8px 8px;
    }
/* User Search Results */
#lia-body .lia-content .lia-component-search-content .lia-form-ranking-entry {
    margin: 0 4px 0 8px;
}

#lia-body .lia-content .user-search-result-container {
    border-bottom: 1px solid #EEEEEE;
    padding: 4px 8px;
    zoom: 1;
}

    #lia-body .lia-content .user-search-result-container:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .user-search-result-container .search-user-avatar-container {
        float: left;
        height: 16px;
        margin: 0 8px 0 0;
        width: 16px;
    }

    #lia-body .lia-content .user-search-result-container .user-search-result-statistics-block-left {
        display: none;
    }

    #lia-body .lia-content .user-search-result-container .lia-summary-view-statistics-wrapper .lia-summary-view-statistic-email {
        clear: both;
        margin: 0 0 0 24px;
    }

#lia-body .lia-content .lia-user-attributes .UserOnline {
    display: inline;
}

/*******************************************************
		Search Page - End
********************************************************/

/*******************************************************
		My Page - Begin
********************************************************/

#lia-body .lia-content .lia-private-notes-actions-mobile {
    background-color: #BEBFBF;
    line-height: 20px;
    margin: 0 0 8px;
    padding: 0 8px;
}

    #lia-body .lia-content .lia-private-notes-actions-mobile .lia-list-standard-inline {
        margin: 0;
    }

        #lia-body .lia-content .lia-private-notes-actions-mobile .lia-list-standard-inline input[type="checkbox"] {
            margin: 4px 8px 0 0;
        }

#lia-body .lia-content .lia-component-inline-actions .lia-menu-navigation-wrapper,
#lia-body .lia-content .lia-component-inline-actions .lia-quilt-column-alley-right .lia-form-inline {
    float: right;
    margin: 0 8px 8px 0;
}

#lia-body .lia-content .lia-component-inline-actions .lia-quilt-column-right .dropdownHover .lia-menu-navigation .lia-menu-dropdown-items {
    left: auto;
    right: 0;
}
/* noscript sort menu */
#lia-body .lia-content .lia-component-inline-actions .lia-menu-dropdown-items-noscript {
    float: right;
    margin: 0 4px 0 0;
}

#lia-body .lia-content .lia-quilt-mobile-my-posts-page .lia-menu-bar .lia-list-standard-inline,
#lia-body .lia-content .lia-quilt-mobile-my-posts-page .lia-menu-bar .lia-list-standard-inline li,
#lia-body .lia-content .lia-quilt-mobile-private-notes-inbox .lia-menu-bar .lia-list-standard-inline,
#lia-body .lia-content .lia-quilt-mobile-private-notes-inbox .lia-menu-bar .lia-list-standard-inline li,
#lia-body .lia-content .lia-quilt-mobile-private-notes-outbox .lia-menu-bar .lia-list-standard-inline,
#lia-body .lia-content .lia-quilt-mobile-private-notes-outbox .lia-menu-bar .lia-list-standard-inline li,
#lia-body .lia-content .lia-quilt-mobile-my-profile-page .lia-menu-bar .lia-list-standard-inline,
#lia-body .lia-content .lia-quilt-mobile-my-profile-page .lia-menu-bar .lia-list-standard-inline li,
#lia-body .lia-content .lia-quilt-mobile-my-kudos-page .lia-menu-bar .lia-list-standard-inline,
#lia-body .lia-content .lia-quilt-mobile-my-kudos-page .lia-menu-bar .lia-list-standard-inline li,
#lia-body .lia-content .lia-quilt-mobile-my-bookmarks-page .lia-menu-bar .lia-list-standard-inline,
#lia-body .lia-content .lia-quilt-mobile-my-bookmarks-page .lia-menu-bar .lia-list-standard-inline li {
    margin: 0;
}

#lia-body .lia-content .lia-component-note-editor .lia-form {
    margin: 0 8px 4px;
}
/****** Settings */
#lia-body .lia-content .lia-quilt-mobile-my-profile-page .lia-component-settings-editor {
    margin: 8px 0 4px;
    padding: 0 8px;
}

#lia-body .lia-content .lia-quilt-mobile-my-profile-page .lia-component-link-to-desktop-version {
    margin: 0 8px 8px;
}

/*******************************************************
		My Page - End
********************************************************/

/*******************************************************
		Profile Page - Begin
********************************************************/

#lia-body .lia-content .lia-mobile-profile-header {
    padding: 0 8px;
}

    #lia-body .lia-content .lia-mobile-profile-header .avatar-name-rank-container {
        margin: 0 0 8px;
    }

        #lia-body .lia-content .lia-mobile-profile-header .avatar-name-rank-container .profile-user-avatar-container {
            float: left;
            margin: 0 4px 4px 0;
        }

#lia-body .lia-content .lia-mobile-activity-filter {
    zoom: 1;
}

    #lia-body .lia-content .lia-mobile-activity-filter:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

#lia-body .lia-content .lia-mobile-activity-filter-group {
    float: right;
    margin: 0 8px 4px 0;
    zoom: 1;
}

    #lia-body .lia-content .lia-mobile-activity-filter-group:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    #lia-body .lia-content .lia-mobile-activity-filter-group > span {
        line-height: 20px;
    }

    #lia-body .lia-content .lia-mobile-activity-filter-group > span,
    #lia-body .lia-content .lia-mobile-activity-filter-group > div {
        float: left;
        margin: 0 4px 0 0;
    }

#lia-body .lia-content .lia-mobile-activity-filter .dropdownHover .lia-menu-navigation .lia-menu-dropdown-items {
    left: auto;
    right: 0;
}

/*******************************************************
		Profile Page - End
********************************************************/

/*******************************************************
		Confirmation Page - Begin
********************************************************/

#lia-body .lia-content .lia-quilt-mobile-confirmation-page .lia-component-confirmation-form {
    margin: 8px 8px 4px;
}

/*******************************************************
		Confirmation Page - End
********************************************************/

/*******************************************************
		Announcements - Begin
********************************************************/

#lia-body .lia-content .lia-component-mobile-widget-announcement {
    margin: 0 0 4px;
    padding: 0 8px;
}

/*******************************************************
		Announcements - End
********************************************************/

/*******************************************************
         Search Before Post - Begin
*******************************************************/

#lia-body .lia-content .lia-post-from-search-container {
    overflow: auto;
    width: 100%;
}

    #lia-body .lia-content .lia-post-from-search-container .lia-post-from-search {
        float: left;
        margin-left: 8px;
        margin-bottom: 4px;
    }

/*******************************************************
         Search Before Post - End
*******************************************************/

/*******************************************************
         Mobile Ask Question Home Page - Begin
*******************************************************/

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .lia-text {
    margin: 0 8px;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .lia-form {
    margin: 0 8px 8px;
}

    #lia-body .lia-content .lia-component-mobile-ask-a-question-widget .lia-form .lia-form-question-field-entry textarea {
        height: 24px;
    }

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .lia-form-vertical .lia-form-question-field-entry {
    min-height: 0;
}
/* Results */
#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .results-info-text {
    border-bottom: 1px solid #EEEEEE;
    margin: 0;
    padding: 4px 8px;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display {
    border-bottom: 1px solid #EEEEEE;
    padding: 8px 0;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .see-more-row {
    padding: 8px;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .message-subject-link {
    padding: 0 8px;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display .lia-panel-message,
#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display .see-more-row {
    border-bottom: 0;
    padding: 8px 8px 0;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display .lia-panel-message-root {
    padding-top: 0;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display .lia-quilt-row-forum-message-main .lia-quilt-column-main-left,
#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display .lia-quilt-row-forum-message-main .lia-quilt-column-main-right {
    display: none;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display .lia-panel-message .lia-message-author-username,
#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display .lia-panel-message .lia-component-common-widget-date {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial;
    font-weight: normal;
}

#lia-body .lia-content .lia-component-mobile-ask-a-question-widget .thread-list-display .lia-panel-message .lia-message-body {
    margin: 4px 0 0;
}

/*******************************************************
         Mobile Ask Question Home Page - End
*******************************************************/

/* LIA-18029 - Added for subscriptions */
#lia-body .lia-content .SubscriptionsList .lia-message-unread {
    font-weight: bold;
}

#lia-body .lia-content .SubscriptionsList .lia-message-read {
    font-weight: none;
}

/* Summary View Message Labels */
#lia-body .lia-content .lia-summary-view-message-labels {
    margin: 0 0 4px;
}

    #lia-body .lia-content .lia-summary-view-message-labels .article-labels-title {
        display: block;
        float: left;
        margin: 0 8px 0 0;
    }

    #lia-body .lia-content .lia-summary-view-message-labels ul.lia-list-standard-inline {
        margin: 0;
    }

        #lia-body .lia-content .lia-summary-view-message-labels span,
        #lia-body .lia-content .lia-summary-view-message-labels ul.lia-list-standard-inline li {
            font-size: 10px;
            line-height: 12px;
            font-family: Arial;
            font-weight: normal;
            margin-bottom: 0;
        }

            #lia-body .lia-content .lia-summary-view-message-labels ul.lia-list-standard-inline li a {
                color: #ABABAB;
            }

html.js {
    background: url("../../../../html/assets/background_fill.png");
}

* {
    outline: none !important;
}


@font-face {
    font-family: 'Opificio';
    src: url('/html/assets/Opificio.eot?4039EAA0DCF8CF4C6B8005504B90950F');
    src: url('/html/assets/Opificio.eot?4039EAA0DCF8CF4C6B8005504B90950F?#iefix') format('embedded-opentype'), url('/html/assets/Opificio.woff?EC41BE909936DEAC560CF9F22CC4FAF3') format('woff'), url('/html/assets/Opificio.ttf?C67A6953E5304D83C5A9C590B6A24879') format('truetype'), url('/html/assets/Opificio.svg?DBC95C13E9EF47B9860BE3350ACD5EEF#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Opificio_Bold';
    src: url('/html/assets/Opificio_Bold.eot?D04E47312FA63F031E24393A1A76AB3D');
    src: url('/html/assets/Opificio_Bold.eot?D04E47312FA63F031E24393A1A76AB3D?#iefix') format('embedded-opentype'), url('/html/assets/Opificio_Bold.woff?FC65FFE18B8A22E7A9351DB033895C3D') format('woff'), url('/html/assets/Opificio_Bold.ttf?C77EBA598E79A708632D746AB025BA26') format('truetype'), url('/html/assets/Opificio_Bold.svg?ED653658C884F2F573F6B4A5A7E1D4D8#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'FuturaStd-Book';
    src: url('/html/assets/FuturaStd-Book.eot?BC12C8E8BF17466EB699195D1630120D');
    src: url('/html/assets/FuturaStd-Book.eot?BC12C8E8BF17466EB699195D1630120D?#iefix') format('embedded-opentype'), url('/html/assets/FuturaStd-Book.woff?99C629CD03889D5FB034FB8E5B3D7D18') format('woff'), url('/html/assets/FuturaStd-Book.ttf') format('truetype'), url('/html/assets/FuturaStd-Book.svg?C7565A797BB674F3DD07B60F3151A911#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'FuturaStd-Bold';
    src: url('/html/assets/FuturaStd-Bold.eot?6542BF9FA936AABB5853FA9AA0EFE839');
    src: url('/html/assets/FuturaStd-Bold.eot?6542BF9FA936AABB5853FA9AA0EFE839?#iefix') format('embedded-opentype'), url('/html/assets/FuturaStd-Bold.woff?DB9EEB9D1CE7432FF10DB151BC2ACD35') format('woff'), url('/html/assets/FuturaStd-Bold.ttf?B26CD3465D7E877126052B1A6FDE2279') format('truetype'), url('/html/assets/FuturaStd-Bold.svg?DB69AAEDC83603FE02CE977612497288#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'FuturaStd-Light';
    src: url('/html/assets/FuturaStd-Light.eot?FC170A9D11E8D9C88B369B2DFA4A7123');
    src: url('/html/assets/FuturaStd-Light.eot?FC170A9D11E8D9C88B369B2DFA4A7123?#iefix') format('embedded-opentype'), url('/html/assets/FuturaStd-Light.woff?0EBAAFD98864A3CA7BE43C3AF3604C6B') format('woff'), url('/html/assets/FuturaStd-Light.ttf?FD2B1F09447619E8B15FF7947C4804FD') format('truetype'), url('/html/assets/FuturaStd-Light.svg?D1C5815A2CA6AFA1F648DDB371AC0F3C#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "GE SS Unique Light";
    src: url("../../../../html/assets/GE_SS_Unique_Light.eot") format("eot"), url("../../../../html/assets/GE_SS_Unique_Light.woff") format("woff"), url("../../../../html/assets/GE_SS_Unique_Light.ttf") format("truetype"), url("../../../../html/assets/GE_SS_Unique_Light.svg#GESSUniqueLight-Light") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "GE_SS_Bold";
    src: url('/html/assets/GE_SS_Unique_Bold.eot?') format("eot"), url('/html/assets/GE_SS_Unique_Bold.woff?72515AA3A81C803210A33CF848A7B01B') format("woff"), url('/html/assets/GE_SS_Unique_Bold.ttf?ECADBA97DF4D0804A84FE9D902FEB756') format("truetype"), url('/html/assets/GE_SS_Unique_Bold.svg#GESSUniqueBold-Bold') format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gessmed';
    src: url('/html/assets/ge-ss-med.eot?12A16F32A239C59B07814044E110AE8D');
    src: url('/html/assets/ge-ss-med.eot?12A16F32A239C59B07814044E110AE8D?#iefix') format('embedded-opentype'), url('/html/assets/ge-ss-med.woff?3EADB693255D5384CDFAD453AE78ACFB') format('woff'), url('/html/assets/ge-ss-med.ttf?4B29B0579F113BAF5321C6B5067F911E') format('truetype'), url('/html/assets/ge-ss-med.svg?8AD725E9B8BB7B036987271DB1D25716#ge-ss-med') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'gesstwomedium';
    src: url('/html/assets/gesstwomedium.eot?56619899EA3BB0D226BEC1C602B460C1');
    src: url('/html/assets/gesstwomedium.eot?56619899EA3BB0D226BEC1C602B460C1?#iefix') format('embedded-opentype'), url('/html/assets/gesstwomedium.woff?E506A9D10A9607F2060BACEC2019E681') format('woff'), url('/html/assets/gesstwomedium.ttf?013B12F8B2A9D5B4E86EA8C409DEB9E6') format('truetype'), url('/html/assets/gesstwomedium.svg?6CAB698E0654CFAB7831A9992237F696#gesstwomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
    background: url("../../../../html/assets/background_fill.png");
}

* {
    outline: none !important;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}

.header > .header-logo#header_logo_collapsed a.showUserIndicator {
    float: right;
}
/*  GENERIC BUTTONS  */

.lithium-btn, input[type="submit"], a.lia-button {
    display: inline-block !important;
    margin-bottom: 0 !important;
    margin-right: 0px !important;
    font-family: Opificio, arial;
    font-weight: 400 !important;
    text-align: center !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    background-image: none !important;
    border: 0.2em solid transparent !important;
    padding: 5px 10px !important;
    font-size: 12px !important;
    line-height: 1.42857143 !important;
    border-radius: 0px !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    text-indent: 0px !important;
    text-shadow: none !important;
    letter-spacing: 0.03em !important;
    word-spacing: normal !important;
    -webkit-writing-mode: horizontal-tb !important;
    box-sizing: border-box !important;
    color: #333 !important;
    background-color: #fefefe !important;
    border-color: #999 !important;
    min-height: 25px !important;
    min-width: 50px !important;
    outline: none !important;
    text-decoration: none !important;
    text-shadow: 0.01em 0px 0em !important;
    height: 30px !important;
}

    .lithium-btn:HOVER, a.lia-button:HOVER {
        border-color: #ed1c24 !important;
        color: #ed1c24 !important;
    }

    .lithium-btn.red, input[type="submit"].red, input[type="submit"] {
        color: #fff !important;
        background-color: #ed1c24 !important;
        border-color: transparent !important;
        margin-top: 15px !important;
    }

        .lithium-btn.red:HOVER, input[type="submit"].red:HOVER, input[type="submit"]:HOVER {
            border-color: #ed1c24 !important;
            box-shadow: 0px 0px 0.1em #000 !important;
        }



        .lithium-btn.tinny-curved, input[type="submit"].tinny-curved {
            border-radius: 4px !important;
        }

    .lithium-btn.fully-curved, input[type="submit"], a.lia-button {
        border-radius: 50px !important;
    }


/* //////// FORM FIELDS ///////// */
/*input, textarea, select {
background-color: #ffffff !important;
border: 1px solid #cccccc !important;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s !important;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s !important;
-o-transition: border linear 0.2s, box-shadow linear 0.2s !important;
transition: border linear 0.2s, box-shadow linear 0.2s !important;
display: inline-block !important;
padding: 5px 2% !important;
margin-bottom: 1px !important;
margin-top: 10px !important;
font-size: 14px !important;
line-height: 20px !important;
color: #555555 !important;
vertical-align: middle !important;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
width: auto !important;
box-sizing: inherit !important;
-webkit-box-sizing: inherit !important;
}*/

input:FOCUS, textarea:FOCUS, select:FOCUS {
    border-color: #999 !important;
}

input, select {
    height: 20px !important;
}

textarea {
    font-family: inherit;
    width: 96% !important;
}

/* CIRCLE IMAGES */
.img-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}




/* CUSTOMISING */


.errorPlaceholder {
    display: inline-block;
    width: 500px;
    margin-left: 220px;
}

    .errorPlaceholder #facePlace {
        display: inline-block;
        float: left;
    }


.error_log_place {
    font-family: Opificio;
    display: inline-block;
    font-size: 20px;
    color: #555555;
    line-height: 30px;
    padding: 25px;
    padding-top: 45px;
    display: inline-block;
    float: left;
    width: 330px;
    margin-left: 20px;
}

    .error_log_place .big {
        font-size: 46px;
        line-height: 40px;
        margin-bottom: 0.1em !important;
    }

    .error_log_place .small {
        font-size: 18px;
    }

    .error_log_place .bold {
        font-weight: bold;
    }

    .error_log_place .red {
        color: #ed1c24;
    }


body {
    width: auto;
    margin: auto !important;
    padding: 8px !important;
    /*background: #fff !important;
	font-size: 16px !important;
	color: #777 !important;*/
    padding-top: 70px !important;
}

    body.MobileCommunityPage {
        padding-top: 0px !important;
    }

strong {
    font-weight: bold !important;
}


form.SearchForm input {
    display: none !important;
    visibility: hidden !important;
}

    form.SearchForm input#messageSearchField, form.SearchForm input#submitContext {
        display: inline-block !important;
        visibility: visible !important;
    }

    form.SearchForm input#messageSearchField {
        float: left;
        color: #666;
        margin-right: 35px;
        margin-top: 0px !important;
    }

    form.SearchForm input#submitContext {
        width: 110px !important;
        height: 45px !important;
        font-family: Arial;
        margin: 0px !important;
        padding: 0px !important;
        font-size: 16px !important;
    }

.AskAnExpertTaplet.lia-component-qanda-widget-ask-an-expert {
    display: none !important;
}

.MessageEditorForm .lia-form-row.lia-form-board-entry {
    display: none !important;
}


.MessageEditorForm .MessageEditor #tabgroup.lia-tabs-standard-wrapper {
    display: none !important;
}

.MessageEditorForm .MessageEditor .message-editor-conmessage-editor-controlstrols {
    display: none !important;
}

.MessageEditorForm .message-editor-controls {
    display: none !important;
}

.MessageEditorForm .MessageEditor #tinyMceEditor.lia-form-tiny-mce-editor-input.lia-message-editor {
    display: none !important;
}

.MessageEditorForm legend {
    display: none !important;
}

.MessageEditorForm input[type="text"], .MessageEditorForm input[type="password"], .MessageEditorForm input[type="file"], .tabGroup input, .tabGroup select {
    height: 20px !important;
    padding: 5px 2% !important;
    box-sizing: content-box !important;
    width: 95.8% !important;
    margin: 0px !important;
}


.MessageEditorForm .lia-form-row-reverse-label-input {
    line-height: 14px !important;
}

.MessageEditorForm .lia-form-type-file {
    margin-bottom: 0px !important;
}

.MessageEditorForm .lia-form-kudos-fieldset-toggle {
    margin-top: 25px;
    margin-bottom: 25px;
}

input[type="checkbox"] {
    margin: 0px !important;
}

input[type="checkbox"], input[type="radio"] {
    height: 14px !important;
}


body.MyProfilePage .lia-tabs-standard-wrapper select, body.MyProfilePage .lia-tabs-standard-wrapper textarea, body.MyProfilePage .lia-tabs-standard-wrapper input[type="text"], body.MyProfilePage .lia-tabs-standard-wrapper input[type="password"], body.MyProfilePage .lia-tabs-standard-wrapper input[type="file"] {
    width: 95% !important;
    margin: inherit !important;
    margin-bottom: 5px !important;
}

body.MyProfilePage .lia-tabs-standard-wrapper input[type="radio"], body.MyProfilePage .lia-tabs-standard-wrapper input[type="checkbox"] {
    margin: 0px !important;
}


body.MyProfilePage .lia-tabs-standard-wrapper input[type="submit"] {
    color: #fff !important;
    background-color: #ed1c24 !important;
    border-color: transparent !important;
    border-radius: 50px !important;
}

    body.MyProfilePage .lia-tabs-standard-wrapper input[type="submit"]:HOVER {
        border-color: #ed1c24 !important;
        box-shadow: 0px 0px 0.1em #000 !important;
    }


#lia-body .lia-content ul.lia-tabs-standard > li {
    padding: 6px;
    text-align: center !important;
    margin-left: 1px;
}

    #lia-body .lia-content ul.lia-tabs-standard > li > span {
        padding: 0px !important;
    }

/*

.container .lft-container, .lia-quilt-row-main .lia-quilt-column-main-content  {
	width: 700px !important;
}
*/


/*a {
	color: #666 !important;
	text-decoration: none !important;
	border: none !important;
        
}*/
img {
    border: none !important;
}

div.lia-quilt-row.lia-quilt-row-header {
    display: inline-block;
}

.lia-quilt-row.lia-quilt-row-header {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 53px;
}


body.MobileCommunityPage.lia-body .lia-quilt-row.lia-quilt-row-header {
    position: relative !important;
    height: auto !important;
}

.header {
    display: inline-block;
    width: 100%;
}

    .header > div {
        display: inline-block;
        background: #ffffff !important;
    }

    /*
.header>.header-logo {
font-size: 32px;
line-height: 32px;
color: #777 !important;
font-family: Opificio, Arial;
margin-top: 16px !important;display: block;
}
*/

    .header #header_logo_uncollapsed .logoTitle {
        font-size: 32px;
        line-height: 32px;
        color: #b4b4b4 !important;
        font-family: Opificio,gessmed, Arial;
        margin-top: 8px !important;
        display: block;
    }


    .header #header_logo_collapsed .logoTitle {
        font-size: 25px;
        line-height: 36px;
        color: #b4b4b4 !important;
        font-family: Opificio_Bold,gesstwomedium,gessmed, Arial;
    }

    .header > .header-logo#header_logo_uncollapsed ul.navbar {
        width: 100%;
        display: inline-block;
        margin-top: 30px;
    }

        .header > .header-logo#header_logo_uncollapsed ul.navbar .loginLiPlace {
            float: right;
        }


        .header > .header-logo#header_logo_uncollapsed ul.navbar .searchLiPlace {
            position: absolute;
            left: 0px;
            right: 100px;
            margin: auto;
        }


    .header > .header-logo#header_logo_uncollapsed .profile_action_indicator {
        margin-top: 5px;
        border-top: 1px solid #eee;
        padding-top: 5px;
    }

        .header > .header-logo#header_logo_uncollapsed .profile_action_indicator > div {
            height: 28px;
            line-height: 25px;
            text-align: left;
            font-family: Helvetica;
            font-size: 16px;
            font-weight: normal;
        }

            .header > .header-logo#header_logo_uncollapsed .profile_action_indicator > div .account_action {
                height: 28px;
                float: right;
                display: inline-block;
            }

                .header > .header-logo#header_logo_uncollapsed .profile_action_indicator > div .account_action a.logoutBTN {
                    text-align: center;
                    background: #ed1c24;
                    color: #ffffff !important;
                    border-radius: 50px !important;
                    height: 24px;
                    line-height: 24px !important;
                    font-size: 13px;
                    padding: 0px 5px;
                    font-family: Helvetica;
                    float: right;
                }

                .header > .header-logo#header_logo_uncollapsed .profile_action_indicator > div .account_action a.configBTN {
                    float: right;
                    margin-left: 10px;
                    line-height: 24px;
                }

                .header > .header-logo#header_logo_uncollapsed .profile_action_indicator > div .account_action #privateNotesImageLink {
                    color: white !important;
                    font-style: normal;
                    line-height: 24px;
                    float: right;
                    display: inline-block;
                }


    .header > .header-logo#header_logo_uncollapsed ul.navbar li a.loginBTN {
        display: inline-block;
        text-align: center;
        background: #ed1c24;
        color: #ffffff !important;
        border-radius: 16px !important;
        margin-top: 1px !important;
        margin-bottom: 0px !important;
        height: 32px;
        line-height: 32px !important;
        font-size: 14px;
        padding: 0px 10px;
        min-width: 35px;
    }


    .header > .header-logo#header_logo_uncollapsed ul.navbar li.language_switcher .language_switcher.en_lang {
        display: inline-block;
        text-align: center;
        height: 32px;
        width: 32px;
        float: right;
        margin-right: 6px;
        background: url('http://yngcoman.theclub.mobi/images/assets/EN.svg') center no-repeat !important;
        background-size: 32px 32px !important;
        box-shadow: none !important;
    }


    .header > .header-logo#header_logo_uncollapsed ul.navbar li.language_switcher .language_switcher.ar_lang {
        display: inline-block;
        text-align: center;
        height: 32px;
        width: 32px;
        float: right;
        margin-right: 6px;
        background: url('http://yngcoman.theclub.mobi/images/assets/AR.svg') center no-repeat !important;
        background-size: 32px 32px !important;
        box-shadow: none !important;
    }

    .header > .header-logo#header_logo_uncollapsed ul.navbar li.language_switcher .language_switcher.myaccount {
        display: inline-block;
        text-align: center;
        height: 32px;
        width: 32px;
        float: right;
        margin-right: 6px;
        background: url('http://yngcoman.theclub.mobi/images/assets/myaccountIcon.svg') center no-repeat !important;
        background-size: 32px 32px !important;
        box-shadow: none !important;
    }

    .header > .header-logo#header_logo_collapsed {
        width: auto !important;
        z-index: 9999999 !important;
        text-align: left !important;
        padding: 8px 8px 8px 8px;
        background: #FAFAFA !important;
        box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.3);
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        overflow: hidden;
        line-height: 1px;
    }

        .header > .header-logo#header_logo_collapsed > a.logo_place {
            display: inline-block;
            height: 36px;
        }

            .header > .header-logo#header_logo_collapsed > a.logo_place > span {
                display: inline-block;
                height: 36px;
                vertical-align: top;
                line-height: 36px;
                font-size: 22px;
            }

        .header > .header-logo#header_logo_collapsed a.loginBTN {
            width: 50px;
            display: inline-block;
            text-align: center;
            background: #ed1c24;
            color: #ffffff !important;
            border-radius: 16px !important;
            margin-top: 1px !important;
            margin-bottom: 0px !important;
            height: 32px;
            line-height: 32px !important;
            font-size: 14px;
            float: right;
            margin-top: 2px !important;
        }


        .header > .header-logo#header_logo_collapsed a.show_searchbar_btn {
            display: inline-block;
            text-align: center;
            height: 28px;
            width: 28px;
            float: right;
            margin-right: 12px;
            background: url(/html/assets/search_inactive.png?CE4C4AF38E3C906F7F73CAA374C9AB65) center no-repeat;
            background: url('http://yngcoman.theclub.mobi/images/assets/navSearch.svg?8067D2E5A818A8871DF9D4DBC7AE4CA0') center no-repeat !important;
            background-size: 28px 28px !important;
            box-shadow: none !important;
            margin-top: 4px;
        }

            .header > .header-logo#header_logo_collapsed a.show_searchbar_btn.closeBTN {
                background: url('http://yngcoman.theclub.mobi/images/assets/close_icon.svg?6FF716831C7063CA5B94BACE20782DAA') center no-repeat !important;
                background-size: 28px 28px !important;
                float: right;
                display: inline-block;
                margin: 0;
                margin-top: 2px;
            }

        .header > .header-logo#header_logo_collapsed a.language_switcher.ar_lang {
            display: inline-block;
            text-align: center;
            height: 28px;
            width: 28px;
            float: right;
            margin-right: 12px;
            background: url('http://yngcoman.theclub.mobi/images/assets/AR.svg') center no-repeat !important;
            background-size: 28px 28px !important;
            box-shadow: none !important;
            margin-top: 4px;
        }

        .header > .header-logo#header_logo_collapsed a.language_switcher.myaccount {
            display: inline-block;
            text-align: center;
            height: 28px;
            width: 28px;
            float: right;
            margin-right: 12px;
            background: url('http://yngcoman.theclub.mobi/images/assets/MyAccountIcon.svg') center no-repeat !important;
            background-size: 28px 28px !important;
            box-shadow: none !important;
            margin-top: 4px;
        }

        .header > .header-logo#header_logo_collapsed a.language_switcher.en_lang {
            display: inline-block;
            text-align: center;
            height: 28px;
            width: 28px;
            float: right;
            margin-right: 12px;
            background: url('http://yngcoman.theclub.mobi/images/assets/EN.svg') center no-repeat !important;
            background-size: 28px 28px !important;
            box-shadow: none !important;
            margin-top: 4px;
        }

        .header > .header-logo#header_logo_collapsed .navbar {
            display: inline-block;
            padding: 0px;
            font-size: 16px;
            width: 100%;
            display: none;
            margin-top: 5px;
            height: 32px;
        }

            .header > .header-logo#header_logo_collapsed .navbar .searchliPlace {
                position: absolute;
                left: 8px;
                right: 40px;
                margin: auto;
            }

        .header > .header-logo#header_logo_collapsed .profile_action_indicator {
            margin-top: 5px;
            border-top: 1px solid #eee;
            padding-top: 9px;
            height: 24px;
        }

            .header > .header-logo#header_logo_collapsed .profile_action_indicator > div {
                height: 28px;
                line-height: 25px;
                text-align: left;
                font-family: Helvetica;
                font-size: 16px;
                font-weight: normal;
            }

                .header > .header-logo#header_logo_collapsed .profile_action_indicator > div > .account_action {
                    height: 28px;
                    float: right;
                    display: inline-block;
                }

                    .header > .header-logo#header_logo_collapsed .profile_action_indicator > div > .account_action a.logoutBTN {
                        text-align: center;
                        background: #ed1c24;
                        color: #ffffff !important;
                        border-radius: 50px !important;
                        height: 24px;
                        line-height: 24px !important;
                        font-size: 13px;
                        padding: 0px 5px;
                        font-family: Helvetica;
                        float: right;
                    }

                    .header > .header-logo#header_logo_collapsed .profile_action_indicator > div > .account_action a.configBTN {
                        float: right;
                        margin-left: 10px;
                        line-height: 24px;
                    }

                    .header > .header-logo#header_logo_collapsed .profile_action_indicator > div > .account_action a#privateNotesImageLink {
                        color: white !important;
                        font-style: normal;
                        line-height: 24px;
                        float: right;
                        display: inline-block;
                    }


    .header > .header-logo-image {
        width: 100%;
        background: #f7f8f8 !important;
        text-align: center;
        float: left;
        margin-top: 10px;
        margin-bottom: 5px;
    }

strong > a, a > strong, b > a, a > b {
    color: #666 !important;
}

.header > .header-btns {
    float: right !important;
    background: #ffffff !important;
}

    .header > .header-btns > a.btn {
        height: 32px !important;
        display: inline-block !important;
        background: #ffffff !important;
    }

        .header > .header-btns > a.btn.arabic {
            background: url("../../../../html/assets/header_btns.png") !important;
            width: 68px !important;
            background-position: 68px 0px !important;
        }

        .header > .header-btns > a.btn:HOVER {
            background-position-y: 32px !important;
        }

.main-section {
    width: 100% !important;
}

    .main-section > .content {
        background: #f7f8f8 !important;
        min-height: 100px !important !important;
        padding-left: 18px !important;
    }

    .main-section p {
        margin: 0px !important;
    }

    .main-section .content div {
        display: inline-block !important;
        vertical-align: top !important;
    }

    .main-section > .top_area {
        background: url("../../../../html/assets/main_section_top.png") !important;
        width: 100% !important;
        height: 7px !important;
    }

    .main-section > .bottom_area {
        background: url("../../../../html/assets/main_section_bottom.png") !important;
        width: 100% !important;
        height: 7px !important;
    }

.footer-section {
    width: 100% !important;
}

    .footer-section > .content {
        background: #f1f3f4 !important;
        line-height: 30px !important;
    }

    .footer-section p {
        margin: 0px !important;
        text-align: left !important;
        font-size: 12px !important;
        font-weight: normal !important;
        color: #888 !important;
    }

    .footer-section .content div {
        display: inline-block !important;
        vertical-align: top !important;
    }

    .footer-section .content a {
        color: #444 !important;
        padding: 0px 10px !important;
    }

    .footer-section .content .social_shares {
        display: inline-block;
        width: 32px !important;
        height: 32px !important;
        margin: 0px 5px !important;
        !important;
        padding: 0px !important;
        background: url("/html/assets/footer_social_icons.png") !important;
    }

        .footer-section .content .social_shares.facebook {
            background-position: 0px 0px !important;
        }

            .footer-section .content .social_shares.facebook:HOVER {
                background-position: 0px 32px !important;
            }

        .footer-section .content .social_shares.twitter {
            background-position: -32px 0px !important;
        }

            .footer-section .content .social_shares.twitter:HOVER {
                background-position: -32px 32px !important;
            }

        .footer-section .content .social_shares.google {
            background-position: -64px 0px !important;
        }

            .footer-section .content .social_shares.google:HOVER {
                background-position: -64px 32px !important;
            }

        .footer-section .content .social_shares.youtube {
            background-position: -96px 0px !important;
        }

            .footer-section .content .social_shares.youtube:HOVER {
                background-position: -96px 32px !important;
            }

        .footer-section .content .social_shares.instagram {
            background-position: -128px 0px !important;
        }

            .footer-section .content .social_shares.instagram:HOVER {
                background-position: -128px 32px !important;
            }

        .footer-section .content .social_shares.linkedin {
            background-position: -160px 0px !important;
        }

            .footer-section .content .social_shares.linkedin:HOVER {
                background-position: -160px 32px !important;
            }


    .footer-section > .top_area {
        background: url("../../../../html/assets/footer_top.png") !important;
        width: 100% !important;
        height: 10px !important;
    }

    .footer-section > .bottom_area {
        background: url("../../../../html/assets/footer_bottom.png") !important;
        width: 100% !important;
        height: 10px !important;
    }

.form-input .text-input {
    /*background: url("../../../../html/assets/text_input2.jpg") !important;*/
    /*border: none !important;*/
    height: 45px !important;
    width: 489px !important;
    padding: 0px 20px !important;
    font-size: 16px !important;
}

.form-input .section-holder {
    display: inline-block !important;
    float: left;
    width: auto !important;
    margin-left: 28px;
}

.form-input .sections {
    height: 35px !important;
    width: 180px !important;
    font-size: 16px !important;
    color: #666;
    margin-top: 0px !important;
}

.container, .lia-quilt-row-main {
    display: inline-block !important;
    width: 100%;
}

    .container > div, .lia-quilt-row-main > div {
        display: inline-block !important;
        clear: none !important;
        float: left !important;
    }


    .container .rght-container, .lia-quilt-row-main .lia-quilt-column-side-content {
        width: 220px !important;
        margin-left: 20px !important;
    }

/* /////////////// CSS DIVS STYLES //////////////// */
.section-header-dark {
    /*display: inline-block;
width: 100%;
background: #eeefef !important;
border-radius: 5px;
height: 46px;
overflow: hidden;*/
    display: inline-block;
    width: 100%;
    font-family: FuturaStd-Book, Arial;
    font-size: 20px;
    color: #ed1c24;
    border-bottom: 2px #eeefef solid;
    padding-bottom: 15px;
}

    .section-header-dark .shorten_title {
        vertical-align: middle;
    }

    .section-header-dark.main_headers {
        background: #eeefef !important;
        height: 48px !important;
        padding: 5px 0px !important;
        line-height: 50px !important;
        border-radius: 10px !important;
    }

/* ^^^^^ END ^^^^^ */





/*  NEW NEW NEW NEW NEW TOPIC STYLE */

.login-bold.post_owner {
    color: #ed1c24;
    font-size: 20px;
    margin-bottom: 5px !important;
    display: block;
    font-family: FuturaStd-Book, Arial;
    font-weight: normal !important;
    margin: 0px !important;
}

.topic_content .post_title {
    font-size: 20px !important;
    font-weight: normal !important;
    font-family: Opificio !important;
    color: #ed1c24 !important;
    line-height: 16px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}

    .topic_content .post_title small.post_date {
        font-size: 11px !important;
        font-family: Arial !important;
        font-weight: normal !important;
        color: #888 !important;
        line-height: 10px !important;
    }

.post-comments-content.topic_reply_place.mobile .topic_content .post_title {
    font-size: 16px !important;
    font-family: inherit !important;
    color: #888 !important;
    line-height: 10px !important;
    font-weight: normal !important;
}

#lia-body .lia-content .lia-panel-message .lia-component-message-header {
    margin: 0px !important;
    padding: 0px !important;
    background: none !important;
}

#lia-body .lia-content .lia-panel-message .topic_content .content_inside .lia-component-message-header .lia-quilt-column.lia-quilt-column-20 {
    width: 100% !important;
}


#lia-body .lia-content .lia-panel-message .lia-message-body, #lia-body .lia-content .lia-panel-message .lia-component-labels, #lia-body .lia-content .lia-panel-message .lia-message-actions {
    margin: 0px !important;
}

#lia-body .lia-content .lia-panel-message .lia-message-body {
    padding: 5px 0px;
    font-size: 15px;
    line-height: 18px;
}

#lia-body .lia-content .lia-button-group {
    margin: 0px !important;
}



#lia-body .lia-content a.lia-button.lia-button-secondary.lia-button-reply-action {
    width: 24px !important;
    height: 20px !important;
    max-height: 20px !important;
    line-height: 100px !important;
    overflow: hidden !important;
    background: none !important;
    border: none !important;
    background: url('/html/assets/post_action_small_btns.png?7E4D5DC2A8F2EAF2F38AF2B1C5D6FE79') no-repeat !important;
    background-position: 0px -56px !important;
    background: url('/html/assets/reply.svg?85C4735990E27E89952B5B69063D6181') no-repeat !important;
    background-size: 24px 24px !important;
}


#lia-body .lia-content a.lia-link-navigation.lia-button.lia-button-image-kudos-simple {
    border: none !important;
    height: 20px !important;
    max-height: 20px !important;
    padding: 0px !important;
    padding-left: 22px !important;
    min-height: 0px !important;
    border-radius: 0px !important;
    background: url('/html/assets/post_action_small_btns.png?7E4D5DC2A8F2EAF2F38AF2B1C5D6FE79') left no-repeat !important;
    background-position: 0px 0px !important;
    background: url('/html/assets/kudo.svg?65D240D861C1562C7CA64AF6D278A8C9') left no-repeat !important;
    background-size: 20px 20px !important;
}

.lia-button-image-kudos.lia-button-image-kudos-horizontal.lia-button-image-kudos-disabled.lia-button-image-kudos-kudoed.lia-button-image-kudos-has-kudoes.lia-button-image-kudos-has-kudos.lia-button-wrapper.lia-button-image-kudos-simple-wrapper {
    border: none !important;
    height: 20px !important;
    max-height: 20px !important;
    padding: 0px !important;
    padding-left: 22px !important;
    min-height: 0px !important;
    border-radius: 0px !important;
    background: url('/html/assets/post_action_small_btns.png?7E4D5DC2A8F2EAF2F38AF2B1C5D6FE79') no-repeat !important;
    background-position: 0px -28px !important;
    background: url('/html/assets/kudo_active.svg?4DE8EA62640257F645CF8A9671B630A6') no-repeat !important;
    background-size: 20px 20px !important;
}


.lia-button-image-kudos.lia-button-image-kudos-horizontal.lia-button-image-kudos-disabled.lia-button-image-kudos-not-kudoed.lia-button-image-kudos-has-kudoes.lia-button-image-kudos-has-kudos.lia-button-wrapper.lia-button-image-kudos-simple-wrapper {
    border: none !important;
    height: 20px !important;
    max-height: 20px !important;
    padding: 0px !important;
    padding-left: 22px !important;
    min-height: 0px !important;
    border-radius: 0px !important;
    background: url('/html/assets/post_action_small_btns.png?7E4D5DC2A8F2EAF2F38AF2B1C5D6FE79') no-repeat !important;
    background-position: 0px 0px !important;
    background: url('/html/assets/kudo.svg?65D240D861C1562C7CA64AF6D278A8C9') no-repeat !important;
    background-size: 20px 20px !important;
}



#lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group span.lia-button-wrapper.lia-button-wrapper-secondary {
    float: right !important;
    margin: 0px !important;
}

    #lia-body .lia-content .lia-panel-message .lia-message-actions .lia-button-group span.lia-button-wrapper.lia-button-wrapper-secondary.lia-component-accepted-solutions-actions-mark-message-as-accepted-solution-secondary-button {
        margin-right: 30px !important;
    }



.linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .main-story-section {
}

#lia-body .lia-content .lia-component-message-list, #lia-body .lia-content .lia-component-notes-list, #lia-body .lia-content .lia-component-kudos-list, #lia-body .lia-content .lia-component-bookmarks {
    border-top: none !important;
}

/********/

.section-header-dark > div, .section-header-light > div {
    margin: 0px !important;
    display: inline-block !important;
    margin: 0px !important;
}

.section-header-dark .section_lft, .section-header-light .section_lft {
    width: 60px !important;
    height: 60px !important;
    clear: none !important;
    float: left !important;
}

.section-header-dark .section_center {
    height: 48px !important;
    background: #eeefef !important;
    clear: none !important;
    float: left !important;
    line-height: 50px !important;
    font-size: 23px !important;
    padding-left: 10px !important;
    color: #ed1c24 !important;
}

.section-header-dark .section_rght {
    background: url("../../../../html/assets/section_header_right.png") !important;
    width: 19px !important;
    height: 60px !important;
    clear: none !important;
    float: left !important;
}

.section-header-dark .section_lft.section_community {
    background: url("/html/assets/section_comminity_header_left.jpg") left center no-repeat !important;
    background-size: 33px !important;
    clear: none !important;
    float: left !important;
    width: 33px !important;
    margin-left: 10px !important;
    margin-top: -5px !important;
}

.section-header-dark .section_lft.section_topics {
    background: url("/html/assets/section_topics_header_left.jpg") left center no-repeat !important;
    background-size: 33px !important;
    clear: none !important;
    float: left !important;
    width: 33px !important;
    margin-left: 10px !important;
    margin-top: -5px !important;
}

.section-header-dark .section_lft_section_back {
    background: url("/html/assets/BackMob.png") !important;
    clear: none !important;
    float: left !important;
    width: 139px !important;
    margin-left: 3px !important;
    height: 60px;
    margin-top: -7px;
}

.section-header-dark .section_rgt_section_search {
    background: url("/html/assets/SearchMob.png") !important;
    float: right !important;
    margin-right: 0px !important;
    line-height: 60px !important;
    font-size: 30px;
    text-shadow: 0 0 1px #555;
    font-family: monospace;
    color: #777 !important;
    font-weight: bold;
    width: 127px !important;
    height: 60px;
    margin-top: -7px;
}

.section-header-light .section_center {
    border-top: 1px solid #dddfe0 !important;
    border-bottom: 1px solid #dddfe0 !important;
    width: 584px !important;
    height: 59px !important;
    clear: none !important;
    float: left !important;
    line-height: 62px !important;
    font-size: 20px !important;
    font-weight: bold !important;
    padding-left: 20px !important;
}

.section-header-light .section_rght {
    background: url("../../../../html/assets/section_header_right_light.jpg") !important;
    width: 36px !important;
    height: 62px !important;
    clear: none !important;
    float: left !important;
}

.section-header-light .section_lft {
    background: url("../../../../html/assets/section_chat_header_left_light.jpg") !important;
    clear: none !important;
    float: left !important;
    height: 62px !important;
}

.paginationSizeHolder {
    float: right;
    height: 30px;
    margin-top: -5px;
}

    .paginationSizeHolder #paginationSize {
        margin: 0px !important;
    }

.section_lft.section_no_icon {
    width: 19px !important;
    height: 60px !important;
    clear: none !important;
    float: left !important;
    background: url("../../../../html/assets/section_header_left.png") !important;
}

.section-header-dark .section_center.section_no_icon {
    width: 645px !important;
    padding-left: 17px !important;
}

.lft-container .section-content, .lia-quilt-column-main-content .section-content {
    margin-bottom: 20px !important;
    display: inline-block !important;
    background: #ffffff !important;
}


.sing_in-section {
    background: #eeefef !important;
    border-radius: 10px !important;
    width: 206px !important;
    display: inline-block !important;
    padding: 7px !important;
    box-shadow: 0px 0px 1px #ccc;
    border: 1px solid #E9E9E9;
}

    .sing_in-section .section_center {
        width: 180px;
        padding: 20px 13px;
        background: #eeefef;
        clear: none;
        float: left;
        color: #444;
    }



    .sing_in-section input[type=text], .sing_in-section input[type=password] {
        border: 1px solid #eeefef;
        padding: 5%;
        width: 90%;
    }

    .sing_in-section button {
        border: none;
        width: 74px;
        height: 27px;
        background: url("../../../../html/assets/signin_btn.jpg");
    }

    .sing_in-section .section_account_info {
        position: relative;
        padding: 0px;
        width: 206px;
    }

        .sing_in-section .section_account_info .image_holder {
            width: 206px;
            height: 167px;
            position: relative;
            overflow: hidden;
        }

            .sing_in-section .section_account_info .image_holder .pic_cover {
                position: absolute;
                margin: auto;
                top: 0;
                left: 0;
                right: 0;
                height: 167px;
                width: 100%;
                background: url("../../../../html/assets/profile_picture_holder.png") no-repeat center;
                width: 100%;
            }

            .sing_in-section .section_account_info .image_holder .account_action {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                z-index: 9;
            }

        .sing_in-section .section_account_info .account_statics {
            width: 196px;
            padding: 5px;
            height: 88px;
            background: #eeefef;
            clear: none;
            float: left;
            color: #444;
            text-align: center;
            font-size: 14px;
        }

.message_count {
    font-size: 13px;
    color: #fff;
    margin-left: 20px;
    width: 15px;
    display: inline-block;
    text-align: center;
    line-height: 25px !important;
}

.rght-container .title_holder, .lia-quilt-column-side-content .title_holder {
    display: inline-block !important;
    border-bottom: 1px solid #eeefef !important;
    line-height: 50px !important;
    font-size: 1.4em !important;
    color: #ed1c24 !important;
    width: 100%;
}

    .rght-container .title_holder div, .lia-quilt-column-side-content .title_holder div {
        display: inline-block !important;
        float: left !important;
        clear: none !important;
    }

    .rght-container .title_holder .icon, .lia-quilt-column-side-content .title_holder .icon {
        width: 32px !important;
        height: 32px !important;
        background: url("../../../../html/assets/right-col.png") no-repeat !important;
        margin: 9px !important;
    }

.section_announcement {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

.title_holder .icon.icon-announcement {
    background-position: 0px 0px !important;
}

.title_holder .icon.icon-controll-panel {
    background-position: 0px -42px !important;
}

.title_holder .icon.icon-recent-threads {
    background-position: 0px -84px !important;
}

.title_holder .icon.icon-tags-cloud {
    background-position: 0px -126px !important;
}

.title_holder .icon.icon-user-profile {
    background-position: 0px -168px !important;
}

.title_holder .icon.icon-polls {
    background: url("../../../../html/assets/icons_right.png") no-repeat !important;
    background-position: -5px -67px !important;
}

.title_holder .icon.icon-recommended-topics {
    background: url("../../../../html/assets/star-6-32.png") no-repeat !important;
    background-position: 0px 0px !important;
}

i.icon-like {
    background: url("../../../../html/assets/icon_like.png");
    width: 17px;
    height: 18px;
    display: inline-block;
}

i.icon-like-post, i.icon-like-post-disabled {
    background: url(/html/assets/icon-like-18.png) center no-repeat;
    width: 23px;
    height: 18px;
    display: inline-block;
}

    i.icon-like-post-active, i.icon-like-post:HOVER {
        background: url(/html/assets/icon-like-18-active.png) center no-repeat;
        width: 23px;
        height: 18px;
        display: inline-block;
    }

i.icon-replay-on-post {
    background: url(/html/assets/icon-reply-18.png) center no-repeat;
    width: 23px;
    height: 18px;
    display: inline-block;
}

    i.icon-replay-on-post:HOVER {
        background: url(/html/assets/icon-reply-18-active.png) center no-repeat;
    }


.topic_reply_place > .lft-section {
    position: relative;
    width: 100px;
    padding: 0px 20px;
    display: inline-block;
    float: left;
    text-align: center;
}

    .topic_reply_place > .lft-section.stuff-section > .avatar-place {
        display: inline-block;
        float: left;
        width: 100px;
        position: relative;
    }

        .topic_reply_place > .lft-section.stuff-section > .avatar-place > img.avatar {
            width: 100px;
            height: 100px;
        }

        .topic_reply_place > .lft-section.stuff-section > .avatar-place > img.avatar-cover {
            width: 100px;
            height: 100px;
            position: absolute;
            z-index: 2;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
        }

        .topic_reply_place > .lft-section.stuff-section > .avatar-place > div.avatar-cover {
            width: 100px;
            height: 100px;
            position: absolute;
            z-index: 9;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
        }

    .topic_reply_place > .lft-section.stuff-section > .replay_owner_arrow {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 99;
        width: 50px;
    }

        .topic_reply_place > .lft-section.stuff-section > .replay_owner_arrow.ar {
            -moz-transform: scaleX(-1);
            -o-transform: scaleX(-1);
            -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
            filter: FlipH;
            -ms-filter: "FlipH";
        }

.topic_reply_place > .rght-section {
    display: inline-block;
    float: left;
    width: auto;
    width: 560px;
    position: relative;
}

    .topic_reply_place > .rght-section.stuff-section > .stuff_flag {
        position: absolute;
        top: 0;
        right: 0;
    }

        .topic_reply_place > .rght-section.stuff-section > .stuff_flag.ar {
            -webkit-transform: rotate(270deg);
            -moz-transform: rotate(270deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
            right: 2px;
            top: -1px;
        }

    .topic_reply_place > .rght-section.stuff-section > .reply-top-border {
        width: 560px;
        height: 10px;
        display: inline-block;
        background: url('../../../../html/assets/stuff_commenter_top_border.png');
    }

    .topic_reply_place > .rght-section.stuff-section > .reply-content {
        width: 500px;
        min-height: 150px;
        display: inline-block;
        background: #e6e6e6;
        padding: 10px 30px;
        border-radius: 0px 7px 7px 7px;
        border-bottom: 7px solid #df0c0c;
    }

    .topic_reply_place > .rght-section.stuff-section > .reply-bottom-border {
        width: 560px;
        height: 10px;
        display: inline-block;
        background: url('../../../../html/assets/stuff_commenter_bottom_border.png');
    }

.topic_reply_place > .lft-section.normal-commenter-section > .avatar-place {
    display: inline-block;
    float: left;
    width: 100px;
    position: relative;
}

    .topic_reply_place > .lft-section.normal-commenter-section > .avatar-place > img.avatar {
        width: 100px;
        height: 100px;
    }


    .topic_reply_place > .lft-section.normal-commenter-section > .avatar-place > img.avatar-cover {
        width: 100px;
        height: 100px;
        position: absolute;
        z-index: 2;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }

    .topic_reply_place > .lft-section.normal-commenter-section > .avatar-place > div.avatar-cover {
        width: 100px;
        height: 100px;
        position: absolute;
        z-index: 9;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }

.topic_reply_place > .lft-section.normal-commenter-section > .replay_owner_arrow {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    width: 50px;
}

    .topic_reply_place > .lft-section.normal-commenter-section > .replay_owner_arrow.ar {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
    }

.topic_reply_place > .rght-section.normal-commenter-section > .reply-top-border {
    width: 560px;
    height: 10px;
    display: inline-block;
    background: url('../../../../html/assets/normal_commenter_top_border.png');
}

.topic_reply_place > .rght-section.normal-commenter-section > .reply-content {
    width: 500px;
    min-height: 150px;
    display: inline-block;
    background: #f4f4f4;
    padding: 10px 30px;
    border-radius: 0px 7px 7px 7px;
}

.topic_reply_place > .rght-section.normal-commenter-section > .reply-bottom-border {
    width: 560px;
    height: 10px;
    display: inline-block;
    background: url('../../../../html/assets/normal_commenter_bottom_border.png');
}



.row-icon.icon-file {
    background: url("../../../../html/assets/icon_file.png") center left no-repeat;
}

.row-icon.icon-quote {
    background: url("../../../../html/assets/icon_quote.png") center left no-repeat;
}

.pagination_place {
    text-align: center !important;
}

    .pagination_place .page-number {
        color: #444 !important;
        font-size: 12px !important;
    }

        .pagination_place .page-number.active {
            border: 1px solid #ED1C24 !important;
        }

    .pagination_place .previous {
        height: 9px !important;
        width: 7px !important;
        display: inline-block !important;
        background: url("../../../../html/assets/arrow_red_left.png") center no-repeat !important;
        float: left;
    }

    .pagination_place .next {
        height: 9px !important;
        width: 7px !important;
        display: inline-block !important;
        background: url("../../../../html/assets/arrow_red_right.png") center no-repeat !important;
        float: right;
    }

#lia-body .lia-content .lia-component-browser .lia-list-slim .linkColumn a {
    background: url("../../../../html/assets/arrow_red_right.png") right no-repeat !important;
    padding: 0px !important;
    background-size: 6px !important;
    min-width: 6px;
    padding-right: 10px !important;
}

.pagination_place a {
    margin: 0px 2px;
}

.pagination_place select {
    height: 20px !important;
    margin-bottom: 0px !important;
}

.row-content.pagination_place a {
    background-color: #F5F5F5 !important;
    padding: 2px;
    border: 1px solid #ccc !important;
    border-radius: 50%;
    width: 18px !important;
    display: inline-block !important;
    text-align: center !important;
    line-height: 18px !important;
    height: 18px !important;
    vertical-align: top !important;
}


/*  */
.section-content, .section-content table {
    width: 100%;
}



    .section-content .row td {
        vertical-align: top !important;
    }

    .section-content .row div {
        clear: none !important;
    }

    .section-content .row .row-content div.main__details {
        line-height: 20px !important;
    }

    .section-content .row .row-icon {
        height: 80px !important;
        width: 80px !important;
        display: inline-block !important;
        padding-right: 10px;
        padding-top: 5px;
    }

        .section-content .row .row-icon.icon-ideas, .section-content .row .row-icon.icon-default {
            background: url("../../../../html/assets/icons_community_content.png") 0 -161px no-repeat !important;
            margin-top: 5px;
        }

        .section-content .row .row-icon.icon-ideas, .section-content .row .row-icon.icon-majlis, .section-content .row .row-icon.icon-MajlisAR {
            background: url("../../../../html/assets/Majlis.svg") center no-repeat !important;
            background-size: auto 42px !important;
            border: 1px solid #ddd;
            border-radius: 50%;
            width: 48px !important;
            height: 48px !important;
            margin-right: 8px;
            margin-top: 5px;
            padding: 0px !important;
        }

        .section-content .row .row-icon.icon-network {
            background: url("/html/assets/icons_community_content.png") 0 -335px no-repeat !important;
        }

        .section-content .row .row-icon.icon-chat {
            background: url("/html/assets/icons_community_content.png") 0 -424px no-repeat !important;
        }

        .section-content .row .row-icon.icon-topics-community {
            background: url("/html/assets/icons_topics.jpg") 0 5px no-repeat !important;
        }

        .section-content .row .row-icon.icon-topics-performance {
            background: url("/html/assets/icons_topics.jpg") 0 -84px no-repeat !important;
        }

        .section-content .row .row-icon.icon-topics-laptop {
            background: url("/html/assets/icons_topics.jpg") 0 -171px no-repeat !important;
        }

    .section-content .row .row-content {
        border-bottom: 1px solid #e6e6e6;
        color: #666666 !important;
        width: 100%;
        padding: 10px 0px 15px 0px;
    }

        .section-content .row .row-content p.board_main_details {
            margin: 1em 0em 0.3em 0em;
        }

            .section-content .row .row-content p.board_main_details span.main_details {
                display: inline-block;
                width: 100%;
            }

                .section-content .row .row-content p.board_main_details span.main_details a strong {
                    color: #333 !important;
                    font-size: 1.3em !important;
                }

            .section-content .row .row-content p.board_main_details span.more_details {
                display: inline-block;
                width: 28%;
                text-align: right;
            }

                .section-content .row .row-content p.board_main_details span.more_details font.post_count {
                    display: inline-block;
                    width: 100px !important;
                    text-align: center;
                }

                .section-content .row .row-content p.board_main_details span.more_details font.new_count {
                    display: inline-block;
                    width: 24px !important;
                    text-align: center;
                }

        .section-content .row .row-content div.main_details {
            width: 440px;
            padding-right: 20px;
            line-height: 20px !important;
            padding-top: 20px !important;
        }


        .section-content .row .row-content div.more_details font.post_count {
            display: inline-block;
            width: 100px !important;
            text-align: center;
        }

        .section-content .row .row-content div.more_details font.new_count {
            display: inline-block;
            width: 24px !important;
            text-align: center;
        }

        .section-content .row .row-content div.more_details div.topic_count {
            text-align: left;
            line-height: 80px !important;
            padding-top: 0px !important;
        }

            .section-content .row .row-content div.more_details div.topic_count p {
                margin-bottom: 0px !important;
                height: 16px !important;
                line-height: 16px !important;
                float: left;
                margin-right: 8px !important;
            }

                .section-content .row .row-content div.more_details div.topic_count p img {
                    height: 16px !important;
                }

        .section-content .row .row-content div.more_details div.new_count {
            padding-left: 20px;
            line-height: 16px !important;
            padding-top: 0px !important;
            padding-left: 2%;
            float: right;
        }

            .section-content .row .row-content div.more_details div.new_count p {
                float: right;
                width: 33.33%;
                text-align: right;
                margin: 0px !important;
                padding: 0px !important;
            }

                .section-content .row .row-content div.more_details div.new_count p.kudos_status {
                    margin-bottom: 0px !important;
                    background: url('../../../../html/assets/kudo.svg') right no-repeat !important;
                    background-size: 14px !important;
                    padding-right: 16px !important;
                    margin-left: -16px !important;
                    margin-top: -1px !important;
                    padding-top: 1px !important;
                }

                .section-content .row .row-content div.more_details div.new_count p.replies_status {
                    margin-bottom: 0px !important;
                    background: url('../../../../html/assets/reply.svg') right no-repeat !important;
                    background-size: 18px !important;
                    padding-right: 20px !important;
                    margin-left: -20px !important;
                }

                .section-content .row .row-content div.more_details div.new_count p.views_status {
                    margin-bottom: 0px !important;
                    background: url('../../../../html/assets/views.svg') right no-repeat !important;
                    background-size: 18px !important;
                    padding-right: 20px !important;
                    margin-left: -20px !important;
                }



        .section-content .row .row-content div .description {
            margin: 0.2em 0px 1em 0px;
            color: #999 !important;
            font-size: 12px;
            font-weight: normal;
        }

        .section-content .row .row-content strong {
            font-size: 14px !important;
        }

.new-flag {
    font-size: 10px !important;
    background: #ed1c24 !important;
    padding: 1px !important;
    color: #ffffff !important;
}

.section-content .row .row-content .more_details div, .section-content .row .row-content .content-summary {
    font-size: 12px !important;
    color: #666 !important;
}

.section-content .row .row-content .content-summary {
    padding: 0px !important;
}

    .section-content .row .row-content .content-summary > p {
        margin-bottom: 0px !important;
        margin-top: 10px !important;
    }

        .section-content .row .row-content .content-summary > p > span.category_main_details {
            width: 95%;
            display: inline-block;
            font-weight: bold;
        }

            .section-content .row .row-content .content-summary > p > span.category_main_details > font.description {
                margin: 0.2em 0px 1em 0px;
                color: #999 !important;
                font-weight: normal;
                font-size: 12px;
            }

        .section-content .row .row-content .content-summary > p > span.category_more_details {
            display: inline-block;
            width: 28%;
            text-align: right;
        }

            .section-content .row .row-content .content-summary > p > span.category_more_details font.post_count {
                display: inline-block;
                width: 100px !important;
                text-align: center;
            }

            .section-content .row .row-content .content-summary > p > span.category_more_details font.new_count {
                display: inline-block;
                width: 24px !important;
                text-align: center;
            }



.section-content .row .row-content .more_details div {
    width: 70px !important;
    display: inline-block !important;
    padding-top: 11px !important;
}

.section-content .row .row-content .topic_main_details {
    width: 100%;
    padding-right: 20px;
}

    .section-content .row .row-content .topic_main_details p strong {
        color: #333;
    }

    .section-content .row .row-content .topic_main_details p .content-summary a.root_link {
        color: #666 !important;
    }

.section-content .row .row-content .more_details.topic_view {
    width: 100% !important;
    text-align: right;
    font-size: 12px !important;
}

    .section-content .row .row-content .more_details.topic_view a {
        color: #666 !important;
    }

    .section-content .row .row-content .more_details.topic_view .posted_time {
        padding-left: 20px;
        width: 120px !important;
        font-size: 12px !important;
    }

/* */
.icon-back {
    height: 8px;
    width: 10px;
    display: inline-block;
    background: url("/html/assets/arrow_red_left.png") no-repeat;
}


p#show-post-box-btn {
    text-align: right;
}

    p#show-post-box-btn button#showPostArea {
        margin: 0px !important;
    }

.post-editor-box > div, .post-comments-content > div {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.post-editor-box {
    margin-bottom: 50px;
    display: inline-block;
    width: 100%;
    position: relative !important;
}

.post-comments-content {
    display: inline-block;
    margin-top: 30px;
}

.comment-replay {
    margin-top: 0px;
}

.post-editor-box .border_top_out, .post-comments-content .border_top_out {
    height: 60px;
    line-height: 60px;
}

.comment-replay .border_top_out {
    height: 67px;
    line-height: 67px;
}

.post-editor-box .pic_holder, .post-comments-content .pic_holder {
    width: 76px;
    height: 60px;
    overflow: hidden;
    position: relative;
    float: left;
}

    .post-editor-box .pic_holder .user-img {
        height: 60px;
        width: 60px;
    }

.comment-replay .pic_holder {
    width: 115px;
    height: 67px;
    overflow: hidden;
    position: relative;
    float: left;
}

    .post-editor-box .pic_holder .pic_cover, .post-comments-content .pic_holder .pic_cover, .comment-replay .pic_holder .pic_cover {
        position: absolute;
        margin: auto;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }

.post-editor-box .border_top_in, .post-editor-box .border_bottom, .post-comments-content .border_top_in, .post-comments-content .border_bottom {
    width: 100%;
    height: 10px;
}

.post-editor-box .border_top_in {
    background: url('/html/assets/leave_comment_top.jpg');
}

.post-comments-content .border_top_in {
    background: url('/html/assets/comment_top.jpg');
}

.post-comments-content .border_top_in {
    background: url('/html/assets/comment_top.jpg');
}

.comment-replay .border_top_in {
    background: url('/html/assets/replay_to_post_section_top.png') no-repeat right;
}

.post-editor-box .border_bottom {
    background: url('/html/assets/leave_comment_bottom.jpg');
}

.post-comments-content .border_bottom {
    background: url('/html/assets/comment_bottom.jpg');
}

.comment-replay .border_bottom {
    background: url('/html/assets/replay_to_post_section_bottom.png') no-repeat right;
}

.post-editor-box .inside_box, .post-comments-content .inside_box {
    background: #eeefef;
    width: 94%;
    padding: 3px 3%;
}

.post-comments-content .inside_box {
    background: #fff;
    border-left: 1px solid #e9e8e8;
    border-right: 1px solid #e9e8e8;
}

.comment-replay .inside_box {
    background: #eeefef;
    width: 620px;
    padding: 20px;
    margin-left: 38px;
}

    .comment-replay .inside_box p small {
        float: right;
        font-size: 13px;
    }

.post-editor-box .inside_box textarea {
    height: 80px;
    margin-bottom: 10px;
    resize: none;
}

.post-editor-box .inside_box textarea, .post-editor-box .inside_box input {
    width: 96% !important;
}

.post-editor-box .inside_box textarea {
    margin-bottom: 10px !important;
}

.post-editor-box .inside_box .tags_container {
    display: inline-block;
    width: 100%;
    margin: 0px !important;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px !important;
}

.post-editor-box .inside_box .tag_field {
    padding: 5px 3px !important;
    width: 102px !important;
    margin: 0px 5px 5px 0px !important;
    float: left;
}

.post-editor-box .inside_box .form_submittion {
    text-align: right;
}

.post-editor-box .inside_box button#newTagField {
    background: none;
    border: none;
    cursor: pointer;
    width: auto;
    height: auto;
    font-size: 21px;
    line-height: 30px;
    float: left;
    margin: 0px !important;
}


/* */
.main-story-section {
    position: relative !important;
}

    .main-story-section > .content {
        min-height: 50px;
        ;
        display: inherit;
        width: 100%;
    }

    .main-story-section > .top_area {
        background: url("/html/assets/recent_topics_section_border_top.png");
        width: 100%;
        height: 10px;
    }

    .main-story-section > .bottom_area {
        background: url("/html/assets/recent_topics_section_border_bottom.png");
        width: 100%;
        height: 10px;
    }

    .main-story-section .content .pic_holder .pic_cover {
        position: absolute;
        margin: auto;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }

    .main-story-section .content .title {
        line-height: 60px;
        font-size: 30px;
        color: #ED1C24;
        margin: 10px;
    }

    .main-story-section .content .topic_content .pic_holder {
        position: relative;
        display: inline-block !important;
        margin-right: 13px;
        width: 112px;
        text-align: center;
        float: left !important;
        text-align: left !important;
        width: auto !important;
    }

        .main-story-section .content .topic_content .pic_holder .usr-img-place {
            display: inline-block !important;
            float: left !important;
        }

        .main-story-section .content .topic_content .pic_holder .content-place {
            display: inline-block !important;
            float: left !important;
            line-height: 16px;
            padding: 3px !important;
        }

        .main-story-section .content .topic_content .pic_holder .pic_cover {
            background: url("/html/assets/recent_topics_section_image_holder.png") no-repeat center;
        }

    .main-story-section .content .topic_content .content_inside {
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: 100%;
    }

        .main-story-section .content .topic_content .content_inside .topic_actions_holder {
            float: right;
            display: inline-block;
            height: 34px;
            overflow: hidden;
        }

            .main-story-section .content .topic_content .content_inside .topic_actions_holder .recent_topics_icon {
                height: 23px;
                width: 23px;
                display: inline-block;
            }

            .main-story-section .content .topic_content .content_inside .topic_actions_holder .icon_topic_replay,
            .main-story-section .content .topic_content .content_inside .topic_actions_holder .icon_topic_replay-disabled {
                background: url('/html/assets/icon-reply-23.png');
                width: 28px;
                background-position: 0px;
            }

                .main-story-section .content .topic_content .content_inside .topic_actions_holder .icon_topic_replay-active, .main-story-section .content .topic_content .content_inside .topic_actions_holder .icon_topic_replay:HOVER {
                    background: url('/html/assets/icon-reply-23-active.png');
                    width: 28px;
                    background-position: 0px;
                }

            .main-story-section .content .topic_content .content_inside .topic_actions_holder .icon_topic_like,
            .main-story-section .content .topic_content .content_inside .topic_actions_holder .icon_topic_like-disabled {
                background: url('/html/assets/icon-like-23.png');
                width: 23px;
                background-position: -45px;
            }

                .main-story-section .content .topic_content .content_inside .topic_actions_holder .icon_topic_like-active, .main-story-section .content .topic_content .content_inside .topic_actions_holder .icon_topic_like:HOVER {
                    background: url('/html/assets/icon-like-23-active.png');
                    width: 23px;
                    background-position: -45px;
                }

            .main-story-section .content .topic_content .content_inside .topic_actions_holder span.icon_topic_like_count {
                background: #eee;
                border-radius: 55px width: 55px;
                position: relative;
            }

                .main-story-section .content .topic_content .content_inside .topic_actions_holder span.icon_topic_like_count span {
                    position: absolute;
                    margin: auto;
                    top: 0px;
                    bottom: 0px;
                    left: 0px;
                    right: 0px;
                    vertical-align: middle;
                    text-align: center;
                    line-height: 23px;
                    background: #FFF;
                    border-radius: 23px;
                    border: 1px solid #ccc;
                }

        .main-story-section .content .topic_content .content_inside .content_viewer {
            margin-top: 10px;
            width: 100%;
        }

            .main-story-section .content .topic_content .content_inside .content_viewer * {
                max-width: 100%;
            }

        .main-story-section .content .topic_content .content_inside .content_footer {
            border-top: 1px solid #DFDFDF;
            padding-top: 10px;
        }

.post-comments-content.topic_reply_place {
    width: 701px;
    position: relative;
}

    .post-comments-content.topic_reply_place.mobile {
        margin-top: 0px !important;
        margin-bottom: 10px !important;
        width: 100% !important;
    }

        .post-comments-content.topic_reply_place.mobile .content {
            background: #f4f4f4;
            padding: 8px;
            width: auto;
            border-radius: 0px 10px 10px 10px;
        }

        .post-comments-content.topic_reply_place.mobile.stuff-section .content {
            background: #e6e6e6;
            padding: 8px;
            width: auto;
            border-radius: 0px 10px 10px 10px;
            border: 2px solid #ed1c24;
        }


.lia-linear-display-message-view .pic_holder {
    text-align: left !important;
    width: auto !important;
    position: relative !important;
    display: inline-block;
    float: left;
}

    .lia-linear-display-message-view .pic_holder .usr-img-place {
        display: inline-block !important;
        float: left !important;
    }

        .lia-linear-display-message-view .pic_holder .usr-img-place .trangle_image_background {
            background: #f4f4f4;
            position: absolute;
            left: 0;
            width: 19px;
            height: 19px;
            z-index: 9;
            bottom: 0;
        }

            .lia-linear-display-message-view .pic_holder .usr-img-place .trangle_image_background.staff {
                background: #e6e6e6;
                position: absolute;
                left: 0;
                width: 19px;
                height: 19px;
                border-left: 2px solid #ed1c24;
                z-index: 9;
                bottom: -2px;
            }

    .lia-linear-display-message-view .pic_holder .content-place {
        display: inline-block !important;
        float: left !important;
        line-height: 16px;
        padding: 3px !important;
    }



#lia-body .lia-content .lia-panel-message.accepted-solution {
    background: none !important;
}

    #lia-body .lia-content .lia-panel-message.accepted-solution .solution {
        display: inline-block !important;
    }

/* USER VIEW PAGE*/
.container .lft-container.account_setting {
    width: 240px !important;
    text-align: center;
}

.container .rght-container.account_setting {
    width: 700px !important;
    margin-left: 0px !important;
}

    .container .rght-container.account_setting .section {
        margin-top: 0px !important;
    }

        .container .rght-container.account_setting .section .content {
            display: inline-block;
            width: 660px;
        }

.lft-container.account_setting .account_main_info {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

    .lft-container.account_setting .account_main_info > p {
        font-size: 22px;
    }

.account_setting .pic_holder {
    height: 236px;
    width: 240px;
    position: relative;
    display: inline-block;
    overflow: hidden;
}

    .account_setting .pic_holder .pic_cover {
        position: absolute;
        margin: auto;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }

.account_setting > .pic_holder > img {
    height: 225px;
    width: 225px;
}

.account_setting .pic_holder .pic_cover {
    background: url("/html/assets/account_setting_image_holder.png") no-repeat center;
}

.account_setting .action_btns {
    width: 100%;
    text-align: center;
}

    .account_setting .action_btns button {
        background: url("/html/assets/account_setting_action_btns.png") no-repeat;
        width: 135px;
        height: 30px;
    }

        .account_setting .action_btns button.change_photo_btn {
            background-position: 0px 0px;
        }

        .account_setting .action_btns button.delete_account_btn {
            background-position: 0px -48px;
        }

.section {
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
}

    .section > .content {
        background: #f1f3f4;
        min-height: 100px;
        padding: 20px;
    }

    .section p {
        margin: 0px;
    }

    .section .content .section_title {
        font-size: 20px !important;
        color: #ed1c24;
        border-bottom: 1px solid #ddd;
        padding-bottom: 20px !important;
        margin-bottom: 10px;
    }

    .section > .top_area {
        background: url("/html/assets/section_border_top.png");
        width: 100%;
        height: 7px;
    }

    .section > .bottom_area {
        background: url("/html/assets/section_border_bottom.png");
        width: 100%;
        height: 7px;
    }

form.account_setting_form {
    display: inline-block;
}

    form.account_setting_form p {
        line-height: 29px;
        margin: 10px 0px;
        display: inline-block;
    }

        form.account_setting_form p .input_title {
            float: left;
            min-width: 150px;
            clear: none;
            display: inline-block;
            font-size: 14px;
            font-weight: bold;
        }

        form.account_setting_form p label {
            display: block;
            line-height: 20px;
            vertical-align: top;
        }

        form.account_setting_form p.checkbox_title {
            display: block;
            font-size: 14px;
            font-weight: bold;
            margin: 0px;
        }

        form.account_setting_form p .input_holder {
            display: inline;
            position: relative;
        }

            form.account_setting_form p .input_holder * {
                display: inline-block;
                margin: 0px;
                float: left;
                clear: none;
            }

            form.account_setting_form p .input_holder .input_left_corner {
                width: 10px;
                height: 29px;
                background: url('/html/assets/account_setting_input_left.png');
            }

            form.account_setting_form p .input_holder .input_right_corner {
                width: 28px;
                height: 29px;
                background: url('img/account_setting_input_right.png');
            }

            form.account_setting_form p .input_holder .input_place {
                width: 282px;
                height: 23px;
                padding: 3px 0px;
                background: #f9fafb;
                border: none;
                outline: none;
            }

.user_avatar_who_is_online {
    text-align: center;
    display: inline-block;
    float: left;
    margin-right: 20px !important;
    margin-top: 10px !important;
}


/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////// CUSTOMIZING THE ORIGINAL STYLE FOR THE MESSAGE ////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.linear-message-list.message-list .lia-linear-display-message-view {
    margin-bottom: 0px !important;
}





    .linear-message-list.message-list .lia-linear-display-message-view .first-message {
        padding: 0px !important;
        border: none !important;
    }

    .linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .lia-effect-highlight.lia-panel-message-root.lia-message-board.lia-panel-message {
        border: none !important;
        margin: 0px !important;
        background: none !important;
    }


        .linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .lia-effect-highlight.lia-panel-message-root.lia-message-board.lia-panel-message .lia-decoration-border-content .lia-quilt-column-alley.lia-quilt-column-alley-left .lia-message-author.lia-component-author {
            text-align: center !important;
        }


            .linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .lia-effect-highlight.lia-panel-message-root.lia-message-board.lia-panel-message .lia-decoration-border-content .lia-quilt-column-alley.lia-quilt-column-alley-left .lia-message-author.lia-component-author .lia-message-author-username {
                margin-bottom: 10px;
            }

                .linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .lia-effect-highlight.lia-panel-message-root.lia-message-board.lia-panel-message .lia-decoration-border-content .lia-quilt-column-alley.lia-quilt-column-alley-left .lia-message-author.lia-component-author .lia-message-author-username a {
                    color: #666 !important;
                }

            .linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .lia-effect-highlight.lia-panel-message-root.lia-message-board.lia-panel-message .lia-decoration-border-content .lia-quilt-column-alley.lia-quilt-column-alley-left .lia-message-author.lia-component-author .lia-message-author-rank {
                font-size: 12px;
                margin-bottom: 10px;
            }

            .linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .lia-effect-highlight.lia-panel-message-root.lia-message-board.lia-panel-message .lia-decoration-border-content .lia-quilt-column-alley.lia-quilt-column-alley-left .lia-message-author.lia-component-author .lia-message-author-avatar {
                margin: 15px 0px !important;
            }

                .linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .lia-effect-highlight.lia-panel-message-root.lia-message-board.lia-panel-message .lia-decoration-border-content .lia-quilt-column-alley.lia-quilt-column-alley-left .lia-message-author.lia-component-author .lia-message-author-avatar .UserAvatar.lia-user-avatar.lia-component-common-widget-user-avatar {
                    margin: 0px !important;
                }

                    .linear-message-list.message-list .lia-linear-display-message-view#lineardisplaymessageviewwrapper .lia-effect-highlight.lia-panel-message-root.lia-message-board.lia-panel-message .lia-decoration-border-content .lia-quilt-column-alley.lia-quilt-column-alley-left .lia-message-author.lia-component-author .lia-message-author-avatar .UserAvatar.lia-user-avatar.lia-component-common-widget-user-avatar img {
                        width: 130px;
                        height: 130px;
                        max-width: 130px !important;
                        max-height: 130px !important;
                        border: 1px solid #ccc !important;
                        border-radius: 50%;
                    }

#lia-body .lia-content .lia-quilt-column .lia-quilt-column-alley {
    margin: 0px !important;
}

.post_details_inline * {
    display: inline-block !important;
}

.post_details_inline > p.lia-message-dates.lia-message-post-date.lia-component-post-date-last-edited {
    min-width: 35% !important;
}

    .post_details_inline > p.lia-message-dates.lia-message-post-date.lia-component-post-date-last-edited > span {
        min-width: 80% !important;
    }

        .post_details_inline > p.lia-message-dates.lia-message-post-date.lia-component-post-date-last-edited > span > span.local-friendly-date {
            width: 100% !important;
        }

.post_details_inline > .lia-message-statistics.lia-component-position-in-thread {
    min-width: 45% !important;
}

    .post_details_inline > .lia-message-statistics.lia-component-position-in-thread .MessagesPositionInThread {
        min-width: 30% !important;
    }

.UserSignature.lia-message-signature {
    border-top: 1px solid #DFDFDF;
    padding-top: 5px;
    text-align: center;
    font-style: italic;
    color: #999;
}

.lia-form.lia-form-vertical.lia-message-quick-reply.lia-component-quickreply textarea.lia-form-body-input.lia-form-input-vertical {
    width: 96% !important;
}

a.lia-button {
    border: 1px solid #ccc !important;
    padding: 3px 5px !important;
    height: 25px !important;
    background: #FAFAFA !important;
    font-size: 12px !important;
}

    a.lia-button:HOVER {
        border: 1px solid #E93535 !important;
    }

#lia-body .lia-content .lia-message-heading .dropdownHover .lia-menu-navigation .lia-menu-dropdown-items {
    border-radius: 10px !important;
    border: 1px solid #ccc !important;
    box-shadow: 0 0 5px -1px #000 !important;
}

#lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items a {
    padding: 5px 10px !important;
    line-height: 13px !important;
    background: #F3F3F3 !important;
    color: #555 !important;
}

    #lia-body .lia-content .lia-menu-navigation .lia-menu-dropdown-items a:HOVER {
        background: #CCCCCC !important;
        box-shadow: inset 0px 0px 7px 0px #999;
        color: #000 !important;
        margin: 0px !important;
    }

#lia-body .lia-content .lia-panel-message {
    border: none !important;
}

#lia-body .lia-content .lia-message-heading .lia-message-options {
    margin-top: 4px;
    float: left;
}

.lia-linear-display-message-view .lia-effect-highlight {
    background: none !important;
}


#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-button-image-kudos-give {
    background: url(/html/assets/icon-like-18.png?2EB1887AD776FED7FE66E4DC8CD6A6FD)center no-repeat !important;
    height: 18px !important;
    width: 18px;
    opacity: 1;
}

    #lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal .lia-button-image-kudos-give:HOVER {
        background: url(/html/assets/icon-like-18-active.png?D3E1A4D4F8F01CBFDE4BA383A60B1763)center no-repeat !important;
        height: 18px !important;
        width: 18px;
        opacity: 0.7;
    }

#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal.lia-button-image-kudos-disabled .lia-button-image-kudos-give {
    background: url(/html/assets/icon-like-18.png?2EB1887AD776FED7FE66E4DC8CD6A6FD) center no-repeat !important;
    height: 18px !important;
    width: 18px;
    opacity: 0.7;
}


#lia-body .lia-content .lia-component-kudos-widget-button-version-2 .lia-button-image-kudos-horizontal.lia-button-image-kudos-kudoed .lia-button-image-kudos-give {
    background: url(/html/assets/icon-like-18-active.png?D3E1A4D4F8F01CBFDE4BA383A60B1763)center no-repeat !important;
    height: 18px !important;
    width: 18px;
    opacity: 1;
}

.lia-linear-display-message-view .lia-message-tags.lia-component-tags .AddMessageTags form input {
    margin: 0px !important;
}

    .lia-linear-display-message-view .lia-message-tags.lia-component-tags .AddMessageTags form input[type=text] {
        margin-right: 20px !important;
        width: 385px !important;
    }

    .lia-linear-display-message-view .lia-message-tags.lia-component-tags .AddMessageTags form input[type=submit] {
        margin: 0px !important;
        height: 30px !important;
        line-height: 30px !important;
        padding: 0px 19px !important;
        vertical-align: middle !important;
    }

.lia-board.ReplyPage.lia-body div.lia-panel.lia-panel-section, .lia-board.EditPage.lia-body div.lia-panel.lia-panel-section {
    width: 701px;
}

    .lia-board.ReplyPage.lia-body div.lia-panel.lia-panel-section .main-story-section .content, .lia-board.EditPage.lia-body div.lia-panel.lia-panel-section .main-story-section .content {
        background: #eeefef;
        min-height: 50px;
        display: inline-block;
        width: 96%;
        padding: 20px 2%;
        border: 1px solid #ddd;
        border-radius: 10px;
    }




/* MOBILE STYLES */
div.container.mobile-container {
    width: 100%;
}

    div.container.mobile-container div.search-form {
        width: 100%;
    }

    div.container.mobile-container .poll-right {
        float: right;
    }

.container.mobile-container form input[type="text"], .container.mobile-container form input[type="password"], .container.mobile-container form textarea, .container.mobile-container form select {
    width: 96% !important;
    padding: 10px 2% !important;
}

.container.mobile-container form input[type="checkbox"] {
    margin: 0px !important;
    zoom: 1.2 !important;
}

.container.mobile-container form button[type="submit"] {
    min-height: 45px !important;
    font-size: 16px !important;
    width: 100%;
}


div.container.mobile-container div.search-form {
    background: #eee;
    padding: 5px;
    position: relative;
    box-sizing: border-box;
}

    div.container.mobile-container div.search-form .search-form > p {
        margin: 0px;
    }

    div.container.mobile-container div.search-form * {
        margin: 0px !important;
    }

    div.container.mobile-container div.search-form select {
        background: #ddd !important;
        min-height: 42px !important;
        padding: 0px !important;
        line-height: 42px !important;
        height: 42px !important;
        vertical-align: middle !important;
        width: 100% !important;
    }

div.container.mobile-container .section-header-dark, div.container.mobile-container .section-header-light {
    margin-bottom: 20px;
}

    div.container.mobile-container .section-header-dark .section_center {
        width: auto !important;
        color: #777 !important;
    }

    div.container.mobile-container .section-header-dark .section_rght {
        float: right !important;
        margin-right: 15px !important;
        line-height: 60px !important;
        font-size: 22px;
        font-family: Helvetica;
        color: #777 !important;
        font-weight: bold;
        margin-top: -5px !important;
    }




.header-mobile .account_action i.message_holder {
    background: url('../../../../html/assets/mail_indicator.png') center no-repeat;
    width: 39px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    background: url('../../../../html/assets/mail_indicator.svg') center no-repeat;
    background-size: 24px 17px;
}

.header-mobile .account_action i.config {
    background: url('../../../../html/assets/setting_indicator.png') center no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 10px;
    background: url('../../../../html/assets/setting_indicator.svg') center no-repeat;
    background-size: 24px 24px;
}


#lia-body .lia-content .lia-quilt-row-header {
    background-color: #ffffff !important;
    width: 100% !important;
}

#lia-body .lia-content .lia-quilt-row-footer {
    background-color: #ffffff !important;
    padding: 0px !important;
}

#lia-body .lia-content .lia-component-browser .lia-list-wide td, #lia-body .lia-content .lia-component-browser .lia-list-slim td {
    background: none;
}

#lia-body .lia-content .lia-component-browser .lia-list-slim .titleColumn a {
    font-size: 15px;
}

.triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #f4f4f4;
}

    .triangle-up.stuff {
        border-bottom: 20px solid #e6e6e6;
    }

#lia-body .lia-content .lia-panel-feedback-banner-safe {
    padding: 6px;
    border-radius: 50px;
    background: none !important;
    color: #64a70b !important;
    border: 1px solid #64a70b;
    margin: 10px 0px !important;
}


    #lia-body .lia-content .lia-panel-feedback-banner-safe a {
        color: #64a70b !important;
    }




#lia-body .lia-content .lia-button-image-kudos-enabled.lia-button-image-kudos-simple-wrapper .lia-link-disabled, #lia-body .lia-content .lia-button-image-kudos-enabled.lia-button-image-kudos-simple-wrapper .lia-link-disabled:hover, #lia-body .lia-content .lia-button-image-kudos-disabled.lia-button-image-kudos-simple-wrapper .lia-link-disabled, #lia-body .lia-content .lia-button-image-kudos-disabled.lia-button-image-kudos-simple-wrapper .lia-link-disabled:hover {
    padding: 4px 20px 0px 0px !important;
    background: none !important;
    border: none !important;
    float: right !important;
}

#lia-body .lia-content .lia-quilt-column-23 {
    width: 100% !important;
}

a.page-link.lia-link-navigation {
    font-weight: bold;
}

#lia-body .lia-content table.lia-list-wide td {
    border-bottom: 1px solid #ccc !important;
}

body.MobilePrivateNotesPage form.lia-form.lia-form-inline,
body.MobileMyPostsPage form.lia-form.lia-form-inline {
    width: 200%;
    margin: 0px !important;
    margin-bottom: 10px !important;
}

    body.MobilePrivateNotesPage form.lia-form.lia-form-inline select#lia-tab,
    body.MobilePrivateNotesPage form.lia-form.lia-form-inline input#submitContext,
    body.MobileMyPostsPage form.lia-form.lia-form-inline select#lia-tab,
    body.MobileMyPostsPage form.lia-form.lia-form-inline input#submitContext {
        margin: 0px !important;
    }

    body.MobilePrivateNotesPage form.lia-form.lia-form-inline select#lia-tab,
    body.MobileMyPostsPage form.lia-form.lia-form-inline select#lia-tab {
        min-width: 160px !important;
    }

    body.MobilePrivateNotesPage form.lia-form.lia-form-inline input#submitContext,
    body.MobileMyPostsPage form.lia-form.lia-form-inline input#submitContext {
        margin-left: 10px !important;
    }

    body.MobilePrivateNotesPage form.lia-form.lia-form-inline div.lia-form-footer,
    body.MobileMyPostsPage form.lia-form.lia-form-inline div.lia-form-footer {
        float: right !important;
    }




/* *** */
body.MobilePrivateNotesPage ul.lia-tabs-standard form.lia-form.lia-form-inline,
body.MobileMyPostsPage ul.lia-tabs-standard form.lia-form.lia-form-inline {
    width: auto !important;
}


    body.MobilePrivateNotesPage ul.lia-tabs-standard form.lia-form.lia-form-inline select#lia-tab,
    body.MobileMyPostsPage ul.lia-tabs-standard form.lia-form.lia-form-inline select#lia-tab {
        min-width: 0px !important;
    }

body.MobilePrivateNotesPage .lia-tabs-standard-mobile-header {
    background: none !important;
}

    body.MobilePrivateNotesPage .lia-tabs-standard-mobile-header ul {
        border: none !important;
    }



.account_action #privateNotesImageLink .message_holder .message_count {
    font-size: 10px;
    position: absolute;
    color: #FBFBFB;
    top: -7px;
    right: -7px;
    display: inline-block;
    font-style: normal;
    background: #ed1c24 !important;
    border-radius: 100%;
    padding: 1px !important;
    min-width: 16px;
    text-align: center;
    line-height: 16px !important;
}


.header-mobile .header-logo {
    width: 100% !important;
    text-align: center;
    display: inline-block;
    padding: 10px 0px;
}

.header > .header-logo#header_logo_collapsed .navbar .header-mobile .header-logo a {
    display: inline-block;
    line-height: 32px;
    font-size: 32px;
}

.header > .header-logo#header_logo_collapsed .navbar .header-mobile .search_area {
    display: inline-block;
    width: 100%;
}

.header-mobile .search_area input[type="text"] {
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    height: 32px !important;
    width: 80% !important;
    margin: 0px !important;
    float: left;
    max-width: 100% !important;
    padding: 6px !important;
    border: 2px solid #ccc !important;
    box-shadow: none !important;
    border-radius: 50px 50px 50px 50px !important;
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    height: 32px !important;
    width: 100% !important;
}

.header-mobile .search_area.collapsed input[type="text"] {
    width: 75% !important;
    margin: 0px !important;
    float: left;
    max-width: 100% !important;
    height: 16px !important;
    padding: 6px 2% !important;
    border: 2px solid #ccc !important;
    border-right: none !important;
    box-shadow: none !important;
    border-radius: 50px 0px 0px 50px !important;
}

.header-mobile .search_area input[type="submit"] {
    margin: 0px !important;
    width: 20% !important;
    padding: 0px !important;
    float: left;
    border: 2px solid #ccc !important;
    min-width: 0px !important;
    border-radius: 0px 50px 50px 0px !important;
    height: 32px !important;
    border-left: none !important;
    background-color: #fff !important;
    background: url('/html/assets/search_inactive.png?CE4C4AF38E3C906F7F73CAA374C9AB65') center no-repeat !important;
    background: url('http://yngcoman.theclub.mobi/images/assets/search.svg?DACB23DDFFAFF51F1D011D4FFE222823') center no-repeat !important;
    background-size: 22px 22px !important;
    box-shadow: none !important;
    float: right !important;
    position: absolute;
    right: 0;
    width: 50px !important;
    border: none !important;
}


.header-mobile .search_area.focus {
    z-index: 99999999;
    background: #fcfcfc;
}

    .header-mobile .search_area.focus input {
        border-color: #ed1c24 !important;
    }


input, select, textarea, button {
    font-family: Helevetica, Arial;
}

#lia-body .lia-content .lia-component-mobile-widget-announcement {
    padding: 0px !important;
    padding-top: 5px !important;
}

#lia-body .lia-content .lia-component-search-content .lia-form-location-entry, #lia-body .lia-content .lia-component-search-content .lia-form-date-range-type-entry, #lia-body .lia-content .lia-component-search-content .lia-form-filter-entry {
    overflow: hidden !important;
    margin: 0px 1.16% !important;
    position: relative !important;
    width: 31%;
}

#lia-body .lia-content .lia-component-search-content select {
    min-width: 0px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    min-height: 32px !important;
}

#lia-body .lia-content .lia-component-search-content .lia-search-message-mobile .lia-form-footer, #lia-body .lia-content .lia-component-search-content .lia-search-user-mobile .lia-form-footer, #lia-body .lia-content .lia-component-search-content .lia-search-boards-mobile .lia-form-footer {
    position: relative !important;
    float: right !important;
}

#lia-body .lia-content .lia-form-inline .lia-button-wrapper .lia-button.lia-button-primary.lia-button-Submit-action {
    margin: 0px !important;
}

body.MobileViewProfilePage#lia-body .lia-content ul.lia-list-standard li a {
    font-weight: bold;
    color: #ed1c24 !important;
}

body.MobileViewProfilePage#lia-body .lia-content ul.lia-list-standard li {
    padding: 8px 0px !important;
    margin: 0px !important;
}

    body.MobileViewProfilePage#lia-body .lia-content ul.lia-list-standard li:nth-child(even) {
        background: #f9f9f9;
    }

body.MobileViewProfilePage#lia-body .lia-content .lia-panel .lia-panel-heading-bar-title {
    padding: 10px 0px;
}

.lia-device-view-links.lia-component-common-widget-device-view-links {
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

body.MobileUserLoginPage form#form {
    margin: 0px !important;
    margin-bottom: 30px !important;
    padding: 5px 10px;
    background: #eeefef;
    border-radius: 10px;
}

body.MobileUserLoginPage form#form_0 {
    margin: 0px !important;
    padding: 5px 10px;
}

body.MobileUserRegistrationPage form#form {
    margin: 0px !important;
    padding: 5px 10px;
    background: #eeefef;
    border-radius: 10px;
}

body.MobileUserLoginPage form#form_0 fieldset {
    margin: 0px !important;
}

body.MobileUserLoginPage input[type="text"], body.MobileUserLoginPage input[type="password"],
body.MobileUserRegistrationPage input[type="text"], body.MobileUserRegistrationPage input[type="password"], body.MobileUserRegistrationPage select {
    width: 95% !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}


body.MobileUserRegistrationPage div.lia-form-terms-of-service {
    height: 200px;
}

body.MobileUserRegistrationPage span.lia-button-wrapper.lia-button-wrapper-primary.lia-button-wrapper-Submit-action {
    width: 48%;
    margin-left: 4%;
}

body.MobileUserRegistrationPage span.lia-button-wrapper.lia-button-wrapper-primary.lia-button-wrapper-Reset-action {
    width: 48%;
}

body.MobileUserRegistrationPage input#submitContext_0, body.MobileUserRegistrationPage input#submitContext {
    width: 100% !important;
}


body.MobileUserLoginPage span.lia-button-wrapper.lia-button-wrapper-primary.lia-button-wrapper-Submit-action {
    width: 100%;
    margin: 0px !important;
    margin-bottom: 20px !important;
}

body.MobileUserLoginPage input#submitContext, body.MobileUserLoginPage input#submitContext_0 {
    width: 100% !important;
}

body.MobileUserLoginPage input#submitContext_0 {
    margin: 0px !important;
}

@font-face {
    font-family: 'Opificio';
    src: url('../font/opificio.eot');
    src: url('../font/opificio.eot?#iefix') format('embedded-opentype'), url('../font/opificio.svg#Opificio') format('svg'), url('../font/opificio.woff') format('woff'), url('../font/opificio.ttf') format('truetype');
    font-style: normal;
}

.element {
    font-family: 'Opificio';
    font-size: 30px;
    color: #AAA;
    text-align: center;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStd-Light';
    src: url('../font/FuturaStd-Light.eot');
    src: url('../font/FuturaStd-Light.eot?#iefix') format('embedded-opentype'), url('../font/FuturaStd-Light.svg#Opificio') format('svg'), url('../font/FuturaStd-Light.woff') format('woff'), url('../font/FuturaStd-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'opificio_bold';
    src: url('../font/opificio_bold.eot');
    src: url('../font/opificio_bold.eot?#iefix') format('embedded-opentype'), url('../font/opificio_bold.svg#Opificio') format('svg'), url('../font/opificio_bold.woff') format('woff'), url('../font/opificio_bold.ttf') format('truetype');
    font-style: normal;
}

.elementopificio_bold {
    font-family: 'opificio_bold';
    font-size: 30px;
    color: #AAA;
    text-align: center;
    font-style: normal;
}
