﻿/*  !REMEMBER: IE8 Hack (Will not work with IE8 Standards, but will with IE7 and Quirks)  */
@import:url('curriculum.css');

@import url('_aboutTru.css');
@import url('_cart.css');
@import url('_complimentary.css');
@import url('_corners.css');
@import url('_experience.css');
@import url('_footer.css');
@import url('_landings.css');
@import url('_navigation.css');
@import url('_store.css');
@import url('_tabs.css');
@import url('_templates.css');
@import url('_webparts.css');
@import url('_account.css');
@import url('_terms.css');
@import url('_videoPlayer.css');

body{
	/*
	background: url('/style library/images/tru/bkgd.gif') top center no-repeat;
	*/
}

h1 {
	margin: 0px /* Fix Page Head spacing issue */
}
/*REM Added by Harinath for My Lessons on 07th Feb,2010*/

/*
Rounded Corner box
*/

.Boxtopleft
{
    background-image: url("/style library/images/c1.png");
}

.Boxtopcenter
{
    background-image: url("/style library/images/c8.png");
    background-repeat: repeat-x;
}
.BoxtopRight
{
    height: 18px;
    width: 16px;
    background-image: url("/style library/images/c7.png");
}
.Boxcenterleft
{
    background-image: url("/style library/images/c2.png");
}


.BoxcenterRight
{
    background-image: url("/style library/images/c6.png");
}
.BoxBotleft
{
    height: 18px;
    width: 16px;
    background-image: url("/style library/images/c3.png");
}

.BoxBotcenter
{
    background-image: url("/style library/images/c4.png");
    background-repeat: repeat-x;
}
.BoxBotRight
{
    background-image: url("/style library/images/c5.png");
}

/*Modal Popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
}



.cover_image {
    height: 185px;
    padding-bottom: 7px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
}

.download
{
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}

.productheader {
    color: #666666;
    font-family: Myriad Pro;
    font-size: 18px;
    line-height: 22px;
}

.lesson_grouping {
    padding-left: 10px;
    padding-right: 10px;
}

.resource_document {
    float: left;
    height: 95px;
    margin-left: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
    width: 150px;
}

/* My Lessons Background*/

.TruWonder {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/Style Library/Images/Tru/Tru_Wonder_Background.gif");
    background-origin: padding-box;
    background-position: 0 22px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 22px;
}

.Trial TruWonder
{
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/Style Library/Images/Tru/Tru_Wonder_Background.gif");
    background-origin: padding-box;
    background-position: 0 22px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 22px;
}

.TruStory {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/Style Library/Images/Tru/Tru_Story_Background.gif");
    background-origin: padding-box;
    background-position: 0 22px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 22px;
}
.Trial TruStory
{
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/Style Library/Images/Tru/Tru_Story_Background.gif");
    background-origin: padding-box;
    background-position: 0 22px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 22px;
}

/* END My Lessons Background */

.MyLessons_Top
{
    background-color:Black;
    height:37px;
}
.MyLessons_TopRight
{
    float:right;
    background-image:url('/style library/images/Lessons-Topright.jpg');
    background-repeat:no-repeat;
    height:37px;
    width:10px;
}
.MyLessons_TopLeft
{
    float:left;
    background-image:url('/style library/images/Lessons_TopLeft.jpg');
    background-repeat:no-repeat;
    height:37px;
    width:10px;
}
.MyLessons_BottomLeft
{
    background-image:url('/style library/images/lessons_leftbtm.jpg');
    background-repeat:no-repeat;
    height:10px;
    width:9px;
    float:left;
}
.MyLessons_BottomRight
{
    background-image:url('/style library/images/Lessons_rightbtm.jpg');
    background-repeat:no-repeat;
    height:10px;
    width:9px;
    float:right;
}
.MyLessons_Bottom
{
   border-bottom:solid 1px black;
   width:100%;
   height:9px;   
}
.MyLessons_Border
{
	
	padding: 5px 0 5px 0;
    text-align: center;
    background: url('/Style Library/Images/Tru/Border_Bottom.png') bottom left repeat-x;
}




/*.MyTabStyle .ajax__tab_header {
        font-family: verdana,tahoma,helvetica;
        font-size: 11px;
        border-bottom: solid 1px #999999
     }
     
    .MyTabStyle .ajax__tab_outer {
        padding-right: 4px;
        height: 21px;
        background-color: #C0C0C0;
        margin-right: 2px;
        border-right: solid 1px #666666;
        border-top: solid 1px #aaaaaa
     }
     
    .MyTabStyle .ajax__tab_inner {
        padding-left: 3px;
        background-color: #C0C0C0;
     }
     
    .MyTabStyle .ajax__tab_tab {
        height: 13px;
        padding: 4px;
        margin: 0;
     }
     
    .MyTabStyle .ajax__tab_hover .ajax__tab_outer {
        background-color: #cccccc
     }
     
    .MyTabStyle .ajax__tab_hover .ajax__tab_inner {
        background-color: #cccccc
     }
     
    .MyTabStyle .ajax__tab_hover .ajax__tab_tab {}
    
    .MyTabStyle .ajax__tab_active .ajax__tab_outer {
        background-color: #fff;
        border-left: solid 1px #999999;
     }
     
    .MyTabStyle .ajax__tab_active .ajax__tab_inner {
        background-color:#fff;
     }
     
    .MyTabStyle .ajax__tab_active .ajax__tab_tab {}
    
    .MyTabStyle .ajax__tab_body {
        font-family: verdana,tahoma,helvetica;
        font-size: 10pt;
        border: 1px solid #999999;
        border-top: 0;
        padding: 8px;
        background-color: #ffffff;
      }*/



.ajax__tab_default .ajax__tab_tab {
    display: inline-block;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
    width:100%;
    height:100%;
}


.MyTabStyle .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 14px;
            font-weight:bold;
            display: block;
            /*background-color:#383938;
            border-bottom:solid 1px #383938;*/
             background:url('/Style Library/Images/tab-line1.png') repeat-x bottom;

        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer
        {
        background: url('/style library/images/MyLessons_New_Inactive.jpg') top center no-repeat;

                	margin-left:auto;
        	margin-right:auto;
/*padding-top:10px;
        background-color:#383938;
            border-color: #222;
             border:solid 1px #383938;*/
            
            color: #fff;           
            vertical-align:middle;  
            text-align:center;         
			height:36px;
			width:106px;
			margin-right:2px;
			cursor: pointer; cursor: hand;
            
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
        	margin-left:auto;
        	margin-right:auto;
            border-color: #666;
            color: #fff;
            text-align:center;
            height:30px;
            width:90px;
            padding-top:8px;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner #divSupplements
        {
                	padding-top:0px;
                	margin-top:-3px;

		}

                
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
        {
        height:36px;       
        	background: url('/style library/images/MyLessons_New_Active.jpg') top center no-repeat;
			width:106px;
			text-align:center;
            /*border-bottom-color: #ffffff;*/
            
            background-color: #ffffff;
            cursor: pointer; cursor: hand;
        }
        .MyTabStyle .ajax__tab_header .ajax_tab_active .ajax__tab_outer
        {
        	background: url('/style library/images/MyLessons_New_Active.jpg') top center no-repeat;
			width:106px;
			text-align:center;
            border-bottom-color: #ffffff;
            background-color: #ffffff;
        }

        .MyTabStyle .ajax__tab_active .ajax__tab_inner
        {                	
            color: #383938;
            border-color: #333;
            /*padding-top: 10px;*/
            
        }
        .MyTabStyle .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #fff;
            border-top-width: 0;
            border-left: solid 1px #383938;
            border-right:solid 1px #383938;
            border-top-color: #ffffff;
        }
        .MyTabStyle .corners .middle .right
{
    background: url('/Style Library/Images/Tru/Corner_Black_Right.png') top left repeat-y;
}
.MyTabStyle .corners .bottom .left
{
    background: url('/Style Library/Images/Tru/Corner_Black_Bottom_Left.png') top left repeat-y;
}
.MyTabStyle .corners .bottom .right
{
    background: url('/Style Library/Images/Tru/Corner_Black_Bottom_Right.png') top left repeat-y;
}
.MyTabStyle .corners .bottom .center
{
    background: url('/Style Library/Images/Tru/Corner_Black_Bottom.png') top left repeat-x;
}




.lesson_downloads {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    color: #4C4C4C;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    width: 100%;
}
.lesson_downloads th {
    background-color: #686667;
    color: white;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
.lesson_documents td {
    color: #4C4C4C;
    font-weight: normal;
}
/*END*/
 
.riterail
{
	
	background:url('Images/HomeBgM.png') top center repeat;
	width:198px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.riterail1
{
	
	background:url('Images/HomeBgM.png') top center repeat;
	height:110px;
	width:198px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.riterail2
{
	
	background:url('Images/HomeBgM.png') top center repeat;
	height:100px;
	width:554px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.riterailtop
{
	background:url('Images/HomeBgT.png') top center no-repeat;
	height:12px;
	width:198px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;

	}
.riterailtop1
{
	background:url('Images/roundedtop.gif') top center no-repeat;
	height:12px;
	width:553px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;

	}

.riteraildown1
{
	background:url('Images/roundedbottom.gif') top center no-repeat;
	height:13px;
	width:553px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;

}

.riteraildown
{
background:url('Images/HomeBgB.png') top center no-repeat;
	height:13px;
	width:198px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;

}

.riterailHalf
{
	background:url('Images/HomeBgM.png') top center repeat;
	height:120px;
	width:198px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.error
{
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:12px;
}

.variant_top
{
    background-image: url('Images/Product_Box_Top.png');
    background-repeat:no-repeat;   
    width: 124px;
    height: 9px;
}
.varinat_top_Active
{
	
	background-image: url('Images/tru_Active_top_Product1.jpg');
    background-repeat:no-repeat;   
    width: 125px;
    height: 9px;

}
.variant_middle_users
{	
	background-image: url('Images/tru_Activebg.jpg');
    /*border-left: solid 4px #4F4F4F;
    border-right: solid 4px #4F4F4F;*/
    background-repeat:repeat-y;
    width: 125px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 7pt;
    color: Black;
	
}
.varinat_middle
{	
    border-left: solid 1px #ADABAB;
    border-right: solid 1px #ADABAB;
    width: 124px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 7pt;
    color: Black;
}
.Variant_bottom
{
    background-image: url('Images/Product_Box_Bottom.png');  
    background-repeat:no-repeat;  
    width: 124px;
    height: 9px;
}
.Variant_bottom_Active
{
    background-image: url('Images/tru_Active_bottom_product1.jpg');  
    background-repeat:no-repeat;  
    width: 125px;
    height: 9px;
}
.GridView
{	
	font-family::Arial, Helvetica, sans-serif;
	font-size:12px;	
}
.GridView_ItemStyle
{	
	background-image:url('Images/gv_bg.jpg');
	background-repeat:repeat-x;
	width:100%;
	height:141px;
	border-bottom:solid 2px #D0CFCF;	
}
.GridView_AlternateItemStyle
{
	height:141px;	
	border-bottom:solid 2px white;
}
.tab_Active
{
    margin:auto;
    background-image: url('Images/ActiveTab1.jpg');
/*	background-image: url('Images/activeLimitedOffer.png'); */
    background-repeat: no-repeat;
    visibility:visible;
    width: 126px;
    height: 36px;
}
.tab_Active a
{
	margin:auto;    
	margin-top:auto;
	margin-bottom:auto;

		color:black;
	font-weight:bold;	
    visibility:visible;
    width: 126px;
    height: 36px;
}
.ActiveLink
{

	margin:auto;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    visibility:visible;
    text-decoration: none;
    color: Black;
    font-weight: bold;
    width: 126px;
    height: 36px;
}
.ActiveLink_bestValue
{
	padding-top:9px;
	margin:auto;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    visibility:visible;
    text-decoration: none;
    color: Black;
    font-weight: bold;
    width: 126px;
    height: 45px;

}

.InActiveLink
{

margin:auto;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: White;
    font-weight: bold;
    width: 126px;
    height: 36px;

}
.tab_active_bestvalue
{
    
	margin:auto;
	background-image:url('Images/ActiveBestValue.png');
	background-repeat:no-repeat;
	width:126px;
	height:45px;
}
.tab_active_bestvalue a
{
padding-top:9px;
	margin:auto;    
		color:black;
	font-weight:bold;	
    visibility:visible;
    width: 126px;
    height: 45px;
}


.tab_Inactive
{
	margin:auto;
    background-image: url('Images/InactiveTab1.jpg');
/*    background-image: url('Images/inactiveLimitedOffer.png'); */
    background-repeat: no-repeat;
    visibility:visible;
    width: 126px;
    height: 36px;
}
.tab_Inactive_bestvalue
{
padding-top:9px;
	margin:auto;
	background-image:url('Images/InactiveBestValue.png');
	background-repeat:no-repeat;
	width:126px;
	height:36px;
}
.tab_Inactive_bestvalue a
{
	margin:auto;
	color:white;
	font-weight:bold;	    
    visibility:visible;
    width: 126px;
    height: 36px;
}

.tab_Inactive a
{
	margin:auto;
	margin-top:auto;
	margin-bottom:auto;
	color:white;
	font-weight:bold;	    
    visibility:visible;
    width: 126px;
    height: 36px;
}

.ActualPrice
{
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:line-through;
}
.DiscountedPrice
{
	color:red;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
img{
	border: 0;
}/* 
.ms-WPBody * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ms-WPBody table tr td {
		border:0px;
} */
*/
.ms-WPBody td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.dccLogo{
	float: left;
	padding-top: 12px;
	width: 225px;
}
.ms-main{
	margin-right: auto;
	margin-left: auto;
	width: 940px;	
}
.ms-globalbreadcrumb{
	background: url('/style library/images/tru/tru_Logo_top.gif') bottom left no-repeat #19191a;
	height: 35px;
	padding-bottom: 0px;
	vertical-align:bottom;
}
.ms-globalright {
	max-width: 700px;
}
.ms-bannerContainer{
	background: url('/style library/images/tru/tru_Logo_btm.gif') top left no-repeat transparent;
	height: 44px;
	padding-left: 130px;
}
.ms-bodyareaframe{
	background-color: transparent;
	border: none;
}
TD.ms-rightareacell DIV.ms-pagemargin{
	background-image: none;
}
.signin a:hover {
	color: #f1c143;
}
.ms-globallinks .ms-SPLink a{
	color: #F1C143;
}
.ms-SpLinkButtonActive a:link{
	color: #000;
}
.tru-WelcomeLinksAnonymous, .tru-WelcomeLinksSignedIn, .tru-WelcomeLinksAnonymous a, .tru-WelcomeLinksSignedIn a{
	color: #f1c143;
	font-size: 14px;
}
.ms-pagebottommargin{
	background-color:#f4f4f4;
} 
.tru-LeftColumn{
	vertical-align: top;
	width: 214px;
}
.tru-MiniCart{
	font-size: 14px;
	width: 80px;
}
.tru-MiniCart a, .tru-MiniCart a:hover{
	color: #ccc;
	display: block;
	padding-bottom: 2px;
}
.tru-MiniCart img{
	padding-right: 5px;
}
/************* EDIT CONSOLE ***************/
.ms-consolemptablerow{
	background-color: #19191a;
}
.ms-consoletitleareaframe{
	display: none;
}


.divider_dash {	
	background: url('/style library/images/tru/divider_dash.jpg') repeat-x;
	font-size: 3px;
	margin: 20px 0px 10px 0px;
}

.roundbox_topleft {
	background: url('/style library/images/tru/roundbox_topleft.jpg') no-repeat bottom left;
	margin-left: -1px;
}

.roundbox_topright {
	background: url('/style library/images/tru/roundbox_topright.jpg') no-repeat bottom right;
	margin-left: 20px;
	margin-right: -1px;

}
.roundbox_content {
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	padding: 0px 20px;
}

.roundbox_bottomleft {
	background: url('/style library/images/tru/roundbox_bottomleft.jpg') no-repeat top left;
	margin-left: -1px;
}

.roundbox_bottomright {
	background: url('/style library/images/tru/roundbox_bottomright.jpg') no-repeat top right;
	margin-left: 20px;
	margin-right: -1px;
}


.get_adobe {
	width: 670px;
	text-align: right;
	margin: auto;					
}

