/* Layout Stylesheet */ 
body {
 margin: 0;
 padding:0; 
 background:#fdf4de;
 color: #333333;
 }	 

#lh-col{
 position:absolute;
 top:60px;
 left:0;
 width:190px;
 height: 389px;
 z-index:3;
 background-image:url(images/left_triangle.gif);
 background-repeat:no-repeat; 
 padding: 14px;
 }

#rh-col{
 position:absolute;
 top:62px;
 right:0;
 width:13px;
 z-index:2;
 background-image:url(images/rhcol_back.gif);
 background-repeat:repeat-y;
 color: #333333;}

#hdr{
  background:#fdf4de;
  margin:0;
}

#c-col{
 margin:0 0 0 0;
 position:relative;
 width: 75%;
 background:#fdf4de;
 color: #333333;
 z-index:5; 
 }

.bodytext {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 69%;
 color: #333333;
 line-height:15px;
 }
 .bodytext a:link {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 font-weight:bold;
 }
.bodytext a:hover {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 font-weight:bold;
 }
.bodytext a:active {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 font-weight:bold;
 }
.bodytext a:visited {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 font-weight:bold;
 }
 .leftcolhead {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 81%;
 color: #828701;
 font-weight: bold;
 line-height:15px;
 }
 #ftr {
 clear: left;
 float: left;
 position: relative;
 left: 85px;
 width:430px;
 height:37px;
 z-index: 55;
 background:#fdf4de;
 }
 
 #ftrright {
 
 background-image:url(images/footer_rightback.gif);
 background-repeat:repeat-x;
 height:37px;
 width: 337px;
 left: 515px;
 margin-left: 85px;
 text-align:right;
 }
 #ftrstripe {
 left: 205px;
 padding-left: 205px;
 width:775px;
 z-index:151;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 65%;
 color: #333333;
 }
 
#ftrstripe a:link {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #022550;
	font-weight: bold;
}
#ftrstripe a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #022550;
	font-weight: bold;
}
#ftrstripe a:active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #022550;
	font-weight: bold;
}
#ftrstripe a:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #022550;
	font-weight: bold;
} 
 
.footercallout {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #be3200;
	font-weight: bold;
}
.searchfield {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 190px;
}
.blueback{
 background-image:url(images/internal_back.gif);
 background-repeat:repeat-x;
}
.leftcolstretch{
 background-image:url(images/leftstrip.gif);
 background-repeat:repeat-y;
}
.triangle{
 background-image:url(images/left_triangle_int.gif);
 background-repeat:no-repeat;
}
.footercell{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 65%;
 color: #333333;
}
.footercell a:link {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #022550;
	font-weight: bold;
}
.footercell a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #022550;
	font-weight: bold;
}
.footercell a:active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #022550;
	font-weight: bold;
}
.footercell a:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #022550;
	font-weight: bold;
} 
.pageheader {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 font-weight:bold;
 line-height:35px;
 }
.subheader {
font-family: Tahoma, Arial, sans-serif;
font-size: 100%;
color: #be3200;
font-weight:bold;
line-height:25px;
}
.toolsheading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #be3200;
  font-weight: normal;
  margin-left: 15px;
}
.subnavoff {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 69%;
 color: #022550;
 line-height:15px;
 }
.subnavoff a:link {
 color: #022550;
 }
.subnavoff a:hover {
 color: #022550;
 }
.subnavoff a:active {
 color: #022550;
 }
.subnavoff a:visited {
 color: #022550;
 }
.subnavon {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 69%;
 color: #be3200;
 line-height:15px;
 }
.subnavon a:link {
 color: #be3200;
 text-decoration: underline;
 }
.subnavon a:hover {
 color: #be3200;
 text-decoration: underline;
}
 .subnavon a:active {
 color: #be3200;
 text-decoration: underline;
}
 .subnavon a:visited {
 color: #be3200;
 text-decoration: underline;
 }
 .subnavdivider {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #333333;
 line-height:15px;
 }

ul {
	color: #be3200;
	margin-left: 20px;
	margin-top: -20;
	list-style-type: square;
}
.optionsboxlabel {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.optionspad {
	padding-left: 10px;
}
.optionsboxlist {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 0;
	margin-bottom:10px;
	width: 185px;
}
.datatypelist {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 10px;
}
.optionstext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.optionstext a:link {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #022550;
}
.optionstext a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #022550;
}
.optionstext a:active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #022550;
}
.optionstext a:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #022550;
}
.maptablerow1 {
	padding: 3px;
	border-color:#000000;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:0;
	border-style:solid;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	color:#000000;
	background-color:#f4d58c;
}
.maptablecell1 {
	padding: 3px;
	border-color:#000000;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	color:#000000;
	background-color:#e4e6b2;
}

.maptablecell1 a:link{
	color:#000000;
}
.maptablecell1 a:hover{
	color:#000000;
}
.maptablecell1 a:active{
	color:#000000;
}
.maptablecell1 a:visited{
	color:#000000;
}




.maptablecell1Rank {
	padding: 3px;
	border-color:#000000;
	border-top:1px;
	border-left:1px;
	border-right:0;
	border-bottom:1px;
	border-style:solid;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	color:#000000;
	background-color:#e4e6b2;
}
.maptablecell1middle {
	padding: 3px;
	border-color:#000000;
	border-top:1px;
	border-left:1px;
	border-right:0;
	border-bottom:1px;
	border-style:solid;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	color:#000000;
	background-color:#d1e0ea;
}
.maptablecell1end {
	padding: 3px;
	border-color:#000000;
	border-top:1px;
	border-left:0;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	color:#000000;
	background-color:#d1e0ea;
}
.maptablecell1end a:link{
	color:#000000;
}
.maptablecell1end a:hover{
	color:#000000;
}
.maptablecell1end a:active{
	color:#000000;
}
.maptablecell1end a:visited{
	color:#000000;
}


.maptablecell1endFirst {
	padding: 3px;
	border-color:#000000;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	color:#000000;
	background-color:#d1e0ea;
}
.mapcol1rows {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: bold;
	color:#000000;
	background-color:#d1e0ea;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
}
.mapcol1rowsRank {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: bold;
	color:#000000;
	background-color:#d1e0ea;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:0;
	border-left:1px;
	border-style:solid;
  text-align:center;
}
.mapcol1bottom {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: bold;
	color:#000000;
	background-color:#d1e0ea;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:0;
	border-left:1px;
	border-style:solid;
}
.mapcol3rowsFirst {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#fdf4de;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
}
.mapcol3rows {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#fdf4de;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:1px;
	border-left:0;
	border-style:solid;
}

.profilecellsfirst {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#fdf4de;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
}


.mapcol3rowsFirst {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#B3B3D3;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:1px;
	border-left:0;
	border-style:solid;
}

.mapcol3rowsLast {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#FAFA96;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:1px;
	border-left:0;
	border-style:solid;
}




.mapcol3rowsNoBG {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:1px;
	border-left:0;
	border-style:solid;
}
.mapcol3rowsbottom {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#fdf4de;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
}
.mapcol3rowsmiddle {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#fdf4de;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:0;
	border-left:1px;
	border-style:solid;
}
.mapcol3rowsmiddlebottom {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#fdf4de;
	border-color:#000000;
	border-top:0;
	border-bottom:1px;
	border-right:0;
	border-left:1px;
	border-style:solid;
}
.mapcol3bottom {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color:#000000;
	background-color:#f5f0df;
	border-color:#dbc79c;
	border-top:1px;
	border-bottom:1px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
}
.notestext {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 69%;
 color: #333333;
 line-height:15px;
 }
 .notestext a:link {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 font-weight:normal;
 }
.notestext a:hover {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 font-weight:normal;
 }
.notestext a:active {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 font-weight:normal;
 }
.notestext a:visited {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 font-weight:normal;
 }
 .leftsidebartext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
 .leftsidebartext a:link {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #022550;
}
 .leftsidebartext a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #022550;
}
 .leftsidebartext a:active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #022550;
}
 .leftsidebartext a:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #022550;
}



.datapagetext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 69%;
	color: #333333;
	line-height:15px;
	margin-top: 5px;
}
.datapagetext a:link {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 }
.datapagetext a:hover {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 }
.datapagetext a:active {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
 }
.datapagetext a:visited {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #022550;
 line-height:15px;
}
.chooseregion {
 width: 175px;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
#regions {
	width: 175px;
	float: left;
	margin-top: 3px;
}
.preview {
	font-size: 18px;
	color: #CC0000;
	position: absolute;
	left: 269px;
	top: 12px;
	width: 251px;
	background-color: #FFFFCC;
	margin: 5px;
	border-color: #990000;
	padding: 5px;
}
#keybox1 {
	width: 10px;
	height: 10px;
}


#keybox1 {
	width: 10px;
	height: 10px;
  margin: 0;
	float: left;
	vertical-align: middle;
	border-color: #6d6d6d;
	border-width: 1px;
	border-style: solid;
}
#keybox2 {
	width: 10px;
	height: 10px;
  margin: 0;
	float: left;
	vertical-align: middle;
	border-color: #6d6d6d;
	border-width: 1px;
	border-style: solid;
}
#keybox3 {
	width: 10px;
	height: 10px;
  margin: 0;
	float: left;
	vertical-align: middle;
	border-color: #6d6d6d;
	border-width: 1px;
	border-style: solid;
}
#keybox4 {
	width: 10px;
	height: 10px;
  margin: 0;
	float: left;
	vertical-align: middle;
	border-color: #6d6d6d;
	border-width: 1px;
	border-style: solid;
}
#keybox5 {
	width: 10px;
	height: 10px;
	margin: 0;
	float: left;
	vertical-align: middle;
	border-color: #6d6d6d;
	border-width: 1px;
	border-style: solid;
}
#key {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 190px;
	height: 10px;
	vertical-align: middle;
}
.key {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 190px;
	height: 10px;
	vertical-align: middle;
  padding-top: 1px;
  padding-bottom: 1px;

}
#graphtext {
	height: 10px;
	vertical-align: middle;
	margin: 0;
}
.graphtext {
	height: 10px;
	vertical-align: middle;
	margin: 0;
}
.download {
	 font-family: Tahoma, Arial, sans-serif;
	 font-size: 11px;
	 color: #022550;
	 margin-top: 0;
	list-style-type: square;
}
