﻿/* ****** */
/* Global */
/* ****** */

body
{
	font-family: Tahoma;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-image: url(../../Images/bgBody.jpg);
	background-repeat: repeat-x;
	width: 100%;
}

a
{
	text-decoration: none;
	color: #555555;
	font-weight: bold;
/*	border-bottom: solid 1px #e5ac65; */
}

a:hover
{
	text-decoration: none;
	color: #000000;
}

.ajaxProgress
{
	position: relative;
	top: 160px;
}

/* ***** */
/* Popup */
/* ***** */

/*
.modalPopUp
{
	background-color: Gray;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.DisplayPopUpPanel
{
	width: auto;
	display: block;
}

.HidePopUpPanel
{
	display: none;
}
*/

/* ********** */
/* Disclaimer */
/* ********** */

#disclaimerFrame
{
	width: 800px;
	height: 1000px;
}

/*
#disclaimerFrame a:link
#disclaimerFrame a:visited
#disclaimerFrame a:active
#disclaimerFrame a:hover
{
	color: green;
	text-decoration: underline;
}
*/

/* ********** */
/* Navigation */
/* ********** */

.navigationFrame
{
	border: solid 1px #FFCC66;
	border-right: 0px;
	width: 300px;
	background-color: #fffff0;
	height: 22px;
	padding: 4px 4px 0px 4px;
	margin: 8px 0px 0px 0px;
}

.navigationCell
{
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 300px;
	vertical-align: middle;
	text-align: left;
}

.navigationHomeButton
{
	background-image: url("../../Images/NavigationStrip/house.png");
}

/* ***** */
/* Login */
/* ***** */

.loginFrame
{
 	width: 786px;
	height: 22px;
	padding: 4px 4px 0px 4px;
	margin: 8px 0px 0px 0px;
	border: solid 1px #FFCC66;
	border-left: 0px;
	background-color: #fffff0;
	text-align: right;
	text-align: -moz-right;
}

.loginCell
{
	padding: 10px 10px 10px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

/* *********************** */
/* Test system information */
/* *********************** */

.testSystemInformation
{
	padding-left: 15px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

/* **** */
/* Main */
/* **** */

.mainFrame
{
	width: 1100px;
	padding: 2px;
}

.mainCell
{
	width: 1000px;
	height: 145px;
	padding: 10px;
	vertical-align: top;
}

.mainTable
{
	width: 100%;
	table-layout: auto;
}

/*
.mainTable td
{
	min-width: 10%;
	max-width: 16%;
	width: 15%;
}
*/

/* **** */
/* Link */
/* **** */

.linkFrame
{
	width: 300px;
	height: 320px;
	overflow: auto;
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}

/* *** */
/* Map */
/* *** */

.mapFrame
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}

.mapFrameLarge
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}

/* ************ */
/* Dataset List */
/* ************ */

.datasetListFrame
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}

.HideLabel label
{
	display: none;
	visibility: hidden;
}

.datasetListColumnPadding
{
	padding-left: 0px;
	padding-right: 20px;
}

/* **** */
/* Plot */
/* **** */

.plotSetFrame
{
	border: solid 0px #FFCC66;
	background-color: #fffff0;
}

.plotValueFrame
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}

.plotValueListColumnPadding
{
	padding-left: 5px;
	padding-right: 100px;
}

.plotMetaFrame
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}

.plotLinkFrame
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
	padding-top: 5px;
	padding-left: 5px;
}

.simplePlotFrame
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}

.contourPlotFrame
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}


/* ***** */
/* Admin */
/* ***** */

.adminInvalidateHideFrame
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}



/* ********* */
/* SORT THIS */
/* ********* */

/* ***** */
/* Cells */
/* ***** */

.logoCell
{
	height: 83px;
}

.genericCell
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 99%;
	vertical-align: top;
}

/* ****** */
/* Frames */
/* ****** */

.filterFrame
{
	width: 99%;
	height: 100px;
}

.statusFrame
{
	/* RED:	b30000, ffcaca 		GREEN:	007210, eeffdd 		YELLOW:	#FFCC66, fffff0 */
	padding: 2px;
	border: solid 1px #FFCC66;
	background-color: #fffff0;
	width: 1100px;
	height: 20px;
}

.statusFrameBig
{
	width: 1100px;
	padding: 2px;
	border: solid 1px #FFCC66;
	background-color: #fffff0;
}

/* **** */
/* Misc */
/* **** */

.list
{
	width: 1100px;
}

.listRowTopHeader
{
	background-color: #80D157;
	font-weight: bold;
}

.listRowHeader
{
	background-color: #D4FFAA;
	font-weight: bold;
	width: 1100px;
}



.listRow
{
	background-color: #eeffdd;
}

.listIcon
{
	width: 16px;
	border: none;
}
.filterTable
{
	width: 100%;
	table-layout: auto;
}

.filterTable td
{
	min-width: 10%;
	max-width: 16%;
	width: 15%;
}

.filterBoxes select
{
	height: 130px;
	width: 100%;
}

.filterBoxes td
{
	min-width: 10%;
	max-width: 16%;
	width: 15%;
}



.graphFrame
{
	background-color: #eeffdd;
	text-align: center;
}
#mapSurface table
{
	width: 100%;
}



.errorTitle
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}

.infoFrame
{
	padding: 2px;
	border: solid 1px #007210;
	background-color: #eeffdd;
	font-size: 11px;
	width: 1100px;
	height: 24px;
}

.adminFrame
{
	background-color: #eeffdd;
}

.checkboxlist
{
	width: 800px;
}

#FilterUpdateProgress
{
	width: 200px;
	background-color: #eeffdd;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.gridviewField
{
	padding-left: 15px;
	padding-right: 10px;
}

.dataSetInfo
{
	background-color: #D4FFAA;
	font-weight: bold;
	font-size: large;
	width: 1100px;
}

.pad
{
	padding: 0 70px 0 0;
}

.header
{
	font-weight: bold;
}

.infoTable
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
	background-color: #D4FFAA;
	font-weight: bold;
	font-size: large;
	width: 1100px;
}

.padLogo
{
	padding: 20px 0 0 30px;
}

.padLeft
{
	padding: 0 0 0 22px;
}

.valign_middle
{
	vertical-align: middle;
}

.addInfo
{
	border: solid 1px #d57500;
}

.listInfo
{
	border: solid 1px #FFCC66;
	background-color: #fffff0;
	padding-left: 30px;
}

.projectTable
{
	border: solid 1px #000000;
}

.menuHeader
{
	text-decoration: none;
	color: #555555;
	font-weight: bold;
	border-bottom: solid 1px #e5ac65;
}

