/*
 * $Id: style.css 1784 2009-04-08 09:35:59Z joris $
 */

html, body {
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', arial, verdana, helvetica, sans-serif;
	font-size: 0.85em;
}
input, select, textarea, button {
	font-family: 'Trebuchet MS', arial, verdana, helvetica, sans-serif;
}

body {
	color: #284E39;
}

table {
	border-collapse: collapse;
	border-width: 0;
}
td, th {
	border: 0;
	padding: 0;
	vertical-align: top;
}

a {
	color: #354A39;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}

img {
	border:0;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}/* For screen only */
@media screen, projection {
	body {
		background-color: #DFE4E1;
		margin: 0 auto;
    	width: 1000px;
	}

	div#container {
		width: 1000px;
		margin: 0 auto;
		margin-bottom: 0px;
		background-color: #DFE4E1;
		position: relative;
	}

	div#header {
		height: 140px;
		padding: 0px;
		position: relative;
		z-index: 0;
		background-color: #DFE4E1;
	}

	div#container .logo_nl {
		background: #DFE4E1 url('../images/logo_main_nl.png') no-repeat 0px 27px;
	}
	div#container .logo_en {
		background: #DFE4E1 url('../images/logo_main_en.png') no-repeat -11px 27px;
	}
	div#container .logo_ru {
		background: #DFE4E1 url('../images/logo_main_en.png') no-repeat 0px 27px;
	}
	div#bodyHeader {
		padding-top: 0px;
		margin-top: -1px;
		position: relative;
		height: 20px;
		z-index: 0;
		background: #DFE4E1 url('/images/background_corners.png') no-repeat;
	}
	div#body {
		position: relative;
		width: 970px;
		float: left;
		padding: 8px 10px 10px;
		background: #ffffff url('../images/background.gif') repeat-y;
		z-index: 1;
	}

	a.printPage {
		display: block;
		height: 31px;
		padding-left: 50px;
		background: url(/images/print.gif) 0 0 no-repeat;
		text-decoration: none;
		line-height: 1.2em;
		z-index: 5;
	}
	a.printPage span.small { font-size: 0.9em; }


	div#bannerBottom {
		background: transparent url('/images/banner_border.png') no-repeat left top;
		padding-left: 9px;
		float: left;
	}
	div#bannerBottom div.banner {
		padding: 1px 21px 12px 0;
		background: transparent url('/images/banner_border.png') no-repeat right top;
	}

	div#bannerBottom div.banner a,
	div#bannerBottom div.banner img {
		display: block;
		margin: 0 auto;
	}


	div#pageFooter {
		clear: both;
		height: 25px;
		margin: 0px auto;
		background: #DFE4E1 url('../images/background_corners.png') no-repeat 0px -13px;
		width: 1000px;
	}

	div#footer {
		height: 25px;
		background-color: #DFE4E1;
		color: #284E39;
		padding-bottom: 5px;
		margin: 0px auto;
		text-align: center;
		width: 1000px;
		clear: both;
	}

	div#footer p {
		text-align: center;
		font-size: 0.8em;
		margin: 0px;
	}

	div#footer p a {
		color: #284E39;
	}

	ul#mainMenu {
		padding: 0 18px 0 0;
		margin: 0px;
		position: absolute;
		z-index: 1;
		left: 265px;
		top: 43px;
		height: 57px;
		display: block;
		width: 705px;
		background: #DFE4E1 url('../images/menu_background.gif') no-repeat right top;
	}

	ul#mainMenu li {
		list-style-type: none;
		float: left;
		height: 54px;
		padding-top: 3px;
		background: #DFE4E1 url('../images/menu_background.gif') no-repeat -295px 0;
	}

	ul#mainMenu li a {
		float: left;
		display: inline;
		color: #284E39;
		font-weight: bold;
		text-decoration: none;
		vertical-align: middle;
		line-height: 22px;
		height: 24px;
		padding: 0 15px;
		border-left: 1px solid #284E39;
	}

	ul#mainMenu li.menuStartOff {
		width: 32px;
		height: 46px;
		padding-left: 11px;
		position: relative;
		background: #DFE4E1 url('../images/menu_background.gif') no-repeat -96px 0;
	}
	ul#mainMenu li.menuStartOn {
		width: 32px;
		height: 46px;
		padding-left: 11px;
		position: relative;
		background: #DFE4E1 url('../images/menu_background.gif') no-repeat -50px 0;
	}

	ul#mainMenu li.menuStart a {
		border-left: 0;
		padding: 0;
		width: 100%;
		text-decoration: none;
		background: url('../images/menu_background.gif') no-repeat -5px -2px;
	}

	ul#mainMenu li a.itemOn {
		background-color: #B2BFB7;
	}


	div.searchInfo {
		margin-bottom: 10px;
	}
	table.searchNavigation {
		margin-bottom: 20px;
	}
	table.searchNavigation td {
		padding: 0px 3px 0px 3px;
	}
	table#searchResults {
		margin-bottom: 10px;
	}
	table#searchResults tr td.counter {
		width: 20px;
		font-size: 1.2em;
	}
	table#searchResults tr td.title {
		font-size: 1.2em;
		padding-bottom: 3px;
	}
	table#searchResults tr td.description {
		padding-bottom: 15px;
	}




	/* Start Login menu */
	div#login {
		position: relative;
		float: right;
		right: 115px;
		top: 34px;
/*		height: 100px;*/
		width: 145px;
/*		background: url('../images/framework/usermenu/user_menu_usermenu_bg.gif') no-repeat scroll -581px 1px;
*/		padding-top: 0px;

		z-index: 2;
		line-height: 1.0em;
	}

	div#login div.loginTekst {
		text-align: center;
		color: #ffffff;
		width: 145px;
		height: 44px;
		font-size: 1.4em;
		font-weight: bold;
		text-align: center;
		line-height: 1.0em;
		background: url('../images/framework/usermenu/user_menu_usermenu_bg.gif') no-repeat scroll -581px 1px;
		padding: 15px 0px;
		margin: 0px auto;

	}


	div#login #loginSub {
		position: absolute;
		z-index: 4;
		width: 437px;
		height: 50px;
		top: 45px;
		right: -11px;
		background: url('../images/framework/usermenu/user_menu_login_bg.gif') no-repeat scroll 0px -44px;
	}

	div#login #loginSub form {
		margin: 0px;
		padding: 0px;
	}

	div#login #loginSub form input {
		display:block;
		position: absolute;
		background-color: transparent;
		border-width: 0px;
		font-size: 11px;
	}

	div#login #loginSub form input#userMenuEmail {
		top: 8px;
		left: 20px;

		width: 129px;
		height: 17px;
		padding-top: 3px;
		padding-left: 8px;
		padding-right: 8px;

		color: #2B4E3A;
	}

	div#login #loginSub form input.password {
		top: 8px;
		left: 179px;

		width: 129px;
		height: 17px;
		padding-top: 3px;
		padding-left: 8px;
		padding-right: 8px;
		color: #2B4E3A;
	}
	div#login #loginSub form input.bg1 {
		background: url('../images/framework/usermenu/pass_bg.gif') no-repeat;
	}
	div#login #loginSub form input.bg2 {
		background-image: none;
	}


	form input.inputSubmit {
		top: 8px;
		left: 338px;
		width: 84px;
		height: 19px;
		text-align: center;
		font-size: 11px;
		color: #ffffff;
		cursor: pointer;
		padding-bottom: 2px;
		padding-top: 2px;
		border: 0;
	}

	div#login #loginSub form label {
		display: block;
		position: absolute;

		top: 38px;
		left: 25px;

		font-size: 0.95em;
	}

	div#login #loginSub form label input.login_check {
		position: relative;
		display: inline;
		margin: 0px;
		padding: 0px;
		width: 12px;
		height: 12px;
		vertical-align: middle;
	}

	div#login #loginSub form a {
		position: relative;
		display: inline;

		top: 38px;
		left: 190px;
		font-size: 0.95em;
		font-weight: normal;
		text-decoration: none;
	}
	div#login #loginSub form a:hover { text-decoration: underline;}

	/* End Login menu */

	/* Start user menu */

	div#usermenu,
	div#breedermenu {
		position: relative;
		float: right;
		right: 115px;
		top: 34px;
/*		height: 100px;*/
		width: 145px;
/*		background: url('../images/framework/usermenu/user_menu_usermenu_bg.gif') no-repeat scroll -581px 1px;
*/		padding-top: 0px;

		z-index: 2;
		line-height: 1.0em;
	}

	div#usermenu div#loginTekst,
	div#breedermenu div#loginTekst {
		text-align: center;
		color: #ffffff;
		width: 145px;
		height: 44px;
		font-size: 0.9em;
		background: url('../images/framework/usermenu/user_menu_usermenu_bg.gif') no-repeat scroll -581px 1px;
		padding: 11px 0px;
		margin: 0px auto;
	}
	div#usermenu div#loginTekst h4,
	div#breedermenu div#loginTekst h4 {
		font-size: 1.15em;
		margin: 0px;
		padding: 0px;
	}

	div#usermenu div#loginSub,
	div#breedermenu div#loginSub {
		position: absolute;
		overflow: auto;
		z-index: 4;
		height: 50px;
		top: 45px;
		padding-left: 20px;
		width: 400px;
		right: -20px;
		background: url('../images/framework/usermenu/user_menu_usermenu_bg.gif') no-repeat scroll 0px -44px;
	}

	ul#userOptions,
	ul#userOptions li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}

	ul#userOptions {
		overflow: hidden;
		height: 47px;
		background: url('../images/framework/usermenu/user_menu_usermenu_bg.gif') no-repeat scroll right -44px;
	}

	ul#userOptions li {
		display: block;
		width: 123px;
		text-align: center;
		float: left;
		margin-top: 11px;
		height: 23px;
/*		padding-top: 12px;
		margin-right: 38px;
		margin-left: 19px;*/
	}

	ul#userOptions li a {
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		display: inline;
	}
	ul#userOptions li.itemOn, ul#userOptions li:hover  {
		background: url('../images/menu_item_on.png') no-repeat bottom center;
	}



	#cartLink a {
		display: block;
		width: 103px;
		height: 92px;
		position: absolute;
		right: 12px;
		top: 35px;
		z-index: 10;
		background: url(/images/framework/usermenu/cart.gif) 0 0 no-repeat;
	}
	#cartLink a:hover {
		background-position: -103px 0;
	}

	#userSelect {
		position: absolute;
		width: 200px;
		left: -472px;
		top: 51px;
	}


	/* End Login menu */

	.textRight {
		text-align: right;
	}

	.show {}
	.hide { display: none; }
	.invisible { visibility: hidden; }

	/* Body columns */
	.bodyColumn {
		position: relative;
		display: inline; /* for IE of course */
		float: left;
	}

	div#steps {
		position: relative;
		z-index:0;
		float: left;
		width: 215px;
		color: #284E39;
		font-weight: bold;
		padding-top: 8px;
		padding-right: 0px;
	}

	div#steps p.active {
		color: #284E39;
	}

	div#steps p.inactive {
		color: #BEC9C3;
	}

	/** Measurement system select markup **/
	div#measurementSwitch {
		position: absolute;
		right: 122px;
		top: 10px;
	}
	div#measurementSwitch select {
		width: 129px;
		font-size: 12px;
	}

	/* Flags markup */
	/* Really meaningfull id's are used here, chapeau */
	div#flags {
		position: absolute;
		right: 20px;
		top: 15px;
		z-index: 10;
	}

	div#flags select {
		position: relative;
		top: -4px;
		width: 105px;
	}

	div#flags img {
		margin-right: 5px;
	}
	/* END flags markup*/

	/* Map */
	div#map {
		overflow: hidden;
		width: 500px;
		height: 500px;
	}
	/* Login screen markup */

	div.loginCont {
		margin-left: 20px;
	}

	/* END login screen markup */

	/* START popup markup */
	div#popupContainer {
		margin: 0 auto;
		width: 500px;
		padding: 10px;
		height: 100%;
		overflow: visible;
	}

	div#popupHeader {
		float: left;
		background: #DFE4E1 url(/images/background_corners.png) no-repeat scroll 0 0;
		height: 20px;
		width: 513px;
	}

	div#popupHeaderRight {
		float: right;
		background: #DFE4E1 url(/images/background_corners.png) no-repeat scroll -958px 0;
		height: 20px;
		width: 35px;
	}


	div#popupBody {
		min-height: 100px;
		width: 485px;
		float: left;
		background: #fff url(/images/asg/popupMiddle.gif) repeat-y scroll 0 0;
		overflow: visible;
		padding: 5px 25px 5px 10px;
	}

	div#bodyContentPopup {
		height: 100px;
		float: left;
		padding-left: 15px;
		width: 80%;
	}

	div#popupFooter {
		float: left;
		background: #DFE4E1 url(/images/background_corners.png) no-repeat scroll 0 -20px;
		height: 20px;
		width: 513px;
	}

	div#popupFooterRight {
		float: right;
		background: #DFE4E1 url(/images/background_corners.png) no-repeat scroll -958px -20px;
		height: 20px;
		width: 35px;
	}

	/* END popup markup */

	.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick {
		color: red;
		background-image: url("/images/jqueryui/ui-icons_cd0a0a_256x240.png");
	}
}
/*
 * $Id: processContent.css 3387 2011-03-16 15:32:45Z joris $
 */

/* start over-rulling css properties here */

h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #425545;
}


h3.lostPassword {
	margin-top: 0px;
	padding-left: 5px;
}

p.lostPassword {
	margin-top: 0px;
	padding-left: 5px;
}

div.processedContent {
	padding:10px;
}
div.processedContent div.block {
	line-height: 145%;
}

div.clearLeft, div.clearImage {
	clear: left;
}
div.clearRight {
	clear: right;
}

div.textCol img,
div.contentTextOneColumn img,
div.contentTextTwoColumns img	{
	margin: 0px;
	background-color: white;
	border: 0px solid #000000;

}

div.contentTextTwoColumns {
	float: left;
	display: inline;
	position: relative;
	width: 48%;
	padding-right:2%;
}
/*
div.contentTextOneColumn {
	line-height: 150%;
}*/

div.imageOneColumn {
	position:relative;
	width:200px;
	padding-right:5px;
}

div.imageTwoColumns {
	padding: 10px;
	float: left;
	width: 200px;
}


/* end over-rulling css properties here */

/* start processedContent markup */

div.processedContent h2.title {
	font-size: 1.3em;
	font-weight: bold;
	margin: 5px 0;
}

div.processedContent div.block {
	margin-bottom: 10px;
}

div.processedContent img.imageOneColumn {
	padding: 5px;
	float:left;
}

div.processedContent img.imageTwoColumns {
	float:left;
	padding:5px;
}
/* end plaincontent markup */

/* start content inline image markup */
img.inlineImageLeft, img.inlineImageRight {
	margin: 10px;
}
img.inlineImageRight 	{ float: right; display:inline;}
img.inlineImageLeft		{ float: left; display:inline;padding-right:10px; }

div.inlineImageRight, div.inlineImageLeft {
	background-color: #efefef;
	border: 1px solid #000000;
	padding: 5px;
	width: 200px;

	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
div.inlineImageRight { float: right; margin-left: 5px; }
div.inlineImageLeft { float: left; margin-right: 5px;}
/* end content inline image markup */


/* start form markup */
div.formBody ul.errors 				{ color: #ff0000; }

form.psmForm td.key						{ padding-top: 2px; font-weight:bold; width:310px}

form.psmForm .required				{ font-size: 2.0em; font-weight: bold;  vertical-align: bottom; margin-left: 8px; line-height: 70%; }
form.psmForm tr.submitRow td	{ text-align: right;}

form.psmForm input.text,
form.psmForm textarea.text		{ width:250px;  }
form.psmForm textarea.text		{ height: 80px; }
form.psmForm input.submitButtonRight 		{ margin-left:300px; margin-top:20px; }

/* end form markup */

/* start signupform markup */

div#signupForm {
	padding: 9px;
}

div#myaccountForm {
	padding: 9px;
}

table.moduleForm {
	width: 100%;
	padding: 10px;
	color: #425545;
}

table.moduleForm  thead {
	font-weight: bold;
}

form.moduleForm td.header {
	font-size: 1.2em;
	font-weight: bold;
	/*padding-top: 20px;*/
}
form.moduleForm td.key {
	font-weight: normal;
	padding-right: 1em;
	padding-left: 20px;
	/* padding-bottom: 3px;*/
	width: 300px;
	padding-top: 2px;
	font-weight: bold;
}

form.moduleForm td.advCheckbox {
	padding-left: 20px;
}

form.moduleForm td.value {
	padding-top: 2px;
	background-position: 0px -422px;
}
form.moduleForm span.formError	{ 
	color: red; padding: 0 0 2px 0; font-size: 0.95em; font-weight: bold; display: block;
	position: relative;
	z-index: 10;
}

form.moduleForm .required				{ font-size: 2.0em; font-weight: bold;  vertical-align: bottom; margin-left: 8px; line-height: 70%;}
form.moduleForm div.formError .required { color: red; }
form.moduleForm div.formError .text, form.moduleForm div.formError .shortText { border-color: red; color: red; }

form.moduleForm input.text,
form.moduleForm textarea.text		{ width: 200px;  border: 1px solid #7E9487;	margin-bottom: 2px;	color: #425545; }
form.moduleForm textarea.text		{ height: 60px; font-size: 1em; }
form.moduleForm input.checkbox		{ margin-left: 0; vertical-align: middle; }
form.moduleForm input.button 		{
	border: 2px solid #425545;
	background: #FFFFFF;
	margin-bottom: 5px;
}

form.moduleForm input.smalltext { width: 50px; }

form.moduleForm input.button:hover {
	cursor: pointer;
}

form.moduleForm .submitArea {
	position: relative;
	width: 100%;
	overflow: hidden;
}

form.moduleForm div#total_monthly_costs {
	border-top: 3px double #009900;
	width: 200px;
}

/* Login screen markup */

input.btnLogin {
	background: transparent url(../images/btn_background_small.gif) no-repeat scroll 0%;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 53px;
	padding-bottom: 10px;
	padding-right: 30px;
	margin-top: 10px;
	margin-left: 330px;
	width: 200px;
}

div.login p {
	margin-left: 20px;
}

/* END login screen markup */

div.moduleError {
	color: red;
	padding: 3px 5px;
	margin: 10px 10px;
	border: 1px solid red;
	width: 679px;
}

div.moduleError ul {
	margin: 3px;
}

div.moduleError a {
	color: red;
}

/* end signupform markup */

/* Start document table markup */

table.documentTable				{ margin-top:10px; margin-bottom:10px; width: 100%; }
table.documentTable td		{ padding: 2px; }
table.documentTable a			{ }
table.documentTable thead td { background-color: #efefef; font-weight: bold;}
table.documentTable tbody td { border-top: 1px solid #000000;  }
table.documentTable td.docIcon { text-align: center; width: 7%;}
table.documentTable td.docFile { width: 58%;}
table.documentTable td.docSize { width: 15%;}
table.documentTable td.docDownload { white-space: nowrap; width: 20%;}

/* End document table markup */

/* Newsblocks layout */
div.newsBlock {
	background: url('../images/fieldSil_whole.gif') no-repeat left bottom;
	padding-bottom: 25px;
}
div.newsItems{
	background: url('../images/fieldSil_whole.gif') no-repeat left top;
	padding: 10px 20px 0px 10px;
}

.newsBlock hr {
	height: 1px;
	color: #7F9588;
	background-color: #7F9588;
	border: 0;
	padding: 0px;
}

.newsBlock h3 {
	padding: 0px 0 5px 0;
	margin: 0px;

}
.newsBlock h3.titel {
	padding: 0px 0 5px 0;
	margin-bottom: 8px;
	margin-top: 5px;
	color: #fff;
}
.newsBlock td.more {
	font-size: 1.2em;
	text-align: right;
}
.newsItems a {
	text-decoration: none;
}
.newsBlock td.item {
	font-weight: normal;
	font-size: 0.95em;
}@media screen,projection {
	/* form style */
	select {
		color: #425545;
		border: 1px solid #7E9487;
		margin-right: 2px;
		margin-bottom: 2px;
	}

	.text {
		border: 1px solid #7E9487;
		margin-bottom: 2px;
		color: #425545;
	}

	.shortText {
		border: 1px solid #7E9487;
		color:#425545;
		margin-bottom: 2px;
		width: 50px;
	}

	.text:focus {
		background: #DFE4E1;
	}

	.shortText:focus {
		background: #DFE4E1;
	}

	/* Lost password markup */

	input.submitButton {
		background: transparent url(../images/btn_background.gif) no-repeat scroll 0%;
		border: medium none;
		color: #FFFFFF;
		cursor: pointer;
		font-weight: bold;
		height: 53px;
		padding-bottom: 10px;
		padding-right: 20px;
		margin-top: 10px;
		margin-left: 255px;
		width: 280px;
	}

	p.error {
		color: #FF0000;
		padding-left: 18px;
	}

	/* form boxes */
	div.box  {
		background:transparent url('../images/box_background.gif') no-repeat scroll left bottom;
		padding-bottom: 30px;
		position: relative;
		width: 100%;
	}

	div.lblTop {
		position: relative;
		padding: 10px 0px 10px 20px;
		font-size: 1.3em;
		font-weight: bold;
		background: #FFFFFF url('../images/box_background.gif') top left no-repeat;
	}

	div.lblTop h2 {
		font-size: 1.5em;
		margin: 0;
	}

	div.box .body {

	}
}@media print {
body {
	background:#fff;
	color:#000!important;
	font-family:Arial;
	font-size:13px;
}

div#header,
div#tabMenu,
div#hiddenDiv,
div#dbRight,
div#footer,
div#dateselect,
div#colRight,
div#logos,
div#addressFooter,
div#slideBlock,
div#bodyHeader,
div#lightbox,
div#overlay,
div#helpdesk,
div#mySlideShow,
div#compareLink,
div#geotiffExportWindow,
div.cornerLogo,
a.printPage,
div#pdfCompareMenu {
	display:none;
}

div.pcHeader,
div.pcFooter {
	display:none;
}

div.pcBody {
	background:#fff!important;
}
div#container {
	margin:0;
	background:#fff!important;
	padding-bottom:0!important;
}
div#bodyMain,
div#body {
	background:#fff!important;
	padding:0!important;
}
div.processedContent {
	padding:0;
}
div#colSubMenu a {
	display:none;
	text-decoration:none;
}

div#colSubMenu a.active {
	display:block!important;
	background:none;
	width:300px;
	font-size:17px;
	padding-left:10px;
	height:auto;
	text-align:left;
}

div.colBody {
	width:735px!important;
}

div.mapFootContainer {
	width:700px;
}
div#period {
	float:left;
	width: 250px;
	padding-top: 10px;
	padding-left: 5px;
}
div#googleLegend {
	padding-top:10px;
	float: left;
}
div.btnInfo {
	display:none!important;
}

div#dialDivBody table tr.hide {
	display:none;
}
/* Start akker info (header) */
	div#akkerInfo {
		width:736px;
		margin-left:6px;
	}
	div#akkerIcon {
		width:180px;
		height:180px;
		float:left;
		overflow:hidden;
	}
	div#akkerData {
		width:525px;
		float:left;
		padding-top:25px;
	}
	table.akkerInfo {
		width:100%;
	}
	table.akkerInfo th, td {
		padding:3px;
		text-align:left;
		vertical-align:top;
		border-bottom:1px solid #eee;
	}
	table.akkerInfo th {
		font-size:19px;
	}
	table.akkerInfo td.left {
		font-weight:800;
		width:20%;
	}
	table.akkerInfo td.right {
		width:30%;
	}
	div#colTopContainer, div#mapHeader { display: none; }
	div.colBody { margin-top: 8px; }
/* End akker info */


/* Dashboard */
	div#fieldSelect,
	a#fieldSelectButton {
		display:none;
	}
/* End dashboard */

/* Begin myAccount */
	div#steps {
		display:none;
	}
/* End myAccount */

/* Start analysis */
div#inputArea, a.deleteFieldButton { display: none; }
div.fieldMapClipArea {
	height:200px;
	overflow:hidden;
	width:850px;
}
div.singleFieldMap {
	display: none;
	float: left;
	height: 210px;
	width: 282px;
	text-align: center;
	position: relative;
}
div.fieldMaps div.printable {
	display: block;
}
div.dateArea {
	font-size:1.4em;
}
/* End analysis */

/* Start googlemap markup */
	div#divGoogleMaps {
		width:950px;
	}
	div.parameterDiv {

	}
	div.parameterDiv select {
		display:block;
		position:absolute;
	}
	div#googlemapDiv1,
	div#googlemapDiv2 {
		display:block;
		float:left;
		position:relative;
		z-index:1;
		width:475px;
		padding:0;
		margin:0;
	}
	div#googlemapContId1 {
		display:block;

		background:none!important;
		z-index:1;
	}
	div.gmnoprint {
		display:none;
	}

	div#googlemapDiv1 div div div div {
		z-index:1;
	}

	div#googlemapDiv1 div div div div div img,
	div#googlemapDiv2 div div div div div img {
		background:none!important;
	}
	#dialDivBody { display: none; }
   table#fielddials { display: none; }
   #lineGraph {	clear: both; width:650px;}
}#helpdesk {
	float: right;
	display: inline;
	width: 215px;
	margin-top: 20px;
}
#evaHolder,
#evaHolderSmall {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
img.eva {
	float: right;
	height: 100px;
}
#evaHolder {
	margin: 0px auto;
	margin-bottom: 20px;
	width: 190px;
}

#evaHolderSmall {
	margin: 10px 0 10px 0;
}


#evaHolder a,
#evaHolderSmall a {
	text-decoration: none;
}
#evaHolder div.infoText,
#evaHolderSmall div.infoText {
	clear: both;
	text-align: left;
	font-size: 1em;
	margin: 5px 0 10px 5px;
	line-height: 1.2em;
}

#evaHolderSmall div.infoText {
	width: 165px;
	margin: 5px auto;
	margin-bottom: 0px;
}

#evaHolder div.infoText img {
	float: left;
	margin-bottom: 15px;
	padding-right: 15px;
}

#evaHolderSmall div.infoText img  {
	float: left;
	padding-right: 10px;
	vertical-align: middle;
}

#evaHolder div.infoText span.smallText,
#evaHolderSmall div.infoText span.smallText {
	font-size: 0.9em;
}

div#evaImageClip {
	position: relative;
	width: 118px;
	margin-left: 34px;
}

div#evaImageClip img {
	margin: 0px auto;
}

div#evaImageClip form.evaForm {
	position: absolute;
	top: 131px;
	left: -33px;
	width: 186px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #284e39;
	height: 18px;
}
div#evaHolderSmall form.evaForm {
	left: -14px;
	width: 140px;
}

div#evaImageClip form.evaForm input.text2 {
	position: absolute;
	top: 0px;
	left: 0px;
	border-width: 0px;
	border-right: 1px solid #284e39;
	margin: 0;
	height: 16px;
	padding: 1px;
	padding-left: 3px;
	width: 162px;
	font-style: italic;
	font-size: 0.95em;
	color: #999;
}

div#evaHolderSmall form.evaForm input.text2 {
	width: 116px;
}

div#evaImageClip form.evaForm input.submit2 {
	position: absolute;
	top: 0px;
	left: 167px;
	border-width: 0px;
	margin: 0px;
	height: 20px;
	padding: 0px;
	width: 20px;
	background-color: #284e39;
	background: transparent url('/images/eva/search.gif') no-repeat;
	cursor: pointer;
}

div#evaHolderSmall form.evaForm input.submit2 {
	left: 121px;
}

a.cloudsInformationButton {
	display: block;
	padding: 15px 85px 15px 8px;
	height: 38px;
	width: 100px;
	background: url('../images/clouds/btn_clouds_information.png') no-repeat -7px 0;
	color: #ffffff;
	text-decoration: none;
	margin: 1em 0;
}

a.cloudsInformationButton:hover {
	background-position: -208px 0;
}
