body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	background-image: url(../gfx/bgPaperRepeat.jpg);
	background-position: left top;
	padding-top: 1px;
	padding-bottom: 30px;
	font-size: 0.625em;
}
body.frontPage {
	background-color: #EBE8D2;
}
img {
	border: none;
}
a {
	text-decoration: underline;
	color: #177391;
}
a.withinText {
	text-decoration: underline;
}
a.withinText:hover {
	text-decoration: none;
}
a:visited {
   text-decoration: none;	
	color: #9E0303;
}
a.withArrow {
	white-space: nowrap;
	padding-right: .9em;
	background: url(../gfx/ria1.gif) no-repeat right -1145px;
}
a.withArrow:visited {
	background: url(../gfx/ria1.gif) no-repeat right -1675px;
}
* {
	margin: 0;
	padding: 0;
}
h1{
	font: 3.6em Georgia;
	font-weight: bold;
	color: #fff;
}
h2 {
	font: 2.6em Georgia;
	color: #1d1705;
}
h3 {
	font: 1.7em Georgia;
	color: #1d1705;
}
h4 {
	font: bold 1.8em Georgia;
	color: #684D16;	
}
h5 {
	font: 1.7em Georgia;
	color: #fff;
	background: #7E6C4C;
}
h6 {
	font: bold 1.2em Georgia;
	color: #9e0303;
}
p {
	color: #1d1705;
	line-height: 1.5em;
}
ul {
	list-style: none;
}
.ingress{
	color: #fff;	
	font: 1.5em Georgia;
	padding: 1em 0 ;
	line-height: 1.333333em;
}
label {
	font-size: 1.1em;
	color: #574a2d;
}
.horizontalMenu {
	list-style: none;	
}
.horizontalMenu li {
	display: inline;
}
.boxAFullWidth {
	position: relative;	
	width: 1008px;
	margin: 0 auto;
	padding: 0 0 12px 0;
	background: url(../gfx/shBottoms.png) no-repeat left bottom;
}
.boxAFullWidth.leastSegmented {
	margin-bottom: -6px;
}
.boxAFullWidth.lessSegmented {
	margin-bottom: -2px;
}
.boxB {		
	background: url(../gfx/shLeft.png) no-repeat left top;
	padding: 0 0 0 6px;
}
.boxC {		
	background: url(../gfx/shRight.png) no-repeat right top;
	padding: 0 6px 0 0 ;
}
.columnsContainer {
	width: 1008px;
	margin: 0 auto;
	position: relative;
}
.boxAFrontPageLeft {
	position: relative;	
	width: 603px;
	padding: 0 0 12px 0;
	background: url(../gfx/shBottoms.png) no-repeat -1008px bottom;
}

.boxAFrontPageRight {
	position: absolute;		
	right: 0;
	top: 0;	
	width: 405px;	
	padding: 0 0 12px 0;
	background: url(../gfx/shBottoms.png) no-repeat -1611px bottom;
}
.button.printVersion .buttonLink {
	text-transform: none;
}

.linkList {
	margin-bottom: 1em;
	list-style: none;
}
.linkList li {	
	padding-top: 1em ;
	margin: 0;	
}
.linkList li a {	
	background: url(../gfx/ria1.gif) no-repeat -426px -1673px;
	font: 1.3em Georgia;
	padding-left: .9em;
	color: #684d16;
}
.linkList.plain li a {
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #177391;	
 	background: url(../gfx/ria1.gif) no-repeat -426px -1145px;
	display: block;
}

.linkList li a:visited {
	color: #9E0303;
}
.linkList.plain li a:visited {
	color: #9E0303;
	background: url(../gfx/ria1.gif) no-repeat -426px -1675px;
}
/* 
 * Text size change functionality 
 * 
 * Everything that happens when text size is increased is specified here:
 * 
 */

/* Larger size */

body.largerSize h3 {
	font-size: 2.0em;
}
body.largerSize p, body.largerSize .linkList.plain a, body.largerSize .mainMenu ul.subMenu li a, body.largerSize .sideMenu a, 
body.largerSize .globalMenu li a, body.largerSize .header .mainMenu .subMenu li.subSubMenu strong, body.largerSize.webExposition .expoPageContent p,
body.largerSize .factList li, factList ol, body.largerSize a.showMore, body.largerSize .dAHomeBody .residentsList li, body.largerSize .newsFooter a.withArrow,
body.largerSize .dASubHeader ul a.withArrow, body.largerSize label, body.largerSize .selectExpo p, body.largerSize .header .search p{
	font-size: 1.5em; 
}
body.largerSize .navBox .search, body.largerSize .webExpo .moreExpos, body.largerSize .breadcrumbs li {
	font-size: 1.5em;
}
body.largerSize.webExposition .expoPageContent p.ingress, body.largerSize .linkList a, body.largerSize p.ingress  {
	font-size: 1.7em;
}
body.largerSize a.withArrow {
	background-position: right -1140px; 
}
body.largerSize .webExpo a.withArrow {
	background-position: right -1570px; 
}
body.largerSize a.withArrow:visited {
	background-position: right -1670px
}
body.largerSize .webExpo a.withArrow:visited {
	background-position: right -1740px;
}

body.largerSize .globalMenu li.textSizes { width: 8em; }
body.largerSize img.logo {
	padding-top: 3em;
}
body.largerSize .header .search, body.largerSize img.userLogo{
	top: 90px;
}
/* Largest Size */
body.largestSize h3, body.largestSize p, body.largestSize .linkList a, body.largestSize .mainMenu ul.subMenu li a, 
body.largestSize .sideMenu a, body.largestSize .header .mainMenu li a, body.largestSize .globalMenu li a, 
body.largestSize .header .mainMenu .subMenu li.subSubMenu strong, body.largestSize.webExposition .expoPageContent p,
body.largestSize p.ingress, body.largestSize a.showMore, body.largestSize .breadcrumbs li, body.largestSize .dAHomeBody .residentsList li {
	font-size: 2.4em;
}
body.largestSize .navBox .search, body.largestSize .webExpo .moreExpos, body.largestSize .breadcrumbs li, 
body.largestSize .newsFooter a.withArrow, body.largestSize .dASubHeader ul a.withArrow, body.largestSize label, body.largestSize .selectExpo p,
body.largestSize .header .search p {
	font-size: 1.5em;
}
body.largestSize.webExposition .expoPageContent p.ingress {
	font-size: 2.6em;
}
body.largestSize img.logo {
	padding-top: 10em;
}
body.largestSize .header .search, body.largestSize img.userLogo{
	top: 130px;
}
body.largestSize .globalMenu li.textSizes { width: 90em; }
input {
	font: 2.3em Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
body.largestSize a.withArrow {
	background-position: right -1140px; 
}
body.largestSize a.withArrow:visited {
	background-position: right -1670px
}

body.largestSize .webExpo a.withArrow {
	background-position: right -1570px;		
}
body.largestSize .webExpo a.withArrow:visited {
	background-position: right -1740px;
}
body.largestSize .linkList li a {
	background-position: -426px -1668px;
}
body.largestSize .linkList.plain li a {
	background-position: -426px -1140px;
}
body.largestSize .linkList.plain li a:visited {
	background-position: -426px -1670px;
}
body.largestSize .sideMenu .level3Menu li.current .level4Menu li a {
	background-position: 25px -1035px;
}
body.largestSize  .expoBody .chapterMenu li a {
	background-position: -426px -1130px;
}
body.largestSize .expoBody div.chapterMenu a.toMainPage {
	font-size: 2.4em;
	color: red;
	background-position: -426px -1100px;	
}
/* 
 * Color Schemes for webExpo (front page) and subheaders. Skal brukes til å skrifte farge på banner
 */
/* */

div.ocean {
	background: #4d6c75 url(../gfx/colorSchemes.jpg) repeat-x left top;
}
div.barn {
	background: #4b1d1d url(../gfx/colorSchemes.jpg) repeat-x left -630px;
}
div.sand {
	background: #a28c65 url(../gfx/colorSchemes.jpg) repeat-x left -1260px;
}
div.algae {
	background: #618883 url(../gfx/colorSchemes.jpg) repeat-x left -1890px;
}
div.moss {
	background: #cdbba1 url(../gfx/colorSchemes.jpg) repeat-x left -2520px;
}
div.chimney {
	background: #606060 url(../gfx/colorSchemes.jpg) repeat-x left -3150px;
}
div.marine {
	background: #415d7b url(../gfx/colorSchemes.jpg) repeat-x left -3780px;
}
div.field {
	background: #415d7b url(../gfx/colorSchemes.jpg) repeat-x left -4410px;
}
div.marine2 {
	background: #415d7b url(../gfx/colorSchemes.jpg) repeat-x left -5040px;
}
div.moss2 {
	background: #415d7b url(../gfx/colorSchemes.jpg) repeat-x left -5040px;
}
div.sand2 {
	background: #415d7b url(../gfx/colorSchemes.jpg) repeat-x left -5040px;
}
div.barn2 {
	background: #4b1d1d url(../gfx/colorSchemes.jpg) repeat-x left -7066px;
}

