/* Indent */
div.mainindent
{
    margin-left: 1em;
    margin-right: 1em;
}
div.rightindent
{
    margin-left: 2em;
    margin-right: 1em;
    padding-right: 1em; /* minuteproceeding in 2col fw */
}
div.leftindentwide
{
    margin-left: 1em;
    margin-right: 1em;
}

/* Floating */
div.floatright
{
    float: right;    
}
div.floatleft
{
    float: left;    
}

div.clearboth
{
    clear:both;    
}

/* Vertical spacers */
div.vspacer10
{
    height: 1em;
    clear: both;    
}
div.vspacer11
{
    height: 1.1em;
    clear: both;    
}
div.vspacer8
{
    height: 0.8em;
    clear: both;    
}
div.vspacer5
{
    height: 0.5em;
    clear: both;    
}
div.vspacer1
{
    height: 0.1em;
    clear: both;    
}
div.vspacer20
{
    height: 2em;
    clear: both;    
}

div.vspacer30
{
    height: 3em;
    clear: both;    
}
div.vspacer50
{
    height: 5em;
    clear: both;    
}

/* Page content */
div.mainimage
{
    position: relative;
    float: right;
    margin: 0.5em 0.5em 0.5em 0.5em;
    font-size: 83%; /* 10/12 */
}

div.mainmap
{
    clear: right;
    position: relative;
    float: right;
    margin: 0.5em 0.5em 0.5em 0.5em;
    font-size: 83%; /* 10/12 */
}

div.rightmap
{
    position: relative;
    float: right;
    margin-top:1.0em;
    margin-bottom:1.0em;
    margin-right:2.0em;
    font-size: 83%; /* 10/12 */
}

img.listimg {
	float: left;
    margin: 0.5em 0.5em 0em 0em;  
}

/* smalltext */
div.smalltextarrow
{
    padding: 0em;
    height: 1.5em;
    width: 1.3em;
    float: left;
    position: relative;
    background: transparent url(/Web/Images/breadcrumb_arrow.gif) no-repeat 0.7em 0.5em;
    padding: 0em;
    margin: 0em 0.7em 0em 0em;
}



div.mainarealine
{
    width: 54em;
    padding-top: 1.1em;
    margin-top: 0.7em; /* smalltext list */
    margin-bottom: 0.3em;
    height: 0.1em;
    background: transparent url(/Web/Images/mainarealinebg.png) repeat-x 0em 0em;
    float: left;
    position: relative;
    }
div.mainarealine1px
{
    margin-top: 0em;
    margin-bottom: 0.1em;
    height: 0.1em;
    width: 55em;
    border-top: solid 0.1em #d6e0e0;
}
div.mainarealine2col
{
    margin-top: 1.1em;
    padding-bottom: 0.8em; /* ie 6 */
    height: 0.5em;
    position: relative;
    float: left;
    width: 74.9em;
    background: transparent url(/Web/Images/mainarealinebg.png) repeat-x 0em 0em;
}
div.mainarealine1px2col
{
    margin-top: 0.5em;
    height: 1.5em;
    width: 74.9em;
    border-top: solid 0.1em #d6e0e0;
    position: relative;
    float: left;
}
div.mainarealine1px2colfull
{
    margin-top: 0.5em;
    height: 0.1em;
    
    width: 79.8em;
    border-bottom: solid 0.1em #d6e0e0;
    position: relative;
    float:left;
}
div.mainarealine1px2colfullnopadding
{
    position: relative;
    margin-bottom: 0.3em;
    float: left;
    height: 0.1em;
    width: 79.8em;
    border-top: solid 0.1em #d6e0e0;
    float:left;
}
div.mainarealinedotted
{
    width: 54em;
    margin-top: 0.7em;
    margin-bottom: 0.3em;
    height: 0.1em;
    /*border-top: dotted 0.1em #c1d1d1;*/
    background: transparent url(/Web/Images/mainarealinebgdotted.gif) repeat-x 0em 0em;
    position: relative;
    float: left;
    padding: 0em;
}
div.mainarealinedotted2col
{
    width: 64.4em; /* check ie6 size */
    margin-top: 0.7em;
    margin-bottom: 0.3em;
    height: 0.1em;
    /*border-top: dotted 0.1em #c1d1d1;*/
    background: transparent url(/Web/Images/mainarealinebgdotted.gif) repeat-x 0em 0em;
    position: relative;
    float: left;
    clear:both;
}

/* Mainarea */
div.mainarealeftcolumn
{
    float: left;
    position: relative;
    width: 27.9em;
    overflow: hidden;
}
div.mainarearightcolumn
{
    float: right;
    position: relative;
    width: 28em;
    overflow: hidden;
}

div.mainarealeftcolumn div.mainarealight, div.mainarealeftcolumn div.mainarealightnoborder
{
    width: 27.9em;
} 
div.mainarearightcolumn div.mainarealight, div.mainarearightcolumn div.mainarealightnoborder
{
    margin-left: 0.1em;
    width: 28em;
} 

/* Light area/heading with downarrow */
div.mainarealight
{
    position: relative;
    float: left;
    width: 55.9em;
    border-left: solid 0.1em #ebf0f0; 
    background: transparent url(/Web/Images/mainareabglight.png) repeat-x 0em 0em;
}
#div-eposlist-2col div.mainarealight
{
	width:100%;
}
div.mainarealightnoborder, div.mainarealightfirstpage
{
    position: relative;
    float: left;
    width: 56em; 
    background: transparent url(/Web/Images/mainareabglight.png) repeat-x 0em 0em;
    
}

div.mainregionfirstpage div.mainarealightnoborder, div.mainregionfirstpage div.mainarealightnoborder
{
     width: 56.8em; /* was 51.8em */
}

/* Special formatting first box in leftmenu - dark, also used in 3 col */
div.leftregionfirstpage div.mainarealightfirstpage
{
    background: transparent url(/Web/Images/firstpage_gradient2.png) repeat-x 0em 0em;
    width: 19em;
}
div.leftregionfirstpage div.mainarealightfirstpage div.arrowdownlight
{
    background: transparent url(/Web/Images/arrowdowndark.png) no-repeat 0.7em 0em;
}

div.mainarealight div.mainarealine, div.mainarealightnoborder div.mainarealine,
div.mainarealight div.mainarealinedotted, div.mainarealightnoborder div.mainarealinedotted
{
    margin-top: 1em;
    margin-bottom: 0.2em;
    
    width: 53.9em;
}



div.mainregionfirstpage div.mainarealinedotted
{
    width: 54.9em;
    overflow: hidden;
}

div.leftregionfirstpage div.mainarealinedotted 
{
    width: 18em;
}
div.mainarealeftcolumn div.mainarealinedotted, div.mainarearightcolumn div.mainarealinedotted,
div.mainarealeftcolumn div.mainarealine, div.mainarearightcolumn div.mainarealine
{
    width: 21.4em;
}


div.mainregionfirstpage div.mainarealightnoborder
{
     width: 56.8em; /* was 51.8 em */
}



div.mainarealight24
{
    position: relative;
    float: left;
    width: 23.9em;
    background: transparent url(/Web/Images/mainareabglight.png) repeat-x 0em 0em;
}



div.leftregionfirstpage div.mainarealightnoborder
{
    width: 19em;
}

div.mainarealightbottom
{
    position: relative;
    float: left;
    width: 56em;
    height: 1.7em;
    background: #ffffff url(/Web/Images/mainareabglightbottom.png) repeat-x 0em 0em;
}
div.arrowdownlight
{
    width: 10em;
    height: 1em;
    background: transparent url(/Web/Images/arrowdownlight.png) no-repeat 0.9em 0em;
}

div.mainareamiddle
{
    border-left: solid 0.1em #ebf0f0; 
    position: relative;
    float: left;
    width: 56em;
    background: #ffffff url(/Web/Images/mainareabgmiddle.png) repeat-x 0em 0em;
}
div.mainareamiddlenoborder
{
    padding-top: 0.5em;
    padding-bottom: 0.3em;
    position: relative;
    float: left;
    width: 56em;
    background: #ffffff url(/Web/Images/mainareabgmiddle.png) repeat-x 0em 0em;
}
/* Middle area/heading with downarrow */
div.mainareamiddle2col
{
    position: relative;
    float: left;
    width: 79.6em;
    border-left: solid 0.1em #d6e0e0; 
    border-right: solid 0.1em #d6e0e0; 
    background: #ffffff url(/Web/Images/mainareabgmiddle.png) repeat-x 0em 0em;
}
div.mainareamiddlebottom2col
{
    position: relative;
    float: left;
    width: 79.8em;
    height: 1.7em;
    background: #ffffff url(/Web/Images/mainareabgmiddlebottom.png) repeat-x 0em 0em;
}
div.arrowdownmiddle
{
    width: 10em;
    height: 1.5em;
    background: transparent url(/Web/Images/arrowdownmiddle.png) no-repeat 0.9em 0em;
}

/* Dark area */
div.mainareadarkborder
{
    position: relative;
    float: left;
    width: 55.7em;
    border-left: solid 0.3em #585858; 
    background: #ebf0f0 url(/Web/Images/mainareabgdark.png) repeat-x 0em 0em;
}
div.arrowdowndark
{
    width: 55.9em;
    height: 1em;
    background: transparent url(/Web/Images/arrowdowndark.png) no-repeat 0.7em 0em;
}

div.mainareawhiteborder
{
    position: relative;
    float: left;
    width: 55.7em;
    border-left: solid 0.3em #585858; 
    background: #ffffff url(/Web/Images/mainareabgwhite.png) repeat-x 0em 0em;
}
div.mainarealinewhitedotted
{
    width: 55.7em;
    margin-top: 0em;
    margin-bottom: 0.3em;
    height: 0.1em;
    border-top: dotted 0.1em #c1d1d1;
    position: relative;
    float: right;
}
div.mainareatransparent
{
    position: relative;
    float: left;
    width: 55.7em;
    border-left: solid 0.1em #ebf0f0; 
}

div.arrowdownlightbottom
{
    width: 56em;
    height: 1.7em;
    background: transparent url(/Web/Images/arrowdownlightbottom.png) no-repeat 1em 0em;
}



/* Right */
div.rightareared, div.rightarearedknow
{
    position: relative;
    float: left;
    width: 24em;
    background: #c60000 url(/Web/Images/videobg.gif) repeat-y 0em 0em;
}
div.rightarearedknow
{
    height: 30em; /* The height for red area in know image */   
}

div.rightarearedbottom
{
    position: relative;
    float: left;
    width: 24em;
    height: 1.7em;
    background: transparent url(/Web/Images/videoshadow.png) repeat-x 0em 0em;
    
}
div.arrowdownred
{
    width: 10em;
    height: 1em;
    background: transparent url(/Web/Images/videoarrow.png) no-repeat 0.9em 0em;
}
div.arrowdownredtop
{
    width: 10em;
    height: 1em;
    background: transparent url(/Web/Images/videoarrowtop.png) no-repeat 0.9em 0em;
}
div.arrowdownknowbottom
{
    width: 24em;
    height: 1em;
    background: transparent url(/Web/Images/knowarrowbottom.gif) no-repeat 0.9em 0em;
    float: left;
}

div.rightarealine
{
    margin: 0em;
    padding-top: 0.5em;
    height: 0.5em;
    position: relative;
    float: left;
    width: 24em;
    background: transparent url(/Web/Images/rightarealinebg.png) repeat-x 0em 0em;
}

/* Right - know */
div.knowspacerie6
{
    width:24em;
    height:30em;
    float:left;
    position:relative;
}

div.knowimage
{
    width:24em;
    height:28em;
    float:left;
    position:absolute;
    z-index:1; 
    left:0;
    top:0;
    background-color: transparent;
}

img.knowimagewidth
{
    width: 24em;
}

div.knowtext
{
    z-index:2;
    position:absolute;
    left:0;
    top:0; 
    width:24em; /* was 22 */
    float:left;
}

/* External */
div.externalrow
{
    position: relative;
    float: left;
    padding-bottom: 0.7em;
}
div.externalrowarrow
{
    position: relative;
    float: left;
    padding-bottom: 0.3em;
    padding-left: 1.2em;
    background: transparent url(/Web/Images/rightarrowgreen.gif) no-repeat 0em 0.5em;
}
/*div.externalrowrss
{
    position: relative;
    float: left;
    padding-bottom: 0.3em;
    padding-left: 1.2em;
    background: transparent url(/Web/Images/st_top_rss.gif) no-repeat 0em 0.5em;
}*/
div.videoarrow
{
    position: relative;
    float: left;
    padding-bottom: 0.3em;
    padding-left: 1.2em;
    background: transparent url(/Web/Images/videoarrowright.png) no-repeat 0em 0.5em;
}

div.externalrowback
{
    position: relative;
    float: left;
    margin-bottom: 0.2em;
    padding-left: 1.2em;
    background: transparent url(/Web/Images/leftarrowgreen.gif) no-repeat 0em 0.5em;
}
div.externallink
{
    width: 18em;
    position: relative;
    float: left;
    overflow: hidden;
}
div.externallink img
{
    vertical-align: middle;
}

/* Lines */
div.mainbodyline
{
    clear: both;
    border-top: solid 0.1em #d6e0e0;
    width: 54em;
    margin-top: 1em;
    margin-bottom: 0em;
}
div.mainbodyline2
{
    clear: both;
    border-top: solid 0.2em #d6e0e0;
    width: 54em;
    margin-bottom: 0em;
}

/* Feedback */
div.feedback
{
    margin-bottom: 1em;
}

/* General input boxes */
div.inputrow
{
    float: left;
    position: relative;
    width: 56em;
    margin-bottom: 1em;
}
div.inputcolumndropdown
{
    float: left;
    position: relative;
    width: 17em;
    margin-right: 1em;
}
div.inputcolumndropdown .number
{
    float: left;
    position: relative;
    width: 4em;
    padding: 0em;
    margin-right: 1em;
}
div.inputcolumndropdownwide
{
    float: left;
    position: relative;
    width: 20em;
    margin-right: 1em;
}
div.inputcolumndropdown2col
{
    float: left;
    position: relative;
    width: 35em;
    margin-right: 1em;
}
div.inputcolumnbutton
{
    float: left;
    position: relative;
    width: 15em;
}
div.inputrow select
{
    width: 15em;
}
div.inputrow select
{
    width: 15em;
}
div.inputrow div.inputcolumndropdownwide select
{
    width: 18em;
}
div.inputrow div.inputcolumndropdown2col select
{
    width: 31.2em;
}

/* TABS */
div.mainareatabborder
{
    left: 0em;
    top: 0em;
    width: 55.7em;
    height: 3.5em;
    background: #329898 url(/Web/Images/mainareabgtab.png) repeat-x 0em 0em; 
    z-index: 5;
}

div.mainareatabspacer
{
    float: left;
    position: relative;
    height: 5.5em;
}

ul.maintabs
{
    position: absolute;
    z-index: 11;
    left: 0em;
    top: 0em;
    padding: 0em;
    margin: 0em;
    overflow:hidden;
    width: 55.7em;
    height: 5.5em;
}

ul.maintabs li
{
    float: left;
    list-style-type: none;
    margin: 0em;
    cursor: pointer;
}

li.maintabselected
{
    position: relative;
    float: left;
    border-right: solid 0.1em #ffffff;
    color: #ffffff;
    background: #0a4141 url(/Web/Images/mainareabgtabselect.png) repeat-x 0em 0em;
    height: 4em;
}
div.maintabnormalarrow
{
    margin: 0em; padding: 0em;
    height: 1em;
    overflow: hidden;
    width: 2em; /* Tab minimum width */
    background: transparent url(/Web/Images/maintablightarrow.png) no-repeat 1em 0em;
 }
div.maintabselectedarrow
{
    z-index: 12;
    position: absolute;
    top: 4em;
    left: 0em;
    margin: 0em; padding: 0em;
    height: 1em;
    width: 2em; /* Tab minimum width */
    background: transparent url(/Web/Images/maintabdarkarrow.png) no-repeat 1em 0em;
 }

li.maintabnormal
{
    position: relative;
    float: left;
    border-right: solid 0.1em #ffffff;
    height: 3.5em;
    background: #206263 url(/Web/Images/mainareabgtab.png) repeat-x 0em 0em;
}
li.maintabrest
{
    height: 3.5em;
    background: #206263 url(/Web/Images/mainareabgtab.png) repeat-x 0em 0em;   
}

div.maintabelement 
{
    
    float: left;
    height: 2em; 
    margin: 0.2em 0.7em 0em 0.7em;    
}

div.imageintext
{
    margin-top: 0.2em;
    margin-bottom: 1em;
}

/* PROCEEDINGSPAGE (sak) START */
div.rightbgpast
{
    padding-top: 0.3em;
    padding-bottom:  0.5em;
    background: #565656 url(/Web/Images/rightbgpast.png) repeat-x 0em 0em;
    position: relative;
    float: left;
    width: 24em;
}
div.rightbgpastshadow
{
    position: relative;
    float: left;
    height: 1.8em;
    width: 24em;
    background: transparent url(/Web/Images/rightbgpastshadow.png) repeat-x 0em 0em;
}
div.rightbgpastarrow
{
    position: relative;
    float: left;
    height: 2em;
    width: 3.5em;
    background: transparent url(/Web/Images/rightbgpastarrow.png) no-repeat 1.9em 0em;
}
div.rightbgnow
{
    padding-top: 0.3em;
    padding-bottom:  0.5em;
    background: #cc0000 url(/Web/Images/rightbgnow.png) repeat-x 0em 0em;
    position: relative;
    float: left;
    width: 24em;
}
div.rightbgnowshadow
{
    position: relative;
    float: left;
    height: 1.8em;
    width: 24em;
    background: #ffffff url(/Web/Images/rightbgnowshadow.png) repeat-x 0em 0em;
}

div.rightbgnowarrow
{
    position: relative;
    float: left;
    height: 2em;
    width: 3.5em;
    background: transparent url(/Web/Images/rightbgnowarrow.png) no-repeat 1.9em 0em;
}

div.rightbgnowfade1 /* fade in end of now field - if white area, now is last field */   
{
    background: transparent url(/Web/Images/rightbgnow_fade2.png) repeat-x 0em 0em;
    height: 6.4em;
    float: left;
    width: 24em;
    position: relative;
} 
div.rightbgnowfade2
{
    background: transparent url(/Web/Images/rightbgnow_fade1.png) no-repeat 0em 0em;
    height: 6.4em;
    float: left;
    width: 1em;
    position: relative;
}
div.rightbgfuture
{   
    padding-top: 0.3em;
    padding-bottom: 0.5em;
    background: #cccccc url(/Web/Images/rightbgfuture.png) repeat-x 0em 0em;
    position: relative;
    float: left;
    width: 24em;
}
div.rightbgwhite
{
    background: #ffffff url(/Web/Images/rightbgwhite.png) repeat-y 0em 0em;
    position: relative;
    float: left;
    width: 24em;
}
div.rightbgplainwhite
{
    background-color: #ffffff;
    position: relative;
    float: left;
    width: 24em;
}

div.rightbggreentop /* common right heading */
{
    background: transparent url(/Web/Images/rightbggreenshadowtop.gif) repeat-x 0em 0em;
    position: relative;
    float: left;
    height: 0.5em;
    width: 24em;
}
div.rightbggreen 
{
    padding-top: 0em;
    padding-bottom: 0.7em;
    background: #008080 url(/Web/Images/rightbggreenshadow.gif) repeat-y 0em 0em;
    position: relative;
    float: left;
    width: 24em;
    margin-bottom: 0.7em;
}
div.mainproceedinglist
{
    margin-left: 1em;
    width: 55em;
    float: left;
    position: relative;
    overflow: hidden;
}
span.mainboxnumber
{
    font-family: Arial, Sans-Serif, Helvetica;
    font-size: 2.4em;
    font-weight: bold; 
}
span.mainboxtext
{
    font-family: Arial, Sans-Serif, Helvetica;
    font-size: 1.2em;
    font-weight: bold; 
}
div.mainboxpast
{
    background: transparent url(/Web/Images/mainboxpastarrow.png) no-repeat 2em 1em;
    width: 8.6em;
    margin-right: 0.3em;
    float: left;
    position: relative;
    border-top: solid 0.3em #343434;
    color: #343434;
    overflow: hidden;
}
div.mainboxnow
{
    width: 8.6em;
    margin-right: 0.3em;
    float: left;
    position: relative;
    border-top: solid 0.3em #cc0000;
    color: #cc0000;
    overflow: hidden;
}
div.mainboxnowarrow
{
    background: transparent url(/Web/Images/mainboxnowarrow.png) no-repeat 0em 0em;
    width: 8.6em;
    float: left;
    position: relative;
    height: 1em;
    margin-top: 0.7em;
}
div.mainboxfuture
{
    width: 8.6em;
    margin-right: 0.3em;
    float: left;
    position: relative;
    border-top: solid 0.3em #999999;
    color: #999999;
    overflow: hidden;
}
/* PROCEEDINGSPAGE END */

/*---------- DICTIONARY & TOOLTIP------------------*/

div#div-dictionary-wrapper
{
	float: left;
	width:100%;
	/*padding-left: 30px;
	padding-right: 30px;*/
}

/*div.div-dictionary-heading h1
{
	font-size: 2em;
	color: #000000;
	margin-bottom: 7px;
	margin-top: 29px;
}*/

/*div.div-dictionary-smallheading
{
	font-weight: bold;
	font-size: 1.4em;
}*/

div.div-dictionary-content
{
	margin-top: 0px;
	margin-bottom: 1.5em;
}

div.div-dictionary-smallheading p
{
	margin-bottom: 0px;
}

#lowercontent a.ordboklenke:link, #lowercontent a.ordboklenke:visited, #lowercontent a.ordboklenke:hover, #lowercontent a.ordboklenke:focus
{
	background-color: #e6e1dc;
	margin-left: 0;
	/* line-height: 0; */
	/*font-size: 10pt;*/
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

div.dark
{
	background-color: #c4c2c0;
	background-image: url(Web/Images/Dictionary/bg-grey-1.gif);
}

div.div-tooltip-wrapper
{
	/*background-color: #e1dfdd;*/
	background-color: White;
	width: 28em; /*206px;*/
	float: left;
	border: solid 1px #008080;
	z-index: 80;
}

div.div-popup-heading
{
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	cursor: default;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	padding: 0.5em 0.5em 0em 0.5em; /*6px 6px 0 6px;*/
	width: 100%; /*194px;*/
	z-index: 80;
}

div.div-popup-content
{
	/*font-family: Arial;*/
	color: #000000;
	text-decoration: none;
	cursor: default;
	font-size: 1.1em;
	float: left;
	/*margin-right:1em;*/
	padding: 0em 0em 1em 0.5em; /*6px 6px 0 6px;*/
	width: 90%; /*194px;*/
	z-index: 80;
}


div#tooltip
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 80;
	visibility: hidden;
	/*filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;*/
	text-align: left;
	float:left;
}

/* letterlist a-aa */
ul.letterlist
{
    position: relative;
    padding: 0em;
    margin: 0em;
    float: left;
    margin-bottom: 0.7em;
}

ul.letterlist li
{
    float: left;
    list-style-type: none;
    margin: 0em;
    cursor: pointer;
    background-color: #ffffff;
    margin-right: 0.7em;
    width: 1.6em;
    text-align: center;
    margin-bottom: 0.7em;
    
}

/* Image gallery representatives */
ul.letterlist li.color
{
    float: left;
    list-style-type: none;
    margin: 0em;
    cursor: pointer;
    background-color: #eff3f3;
    margin-right: 0.7em;
    width: 1.6em;
    text-align: center;
    margin-bottom: 0.7em;
    font-weight: bold;
}
div.personimagefield
{
    position: relative;
    float: left;
    height: 22em;
    width: 14em;
    text-align: center;
}
div.personimagetextcontainer
{
    width: 14em;
    text-align: left; /* firefox center alignment helper */
}
div.personimagetext
{
    width: 9.5em;
    text-align: left;
    margin-left: 2.4em;
}

div.piclinedotted
{
    width: 12.5em;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    height: 0.1em;
    border-top: dotted 0.1em #c1d1d1;
    float: inherit;
    padding: 0em;
}

/* County representative list (2col, text right) */
div.countyimagefield
{
    position: relative;
    float: left;
    height: 12em;
    width: 25.5em;
    border-bottom: dotted 0.1em #c1d1d1;
    margin-left: 1.5em;
    margin-bottom: 1em;
}
div.countyimagetextcontainer
{
    width: 15.5em;
    float: left;
    position: relative;
    overflow: hidden;
}
div.countyimagecontainer
{
    width: 9em;
    text-align: left;
    float: left;
    position: relative;
    overflow: hidden;
}

div.galleryinfobox
{
    border-bottom: dotted 0.1em #c1d1d1;
    border-top: dotted 0.1em #c1d1d1;
    width: 26em;
    position: relative;
    float: left;
    padding: 0.5em;
    margin-top: 0.5em;
}

/* Representative buttons */
div.reprtext
{
    padding-top: 0.3em;
    width: 6em;
    position: relative;
    float: left;
    text-align: right;
}

div.reprbutton
{
    padding-bottom: 2em;
    width: 2.8em;
    background-color: #ffffff;
    position: relative;
    float: right;
    text-align: center;
}

div.representativeimage
{
    width: 15.8em; 
    overflow: hidden; 
    margin-bottom: 1em;
    float: left; 
    position: relative;
}

div.objectlist
{
    float: left;
    position: relative;
    width: 100%;
}

/* DIVERSE */
/*
div.italicsfix
{
	overflow:hidden;
	width:96%
}

td.td-meetings-maincolumn
{
	width: 30em;
}

td.td-meetings-comitteecolumn
{
	width: 10em;
}*/

div.biosuba1
{
    display: block;
    height:auto; 
    overflow:visible;
}
div.biofloatleft
{
    overflow: visible; 
    display: block; 
    width: 40em; 
    height: auto;
}

div.overridetovisible
{
	visibility:visible;
}

.accessibility-hidden
{
    position:absolute;
    top:-999em;
    left:-999em;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4D7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionLink
{
    background-color: #2E4D7B;
    color: white;
}

.accordionContent
{
    background-color: white;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


