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;
	position: relative;
}
body.frontPage {
	background-color: #EBE8D2;
}
img {
	border: none;
}
a {
	text-decoration: none;
	color: #177391;
}
a.withinText {
	text-decoration: underline;
}
a.withinText:hover {
	text-decoration: none;
}
a:visited {
	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;
}
h3 a {
	color: #1d1705;
}
h4 {
	font: bold 1.8em Georgia;
	color: #684D16;	
}
h5 {
	font: 1.7em Georgia;
	color: #fff;
	background: #7E6C4C;
}
em.date {
	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 {
	visibility: hidden;
}
.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;
	display: inline-block;
}
.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 .expoPageContent p,
body.largerSize .factList li, body.largerSize a.showMore, body.largerSize .newsFooter a.withArrow,
body.largerSize .dASubHeader ul a.withArrow, body.largerSize label, body.largerSize .selectExpo p, body.largerSize em.date, 
body.largerSize div.expoPageContent p, body.largerSize .navBox .item.search .withArrow, body.largerSize .navBox .item.search label, body.largerSize .navBox .item.search input{
	font-size: 1.5em !important; 
}
body.largerSize .webExpo .moreExpos, body.largerSize .breadcrumbs li {
	font-size: 1.5em;
}
body.largerSize .linkList a, body.largerSize p.ingress {
	font-size: 1.7em !important;
}
body.largerSize.webExposition .expoPageContent p.ingress {
	font-size: 1.7em ! important;
}
body.largerSize.webExposition .breadcrumbs li {
	font-size: 1.1em !important;
}
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 .disclaimer ul li {
	font-size: 15px;
	font-size: 1em;
}
body.largerSize div.subHeader p.expoIntroduction {
	font-size: 1.9em !important;
}
body.largerSize .subHeader.withIllustration {	
	height: auto !important;
	padding-bottom: 5em !important;
}
body.largerSize .dAHomeBody .residentsList {
	font-size: 1.25em;	
}
body.largerSize .linkList.plain a {
	background-position: -422px -1143px !important;
}
body.largerSize .linkList.plain a:visited {
	background-position: -422px -1670px !important;
}
body.largerSize .chapterMenu .linkList.plain a {
	background-position: -422px -1135px !important;
}
body.largerSize .chapterMenu .linkList.plain a:visited {
	background-position: -422px -1665px !important;
}
body.largerSize .expoBody div.chapterMenu a.toMainPage {
	font-size: 1.5em;
	background-position: -422px -1143px !important;	
}
body.largerSize .expoBody div.chapterMenu a.toMainPage:visited {
	background-position: -422px -1673px !important;	
}
/* Largest Size */
body.largestSize h3, body.largestSize p, body.largestSize .linkList a, body.largestSize .shortcuts .linkList a, body.largestSize .fora .linkList a,  
body.largestSize .sources .linkList.plain li a, body.largestSize .expoPageContent p, body.largestSize p.ingress, 
body.largestSize a.showMore, body.largestSize .expoPageContent p, body.largestSize .navBox .item.search label, body.largestSize .navBox .item.search input, body.largestSize .navBox .item.search .withArrow {
	font-size: 2.4em !important; 
}
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, body.largestSize .factList li, body.largestSize em.date {
	font-size: 1.5em;
}
body.largestSize .interestArea .linkList a {
	font-size: 1.5em !important;
}
body.largestSize .dAHomeBody .residentsList {
	font-size: 2.0em;
}
body.largestSize .expoPageContent p.ingress {
	font-size: 2.6em !important;
}

body.largestSize div.subHeader p.expoIntroduction {
	font-size: 2.4em !important;
}
body.largestSize .subHeader.withIllustration {	
	height: auto !important;
	padding-bottom: 5em !important;
}
body.largestSize.webExposition .breadcrumbs li {
	font-size: 1.1em !important;
}
input {
	font: 1.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: -422px -1130px !important;
}
body.largestSize .linkList.plain li a:visited {
	background-position: -422px -1660px !important;
}
body.largestSize .expoBody .chapterMenu li a {
	background-position: -422px -1130px;
}
body.largestSize .expoBody div.chapterMenu a.toMainPage {
	font-size: 2.4em;
	background-position: -422px -1140px;	
}
body.largestSize .expoBody div.chapterMenu a.toMainPage:visited {
	background-position: -422px -1660px;	
}
body.largestSize .disclaimer ul li {
	font-size: 24px;
	font-size: 1em;
}
body.largestSize .navBox .item.search input {
	width: 12em;
}
/* 
 * Color Schemes for webExpo (front page) and subheaders.
 */
/* */

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: #999e68 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;
}

