body
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
}

h5
{
	font-size: 11px;
	font-weight: bold;
}
	
a
{
	text-decoration: none;
	color: #000000;
}

a:hover
{
	text-decoration: underline;
}
.padding5
{
	padding:5px	
}
.aboutClose
{
	text-decoration: none;
	color:#4a596b;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
}
.aboutClose:hover
{
	text-decoration: none;
	color:#4a596b;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
}
.menu 
{
	position:absolute;
	text-align:left;
	width:200px;	
	background-color:menu;
	font-family:Verdana;
	line-height:20px;
	cursor:default;
	visibility:hidden;
	z-index:999;
}
.logininput
{
	font-family: Verdana;
	font-size: 9px;
	width: 170px; 
	border-width:1px;
	border-style:solid;
	border-color:#444444;
}
.mediuminput
{
	font-family: Verdana;
	font-size: 9px;
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;	
}
.mediuminput_disabled
{
	font-family: Verdana;
	font-size: 9px;
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #eeeeee;	
}
.focusmediuminput
{
	font-family: Verdana;
	font-size: 9px;
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #eeeeee;
}
.defaultinput
{	
	width: 170px;	
}
.expandedinput
{	
	width: 340px;	
}
.defaultinput_disabled
{
	font-family: Verdana;
	font-size: 9px;
	width: 170px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #eeeeee;
}

.inputfile
{
	font-family: Verdana;
	font-size: 9px;
	width: 250px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;
}
.focusdefaultinput
{
	font-family: Verdana;
	font-size: 9px;
	width: 170px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #eeeeee;
}

.defaultQinput
{
	font-family: Verdana;
	font-size: 11px;
	width: 270px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;
}

.focusdefaultQinput
{
	font-family: Verdana;
	font-size: 11px;
	width: 270px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #eeeeee;
}

.defaultnumberinput
{
	font-family: Verdana;
	font-size: 9px;
	width: 30px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;
}
.inputdisabled
{
	background-color: #eeeeee;	
}

.focusdefaultnumberinput
{
	font-family: Verdana;
	font-size: 9px;
	width: 30px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #eeeeee;
}

.smallDD
{
	font-family: Verdana;
	font-size: 9px;
	width: 40px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;
}
.underline
{
	border-bottom: solid 1px black;
	border-right:none;
	border-left:none;
	border-top:none;	
}
.mediuminput
{	
	width: 90px;	
}
.smallinput
{
	width: 25px;	
}
.smallinputexpanded
{
	width: 50px;	
}
.smallinputimg
{
	font-family: Verdana;
	font-size: 9px;
	width: 33px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;
}
.bordersolid
{
	border-bottom: solid 1px #F1F1F1;
	border-top: solid 1px #F1F1F1;
	border-right: solid 1px #F1F1F1;
	border-left: solid 1px #F1F1F1;
		
}
.midinput
{
	font-family: Verdana;
	font-size: 9px;
	width: 45px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;
}
.midXinput
{
	font-family: Verdana;
	font-size: 9px;
	width: 115px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;
}
.focusmidinput
{
	font-family: Verdana;
	font-size: 9px;
	width: 45px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #eeeeee;
}

.defaulttextarea
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 200px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #ffffff;
}

.focusdefaulttextarea
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 200px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #eeeeee;
}

.smalltextarea
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 80px;	
}

.smalltextarea_disabled
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 80px;	
	background-color: #eeeeee;
}

.mediumtextarea
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 120px;	
}
.focusmediumtextarea
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 120px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	background-color: #eeeeee;
}
.mediumtextarea_disabled
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 120px;	
	background-color: #eeeeee;
}

.largetextarea
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 200px;	
}

.largetextarea_disabled
{
	font-family: Verdana;
	font-size: 9px;
	width: 270px;
	height: 200px;	
	background-color: #eeeeee;
}
.fullsizeinput
{
	width: 700px;	
}

span.logintext
{
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
}

.loginlink
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.loginfailed
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: red;
}

.validator
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: red;
}

.confirmation
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: green;
}

.smallvalidator
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: red;
	text-decoration: none;
}

.validatorinside
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.text
{	
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
}

/* Johan 2012-01-03 */
/* input[type="button"], input[type="submit"]*/
input[type="button"], input[type="submit"]
{    
    padding-top: 1px;
    padding-right: 6px;
    padding-bottom: 1px;
    padding-left: 6px;
    /*color:black;      
    font-size: 15px;
    font-family:Verdana;      
    border:1px solid;
    border-top-color:#707070;
    border-left-color:#707070;
    border-right-color:#707070;
    border-bottom-color:#707070;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D1D1D1');*/
}

/* Johan 2012-01-03 ändrat från "input,textarea" till nedan */
/* input[type="text"],textarea */
input,textarea
{
    font-family: Verdana;
	font-size: 11px;
	font-weight:normal;    
}
.italictext
{	
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	font-style: italic;
}

.calendar_text
{
	font-family: Verdana;
	font-size: 10px;
}
.boldtext
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.redboldtext 
{
	color:red;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.boldtextunderline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.smalltext
{
	font-family: Verdana;
	font-size: 9px;
}

.dimtext
{
	font-family: Verdana;
	font-size: 10px;
	color:#9D9DA1;
}

.darksmalltext
{
	font-family: Verdana;
	font-size: 8px;
	color:#000000;
}

.darktext
{
	font-family: Verdana;
	font-size: 12px;
	color: #353535;
}

.darktextbold
{
	font-family: Verdana;
	font-size: 12px;
	color: #353535;
	font-weight: bold;
}

.polltext
{
	font-family: Verdana;
	font-size: 10px;
	color:#787878;
}

.tbox_text
{
	font-family: Verdana;
	font-size: 10px;
	color: #222222;
}
.nxHeadline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8BA6C9;
}
.nxHeadlineBig
{
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #8BA6C9;
}
.textheadline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.textheadlinepadding
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding:2px;
}
.dgMargin
{
	padding:1px;	
}
.printHeader
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: black;
}
.help
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: red;
	border:solid 1px gray;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;		
}
.help A
{
	border:none;
	color:Red;	
}
.help A:hover
{	
	/* cursor: hand;*/
	cursor: pointer;
}

.mediumheadline
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.bigheadline
{
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.wtextheadline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}

.wtextheadlineunderline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:underline;	
}

.bltextheadline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
}

.bltextheadlineunderline
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;	
}

.btextheadline
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#39597D;
}

.smalltextheadline
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.smalltextheadline2
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

tr.RowOut 
{
	color:#000000;	
	font-family:verdana;
	font-size: 12px;
	/* cursor: hand;*/
	cursor: pointer;
}

tr.RowOver
{
	color : #000000;
	background-color : #C7C7CA;
	font-family:verdana;
	font-size: 12px;
	/* cursor: hand;*/
	cursor: pointer;
}

/*a.Disabled*/
a[disabled="disabled"], a.disabled
{
	color : #BABABD;	
	font-family:verdana;
	font-size: 11px;/* changed from 12px */
	cursor:default;
}

/* tr.Disabled*/
tr[disabled="disabled"], tr.disabled
{
	color : #BABABD;
	font-family:verdana;
	font-size: 12px;
	cursor:default;
}

.handcursor
{
	/* cursor: hand; */
	cursor: pointer;
	font-family: Verdana;
	font-size: 11px;	
	color: #000000;
}
.magnifycursor
{
	cursor: url('../gfx/magnify.cur');
}
.handcursornotext
{
	/*cursor: hand; */
	cursor: pointer;
}
.arrowcursor
{
	cursor: default;
}
.arrowcursorwithtext
{
	cursor: default;
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
}
.arrowcursorwithwhitetext
{
	cursor: default;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}

.off
{
	background-color: none;
}

.on
{
	background-color: #dddddd;
}
.code
{
	font-family:Courier;
	font-size:10px;
}
.linkbasic {
	BACKGROUND-IMAGE: url('../gfx/icons/nxarrow_bg.gif');
	BACKGROUND-REPEAT: no-repeat;
	background-position:left center;
	font-family: Verdana;
	padding-left: 15;	
	font-size: 11px;	
		
}
.linkblock {
	
	CLEAR: both; DISPLAY: block; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.SelectedBlueRegion
{
    background-color: #294C7A;    
}
.GradientRegion {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e5e5e5', endColorStr='#ffffff', gradientType='0');
}
.BlueRegion {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#BCD9FF', gradientType='0');
}

.GradientRegionHandcursor {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e5e5e5', endColorStr='#ffffff', gradientType='0');
	/* cursor: hand;*/
	cursor: pointer;
}
.AplhaRegionHandcursor {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50);	
	/* cursor: hand;*/
	cursor: pointer;
}
.leftItem
{
	display: inline;
	float: left;
}
.rightItem
{
	display: inline;
	float: right;
}
.skinObjectMargin
{
	margin-bottom:5px;	
	margin-top:5px;	
}
.graySkinMargin
{
	margin-bottom:10px;	
	margin-top:10px;	
}
.trOnMouseOver
{
	background-color: #C1C1C1;
	cursor: pointer;
}
.trOnMouseOut
{
	background-color: Transparent;
	cursor: auto;
}
.errorlogpanel
{
	background-color: #FFFFFF;
	padding: 8px 8px 8px 8px;
	border: solid 1px #000000;
	position: absolute;
	left: 100px;
	top: 100px;
	width: 500px;
	z-index: 10;
}
.SimpleGrayTable th
{
    color: #000000;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e5e5e5', endColorStr='#ffffff', gradientType='0');
    border-bottom: gray 1px solid;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
}
.btn{
   color:black;      
   font-size: 15px;
   font-family:Verdana;      
   border:1px solid;
   border-top-color:#707070;
   border-left-color:#707070;
   border-right-color:#707070;
   border-bottom-color:#707070;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D1D1D1');
}
/* Johan 2012-01-03 Tagit bort nedan då det inte används */
/* input button
{    
    color:black;      
    font-size: 15px;
    font-family:Verdana;      
    border:1px solid;
    border-top-color:#707070;
    border-left-color:#707070;
    border-right-color:#707070;
    border-bottom-color:#707070;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D1D1D1');
}*/
.btnhov{
   border-top-color:#3C7FB1;
   border-left-color:#3C7FB1;
   border-right-color:#3C7FB1;
   border-bottom-color:#3C7FB1;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#eeeeee',EndColorStr='#B5E2FA');      
}

.surveydesctextbox
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
	width: 137px;
}

.surveydesctextarea
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
	width: 137px;
	height: 40px;
}

.surveydescbutton
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
}
.TextIndicator_TextBox1 {
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;  
     padding: 2px 3px 2px 3px;   
}

.multipleswitchtitlebox
{
	width: 550px; 
	height: 13px; 
	padding: 2px 2px 2px 2px; 
	background-color: #BCD1EB;
    text-align: left; 
    vertical-align: middle; 
    border-left: solid 1px #5C6773; 
    border-top: solid 1px #5C6773;
    border-right: solid 1px #5C6773;
}

.multipleswitchcontentbox
{
	width: 550px; 
	height: auto; 
	padding: 2px 2px 2px 2px; 
	background-color: #FDFDFD;
    text-align: left; 
    vertical-align: middle; 
    border: solid 1px #5C6773;
}

.multipleswitchpagebox
{
	width: 495px;
	position: relative;
	left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.multipleswitchdelimiter
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: Black;
	width: 475px;
	position: relative;
	left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.multipleswitchquestion
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: Blue;
	width: 475px;
	position: relative;
	left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.multipleswitchalternative
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: Red;
	width: 460px;
	position: relative;
	left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.multipleswitchattribute
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: Green;
	width: 445px;
	position: relative;
	left: 45px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.multipleswitchpageedit
{
	width: 554px;
	height: auto;
	background-color: #EEEEEE;
	border: solid 1px #000000;
	z-index: 10;
	position: absolute;
	top: 20;
	left: 20;
}

.updateProgress
{
	position: absolute;
	background-color: white;
	filter: alpha(opacity=60);
	MozOpacity: 0.6;
	opacity: 0.6;
	padding: 0px;
	margin: 0px;
	z-index:10000;
}

.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 0px;
	left: 50%;
	font-weight:bold;
	font-size:11px;
	text-align: center;
	color: Red;
	vertical-align: text-bottom;
}

.loaderBar
{
	width: 100%;
	text-align: center;
}

.sliderrail
{
	position: relative;
	height: 20px;
	width: 350px;
	background: url(../../gfx/slider/background_slider.gif) repeat-x;
}

.sliderrailvert
{
	position: relative;
	height: 350px;
	width: 20px;
	background: url(../../gfx/slider/background_slider_vert.gif) repeat-y;
}
.sliderrail_disabled
{
	position: relative;
	height: 20px;
	width: 350px;
	background: url(../../gfx/slider/background_slider_disabled.gif) repeat-x;
}
.sliderrailvert_disabled
{
	position: relative;
	height: 350px;
	width: 20px;
	background: url(../../gfx/slider/background_slider_vert_disabled.gif) repeat-y;
}


.sliderDiv
{
	width: 75%;
}

.modalBackground 
{
	background-color:				Gray;
	filter:							alpha(opacity=70);
	opacity:						0.7;
	z-index: auto					0;
}

.modalPopup 
{
	background-color:				white;
	border-width:					0px;
	border-style:					solid;
	border-color:					white;
	padding:						0px;
}

.sliderhandle
{
	width: 20px;
	height: 20px;
	position: absolute;
}


/* Label hiding for visual browsers, but not aural */
label.hide 
{
	position: absolute;
	left: -1050em;
	width: 1px;
	overflow:hidden;
}



div.question
{
	margin-bottom: 30px;	/* Overridden, margin below each question */
    display:block;
}

/* These get one definition each in the user style sheet */
.questionHeadline, .commentText, .text, .progressBarText 
{
	color: #000;				/* Overridden */
	font-family: Verdana;/*   |		  */
	font-weight: normal;		/*   |        */
	font-style: normal;			/*   |        */
	font-size: 11px;				/*   V        */
}

/* Question text */
.questionHeadline 
{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	display: block;
	font-size: 11px;
}

.commentText
{
	font-style: italic;
}

/* Comments (!!! The actual survey object ones, or the ones inserted into questions, not extra alternatives !!!) */
div.comment 
{
	margin-top: 10px;		/* Ov  ri  en  (same value) */
	margin-bottom: 10px;	/*   er  dd                 */
}

.leftText
{	
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	text-align: left;
}
.surveyObjectList td, th
{
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
.horizontalSurveyObject td
{
	padding-left: 3px;
	padding-right: 3px;
}

.paged_recipients_table tr td 
{
	/*background-color: Blue;*/
	padding-left: 5px;
	margin: 0px;
}

tr.bottomborder td 
{
	border-bottom: solid 1px gray;
}

/* Jessica stuff */
/* table level rules */
.grid
{
	font-family: tahoma;
	font-size: 11px;
	/*border: solid 1px #7f7f7f;*/
	border-bottom-width:1px;
    border-collapse:collapse;
    color: #333333;
    width:100%
}


/* header column rules */
.grid th 
{
    background: url(sprite.png) repeat-x 0px 0px;
    border-color: #989898 #989898 #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 1px;
    color: #000;
    padding: 4px 5px 4px 10px;
    vertical-align: bottom;
    text-align:left;
    font-weight: bold;

}  

.grid th a
{
	color:#333333;
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding-right: 10px;
}

/* data cell and data row rules */
.grid td 
{
	color:#333333;
    padding: 1px 10px 1px 10px;
    border-bottom: solid 1px #BBD9EE;
    border-right: solid 1px #989898;

}

.grid .altrow
{
    background-color: #EBF4FA;
} 

.grid .row
{
    background-color: #fff;
}  

.grid .rownum
{
	width:15px;
    text-align:center;
    padding-left:0px;
    font-weight:bold;
    color:#333333;
}

/* group header */
.grid .group span
{
	padding:10px 0px 2px 0px;
	color:#666666;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
} 
.grid .group img
{
	cursor:pointer;
}


.modalPopup 
{
	background-color:				white;
	border-width:					0px;
	border-style:					solid;
	border-color:					white;
	padding:						0px;
	z-index:10000;
}

.modalBackground 
{
	background-color:				Gray;
	filter:							alpha(opacity=70);
	opacity:						0.7;
	width:100%;
	height:100%;
}

.virtualWindow
{
	width: 400px;
	height: 400px;
	border: solid 1px blue;
	/*border: 1px solid #6699CC;*/
	border: 1px solid #B3BAD0;
	border-top:0;
	background-color: white;
}

.virtualWindowBody
{
	padding: 10px;
	overflow-y: auto;
}

.virtualWindowTitleBar
{
	font: 11px Verdana, Sans-Serif;
	padding: 5px;
	background-color: Gray;
	color: white;
	/*border-bottom: 1px solid #6699CC;*/
	/*border-bottom: 1px solid #B3BAD0;*/
	background: #EEF4FF;
	height: 15px;
	/*color: #6699CC;*/
	color:#3F3F3F;
	background-image: url('../../NewDesign/Images/repeat-x.gif');
	background-repeat: repeat-x;
}

.virtualWindowTitleText
{
	float: left;
}

.virtualWindowClose
{
	background-color: #EEF4FF;
	cursor: pointer;
	float: right;
	color: White;
	/*color: #6699CC;*/
		color:#3F3F3F;
		/*background-image: url('../../NewDesign/Images/repeat-x.gif');
	background-repeat: repeat-x;*/
	background-color:Transparent;

}

.ListSearchExtenderPrompt2
{
	font-style:italic;
	color:#6699CC;
	background-color:white;
	/*border:solid 1px blue;
	border-bottom:0;
	border-style:inset;*/
	
}
/***Jess stuff end****/

.tree td div {   
	height: 20px !important   }

/* 2010-04-14 - Göran */

.nx2_tabs .ajax__tab_header { 
      /*background:url('../../gfx/nx2_tabs/tab_line.gif') repeat-x bottom; */
}

.nx2_tabs .ajax__tab_outer    { 
      background:url('../../gfx/nx2_tabs/tab_right.gif') no-repeat right; 
}

.nx2_tabs .ajax__tab_inner    { 
     background:url('../../gfx/nx2_tabs/tab_left.gif') no-repeat left; 
}

.nx2_tabs .ajax__tab_tab { 
     background: url('../../gfx/nx2_tabs/tab.gif') repeat-x bottom;
     height: 20px;
}

.nx2_tabs .ajax__tab_hover .ajax__tab_outer { 
     background:url('../../gfx/nx2_tabs/tab_right.gif') no-repeat right; 
}

.nx2_tabs .ajax__tab_hover .ajax__tab_inner { 
     background:url('../../gfx/nx2_tabs/tab_left.gif') no-repeat left; 
}

.nx2_tabs .ajax__tab_hover .ajax__tab_tab { 
     background:url('../../gfx/nx2_tabs/tab.gif') repeat-x bottom;
}

.nx2_tabs .ajax__tab_active .ajax__tab_outer { 
     background:url('../../gfx/nx2_tabs/active_tab_right.gif') no-repeat right top; 
     margin-bottom: -1px;
     padding-bottom: 1px;
}

.nx2_tabs .ajax__tab_active .ajax__tab_inner { 
     background:url('../../gfx/nx2_tabs/active_tab_left.gif') no-repeat;
     margin-bottom: -1px;
     padding-bottom: 1px;
     margin-right: -2px;
     /*margin-bottom: -1px;*/
}

.nx2_tabs .ajax__tab_active .ajax__tab_tab { 
     background:url('../../gfx/nx2_tabs/active_tab.gif') repeat-x; 
     margin-bottom: -1px;
}

.nx2_tabs .ajax__tab_header { 
     font-family:verdana,tahoma,helvetica; 
     font-size:11px; 
}

.nx2_tabs .ajax__tab_outer { 
     padding-right: 4px;
     margin-right: 5px;
     margin-bottom: -1px;
     padding-bottom: 1px;
}

.nx2_tabs .ajax__tab_inner { 
     padding-left: 8px;
     margin-bottom: -1px;
     padding-bottom: 1px;
     margin-right: -2px;
}

.nx2_tabs .ajax__tab_tab { 
     padding-left: 10px;
     padding-right: 10px;
     padding-top: 5px;
     padding-bottom: -5px;
     margin:0; 
     /*margin-bottom: -1px;*/
}

.nx2_tabs .ajax__tab_body { 
     font-family:verdana,tahoma,helvetica; 
     font-size:10pt;
     border: none;
     background-color:#ffffff;
}

/* 2010-04-15 */

a.button
{
    border: 2px outset #BCD1EB;
    padding: 2px;
    vertical-align: middle;
    background-color: #BCD1EB;
    font-weight: normal;
    color: #000000;
    display: inline-block;
    margin-top: 5px;
}

a.button > img
{
    vertical-align: text-bottom;
    padding-right: 5px;
}

a.button:hover
{
    border: 2px inset #cccccc;
    text-decoration: none;
}

/* 2010-05-04 */

.top-title
{
	background-image: url('../../gfx/round_corner_container/repeat-x-title.gif');
	background-repeat: repeat-x;
	height: 25px;
}

.top
{
	padding-top: 3px;
	float:left;
	border-top: 1px solid #B3BAD0;
	width: 120px;
	height: 18px;
}

.left-top-corner
{
	clear: both;
	width: 7px;
	height: 22px;
	background-image: url('../../gfx/round_corner_container/left-top-corner2.gif');
	background-repeat: no-repeat;
	float: left;
}

.right-top-corner
{
	width: 7px;
	height: 22px;
	margin: 0;
	padding: 0;
	background-image: url('../../gfx/round_corner_container/right-top-corner2.gif');
	background-repeat: no-repeat;
	float: left;
}

.content-container
{
	width: 132px;
	border-left: 1px solid #B3BAD0;
	border-right: 1px solid #B3BAD0;
}

.left-bottom-corner
{
	width: 7px;
	height: 7px;
	background-image: url('../../gfx/round_corner_container/left-bottom-corner.gif');
	background-repeat: no-repeat;
	float: left;
}

.bottom
{
	float: left;
	border-bottom: 1px solid #B3BAD0;
	width: 120px;
	height: 7px;
}

.bottom-box
{
	height: 7px;
}

.right-bottom-corner
{
	width: 7px;
	height: 7px;
	background-image: url('../../gfx/round_corner_container/right-bottom-corner.gif');
	background-repeat: no-repeat;
	float: left;
}

/* 2010-05-05 */

.ajaxOrderedList div ul li table
{
	width: 100% !important;
}

.ajaxOrderedList div ul li table tbody tr td
{
	width: 0 !important;
	vertical-align: middle;
}

/* 2010-05-06 */
ul.toolboxMenu li
{
	background-color: #ffffff;
	padding: 5px;
    padding-left: 15px;
    text-decoration: none;
    text-align: left;
}

ul.toolboxMenu li:hover
{
	background-color: #F0F2F7;
}

/* /Göran */


.showHideAltSettings, .showHideSettings
{
	padding-left:20px;
}
