﻿html 
{ 
	height: 100%;
}
body
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size:70%;
	color: #000000;	
	padding: 0; 
	margin: 0;			
	text-align:left;
	height: 100%;
	
	background-color:#6f6f6f;	
}
#bodydiv
{
	height:auto;
	text-align:center;
}

/* --- Hela sidan Container ---*/
#outercontainer
{	
	padding:0px;			
	height:100%;
	background-image: url(../images/design/shadow.gif);
	background-position:left top;
	background-repeat:repeat-y;	
	margin:0px auto 0px auto;	
	width:980px;
	text-align:left;
	overflow:hidden;	
		
}
#containerdiv
{			
	min-height:550px;	
	height:100%;	
	width:932px;	
	background-color:#ffffff;
	float:left;
	display:block;
	padding:0 15px;
	margin-left:6px;
	
}
#centered
{
	height:100%;
}

#bottomshadowleft
{
	background-image:url(../images/design/shadowcornerleft.gif);	
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:20px;			
}
#bottomshadowright
{
	background-image:url(../images/design/shadowcornerright.gif);		
	background-repeat:no-repeat;
	float:left;
	width:12px;
	height:20px;			
}
#bottomshadowmiddle
{
	background-image:url(../images/design/shadowbottom.gif);
	background-repeat:repeat-x;
	float:left;	
	width:962px;
	height:20px;			
}
#bottomshadow
{
	text-align:left;
	width:980px;
	float:none;	
	margin-left:auto;
	margin-right:auto;
}
/* --- Hela sidan Container ---*/

/*--- header ---*/
#headerdiv
{
	float:left;	
	
	float:left;
	width:912px;
	height:94px;
	margin:0 10px;
}
#headerimage
{
	display:block;
	float:left;
	width:129px;
	
	margin:5px 0 10px 18px;	
}
img.headerimage
{
	width:129px;
	height:79px;
	border:none;
}
#headerContainer
{
    width:700px;        
	float:right;	
	
	margin-top:11px;
}
#imgContainer
{
	float:right;
	height:100%;
	border: solid 1px black;
	padding: 0px 0px 0px 4px;
}
#toplinksContainer
{
	float:right;
	width:100%;
	height:52px;
}
.toplinksdiv
{
	float:right;
	width:380px;		
}
#toplinksContainer img.floatright
{
	margin-top: 4px;
}
#toplinksContainer div.quickmenudiv
{
	float:right;
	height:50px;
}
#toplinksContainer a.quickmenu,  a.quickmenu:active, a.quickmenu:visited 
{
	color:#333333;
	font-size:90%;
	text-decoration:none;
	padding-left:4px;
	vertical-align:top;
}
#toplinksContainer a.quickmenu:hover
{
	color:#333333;
	font-size:90%;
	text-decoration:underline;	
}
#toplinksContainer div.quickmenuspace
{
	width:20px;
	height:50px;
	float:right;
}
#topsearchContainer
{
	float:right;
	width:100%;
	height:15px;
}

#topsearchContainer .LoginView
{
	width:300px;
	float:right;
	font-size:90%;	
}

#topsearchContainer input.quicksearchinput
{
	width: 161px;
	height: 14px;	
	float:right;
	
}
#topsearchContainer div.quicksearchinputdiv
{	
	height: 1em;	
	float:right;
	margin-right:10px;
	
}
#topsearchContainer div.quicksearchlinkdiv
{	
	height: 1.3em;
	text-align:left;		
	float:right;
	margin-left: 0em;
}

#topsearchContainer div.quicksearchlinkdiv input
{
	height: 20px;
	width: 34px;
	padding: 0px;
	padding-bottom: 1px;
}

#topsearchContainer div.searchbutton
{	
	height:1.75em;
	border:none;
}
/* --- end header --- */

/* ---Topmeny--- */
#topmenudiv
{
	background: url(../images/design/bg_toppmeny.gif); 
	background-position:left top;	
	float:left;
	width:932px;	
}
div.mainmenucontrol
{	
	float:left;		
	width:931px;
	margin-left:1px;
}

#topmenudiv .mainmenudiv
{
	float: left;
	height:17px;
	padding-top:4px;
}

#topmenudiv a.mainmenu,
#topmenudiv a.mainmenu:active,
#topmenudiv a.mainmenu:visited 
{
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;		
	padding: 0px 14px 0px 14px;
}
#topmenudiv a.mainmenu:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


/* ---Topmeny--- */

/* ---Mainarea div---*/
#maincontainerdiv
{
	float:left;
	margin:0px;
	padding:0px;
	
	width:932px;
	height:100%;	
}
#maininnerdiv
{
	float:left;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;	
	height:100%;	
	width:932px;
	clear:both;
}
/* ---End Mainarea ---*/

/* Startsidan */
#startcontainerdiv
{	
	float:left;
	height:100%;	
	margin:0 10px 16px 10px;
	width:912px;
	
}
#startcontainer
{	
	float:left;	
	width:912px;
	height:100%;	
	display: inline-block;
	overflow: hidden;
	position: relative;
}
#startcontent
{	
	float:left;
	margin:0px;
	padding:0px;	
	height:100%;
	width:651px;
}
#starttop
{	
	float:left;
	display: block;
	margin:0px 0px 15px 0px;
	padding:0px;
	background-color:#E6E7EB;	
	
	width:651px;
}
div.starttext, a.starttext:visited, a.starttext:active
{
	color:#2C2C2C;	
	float:left;	
	font-size:110%;
	text-decoration:none;	
	width:244px;
	margin:17px 12px 11px 15px;	
}
a.starttext:hover
{
	color:#004070;
	width:220px;
	float:left;
	margin: 12px 21px 11px 30px;
	text-decoration:underline;
}
#startpicture
{
	margin:0px;
	padding:0px;
	float:right;	
	width:380px;
}
#startpicture img.startpicture
{	
	display:block;	
	float:right;
	margin:0px;
	padding:0px;
	border:0px;	
	width:380px;
	/*
	height:160px;
	*/	
}

#startbottom
{	
	float:left;
	height:100%;
	margin:10px 0px 0px 0px;	
	width:651px;
}
#startbottom #startinfo
{	
	height:100%;
	float:left;
	border: solid 1px black;	
	width:204px;
}

#startinfotext
{	
	float: left;
	margin-bottom: -30000px;
	padding-bottom: 30000px;
	background-color:#C5D1DE;
}

#startbottom div.startboxleftblue
{	
	float:left;	
	background-color:#C5D1DE;
	width:180px;	
	padding:8px 10px 13px 14px;
	margin-bottom: -999em;
	padding-bottom: 1000em;
}

#startcontentbox
{	
	
	float:left;		
	width:425px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: -30000px;
	padding-bottom: 30000px;
	height:100%;
}

#startcontentbox #startfaq
{	
	
	width:425px;
}

#startcontentbox #startjobb
{		
	
	margin-bottom: -999em;
	padding-bottom: 1000em;
	width:425px;
	border: solid 1px #BD4242;	
}

#startcontentbox div.startboxmiddle
{	
	padding:5px 9px 0px 13px;
	margin-bottom: 8px;
}

.startboxmiddle img
{
	margin: 5px;
}

#startcontentbox div.startboxmiddlefirst
{	
	border: solid 1px #BD4242;	
	padding:5px 9px 8px 13px;
	margin-bottom:15px;
	width:403px;	
}

#menulinestart
{
	float:left;
	height:1px;		
	background-color:#CBCBCB;	
	width:651px;
}
#menulinestart img.menulinestart
{
	height:1px;
}

#startright
{	
	height:100%;	
	vertical-align:top;	
	float:left;
	display:inline;
	width:240px;
	margin-left:20px;
	overflow:hidden;
	margin-bottom: -30000px;
	padding-bottom: 30000px;
}

div.startboxrightblue
{	
		
	background-color:#C5D1DE;	
	
	width:216px;
	padding:8px 10px 20px 14px;
	margin-bottom:15px;
}

div.modulenewslist
{
	
	padding-bottom:4px;
	margin-bottom:10px;	
}

div.modulenewslink
{
	
	width:182px;
	font-weight:bold;
}
a.modulenewslink, a.modulenewslink:active, a.modulenewslink:visited
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:15px;
}
a.modulenewslink:visited
{
	color: #666666;
	text-decoration:none;
}
a.modulenewslink:hover
{
	color:#000000;
	text-decoration:underline;
}


span.newslink
{
	height:100%;	
}
a.newslink, a.newslink:active, a.newslink:visited
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:15px;
	height:100%;
	padding-top:5px;
	vertical-align:bottom;
}
a.newslink:hover
{
	color:#666666;
	text-decoration:underline;
}
span.newsdate
{
	float:left;
	font-weight:normal;
}

div.newsfooter
{	
	padding-right:10px;
	height: 13px;
}
div.newsfooterright
{
	float:right;
	
}
div.newsfooterleft
{
	float:left;
}

#startpageFocusBox
{
/*	float:right; */
	border:solid 1px #CBCBCB;	
	width:238px;
	
	/* margin-bottom:2px;	*/
	
	margin-bottom: -999em;
	padding-bottom: 1000em;	
}

.snap
{
	height: 0px;
	border-bottom:1px solid #CBCBCB;
	bottom:0;
	position:absolute;
	width:238px;
}

.snap-red
{
	border-bottom:1px solid #BD4242;
	bottom:0;
	height: 0px;
	position:absolute;
	width:425px;
}
div.startboxright
{	
	display: inline-block;
	width:216px;	
	margin:5px 9px 14px 13px;
	
}

/* End Startsidan */

/*---Breadcrumb---*/
#breadcrumbdiv
{
	float:right;
	padding-right:10px;
	padding-top:2px;
	height:28px;
}
#breadcrumbdiv a.breadcrumblink, a.breadcrumblink:active, a.breadcrumblink:visited, a.breadcrumblink:hover 
{
	color:#5D5D5D;
	font-size:85%;
	text-decoration:underline;
}
#breadcrumbdiv span.breadcrumblink 
{
	color:#5D5D5D;
	font-size:85%;
}
/*---End breadcrumb---*/

/* -- Footer --*/
#footerline
{
	float:none;
	margin:0px;
	padding:0px;	
	background-color:#B94040;
	height:4px;	
	width:732;
	clear:both;
}
#footerdiv
{
	float:left;
	margin:0px;
	padding:0px;	
	width:932px;
}
.siteFooterLeft
{
	font-size: 100%;
	float:left;
	text-align: left;
	color: #4E4E4E;
	background-color:Transparent;
	display:inline;
	text-decoration: none;	
	width:400px;	
}
span.siteFooterLeft a
{
	font-size: 100%;	
	text-align: left;
	color: #4E4E4E;
	background-color: Transparent;
	display:inline;
	text-decoration:underline;	
}
span.siteFooterLeft a:hover
{
	font-size: 100%;
	float: left;
	text-align: left;
	color: #4E4E4E;
	background-color: Transparent;
	display: inline;
	text-decoration:underline;
}
.siteFooterRight
{
	font-size: 100%;
	float:right;
	text-align: right;
	color: #4E4E4E;
	background-color: Transparent;
	display:block;
	text-decoration: none;
	width:50%;
}
span.siteFooterRight a
{
	font-size: 100%;	
	text-align: right;
	color: #4E4E4E;
	background-color: Transparent;	
	text-decoration:underline;	
}
span.siteFooterRight a:hover
{
	font-size: 100%;
	float: none;
	text-align: right;
	color: #4E4E4E;
	background-color: Transparent;
	display: inline;
	text-decoration:underline;
}
#footerlinks
{	
	padding:0px;	
	height:30px;
	margin:0px 10px 0px 10px;
}

/* -- End Footer -- */

/* -- Start Vanlig sida -- */

#leftmenudiv
{	
	float: left;	
	height:100%;	
	width:170px;
	margin:0 12px 0 10px;
}

#leftmenudiv div.menuheading
{
	display: block;
	width: 100%;
	height: 20px;
	float:left;
	padding-top:5px;
	padding-left:1px;
	padding-bottom:8px;
	border-bottom: solid 1px #DFDFDF;
}
#leftmenudiv a.menuheading,
#leftmenudiv a.menuheading:active,
#leftmenudiv a.menuheading:visited 
{
	display: block;
	text-indent:12px;
	font-size:100%;
	font-weight:bold;
	color:#484848;
	text-decoration:none;
}
#leftmenudiv a.menuheading:hover
{
	color:#484848;
	text-decoration:underline;
}

/*----	Vänstermeny ----*/

/* Menu avskiljare på leftmenu */
.mouseOver   
{
	width: 100%; 
	background-color: #E9E9E9; 
	border-bottom: solid 1px #DFDFDF; 
}
.mouseOut   
{
	width: 100%; 
	background-color: #FFFFFF;  
	border-bottom: solid 1px #DFDFDF;
}
.itembg
{
	background-color:Olive;
	display:block;
	float:left;
	
}
.toptemplate
{
	float:left;
	width: 100%;
	border-bottom: solid 1px #DFDFDF;
	min-height:24px;
}
.toptemplateleft
{
	float: left;
	width: 8px;
}
.toptemplateright
{
	min-height: 24px;
	float: left;
	vertical-align:middle;
	padding-left:3px;
	width:155px;
}

.itemtemplate
{
	float:left;
	width: 100%;
	border-bottom: solid 1px #DFDFDF;
	min-height:24px;
}
.itemtemplateleft
{
	float: left;
	min-width: 8px;
	height:100%;
	display:inline;
}
.itemtemplateright
{
	min-height: 24px;
	float: left;
	padding-left:3px;
	display:block;
	width:125px;
}
.itemtemplateselected
{
	min-height: 24px;
	float:left;
	width: 100%;
	background-color:#DFDFDF;
	border-bottom: solid 1px #DFDFDF;

}
/*-- Submenu, vänstermeny --*/
.submenuheading
{
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	
}
a.submenu, a.submenu:active, a.submenu:visited, a.submenu:hover
{
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	display:block;
	padding:5px 0px 5px 0px;
}
a.submenuselected, a.submenuselected:active, a.submenuselected:visited, a.submenuselected:hover
{
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	color: #000000;
   	text-decoration: none;
    display:block;   
  	padding:5px 0px 5px 0px;
 }
/*-- End Submenu, vänstermeny --*/

div.linehorisontal
{
	float:left;
	background-color:#E0E0E0;
	min-height:450px;
	height:95%;
	margin:2px 0;
	margin-bottom:5px;
}
/* Justering Start */
div.back
{
	float: right;
	margin-top:28px;
	vertical-align:bottom;	
}
div.empty14
{
	width:14px;
	float:left;
	height:100%;
}
div.empty18
{
	width:18px;
	float:left;
	height:100%;
}
div.empty9
{
	width:9px;
	float:left;
	height:100%;
}
div.space10
{
	float:left;
	height:7px;
	width:100%;
	margin:0px;
	padding:0px;
}

div.space8
{
	margin:0px;
	padding:0px;	
	float:left;
}
div.space20
{
	width:20px;
}
div.floatright
{
	float:right;
}
div.floatleft
{
	float:left;
}

.borderless
{
 border: 0;
}

#rightmenudiv img.borderless
{
	max-width: 210px;
}


/* Justering End */
/* Printicon Start */
div.imgprint
{
	border-width:0;
	height:100%;
	margin-bottom:17px;
}
img.imgprint
{
	border-width:0;	
}
a.print, a.print:active, a.print:visited 
{
	color: #2C2C2C;
	font-size:100%;
	text-decoration:none;
	padding-left:4px;
}
a.print:hover
{
	color: #2C2C2C;
	text-decoration:underline;
}
div.printpage
{
	height:100%;
	vertical-align:bottom;	
	margin-top:28px;	
	float:left;
}
/* Printicon End */


#mainandrightregion
{
	float:left;	
	padding:0px;
	background-color: #FFFFFF;	
	height:100%;		
	width:718px;
	margin:0 0 0 20px;
}

#contentdiv
{
	float:left;	
	height:100%;	
	width:468px;
	margin:0px 18px 0px 0px;
}
#contentwidediv
{
	width:709px;
	float:left;
	margin-bottom:20px;	
}

/* -- End Vanlig sida -- */

/* --- contentbox rightcolumn-*/
#rightmenudiv
{
	float:left;	
	height:100%;		
	margin-left:12px;
	width:210px;
}

#rightmenudiv div.rightcolumnboxblue
{	
	float:right;
	background-color:#C5D1DE;	
	width:187px;
	padding:5px 10px 12px 13px;
	margin-bottom:13px;
}
#rightmenudiv div.rightcolumnbox
{	
	float:right;
	border:solid 1px #CBCBCB;	
	width:187px;
	padding: 12px 9px 12px 12px;
	margin-bottom:13px;
}
#rightmenudiv div.rightcolumnboxpic
{
	width:210px;
	/*float:right;*/
	margin-bottom:13px;
}
#rightmenudiv div.rightcolumnAlphanumeric
{
	width:158px;
	float:none;
	border:solid 1px #CBCBCB;
	padding:11px 10px 15px 10px;
	margin-bottom:10px;
}
/* --- End contentbox rightcolumn ---*/

/*****	Linklisting (sitemap)	*****/
a.linklist
{
	margin:2px;
	text-decoration:none;
}

.documentborderless
{
	border: 0px;
	border-width:0px;	
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	border-bottom-width:0;
	display:inline-block;
	text-decoration:none;
	
	
}
.linklistHeader
{
	font-weight: bold;
}
.siteMap
{
	float: left;
	padding-left: 0px;
	list-style:none;
	
	width:710px;
		
}
.siteMap .TopItem
{
	padding-top: 7px;
	padding-left:0px;
	margin-left:0px;
	display: block;
	display: inline-block;
	
}
.siteMap ul
{
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	list-style: none;
	padding-left: 0px;	
	
	width:460px;
	
}
.siteMap li
{
	vertical-align: middle;	
}
.siteMap li img
{
	width: 24px;
	height: 17px;
	vertical-align: middle;
}
.SiteMapLinklist
{
	vertical-align: middle;
}

.PageBlock
{
    list-style:none;
    float:left;
}
.PageBlockWide
{
    list-style:none;
    float:left;
    width:100%;
}

.PageBlockWide li a
{
    padding-left:0px;
    margin-left:0px;
}




/***** Linklisting (sitemap)	*****/

/*****	Image listing (Bildkategori)	*****/
.imageSeparator
{
	clear: left;
	width: 100%;
	height: 15px;
	margin-top: 13px;
	margin-bottom: 2px;
	margin-right: 2px;
}
.imagelistContainer
{
	float: left;
}
.imagelistImage
{
	width: 80px;
	float: left;
	padding-bottom: 2px;
}
.imagelistText
{
	width: 275px;
	float: left;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 0px;
	
	vertical-align: bottom;
}

/***** End image listing	*****/

/*  ---News lista ( PageList)--- */
div.newslistdiv
{
	float:left;
	margin-top:10px;
}
div.newslist
{
	float:left;
	padding-bottom:4px;
	margin-bottom:10px;
	
}
div.newslink
{
	float:left;
	width:465px;
	font-weight:bold;
}

a.newslink, a.newslink:active, a.newslink:visited
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:15px;
}
a.newslink:hover
{
	color:#000000;
	text-decoration:underline;
}

span.newstext
{
	float:left;
	width:465px;
}
div.newsitem
{
	float:left;
	width:182px;
}
div.newstop
{
	float:left;
}

span.newslink
{
	height:100%;	
}
a.newslink, a.newslink:active, a.newslink:visited
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:15px;
	height:100%;
	padding-top:5px;
	vertical-align:bottom;
}
a.newslink:hover
{
	color:#666666;
	text-decoration:underline;
}
span.newsdate
{
	float:left;
	font-weight:normal;
}
div.newspagelist
{
	width:300px;
}
div.newspaging
{
	padding-top:20px;
	float:left;
	text-align:center;
	width:100%;
}
a.newslinkbottom,  a.newslinkbottom:active, a.newslinkbottom:visite
{
	padding-right:4px;
}
/* ---End News--- */

/*-- Register --*/
input.registerfield
{
	width: 250px;
	/*
	height: 1.75em;
	*/
	height: 1.25em;
}
div.tablerow
{
	padding:0px 0px 7px 0px;
	margin-bottom:4px;
}

.TableRow
{
	padding:0px 0px 7px 0px;
	margin-bottom:4px;
}

#registerlinkright
{
	float:right;
}
#registerlinkleft
{
	float:left;
}

fieldset
{
    border:none;
    margin-left: 0px;
    padding-left: 0px;
}

/*-- End Register --*/


/* Styles associated with adaptation */
#Adaptationdiv
{
	float: left;
	text-align: left;
	width:470px;
}
.AdaptationRow
{
	margin-top: 4px;
	float: left;
	width:100%;
}
.AdaptationCell
{
	float: left;
	width:110px;
}
.AdaptationCellHeading
{
	float: left;
	width:110px;
	font-weight:bold;
}
.AdaptationInputButton
{
	width: 80px;
	vertical-align: bottom;
}
.AdaptationButtonDiv
{
	float:left;
	width:90px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top:5px;
}

/* End styles associated with adaptation */



/*---------- ContactSearch ----------*/
.tab
{
	border-left: solid 0.1em #999999;
	border-top: solid 0.1em #999999;
	border-bottom: solid 0.1em #999999;
	padding: 0.3em;
	padding-bottom: 4px;
	float: left;
	height: 1.7em;
	text-align: center;
}
.tabSelected
{
	border-left: solid 0.1em #999999;
	border-top: solid 0.1em #999999;
	padding: 0.3em;
	padding-bottom: 4px;
	float: left;
	height: 1.7em;
	text-align: center;
}
.tabFillOut
{
	border-top: solid 0.1em white;
	border-left: solid 0.1em #999999;
	border-bottom: solid 0.1em #999999;
	padding-top: 0.3em;
	/*padding-bottom: 0.3em;*/
	padding-right: 0em;
	float: left;
	height: 1.7em;
	width: 28em;
	margin-left: -1px;
	margin-top:-1px;
	padding-bottom:5px;
}
.tabBody
{
	border-left: solid 0.1em #999999;
	border-bottom: solid 0.1em #999999;
	border-right: solid 0.1em #999999;
	float: left;
	padding: 0.5em;
	width: 48.3em;
	margin-top:-1px;
}

a.tabheading
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	padding-top:0.3em;
	padding-bottom:0.4em;
	display: block;
	text-decoration: none;
	
}
span.tabheading
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	padding-top:0.3em;
	padding-bottom:0.1em;
	display: block;
	text-decoration: none;
}

.searchResultHeading
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	
	text-decoration: none;
}

.cssearch2
{
	margin-top: 4px;
	margin-bottom: 4px;
}

/*---------- AvalibleJobs ----------*/

table.list {
	background-color: #fff;
	empty-cells: show;
	border: 1px solid #EFEFEF;
}

td.list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background-color: #216DB5;
}

td.list-item-light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	background-color: #fff;
}

td.list-item-dark { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	background-color:#EDEDED;
}

.LoginView
{
	width:300px;
	float:left;
	font-size:90%;
	margin-right:5px;
}

fieldset
{
    border:none;
}


/* Subscription Options */
.subscribeinput
{
    height:1.25em;
    width:250px;
}

/* Personal settings */
.SaveSettingsButton
{
    margin-bottom:15px;    
}

.description
{
    padding-bottom:2px;
}

/* General */
.Error
{
    color:Red;
}

#WordLinkList a
{
	padding-top: 1px;
	display: inline-block;
}

/* Create Extranet users admin plugin */
.ExtranetLabel
{
    float:left;
    width:150px;
}

.ExtranetTextbox
{
    float:left;
    width:250px;
}

.ExtranetBody
{
    text-align:left;
    background-color:#efefef;
}

.ExtranetRow
{
    float:left;
    width:100%;
    padding-top:10px;
}



