/*
Web Smart Colours
- - - - - - - - - 
Red: #ee3322
Pink: #ffeeee
Blue: #ccddff
Yellow: #ffff00
*/

/*
Sections:
MAIN BLOCKS
GENERIC CONTENT
HEADER CONTENT
LEFT MENU
BREADCRUMB
STARTSIDA INTRO BLOCK
MIDDLE COLUMN CONTENT
MIDDLE jQuery LISTS
LEFT AND RIGHT COLUMN CONTENT
FOOTER AREAS
ARTICLE PAGE
PROJECTS LIST PAGE
PROJECTS PAGE
DEPARTMENTS LIST PAGE
DEPARTMENTS GENERIC
CALENDAR LISTS
CALENDAR EVENT
SEARCH RESULTS
COUNTRY COSTS PAGE
COUNTRY ADOPTION STATISTIKS
MY PAGE
MY PAGE EDIT
MY CASE
SVARA LISTA 
*/

*{
margin:0;
padding:0;
}
body{
	background:transparent url(../Images/PageShadowBg.png) repeat-y top center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	line-height:1.8em;
}
a:link, a:visited {
	text-decoration: underline;
	color:#333;
}
a:hover {
	text-decoration:underline;
}
a img{
	border:none;
}
p{
	margin:10px 0 10px 0;
}
h1{
	font-size:2.2em;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 15px 0;
}
h2{
	font-size:1.6em;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 0 0;
}
h3{
	font-size:1.3em;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 0 0;
}
h4{
	font-size:1em;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
ul{
	list-style:none;
}
input.Button{
	height:21px;
	padding:0 4px 0 4px;
	background-color:#ee3322;
	border:1px solid #ee3322;
	vertical-align:middle;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
select{

}
.Clearer{
	clear:both;
	height:1px;
	font-size:1px;
	overflow:hidden;
}

/* * * * * * * * * * * * * * * */
/* MAIN BLOCKS                 */
/* * * * * * * * * * * * * * * */
#Header{
	width:974px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 0;
	background-color: transparent;

}
#ColumnsWrap{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
}
#Columns1and2Wrap{
	float:left;
	width:690px;
}
#ColLeft210{
	float:left;
	width:210px;
	padding-right:20px;
}
#ColMiddle460{
	float:left;
	width:460px;
}
#ColRight210{
	float:right;
	width:210px;
}
body.TwoColumnPage #ColRight210{
	display:none;
}
body.TwoColumnPage #Columns1and2Wrap{
	width:920px;
}
body.TwoColumnPage #ColMiddle460{
	width:690px;
}



/* * * * * * * * * * * * * * * */
/* GENERIC CONTENT             */
/* * * * * * * * * * * * * * * */
.ArrowRed:link, .ArrowRed:visited  {
	padding-left:16px;
	text-decoration:none;
	background:transparent url(../Images/LinkArrowRed.png) no-repeat center left;
	margin-right: 8px;
}
.ArrowRed:hover {
	text-decoration:underline;
}
.FunctionBox{
	width:440px;
	height:79px;
	background:transparent url(../Images/FunctionBox.png) no-repeat bottom left;
	clear: both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.FunctionBox .Info{
	float:left;
	padding:28px 30px 0 0;
	line-height:1.4em;
	font-size:1em;
}
.FunctionBox a.Print{
	float:right;
	padding:0 0 0 25px;
	margin-top:34px;
	text-decoration:none;
	background:transparent url(../Images/IconPrint.gif) no-repeat center left;
}
.Separator460x4{
	clear:both;
	width:460px;
	height:0px;
	padding-top:10px;
	border-bottom:4px solid #ee3322;
	margin-bottom:20px;
	overflow:hidden;
}
#ColMiddle460 table{
	width:460px;
	clear: both;
}
input.TextBox{
	border:1px solid #ccc;
	height:21px;
}
textarea{
	border:1px solid #ccc;

}
/* Default table styles only */
table{
	margin:10px 0 20px 0;
	border-collapse: collapse;
	border:1px solid #ccc;
}
table th{
	text-align:left;
	color:#fff;
	padding:4px 10px 4px 10px;
	border:1px solid #e5e5e5;
	background-color:#ee3322;
}
td.NoWrap{
	white-space:nowrap;
	
}
table tr.SecondaryTH th{
	color:#333;
	font-weight:bold;
	background-color:transparent;
}

table td{
	border:1px solid #e5e5e5;
	padding:4px 10px 4px 10px;
}
table td.Right, table th.Right{
	text-align:right;
	padding-right:10px;
}

/*Bildjusteringar*/
img.ImageLeft {
	float:left;
	padding-right:8px;
	padding-bottom:8px;
}
img.ImageRight {
	float:right;
	padding-left: 8px;
	padding-bottom:8px;
}

/* * * * * * * * * * * * * * * */
/* HEADER CONTENT              */
/* * * * * * * * * * * * * * * */
#HeaderLogo{
	float:left;
	padding-top: 15px;
	padding-left: 27px;
}
#HeaderLinks{
	float:right;
	width:700px;
	text-align:right;
	color:#999;
	line-height: 2.3em;
	margin-right: 27px;
	padding-top: 4px;
}
#HeaderLinks a:link, #HeaderLinks a:visited {
	font-size:0.9em;
	color:#999;
	text-decoration:none;
}
#HeaderLinks a:hover {
	text-decoration:underline;
}
#HeaderLinks span{
	padding:0 8px 0 8px;
}
#Header .SearchArea{
	clear:right;
	float:right;
	width:700px;
	text-align:right;
	padding-top:5px;
	padding-right: 27px;
	padding-bottom: 5px;

}
#Header .SearchArea input.SearchText{
	height:21px;
	width:220px;
	padding-right:5px;
	text-align:right;
	border:1px solid #ccc;
	vertical-align:middle;
	margin-right:5px;
}
#HeaderNav{
	clear:both;
	margin-top:10px;
	height:51px;
	padding-left:14px;
	line-height:1.1em;
	background:transparent url(../Images/HeaderNavBg.png) repeat-x top left;
	margin-left: 27px;
	margin-right: 27px;
}
#HeaderNav a{
	display:block;
	float:left;
	height:44px;
	padding:0 0 0 20px;
	margin-top:7px;
	color:#fff;
	text-decoration:none;
}
#HeaderNav a span{
	display:block;
	float:left;
	height:34px;
	padding:10px 20px 0 0;
	text-decoration:none;
	cursor:pointer;
}
#HeaderNav a.Selected{
	background:transparent url(../Images/HeadNavTabLeft.png) no-repeat top left;
}
#HeaderNav a.Selected span{
	color:#ee3322;
	background:transparent url(../Images/HeadNavTabRight.png) no-repeat top right;
}

.LoginHolder {
    float: right;
}

.LogOff {
    background-image:url(../Images/logoff.gif);
    background-position:right center;
    background-repeat:no-repeat;
    padding-bottom:4px;
    padding-right:20px;
    padding-top:4px;
}
.LoginArea {
	clear:both;
	float:right;
	width:700px;
	text-align:right;
	color:#999;
	font-size:0.9em;
	color:#999;
	margin-right: 27px;
}
.LoginArea span {
	padding-top:3px;
}
.LoginArea a:link, .LoginArea a:visited {
	color:#999;
	text-decoration:none;
}
.LoginArea a:hover {
	text-decoration:underline;
}
.LogIn:link, .LogIn:visited {
	background-image: url(../Images/login.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	background-position: right bottom;
	padding-top: 3px;
	margin-left: 5px;
	text-decoration: none;
}
.LogIn:hover {
	text-decoration:underline;
}

.TeaserPadding .LogIn:link, 
.TeaserPadding .LogIn:visited  {
	margin-left:0px;
}

/* * * * * * * * * * * * * * * */
/* LEFT MENU                   */
/* * * * * * * * * * * * * * * */
.LeftMenu {
	padding-bottom:40px;
	background:transparent url(../Images/LeftMenuBg.png) no-repeat bottom right;
}
.LeftMenu ul{
	width:196px;
}
.LeftMenu ul ul{
	width:auto;
}
/* All */
.LeftMenu ul li{
	line-height:1.2em;
}
.LeftMenu ul li.Selected a{
	color:#ee3322;
}
.LeftMenu ul li.Selected li a{
	color:#999;
}
.LeftMenu ul li.Last a{
	border:none;
}
/* level 1 */
.LeftMenu ul li a{
	display:block;
	width:193px;
	padding:12px 0 12px 3px;
	border-bottom:1px solid #ededed;
	text-decoration:none;
	cursor:pointer;
}
.LeftMenu ul li.ClosedParent a span{
	display:-moz-inline-stack; /*(Old Ffox versions)*/
	display:inline-block;
	padding-right:20px;
	background:transparent url(../Images/Icon1LeftMenuGrey.gif) no-repeat right 4px;
}
.LeftMenu ul li.OpenParent a span{
	display:-moz-inline-stack; /*(Old Ffox versions)*/
	display:inline-block;
	color:#ee3322;
	padding:0 20px 0 0;
	background:transparent url(../Images/Icon1LeftMenuRed.gif) no-repeat right 4px;
}
/* level 2 */
.LeftMenu ul li.OpenParent ul li a span{
	color:#333;
}
.LeftMenu ul li ul li.Selected a span{
	color:#ee3322;
}
.LeftMenu ul li ul li a{
	display:block;
	width:180px;
	padding:8px 0 8px 0;
	border-bottom:1px solid #ededed;
}
.LeftMenu ul li.OpenParent ul li a span{
	display:-moz-inline-stack; /*(Old Ffox versions)*/
	display:inline-block;
	padding:0 0 0 16px;
	cursor:pointer;
	background:transparent url(../Images/Icon2LeftMenuGrey.gif) no-repeat 4px 3px;
}
.LeftMenu ul li.OpenParent ul li a span{
	background:transparent url(../Images/Icon2LeftMenuGrey.gif) no-repeat 4px 3px;
}
.LeftMenu ul li.OpenParent ul li.Selected{
	background:none;/* (IE6) */
}
.LeftMenu ul li.OpenParent ul li.Selected a span{
	background:transparent url(../Images/Icon2LeftMenuRed.gif) no-repeat 4px 3px;
}

/* * * * * * * * * * * * * * * */
/* BREADCRUMB                  */
/* * * * * * * * * * * * * * * */
.Breadcrumb{
	height:35px;
}
.Breadcrumb, .Breadcrumb a{
	color:#ee3322;
	text-decoration:none;
}
.Breadcrumb .CurrentPage{
	color:#999;
}




/* * * * * * * * * * * * * * * */
/* STARTSIDA INTRO BLOCK       */
/* * * * * * * * * * * * * * * */
#IntroBlock{
	float:left;
	width:690px;
	background-image: url(../Images/introblockend.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#IntroBlock #PictureArea{
	width:690px;
	height:205px;
	position: relative;
}
#IntroBlock #PictureCorners{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	width:690px;
	height:5px;
	background:transparent url(../Images/IntroBlockCorners.png) no-repeat top left;
}
#IntroBlock #ActualPicture{
	width:690px;
	height:5px;
}
#IntroBlock #Links{
	width:690px;
	background:transparent url(../Images/IntroBlockLinksBg.png) no-repeat top left;
	float: left;
}
#IntroBlock #Links a{
	display:block;
	float:left;
	height:40px;
	width:206px;
	padding-left:24px;
	line-height:1.8em;
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	color:#fff;
	color:#fff;
	text-decoration:none;
	background:transparent url(../Images/LinkArrowWhite.png) no-repeat 10px 13px;
}


/* * * * * * * * * * * * * * * */
/* MIDDLE COLUMN CONTENT       */
/* * * * * * * * * * * * * * * */

h2.TopNewsHeading 
{
    color: #EE3322;
    padding-bottom: 15px;
}
.RedBorder {
	background-image:url(../Images/newstop-red.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.BlackBorder {
	background-image:url(../Images/newstop-black.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 6px;
}

h2.NewsHeading {
	padding-bottom:15px;
}
.TeaserWrap_A {
	clear:both;
	padding-bottom:10px;
}
.TeaserWrap_A .Date, .TeaserWrap_B .Date{
	margin:0 0 3px 0;
	font-size:0.8em;
	color:#999;
	line-height:0.6em;
}
.TeaserWrap_A h2 a{
	color:#ee3322;
	text-decoration:none;
}
.TeaserWrap_A .PictureArea{
	float:left;
	width:146px;
	margin:10px 10px 10px 0;
	background:transparent url(../Images/TeaserAPicFrameTop.png) no-repeat top;
}
.TeaserWrap_A .ActualPicture{
	width:120px;
	margin:13px 0 0 13px;
	overflow:hidden;
}
.TeaserWrap_A .PictureFooter{
	width:146px;
	height:13px;
	background:transparent url(../Images/TeaserAPicFrameBottom.png) no-repeat top;
}
.TeaserWrap_B{
	clear:both;
}
.TeaserWrap_B h1{
	color:#ee3322;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.2em;
	margin:30px 0 15px 0;
	padding-bottom:3px;
	border-bottom:4px solid #EE3322;
}
.TeaserWrap_B h2 a, .TeaserWrap_B p a{
	color:#333;
	text-decoration:none;
}
.TeaserWrap_B p{
	margin:5px 0 20px 0;
	line-height:1.6em;
}
.FilterBox{
	width:460px;
	margin-bottom:20px;
	background:#f2f2f2 url(../Images/FilterBoxTop.png) no-repeat top left;
}
.FilterClear {
	clear:both;
}
.FilterBoxBottom{
	clear:both;
	width:460px;
	height:15px;
	background:#f2f2f2 url(../Images/FilterBoxBottom.png) no-repeat bottom left;
}
.FilterList {
	clear:both;
	padding-left:10px;
	padding-top: 4px;
}
.FilterBox .FilterColumn{
	float:left;
	padding:10px 0 0 10px;
}
.FilterBox .FilterColumn label{
	display:block;
}
.FilterBox .FilterColumn select{
	width:170px;
	margin-top:3px;
}
.FilterBox .FilterColumn .Button{
	margin-top:24px;
}
/* For when Filter content is all one inline: FilterRow  */
.FilterBox .FilterRow{
	float:left;
	padding:12px 0 0 10px;
}
.FilterBox .FilterRow * {
	vertical-align:middle;
	margin-right:10px;
}
div.Clear {
	clear:both;
}
body.TwoColumnPage .PrevNextBox, body.TwoColumnPage .FilterBox {
	width:100%;
	background-image:url(../Images/FilterBoxTopWide.png);
}
body.TwoColumnPage .FilterBoxBottom {
	width:100%;
	background-image:url(../Images/FilterBoxBottomwide.gif);
}
.PrevNextBox{
	width:460px;
	margin-bottom:30px;
	padding:10px 0 0 0;
	color:#ee3322;
	background:#f2f2f2 url(../Images/FilterBoxTop.png) no-repeat top left;
}
.PrevNextBox a{
	color:#ee3322;
	padding:0 0 0 10px;
}
.PrevNextBox span.FadedText{
	color:#ffbbbb;
	padding:0 0 0 10px;
}
.PrevNextBoxBottom{
	clear:both;
	width:460px;
	height:15px;
	background:#f2f2f2 url(../Images/FilterBoxBottom.png) no-repeat bottom left;
}
.PrevNextBox a{
	text-decoration:none;
}
.PrevNextBox a span.Text{
	text-decoration:underline;
}
.PrevNextBox .Numbers{
	display:inline;
	padding:0 0 0 10px;
}
.PrevNextBox .Numbers a{
	text-decoration:underline;
	padding:0 5px 0 5px;
}
.PrevNextBox .Numbers a.Selected{
	color:#999;
	cursor:default;
	text-decoration:none;
}
.CalendarFilterBox{
	width:460px;
	margin-bottom:30px;
	padding:10px 0 0 0;
	color:#ee3322;
	background:#f2f2f2 url(../Images/FilterBoxTop.png) no-repeat top left;
}
.CalendarFilterBox .Links{
	float:left;
	padding-right:20px;
}
.CalendarFilterBox .Links *{
	vertical-align:middle;
}
.CalendarFilterBox .Links a{
	color:#ee3322;
	padding:0 0 0 10px;
}
.CalendarFilterBox a{
	text-decoration:none;
}
.CalendarFilterBox a span.Text{
	text-decoration:underline;
}
.CalendarFilterBox .DropMenus{
	float:right;
	padding-right:10px;
}
.CalendarFilterBox .DropMenus *{
	vertical-align:middle;
	margin-right:6px;
}
.CalendarFilterBox .DropMenus input{
	margin-bottom:1px;/*IE tweak*/
}
.CalendarFilterBoxBottom{
	clear:both;
	width:460px;
	height:15px;
	background:#f2f2f2 url(../Images/FilterBoxBottom.png) no-repeat bottom left;
}


.Picture92, .SlideList span.Picture92{
	float:right;
	display:block;
	width:92px;
	margin:14px 0 4px 10px;
	line-height:0;
	font-size:0;
	background:transparent url(../Images/Picture92FrameTop.png) no-repeat top;
}
.Picture92 .ActualPicture, .SlideList span.Picture92 .ActualPicture{
	display:block;
	width:80px;
	height:auto;
	margin:6px 0 0 6px;
}
.Picture92Footer, .SlideList span.Picture92Footer{
	display:block;
	width:92px;
	height:6px;
	background:transparent url(../Images/Picture92FrameBottom.png) no-repeat bottom;
}
.Picture460{
	float:right;
	width:460px;
	margin:4px 0 15px 0;
	overflow:hidden;
	line-height:0;
	background:transparent url(../Images/Picture460FrameTop.png) no-repeat top;
}
.Picture460 .ActualPicture{
	width:428px;
	height:auto;
	margin:16px 0 0 16px;
	overflow:hidden;
}
.Picture460Footer{
	width:460px;
	height:16px;
	background:transparent url(../Images/Picture460FrameBottom.png) no-repeat bottom;
}
.Picture460 p{
	display:block;
	width:454px;
	padding:5px 3px 0 3px;
	background-color:#fff;
	margin:0;
	color:#ee3322;
	font-size:0.8em;
	line-height:1.2em;
}

/*Punklistor editorer*/
#ColRight210 .EditorContent ul, #ColRight210 .EditorContent ol {
	margin-left:20px;
}
.EditorContent ul, .EditorContent ol {
	margin-left:40px;
}
.EditorContent ul li {
	list-style-type:disc;
}
.Picture190{
	float:right;
	width:190px;
	margin:14px 0 4px 10px;
	background:transparent url(../Images/Picture190FrameTop.png) no-repeat top;
}
.Picture190.FloatLeft{
	float:left;
	margin:14px 10px 4px 0;
}
.Picture190 .ActualPicture{
	width:158px;
	height:auto;
	line-height:0;
	margin:16px 0 0 16px;
	overflow:hidden;
}
.Picture190Footer{
	width:190px;
	height:16px;
	overflow:hidden;
	background:transparent url(../Images/Picture190FrameBottom.png) no-repeat bottom;
}
.Picture190 p{
	display:block;
	width:184px;
	padding:5px 3px 0 3px;
	background-color:#fff;
	margin:0;
	color:#ee3322;
	font-size:0.8em;
	line-height:1.2em;
}
p.H1Date{
	margin:0;
	color:#999;
	font-size:1em;
}
/* Footnotes */
#ColMiddle460 table.Footnotes{
	width:auto;
	font-size:0.9em;
	color:#666;
	border:0;
}
table.Footnotes a{
	color:#666;
}
table.Footnotes td.Col1{
	/*text-align:right;*/
}
#ColMiddle460 table.Footnotes td{
	padding:0 6px 0 0;
	line-height:1.6em;
	border:0;
}
.TeaserWrap_F{
	float:right;
	width:190px;
	margin:14px 0 4px 10px;
	background:transparent url(../Images/RedLineBoxTop.png) no-repeat top left;
}
.TeaserWrap_F .Content{
	padding:5px 5px 5px 8px;
}
.TeaserWrap_F .Content p{
	margin:0;
}
.TeaserWrap_F a{
	display:block;
	padding-left:16px;
	text-decoration:none;
	color:#ee3322;
	background:transparent url(../Images/LinkArrowRed.png) no-repeat center left;
}
.TeaserWrap_FBottom{
	width:190px;
	height:6px;
	background:transparent url(../Images/RedLineBoxBottom.png) no-repeat bottom left;
}

/* * * * * * * * * * * * * * * */
/* MIDDLE jQuery LISTS         */
/* * * * * * * * * * * * * * * */
.SlideList{
	padding-bottom:20px;
}
.SlideList ul{
	list-style:none;	
}
/* Level 1 */
.SlideList ul li{
	background-color:#ee3322;
}
.SlideList ul li span.SectionTitle{
	display:block;
	height:29px;
	font-weight:bold;
	color:#fff;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.SlideList ul li span.Title {
	float: left;
}
.SlideList ul li span.Amount {
	float: right;
	padding-right: 10px;
}
/* Level 2 */
.SlideList ul li ul li{
	display:block;
	color:#333;
	background-color:#fff;
}
.SlideList ul li ul li span.GreyBarTitle{
	display:block;
	height:29px;
	padding:2px 10px 0 10px;
	cursor:pointer;
}
.SlideList ul li ul li span.BarOPEN{
	background:#fff url(../Images/SlideListGreyBarOPEN.png) no-repeat top center;
}
.SlideList ul li ul li span.BarCLOSED{
	background:#fff url(../Images/SlideListGreyBarCLOSED.png) no-repeat top center;
}
.SlideList ul li ul li .TitleLeft{
	float:left;
}
.SlideList ul li ul li .TitleRight{
	float:right;
}
.SlideList ul li ul li div.GreyBarBox{
	width:460px;
	display:block;
	border-top:1px solid #fff;
	background:#fff url(../Images/SlideListBoxBg.png) no-repeat top left;
}
.SlideList ul li ul li .GreyBarBox div.Content{
	display:block;
	padding:10px 10px 10px 10px;

}
.SlideList ul li ul li .GreyBarBox span.Picture92{
	margin:0 0 0 10px;
}
.SlideList ul li ul li .GreyBarBox span.Content p{
	margin:0 0 10px 0;
}
.SlideList ul li ul li .GreyBarBox div.Content p{
	margin:0 0 10px 0;
}
.SlideList ul li ul li .GreyBarBox span.Content p.ProfileDetail{
	line-height:1.4em;
}
.SlideList ul li ul li .GreyBarBoxBottom{
	width:460px;
	height:16px;
	display:block;
	background:#fff url(../Images/SlideListBoxBottom.png) no-repeat top left;
}



/* * * * * * * * * * * * * * * * * * */
/* LEFT AND RIGHT COLUMN CONTENT     */
/* * * * * * * * * * * * * * * * * * */
.TeaserPadding{
	padding:0 10px 0 10px;
}
.TeaserWrap_C{
	width:210px;
	margin-bottom:20px;
}
.TeaserWrap_C .Bottom{
	width:210px;
	height:25px;
}
/*(pink)*/
.TeaserWrap_C.Pink{
	background:#ffeeee url(../Images/BoxPinkTop.gif) no-repeat top left;
}
.TeaserWrap_C.Pink .Bottom{
	background:#ffeeee url(../Images/BoxPinkBottom.gif) no-repeat bottom left;
}
/*(blue, RelatedLinks)*/
.TeaserWrap_C.Blue, .TeaserWrap_C.RelatedLinks{
	background:#ccddff url(../Images/BoxBlueTop.gif) no-repeat top left;
}
.TeaserWrap_C.Blue .Bottom, .TeaserWrap_C.RelatedLinks .Bottom{
	background:#ccddff url(../Images/BoxBlueBottom.gif) no-repeat bottom left;
}
.TeaserWrap_C.Blue ul li, .TeaserWrap_C.RelatedLinks ul li{
	border-top:1px solid #f3f7fe;
}
.TeaserWrap_C.RelatedLinks h2{
	position:relative;
	left:-21px;
	padding-left:18px;
	background:transparent url(../Images/RelatedLinksPointer.gif) no-repeat center left;
}
/*div.RelatedLinks li.PDF a{
	background:transparent url(../Images/MyCaseDocumentListPDF.png) no-repeat center left;
}*/
/*(red)*/
.TeaserWrap_C.Red{
	background:#ffeeee url(../Images/BoxRedTop.gif) no-repeat top left;
}
.TeaserWrap_C.Red .Bottom{
	background:#ffeeee url(../Images/BoxRedBottom.gif) no-repeat bottom left;
}
.TeaserWrap_C h2{
	padding-top:8px;
	padding-bottom:10px;
}

.TeaserWrap_C ul li{
	border-top:1px solid #fff;
}
.TeaserWrap_C ul li a:link, .TeaserWrap_C ul li a:visited {
	display:block;
	width:175px;
	padding:6px 0 6px 15px;
	text-decoration:none;
	background:transparent url(../Images/LinkArrowRed.png) no-repeat 0px 12px;
}
.TeaserWrap_C ul li a:hover {
	text-decoration:underline;
}
.TeaserWrap_C .NewsItem{
	border-bottom:1px solid #eeeeff;
	margin-bottom:16px;
}
.TeaserWrap_C .NewsItem h3{
	font-size:1.1em;
}
.TeaserWrap_C .NewsItem h3 a{

}
.TeaserWrap_C .NewsItem.Last{
	border-bottom:none;
}
.TeaserWrap_C .NewsItem p.Date{
	color:#666;
	font-size:0.8em;
	line-height:0.6em;
	margin:0 0 2px;
}
.TeaserWrap_C .NewsItem p.Sender{
	color:#666;
	font-size:0.9em;
	
}
.TeaserWrap_C .NewsItem p{
	margin-top:0;
}
.TeaserWrap_C .DepartmentJump{
	padding-bottom:10px;
}
.TeaserWrap_C .DepartmentJump select{
	width:140px;
	vertical-align:middle;
	margin-right:5px;
}

.TeaserWrap_D {
	width:210px;
	margin-bottom:20px;
	background:#ffeeee url(../Images/CrayonBlueTop.png) no-repeat top left;
}
.TeaserWrap_D .TeaserPadding{
	padding:0 10px 0 15px;
}
.TeaserWrap_D .Bottom{
	width:210px;
	height:25px;
	background:transparent url(../Images/CrayonBlueBottom.png) no-repeat bottom left;
	
}
.TeaserWrap_D h2{
	padding:15px 0 0 18px;
	background:transparent url(../Images/LinkArrowBlue.png) no-repeat 0px 22px;
	color:#ee3322;
}
.TeaserWrap_D h2 a{
	color:#ee3322;
	text-decoration:none;
}
.TeaserWrap_D p{
	margin:0;
}

.TeaserWrap_E {
	width:210px;
	background-color:#f2f2f2;
	margin-bottom:20px;
}
.TeaserWrap_E h2{
	display:block;
	width:200px;
	height:auto;
	padding:8px 0 8px 10px;
	color:#fff;
	font-family:"Times New Roman",Times,serif;
	line-height:1.1em;
	font-size:1.7em;
	overflow:hidden;
	background:transparent url(../Images/TeaserWrap_E_TitleBg.png);
}
.TeaserWrap_E h2 a{
	color:#fff;
	text-decoration:none;
}
.TeaserWrap_E .PictureArea{
	position:relative;
	width:210px;
	height:110px;
}
.TeaserWrap_E .PictureFrame{
	position:absolute;
	z-index:2;
	width:210px;
	height:110px;
	background:transparent url(../Images/TeaserWrap_E_PictureFrame.png) no-repeat top left;
}
.TeaserWrap_E .ActualPicture{
	position:absolute;
	z-index:1;
	width:206px;
	height:106px;
	left:8px;
	top:2px;
}
.TeaserWrap_E .Bottom{
	width:210px;
	height:25px;
	background:#f2f2f2 url(../Images/BoxGreyBottom.gif) no-repeat bottom left;
}
.TeaserWrap_G{
	width:210px;
	margin-bottom:20px;
	background:#f2f2f2 url(../Images/BoxGreyTop.gif) no-repeat top left;
}
.TeaserWrap_G .Bottom{
	width:210px;
	height:25px;
	background:#f2f2f2 url(../Images/BoxGreyBottom.gif) no-repeat bottom left;
}
.TeaserWrap_G h2{
	padding:8px 0 10px 0;
}
/* (Calendar teaser list) */
.TeaserWrap_G ul.Calendar li a{
	display:block;
	line-height:1.2em;
	padding:0 0 10px 30px;
	text-decoration:none;
	background:transparent url(../Images/IconCalendar.png) no-repeat top left;
	margin-bottom:10px;
	border-bottom:1px solid #ee3322;
}
.TeaserWrap_G ul.Calendar  li a .EventDate{
	color:#ee3322;
	font-size:0.9em;
}
/* (Project teaser list) */
.TeaserWrap_E ul.Projects li a{
	display:block;
	line-height:1.2em;
	text-decoration:none;
	background:transparent url(../Images/IconProjects.png) no-repeat left 4px;
	border-bottom:1px solid #ee3322;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-left: 30px;
	padding-bottom: 10px;
	overflow:visible;
 	min-height:30px;
	height:auto !important;
	height:30px;
}
.TeaserWrap_E ul.Projects  li a .EventDate{
	color:#ee3322;
	font-size:0.9em;
}








/* * * * * * * * * * * * * * * * * * */
/* FOOTER AREAS                      */
/* * * * * * * * * * * * * * * * * * */
#PageBottom{
	clear:both;
	width:974px;
	height:68px;
	padding-top:40px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ccc;
	background:transparent url(../Images/PageShadowBottom.png) no-repeat bottom left;
}
#PageBottom .ContactDetails{
	margin-left:27px;
	padding-top:13px;
	width:920px;
	border-top:1px solid #e5e5e5;
	font-size:0.9em;
	color:#999;
}
#BottomLinks{
	clear:both;
	width:947px;
	padding-left:27px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
}
#BottomLinks, #BottomLinks a{
	color:#ee3322;
	text-decoration:none;
}
#BottomLinks ul{
	float:left;
	padding:10px 80px 30px 0;
}


/* * * * * * * * * * * * * * * * * * */
/* PROJECTS LIST PAGE                */
/* * * * * * * * * * * * * * * * * * */
.ProjectListItem{
	clear:both;
	width:460px;
	padding-bottom:30px;
}
.ProjectListItem a:link, .ProjectListItem a:visited {
	text-decoration:none;
}
.ProjectItemTitle{
	padding:0 0 2px 30px;
	border-bottom:4px solid #ee3322;
	background:transparent url(../Images/IconProjects.png) no-repeat top left;
}
.ProjectItemTitle h3{
	font-size:1.6em;
	font-weight:normal;
	color:#ee3322;
	line-height:1.2em;
	margin:0 0 0 0;
}
.ProjectItemTitle h4{
	font-size:1em;
	font-weight:normal;
	color:#333;
	line-height:1.2em;
	margin:0 0 0 0;
}
/* * * * * * * * * * * * * * * * * * */
/* PROJECTS PAGE                     */
/* * * * * * * * * * * * * * * * * * */
.ProjectPageTitle{
	height:28px;
	padding:10px 0 2px 30px;
	border-bottom:4px solid #ee3322;
	margin-bottom:10px;
	background:transparent url(../Images/IconProjects.png) no-repeat top left;
}
.ProjectPageTitle span{
	display:block;
	line-height:1.2em;
}
.ProjectPageTitle span.Date{
	font-size:0.9em;
	color:#999;
}
/* * * * * * * * * * * * * * * * * * */
/* DEPARTMENTS LIST PAGE             */
/* * * * * * * * * * * * * * * * * * */


/* * * * * * * * * * * * * * * * * * */
/* DEPARTMENTS GENERIC               */
/* * * * * * * * * * * * * * * * * * */
.DepartmentsSubNav{
	width:460px;
}
.DepartmentsSubNav h2{
	height:26px;
	padding:8px 0 0 32px;
	color:#ee3322;
	background:transparent url(../Images/IconDepartments.png) no-repeat top left;
}
.DepartmentsSubNav .Tabs{
	width:460px;
	border-top:4px solid #ee3322;
	padding-bottom:20px;
}
.DepartmentsSubNav .Tabs a{
	display:inline;
	height:32px;
	padding:5px 12px 0 12px;
	text-decoration:none;
	background-color:#f2f2f2;
	display:-moz-inline-stack; /*(For old Firefox versions)*/
	display:inline-block;
	margin:1px 1px 0 0;
	white-space:nowrap;
}
.DepartmentsSubNav .Tabs a.Selected{
	background-color:#ccddff;
}

/* * * * * * * * * * * * * * * * * * */
/* CALENDAR LISTS                    */
/* * * * * * * * * * * * * * * * * * */
.CalendarListDay{
	clear:both;
	/*width:460px;*/
	padding-bottom:30px;
}
.CalendarListDayTitle{
	padding:0 0 2px 28px;
	margin-bottom:6px;
	border-bottom:1px solid #ee3322;
	background:transparent url(../Images/IconCalendar.png) no-repeat top left;
}
.CalendarListDayTitle h3 .Date{
	display:block;
	font-weight:normal;
	color:#ee3322;
	line-height:1.2em;
	margin:0 0 0 0;
}
.CalendarListDayTitle h3 .Day{
	display:block;
	font-size:0.8em;
	font-weight:normal;
	color:#333;
	line-height:1.3em;
	margin:0 0 4px 0;
}
.CalendarListEvent:link, .CalendarListEvent:visited {
	text-decoration:none;
}
.CalendarListEvent span {
	display:block;
	padding-left:28px;
}
.CalendarListEvent span.Heading {
	font-weight:bold;
}
.CalendarListEvent .Time{
	margin:0;
	font-size:0.9em;
	line-height:1em;
}
.CalendarListEvent .Desc {
	padding-bottom:15px;
}
.CalendarListEvent p {
	margin:5px 0 10px 0;
}
.CalendarListEvent a, .CalendarListEvent p a{
	text-decoration:none;
	display:block;
}
.CalendarList h1{
	color:#ee3322;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.2em;
	margin:30px 0 15px 0;
	padding-bottom:3px;
	border-bottom:4px solid #EE3322;
}
/* * * * * * * * * * * * * * * * * * */
/* CALENDAR EVENT                    */
/* * * * * * * * * * * * * * * * * * */
.CalendarEventTitle{
	height:38px;
	padding:0 0 2px 28px;
	margin-bottom:10px;
	line-height:1.2em;
	border-bottom:4px solid #ee3322;
	background:transparent url(../Images/IconCalendar.png) no-repeat top left;
}
.CalendarEventTitle span{

	display:block;
}
.CalendarEventTitle span.Date{
	line-height:1.3em;
}
.CalendarEventTitle span.Location{
	line-height:1.6em;
}

/* * * * * * * * * * * * * * * * * * */
/* SEARCH RESULTS                    */
/* * * * * * * * * * * * * * * * * * */
.FilterRow.Search .Button{
	margin-right:20px;
}
.FilterRow.Search .Checkbox{
	margin-right:2px;
}
.SearchResults h2{
	color:#ee3322;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.2em;
	margin:10px 0 0 0;
	padding-bottom:3px;
	border-bottom:4px solid #EE3322;
}
.SearchResults h3{
	font-size:1.6em;
	font-weight:normal;
	line-height:1.2em;
	margin:15px 0 0 0;
}
.SearchResults h3 a{
	text-decoration:none;
}
.SearchResults p{
	margin:5px 0 0 0;
}
.SearchResults p a{
	display:block;
	text-decoration:none;
}
.SearchResults p.Note{
	margin:3px 0 10px 0;
	font-size:0.9em;
}
.SearchResults p.Note a{
	display:inline;
	text-decoration:none;
	color:#999;
}


/* * * * * * * * * * * * * * * * * * */
/* COUNTRY COSTS PAGE                */
/* * * * * * * * * * * * * * * * * * */
.CountrySubNav{
	width:460px;
}
.CountrySubNav h2{
	height:26px;
	padding:8px 0 0 0;
	color:#ee3322;
}
.CountrySubNav .Tabs{
	width:460px;
	border-top:4px solid #ee3322;
	padding-bottom:20px;
}
.CountrySubNav .Tabs a{
	display:inline;
	height:32px;
	padding:5px 12px 0 12px;
	text-decoration:none;
	background-color:#f2f2f2;
	display:-moz-inline-stack; /*(For old Firefox versions)*/
	display:inline-block;
	margin:1px 1px 0 0;
	white-space:nowrap;
}
.CountrySubNav .Tabs a.Selected{
	background-color:#ccddff;
}
table.CountryCosts tr.Level1 th, table.CountryCosts tr.Level1 td{
	text-align:left;
	padding:4px 0 4px 10px;
	color:#fff;
	font-weight:bold;
	border:1px solid #e5e5e5;
	background-color:#ee3322;
}
table.CountryCosts tr.Level2 td{
	font-weight:bold;
}
table.CountryCosts tr.Level2-Flat td{
	font-weight:normal;
}
table.CountryCosts tr.Level3 td{
	padding-left:28px;
}
table.CountryCosts tr.Total td{
	color:#ee3322;
	font-weight:bold;
}

/* * * * * * * * * * * * * * * * * * */
/* COUNTRY ADOPTION STATISTIKS       */
/* * * * * * * * * * * * * * * * * * */


#ColMiddle460 table.StatisticsTable1{
	width:100%;
	clear: both;

}
#ColMiddle460 table.StatisticsTable1 TD, #ColMiddle460 table.StatisticsTable1 TH{
	padding: 2px;
	font-size:0.9em;
	vertical-align: top;
}

/* * * * * * * * * * * * * * * * * * */
/* Ärdendelista                      */
/* * * * * * * * * * * * * * * * * * */
.ErrandList h2 {
	font-size:1.2em;
}
.ErrandList p {
	background-repeat:no-repeat;
}
.ErrandList p.Check {

}
.ErrandList p.CheckActive {


}	

/* * * * * * * * * * * * * * * * * * */
/* MY PAGE EDIT                      */
/* * * * * * * * * * * * * * * * * * */
.MinSidaWrap input.Button{
	padding:4px 4px 4px 4px;
	background-color:#e8e8e8;
	border:2px solid #e8e8e8;
	border-style:outset;
	height:auto;
	text-transform:none;
	color:#333;
	font-size:1.2em;
	font-weight:normal;
}
.MinSidaWrap{
	width:690px;
}
.MinSidaWrap .Tabs{
	width:690px;
	padding-bottom:1px;
}
.MinSidaWrap .Tabs a{
	display:inline;
	height:32px;
	padding:5px 12px 0 12px;
	text-decoration:none;
	background-color:#f2f2f2;
	display:-moz-inline-stack; /*(For old Firefox versions)*/
	display:inline-block;
	margin:1px 1px 0 0;
	white-space:nowrap;
}
.MinSidaWrap .Tabs a.Selected{
	background-color:#ffff00;
}
.MinSidaBox{
	width:678px;
	padding:10px 0 10px 10px;
	border:1px solid #ffff00;
	overflow:hidden;
}
body #ColMiddle460 div.MinSidaBox table.StatisticsTable1 {
	width:670px;
}
.MyStagesLeftColumn table.StatisticsTable1 {
	width:460px;
}
.MinSidaBox .ProfileDetails{
	float:left;
	padding:0 10px 0 0;
	overflow:hidden;
}
.MinSidaBox .ProfileDetails p{
	margin:0 0 10px 0;
	line-height:1.4em;
}
.MinSidaBox .ProfileDetails .ProfilePicture{
	width:80px;
	line-height:0;
	padding:1px;
	margin-bottom:10px;
	border:1px solid #f0f0f0;
}
.MinSidaBox .ProfileText{
	float:left;
	width:430px;
}
.MinSidaBox .ProfileText p, .MinSidaBox .ProfileText h2{
	
}
.MinSidaBox .ProfileBottomFunctions{
	clear:both;
	padding-top:30px;
}
.MinSidaBox .ProfileBottomFunctions p.TipsLink{
	display:block;
	padding-left:18px;
	color:#666;
	font-size:0.9em;
	cursor:pointer;
	background:transparent url(../Images/IconMyPageTip.png) no-repeat center left;
}
.MinSidaBox .ProfileBottomFunctions .TipText{
	width:650px;
	padding:1px 10px 10px 10px;
	background-color:#f2f2f2;
	border-top:2px dotted #f2f2f2;
}
.MinSidaBox .ProfileBottomFunctions .Close{
	text-decoration:underline;
	cursor:pointer;
}
/* * * * * * * * * * * * * * * * * * */
/* MY PAGE EDIT                      */
/* * * * * * * * * * * * * * * * * * */
.ProfileDetails label{
	font-weight:bold;
}
.ProfileDetails input.TextBox{
	width:180px;
}
.ProfileDetails input.Button.ForPicture{
	width:120px;
	padding:0;
	margin-bottom:10px;
	font-size:1em;
}
.ProfileDetails .PictureUploadPath{
	width:120px;
	padding:0;
	margin-bottom:10px;
	font-size:0.8em;
}
.ProfileText textarea{
	width:460px;
	height:180px;
	margin-top:10px;
}

/* * * * * * * * * * * * * * * * * * */
/* MY CASE                           */
/* * * * * * * * * * * * * * * * * * */
.MyStagesLeftColumn{
	width:456px;
	float:left;
}
.StageBoxes{
	width:456px;
	padding:10px 0 20px 0;
}
.OneStageBox {
	position:relative;
	width:131px;
	height:160px;
	float:left;
	margin:0 7px 7px 0;
	padding:0 7px 10px 7px;
	color:#666;
	line-height:1.4em;
	background-color:#f2f2f2;
}
.OneStageBox p{
	margin:0;
}
.OneStageBox h3{
	height:43px;
	color:#ccc;
	font-size:27px;
	font-weight:bold;
	padding:7px 0 0 7px;
	background:transparent url(../Images/MyCaseBoxesCircle1.gif) no-repeat center left;
}
.OneStageBox.Selected {
	background-color:#d9d9d9;
}
.OneStageBox.Selected h3{
	color:#333;
	background:transparent url(../Images/MyCaseBoxesCircle2.gif) no-repeat center left;
}
.Stage4{
	clear:left;
}
.OneStageBox .Flag{
	position:absolute;
	width:89px;
	height:67px;
	top:-17px;
	left:40px;
	background:transparent url(../Images/MyCaseFlag.png) no-repeat center left;
}
.StageRelatedColumn{
	position:relative;
	top:-4px;
	left:-1px;
	width:208px;
	float:right;
}
.StageRelatedColumn h2{
	padding:7px 0 7px 7px;
	background-color:#ffff00;
}
.StageRelatedColumn p{
	margin:5px;
}
.StageRelatedTeaser_A{
	padding-bottom:20px;
}
.StageRelatedColumn ul.DocumentList li{
	margin-bottom:8px;
	padding:0;
}
.StageRelatedColumn ul.DocumentList li a{
	display:block;
	height:24px;
	width:167px;
	padding:6px 0 0 35px;
	font-size:0.9em;
	text-decoration:none;
}
.StageRelatedColumn ul.DocumentList li.Word a{
	background:transparent url(../Images/MyCaseDocumentListWord.png) no-repeat center left;
}
.StageRelatedColumn ul.DocumentList li.IMG a{
	background:transparent url(../Images/MyCaseDocumentListIMG.png) no-repeat center left;
}
.StageRelatedColumn ul.DocumentList li.PPT a{
	background:transparent url(../Images/MyCaseDocumentListPPT.png) no-repeat center left;
}
.StageRelatedColumn ul.DocumentList li.EXCEL a{
	background:transparent url(../Images/MyCaseDocumentListXLS.png) no-repeat center left;
}
.StageRelatedColumn ul.DocumentList li.PDF a {
	background:transparent url(../Images/MyCaseDocumentListPDF.png) no-repeat center left;
}
.StageRelatedColumn ul.DocumentList li.Link a {
	background:transparent url(../Images/MyCaseDocumentListlink.gif) no-repeat center left;
}
.StageRelatedColumn ul.DocumentList li.Blank a{
	background:transparent url(../Images/MyCaseDocumentListBlank.png) no-repeat center left;
}
.StageRelatedColumn ul li{
	padding-left:12px;
	line-height:1.4em;
	margin-bottom:5px;
	background:transparent url(../Images/MyCaseBullet.png) no-repeat 0px 5px;
}


/* * * * * * * * */
/* SVARA LISTA   */
/* * * * * * * * */
.SvaraListItem{
	clear:both;
	width:460px;
	padding-bottom:30px;
}
.SvaraListQuestion{
	padding:0 0 2px 0;
	border-bottom:4px solid #ee3322;
}
.SvaraListQuestion h3{
	font-size:1em;
	font-weight:bold;
	color:#333;
	line-height:1.4em;
	margin:0 0 0 0;
}
.SvaraListQuestion .Subject{
	color:#ee3322;
	font-size:1.3em;
	font-weight:normal;
}
.SvaraListQuestion .Question{
	display:block;
	color:#333;
	font-size:1em;
	font-weight:bold;
	padding:2px 0 4px 0;
}
.SvaraListQuestion h4{
	font-size:1em;
	font-weight:normal;
	color:#333;
	line-height:1.2em;
	margin:0 0 0 0;
}
.SvaraListItem span.GreyBarTitle{
	display:block;
	height:28px;
	padding:3px 10px 0 10px;
	cursor:pointer;
	background:#fff url(../Images/SlideListGreyBarCLOSED.png) no-repeat top center;
}
.SvaraListItem span.BarOPEN{
	background:#fff url(../Images/SlideListGreyBarOPEN.png) no-repeat top center;
}
.SvaraListItem span.BarCLOSED{
	background:#fff url(../Images/SlideListGreyBarCLOSED.png) no-repeat top center;
}
.SvaraListItem .GreyBarTitle .Text{
	float:left;
	color:#999;
	text-decoration:underline;
}
.SvaraListItem span.GreyBarBox{
	width:460px;
	display:block;
	border-top:1px solid #fff;
	background:#fff url(../Images/SlideListBoxBg.png) no-repeat top left;
}
.SvaraListItem span.GreyBarBox span.Content{
	display:block;
	padding:5px 10px 10px 10px;
}
.SvaraListItem span.GreyBarBoxBottom{
	width:460px;
	height:16px;
	display:block;
	background:#fff url(../Images/SlideListBoxBottom.png) no-repeat top left;
}

/* * * * * * * * * * */
/* SVARA FORMULÄR    */
/* * * * * * * * * * */
.QuestionForm textarea{
	width:440px;
	height:80px;
	margin:0 0 0 0;
	font-size:1em;
	vertical-align:top;
}
.QuestionForm input.TextBox{
	display:inline-block;
	width:300px;
}
.QuestionForm input.Button{
	margin:20px 0 0 0;
	display:block;
}
.QuestionForm label{
	display:block;
	font-weight:bold;
	margin:10px 0 0 0;
}
label.UnBoldInline {
	display:inline;
	font-weight:normal;
	color: #333;
}
.UnBoldInline label{
	display:inline;
	font-weight:normal;
	color: #000;
	font-size: 0.9em;
	margin-left: 5px;
}
#ColMiddle460 .AlertArea{
	padding:5px;
	border:1px dashed #E32;
	color:#E32;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom: 5px;
}
.QuestionForm span{
	color:#900;
	font-weight:bold;

}
.ImagePuff {
	padding-bottom: 10px;
}

/*Loginpage*/
.LogInButton {
	float:left;
}
.PassLinks {
	float: left;
	padding-top: 20px;
	padding-left: 10px;
}
.PassLinks a{
	padding-right:10px;
	padding-left:10px;
}



/*Forumlär*/ 
.RegisterForm {
	clear: both;
	font-size: 11px;
	margin-top: 10px;
	padding: 5px;
}
.TextArea {
	width:99%;
	height: 70px;
}
.RegisterForm label {
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.RegisterForm legend {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 4px;
	font-size: 1.1em;
	color: #4172E2;
}
.RegisterForm input, 
.RegisterForm select {

}
.FieldValidation {
	border: 1px solid #990000;
	padding: 4px;
	margin-bottom: 8px;
}
.RegisterForm p {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
}
.Wrapper {
	text-align: left;
	width: 500px;
}
ul.ErrorList {
	color: #990000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 15px;

}
.InputGroup h3 {
	padding-bottom:8px;
}
.InputGroup {
	width: 96%;
	border: 1px solid #EDEDED;
	padding: 2%;
	margin-top: 8px;
}
.InputGroup label {
	font-weight:bold;
	cursor: pointer;
}
body p.UnBoldLabel label{
	font-weight:normal;
}
.InputGroup P {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.InputGroup span {
	vertical-align: top;
	color: #900;
	
}
.RightButton {
	float: right;
}
.LeftButton {
	float: left;
}
.QuestionForm h3 {
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 3px;
}
.ExcelExport {
	clear: both;
	width: 90%;
	display: block;
	margin-top: 5px;
	float: left;
	padding-left: 29px;
	background-image: url(../Images/excel.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
}
.ExcelExportFloat {
	float:left;
	margin-top: 5px;
	float: left;
	padding-left: 29px;
	background-image: url(../Images/excel.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
}
.SendMailFloat {
	float:left;
	margin-top: 5px;
	float: left;
	padding-left: 29px;
	background-image: url(../Images/mail.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
.UserList {
	display: block;
	padding: 4px;
	border: 1px solid #CCC;
}
.UserList li {
	padding-left:20px;
	background-image: url(../Images/user.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-bottom: 5px;
}
.Row {
	width: 100%;
	padding-bottom: 8px;
	clear:both;
}
.Row label {
	width:140px;
	float:left;

}

/*Toppflikar*/
.TopFoldNav {
	float:left;
	width:968px;
	clear:both;
	padding-top:6px;
	background-image: url(../Images/PageShadowTop.png);
	background-repeat: no-repeat;
	background-position: center 17px;
	padding-left: 7px;
	background-color: #FFF;
	font-size:0.9em;

}
.TopFoldNav li {
	float:left;
	margin-right: 7px;
	font-weight: bold;
	
}
.TopFoldNav a:link, .TopFoldNav a:visited {
	display:block;
	background-image:url(../Images/leftfold.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;
}
.TopFoldNav span {
	display:block;
	background-image:url(../Images/rightfold.gif);
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:right top;
	padding-top: 4px;
}
.TopFoldNav li.InActiveItem a:link, .TopFoldNav li.InActiveItem  a:visited {
	background-image:url(../Images/actfold-left.gif);
	background-position: left 4px;
}
.TopFoldNav li.InActiveItem  span  {
	background-image:url(../Images/actfold-right.gif);
	background-position: right 4px;
	font-weight: normal;
}
p.Ingress {
	font-size: 1.2em;
}
