﻿/*************************/
/*    subNavigation       */
/*************************/


#subNavigation
{
	background-color: White;
}

#LeftMenu .selecteditem1
{
	background-color: #ffffff;
}

#LeftMenu .selecteditem2
{
}



#LeftMenu
{
	width: 100%;
	float: left;
	overflow: hidden;
	border-bottom:solid 1px #ddd;
}

#subNavigation a
{
	display: block;
	
	text-decoration: none;
}

#subNavigation a.yellow:hover
{
	background-color: #fdf6d1;
	text-decoration: underline;
}
#subNavigation a.orange:hover
{
	background-color: #f7e3cc;
	text-decoration: underline;
}
#subNavigation a.pink:hover
{
	background-color: #f7dbed;
	text-decoration: underline;
}
#subNavigation a.green:hover
{
	background-color: #edecd7;
	text-decoration: underline;
}
#subNavigation a.blue:hover
{
	background-color: #fdf6d1;
	text-decoration: underline;
}
#subNavigation a.grey:hover
{
	background-color: #eeeeee;
	text-decoration: underline;
}


#subNavigation .MenuTopLeft
{
	background-image: url("/Templates/Public/Images/LeftMenu/leftmenu_topleft.png");
	background-position:top left;
	background-repeat:no-repeat;
	background-color: #0096c8;
	height:0.5em;
	width:100%;
}
#subNavigation .MenuTopRight
{
	float:right;
	background-image: url("/Templates/Public/Images/LeftMenu/leftmenu_topright.png");
	background-position:top right;
	background-repeat:no-repeat;
	background-color: #0096c8;
	height:0.5em;
	width:0.5em;
}


#subNavigation .navitem1
{
	background-color: #fff;
	padding: 0.6em 0 0.6em 1.7em;
	background-repeat: no-repeat;
	background-position: 0.75em 0.9em;
	border-top: solid 1px #ddd;
	color:#333;
}



#subNavigation .navitem2
{
	
	padding: 0.7em 0 0.65em 2.6em;
	background-repeat: no-repeat;
	background-position: 1.7em 1em;
	border-top: solid 1px #fff;
	color:#333;
}
#subNavigation .navitem5
{
	
	padding: 0.7em 0 0.65em 5.2em;
	background-repeat: no-repeat;
	background-position: 1.7em 1em;
	border-top: solid 1px #fff;
	color:#333;
}
#subNavigation .navitem6
{
	
	padding: 0.7em 0 0.65em 6.1em;
	background-repeat: no-repeat;
	background-position: 1.7em 1em;
	border-top: solid 1px #fff;
	color:#333;
}
#subNavigation .navitem7
{
	
	padding: 0.7em 0 0.65em 7em;
	background-repeat: no-repeat;
	background-position: 1.7em 1em;
	border-top: solid 1px #fff;
	color:#333;
}
#subNavigation .yellow
{
	background-color: #fdf6d1;
}
#subNavigation .orange
{
	background-color: #f7e3cc;
}
#subNavigation .pink
{
	background-color: #f7dbed;
}
#subNavigation .green
{
	background-color: #edecd7;
}
#subNavigation .blue
{
	background-color: #f2fafc;
}
#subNavigation .grey
{
	background-color: #eeeeee;
}

#subNavigation .darkyellow
{
	background-color: #fae374;
}
#subNavigation .darkorange
{
	background-color: #f2cfa8;
}
#subNavigation .darkpink
{
	background-color: #f0b7da;
}
#subNavigation .darkgreen
{
	background-color: #dcd9ae;
}
#subNavigation .darkblue
{
	background-color: #cceaf4;
}
#subNavigation .darkgrey
{
	background-color: #909090;
}	

#subNavigation a.navitem3
{
	
	padding: 0.7em 0 0.65em 3.4em;
	background-repeat: no-repeat;
	background-position:  2.5em 1em;
	border-top: solid 1px #fff;
	color:#333;
}

#subNavigation a.navitem4
{
	color: #333;
	padding: 0.7em 0 0.65em 4.3em;
	background-repeat: no-repeat;
	background-position:  3.3em 1em;
	border-top: solid 1px #fff;
}

#subNavigation .navitemselected1
{
	font-weight: bold;
	padding: 0.6em 0 0.6em 1.6em;
	background-repeat: no-repeat;
	background-position:  0.5em 1.1em;
	border-top: 0.1em solid #ffffff;
	color:#333;
}


#subNavigation .navitemselected2
{
	padding: 0.7em 0 0.65em 2.6em;
	background-repeat: no-repeat;
	background-position:  1.4em 1.2em;
	border-top: 0.1em solid #fff;
	color:#333;
}



#subNavigation .navitemselected3
{
	color:#333;
	padding: 0.7em 0 0.65em 3.4em;
	background-repeat: no-repeat;
	background-position: 2.3em 1.2em;
	border-top: 0.1em solid #fff;
}

#subNavigation .navitemselected4
{	
	color:#333;
	padding: 0.7em 0 0.65em 4.3em;
	background-repeat: no-repeat;
	background-position:  3.1em 1.2em;
	border-top: 0.1em solid #fff;
}

#subNavigation .navitemselected5
{	
	color:#333;
	padding: 0.7em 0 0.65em 5.1em;
	background-repeat: no-repeat;
	background-position:  3.4em 1.2em;
	border-top: 0.1em solid #fff;
}
#subNavigation .navitemselected6
{	
	color:#333;
	padding: 0.7em 0 0.65em 6.1em;
	background-repeat: no-repeat;
	background-position:  3.4em 1.2em;
	border-top: 0.1em solid #fff;
}
#subNavigation .navitemselected7
{	
	color:#333;
	padding: 0.7em 0 0.65em 7em;
	background-repeat: no-repeat;
	background-position:  3.4em 1.2em;
	border-top: 0.1em solid #fff;
}


#subNavigation .navitemexpanded1
{
	color:#333;
	font-weight: bold;
	padding: 0.6em 0 0.6em 1.7em;
	background-repeat: no-repeat;
	background-position:  0.5em 1.1em;
	border-top: 0.1em solid #fff;
}


#subNavigation .navitemexpanded2
{
	color:#333;
	padding: 0.7em 0 0.65em 2.6em;
	background-repeat: no-repeat;
	background-position:  1.4em 1.2em;
	border-top: 0.1em solid #fff;
}

#subNavigation .navitemexpanded3
{
	color:#333;
	padding: 0.7em 0 0.65em 3.4em;
	background-repeat: no-repeat;
	background-position: 2.3em 1.2em;
	border-top: 0.1em solid #fff;
}

#subNavigation .navitemexpanded4
{
	color:#333;
	padding: 0.7em 0 0.65em 4.3em;
	background-repeat: no-repeat;
	background-position:  3.1em 1.2em;
	border-top: 0.1em solid #fff;
}

#subNavigation .navitemexpanded5
{
	color:#333;
	padding: 0.7em 0 0.65em 5.1em;
	background-repeat: no-repeat;
	background-position:  3.1em 1.2em;
	border-top: 0.1em solid #fff;
}

#subNavigation .navitemexpanded6
{
	color:#333;
	padding: 0.7em 0 0.65em 6.1em;
	background-repeat: no-repeat;
	background-position:  3.1em 1.2em;
	border-top: 0.1em solid #fff;
}
#subNavigation .navitemexpanded7
{
	color:#333;
	padding: 0.7em 0 0.65em 7em;
	background-repeat: no-repeat;
	background-position:  3.1em 1.2em;
	border-top: 0.1em solid #fff;
}




#subNavigation a.point
{
	background-image: url(/Templates/Public/Images/LeftMenu/leftmenu_point.png);
}

#subNavigation a.downarrow
{
	background-image: url(/Templates/Public/Images/LeftMenu/leftmenu_arrowdown.png);
}

#subNavigation ul
{
	padding: 0;
	margin: 0;
	list-style-type: none; /*background-color: #FFFFFF;*/
	overflow: hidden;
	width: 100%;
}

#subNavigation ul ul
{
	margin: 0 0 0 0em;
	padding: 0 0 0 0em;
}

#subNavigation li
{
	display: inline;
	
}
#subNavigation .firstItemInMenu
{
	border-top:none;	
}
#subNavigation .pointIndent2
{
	float:left; 
	position:relative;
	left: 1.82538447em;
	top:0.608461em;
}
#subNavigation .pointIndent3
{
	float:left; 
	position:relative;
	left:2.694613em;
	top: 0.608461em; 
}
#subNavigation .pointIndent4
{
	float:left; 
	position:relative;
	left:3.650766em;
	top:0.608461em; 
}
#subNavigation .pointIndent5
{
	float:left; 
	position:relative;
	left:4.506919em;
	top:0.608461em; 
}
#subNavigation .pointIndent6
{
	float:left; 
	position:relative;
	left:5.5em;
	top:0.608461em; 
}
#subNavigation .pointIndent7
{
	float:left; 
	position:relative;
	left:6.4em;
	top:0.608461em; 
}

/*************************/
/*    Article       */
/*************************/
.imageArea
{
	background-image: url('/templates/public/images/shadow.png');
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:0.65em;
	margin-bottom: 1em;
	float: left;
}
.pictureText
{
	font-size: 0.95em;
	color: #444;
	padding-left: 0.608461em;
	height: 1.4em;
	overflow: hidden;
	
}
.mainIntro
{
	margin-bottom:1em;
	font-weight: bold;
		
}
.TopImage
{
	border-bottom: solid 1px white;	
	
}
.article
{
	padding-bottom:0em;
}


/*************************/
/*    ArticleFooter       */
/*************************/


.PublishedInfo
{
	font-size: 0.95em;
	color: #444;
	border-bottom:0.1em solid #dddddd;
	padding-top:0.7em;
	padding-bottom:0.65em;
}
.SourcesInfo
{
	font-size: 0.95em;
	color: #444;
	padding-top:0.7em;
	display:inline;
	width:100%;
}
.ArticleFooterText
{
	display:inline;
	width:100%;
}

/*********************/
/* InformationPage   */
/*********************/
.rightColumnUnitHolder
{
	margin-top: 1.7384614em;
}
/********************/
/* RelatedLinks     */
/********************/
#RelatedLinks
{
	background-color: #efebef;	
}
#RelatedLinks .arrow
{
	margin-right: 0.5em;
}
#RelatedLinks .relatedLinkRow
{
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 1.7384614em;
	padding-right: 1.7384614em;
	border-bottom: solid 1px #ddd;
	
}
#RelatedLinks .relatedLinkRow a
{
	color: #444;
	text-decoration: none;
}
#RelatedLinks .relatedLinkRow a:hover
{
	text-decoration: underline;
}
/***********************/
/*  WeeklyQuestion     */
/***********************/
#WeeklyQuestion
{
	background-color: #efebef;
	padding: 1.73846em;
}

#WeeklyQuestion .LinkLookingButtonSwitchButton
{
	background: none;
	text-decoration: underline;
	font-size: 1em;
	font-weight:bold;
	color: #444;
	border: 0;
	text-align: left;
	margin: 0;
	padding: 0;
	/*display: block;*/
	font-family: Arial;
	margin-bottom: -0.1em;
	/*float: right;*/
	cursor:pointer;
	position: absolute;
}



#WeeklyQuestion .FrontFormCtrl
{
	font-weight: bold;
}

#WeeklyQuestion .WeeklyQuestionBottomArea
{
	/*display: block;*/
	/*margin-bottom: 1em;*/
		
}

#WeeklyQuestion .WeeklyQuestionBottomArea .WeeklyQuestionBottomRow
{
	float: left;
	width: 100%;
	margin-top: 0.5em;
}


#WeeklyQuestion .ReadMore
{
	display: inline;
	text-decoration: underline;
	color: #0087c4;
}

#WeeklyQuestion .arrow
{
	text-decoration: none;	
	color: #444;	
    margin-top: 0em;
}

#WeeklyQuestion .WeeklyQuestionResultLink
{
	display: inline;
	color: #0087c4;
	font-family: Arial;
    margin-left: 1em;
}

#WeeklyQuestion .WeeklyQuestionResultLink .arrow
{
	text-decoration: none;
}

#WeeklyQuestion .WeeklyQuestionHeading
{
	font-weight: bold;
    margin-top: 0em;
    margin-bottom: 1.5em;
    line-height: 0em;
}

#WeeklyQuestion .FrontFormCtrl .clear
{
	height: 0em;
	width: 100%;
}

/*******************************/
/*     Tell a Friend           */
/*******************************/
.TellAFriendPanel
{
	padding-bottom:1em;
	padding-left:1em;
	padding-right:1em;
}
.TellAFriendPanel .TipLabel
{
	display:block;
	clear:both;
	font-weight:bold;
	padding-top:1em;
}
.TellAFriendPanel .ErrorText
{
	color:Red;
	display:block;
	clear:both;
}
.TellAFriendPanel .tipText
{
	width:20em;
	display:block;
	clear:both;
}
.TellAFriendPanel .ButtonArea
{
	padding-top:1em;
}

.TellAFriendButtonContainer
{
	float: right;
	width: 8.5em;
	height: 2.4em;
	background-image: url(  '/templates/public/images/tellafriend_bg_new.png' );
	background-repeat: repeat-x;
	background-position: right top;
}
.TellAFriendButtonLeft
{
	float: right;
	width:0.42em;
	height: 2.4em;
	background-image: url(  '/templates/public/images/tellafriend_left.png' );
	background-repeat: no-repeat;
	background-position: right top;
}
.TellAFriendButtonRight
{
	float: right;
	width:0.42em;
	height: 2.4em;
	background-image: url(  '/templates/public/images/tellafriend_right.png' );
	background-repeat: no-repeat;
	background-position: left top;
}

.TellAFriendButton
{
	background:none;
	background-image: url('/Templates/Public/Images/icons/Tellafriend.png');
	background-repeat: no-repeat;
	background-position: 0 20%;
	float: right;
	width: 100%;
	height: 100%;
	border: none;

	font-size: 1em;
	color: #008ccc;
	cursor:pointer;
	text-align: right;
	padding-right: 0.7em;
	padding-top: 0.3em;
	margin-left: 0.2em;
	margin-top: 0.3em;
}

.TellAFriendContainer
{
	width: 100%;
	border-bottom: solid 0.1em #dddddd;
	height:2.4em;
	margin-top:2.5em;
clear:both;
}
.TellAFriendConfirmation
{
	color: Red;
	float: left;	
}
.TellAFriendPanel
{
	border-bottom: solid 0.1em #dddddd;
}

/*******************************/
/*       Prenumerera           */
/*******************************/
.SubscriptionArea  .SubscriptionListArea
{
	
	margin-bottom: 0.84em;
}
.SubscriptionArea .Label
{
	display:block;
	clear:both;
	font-weight:bold;
	padding-top:1em;
}
.subscriptionMsg
{
	margin-top: 1em;
	margin-bottom:1em;
	color: Red;
	font-size: 110%;
}
.subscriptionMsgQuestion
{
	margin-top: 1em;
	margin-bottom:1em;
}


#PageHeaderContent 
{
	float:none;
}
.LogoTypes
{
	position:absolute;
}

/*******************************/
/*       XFormPage			   */
/*******************************/

.xForm
{
	margin-top: 1.5em;
}
.thankyoumessage
{
	display:block;
	margin-top:1.5em;
}