body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #1c1c1c;
}

a:link, a:hover, a:active, a:visited {
color: #ff5400;
text-decoration: underline;
}


a.whitelink:link, a.whitelink:hover, a.whitelink:active, a.whitelink:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 0.9em;
}

a.whitelink:hover {
text-decoration: underline;
}

a.smalllink:link, a.smalllink:hover, a.smalllink:active, a.smalllink:visited {
color: #c6bbb2;
font-size: 0.9em;
text-decoration: none;
}

a.smalllink:hover {
color: #fff;
}
a.smalllinkorange:link, a.smalllinkorange:hover, a.smalllinkorange:active, a.smalllinkorange:visited {
font-size: 0.9em;
}


a.dklink:link, a.dklink:hover, a.dklink:active, a.dklink:visited {
color: #1c1c1c;
}

a.publink:link, a.publink:hover, a.publink:active, a.publink:visited {
	background-image: url(../img/elements/pointer.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 3px;
}


a:hover {
color: #ee0000;
}

ul {
margin-left: 1.7em;
padding-left: 0.2em;
margin-top: 0em;
margin-bottom: 0em;
line-height: 1.4em;
}

ul.resourcesLinks {
margin-left: 1.3em;
padding-left: 0em;
margin-top: 0em;
margin-bottom: 0em;
line-height: 1.4em;
}
ul.mainLinks {
margin-top: 1.5em;
margin-bottom: 2.5em;
margin-left: 1em;
}

ul.mainLinks li{
margin-left: 0px;
	list-style: none;
	padding-left: 16px;
	font-size: 12px;
	margin: 2px 0;
	background-image: url(../img/elements/pointer.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}

h2.home {
font-size: 1.4em;
margin-top: 0.5em;
}

h2.publications {
font-size: 1.15em;
border-bottom: solid 1px #c6c6c6;
padding-bottom: 0.6em;
margin-bottom: 0em;
margin-top: 48px;
}

h2.publications {
font-size: 1em;
border-bottom: solid 1px #c6c6c6;
padding-bottom: 0.6em;
margin-bottom: 0em;
margin-top: 42px;
}

h3 {
font-size: 1.3em;
}

h3.content {
font-size: 1.2em;
margin-top: 1.3em;
}

h4.content {
font-size: 1.1em;
margin-top: 1em;
margin-bottom: 0.8em;
}

div.rule {
border-top: solid 1px #666666;
line-height: 0.1em;
font-size: 1em;
height: 1em;
margin-top: 1em;
}


p {
margin-top: 0.6em;
margin-bottom: 0.6em;
line-height: 1.4em;
}

p.footer, p.footerhead {
margin-top: 0;
margin-bottom: 1.1em;
line-height: 1.3em;
}
 p.footerhead {
 margin-bottom: 0.2em;
 }
 
 p.intro {
 font-size: 1.2em;
 line-height: 1.2em;
 margin-bottom: 1.3em;
 }

 p.homebody {
 font-size: 1em;
 line-height: 1.3em;
 }
 
 p.homelead {
 margin-top: 1.8em;
 margin-bottom: 2.7em;
 }
 
 p.pubHead {
 font-weight: bold;
 font-size: 0.9em;
 margin-top: 0.6em;
 margin-bottom: 0.1em;
 }
 
 p.resourcesLower {
 font-size: 0.9em;
 }
 
 p.pubBody {
 margin-top: 0em;
 margin-bottom: 0.1em;
 font-size: 0.9em;
 line-height: 1.3em;
 }
 
 p.pubDownload {
 margin-top: 0em;
 margin-bottom: 1.4em;
 font-size: 0.9em;
 }
 
 

p.note {
padding-left: 1em;
}

span.grey {
color: #8c8c8c;
}

span.greySmall {
color: #8c8c8c;
font-size: 0.9em;
}

span.small {
font-size: 0.9em;
}

span.smalldisc {
font-size: 0.9em;
line-height: 1.3em;
}

#holder {
width: 778px;
position: relative;
}

div.mainhead {
width: 778px;
}

#logocont {
width: 179px;
height: 111px;
float: left;
text-align: center;
}

#innerhead {
width: 599px;
height: 111px;
float: left;
position: relative;
background-image:url(../img/elements/bghead.gif);
}
#lowerheadcont {
width: 778px;
height: 300px;
float: left;
}
#lowerhead {
width: 778px;
height: 105px;
}

#mainarea {
padding-left: 179px;
padding-top: 20px;
padding-bottom: 20px;
width: 599px;
float: left;

}

#mainColLeft, #mainColRight, #mainCol, #lgColLeft, #smColRight  {
float: left;
width: 341px;
margin-right: 20px;
}

#lgColLeft {
width: 401px;
}

#smColRight {
width: 178px;
margin-right: 0px;
margin-left: 0px;
}

#mainCol {

width: 599px;
margin-right: 0px;

}

#mainColRight {
width: 238px;
margin-right: 0px;
margin-left: 0px;
}

#footerarea {
display: inline;
padding-top: 1.3em;
margin-left: 179px;
border-top: solid 1px #8e8e8e;
font-size: 0.9em;
color: #535353;
width: 599px;
float: left;
}

#navcont {
width: 179px;
height: 105px;
float: left;
padding-top: 1px;
padding-bottom: 1px;
}

#imagesstrip {
width: 599px;
height: 107px;
float: left;
}

#toplinks {
top: 3px;
left: 374px;
height: 16px;
width: 211px;
position: absolute;
text-align: right;
}

#tagline {
top: 86px;
left: 343px;
position: absolute;
}

img.lheadimg, img.rheadimg {
margin-right: 1px;
margin-top: 1px;
}

 img.rheadimg {
 margin-right: 0;
 }
 
 img.mbottom {
 margin-bottom: 1px;
 }
 
div.articleLargeCont, div.articleLargeContTop {
margin-top: 2em;
border-bottom: solid 1px #c6c6c6;
border-top: solid 1px #c6c6c6;
padding-top: 1em;
padding-bottom: 1.2em;
padding-left: 10px;
padding-right: 10px;
}
div.articleLargeCont {
border-top: none;
margin-top: 0em;
}
/*
div.articleLargeContTop:hover, div.articleLargeCont:hover {
background-color: #eaeaea;
}
*/
p.articleLgDate, p.articleLgTitle, p.articleLgBrief, p.articleLgBottom {
font-size: 0.9em;
margin-bottom: 0em;
margin-top: 0em;
}
p.articleLgDate, p.articleLgBrief {
margin-bottom: 0.2em;
}

p.articleLgTitle {
font-weight: bold;

}

#splashcont {
width: 362px;
padding-left: 299px;
padding-right: 119px;
margin-bottom: 1em;
margin-top: 1.8em;
float: left;
}

#factcont {
	height: 82px;
	width: 290px;
	border-top: solid 1px #c6c6c6;
	margin-top: 20px;
	padding-top: 12px;
	background-image: url(../img/elements/bg/fact_bg.gif);
	background-repeat: no-repeat;
	background-position: 5px 15px;
	padding-left: 50px;
	font-size: 0.9em;
}

table.contactTable {
margin-top: 0.5em;
margin-bottom: 1em;
}

td.contactTop {
border-top: solid 1px #c6c6c6;
}

td.contactTop, td.contact {
border-bottom: solid 1px #c6c6c6;
}

#navResources {
position: absolute;
background-color: #aea094;
color: #fff;
top: 112px;
left: 179px;
width: 152px;
padding-bottom: 5px;
z-index: 100;
padding-left: 10px;
padding-top: 2px;
line-height: 1.8em;
}

div.navResourcesLink {
width: 137px;
height: 20px;
padding-left: 10px;
padding-top: 4px;
color: #fff;
font-weight: bold;
float: left;
display: block;
z-index: 120;
}
