@charset "utf-8";
/* CSS Document */
body {
	background-color: #CCCCCC;
	line-height:130%;
	padding:0px;
	margin:0px;
}

#mainScaleBlock {
	width: 100%;
}

#navigationBlock {
	width: 100%;
	background: url(../imgs/whiteBlock.png) top left;
	border-bottom: 1px solid #CCCCCC;
}

#navigationBlock .navigationrow {
	width: 970px;
	margin: 0px auto 0px auto;
	overflow: hidden;
}

#navigationBlock .navigationrow .logoBlock {
	width: 162px;
	display: block;
	float: left;
	margin-right: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#navigationBlock .navigationrow a {
	display: block;
	float: left;
	padding: 22px;
	font-size: 19px;
	color: #162966;
	text-decoration: none;
	font-family: 'Karla', sans-serif;
}

#navigationBlock .navigationrow a:hover {
	background: url(../imgs/navHover_50.png) bottom center no-repeat;
}

#navigationBlock .navigationrow a.active {
	background-color: #ffffff;
	background: url(../imgs/navHover.png) #ffffff bottom center no-repeat;
	font-weight: 700;
}

#navigationBlock .navigationrow a.active:hover {
	
}

#centerColumnBlock {
	width: 970px;
	margin: 0px auto 0px auto;
}

#centerColumnBlock .curveBlock {
	background: url(../imgs/whiteBlock.png) top left;
	-moz-border-radius-bottomright: 16px;
	-moz-border-radius-bottomleft: 16px;
	border-bottom-right-radius: 16px;
	border-bottom-left-radius: 16px;
	padding: 0px 20px 12px 20px;
	margin-bottom: 45px;
}

#centerColumnBlock .controller {
	padding: 5px 0px 5px 20px;
	background: url(../imgs/controllerBG.png) top left repeat-x;
	overflow: hidden;
}

#centerColumnBlock .controller h1 {
	color: #006A90;
	font-size: 17px;
	font-family: 'Karla', sans-serif;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

#centerColumnBlock .chronologyController .optButtons {
	float: right;
	overflow: hidden;
	padding: 3px 20px 0px 0px;
	margin: 0px 0px 5px 0px;

}

.chronologyController .optButtons .optBlockBack,.chronologyController .optButtons .optBlockLeft,.chronologyController .optButtons .optBlockCenter,.chronologyController .optButtons .optBlockRight
	{
	float: left;
}
#optBlockLocation_link
{
color:#666666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
display:block;
padding:5px 0px 5px 42px;
margin-bottom:10px;
background:url(../imgs/location-icon.png) center left no-repeat;
}
#optBlockTimePeriod_link
{
color:#666666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
display:block;
padding:5px 0px 5px 42px;
margin-bottom:10px;
background:url(../imgs/timeperiod-icon.png) center left no-repeat;
}
#optBlockAssets_link
{
color:#666666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
display:block;
padding:5px 0px 5px 42px;
margin-bottom:10px;
background:url(../imgs/assets-icon.png) center left no-repeat;
}
#optBlockCharacteristics_link
{
color:#666666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
display:block;
padding:5px 0px 5px 42px;
margin-bottom:10px;
background:url(../imgs/characteristics-icon.png) center left no-repeat;

}
.clearButton
{

float:right;
margin-top:6px;
margin-right:20px;
margin-bottom:3px;
-moz-box-shadow: 0px 0px 7px #e3e3e3;
		-webkit-box-shadow: 0px 0px 5px #e3e3e3;
		box-shadow: 0px 0px 7px #e3e3e3;

	-moz-border-radius: 7px;
	border-radius: 7px;

		border:1px solid #a5b0b2;
		width:53px;
		height:31px;
		background:url(../imgs/clearButtonBG.png) center center repeat-x;
}
#optBlockAssets_clear, #optBlockLocationGround_clear,#optBlockLocationSpace_clear,#optBlockTimePeriod_clear,#optBlockCharacteristics_clear
{


		font-size: 14px;
	font-family: 'Karla', sans-serif;

display:block;
padding:6px 10px 6px 9px;
margin:0px;

text-decoration:none;
color:#000000;	
}

#centerColumnBlock .chronologyController .optButtons .optBlockLeft a {
	padding: 7px 11px 7px 11px;
	display: block;
			border-top: 1px solid #828282;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #828282;
	/* curves */
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	/* end */
	font-size: 13px;
	margin: 0px;
	color: #000000;
	background:url(../imgs/optButtonsBG.png) bottom left repeat-x;
}

#centerColumnBlock .chronologyController .optButtons .optBlockBack a {
	background:url(../imgs/optButtonsBackBG.png) bottom left repeat-x;
	color: #fff;
}
#centerColumnBlock .chronologyController .optButtons .optBlockBack a:hover 
{
	background:url(../imgs/optButtonsBackHoverBG.png) #999999 bottom left repeat-x;
}
#centerColumnBlock .chronologyController .optButtons .optBlockCenter a {
	font-size: 13px;
	padding: 7px 11px 7px 11px;
	display: block;
		border-top: 1px solid #828282;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #828282;

		background:url(../imgs/optButtonsBG.png) bottom left repeat-x;
	/* curves */ /* end */
	color: #000000;
	margin: 0px;
}
#centerColumnBlock .chronologyController .optButtons .optBlockCenter a:hover 
{
background:url(../imgs/optButtonsHoverBG.png) bottom left repeat-x;
}

#centerColumnBlock .chronologyController .optButtons .optBlockRight a {
	padding: 7px 11px 7px 11px;
	display: block;
	border-top: 1px solid #828282;
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
	
	background:url(../imgs/optButtonsBG.png) bottom left repeat-x;
	/* curves */
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright: 12px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	/* end */
	font-size: 13px;
	margin: 0px;
	color: #000000;
}
#centerColumnBlock .chronologyController .optButtons .optBlockRight a:hover
{
background:url(../imgs/optButtonsHoverBG.png) bottom left repeat-x;
}
#centerColumnBlock .chronologyController .optButtons #optBlockSubmit a
{
	padding: 7px 11px 7px 11px;
	display: block;
	border-top: 1px solid #828282;
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
	
	background:url(../imgs/optButtonsSubmitBG.png) bottom left repeat-x;
	/* curves */
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright: 12px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	/* end */
	font-size: 13px;
	margin: 0px;
	color: #000000;
}
#centerColumnBlock .chronologyController .optButtons #optBlockSubmit a:hover
{
background:url(../imgs/optButtonsSubmitHoverBG.png) bottom left repeat-x;
}
#centerColumnBlock .chronologyController .optButtons .backSingle a {
	background:url(../imgs/optButtonsBackBG.png) bottom left repeat-x !important;
	color: #fff;
}
#centerColumnBlock .chronologyController .optButtons .backSingle a:hover 
{
	background:url(../imgs/optButtonsBackHoverBG.png) #999999 bottom left repeat-x !important;
}

#centerColumnBlock .chronologyController {
	background: url(../imgs/chronologyBG.png) bottom left repeat-x;
	padding: 6px 0px 25px 17px;
	margin: 0px;
	overflow: hidden;
}

#centerColumnBlock .chronologyController a {
	display: block;
	color: #AA900E;
	padding: 8px 5px 8px 40px;
	text-decoration: none;
	font-family: 'Karla', sans-serif;
	font-size: 18px;
}

#centerColumnBlock .chronologyController a.closed {
	background: url(../imgs/chronology_open.png) center left no-repeat;
}

#centerColumnBlock .chronologyController a.opened {
	background: url(../imgs/chronology_close.png) center left no-repeat;
}

#centerColumnBlock .chronologyController  .chronologyContents {
	width: 935px;

height:145px;
overflow-x: hidden;
overflow-y:visible;

}

#centerColumnBlock .chronologyController  .chronologyContents .scrll {
width: 925px !important;
height:120px;

}


/* start the functionality styles */
.functionalityBlock {
	
}

.functionalityBlock .loaderWheelResultsPage {
	width:31px;
	height:200px;
	margin:0px auto 10px auto;
	padding-top: 140px;
	display:none;
}

.functionalityBlock .doubleCol {
	overflow: hidden;
	width: 100%;
	padding:12px 0px 0px 0px;
}
.leftLinksStart
{
width:350px;
float:left;
}
.leftLinksStart h2
{
	padding: 15px 5px 12px 0px;
	margin:0px;
	font-size: 18px;
	color: #227BEA;
	font-family: 'Karla', sans-serif;
}
.rightHelper{
float:left;
width:580px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.rightHelper h2
{
	padding: 15px 5px 5px 0px;
	margin:0px;
	font-size: 18px;
	color: #227BEA;
	font-family: 'Karla', sans-serif;
}
.functionalityBlock .doubleCol .leftColForm {
	width: 400px;
	float: left;
	margin-right: 20px;
}

.functionalityBlock .doubleCol .leftColMenu {
	width: 318px;
	float: left;
	margin-right: 20px;
	background-color: #ffffff;
	/* curves */
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
	/* end */
	border: 1px solid #D8D8D8;
}

.functionalityBlock .doubleCol .leftColMenu h2 {
	padding: 5px 5px 5px 33px;
	margin:0px;
	font-size: 18px;
	color: #227BEA;
	font-family: 'Karla', sans-serif;
	background:url(../imgs/Icon_tools.png) center left no-repeat;
}

.functionalityBlock .doubleCol .rightColForm {
	width: 510px;
	float: left;
}

.functionalityBlock .doubleCol .rightColMenu {
	width: 590px;
	float: left;
	padding:0px;
	margin:0px;
}
.doubleCol .rightColMenu .results
{
padding:0px;
margin:0px;
}
.doubleCol .rightColMenu #resultsHeader
{
padding:7px;
margin-bottom:14px;
background-color:#fff;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #D8D8D8;
	overflow:hidden;


}
 #resultsHeader .navigationHeader
{
font-size:13px;

}
.rightColMenu #resultsHeader #pageNumberHeader
{
font-size:13px;
color:#227BEA;
}
#navigationHeader .navFirst
{
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D8D8D8;
background:url(../imgs/pageControlBG.png) bottom left repeat-x;

float:left;
font-size:13px;
margin-right:5px;
}
#navigationHeader .navFirst span
{
display:block;
padding:0px 5px 0px 5px;
color:#adadad;
}
#navigationHeader .navFirst span a
{
display:block;
padding:0px 5px 0px 5px;
text-decoration:none;
color:#008dbb;

}
#navigationHeader .navPrevious
{
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D8D8D8;
	background:url(../imgs/pageControlBG.png) bottom left repeat-x;
	float:left;
	font-size:13px;
	margin-right:5px;
}
#navigationHeader .navPrevious span
{
display:block;
padding:0px 5px 0px 5px;
color:#adadad;
}
#navigationHeader .navPrevious span a
{
display:block;
padding:0px 5px 0px 5px;
text-decoration:none;
color:#008dbb;

}

#navigationHeader .pgnum
{
	-moz-border-radius: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D8D8D8;
background:url(../imgs/pageControlBG.png) bottom left repeat-x;

float:left;
font-size:13px;
margin-right:5px;
}
#navigationHeader .pgnum span
{
display:block;
padding:0px 3px 0px 3px;
color:#000000;
}
#navigationHeader .pgnum span a
{
display:block;
padding:0px 3px 0px 3px;
text-decoration:none;
color:#008dbb;
}
#navigationHeader .navNext
{
	-moz-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D8D8D8;
background:url(../imgs/pageControlBG.png) bottom left repeat-x;

float:left;
font-size:13px;
margin-right:5px;
}
#navigationHeader .navNext span
{
display:block;
padding:0px 3px 0px 3px;
color:#adadad;
}
#navigationHeader .navNext span a
{
display:block;
padding:0px 3px 0px 3px;
text-decoration:none;
color:#008dbb;
}
#navigationHeader .navLast
{
	-moz-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D8D8D8;
background:url(../imgs/pageControlBG.png) bottom left repeat-x;

float:left;
font-size:13px;
margin-right:0px;
}
#navigationHeader .navLast span
{
display:block;
padding:0px 3px 0px 3px;
color:#adadad;
}
#navigationHeader .navLast span a
{
display:block;
padding:0px 3px 0px 3px;
text-decoration:none;

font-weight:bold;
color:#008dbb;
}

/* footer pages */
#resultsFooter
{
padding:7px;
background-color:#fff;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #D8D8D8;
	overflow:hidden;


}
 #resultsFooter #navigationFooter
{
font-size:13px;

}
.rightColMenu #resultsFooter #pageNumberFooter
{
font-size:13px;
color:#227BEA;
}
#navigationFooter .navFirst
{
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D8D8D8;
background:url(../imgs/pageControlBG.png) bottom left repeat-x;

float:left;
font-size:13px;
margin-right:5px;
}
#navigationFooter .navFirst span
{
display:block;
padding:0px 5px 0px 5px;
color:#adadad;
}
#navigationFooter .navFirst span a
{
display:block;
padding:0px 5px 0px 5px;
text-decoration:none;
color:#008dbb;

}
#navigationFooter .navPrevious
{
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D8D8D8;
	background:url(../imgs/pageControlBG.png) bottom left repeat-x;
	float:left;
	font-size:13px;
	margin-right:5px;
}
#navigationFooter .navPrevious span
{
display:block;
padding:0px 5px 0px 5px;
color:#adadad;
}
#navigationFooter .navPrevious span a
{
display:block;
padding:0px 5px 0px 5px;
text-decoration:none;
color:#008dbb;

}

#navigationFooter .pgnum
{
	-moz-border-radius: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D8D8D8;
background:url(../imgs/pageControlBG.png) bottom left repeat-x;

float:left;
font-size:13px;
margin-right:5px;
}
#navigationFooter .pgnum span
{
display:block;
padding:0px 3px 0px 3px;
color:#000000;
}
#navigationFooter .pgnum span a
{
display:block;
padding:0px 3px 0px 3px;
text-decoration:none;
color:#000000;
}
#navigationFooter .navNext
{
	-moz-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D8D8D8;
background:url(../imgs/pageControlBG.png) bottom left repeat-x;

float:left;
font-size:13px;
margin-right:5px;
}
#navigationFooter .navNext span
{
display:block;
padding:0px 3px 0px 3px;
color:#adadad;
}
#navigationFooter .navNext span a
{
display:block;
padding:0px 3px 0px 3px;
text-decoration:none;
color:#008dbb;
}
#navigationFooter .navLast
{
	-moz-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D8D8D8;
background:url(../imgs/pageControlBG.png) bottom left repeat-x;

float:left;
font-size:13px;
margin-right:0px;
}
#navigationFooter .navLast span
{
display:block;
padding:0px 3px 0px 3px;
color:#adadad;
}
#navigationFooter .navLast span a
{
display:block;
padding:0px 3px 0px 3px;
text-decoration:none;

font-weight:bold;
color:#008dbb;

}

/* end footer pages */
#resources 
{
padding-left:15px;
}
/* internal search */
#resources div div
{
border-bottom:1px solid #999999 !important;
margin:0px 0px 10px 0px !important;
padding:0px !important;
height:auto !important;
}
#resources div
{
border:none !important;
padding:0px !important;
}
#resources div div div
{
padding:0px !important;
border:none !important;
}
#resources p
{
font-size:14px;
line-height:150%;
font-family: 'Karla', sans-serif;
padding:0px;
margin:0px;
}
#resources a
{
color:#008dbb;
text-decoration:underline;
}
#resources .strongTitle
{
font-size:18px;

padding:0px 0px 10px 0px;
margin:0px;
}

#resources .strongInstrument
{
font-size:14px;

padding:0px 0px 10px 0px;
margin:0px;
}

#resources .strongObservatory
{
font-size:14px;

padding:0px 0px 10px 0px;
margin:0px;
}
#resources .strongProgram
{
font-size:14px;

padding:0px 0px 10px 0px;
margin:0px;
}
#resources .strongDataProducts
{
font-size:14px;

padding:0px 0px 10px 0px;
margin:0px;
}
.functionalityBlock .doubleCol .fullColMenu {
	width: 100%;
	overflow: hidden;
}

.functionalityBlock .doubleCol .rightColForm {
	padding-top: 15px;
}

.tabBlock {
	overflow: hidden;
	background: url(../imgs/tabBG.png) #cccccc bottom left repeat-x;
	padding: 5px 0px 0px 20px;
}

.tabBlock .ground,.tabBlock .space {
	float: left;
}

.tabBlock .ground a {
	display: block;
	width: 72px;
	height: 59px;
	background: url(../imgs/ground-inactiveTab.png) bottom center no-repeat;
}

.tabBlock .ground a:hover {
	display: block;
	width: 72px;
	height: 59px;
	background: url(../imgs/ground-activeTab.png) bottom center no-repeat;
}

.tabBlock .ground a.active {
	display: block;
	width: 72px;
	height: 59px;
	background: url(../imgs/ground-activeTab.png) bottom center no-repeat;
}

.tabBlock .space a {
	display: block;
	width: 72px;
	height: 59px;
	background: url(../imgs/space-inactiveTab.png) bottom center no-repeat;
}

.tabBlock .space a:hover {
	display: block;
	width: 72px;
	height: 59px;
	background: url(../imgs/space-activeTab.png) bottom center no-repeat;
}

.tabBlock .space a.active {
	display: block;
	width: 72px;
	height: 59px;
	background: url(../imgs/space-activeTab.png) bottom center no-repeat;
}

.geo-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	overflow: hidden;
}

.geo-widget .selector {
	padding: 5px 0px 5px 30px;
	font-weight: bold;
	color: #333333;
}

.geo-widget .selector input.radio {
	margin-right: 7px;
}

.geo-widget .row {
	overflow: hidden;
	padding: 5px 0px 5px 30px;
}

.geo-widget .row .entity {
	float: left;
	margin-right: 15px;
}

.geo-widget .row .entity .label {
	margin-right: 7px;
	font-size: 13px;
	width: 85px;
	display: block;
	float: left;
	padding-top: 2px;
	text-align: right;
}

.geo-widget .row .entity input.mini {
	width: 60px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.time-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
}

.time-widget .selector {
	padding: 5px 0px 12px 0px;
	font-weight: bold;
	position: relative;
	color: #0066CC;
}

.time-widget .selector .add {
	position: absolute;
	top: 0px;
	right: 0px;
}

.time-widget .row {
	border-bottom: 1px solid #999999;
	position: relative;
	overflow: hidden;
	padding: 7px 0px 7px 5px;
	margin-bottom: 5px;
}

.time-widget .row .delete {
	width: 15px;
	height: 15px;
	position: absolute;
}

.time-widget .row .entity {
	float: left;
	margin-right: 7px;
	padding-bottom: 5px;
}

.time-widget .row .entity .label {
	margin-right: 7px;
	font-size: 13px;
	width: 80px;
	display: block;
	float: left;
	padding-top: 2px;
	text-align: right;
}

.time-widget .row .entity .label2 {
	margin-right: 7px;
	font-size: 13px;
	width: 75px;
	display: block;
	float: left;
	padding-top: 2px;
	text-align: right;
}

.time-widget .row .entity input.medium {
	width: 95px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.time-widget .row .entity select.superMini {
	width: 48px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.area-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	overflow: hidden;
}

.area-widget .selector {
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	color: #0066CC;
}

.area-widget .selector input.radio {
	margin-right: 7px;
}

.area-widget .row {
	overflow: hidden;
	padding: 5px 0px 5px 5px;
}

.area-widget .row .entity {
	float: left;
	margin-right: 15px;
}

.area-widget .row .entity .label {
	margin-right: 7px;
	font-size: 13px;
	width: 85px;
	display: block;
	float: left;
	padding-top: 2px;
	text-align: right;
}

.area-widget .row .entity input.mini {
	width: 60px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.circular-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #999999;
	margin-top: 10px;
}

.circular-widget .selector {
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	color: #0066CC;
}

.circular-widget .selector input.radio {
	margin-right: 7px;
}

.circular-widget .row {
	overflow: hidden;
	padding: 5px 0px 5px 5px;
}

.circular-widget .row .entity {
	float: left;
	margin-right: 15px;
}

.circular-widget .row .entity .label {
	margin-right: 7px;
	font-size: 13px;
	width: 85px;
	display: block;
	float: left;
	padding-top: 2px;
	text-align: right;
}

.circular-widget .row .entity input.mini {
	width: 60px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

/* start left tools */


.leftColMenu .tools {
	
}

.leftColMenu .tools .refineBox {
	margin-bottom: 5px;
	font-weight:bold;
}

.leftColMenu .refineBox .scrollWrap
{
max-height:200px;
overflow-y:auto;
}

.leftColMenu .refineBox .yearElement
{
}

.leftColMenu .tools .refineBox .scrollWrap p
{
 	display: block;
    font-size: 12px;
    line-height: 110%;
    padding:0px;
	margin:0px 0px 10px 14px;

}

.scrollWrap.yearElement p {
    float: left;
    margin-right: 70px;
    padding-left: 14px;
    width: 85px;
}

.leftColMenu #refines div div
{
height:auto !important;
width:318px !important;
}
.leftColMenu .tools .refineBox h2 {
	padding: 10px 7px 10px 10px;
	margin-top: 5px;
	margin-bottom:5px;
	color: #000000;
	font-weight: 700;
	background: #D5E1EF center left no-repeat;
}
/* .leftColMenu .tools .refineBox p
{
padding:3px 0px 3px 10px;
margin:0px;
line-height:110%;
font-size:12px;
} */
.leftColMenu .tools .refineBox p {
    font-size: 12px;
    line-height: 110%;
    display: block;
    margin: 0px 0px 0px 14px: ;
}
/* .leftColMenu .tools .refineBox a
{

padding:0px 0px 0px 14px;
margin:0px;
color:#000000;
text-decoration:none;
background:url(../imgs/resultPlusIcon.png) center left no-repeat;
font-weight:normal;

} */
.leftColMenu .tools .refineBox a {
    color: #000000;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#resources
{

}
.leftColMenu .tools .refineBox a:hover
{
text-decoration:underline;
}

.leftColMenu .tools .filterBoxInstruments {
	margin-bottom: 10px;
}

.leftColMenu .tools .filterBoxInstruments h2 {
	padding: 5px 7px 5px 25px;
	margin-top: 5px;
	margin-bottom:5px;

	color: #000000;
	font-weight: 700;
	background: url(../imgs/tools-minus.png) #D5E1EF center left no-repeat;
}

.tools .filterBoxInstruments .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
}

.tools .filterBoxInstruments .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.tools .filterBoxInstruments .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.tools .filterBoxInstruments .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.tools .filterBoxInstruments .controlBox .optDisplay strong {
	font-weight: 700;
}

.listScrollerBox {
	margin: 0px 3px 0px 3px;
	height: 220px;
	overflow: auto;
}

.listScrollerBox .entity {
	padding: 3px;
	background-color: #EAEAEA;
	margin-bottom: 1px;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
}

.listScrollerBox .entity .entityLabel {
	display: block;
	float: left;
	padding: 3px 0px 0px 7px;
}

.listScrollerBox .entity input {
	display: block;
	float: left;
}

.leftColMenu .tools .filterBoxObservatory {
	margin-bottom: 10px;
}

.leftColMenu .tools .filterBoxObservatory h2 {
	padding: 5px 7px 5px 25px;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom:5px;
	color: #000000;
	font-weight: 700;
	background: url(../imgs/tools-minus.png) #D5E1EF center left no-repeat;
	
}

.tools .filterBoxObservatory .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
}

.tools .filterBoxObservatory .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.tools .filterBoxObservatory .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.tools .filterBoxObservatory .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.tools .filterBoxObservatory .controlBox .optDisplay strong {
	font-weight: 700;
}

.leftColMenu .tools .filterBoxProgram {
	margin-bottom: 10px;
}

.leftColMenu .tools .filterBoxProgram h2 {
	padding: 5px 7px 5px 25px;
	margin-top: 2px;
	margin-bottom:5px;
	color: #000000;
	font-weight: 700;
	background: url(../imgs/tools-minus.png) #D5E1EF center left no-repeat;
	background-color:#D5E1EF;
}

.tools .filterBoxProgram .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
}

.tools .filterBoxProgram .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.tools .filterBoxProgram .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.tools .filterBoxProgram .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.tools .filterBoxProgram .controlBox .optDisplay strong {
	font-weight: 700;
}

.leftColMenu .tools .filterBoxMeasurand {
	margin-bottom: 10px;
}

.leftColMenu .tools .filterBoxMeasurand h2 {
	padding: 5px 7px 5px 25px;
	margin-top: 5px;
	margin-bottom:5px;

	color: #000000;
	font-weight: 700;
	background: url(../imgs/tools-minus.png) #D5E1EF center left no-repeat;
}

.tools .filterBoxMeasurand .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
}

.tools .filterBoxMeasurand .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.tools .filterBoxMeasurand .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.tools .filterBoxMeasurand .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.tools .filterBoxMeasurand .controlBox .optDisplay strong {
	font-weight: 700;
}

.listScrollerBox {
	margin: 0px 3px 0px 3px;
	height: 220px;
	overflow: auto;
}

.listScrollerBox .entity {
	padding: 3px;
	background-color: #EAEAEA;
	margin-bottom: 1px;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
}

.listScrollerBox .entity .entityLabel {
	display: block;
	float: left;
	padding: 3px 0px 0px 7px;
}

.listScrollerBox .entity input {
	display: block;
	float: left;
}

.leftColMenu .tools .filterBoxObservedRegion {
	margin-bottom: 10px;
}

.leftColMenu .tools .filterBoxObservedRegion h2 {
	padding: 5px 7px 5px 25px;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom:5px;
	color: #000000;
	font-weight: 700;
	background: url(../imgs/tools-minus.png) #D5E1EF center left no-repeat;
	
}

.tools .filterBoxObservedRegion .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
}

.tools .filterBoxObservedRegion .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.tools .filterBoxObservedRegion .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.tools .filterBoxObservedRegion .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.tools .filterBoxObservedRegion .controlBox .optDisplay strong {
	font-weight: 700;
}

.leftColMenu .tools .filterBoxClass {
	margin-bottom: 10px;
}

.leftColMenu .tools .filterBoxClass h2 {
	padding: 5px 7px 5px 25px;
	margin-top: 2px;
	margin-bottom:5px;
	color: #000000;
	font-weight: 700;
	background: url(../imgs/tools-minus.png) #D5E1EF center left no-repeat;
	background-color:#D5E1EF;
}

.tools .filterBoxClass .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
}

.tools .filterBoxClass .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.tools .filterBoxClass .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.tools .filterBoxClass .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.tools .filterBoxClass .controlBox .optDisplay strong {
	font-weight: 700;
}

.craftLocationFilters {
	margin-bottom: 15px;
	padding: 0px 5px 0px 5px;
}

.craftLocationFilters h2 {
	padding: 5px 7px 5px 5px;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom:2px;
	color: #0066CC;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
}

.craftLocationFilters .craftTabBox {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
	position: relative;
}

.craftTabBox .leftTabs {
	width: 50px;
	float: left;
}

.craftTabBox .leftTabs a {
	text-align: center;
	display: block;
	width: 48px;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
	font-weight: 700;
	font-size: 17px;
	font-family: 'Karla', sans-serif;
	margin-bottom: 3px;
	color: #000000;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	background: url(../imgs/transparentWhite-60.png) top left;
}

.craftTabBox .leftTabs a:hover,.craftTabBox .leftTabs a.active {
	color: #227BEA;
	background: none;
	background-color: #ededed;
	width: 50px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
}

.craftTabBox .craftBoxes {
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	float: right;
	width: 256px;
	z-index: 0;
	background-color: #fff;
}

.craftBoxes .craftBox {
	background-color: #ededed;
	padding: 5px 7px 10px 7px;
}

.craftBoxes .craftBox .row {
	width: 100%;
	overflow: hidden;
	padding: 5px 0px 7px 0px;
}

.craftBoxes .craftBox  .row .markerLabel {
	width: 65px;
	margin-right: 5px;
	float: left;
	padding-top: 3px;
	font-weight: 700;
	font-size: 13px;
	font-family: 'Karla', sans-serif;
	text-align: center;
}

.craftBoxes .craftBox  .row .markerInput {
	width: 76px;
	margin-right: 7px;
	float: left;
}

.craftBoxes .craftBox  .row .ft {
	font-size: 13px;
	font-family: 'Karla', sans-serif;
}

.craftBoxes .craftBox  .row .markerInput input {
	width: 70px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.additionalFilters {
	margin-bottom: 15px;
}

.additionalFilters h2 {
	padding: 10px 7px 10px 0px;
	font-size: 18px;
	margin-top: 5px;
	color: #0066CC;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
}

.additionalFilters .groupBox {
	padding: 10px 7px 0px 7px;
}

.additionalFilters .groupBox .row {
	overflow: hidden;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-top: 1px solid #cccccc;
}

.additionalFilters .groupBox .row .selector {
	width: 135px;
	float: left;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
	overflow: hidden;
}

.additionalFilters .groupBox .row .selector .ltchkBox {
	font-family: 'Karla', sans-serif;
	font-size: 12px;
	display: block;
	padding: 12px 5px 7px 5px;
	float: left;
}

.additionalFilters .groupBox .row .selector  .labelMk {
	padding-top: 2px;
	float: left;
	display: block;
	font-family: 'Karla', sans-serif;
	font-size: 12px;
	width: 90px;
	padding: 12px 0px 7px 5px;
}

.additionalFilters .groupBox .row .grtLss {
	float: left;
	width: 168px;
}

.additionalFilters .groupBox .row .grtLss input {
	width: 50px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
	margin: 0px 0px 0px 6px;
}

.additionalFilters .groupBox .topLabels {
	overflow: hidden;
	width: 100%;
	padding: 0px 0px 10px 0px;
}

.additionalFilters .groupBox .topLabels .grtrThan {
	display: block;
	width: 200px;
	text-align: right;
	font-family: 'Karla', sans-serif;
	font-size: 10px;
	float: left;
	margin-right: 7px;
}

.additionalFilters .groupBox .topLabels .lessThan {
	display: block;
	width: 70px;
	font-family: 'Karla', sans-serif;
	font-size: 10px;
	float: left;
}

.tpad16 {
	padding-top: 16px;
}

.tpad8 {
	padding-top: 8px;
}

.tpad12 {
	padding-top: 12px;
}

.singleBrdrBottom {
	border-bottom: 1px solid #cccccc;
}
/* end left tools */
/* right column boxes */
.selectBoxInstruments {
	
	padding-bottom:10px;
}

.selectBoxInstruments h2 {
	padding: 0px 7px 5px 0px;
	color: #227BEA;
	margin:0px;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
}

.selectBoxInstruments .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom:0px;
	padding-top: 7px;
	/*background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;*/
}

.selectBoxInstruments .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.selectBoxInstruments .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.selectBoxInstruments .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.selectBoxInstruments .controlBox .optDisplay strong {
	font-weight: 700;
}

.selectBoxOther {
	background: url(../imgs/greyShadowBottomTop.png) bottom left repeat-x;
	padding-bottom: 25px;
}

.selectBoxOther h2 {
	padding: 10px 7px 10px 7px;
	color: #227BEA;
	margin-top: 5px;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
}

.selectBoxOther .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 7px;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
}

.selectBoxOther .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.selectBoxOther .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.selectBoxOther .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.selectBoxOther .controlBox .optDisplay strong {
	font-weight: 700;
}

.selectBoxCharacteristics {

	padding-bottom: 25px;
}

.selectBoxCharacteristics h2 {
	padding: 0px 7px 10px 0px;
	color: #227BEA;
	margin:0px;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
}

.selectBoxCharacteristics .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding:0px 0px 0px 0px;
	
}

.selectBoxCharacteristics .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.selectBoxCharacteristics .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.selectBoxCharacteristics .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.selectBoxCharacteristics .controlBox .optDisplay strong {
	font-weight: 700;
}

.selectBoxCharacteristics .controlBox .searchBox {
	padding: 10px 0px 10px 5px;
	position: relative;
	margin-bottom: 10px;
}

.selectBoxCharacteristics .controlBox .searchBox input {
	width: 200px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.selectBoxCharacteristics .controlBox .searchBox .maximizeOpt {
	position: absolute;
	top: 3px;
	right: 0px;
}

.selectBoxCharacteristics .controlBox .searchBox .maximizeOpt a {
	display: block;
	padding: 10px 40px 10px 5px;
	font-size: 17px;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
	background: url(../imgs/maximizeZoom.png) center right no-repeat;
	text-decoration: none;
	color: #333333;
}

.selectBoxCharacteristics .controlBox .searchBox .maximizeOpt a:hover {
	color: #227BEA;
}

.selectBoxOptions {
	background: url(../imgs/greyShadowBottomTop.png) bottom left repeat-x;
	padding-bottom: 25px;
}

.selectBoxOptions h2 {
	padding: 10px 7px 10px 7px;
	color: #227BEA;
	margin-top: 5px;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
}

.selectBoxOptions .controlBox {
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../imgs/greyShadowTopBottom.png) top left repeat-x;
}

.selectBoxOptions .controlBox .optSelect a {
	display: block;
	padding: 7px 10px 7px 7px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.selectBoxOptions .controlBox .optSelect a:hover {
	background-color: #CCCCCC;
}

.selectBoxOptions .controlBox .optDisplay {
	display: block;
	padding: 7px;
	float: left;
}

.selectBoxOptions .controlBox .optDisplay strong {
	font-weight: 700;
}

/* end right column boxes */
/* full column boxes */
.timePeriodBox {
	
}

.timePeriodBox h2 {
	padding: 0px 7px 0px 0px;
	color: #227BEA;
	margin:5px 0px 5px 0px;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
}

.timePeriodBox .periodEntities {
	width: 100%;
	position: relative;
	margin-bottom: 7px;
	font-family: 'Karla', sans-serif;
	font-size: 13px;
}

.timePeriodBox .periodEntities .periodEntity {
	width: 100%;
	overflow: hidden;
	padding: 5px 0px 7px 0px;
	border-bottom: 1px solid #CCCCCC;
	height:165px;
}

.timePeriodBox .periodEntities .periodEntity .fromCol {
	width: 300px;
	float: left;
	margin-left: 100px;
}

.periodEntity .fromCol .fromDate {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}

.periodEntity .fromCol .fromTime {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}

.periodEntity .fromCol .fromDate input {
	width: 138px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.periodEntity .fromCol .fromTime select {
	width: 60px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.timePeriodBox .periodEntities .periodEntity .separatorArrow {
	width: 35px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.timePeriodBox .periodEntities .periodEntity .toCol {
	width: 300px;
	float: left;
	margin-left: 100px;
}

.periodEntity .toCol .toDate {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}

.periodEntity .toCol .toTime {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}

.periodEntity .toCol .toDate input {
	width: 138px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.periodEntity .toCol .toTime select {
	width: 60px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.periodEntity .toCol .toDays {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 53px;
}

.periodEntity .toCol .toDays select {
	width: 144px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
	background-color: #EEEEEE;
}

.timePeriodBox .periodEntities .periodEntity .addRemoveBox {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 48px;
	height: 39px;
}

/* end full column boxes */

/* google overrides */
.leftColMenu .listGrid {
left:10px !important;



}
.leftColForm  .formCell { width:120px !important;}
.leftColForm  .formCellDisabled { width:120px !important;}
.leftColForm  .formCellFocused { width:120px !important;}
.leftColForm .errorTitle{color:red;}
.leftColForm .errorCell{color:red; font-wegith:bold;width:120px !important;}
.leftColForm  .formCell input[type="TEXT"], 
.leftColForm  .formCellFocused input[type="TEXT"], 
.leftColForm  .formCellDisabled input[type="TEXT"], 
.leftColForm  .nestedFormContainer input[type="TEXT"], 
.leftColForm  .nestedFormContainerFocused input[type="TEXT"], 
.leftColForm  .nestedFormContainerDisabled input[type="TEXT"]
{
width:120px !important;
margin:2px 0px 2px 0px;

}


.leftColForm td.label label,
.leftColForm td.labelDisabled label,
.leftColForm td.labelFocused label
{
white-space:nowrap !important;
/*width:130px !important;*/
padding-right:5px;

}
.leftColForm td.label,.leftColForm td.labelDisabled,.leftColForm td.labelFocused 
{

white-space:nowrap !important;
width:110px !important;
}
.leftColForm .formTitle, .leftColForm .formTitleFocused, .leftColForm .formTitleDisabled
{
width:110px !important;
white-space:nowrap !important;
}
.leftColForm  form table
{
width:398px; !important;
}
.leftColForm  form table table
{
width:146px;
}
.leftColForm  form table tr td
{
padding:2px 0px 2px 0px !important;
}


 
 .chronologyController  .chronologyContents .scrll .chronEntity {
	float: left;
	width: 220px;
	margin-top: 7px;
	margin-right: 10px;

	min-height: 120px;
	display: inline;
}
 .chronologyController  .chronologyContents .scrll .chronEntity .normal
 {
 width: 230px !important;
 height:auto !important;
 }
.scrll .chronEntity .titleRow {
	overflow: hidden;
	width: 100%;
}

.scrll .chronEntity .titleRow .numBlock {
	background: url(../imgs/chronologyNumMarker.png) top left no-repeat;
	color: #fff;
	text-align: center;
	padding-top: 13px;
	font-weight: 700;
	font-size: 18px;
	display: block;
	float: left;
	width: 45px;
	height: 27px;
	font-family: 'Karla', sans-serif;
}

.scrll .chronEntity .titleRow #characteristicsTitle,.scrll .chronEntity .titleRow #assetsTitle, .scrll .chronEntity .titleRow #rectLocationGroundTitle, .scrll .chronEntity .titleRow #timePeriodTitle{
	font-size: 16px;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
	padding:14px 0px 0px 0px;
	margin:0px;
	display: block;
	float: left;
	color: #E2C30E;
}

.scrll .chronEntity .contents {
	padding-left: 45px;
}

.scrll .chronEntity .contents h3 {
	margin:0px 0px 5px 0px;
	padding: 0px;
	color: #227BEA;
	font-family: 'Karla', sans-serif;
}

.scrll .chronEntity .contents h4 {
	font-family: 'Karla', sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin:0px 0px 3px 0px;
	padding: 0px;
	line-height:110%;
}

.scrll .chronEntity .contents p {
	font-family: 'Karla', sans-serif;
	font-size: 12px;
	padding:0px 0px 2px 0px;
	margin: 0px;
	line-height:110%;
}

.scrll .chronEntity .contents p strong {
	font-weight: 700;
}

/* end full column boxes */

/* results block */

.cont div {
    height: auto !important;
}

.tabNavResults
{
overflow:hidden;
width:100%;
border-bottom:1px solid #e6e6e6;
margin-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
}
.tabNavResults .active{
background:url(../imgs/tab-1.png) top left no-repeat;

float:left;

}
.tabNavResults .inactive{
background:url(../imgs/tab-0.png) top left no-repeat;
float:left;

}
.tabNavResults .active a
{
display:block;
width:200px;
height:50px;
font-size:15px;
text-align:center;
color:#000000;
text-decoration:none;
}
.tabNavResults .active a span
{
padding:20px 0px 0px 0px;
display:block;
}
.tabNavResults .inactive a
{
display:block;
width:200px;
height:50px;
font-size:15px;
text-align:center;
/* color:#999999; */
color:#000000;
text-decoration:none;
}
.tabNavResults .inactive a span
{
padding:20px 0px 0px 0px;
display:block;
}
.loadContainer
{

}
.loadContainer .loaderWheel
{
width:31px;
height:31px;
margin:110px auto 10px auto;
display:none;
}
.loadContainer h2
{
padding:7px 7px 20px 7px;
color:#227BEA;
margin-top:5px;

font-weight:700;

font-family: 'Karla', sans-serif;
}
.downloadComp
{
overflow:hidden;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:url(../imgs/downloadButtonsBG.jpg) top left repeat-x;
}
.downloadComp .aquisitionsLabel
{
padding:15px 10px 15px 10px;
background:url(../imgs/downloadCompAquisitionsBG.jpg) top left repeat-x;
border-right:2px solid white;
float:left;
}
.downloadComp .aquisitionsLabel strong
{
font-weight:bold;
color:#0f9ebe;
}
.downloadComp .downloadsLabel
{
padding:15px 20px 15px 15px;
background:url(../imgs/downloadLabelBG.jpg) top right no-repeat;
float:left;
}
.downloadComp .dlOption
{
float:left;
padding:15px 15px 15px 15px;
}
.downloadComp .dlOption a
{
background:url(../imgs/DLArrow.png) center left no-repeat;
padding-left:15px;
margin-right:15px;
color:#000000;
text-decoration:none;
}
.downloadComp .dlOption a:hover
{
color:#015eea;
}

/* formatting */
.loadContainer .cont
{
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
background-color:#fff;
padding:10px;
}
.loadTarget h3
{
padding:10px 7px 15px 10px;
color:#227BEA;
margin:0px;

font-weight:700;

font-family: 'Karla', sans-serif;
}
.loadTarget .lft
{
float:left;
width:280px;
margin-right:10px;
}
.loadTarget .rght
{
float:left;
width:280px;

}
.loadTarget #organisationStatistics, .loadTarget #instrumentStatistics, .loadTarget #observatoryStatistics, .loadTarget #datasetStatistics, .loadTarget #programStatistics, .loadTarget #acquisitionYearStatistics
{
padding-bottom:15px;
}
.loadTarget #organisationStatistics p, .loadTarget #instrumentStatistics p, .loadTarget #observatoryStatistics p, .loadTarget #datasetStatistics p, .loadTarget #programStatistics p, .loadTarget #acquisitionYearStatistics p

{
line-height:145%;
float:none;
font-size:12px;
}
.loadTarget #organisationStatistics p strong, .loadTarget #instrumentStatistics p strong, .loadTarget #observatoryStatistics p strong, .loadTarget #datasetStatistics p strong, .loadTarget #programStatistics p strong, .loadTarget #acquisitionYearStatistics p strong

{
display:block;
padding-bottom:10px;
font-size:14px;
font-weight:bold;
}
/*end formatting */
/* end results block */