/* ============ Start of StarkareStyle.css ============ */

/*Default css-style*/
body
{
	background-color: #ffa93a;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(https://images.staticjw.com/sta/8595/body-background-gradient-orange-01.jpg);
    background-repeat: repeat-y;
    background-position: center;
}
/* Nya styles, renovering våren 2011 */

.adminForm
{
    font-size: 12px;
}
.adminForm input, .adminForm select
{
    font-size: 12px;
}

.adminForm h1
{
    font-size: 18px;
    font-weight: normal;
}
.adminForm .searchList th
{
    background-color: Silver;
}
.adminForm .searchList th
{
    padding: 3px;
    text-align: left;
}
.adminForm .searchList
{
    border-right: solid 1px gainsboro;
}
.adminForm .searchList td
{
    padding: 3px;
    border-bottom: solid 1px gainsboro;
    border-left: solid 1px gainsboro;
}
.adminForm .searchList th a, .adminForm .searchList th a:visited
{
    text-decoration: none;
    color: Black;
    font-weight: normal;
}

.starkareButton
{
    font-size: 11px;
    display: inline-block;
    height: 21px;
    font-weight: bold;
    color: #ffffff;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Sans-Serif;
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
    text-decoration: none;
}
.starkareButton:visited
{
    height: 21px;
    color: #ffffff;
    text-decoration: none;

}

.starkareButton span
{
    padding-top: 4px;
    height: 17px;

    display: inline-block;
}
.starkareButton .buttonLeftSide
{
    background-image: url(https://images.staticjw.com/sta/2906/button-bg-left.png);
    background-repeat: no-repeat;
    width: 10px;
}
.starkareButton .buttonRightSide
{
    background-image: url(https://images.staticjw.com/sta/5164/button-bg-right.png);
    background-repeat: no-repeat;
    width: 10px;
}
.starkareButton .buttonText
{
    background-image: url(https://images.staticjw.com/sta/6201/button-bg.png);
    background-repeat: repeat-x;
    padding-left: 7px;
    padding-right: 7px;
}


#contentContainer
{
    xoverflow: auto;
}

#contentContainer #column1
{
   float: left;
   width: 172px;
}
#contentContainer #column1 #column1ControlContainer
{
    padding-top: 12px;
}

#contentContainer #column2
{
    float: left;
    width: 440px;
    padding-left: 0px;
    padding-right: 8px;
    padding-top: 12px;

}
#contentContainer #column2 #column2Inner
{
    float:left;
    background-image: url(https://images.staticjw.com/sta/1506/dotted-line-min-vert.png);
    background-repeat: repeat-y;
    background-position: top right;
    padding-right: 1px;
}
.leftMenuActive #contentContainer #column2
{
    background-image: url(https://images.staticjw.com/sta/8384/menu-left-curve.png);
    background-repeat: no-repeat;
}

#contentContainer #column3
{
    padding-top: 12px;
    float: left;
    width: 172px;
    margin-left: 8px;

}

#siteHeadContainer
{
    background-image: url(https://images.staticjw.com/sta/6967/mh_starkare_back_head_insp.jpg);
    background-repeat: no-repeat;

}
#siteHeadContainer #homeLink
{
    text-decoration: none;
    height: 115px;
    width: 136px;
   xborder: 1px dashed green;
    position: absolute;
    left: 10px;
    top: 15px;

}
#siteHeadContainer .todaysInspirationContainer
{
    margin-left: 200px;
    padding-top: 40px;
    width: 530px;
    xborder: 1px dashed green;
}
#siteHeadContainer .todaysInspirationContainer .head
{
	font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #622600;
	padding: 0px 0px 0px 0px;
	top: -5px;
	display: block;
}

#siteHeadContainer .todaysInspirationContainer .quote
{
	height: 30px;
	font-family: Georgia, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #622600;
	position: relative;
	height: auto;
}
#siteHeadContainer .todaysInspirationContainer .quote p
{
    padding: 3px 0 0 0;
    margin: 0;
}

#siteHeadContainer .todaysInspirationContainer .writer
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #622600;
	float:right;
	padding-top: 2px;
}


#siteHeadContainer #mainMenuContainer
{
    background-image: url(https://images.staticjw.com/sta/7793/mainmenu-bg-01.jpg);
    background-repeat: no-repeat;
}
#siteHeadContainer #mainMenuContainer ul
{
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline;
}
#siteHeadContainer #mainMenuContainer ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    xborder: dashed 1px green;
}

#siteHeadContainer #subMenuContainer
{
    background-image: url(https://images.staticjw.com/sta/7182/submenu-lev2-bg-01.jpg);
    background-repeat: no-repeat;
    padding-top: 5px;
    height: 19px;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
	position: relative;
    top: -2px;
}
#siteHeadContainer.leftMenuActive #subMenuContainer
{
    background-image: url(https://images.staticjw.com/sta/3045/submenu-lev2-bg-02.png);
}
#siteHeadContainer #subMenuContainer ul
{
    padding: 0;
    margin: 0;
    xlist-style: none;
    display: inline;
}
#siteHeadContainer #subMenuContainer ul li
{
    margin: 0;
    padding: 0;
    padding-left: 10px;
    list-style: none;
    display: inline;
}
#siteHeadContainer #subMenuContainer ul li a, #siteHeadContainer #subMenuContainer ul li a:visited
{
    color: #ffffff;
    text-decoration: none;
}
#siteHeadContainer #subMenuContainer ul li a:hover
{
    color: #ffa334;
    text-decoration: underline;
}
#siteHeadContainer #subMenuContainer ul .active a, #siteHeadContainer #subMenuContainer ul .active a:visited, #siteHeadContainer #subMenuContainer ul .active:hover
{
    color: #ffa334;
    text-decoration: none;

}
#leftMenuContainer
{


    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 8px;
    background-image: url(https://images.staticjw.com/sta/7824/submenu-lev3-bottom.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    }
#leftMenuContainer #lefMenuContainerInner
{
    padding-top: 15px;
    background-color: #000000;
}
#leftMenuContainer ul
{

    padding: 0;
    margin: 0;
    xlist-style: none;
}
#leftMenuContainer ul li
{
    text-align: left;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    padding-bottom: 11px;
    list-style: none;
}
#leftMenuContainer ul li a, #leftMenuContainer ul li a:visited
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
#leftMenuContainer ul li a:hover
{
    color: #ffa334;
    text-decoration: underline;
}
#leftMenuContainer ul .active a, #leftMenuContainer ul .active a:visited, #leftMenuContainer ul .active a:hover
{
    color: #ffa334;
    text-decoration: none;
}

#contentAreaMenuContainer
{
    padding-top: 15px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}
#contentAreaMenuContainer h3
{
    font-weight: normal;
}
#contentAreaMenuContainer ul
{
    padding: 0;
    margin: 0;
}
#contentAreaMenuContainer ul li
{
    margin: 0;
    padding: 0;
    padding-bottom: 8px;
    list-style: none;
}
#contentAreaMenuContainer ul li a, #contentAreaMenuContainer ul li a:visited
{
    font-weight: bold;
    color: #e75e07;
    text-decoration: none;
}
#contentAreaMenuContainer ul li a:hover
{
    color: #f29559;
    text-decoration: underline;
}
#contentAreaMenuContainer ul .active
{
    font-size: 13px;
    padding-left: 10px;
}
#contentAreaMenuContainer ul .active a, #contentAreaMenuContainer ul .active a:visited, #contentAreaMenuContainer ul .active a:hover
{
    color: #ca4922;
    text-decoration: none;
}


.moduleContainer
{
    padding-bottom: 10px;
    width: 172px;
    font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
    font-size: 9px;

}

.moduleContainer .header
{
    background-image: url(https://images.staticjw.com/sta/3571/c_170px_header.png);
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    padding-top: 4px;
    padding-left: 10px;
    height: 18px;
    text-align: left;
}
#column3 .moduleContainer .header
{
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
    font-weight: bold;
    background-image: none;
    color: #eb6003;
    padding-left: 0;
    font-size: 13px;
    text-transform: uppercase;
}

.moduleContainer .header a, .moduleContainer .header a:visited
{
    color: #ffffff;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
#column3 .moduleContainer .header a, .moduleContainer .header a:visited
{
    color: #eb6003;
    font-weight: bold;
    font-size: 12px;
}
.moduleContainer .body
{
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
#column3 .moduleContainer .body
{
    border-left: none;
    border-right: none;
}
.moduleContainer .body .bodyPadding
{
    padding-left: 5px;
    padding-right: 5px;
}

#column3 .moduleContainer .body .bodyPadding
{
    padding-left: 0;
    padding-right: 0;
}



.moduleContainer .linkList
{

    padding-left: 10px;
    padding-right: 10px;
}
#column3 .moduleContainer .linkList
{

    padding-left: 0;
    padding-right: 0;
}
.moduleContainer .linkList ul
{
    list-style: none;
	margin: 0;
	padding: 0;
}
.moduleContainer .linkList ul li
{
    margin: 0;
    padding-bottom: 8px;
}
.moduleContainer .linkList ul li.separator
{
    background-image: url(https://images.staticjw.com/sta/8989/dotted-line-min.png);
    background-repeat: repeat-x;
    height: 1px;
    padding-bottom: 4px;
}
.moduleContainer .linkList ul li h3
{
    margin: 0;
}
.moduleContainer .linkList ul li p
{
    margin-top: 4px;
    margin-bottom: 0;
}
.moduleContainer .linkList ul li h3 a
{
    color: #000000;
    font-size: 11px;
    text-decoration: none;
}
.moduleContainer .linkList ul li h3 a:hover
{
    text-decoration: underline;
}

.moduleContainer .allItemsLink
{
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    color: #eb6003;
    display: block;
}



.moduleContainer .footer
{
    background-image: url(https://images.staticjw.com/sta/6792/c_170px_bottom2.png);
    background-repeat: no-repeat;
    height: 14px;
}
#column3 .moduleContainer .footer
{
    background-image: url(https://images.staticjw.com/sta/8989/dotted-line-min.png);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 10px;

}

#promotedLinks .linkBox
{
    background-image: url(https://images.staticjw.com/sta/3800/rounded-head.png);
    background-repeat: no-repeat;
    padding-top: 9px;
    margin-bottom: 2px;
}
#promotedLinks .linkBox .boxBottom
{
    background-image: url(https://images.staticjw.com/sta/7824/submenu-lev3-bottom.png);
    background-repeat: no-repeat;
    height: 8px;
}
#promotedLinks ul
{
    padding: 0;
    margin: 0;
    background-color: #000000;
}
#promotedLinks ul li
{
    text-align: left;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 6px;
    list-style: none;
}
#promotedLinks ul li a, #promotedLinks ul li a:visited
{
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
#promotedLinks ul li a:hover
{
    color: #ffa334;
    text-decoration: underline;
}
#promotedLinks ul .active a, #promotedLinks ul .active a:visited, #promotedLinks ul .active a:hover
{
    color: #ffa334;
    text-decoration: none;
}

#productBanners
{
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
    padding: 15px;
}
#productBanners h2
{
    margin: 0;
    margin-bottom: 10px;

}
#productBanners ul
{
    padding: 0;
    margin: 0;
}

#productBanners ul li
{
    font-size: 11px;
    text-align: left;
    margin: 0;
    padding: 0;
    padding-bottom: 6px;
    list-style: none;
}
#productBanners ul li h3
{
    margin: 0;
    font-size: 11px;
}
#productBanners ul li a, #productBanners ul li a:visited
{
    display: block;
    text-decoration: none;
    color: #000000;
}
#productBanners ul li a:hover
{
    text-decoration: underline;
}
#productBanners ul li .addLinkContainer
{
    padding-top: 8px;
    text-align: right;
}
#productBanners ul li .addLinkContainer a, #productBanners ul li .addLinkContainer a:visited
{
    font-weight: bold;
    display: inline;
    color: #eb6003;
}

.newsletterSubscribe .body
{

    padding-top: 10px;
}
.newsletterSubscribe .body .info
{
    padding-bottom: 10px;
}
.newsletterSubscribe .body input
{
    width: 148px;
}



/* Slut  Nya styles, renovering våren 2011 */

img {
  border: none;
}

.D_ToolTip
{
	z-index:1000000 !important;
	border-right: silver 1px solid;
	border: #FF8040 1px solid;
	display: none;
	filter: alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	min-width: 200px;
	max-width: 350px;
	min-height: 70px;
	width:auto;
	height:auto;
	color: white;
	position: absolute;
	background-color: Gray;
	padding: 5px 10px 5px 10px;
}
.D_ProfileDetailsView
{
    background-color: White;
    border-width: 0px;
    display: block;
    border-color: #FFFFFF;
}
.D_CoursesName
{
    width: 129px;
    word-break: break-long;
}
.D_Banner
{
    padding-bottom: 6px;
}

.D_OuterBanner
{
    float: left;
    background-image: url(https://images.staticjw.com/sta/1506/dotted-line-min-vert.png);
    background-repeat: repeat-y;
    margin-left: 10px;
    width: 250px;
}
#D_OuterBanner_inner
{
    background-image: url(https://images.staticjw.com/sta/1506/dotted-line-min-vert.png);
    background-position: top right;
    background-repeat: repeat-y;
}

.contentColumn
{
    float: left;
}


#topBar
{
    background-image: url(https://images.staticjw.com/sta/6113/mh_top_bar.jpg);
    height: 34px;
    width: 799px;
}

.D_TopBanner
{
    width: 799px;
    height: 34px;
    margin-bottom: 5px;
}

.D_TopBar_Login
{
    padding-left: 331px;
    float: left;
}
.D_TopBar_Login img
{
    display: block;
    float:left;
}
.D_TopBar_Logout
{
    float: left;
}

.I_TopBar_CreateUser
{
    xpadding-bottom: 4px;
    background-image: url(https://images.staticjw.com/sta/9234/mh_become_member.png);
    background-repeat: no-repeat;
    width: 132px;
    height: 34px;
    display:block;
    float: left;
    margin: 0;
    padding: 0;
}
.I_TopBar_CreateUser:hover
{
    background-image: url(https://images.staticjw.com/sta/5808/mh_become_member-on.png);
}

.I_TopBar_Login
{
    background-image: url(https://images.staticjw.com/sta/5677/mh_login.png);
    background-repeat: no-repeat;
    width: 65px;
    height: 34px;
    display:block;
    float: left;

}
.I_TopBar_Login:hover
{
    background-image: url(https://images.staticjw.com/sta/5256/mh_login-on.png);
}

.I_TopBar_UserInfo
{
    float:left;
    height: 34px;
    width: 440px;
    padding-right: 30px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}
.I_TopBar_UserInfo a, .I_TopBar_UserInfo a:visited
{
    color: #ffffff;
}

.I_TopBar_UserInfo .userNameBox
{
    padding-top: 5px;
}
.I_TopBar_Logout
{
    background-image: url(https://images.staticjw.com/sta/2708/mh_topbar_logout.png);
    background-repeat: no-repeat;
    width: 65px;
    height: 34px;
    display:block;
    float: left;
}
.I_TopBar_Logout:hover
{
    background-image: url(https://images.staticjw.com/sta/8332/mh_topbar_logout-on.png);
}
.D_Search
{
    float: left;
    padding-left: 12px;
}

.T_SearchBoxContainer
{
    float:left;
    padding-top: 9px;
    height: 25px;
    width: 208px;
}
.T_SearchBox
{
    border: 0px none;
    width: 186px;
    color: #999999;
}
.T_SearchBox.active
{
    color: #000000;
}

.T_SearchButton
{

    padding-left: 14px;
    background-image: url(https://images.staticjw.com/sta/8929/mh_topbar_search.png);
    background-repeat: no-repeat;
    width: 23px;
    height: 34px;
    display:block;
    float: left;

}
.T_SearchButton:hover
{
    background-image: url(https://images.staticjw.com/sta/7660/mh_topbar_search-on.png);
}


.D_PageFooter
{
    border-top: solid 1px black;
    text-align: center;
    clear: both;
    padding: 10px;
}

.D_MemberLogin
{
    background-color: #FFFFFF;
}

.D_NewMemberLogin
{
    background-color: #FFFFFF;
}

.D_MemberLoginBody
{
    padding: 2px 8px 2px 8px;
}

.HL_FooterLink
{
    text-decoration: none;
    color: #000000;
}
A.HL_FooterLink:hover
{
    text-decoration: underline;
    color: #ea690b;
}

.D_FeaturedProfile
{
    width: 42px;
    max-width: 42px;
    width:expression(document.body.clientWidth > 42 ? "42px": "auto" );
}

.D_PageContent
{
	float:left;
	position: relative;
	text-align: left;
	padding-bottom: 40px;
}

.D_PageBody
{
	position: relative;
	text-align: left;
	width: 1080px;
	margin: 0 auto;
}

.I_Banner46_Image
{
    padding-left: 14px;
}

.D_Page
{
	/*background-image: url();
	background-repeat: repeat-x;*/
	margin: 0 0 0 0;
	padding: 0px 0px 0px 8px;
	xheight: 800px;
	align: center;
}

.D_ErrorOccured
{
    background-color: White;
    border-width: 0px;
    display: block;
    border-color: #FFFFFF;
    font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

.D_AdminMenu
{
	padding: 0px 0px 0px 10px;
	background-color: White;
}
.D_StrongerLinks
{
    float:left;
}
.L_StrongDelim
{
    position: relative;
    left: 2px;
    font-weight: bold;
    color: #666666;
}
.L_StrongInspirationMonth
{
    text-decoration: none;
    font-size: 11px;
    color: #CCCCCC;
    font-weight: bold;
    padding: 0 5px 0 5px;
}
.L_Neutral
{
	background-color: White;
	text-align:left;
	padding: 1px 3px 1px 0px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #ea690b;
	text-decoration: none;
}
.HL_StrongerMenuItem, .formHeaderLabel, .HL_StrongerMenuItem_sel_9, .HL_StrongerMenuItem_sel_5, .HL_StrongerMenuItem_sel_6, .HL_StrongerMenuItem_sel_7, .HL_StrongerMenuItem_sel_8, .HL_StrongerMenuItem_sel_10, .HL_StrongerMenuItem_sel_20, .HL_StrongerMenuItem_sel_22
{
    text-decoration: none;
    font-size: 9px;
    color: #666666;
    color: #ea690b;
    font-weight: bold;
}
/* Default */
.HL_StrongerMenuItem_sel, .formHeaderLabel
{
	color: #ea690b;
}
/* Hälsa och livsstil */
.HL_StrongerMenuItem_sel_22
{
	color: #ea690b;
}
/* Coaching och ledarskap */
.HL_StrongerMenuItem_sel_9
{
	color: #f5a700;
}
/* Mental träning */
.HL_StrongerMenuItem_sel_5
{
	color: #748a26;
}
/* Kost */
.HL_StrongerMenuItem_sel_7
{
	color: #8c6239;
}
/* Relationer */
.HL_StrongerMenuItem_sel_8
{
	color: #d10000;
}
/* Fysisk träning */
.HL_StrongerMenuItem_sel_6
{
	color: #9045c5;
}
/* Ekonomi */
.HL_StrongerMenuItem_sel_10
{
	color: #FF74a7;
}

/* Min sida */
.HL_StrongerMenuItem_sel_20
{
	color: #f5a700;
}
.HL_AdminMenu
{
    padding: 0px 3px 0px 0px;
    text-decoration: none;
    font-family: Verdana;
    font-size: 9px;
    color: #ea690d;
}

.T_AdminShopOrdersCell
{
    background-color: #EEEEEE;
    border-color:#FEFEFE;
    border-width:0 0 1px 1px;
    border-style: solid;
}
.T_AdminShopOrdersHeaderCell
{
    background-color: #ea690b;
    border-color:#FEFEFE;
    border-width:1px 0 1px 1px;
    border-style: solid;
}
.D_MenuHead
{
	background-image: url(https://images.staticjw.com/sta/2817/mh_starkare_back.png);
	background-repeat:no-repeat;
	width:800px;
	padding-bottom: 0px;
}

.D_MenuHead a#lnkHome
{
    height: 115px;
    width: 136px;
   /* border: 1px dashed green; */
    position: absolute;
    left: 10px;
    top: 15px;
}

.D_MenuHeadTop
{
    xheight: 141px;
}

.D_SubMenu
{
	width: 800px;
	background-color: #e75e07;
	/*background: url();*/
	padding-top: 7px;
}

.D_ThirdLevelMenuPanel
{
}

.D_ThirdLevelMenuTable
{
    background-color: #e75e07;
}

.D_ThirdLevelMenuBack
{
    background-color: White;
}
.D_TodaysInspiration
{
    margin: 15px 0px 0px 298px;
}
.D_TodaysInspiration, .D_TodaysInspiration_ADMIN
{
	width: 450px;
	max-width: 450px;
	height: auto;
}

.D_TodaysInspirationMiddle
{
    padding: 0 10px 0 10px;
    /*background-image: url();
    background-repeat: repeat-y;*/
    height: auto;
}

.D_StrongerQuotes
{
	display: inline-block;
	width: 150px;
	height: auto;
    background-color: White;
	/* background-image: url();
	margin: 34px 0px 0px 198px; */
	padding: 0px 10px 0px 10px;
}

.D_FacebookLink
{
	display: inline-block;
	width: 150px;
	height: auto;
    background-color: White;
	padding: 0px 10px 0px 10px;
}

.D_NewsletterPanel
{
	display: inline-block;
	width: 150px;
	height: auto;
    background-color: White;
	padding: 4px 10px 0px 10px;
}

.D_NewsletterButton
{
    background-color: transparent;
    border-width: 0px;
    color: #EA690D;
    cursor: pointer;
    font-weight: bold;
    margin: 5px 40px 5px 40px;
}


.D_LoginControl
{
	height: 140px;
	display:inherit;
	color: White;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Sans-Serif;
	font-size: 9px;
	font-weight: bold;

}

.D_TopBar_LoginPopup
{
    position: absolute;
    z-index: 100;
	top: 34px;
	left: 340px;
	background-color: #E75E07;
	border: #FFA639 1px solid;
}

.D_ChronicleContainerTitles
{

}

.D_MenuBottom
{
    background-image: url(https://images.staticjw.com/sta/4242/sm_back.png);
    background-position: top;
    padding: 2px 0 20px 9px;
}


.D_Main
{
    width: 100%;
    height: 100%;
}

.D_CentreColumn
{

    width: 444px;
    height: 100%;
    padding-left: 8px;
}
.D_RightColumn
{
    width: 170px;
    padding-left: 8px;
}

.D_ContainerRow
{
	text-align: left;
	width: 150px;
}
.D_ContainerCell
{
    padding: 6px 9px 0 9px;
    width: 142px;
}

.D_ChronicleContainerRow
{
	background-color: #FFFFFF;
	text-align: left;
	width: 150px;
	padding: 0 8px 0 8px;
}


.D_ProfileTextLabel
{
    font-weight:bold;
}

.D_ProfileHeaderLabel
{
    font-weight:bold;
    color:#999999;
}
.D_ProfileTextBox
{
    border-style:solid;
    border-color: #d9d9d9 #d9d9d9;
    border-width: 2px;
    width: 100px;
}

.D_ProfileTextBoxWatermark
{
    border-style:solid;
    border-color: #d9d9d9 #d9d9d9;
    border-width: 2px;
    width: 105px;
    color: #999999;
}

.D_ProfileTextBoxLong
{
    border-style:solid;
    border-color: #d9d9d9 #d9d9d9;
    border-width: 2px;
    width: 319px;
}
.D_ProfileSubHeaderLabel
{
    padding-top:10px;
    font-weight:bold;
    color:#ea690d;
}
.D_ProfileTextButton
{
    color:#ea690d;
    border-width: 0px;
    background-color: Transparent;
    font-weight: bold;
    position: relative;
    left: 300px;
    cursor: pointer;
}
.D_MyCoursesPercentageDoneLabel
{
    font-weight:lighter;
}

.HL_WelcomeLink
{
    color: #ea690d;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
}

.D_MyCoursesLinkButton, .D_MyGoalsLinkButton
{
    color: #ea690d;
    font-weight: bold;
    text-decoration: none;
    float: right;
}
.D_MyCoursesLinkButtonLeft
{
    color: #ea690d;
    font-weight: bold;
    text-decoration: none;
    float: left;
}
.D_MyCoursesPanel
{
    background-color: White;
}
.D_MyCoursesLabel
{
    font-weight: bold;
    position: relative;
    bottom: 14px;
    word-wrap: break-word;
}
.D_MyGoalsTitleLabel
{
    font-weight: bold;
}
.D_MyGoalsLabel
{
    font-size: 14px;
}

.L_TodaysInspiration_Head
{
	font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #622600;
	padding: 0px 0px 0px 0px;
	top: -5px;
	display: block;
}

.L_TodaysInspiration_Quote
{
	height: 30px;
	font-family: Georgia, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #622600;
	position: relative;
	height: auto;
}
.L_TodaysInspiration_Quote p
{
    padding: 3px 0 0 0;
    margin: 0;
}

.L_TodaysInspiration_Writer
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #622600;
	float:right;
	padding-top: 2px;
}


.L_StrongerQuotes_Quote
{
	height: 30px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: Gray;
	position: relative;
}

.L_StrongerQuotes_Writer
{
	float:right;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: Gray;
	padding-top: 6px;
	text-align: right;
}

.L_170px_Head
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.L_FeaturedMaster
{
    font-family: Arial, Sans-Serif;
    color: #ea690b;
    font-size: 11px;
    text-decoration: none;
    line-height: 16px;
}

A.L_170px_Head:hover
{
	text-decoration: underline;
}

.L_170px_Normal, .L_170px_Right
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	float:left;
}

.L_170px_Right
{
    color: Gray;
    float: right;
    padding-right: 5px;
}

.L_444px_Normal
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
    margin-left: 3px;
}

.L_StarkareBox
{
	text-align: right;
	padding: 5px 10px 0px 0px;
}

.L_StarkareBox_LoggedIn
{
    text-align: left;
    padding: 5px 10px 0px 0px;
}


.HL_PopTrainingContainer_Course, .HL_170pxContainer, .HL_confirm_payment, .HL_show_reciept
{
    color: #EA690B;
    text-decoration: none;
}

.HL_PopTrainingContainer_Course:hover, .HL_170pxContainer:hover, .HL_confirm_payment, .HL_show_reciept
{
    text-decoration:underline;
}

.HL_PopTrainingContainer_BottomLink
{
    font-weight: bold;
    font-size: 11px;
}

.HL_confirm_payment
{
    text-align: left;
    font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
}
.HL_show_reciept
{
    text-align: right;
    font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	float: right;
}

.L_PopTrainingContainer_Course, .L_PopTrainingContainer_Desc
{
    color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.L_PopTrainingContainer_Desc
{
    font-weight: bold;
}

.I_PopTrainingContainer_Image
{
    padding: 7px 0px 7px 0px;
}

.I_PopLecturesContainer_Image
{
    padding: 2px 0px 2px 0px;
}

A.HL_StarkareBox
{
	text-decoration: none;
	color: White;
}

A.HL_StarkareBox:hover
{
	text-decoration: underline;
	color: White;
}

.I_Starkare_Login_Login
{
	position:relative;
	top: -20px;
	left: 155px;
}

.I_Starkare_Login_FreeMember
{
	position:relative;
	top: 10px;
	left: 9px;
}

.I_Starkare_Login_Member
{
	position: relative;
	top: 10px;
	left: 9px;
}
.I_Starkare_Login_Logout
{
	position: relative;
	top: 3px;
	left: -3px;

}
.I_ShopClosed
{
    position: absolute;
	top: 355px;
	left: 7px;
}

.I_StrongerQuotes_Image
{
    float: right;
}


.I_Thumbnail
{
	padding: 10px 8px 8px 0;
	width: 50px;
	height: 50px;
	border: solid 1px #c6c6c6;
}

.I_ProfileThumbnail
{
	height: 60px;
	max-width: 60px;
    max-height: 60px;
    float: right;
}

.I_FeaturedMasterThumbnail
{
	height: 42px;
	max-width: 42px;
    max-height: 42px;
}

.L_ProfileName
{
    font-weight: bold;
    font-size: 1.2em;
    letter-spacing: -0.05em;
    line-height: 16px;
    word-spacing: 70px;
}

.L_ProfileTitle
{
    font-size: 1.2em;
    letter-spacing: -0.05em;
    color: #999999;
    display: block;
    line-height: 16px;
}

.I_FeaturedMasterThumbnail
{
    border: none 0px #ea690b;
}

.MenuItems
{
	position:relative;
	left: 0px;
}

A.HL_SubmenuItem, A.HL_SubmenuItem_sel, A.HL_SubmenuItem_sel_9, A.HL_SubmenuItem_sel_5, A.HL_SubmenuItem_sel_7, A.HL_SubmenuItem_sel_8, A.HL_SubmenuItem_sel_6, A.HL_SubmenuItem_sel_10, A.HL_SubmenuItem_sel_20
{
	font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 10px;
	/*position:relative;
	top:7px;*/
	font-weight: bold;
	color: black;
	text-decoration: none;
	padding: 7px 0px 0px 5px;
}

.HL_ThirdLevelMenuItem_unavailable, .HL_ThirdLevelMenuItem, .HL_ThirdLevelMenuItem_sel, A.HL_ThirdLevelMenuItem_sel_22, A.HL_ThirdLevelMenuItem_sel_9, A.HL_ThirdLevelMenuItem_sel_20
{
	background-color: #e75e07;
	text-align:left;
	width: 154px;
	padding: 1px 8px 1px 8px;
	/*font-family: Myriad Web Pro, Arial, Sans-Serif;*/
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

.HL_ThirdLevelMenuItem_red, A.HL_ThirdLevelMenuItem_sel_5, A.HL_ThirdLevelMenuItem_sel_7, A.HL_ThirdLevelMenuItem_sel_8, A.HL_ThirdLevelMenuItem_sel_6, A.HL_ThirdLevelMenuItem_sel_10
{
	background-color: #b62802;
	text-align:left;
	width: 154px;
	padding: 1px 8px 1px 8px;
	/*font-family: Myriad Web Pro, Arial, Sans-Serif;*/
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

.LBL_SearchItem, .LBL_SearchItem_22, .LBL_SearchItem_9, .LBL_SearchItem_5, .LBL_SearchItem_7, .LBL_SearchItem_8, .LBL_SearchItem_6, .LBL_SearchItem_10, .LBL_SearchItem_20
{
	text-align:left;
	width: 100%;
	padding: 8px 0px;
	/*font-family: Myriad Web Pro, Arial, Sans-Serif;*/
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	xcolor: #FFFFFF;
	display: block;
}

.D_confirm_payment
{
    background-color: #e6e6e6;
    width: 420px;
}

.HR_confirm_payment
{

    margin-left: 7px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.HR_shoporder_reciept
{

    margin-left: 7px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 400px;
    text-align: left;
}

.L_confirm_payment
{
    text-align: left;
    font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	color: #808080;

}

.L_Cart_TotalDesc, .L_Cart_DeliveryDesc, .L_Cart_SumDesc
{
    text-align: left;
    font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 11px;
	color: #ea690d;
}



.L_Cart_Totalprice, .L_Cart_Deliveryprice, .L_Cart_Sumprice
{
    text-align: right;
    font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 11px;
	color: Black;
	float: right;

}

.L_Cart_TotalDesc, .L_Cart_Totalprice
{
    font-weight: bold;
}

.L_Cart_VATprice
{
    text-align: left;
    font-family: Myriad Web Pro, Arial, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	color: #808080;
	display: block;
}

.TD_confirm_payment
{
    padding: 10px 3px 10px 7px;
}

/* Default */
A.HL_SubmenuItem_sel
{
	text-decoration: underline;
}
/* Hälsa och livsstil */
A.HL_SubmenuItem_sel_22, A.HL_ThirdLevelMenuItem_sel_22, .NeutralCategorySelectorLink, .LBL_SearchItem_22
{
	text-decoration: underline;
}
/* Coaching och ledarskap */
A.HL_SubmenuItem_sel_9, A.HL_ThirdLevelMenuItem_sel_9, .CoachingCategorySelectorLink, .LBL_SearchItem_9
{
	text-decoration: underline;
}
/* Mental träning */
A.HL_SubmenuItem_sel_5, A.HL_ThirdLevelMenuItem_sel_5, .MentalTrainingCategorySelectorLink, .LBL_SearchItem_5
{
	text-decoration: underline;
}
/* Kost */
A.HL_SubmenuItem_sel_7, A.HL_ThirdLevelMenuItem_sel_7, .DietContainerCategorySelectorLink, .LBL_SearchItem_7
{
	text-decoration: underline;
}
/* Relationer */
A.HL_SubmenuItem_sel_8, A.HL_ThirdLevelMenuItem_sel_8, .RelationshipCategorySelectorLink, .LBL_SearchItem_8
{
	text-decoration: underline;
}
/* Fysisk träning */
A.HL_SubmenuItem_sel_6, A.HL_ThirdLevelMenuItem_sel_6, .PhysicalTrainingCategorySelectorLink, .LBL_SearchItem_6
{
	text-decoration: underline;
}
/* Ekonomi */
A.HL_SubmenuItem_sel_10, A.HL_ThirdLevelMenuItem_sel_10, .EconomyCategorySelectorLink, .LBL_SearchItem_10
{
	text-decoration: underline;
}

/* Min sida */
A.HL_SubmenuItem_sel_20, A.HL_ThirdLevelMenuItem_sel_20, .LBL_SearchItem_20
{
	text-decoration: underline;
}

/* Online butik */
A.HL_ThirdLevelMenuItem_unavailable
{
    text-decoration: underline;
}
A.HL_SubmenuItem_sel:hover, A.HL_SubmenuItem_sel_9:hover, A.HL_SubmenuItem_sel_5:hover, A.HL_SubmenuItem_sel_7:hover, A.HL_SubmenuItem_sel_8:hover, A.HL_SubmenuItem_sel_6:hover, A.HL_SubmenuItem_sel_10:hover, A.HL_SubmenuItem_sel_20:hover
{
    text-decoration:underline;
}

A.HL_SubmenuItem:hover
{
	text-decoration:underline;
}

A.HL_ThirdLevelMenuItem_sel, A.HL_Neutral
{
	/*color: #ea690b;*/
	color: #FFFFFF;
	text-decoration:underline;
}
A.HL_Neutral
{
	background-color: White;
	text-align:left;
	padding: 1px 5px 1px 5px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #ea690b;
	text-decoration: none;
}

A.HL_ThirdLevelMenuItem:hover, A.HL_Neutral:hover
{
	text-decoration:underline;
}


.T_StarkareBox
{
	border: solid 1px #c6c6c6;
	width: 120px;
}

body, select, input
{
	font-family: Verdana;
	font-size: 9px;
}

.CartContainerDivider
{
    /* background-image: url();
    background-repeat:no-repeat;
    background-position: center bottom;
	width: 160px; */
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-top-width: 10px;
    border-top-color:  transparent;
    border-top-style: solid;

}

.ProgressBarBorder
{
	 border-style:solid;
	 border-width:1px;
	 border-color:Gray;
	 display:inherit;
}

.MainMenuButtons
{
	bottom:0;
}

.MainMenu_IE8
{
	/*bottom:0;*/
	border-style:solid;
	border-color:Black;
	border:1px;
	padding:2,5,2,5;
	z-index: 100;
}

.clear
{
    clear:both;
}

.BreadCrumbs
{
    background-color: rgb(224, 255, 255);
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
/*Form styles*/

.formTextBox
{
   font-weight: bolder;
}

.formInfoLabel
{
}

.formDescLabel
{

}

.formTextLabel
{
 font-style: italic;
}

.formDropDown
{
}

.formButton
{
}


/*End form styles*/


/* End header styles */

/*End Templates*/
/* Headlines styles*/

.HeadLinesPanel
{
	width:444px;
	height:auto;
	background-color:White;
	text-align:left;
}

.HeadLinesHeaderLabel
{
	height:35px;
	color: #ea690b;
	font-size:24px;
	width:100%;
	display:block;
}

.HeadLinesNameTD
{
    text-align:left;
    font-size: 14px;
    font-weight: bold;
     margin-bottom: 50px;
}
.HeadLinesBodyTD
{
    padding-bottom: 3px;
}
.HeadLinesBodyTD p
{
    display:inline;
}

/*end headlines styles*/

/*Neutral containers*/
.ContentListHeaderPanel
{
	width:100%;
    padding: 15px 0 0 0;
}
.StaticTextPanel
{
	width:404px;
	height:auto;
	background-color:White;
	padding: 20px;
	padding-top: 0;
}

.NewsLikeFooterLabel, NewsLikeProfileHeaderLabel span
{
	font-family: Arial;
	font-size: 12px;
}

.NewsLikeFooterLabel, NewsLikeProfileHeaderLabel
{
	font-family: Arial;
	font-size: 12px;
}


.StaticTextHeaderLabel, .NewsLikeHeaderLabel, .CourseDetailsHeader
{
	font-size: 15px;
    font-weight: bold;
	display:block;
	margin: 0px;
}

.NewsLikeIngress
{
    font-size: 14px;
    font-family: Arial;
}

.StaticTextBodyLabel img, .NewsLikeBodyLabel img
{
    padding: 4px;
}

.StaticTextBodyLabel, .NewsLikeBodyLabel, .StaticTextBodyLabel p, .NewsLikeBodyLabel p, .StaticTextBodyLabel span, .NewsLikeBodyLabel span
{
	overflow-x:none;
	overflow-y:none;
	/* display:block; */
	width: 404px;
	font-size: 12px;
	font-family: Arial;
}

.NeutralContainerPanel
{
    margin: 0px 0px 0px 0px;
	width: 170px;
	height: auto;
/*	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
    border-top-color:#BF3000;
	border-top-width:medium;
	width: 96%;
	border-top-style:solid; */
	background-color:White;
	border-left: 1px solid #ffa639;
    border-right: 1px solid #ffa639;
}

.SmallContainerBottomImage
{
    margin-bottom: 10px;
}

.NeutralContainerHeaderPanel, .MentalTrainingContainerHeaderPanel, .PhysicalTrainingContainerHeaderPanel, .DietContainerHeaderPanel,
.RelationshipContainerHeaderPanel, .CoachingContainerHeaderPanel, .EconomyContainerHeaderPanel
{
	width:100%;
	background-color:#FF8040;
}

.NeutralBigContainerPanel
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width: 96%;
	height: auto;

}

.NeutralBigContainerHeaderPanel
{
    width: 444px;
    background-color: Transparent;
}

.BigContainerTableClass
{
	text-align:left;
	width:444px;
	margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
}

.NeutralBigContainerHeaderLabel
{
	color: Black;
	left: 5px;
}

.NeutralContainerHeaderLabel
{
	color:#EEEEEE;
}

.ContainerContentNameLabel
{
	width:75%;
}

.ContainerTableClass
{
	text-align:left;
	width:85%;
	margin-left:10px;
}

.MentalTrainingCategorySelectorLink, .PhysicalTrainingCategorySelectorLink, .DietContainerCategorySelectorLink, .RelationshipCategorySelectorLink,
.CoachingCategorySelectorLink, .EconomyCategorySelectorLink, .NeutralCategorySelectorLink
{
    text-decoration: none;
    background-color: Transparent;
}

.container_border
{
    border-left: 1px solid #ffa639;
    border-right: 1px solid #ffa639;
}

.container_border_left
{
    border-left: 1px solid #ffa639;
}

.container_border_right
{
    border-right: 1px solid #ffa639;
}

/*end Neutral containers*/

/* Container Specialisation*/


.MentalTrainingContainerHeaderPanel, .PhysicalTrainingContainerHeaderPanel, .DietContainerHeaderPanel, .RelationshipContainerHeaderPanel, .CoachingContainerHeaderPanel, .EconomyContainerHeaderPanel
{
	background-color: White;
}
.ShoppingCartNoItemText
{
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    text-align: left;
    font-style: italic;
}
.ShoppingCartItemText
{
    white-space:nowrap;
}

.L_SpotlightHeader
{
    color: #ea690b;
    font-size: 2.1em;
    font-family: Arial;
    padding: 15px 8px 30px 8px;
    display: block;
}
.HL_ViewProduct
{
    text-decoration: none;
    color: #000000;
}

.ShoppingProcessItemText
{
    padding: 10px 0;
    display: block;
}

.ShoppingCartOrderHistoryText
{
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}

.SmallCartContainerDivider
{
    border: 0 none;
    border-bottom: 1px dashed #b3b3b3;
	width: 160px;
	margin: 0 5px;
	display: block;
}

.D_OrderSumInfo
{
    padding: 7px 0;
    display:block;
}


.I_AddToCartButton
{
    float: right;
    margin-top: 6px;
    margin-right: 6px;
}
.I_MoreInfoLink, A.I_MoreInfoLink:hover, A.I_MoreInfoLink, A.I_MoreInfoLink:link, A.I_MoreInfoLink:visited
{
    color: #666666;
    float: left;
    margin: 10px 0 0 6px;
    text-decoration: none;
    font-weight: bold;
}
.HL_MoreInfoLink, A.HL_MoreInfoLink:hover, A.HL_MoreInfoLink, A.HL_MoreInfoLink:link, A.HL_MoreInfoLink:visited
{
    color: #666666;
    float: left;
    margin: 9px 0 0 8px;
    text-decoration: none;
    font-weight: bold;
}

/* Tag Cloud */

#tagCloudContainer
{
    background-image: url("https://images.staticjw.com/sta/8989/dotted-line-min.png");
    background-position: bottom;
    background-repeat: repeat-x;
    width: 172px;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

p.tagHeader
{
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    color: #EB6003;
    margin: 0;
    padding: 8px 0px 4px 0px;
}

#tagCloudContainer a
{
    font-family: Verdana;
    color: #EB6003;
    font-weight: bold;
    text-decoration: none;
}

a.size1
{
    font-size: 12px;
    margin: 4px 4px;
}

a.size2
{
    font-size: 14px;
    margin: 4px 4px;
}

a.size3
{
    font-size: 18px;
    margin: 4px 4px;
}

a.size4
{
    font-size: 24px;
    margin: 4px 4px;
}

/* end - Tag Cloud */

/* OrderListing */

.OrderListingItemRow, A.OrderListingItemRow:hover, A.OrderListingItemRow
{
    color: #000000;
}
.OrderListingHeaderRow
{
    color: #ea690b;
    font-weight: bold;
}
.HL_ShowOrderList
{
    color: #ea690d;
    font-weight: bold;
    text-decoration: none;
    display:block;
    margin-bottom: 25px;
}
.L_PriceNumValue
{
    width: 45px;
    padding-top: 10px;
    vertical-align: top;
    text-align: right;
}
.L_SumInclPnPnVAT
{
    font-weight: bold;
}
.L_SumInclPnPnVAT, .L_SumInclVAT, .L_PnP
{
    display: block;
}
.R_AddressRow
{
    background-color: #eeeeee;
    border-bottom: 4px solid #FFFFFF;
    display: block;
    width: 200px;
    padding: 5px;
}
.L_AddressHeader
{
    font-weight: bold;
    float:left;
}
.L_AddressValue
{
    float: right;
    display: inline;
}
.OrderItemsHeaderRow
{
    color: #ea690b;
    font-weight: bold;
}
.OrderItemsHeaderRow, .OrderItemsRow
{
    margin: 20px 0 10px 0;
    border: 0 none;
    border-bottom: 1px dashed #b3b3b3;
}
/*end */


.TimeTextBox
{
   width: 55px;
   color: gray;
}

.DateTextBox
{
   width: 75px;
   color: gray;
}

.DateText, .SearchTextWatermark
{
   color: gray;
   margin-right: 10px;
   vertical-align: top;
   position: relative;
   top: 2px;
}

.DateText
{
   width: 85px;
}

.GV_SearchItemRow
{
    height: 50px;
    width: 426px;
    padding: 20px 0 20px 0;
}
.SearchPanel
{
    height: auto;
    width: 428px;
    background-color: White;
    padding: 8px;
}

.SearchUpdateProgress
{
    float: left;
}

.L_SearchInfo
{
    font-size: 11px;
    color: #999999;
}
.SearchFilterPanel
{
    height: 28px;
}

/*Training program styles*/

.CourseDetailsContentPanel
{
	width:444px;
	height:auto;
	background-color:White;
}


.CourseDetailsBody
{
    font-size: 12px;
    font-family: Arial;
}

.CourseDetailsIngress
{
    padding-top: 8px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}

.CourseDetailsHeaderRow
{
}
.CourseDetailsIngressRow
{
     padding: 14px 0 10px 0;
}
.CourseDetailsBodyRow
{
    padding-bottom: 40px;
}
.CourseDetailsMediaListRow
{
    padding-top: 20px;
}
.CourseDetailsFinishedRow
{
    padding: 8px 4px 0 4px;
}

.MyCoursesHeader
{
    color: #ea690d;
    font-weight: bold;
}

.MyCoursesAlternativeStyle
{
    background-color: White;
    border-color: White White #cfcfcf White;
    border-style: solid;
    border-width: 0 0 1px 0;
    height: 78px;
}
.MyCoursesStyle
{
    background-color: White;
    border-color: White White #cfcfcf White;
    border-style: solid;
    border-width: 0 0 1px 0;
    height: 78px;
}
.AllCoursesHeader
{
    text-align: left;
    background-color: White;
    border-color: White White #cfcfcf White;
    border-style: solid;
    border-width: 0 0 1px 0;
    height: 25px;
    vertical-align: top;
}
.AllCoursesStyle
{
    background-color: White;
    border-color: White White #cfcfcf White;
    border-style: solid;
    border-width: 0 0 1px 0;
}
.L_CourseIngress
{
    background-image: url(https://images.staticjw.com/sta/4836/ci_training_arrow.png);
    background-repeat: no-repeat;
    background-position: 1px 3px;
    text-indent: 10px;
    display:block;
    margin-bottom: 6px;
    margin-top: 8px;
    font-size: 9px;
}

.L_CourseIngress span, L_CourseIngress p
{
    font-size: 9px;
    font-family: Arial;
}

.AllCoursesInfoCell
{
    width: 315px;
    padding: 15px 12px 15px 0;
}
.AllCoursesStatusCell
{
    text-align: left;
    vertical-align: bottom;
}
.D_TrainingCommentBox
{
    padding: 28px 5px 6px 3px;
    width: 205px;
    display:block;
}
.D_TrainingCommentBoxInfo
{
    padding-left: 7px;
    text-align: left;
}
.L_TrainingCommentBoxInfo
{
    color: #666666;
    font-size: 9px;
    text-align:left;
    line-height: 1.6em;
    word-spacing: -1px;
}
.D_TrainingCommentsInput
{
    text-align: center;
    padding-left: 9px;
}
.D_Sub_TrainingCommentsInput
{
    background-color:white;
    border-color:#D9D9D9;
    border-width: 1px;
    border-style: solid;
    width: 196px;
    height: 78px;
}
.TB_ReportMedia
{
    height: 75px;
    max-height: 75px;
    width: 191px;
    max-width:191px;
    border-width: 0px;
    padding: 5px 5px 5px 5px;
    color: #4d4d4d;
    font-size: 11px;
}
.RB_ReportGrade label
{
    position: relative;
    left: 1px;
    bottom: 2px;
}

.L_AllTrainingProgressResponse
{
    font-size: 9px;
    color: #666666;
}
.L_RepetitionsDone
{
    color: #92c039;
}
.L_RepetitionsLeft
{
    color: #ea690b;
}
.AllTrainingsPagingLinks
{
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
.AllTrainingsPagingLinks a
{
    color: #EA690D;
    text-decoration: none;
}
.AllCoursesImageLink
{
    position: relative;
    bottom: 13px;
}

.MyCoursesGridHeader
{
    text-align: left;
}

.MyCoursesTable
{
    margin: 8px 3px 0 3px;
    padding-top: 8px;
    padding-bottom: 3px;
    border-color: #cfcfcf White White White;
    border-width: 1px 0 0 0;
    border-style: solid;
}

.MyCoursesGridItem
{
    vertical-align: middle;
    padding: 5px;
}
.MyCoursesNameGridItem
{
    vertical-align: middle;
    padding: 5px;
}

.TrainingMediaGridHeader
{
    background-color: White;
    border-color: White White #cfcfcf White;
    border-style: solid;
    border-width: 0 0 1px 0;
}
.TrainingMediaGridStyle
{
    background-color: White;
    border-color: White White #dfdfdf White;
    border-style: solid;
    border-width: 0 0 1px 0;
    height: 22px;
}

.CourseSignupStyle
{
	text-align: left;
}

.IncludingTrainingMediaHeader
{
}

.AllTrainingPanel
{

    padding: 5px;
    padding-left: 15px;
    padding-right: 40px;
    background-color: White;
    text-align: left;
}

/*End training program styles*/

/*Popular Media Styles*/
.MP_PopularMediaContainerHeaderPanel
{
    text-align:left;
}
.MP_PopularMediaContainer
{
    text-align: left;
    width: 100%;
    margin: 0px;
}
.MP_PopularMediaItem
{
    background-image: url(https://images.staticjw.com/sta/1212/mp_playlistitem_back.png);
    background-repeat: no-repeat;
    width: 388px;
    height: 81px;
}
.MP_PopularMediaPlayButton
{
    bottom:10px;
    float:right;
    margin-right:5px;
    position:relative;
    right:8px;
}
.C_PopularMediaThumb
{
    text-align:center;
    width: 152px;
    height: 83px;
}
.I_PopularMediaThumb
{
    max-height: 65px;
    max-width: 140px;
}
.MP_PopularMediaNameLabel
{
    font-weight: bold;
    text-decoration: none;
    color: black;
}
.MP_PopularMediaBodyLabel
{
    text-decoration: none;
    color: black;
}

.MP_PopularMediaRatingsLabel
{
    text-decoration: none;
    color: black;
}
.MP_MediaPlayerPanel
{
    text-align:left;
}
.MP_MediaPlayerBody
{
    background-color: white;
    text-align: center;
    width: 800px;
}
.D_PushMediaContainer
{
    width: 191px;
    vertical-align:top;
    margin-right: 2px;
}
.D_PushMediaBack
{
    background-image: url(https://images.staticjw.com/sta/2295/c_push_info_box.png);
    background-repeat: no-repeat;
    width: 191px;
    height: 65px;
}
.D_PushMediaBody
{
    position: relative;
    top: 0px;
    text-align: left;
}
.D_StreamInfo
{
    width: 379px;
    height: 35px;
    border-style: solid;
    border-color: #cccccc;
    border-width: 0px 1px 1px 1px;
    color: Black;
    padding-left: 7px;
    padding-top: 9px;
}
.D_StreamInfo_Audio
{
    display: none;
}
.MP_StreamInfoLabel,
.MP_StreamDescriptionLabel
{
    font-weight: bold;
}

.D_MediaPlayerContainer
{
    background-image: url(https://images.staticjw.com/sta/5974/mp_main_back.png);
    background-repeat: no-repeat;
    width: 388px;
    height: 294px;
    vertical-align: middle;
    text-align: center;
}
.D_MediaPlayerContainer_Audio
{
    vertical-align: middle;
}

.L_PushMediaTitle
{
    display:block;
    position:relative;
    left: 6px;
    padding-top: 6px;
    font-weight: bold;
    color: Black;
}

.L_PushMediaGrade
{
    display:block;
    position:relative;
    left: 6px;
    padding-top: 6px;
    color: Black;
}
.I_PushMediaPlayButton
{
    float: right;
    position: relative;
    right: 6px;
    top: 24px;
}
.I_PushMedia
{
    /* Uncomment this to scale all images to the wanted size
    min-width: 191px;
    min-height: 108px;
    */
    max-width: 191px;
    max-height: 108px;
}
.I_PushShopItem
{
    /* Uncomment this to scale all images to the wanted size
    min-width: 188px;
    min-height: 136px;
    */
    max-width: 188px;
    max-height: 136px;
}
.D_PushShopItemBody
{
    background-image: url(https://images.staticjw.com/sta/4480/mp_aditem_back.png);
    background-repeat: no-repeat;
    width: 192px;
    height: 35px;
}
.D_PushShopItemContainer
{
    background-color: #e6e6e6;
    width: 192px;
    border-top: solid 1px #cccccc;
    margin-left: 3px;
}
.I_PushShopReadMoreButton
{
    float: left;
    padding-left: 6px;
    padding-top: 8px;
}
.I_PushShopAddCartButton
{
    float: right;
    padding-right: 6px;
    padding-top: 8px;
}

/*End popular media styles*/

/*Admin pages styles*/
.NewsAdmin_RequiredFieldVal
{
    font-size: 10px;
    font-weight: bold;
}

.GV_SelectedMenuRow
{
    background-color: yellow;
}
/*End Admin pages styles */

/*Public edit pages styles*/
.Public_RequiredFieldVal
{
    font-size: 10px;
    font-weight: bold;
}
.EditTBX
{

}
.EditLabel
{

}

/*End Admin pages styles */

/* LatestNewsContainer styles */
#latestNewsContainer
{
    xbackground-image: url(https://images.staticjw.com/sta/8989/dotted-line-min.png);
    xbackground-repeat: repeat-x;
    xbackground-position: bottom;
    xwidth: 165px;
    xpadding-bottom: 10px;
    xmargin-bottom: 10px;
}
#latestNewsContainer h2
{
    padding-top: 0;
    margin-top: 0;
    color: #eb6003;
    font-weight: normal;
}
#latestNewsContainer .tab a
{
    width: 55px;
    xdisplay: table-cell;
    padding-top: 8px;
    padding-bottom: 3px;

}
#latestNewsContainer #latestNewsContainerTabNews
{
   border-right: solid 1px #eb6003;
   padding-right: 7px;
}
#latestNewsContainer #latestNewsContainerTabArticles
{
   border-right: solid 1px #eb6003;
   padding-right: 7px;
   padding-left: 7px;
}
#latestNewsContainer #latestNewsContainerTabEvents
{
   padding-left: 7px;
}
#latestNewsContainer .tab a, #latestNewsContainer .tab a:visited
{
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    color: #eb6003;
}
#latestNewsContainer .tab a:hover
{
    text-decoration: underline;
}
#latestNewsTabBox
{
    padding-top: 10px;
}
#latestNewsContainer #latestNewsTabBox .selected a, #latestNewsContainer #latestNewsTabBox .selected a:visited
{
    text-decoration: underline;
}
#latestNewsContainer ul
{
    list-style: none;
	margin-left: 0;
	padding: 0;
}
#latestNewsContainer ul li
{
    padding-bottom: 8px;
}
#latestNewsContainer ul li h3
{
    margin-bottom: 0;
}
#latestNewsContainer ul li p
{
    margin-top: 4px;
    margin-bottom: 0;
}
#latestNewsContainer ul li .publishDate
{
    color: Gray;
    margin-top: 5px;
}
#latestNewsContainer ul li h3 a
{
    color: #000000;
    font-size: 11px;
    text-decoration: none;
}
#latestNewsContainer ul li h3 a:hover
{
    text-decoration: underline;
}

#latestNewsContainer .allItemsLink
{
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    color: #eb6003;
    display: block;
    xmargin-bottom: 10px;

}
#latestNewsContainer .allItemsLink:hover
{
    text-decoration: underline;
}


/* End LatestNewsContainer styles */

/* Start content archive styles */
#contentArchiveContainer
{
    padding-left: 13px;
    padding-right: 15px;
}
#contentArchiveContainer h1
{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 25px;
    padding-top: 0;
    margin: 0 0 0 0;
}
#contentArchiveContainer #contentListContainer
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
}
#contentArchiveContainer #contentListContainer li
{
    clear: both;
    padding-top: 10px;
    font-size: 11px;
}
#contentArchiveContainer #contentListContainer li .contentName
{
    float: left;
    width: 330px;

}
#contentArchiveContainer #contentListContainer li .pubDate
{
    clear:both;
    float: left;
    width: 80px;
    color: Gray;
}
#contentArchiveContainer #contentListContainer li .author
{
    clear: both;
    color: Black;
    padding-top: 5px;
    padding-left: 80px;
}
#contentArchiveContainer #contentListContainer a, #contentArchiveContainer #contentListContainer a:visited
{
    color: #e75e07;
    text-decoration: none;
    font-size: 11px;
}
#contentArchiveContainer #contentListContainer a:hover
{
    text-decoration: underline;
    color: #f29559;
}

/* end content archive styles */

/* Start spotlights container styles */
#spotLightContainer
{
    padding-left: 13px;
    padding-right: 15px;
}
#spotLightContainer #headSpotLight
{
    padding-bottom: 10px;
}
#spotLightContainer #headSpotLight h1
{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 25px;
    background-image: url(https://images.staticjw.com/sta/6053/sp_spotlight.png);

    background-position: 0px 4px;
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-top: 0;
    margin: 0 0 0 0;

}
#spotLightContainer #headSpotLight h1 a, #spotLightContainer #headSpotLight h1 a:visited, #spotLightContainer #headSpotLight h1 a:hover
{
    text-decoration: none;
    font-weight: normal;
    font-size: 25px;
    color: #000000;
}
#spotLightContainer #headSpotLight .author
{
    padding-top: 5px;
    font-weight: bold;
    font-size: 10px;
    float: left;
}
#spotLightContainer #headSpotLight .headSpotImage
{
    margin-top: 10px;
    display: block;
    clear: both;
}
#spotLightContainer #headSpotLight .categoryLabel
{
    xdisplay: block;
    float: right;
    color: #b62802;
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 11px;
    text-align: right;
}


#spotLightContainer #headSpotLight p, #spotLightContainer #headSpotLight p a, #spotLightContainer #headSpotLight p a:visited, #spotLightContainer #headSpotLight p a:hover
{
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 4px;
    clear: both;
}

#spotLightContainer #headSpotLight .readMoreLink
{
    display: block;
    text-align: right;

}
#spotLightContainer #headSpotLight a, #spotLightContainer #headSpotLight a:visited
{
    color: #e75e07;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
#spotLightContainer #headSpotLight a:hover
{
    text-decoration: underline;
    color: #f29559;
}
#spotLightContainer #subSpotLightsContainer
{
    background-image: url(https://images.staticjw.com/sta/8989/dotted-line-min.png);
    background-repeat: repeat-x;
    background-position: bottom;
    xmargin-bottom: 20px;
}
#spotLightContainer #subSpotLightsContainer .spotlightItem
{
    background-image: url(https://images.staticjw.com/sta/8989/dotted-line-min.png);
    background-repeat: repeat-x;
    clear: both;
    padding-top: 10px;
}
#spotLightContainer #subSpotLightsContainer .spotDivider
{
    clear: both;
    height: 10px;
}
#spotLightContainer #subSpotLightsContainer .spotLightLabel
{
    color: #e75e07;
    font-weight: bold;
    font-size: 12px;
    float: left;
}
#spotLightContainer #subSpotLightsContainer .categoryLabel
{
    float: right;
    color: #b62802;
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 11px;
    text-align: right;
}

#spotLightContainer #subSpotLightsContainer .spotContent
{
    padding-top: 8px;
    clear: both;
}
#spotLightContainer #subSpotLightsContainer h2, #spotLightContainer #subSpotLightsContainer h2 a, #spotLightContainer #subSpotLightsContainer h2 a:visited
{
    text-decoration: none;
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 20px;
    color: #e75e07;
    margin: 0;
}
#spotLightContainer #subSpotLightsContainer h2 a:hover
{
    text-decoration: underline;
    color: #f29559;
}
#spotLightContainer #subSpotLightsContainer p, #spotLightContainer #subSpotLightsContainer p a, #spotLightContainer #subSpotLightsContainer p a:visited
{
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    margin-bottom: 5px;
}
#spotLightContainer #subSpotLightsContainer p a:hover
{

}
#spotLightContainer #subSpotLightsContainer .subSpotImage
{
    float: left;
    clear: both;
    margin-right: 10px;
}
#spotLightContainer #subSpotLightsContainer .readMoreLink
{
    display: block;
    text-align: right;

}
#spotLightContainer #subSpotLightsContainer .readMoreLink a, #spotLightContainer #subSpotLightsContainer .readMoreLink a:visited
{
    color: #e75e07;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
#spotLightContainer #subSpotLightsContainer .readMoreLink a:hover
{
    text-decoration: underline;
    color: #f29559;
}
#spotLightContainer #olderArticlesContainer
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
}
#spotLightContainer #olderArticlesContainer li
{
    clear: both;
    padding-top: 10px;
}
#spotLightContainer #olderArticlesContainer .categoryLabel
{
    padding-bottom: 3px;
    color: #b62802;
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 11px;
}
#spotLightContainer #olderArticlesContainer li .contentName
{
    float: left;
}
#spotLightContainer #olderArticlesContainer li .pubDate
{
    clear:both;
    float: left;
    width: 80px;
    color: Gray;
}
#spotLightContainer #olderArticlesContainer a, #spotLightContainer #olderArticlesContainer a:visited,
#spotLightContainer #olderArticlesContainer span, #spotLightContainer #olderArticlesContainer span:visited
{
    color: #e75e07;
    text-decoration: none;
    font-size: 11px;
}
#spotLightContainer #olderArticlesContainer a:hover
{
    text-decoration: underline;
    color: #f29559;
}
/* End spotlights container styles */

/* NewsLikeContent, StaticTextContent styles */
#NewsLikeContentContainer {}

#NewsLikeContentContainer h1, #StaticTextContentContainer h1
{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 25px;
    padding-top: 0;
    margin: 0 0 0 0;

}
#NewsLikeContentContainer .author
{
    padding-top: 5px;
    font-weight: bold;
    font-size: 10px;
}
#NewsLikeContentContainer .headerImage
{
     margin-top: 10px;
}
#NewsLikeContentContainer .ingress
{
    font-family: Arial;
    font-size: 14px;
}
#NewsLikeContentContainer .body, #StaticTextContentContainer .body
{
    font-family: Arial;
    font-size: 12px;
}


/* End NewsLikeContent, StaticTextContent styles */

/* WelcomePanel styles */
.welcomePanel
{
    background-image: url(https://images.staticjw.com/sta/8989/dotted-line-min.png);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.welcomePanel h3, .welcomePanel h3 a, .welcomePanel h3 a:visited, .welcomePanel h3 a:hover
{
    text-decoration: none;
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 25px;
    color: #e75e07;
    margin: 0;
}
.welcomePanel p, .welcomePanel p a, .welcomePanel p a:visited, .welcomePanel p a:hover
{
    text-decoration: none;
    font-size: 11px;
    color: #000000;
}
.welcomePanel .orange
{
    color: #e75e07;
}
.welcomePanel .readMoreLinkBox
{
    text-align: right;
}
.welcomePanel .readMoreLinkBox a, .welcomePanel .readMoreLinkBox a:visited
{
    text-decoration: none;
    color: #e75e07;
    font-size: 12px;
    font-weight: bold;
}
.welcomePanel .readMoreLinkBox a:hover
{
    text-decoration: underline;
    color: #f29559;
}
/* end WelcomePanel styles */

/* ============ End of StarkareStyle.css ============ */

    #latestNewsContainer .noData
    {
        padding: 10px;
        padding-left: 0;
        font-size: 11px;
    }