/* Dusk over the shifting sands *//*/*/
li a:visited {color:#9C6;}
li a:link{color:#4D7328; }

a:link, a:visited {
color: #ad5e15;
text-decoration: none;
font-weight: bold;
}
a:hover{
text-decoration:underline;}

body {
width:100%;
margin:0;
color: #000000;
background: #ffffff;        
font-family: Verdana,Helvetica,Arial;
letter-spacing: .04em;
border-top: 25px #9C6 solid;
}

/* Banner across top of page that says the name of the whole site *//*/*/
#main-title {
width:95%;
background-color:#eeeeee;
margin:0;
padding:5px 25px;
height:75px;
border-bottom:3px solid #693;
font-family: Arial, Helvetica,Verdana;
letter-spacing: .3em;
}
.risk_title{
margin:0;padding:5px 225px 2px 10px;
height:100px;
background:#fff url(images/risk_anal_head_image.png) no-repeat right top;
border-bottom:3px solid #693;
}
img{
	border: 3px solid #333333;
/*	float: left;*/
	margin: 0 5px;
}
.large_pic{
 width:100%;
}
.multi_imageblock{
margin:0;
}
.imageblock{
margin: 15px 0 5px 10px;
float: right;
}
.caption{
	font-weight:bold;
	font-size:.6em;
	padding:0 10px;
	vertical-align: baseline;
}
#headerlist{
padding: 10px 0px;
font-size: .7em;
word-spacing: 5px;
text-align:center;
}

/* Heading level 1 is not contained in main-text. *//*/*/

h1 {
margin-top: 0;
font-size: 1.7em;
color:#4D7328;
/*border-bottom: 1px #999 dashed;*/
padding: 10px 5px;
font-weight: bold;
}
.block h1{margin:25px 0 -25px 0;}
/* Styles for the main text on the page. *//*/*/

#main-text {
width: 560px;
	margin: 0px 30px 50px 160px;
/**/	position:relative;
	border-left: 1px dotted #becaa6;
	border-right: 1px dotted #becaa6;
	padding: 0 20px;
}
.noformat, .noformat td{
border:none;
padding:5px 25px;
background-color: #fff;
}/**/
table li{font-size:1.5em;list-style:none;text-align:left;}
table{
	background-color: #ECF2E6;
	right: 200px;
	border: 1px dotted #693;
/*	border-width:0 0 1px 1px;*/
	margin: 25px;
	text-align: center;
	border-collapse:collapse;
}
table a:link{color:#4D7328;}
td{
font-size: .7em;
text-align: center;
padding: 7px;
border: 1px dotted #693;
/*border-width: 1px 1px 0 0*/;
}
.link {
/*background-color:#FDFFDF;*/
}

#link td a:hover,#link td a:link{color:#693;display: block;/*height:4em; line-height: 4em; width:18em;*/}
.link td a:hover{
	background-color: /*#9C6*/#DFFFBF;
	text-decoration:underline;
}
#link td a:visited{color:#9C6;}
p, ul, ol{
letter-spacing: .04em;
font-size: .7em;
margin: 0;
padding: 0;
}

p{word-spacing:.3em;letter-spacing: .05em; line-height:1.3em;margin: 15px 0;}
sup{font-size:.6em;}
h2 {
margin: 40px 0px 15px 0px;
padding: 0;
font-size: .9em;
color: #693;
font-weight: bold;
/*text-align: center;*/
}
h3{
font-size: 1.5em;
color: #77774f;
font-weight: bold;
text-align: center;
margin:0;
}
h5{margin:1px 0 -12px 0;}
ol, ul {
margin-left: 10px;
}

/*
a:hover {
color: #ea9e57;
text-decoration: none;
font-weight: bold;
}
*/
/* Table of Contents *//*/*/
.toc{
display:block;
font-size: 12px;
font-weight: 300;
/*font-variant: small-caps;*/
background-color: #eeeeee;
list-style-type: none;
text-align:center;
line-height: 15px;
width: 400px;
margin: 35px;
color:#693;
}
.toc h3{
padding:5px 0 15px 0;
}
.toc a:link{
display:block;
color:#693;
padding:0 0 3px 0 ;
}
.toc a:hover{
background-color: #fff;
color: #693;
display:block;

}
.block{
font-weight: 300;
list-style-type: none;
/*text-align:center;*/
line-height: 25px;
width: 600px;
position: relative;
/*margin: 30px;*/
}
#biblio{
	position: relative;
	text-align:left;
	white-space: normal;
}
/* Styles for the navbar on the left side. *//*/*/
#left{
/**/position: absolute;
top: 113px;
/*left: 10px;*/
margin:0 0 0 -10px;
width: 170px;
border-right: 1px dotted #becaa6;
}
#left-menu {
	text-align: left;
	list-style-type: none;
	display: block;
	line-height: 1.5em;
	
}
#left h3{font-size: 1.5em;
color: #77774f;
font-weight: bold;
text-align: center;
margin:7px 0 ;
}
#left h3 a:hover{
background-color: #9C6;text-decoration:none;
}
#left p {
	font-size: .6em;
	color: #77774f;
	font-weight: 500;
	text-align: left;
	/*text-indent:20px;*/
	margin-left:20px;
	word-spacing:normal;
letter-spacing: normal; line-height:normal;
	
}

#left-menu a:link, #left-menu a:visited {
	color: #7f7f6f;
	display:block;padding:0 0 0 10px;
	border-top: 1px dotted #becaa6;
}

#left-menu a:hover, #left-menu a.current {
	color: #000;
	display:block;
	background-color: #9C6;
	line-height: 1.5em;
	text-decoration:none;
}


/* Styles for the footer at the bottom of the page *//*/*/

#footer {
text-align: center;
background-color: #9C6;
color: #ffc;
margin-bottom: 0;
padding: 10px 0px;
border-top: 5px #693 solid;
font-size: .7em;
word-spacing: 10px;
}

#footer a:link, #footer a:visited,#footer a:hover {color: #ffc;}
#footer a:hover {text-decoration: underline;}

