/* CSS Document */


p{
	margin: 2px 0 15px 0;
}


img { 
      vertical-align: bottom;
      border: 0;
}

.noprint { display:none; }

introBody {	
        font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:15.4px;
	text-align:left;
	font-variant:normal;
	font-weight:normal;
 	display: block;
}

.brfPdf {font-size: 12px}

div#main {
   position:absolute;
   left:50%;
   width:970px;
   height:712px;
   /*margin: 0 auto;*/
   padding-top: 15px;
   margin-left:-485px;
}

div#soekvaeg {
   padding-left: 50px;
   padding-top:43px;
}

div#textlaege {
   padding-left: 22px;
   padding-top:10px;
   padding-right:52px;
}

div#imglaege {
   padding-left:50px;
   padding-top:10px;
}

div#pagetext{
   padding-left:50px;
   padding-top:15px;
   padding-right:52px;
}

div#pagetext2 {
   padding: 35px 40px 30px 50px;
}

.rubrik {
	font-family: Georgia, Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #000000;
	text-align:left;
}

.rubrikLiten {
	font-family: Georgia, Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-align:left;
        padding-top: 5px;
}

.rubrikMinst {
	font-family: Georgia, Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000000;
	text-align:left;
}

.rubrikVit {
	font-family: Georgia, Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FFFFFF;
	text-align:left;
}

.rubrikLitenVit {
	font-family: Georgia, Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:left;
}


.ingress {
	font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
        line-height: 18px;
	color: #000000;
	text-align:left;
}

.seBilderRubrik {
	font-family: Georgia, Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-align:left;
	padding-bottom:6px;
}

.brodtext {
	font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	line-height:15.4px;
	text-align:left;
	font-variant:normal;
	font-weight:normal;
}

.menyn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #ffffff;
	word-spacing:25px;
	text-align:left;
	/*letter-spacing:0.5px;*/
}

div#menyn {
	padding-top:75px;
	padding-left:25px;;
}

div#textkonceptet {
   padding-left: 40px;
   padding-top: 40px;
   padding-right: 15px;
}

.textkonceptet {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11.8px;
	color: #ffffff;
	text-align:left;
}

.textmenybolaget {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
	text-align:left;
	line-height:20px;
}

div#textmenybolaget {
   padding-left: 40px;
   padding-top: 55px;
   padding-right: 15px;
}

.textbolaget {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	line-height:20px;
}

div#textbolaget {
   padding-left: 30px;
   padding-top: 60px;
   padding-right: 15px;
}

div#textbolagetundersida {
   padding-left: 30px;
   padding-top: 60px;
   padding-right: 60px;
   padding-bottom: 60px
}

div#textbolagtabell {
   padding-left: 30px;
   padding-top: 60px;
}

div#textrutabolaget {
   padding-left: 20px;
   padding-top: 70px;
   padding-right: 45px;
}

.brodtextTabell {
	font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	font-variant:normal;
	font-weight:normal;
}

.textrutabolaget_rubrik {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	line-height:30px;
}

.textrutabolaget_brodtext {
    font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	line-height:13px;
        padding-top: 9px;
        padding-right: 10px;
}

.textlightbox {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #ffffff;
	text-align:left;
	line-height:20px;
}

div#textlightbox {
   padding-left: 30px;
   padding-top: 80px;
   padding-right: 40px;
}

.borderLeft { 
  background: white url("/filearchive/1/1908/border_left.gif");
  background-repeat: repeat-y;
}

.borderRight { 
  background: white url("/filearchive/1/1909/border_right.gif");
  background-repeat: repeat-y;
}

div#rightcolumn {
   margin-top:80px;
   margin-right:30px;
}

A:link{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:15px; TEXT-DECORATION: none; outline: none;}
A:visited{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:15px; TEXT-DECORATION: none; outline: none;}
A:hover{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:15px; TEXT-DECORATION: underline; outline: none;}
A:active{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:15px; TEXT-DECORATION: none; outline: none;}

A.brf:link{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none; outline: none;}
A.brf:visited{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none; outline: none;}
A.brf:hover{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: underline; outline: none;}
A.brf:active{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none; outline: none;}

A#brf:link{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none; outline: none;}
A#brf:visited{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none; outline: none;}
A#brf:hover{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: underline; outline: none;}
A#brf:active{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none; outline: none;}

A.inforutan:link{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:30px; TEXT-DECORATION: none; outline: none;}
A.inforutan:visited{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:30px; TEXT-DECORATION: none; outline: none;}
A.inforutan:hover{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:30px; TEXT-DECORATION: underline; outline: none;}
A.inforutan:active{FONT-SIZE: 12px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:30px; TEXT-DECORATION: none; outline: none;}

A.lightbox:link{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:15px; TEXT-DECORATION: none;}
A.lightbox:visited{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:15px; TEXT-DECORATION: none;}
A.lightbox:hover{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:15px; TEXT-DECORATION: underline;}
A.lightbox:active{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:15px; TEXT-DECORATION: none;}

A.textrutabolaget:link{FONT-SIZE: 11px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:13px; TEXT-DECORATION: none;}
A.textrutabolaget:visited{FONT-SIZE: 11px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:13px; TEXT-DECORATION: none;}
A.textrutabolaget:hover{FONT-SIZE: 11px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:13px; TEXT-DECORATION: underline;}
A:textrutabolaget:active{FONT-SIZE: 11px; COLOR: #a18b71; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, serif; line-height:13px; TEXT-DECORATION: none;}

A.rubrikLiten:link{FONT-SIZE: 18px; COLOR: #a18b71; FONT-FAMILY: Georgia, Arial, Verdana, "Times New Roman", Times, serif; line-height:25px; TEXT-DECORATION: none;}
A.rubrikLiten:visited{FONT-SIZE: 18px; COLOR: #a18b71; FONT-FAMILY: Georgia, Arial, Verdana, "Times New Roman", Times, serif; line-height:25px; TEXT-DECORATION: none;}
A.rubrikLiten:hover{FONT-SIZE: 18px; COLOR: #a18b71; FONT-FAMILY: Georgia, Arial, Verdana, "Times New Roman", Times, serif; line-height:25px; TEXT-DECORATION: underline;}
A.rubrikLiten:active{FONT-SIZE: 18px; COLOR: #a18b71; FONT-FAMILY: Georgia, Arial, Verdana, "Times New Roman", Times, serif; line-height:25px; TEXT-DECORATION: none;}


A.bolagNavigation:link{FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none;}
A.bolagNavigation:visited{FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none;}
A.bolagNavigation:hover{FONT-SIZE: 13px; COLOR: #a18b71; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none;}
A.bolagNavigation:active{FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none;}

A.bolagNavigationSelected:link{FONT-SIZE: 13px; COLOR: #a18b71; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none;}
A.bolagNavigationSelected:visited{FONT-SIZE: 13px; COLOR: #a18b71; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none;}
A.bolagNavigationSelected:hover{FONT-SIZE: 13px; COLOR: #a18b71; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none;}
A.bolagNavigationSelected:active{FONT-SIZE: 13px; COLOR: #a18b71; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:20px; TEXT-DECORATION: none;}


.notice {
	border: 3px solid #ffffbe;
	padding: 10px;
	color: #ffffff;
	background-color: #09f;
	margin: 0 0 20px 0;
}
	

.hidden {
	display : none;
}


#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(/filearchive/3/390/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/filearchive/3/387/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/filearchive/3/385/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(/filearchive/3/384/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/filearchive/3/383/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/filearchive/3/385/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #a18b71;
		font-size: 12px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #a18b71;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #a18b71;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #FFFFFF;
	padding-right: 10px;
}






/*-----------------------------------------------------------------------------------------------
	MENU
-----------------------------------------------------------------------------------------------*/
/* The "clearFix" class is used for clearing the main menu items because they
   are left-floated for horizontal main menus and we have to clear them if our main
   menu is relatively positioned (as in this example) so that the main menu box
   takes its place correctly on the page. We have to apply this class to the parent
   DIV of the root UL of our menu tree. Please take a look at section 6.1 in the
   SmartMenus User's Manual for a detailed explanation if you like. */

.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}

/*-----------------------------------------------------------------------------------------------
	VPFirstPage
-----------------------------------------------------------------------------------------------*/

#container{
/*height: 513px;*/
width: 970px;
position: relative;
}

#background{
z-index: 1;
position: absolute;
margin: 0 0 0 0px;
}

#content{
z-index: 2;
position: relative;
float:right;
/*top: 120px;*/
/*left: 550px;*/
padding:10px 10px 0 0;
}

.AccordionTitle, .AccordionContent, .AccordionContainer{
        position: relative;
        width: 300px; /*changeble*/
    }
    .AccordionTitle{
        height: 20px; /*changeble*/
        overflow: hidden;
        cursor: pointer;
        font-family: Arial; /*changeble*/
        font-size: 11px; /*changeble*/
        font-weight: normal; /*changeble*/
        vertical-align: middle; /*changeble*/
        text-align: right; /*changeble*/
        display: table-cell;
        -moz-user-select: none;
        border-top: none; /*changeble*/
        border-bottom: none; /*changeble*/
        border-left: none; /*changeble*/
        border-right: none; /*changeble*/
        /*background-color: #ffffff;*/
        color: #444444;
		letter-spacing:1px;
		padding-top:2px;
    }
    .AccordionContent{
        height: 0px;
        overflow: hidden;
		/*display: none;  */
    }
    .AccordionContent_{
        height: auto;
		padding: 5px 22px 40px 22px;
    }
	.textrutaRubrik{
        font-family: Georgia,"Century Gothic", Arial, Verdana;
		font-size:22px;
		font-weight:normal;
    }
	.textrutaText{
        font-family: Arial, Verdana;
		font-size:12px;
		font-weight:normal;
		line-height:18px;
    }
    .AccordionContainer{
		background-color:#FFFFFF;
    }
   
	#AccordionContainer{
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
        opacity: 0.9;
} 

/*Lightview*/
/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
	text-align: left;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	text-align: left;
}
.lv_MenuBar * { padding: 0; margin: 0;}


.lv_Close {
    position: relative;
	float: right;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
	overflow: hidden;
}

/* simulates padding-left inside .lv_Data 
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; } */

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext, 
.lv_Data .lv_Slideshow {
	position: relative;
	border-left: 1px solid #d7d7d7;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_contentTop,
.lv_contentBottom {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#lightview iframe {
	float: left;
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#lv_overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* navbar
   Adds a bar below the view that takes over the default Controller
*/
#lightviewController {
	position: fixed;
	bottom: 0;
	top: 0;
	left: 50%;
	margin: 0;
	padding: 0;
	color: #d2d2d2;
	font: 11px Arial, Helvetica, sans-serif;
}
* html body #lightviewController { /* IE6 */
	position: absolute;
	top: auto;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');	
}
#lightviewController ul {
	display: block;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {
	list-style-type: none;
	float: left;
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_controllerCenter  { width: auto; float: left; }
.lv_controllerCornerWrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.lv_controllerCornerWrapperTopLeft,
.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight,
.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}

#lightviewController .lv_CornerWrapper {
	width: 100%;
}
#lightviewController .lv_Corner { float: left; }
#lightviewController .lv_Corner {
	float: right;
	position: relative;
}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
.lv_controllerBetweenCorners {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.lv_controllerMiddle {
	position: relative;
	height: 100%;
	float: left;
}
.lv_controllerCenter { float: left; width: auto;}
.lv_controllerCenter li {
	list-style-type: none;
	float: left;
	display: inline;
	position: relative;
	clear: none;
}
.lv_controllerSetNumber {
	float: left;
	text-align: center;
}

#lightviewController .lv_Button {
	float: left;
	position: relative;
	height: 100%;
	clear: none;
}
.lv_controllerSetNumber {
	position: relative;
	height: 100%;
	padding-right: 3px;
}
.lv_controllerPrev, 
.lv_controllerNext, 
.lv_controllerSlideshow, 
.lv_controllerClose {
	float: left;
	position: relative;
	height: 100%;
	padding-left: 3px;
}

.lv_controllerPrev { border-left: 1px solid #3c3c3c; }
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }

* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}