
/* Basic layout */

.sidebar {background-color:#E1E7ED; layer-background-color:#E1E7ED; border-style:solid; border-width:0px 1px 0px 0px; border-color:#003366;}
.left {float:left;}
.right {float:right;}

/* Fonts */


/* Basic styles */

div {margin:0px 0% 0px 0%;}

dd {margin:0px 0% 0px 0%;}
dl {margin:0px 0% 0px 0%;}
dt {margin:0px 0% 0px 0%;}
li {margin:5px 10px; padding:0px 5px;}
ol {margin:0px 0% 0px 5%; list-style:decimal;}
ul {margin:0px 0% 10px 5%; list-style:disc;}

h1 {margin:20px 10px; color:#003366; font-weight:bold; font-size:18px;}
h2 {margin:20px 20px; color:#006699; font-weight:bold; font-size:16px;}
h3 {margin:20px 25px; color:#006666; font-size:14px;}
h4 {margin:20px 25px; color:#006699; font-size:14px;}
h5 {margin:20px 30px; color:#006666; font-weight:bold; font-size:12px;}
h6 {margin:3px; color:white; font-weight:bold; font-size:12px;}

hr {margin:10px 0px 10px 0px; color:#6699cc;}

input {cursor:auto;}

p {
	margin:0px 30px 20px 30px;
	text-align: left;
}
sub {font-size:12px;}
sup {font-size:12px;}
td {}
textarea {cursor:text;}

/* Custom styles */
.caption {font-size:10px; color:#6699cc; padding:5px 0px 0px 0px; }
.credit {font-size:11px; font-style:italic;}
.smalltype {font-size:10px;}
.sidetext {margin:5px 10px; font-size:11px;}
ul.sidelist {margin:5px 10px; list-style:disc;}
.sideheadline {margin:5px 5px; font-weight:bold; font-size:14px; color:#006666;}
.sidesubheadline {margin:5px 10px; font-weight:bold;}
.highlight {color:#006666; font-weight:bold;}
.boxlines {border-style:solid; border-width:1px 1px 1px 1px; border-color:#003366;}
.9point {font-size:11px;}

.footer {font-size:10px; color:#003366; padding:0px; margin:5px;}

.factBox {
	background-color:#E1E7ED;
	margin:10px;
	width: 500px;
	height: auto;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.graphBox {
	float:right;
	height:auto;
	width:160px;
	clear: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: left;
	margin-left: 10px;
}
.orgID { margin:5px 15px 5px 15px; font-size:10px; color:#666666;}
.mapCaption {
	padding:10px;
	width: 800px;
}
.pageTitle {
	font-size:22px;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
}

.subTitle {
	font-size:18px;
	padding-bottom:5px;
	font-weight:bold;
}
.mapTitle {
	font-size:24px;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
}
.bigTitle {
	font-size:25px;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
}
#note { font-size:10px; width:165px; padding:5px; }
#note ol { font-size:10px; padding-right:5px; }
#note li { font-size:10px; padding-right:5px; }
.sidebar div {
	padding-left: 8px;
	padding-right: 8px;
}
.secondIMG {
	padding-top: 15px;
	padding-bottom: 10px;
}
.subCO2 {font-size: 9px}
