/******************************************************/
/**       ONLY LAYOUT INFO HERE NO COLOUR            **/
/******************************************************/

/******************************************************/
/** Oldham New Style Imports	***********************/
/******************************************************/

BODY {
	font-size:100%;
	FONT-FAMILY: Verdana, verdana, Sans-Serif; 
	text-align:left;
}

#scroll
{
     height:100%;
     overflow:auto;    
}
        
A:link {
	TEXT-DECORATION: underline;
}
A:visited {
	TEXT-DECORATION: underline;
}
A:active {
	TEXT-DECORATION: underline;
}
A:hover {
	TEXT-DECORATION: none;
}

a.noLine:link, 
a.noLine:visited,
a.noLine:active,
a.noLine:hover
{
   TEXT-DECORATION: none;
}

P {
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Verdana, verdana, Sans-Serif;
	margin-top: 0.5em;
}

TH {
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, verdana, Sans-Serif;
	text-align: center;
}

TH.leftMove
{
	text-align: left;
}

TD {
	FONT-FAMILY: Verdana, verdana, Sans-Serif
}
PRE {
	FONT-WEIGHT: normal; FONT-FAMILY: Courier
}

H1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 300%; 
	FONT-FAMILY: Verdana;	
	margin-top: 1.9em;
	margin-bottom: 0.1em;	
}
H2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 190%; 
	FONT-FAMILY: Verdana;
	margin-top: 1.9em;
	margin-bottom: 0.1em;	
}
H3 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 155%; 
	FONT-FAMILY: Verdana;
	margin-top: 1.9em;
	margin-bottom: 0.1em;	
}
H4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 130%; 
	FONT-FAMILY: Verdana;
	margin-top: 1.9em;
	margin-bottom: 0.1em;	
}
H5 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 110%; 
	FONT-FAMILY: Verdana;
	margin-top: 1.9em;
	margin-bottom: 0.1em;	
}

UL 
{
	margin-top: 0.3em;
	margin-bottom: 1em;
}


.hitStatHeader
{
	font-weight: bold;
}
.statistics {

}
.activities {

}
.default {

}
.legend {

}
.black {

}
.grey {

}
.search {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.boy {

}
.actTable 
{
	border-style: solid;
	BORDER-RIGHT-WIDTH: 2px; 
	BORDER-TOP-WIDTH: 2px;
	BORDER-LEFT-WIDTH: 2px;
	BORDER-BOTTOM-WIDTH: 0px;
}
.statTable 
{
	border-style: solid;
	border-width: 2px;
}
.defaultTable {
	border-style: solid;
	border-width: 2px;
}
.ignoreTable {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
}

table.ComparisonBarChart
{
	border-style: solid;
    border-width: 2px;
    padding: 0px;
}

td.ComparisonBarChart
{
	border-right: 0px; 
	border-top: 0px; 
	border-left: 0px; 
	border-bottom: 1px;
	border-style: solid;
}

a img.ComparisonBarChart,
img.ComparisonBarChart 
{
	border-right-style: solid;
	border-width: 0px 1px 0px 1px;	
}

a:hover img.ComparisonBarChart,
img.ComparisonBarChart:hover,
img.ComparisonBarChartHighlight
{
	border-style: solid;
	border-width: 2px;
}

#defaultCell {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 2px solid;
}
#defaultColour {

}
#actCell {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 2px solid
}
#ignoreCell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
}
#LegendLight {
	FONT-SIZE: 70%; TEXT-ALIGN: center
}
#Legend {
	FONT-SIZE: 70%; TEXT-ALIGN: center
}
#LegendHighlight {
	FONT-SIZE: 70%; TEXT-ALIGN: center
}
#verysmall {
	FONT-SIZE: 20%
}
#tt {
	FONT-SIZE: 80%; 
}
#small {
	FONT-SIZE: 70%; 
}
#lovely {
	FONT-SIZE: 80%; 
}
#white {
	FONT-SIZE: 80%; 
}
#largeWhite {
	FONT-SIZE: 80%; 
}
#activities {
	FONT-SIZE: 80%; 
}
#statistics {
	FONT-SIZE: 80%; 
}
#wob {
	FONT-SIZE: 80%; 
}
#boy {
	
}
#ms {

}
#grey {
	FONT-SIZE: 70%; TEXT-DECORATION: none
}
#lightGrey {
	FONT-SIZE: 65%;
}
#lightYellow {
	FONT-SIZE: 75%;
}
#yellow {

}
#red {
	FONT-SIZE: 75%;
}
#boldRed {

}
#bar {
	LEFT: 5px; POSITION: absolute; TOP: 5px;
}
#barbackground {
	BACKGROUND-COLOR: white
}
A.copyright:link {
	TEXT-DECORATION: none
}
A.copyright:visited {
	TEXT-DECORATION: none
}
A.copyright:active {
	TEXT-DECORATION: none
}
A.copyright:hover {
	
}
A.search:link {
	TEXT-DECORATION: none
}
A.search:visited {
	TEXT-DECORATION: none
}
A.search:active {
	TEXT-DECORATION: none
}
A.search:hover {
	
}
A.LDS:link {
	TEXT-DECORATION: none
}
A.LDS:visited {
	TEXT-DECORATION: none
}
A.LDS:active {
	TEXT-DECORATION: none
}
A.LDS:hover {

}
#stackImages {
	LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
#placeImages {
	POSITION: relative; align: left
}
#bigger {
	
}

tr.loginHeaderRow
{
	text-align: left;
}

th.loginHeaderRow
{
	text-align: left;
	font-size: 110%;
	padding-top:1%;
	padding-bottom:0.5%;
}

table.reportMetadata
{
	border-style: solid;
	border-width: 0px;
	min-width: 620px;
}

.labelHeading
{
	font-weight: bold;
}

.labelData
{
	font-weight: normal;
}

.reportDataHead
{
	font-size: 110%;
	font-weight: bold;
}

iframe
{
	border-style: solid;
	border-width: 0px;
}

iframe.termsFrame
{
	border-style: solid;
	border-width: 1px;
	width: 74%;
	height: 150px;	
}

iframe.rptWizNavFrame
{
	border-style: solid;
	border-width: 0px;
	overflow: visible;
	width: 100%;
}

.mglLeftFrame
{

}

.mglMainFrame
{

}

.mglheaderFrame
{

}

.mglFooterFrame
{

}

/*******************************************/
/*   Styles for main menu in header bar.   */
/*******************************************/

.headerBarMenu
{
	font-weight: bold;
}

select.headerBarMenu
{
	font-weight: bold;
	cursor: pointer;
}

option.headerBarMenu
{
	cursor: pointer;
}

span.headerBarMenu
{
	font-weight: bold;
}

span.headerBarMenu:hover
{
	font-weight: bold;
}

A.headerBar
{
	font-family: Verdana,Sans-Serif;
	font-weight: bold;
	font-size: 15px;
}

A.headerBar:link {
	TEXT-DECORATION: none
}
A.headerBar:visited {
	TEXT-DECORATION: none
}
A.headerBar:active {
	TEXT-DECORATION: none
}
A.headerBar:hover {
	TEXT-DECORATION: none
}

/*******************************************/
/* Style for large links on home page      */
/*******************************************/

.homePageLink 
{
	font-weight:normal;
}

A.homePageLink:link 
{
	font-weight:bold;
	text-decoration:none;
}
A.homePageLink:visited {
	text-decoration:none;
}
A.homePageLink:active {
	text-decoration:none;
}

A.homePageLink:hover {
	text-decoration:underline;
}

/*******************************************/
/* Define the style for the metadata table */
/*******************************************/

.metaDataBodyDefinition
{
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	overflow: scroll; 
	overflow-x: scroll; 
	overflow-y: scroll;
	vertical-align:text-top;
}

.metaDataTableDefinition
{
	width: 100%;
	height: 100%;
	vertical-align:text-top;
}

.metaDataHeadingCell
{
	vertical-align:text-top;
	text-overflow: ellipsis;
}
.metaDataMainText
{
	vertical-align:text-top;
	font-size: 80%;
	width: 300px;
	
	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    
}

.metaPDFOffset
{
	padding-top: 20px;
}
/*******************************************/
/* Define style for time series hotlist    */
/*******************************************/

table.timeSeriesHotlist
{
	padding: 5px 5px 5px 5px; 
}

/*******************************************/
/* Define style for search results table   */
/*******************************************/

.basicSearchTable
{
	border-style: solid;
	border-width: 0px;
}

.browseMenuHeader
{
	font-family : verdana; 
	font-weight: bold; 
}

.searchButton
{
	font-weight: bold;
}

.branchSearchButton
{
	font-weight: bold;
}

.searchTextboxLabel
{
	border-style: inherit;
	border-width: 1px;
	font-size: 90%;
	font-weight: bold;
}

.reportSearchTxtBox
{
	width: 193px;
}

.searchInputHeading
{
	margin-left: 7px;
	font-size: 90%;
}

.searchDateYearDDL
{
	margin-left: 5px;
	padding-left: 5px;
	width: 100px;
	FONT-SIZE: 87.5%;
}

.searchDateMonthDDL
{
	width: 51px;
	FONT-SIZE: 87.5%;
}

.dateRange
{
	margin-left: 7px;
}

.siteSearchInput
{
	border-style: solid; 
	border-width: 1;
	FONT-SIZE: 90%;
	width: 155px;
}

select.searchSelectDDL 
{
	margin-left: 10px;
	padding-left: 10px;
	font-size: 80%; 
	width: 160px;
}

.basicSearchInput
{
	font-size: 90%; 
	border-style: solid; 
	border-width: 1; 
	width: 140px;
}

tr.roundedPanelSpacer
{	
	height: 3px;
	padding: 0px 0px 0px 0px;
}

table.roundedPanel
{
	width: 100%;
	border-style: solid;
	border-width: 0px;	
}

td.roundedPanelBorderCell
{
	
}

td.roundedPanelCornerCell
{
	width: 20px;
}

td.roundedPanelCornerTopLeft
{
	height: 20px;
	width: 20px;
}

td.roundedPanelCornerTopRight
{
	height: 20px;
	width: 20px;
}

td.roundedPanelCornerBottomLeft
{
	height: 20px;
	width: 20px;
}

td.roundedPanelCornerBottomRight
{
	height: 20px;
	width: 20px;
}

td.roundedPanelHeaderCell
{
	color: White;
	font-weight: bold;
	text-align: center;
}

.basicSearchAdvOptCell
{
	font-size: 80%;
	font-weight: normal;
}

.advSearchBasicOptCell
{
	font-size: 80%;
	font-weight: normal;
}

.basicSearchOptionLink
{
	margin-left: 15px;
}

.advSearchOptionLink
{
	margin-left: 5px;
}

.searchResultsSortRow
{
	text-align: center;
	font-weight: bold;
}

.searchResultsSortCell
{
	padding: 3px 3px 3px 3px;
}

.searchResultsUnsortedCell
{

}

.searchResultsHeader
{
    text-align: center;	
}

.searchResultsFooter
{
	text-align: left;
	font-weight: bold;
}

.searchResultsRow
{
   font-size: 80%;
   padding: 2px 1px 2px 5px;
}


.searchResultsAlternRow
{
    font-size: 80%;
   padding: 2px 1px 2px 5px;
}

A.searchResultsHeaderLink
{
	text-align:left;
	left: 1em;
}

A.searchResultsLink:link {
	TEXT-DECORATION: none
}
A.searchResultsLink:visited {
	TEXT-DECORATION: none
}
A.searchResultsLink:active {
	TEXT-DECORATION: none
}
A.searchResultsLink:hover {
	TEXT-DECORATION: none
}


/*******************************************/
/* Define the styles for the login page */
/*******************************************/

.loginText {
	font-weight: bold
}
.loginAlert {
	font-weight: bold
}

.loginPanel{
    margin: 20px 5% 20px 5%;
    overflow:visible;


}

.loginWarnTxt
{
    font-size:90%;
}
/******************************************/
/* Style for info about field constraints */
/******************************************/

.mglConstraintInfo
{
	font-style: italic;	
	font-size: 80%;
}

.mglGeneralInfo
{
	font-style: italic;	
	font-size: 80%;
}

/*******************************************/
/* Define the styles for the header step information */
/*******************************************/

.MGLHeaderBranchText
{
	font-weight: bold;
	font-size: 100%
}

.MGLHeaderStepText
{
	font-weight: bold;
	font-size: 95%
}

/*******************************************/
/* Define some different coloured links */
/*******************************************/

A.blueLink:link
{ 
	font-size: 95%;	
	font-family : verdana; 
	font-weight : bold; 
}

A.blueLink:visited 
{ 
	font-size: 95%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : bold; 
}
		
A.blueLink:active 
{ 
	font-size: 95%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : bold; 
}
		
A.blueLink:hover 
{ 
	font-size: 95%;
	font-weight : bold;
	font-family : verdana; 
}

/*******************************************/
/* Define a lighter coloured link for use for the footer text */
/*******************************************/


A.footerLink:link
{ 
text-decoration : none; 
font-size : 75%;
font-family : verdana;
font-weight : bold;
}

A.footerLink:visited 
{ 
text-decoration : none; 
font-size : 75%;
font-family : verdana;
font-weight : bold;
}
		
A.footerLink:active 
{ 
text-decoration : none; 
font-size : 75%;
font-family : verdana;
font-weight : bold;
}
		
A.footerLink:hover 
{ 
font-size : 75%;
font-family : verdana;
font-weight : bold;
}

TD.footerCell
{
	font-size:75%;
}

.mglMapTitle
{
FONT-SIZE: 90%;
FONT-WEIGHT : bold;
TEXT-INDENT: 1em;
}

.vertText { 
font-size: 80%;
font-weight : bold;
writing-mode: tb-rl;
width:100%;

}

.mglHorizontalRule
{

}

/*******************************************/
/* DROPDOWN MENUS
/*******************************************/

.mglMenuTable
{
    width: 95%; 
    z-index: -1; 
}
/*******************************************/
/* Define styles for the indenting nodes
/* (hopefully 7 levels should be enough!!!!!
/*******************************************/

.mLvl1
{
	LEFT: 5px;
	POSITION: relative;
}

.menuIconLevel1
{
	LEFT: 0px;
	POSITION: relative;
}

/*******************************************/
.mLvl2
{
	LEFT: 25px;
	POSITION: relative;
}

.menuIconLevel2
{
	LEFT: 20px;
	POSITION: relative;
}


/*******************************************/
.mLvl3
{
	LEFT: 45px;
	POSITION: relative;
}


/*******************************************/
.mLvl4
{
	LEFT: 65px;
	POSITION: relative;
}


/*******************************************/
.mLvl5
{
	LEFT: 85px;
	POSITION: relative;
}

/*******************************************/
.mLvl6
{
	LEFT: 105px;
	POSITION: relative;
}

/*******************************************/
.mLvl7
{
	LEFT: 125px;
	POSITION: relative;
}



/*******************************************/
/* Define styles for the parent and leaf
/* node links in the drop down menus/
/*******************************************/



/*******************************************/
/* PARENT NODE 
/* (if you click on this it causes the sub menu to be toggled)
/*******************************************/



A.pNde:link 
{ 
	font-size : 100%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : bold; 
}

		
A.pNde:visited 
{ 
	font-size : 100%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : bold; 
}
		
A.pNde:active 
{ 
	font-size : 100%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : bold; 
}

		
A.pNde:hover 
{ 
	font-size : 100%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : bold; 
}



/*******************************************/
/* LEAF NODE 
/* (if you click on this it links to another page)
/*******************************************/



A.lfNd:link 
{ 
	font-size : 100%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : normal; 
}
		
A.lfNd:visited 
{ 
	font-size : 100%;
	text-decoration : none; 
	font-family : verdana;
	font-weight : normal; 
}

		
A.lfNd:active 
{ 
	font-size : 100%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : normal; 
}

		
A.lfNd:hover 
{ 
	font-size : 100%;
	text-decoration : none; 
	font-family : verdana; 
	font-weight : normal; 
}


/*******************************************/
/* Define styles for the RESULTS TABLE*/
/*******************************************/

.mglTableHeadingVert
{
	font-size: 90%;
}

.mglResultsTable
{
	width: 100%;
	border-width: 1px;
}

.mglResultsTableSortHeader
{
	font-size: 65%;
}

.mglResultsTableHeader
{
	TEXT-ALIGN: center;
	font-weight : bold;  
	FONT-SIZE: 90%;     	
}

.mglProfileTableDataColumns
{
 	vAlign: bottom;
  	noWrap;	
 	align: center;
 	width: 8%;
}

.mglProfilerLayerTitleColumn
{
 	width: 40%;
}

.profilerDateFormat
{
	font-style:italic;
	font-size: 90%;
}

.resultsTableTitle
{
	font-weight : bold;
	TEXT-ALIGN: left;
	font-size: 100%;
	TEXT-INDENT: 0.1em;
}

.resultsTableMainTitle
{
	font-weight : bold;
	TEXT-ALIGN: left;
	font-size: 100%;
	TEXT-INDENT: 0.1em;
}

/* BOTH rows the same because of sorting....they end up mixed anyway!!! */
.mglResultsTableEvenRow
{
	TEXT-INDENT: 0.1em;
	FONT-SIZE: 80%;
}

.mglResultsTableOddRow
{
	TEXT-INDENT: 0.1em;
	FONT-SIZE: 80%;
}

.mglResultsTableGeogComparatorRow
{
	TEXT-INDENT: 0em;
	FONT-SIZE: 80%;
}

/*********************************/
/*          Brand table          */
/* I.e. brand colours and layout */
/*********************************/

tr.mglBrandTableCentered th.mglBrandTable,
tr.mglBrandTableCentered td.mglBrandTable
{
	text-align:center;
	vertical-align:middle;
}

tr.mglBrandTable td.tableCellMouseOff,
tr.mglBrandTable td.tableCellMouseOver
{
	border-top-style: solid;
	border-top-width: 2px;
	border-left-style: solid;
	border-left-width: 2px;
}


.mglBrandTableBorderless,
.mglBrandTable
{
	font-size: 100%;
	/*text-indent: 0.1em;*/
	text-align: left;
	FONT-FAMILY: Verdana, verdana, Sans-Serif;	
			
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.0em;
	padding-bottom: 0.0em;
	margin: 0px;	
}

.mglBrandTableBorderless
{
	border-style:none;
}

.mglBrandTable
{
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 2px;
	border-left-width: 2px;
		
	border-collapse:separate;
			
	border-style: solid;
	border-spacing: 0px;
}


table.mglBrandTableBorderless,
table.mglBrandTable
{
	padding: 0px;	
	width: 100%;
}

table.mglBrandTable
{
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-spacing: 0px;
}

th.mglBrandTableBorderless,
th.mglBrandTable
{
	font-size: 110%;
	font-weight: bold;
}

th.mglBrandTableBorderless a,
th.mglBrandTableBorderless a:link,
th.mglBrandTableBorderless a:visited,
th.mglBrandTableBorderless a:active,
th.mglBrandTableBorderless a:hover,
th.mglBrandTable a,
th.mglBrandTable a:link,
th.mglBrandTable a:visited,
th.mglBrandTable a:active,
th.mglBrandTable a:hover
{
	text-decoration: underline;	
	cursor: pointer;
}

tr.mglBrandTableBorderless,
tr.mglBrandTableBorderlessOdd,
tr.mglBrandTable,
tr.mglBrandTableOdd
{
	font-size: 100%;
}

tr.mglBrandTable,
tr.mglBrandTableOdd
{
	border-top-width: 2px;
	border-left-width: 2px;
}

tr.mglBrandTableBorderlessEven,
tr.mglBrandTableEven
{
	font-size: 100%;
}

tr.mglBrandTableEven
{
	border-top-width: 2px;
	border-left-width: 2px;
}

/*******************************************/
/* TABLE SORT STYLES */
/* (from http://kryogenix.org/code/browser/sorttable/)*/
/*******************************************/

table.sortable a.sortheader 
{
    TEXT-ALIGN: center; 
}

table.sortable span.sortarrow 
{
	font-size: 65%;
}

.tableCellMouseOver
{
	TEXT-ALIGN: center;
	cursor: pointer;
	cursor: hand;
}

.tableCellMouseOff
{
	TEXT-ALIGN: center;
	cursor: default;
}

/*******************************************/
/* WHERES MY NEAREST FACILITY DETAILS TABLE */
/*******************************************/

.WMNFacDetailsTable
{

}

.WMNFacDetailsHeadingRow
{
	font-weight : bold;
	TEXT-ALIGN: left;
	TEXT-INDENT: 0.3em;
	FONT-SIZE: 110%;
}

.WMNFacDetailsSubHeadingRow
{
	font-weight : bold;
}

.WMNFacDetailsTextRow
{
	font-weight : normal;
	TEXT-ALIGN: left;
	TEXT-INDENT: 0em;
	FONT-SIZE: 85%;
}

.facHighlighted
{

}

/*******************************************/
/* Facility/Statistic label text font */
/*******************************************/

.facStatLabel
{
	font-family : verdana; 
	font-weight: bold;
	font-size: 110%;
}

/*******************************************/
/* Define styles for the clear all link on what info & browse system result pages */
/*******************************************/

.clearAllTable
{
	WIDTH:100%;	
}

.clearAllRow
{
}

.clearAllColumnLeft
{
	WIDTH:60%;
	TEXT-ALIGN: right;
	vertical-align:center;
}

.clearAllColumnRight
{
	TEXT-ALIGN: left;
	vertical-align:top;
}

.clearAllFont
{
	FONT-SIZE: 80%;
}

/*******************************************/
/* Define styles for distinguishing layerItems */
/*******************************************/

.statUniqueGeogFont
{
	FONT-SIZE: 90%;
	font-style: italic; 
}

.statCollectionDateFont
{	
	font-style: italic; 
	FONT-SIZE: 90%;
}

.iconHelpTable
{
	FONT-SIZE: 90%;
	font-style: normal; 
	valign: bottom;
}

.profilerResultDetailsDesc
{
	font-weight : bold;
}


/*******************************************/
/* Report Wizard Styles 		   */
/*******************************************/

.rptWizNavTable
{
	width: 100%;
	TEXT-INDENT: 0.1em;	
}

.rptWizNavRow
{

}

.rptWizNavCol
{
	FONT-SIZE: 90%;
}

.rptWizNavDisabledLink
{
	font-weight:lighter;
}

.rptWizSelectedGeogsTable
{
	FONT-SIZE: 90%;
	width: 60%;	
	border: 0;
}

.rptWizSelectedGeogsTableMap
{
	FONT-SIZE: 90%;
	width: 100%;	
	border: 0;
}

.RptWizSmallIndGeogsAlt
{
	FONT-SIZE: 90%;
}


.RptWizSmallIndGeogs
{
	FONT-SIZE: 90%;
}

.RptWizAverageRow
{

}

.rptWizHundredPercRow
{

}

.rptWizNavExtraText
{
	FONT-SIZE: 90%;
	font-style: italic;
}

.rptWizSummary
{
	FONT-SIZE: 90%;
}

.rptWizMainTitle
{
	font-weight : bold;
	TEXT-ALIGN: center;
	font-size: 115%;
	TEXT-INDENT: 0.1em;
}

.rptWizHeading
{
	font-weight : bold;
	TEXT-ALIGN: center;
	font-size: 105%;
	TEXT-INDENT: 0.1em;}


.RptWizSVGTableHeader
{

}

.divIcons
{
   position : relative;
   bottom: 0;
   float: bottom;
   TEXT-ALIGN: bottom;
}

.divChartIcon
{
  float: left;
  position : relative;
  left : 10;
  width : 10px;
  display: inline;

}

.divText
{
   float: top;
   position : relative;
   top: 0;
}

.divMetaIcon
{
  position : relative;
  float: right;

  right : 0;
  width : 10px;
  display: inline;
}

td.LogoutControlLeftCell
{
	font-size: 66%;
	white-space:nowrap;
}

td.LogoutControlRightCell
{
  font-weight:bold;
  font-size: 66%;
  white-space:nowrap;
}


 
 /*******************************************/
/* Define styles DYNAMIC LEGEND   */
/*******************************************/
#legendBorder
{
    border-style: solid;
	border-width: 1px;	
    margin: 2px 3px 2px 0px;
}

#legendIndenting
{
   margin: 2px 3px 2px 3px;
}

.LegendTitle
{
   font-size:110%;
   font-weight:bold;
}

.StatisticTitleLabel
{
   font-size:90%;
   font-weight:bold;
}

.GeographyLabel
{
   font-size:90%;
   font-weight:normal;
}

.DateLabel
{
   font-size:90%;
   font-weight:normal;
}

.VariableTypeLabel
{
   font-size:90%;
   font-weight:normal;
}

.RangeTypeLabel
{
   font-size:90%;
   font-weight:normal;
}

.RangeDescriptionLabel
{
   font-size:60%;
   font-weight:normal;
   font-style:italic;
}

.intervalDescription
{    
    vertical-align:middle;
    font-size:80%;
}

.subGroupIntervalDescription
{     
    font-size:80%;
    vertical-align:middle;
}

.legendImage
{
    vertical-align: middle;
    border-style: solid;
	border-width: 1px;	
}

.glegendImage
{
    vertical-align: middle;
    border-style: solid;
	border-width: 1px;	
}

.VariableTypeHeading
{
       font-size:80%;
    font-weight:bold;
}

.RangeTypeHeading
{
       font-size:80%;
    font-weight:bold;
}

.IndicatorHeading
{
       font-size:80%;
    font-weight:bold;
}

.IndicatorDescriptionLabel
{
   font-size:60%;
   font-weight:normal;
   font-style:italic;
}

.LegendCollection
{
	font-size:90%;
	font-weight:bold;
}

.LegendName
{
	vertical-align:middle;
    font-size:80%;
}

.GeographyCollection
{
	font-size:90%;
	font-weight:bold;
}

.GeographyName
{
	vertical-align:middle;
    font-size:80%;
}



/*******************************************/
/* Define style for Data Admin branch   */
/*******************************************/

.dataAdminHeading
{
	font-weight : bold;
	TEXT-ALIGN: center;
	font-size: 110%;
	TEXT-INDENT: 0.1em;
}


/* Define style - USER ADMIN   */

.selectText
{
    font-size : 75%;
}

.deleteText
{
    font-size : 75%;
}

.ModifyUserMainGridView	
{
    padding:0;
    border: 0;
}

.ModifyUserMainFooter	
{
 
}

.ModifyUserMainPagerStyle	
{
        text-align:center;
}

.ModifyUserMainHeader	
{

}

.ModifyUserMainRowStyle	
{

}

.ModifyUserMainAltRowStyle	
{

}

.ModifyUserMainSelectedRow	
{

}            
            
.ModifyUserDetailsView	
{
}

.ModifyUserDetailFooter
{

}

.ModifyUserDetailPagerStyle
{

}

.ModifyUserDetailHeader
{

}

.ModifyUserDetailRowStyle
{

}

.ModifyUserDetailAltRowStyle  
{

}

/*******************************************/
/* Define style for Data Upload section    */
/*******************************************/

.uploadDataStep
{
      position:absolute;
      top:50px;
      left: 300px;
      width:600px;
      margin:10px 10px 10px 10px;
}

.stepNav
{
	font-size: 90%;
	position:absolute;
	top:62px;
	left: 290px;
	width:200px; 
	margin:10px 10px 10px 10px;
}

.stepHeader
{
	position:absolute;
	top:15px;
	left: 288px;
	width:800px;
	margin:0px 10px 10px 10px;
}

.stepSidebar
{
	position:absolute;
	top:0px;
	left:0px;
	width:285px;
	height:300%;
}


.stepSidebar2
{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:300%;
}

.selectedStepbarStep
{
	margin-left: 20px;
}

.lblFatal
{
	font-size: 100%;
}

.lblError
{
	font-size: 85%;
}

.lblWarning
{
	font-size: 85%;
}

.lblOK
{
	font-weight:bold;
	font-size: 85%;
}

.dataLabel
{
	font-weight: bold;
}

.dataValue
{
}

.layerThemes
{
	font-size: 90%;
	width: 650px;
}

.uploadDataStepTable
{
	font-size: 85%;
}

.mglLeftDiv
{
	width:31%;
    padding: 10px 10px 0px 10px;
    
  min-height:800px;

  height:auto !important;

  height:800px;
}

.mglLeftDivSmall
{
    width:100%;
    height:260px;
    padding:10px;
}

.mglRightDiv
{
    position: absolute;
    right:0px;
    top:0px;
    width:65%;
    height:39%;
    padding:2px;
}

.mglRightDivSmall
{
    position: absolute;
    right:13px;
    top:0px;
    width:65%;
    height:15px;
    padding:2px;
}


 /*******************************************/
/* Define styles for DataAdminSummary table   */
/*******************************************/

.DataAdminSummaryTitle
{
    font-size: 100%;
    font-weight : bold;
}

.DataAdminTableTitle
{
    font-size: 90%;
    font-weight : bold;
}

table.DataAdminSummaryTable 
{
    font-size: 80%;
}
table.DataAdminSummaryTable td
{
    padding: 1px 8px 1px 8px;
}

.DataAdminSummaryNormalCell
{
   text-align: center;
}

.DataAdminSummaryHeaderRow 
{
    font-weight : bold;
}

.DataAdminSummaryLeftColumn
{
   text-align: left;
   font-weight : bold;
}

.DataAdminTableImageSummary
{
    font-size: 80%;
}

.DataAdminSummaryKeyTable
{
    position:absolute;
    right: 10px;
    top: 5px;   
    width: 300px;
    border-style: solid;
	border-width: 1px;	
}


 /*******************************************/
/* Define forgotten password control   */
/*******************************************/

.forgotPasswordInfoText
{
    font-size:90%;
    text-indent: 5px;
}

.forgotPasswordLink
{
    font-size:90%;
}

.forgotPasswordLabel
{
    font-size:90%;
}

.forgotPasswordInputBox
{
     font-size:90%;
     width:200px;     
}


.forgotPasswordPanel
{
    margin: 0px 10px 10px 10px;
}


.forgotPasswordInternalPanel
{
    padding:0px 5px 5px 5px;
    width: 250px;
    margin: 0px 10px 10px 10px;
    border-style:dotted;
    border-width:1px;
}


 /*******************************************/
/* Define edit user settings/password control   */
/*******************************************/

.editUserSettingsLink
{
    font-size:80%;
}


.editUserSettingsHeader
{
    width:100%;
    border-bottom-style: solid;
	border-bottom-width: 2px;	
    padding: 10px 10px 10px 10px;    
}

.editUserSettingsHeaderFont
{
    font-weight:bold;
    font: 150%;
}

 /*******************************************/
/* PAGE LOADING EFFECT (requires animated gif 'MGLLoading.gif'   */
/*******************************************/

.pageloadingBody
{
	align: center;
	margin: 0 0 0 0;
}

.pageloadingOuter {
  position: absolute;
  top: 0px;
  right:0px;
  bottom:0px;
  left: 0px;
  width: 120%;
  height: 100%;
  z-index: 99;
}

.pageloadingInner {
	position: relative;
	left:30px;
	font-weight: bold;
	font-family: Vagabond, Verdana, verdana, Sans-Serif;
}

.pageloadingImage
{
	left:14px;
	width:123px;
	height:6px;
	position: relative;
	z-index:100;
}

.bUIpageloading {
	font-weight: bold;
	font-family: Vagabond, Verdana, verdana, Sans-Serif;
}

.bUIpageloadingImg
{
	z-index:100;
}

.opaqueBox
{
    vertical-align:middle;
	position: absolute;
	top: 25%;
	left: 38%;
	width: 150px;
	height: 33px;
	margin: 2 2 2 2;
}

/*******************************************/
/* Generic tables style   */
/*******************************************/


.GenericTableTitle
{
    font-size: 120%;
}

.GenericGridViewStyle
{
    font-size: 80%;
    width:100%;
    border-style: solid;
	border-width: 1px;	
}

.GenericRowStyle
{
    text-align:left;        
    border-style: solid;
	border-width: 1px;	
}

.ComparatorGeographyStyle
{
    font-weight:bold;
    text-align:left;    
	border-style: solid;
	border-width: 1px;	  
}

.GenericAlternateRowStyle
{
    text-align:left;    
    border-style: solid;
	border-width: 1px;	
} 

.GenericEditRowStyle
{

} 

.GenericSelectedRowStyle
{
    font-weight:bold;
} 

.GenericFooterRowStyle
{  
    font-weight:bold;
}

.GenericPagerRowStyle
{    
    text-align:center;
    font-weight:bold;
}

.GenericHeaderRowStyle
{    
    border-spacing:5px;
    border-style:outset;
    border-width:2px;
    font-weight:bold;
    padding-left:0.2em;
}

.GenericHeaderRow
{
   text-align: left;
}

.GenericHeaderRow a
{   
   text-decoration:none;
   display:block;
   padding-left: 25px;
   padding-right: 15px; 
}

.GenericHeaderRowStyleUnsortable
{    
	text-align: left;
}

.GenericHeaderSortAscStyle
{
	text-align: left;
}

.GenericHeaderSortAscStyle a
{   
   text-decoration:none;
   display:block;
   padding-left: 25px;
   padding-right: 15px; 
}

.GenericHeaderSortDescStyle
{
	text-align: left;
}

.GenericHeaderSortDescStyle a
{   
   text-decoration:none;
   display:block;
   padding-left: 25px;
   padding-right: 15px; 
}

/*******************************************/
/* MGL Table Styles   */
/*******************************************/

.MGLTableTextCell
{    
    padding: 0px 20px 0px 20px;
    text-align:right;
}

.MGLTableChartCell
{
    padding: 0px 0px 0px 0px;
    width:210px;
}

.MGLTableChartColumn
{
    padding: 0px 0px 0px 0px;
    width:210px;
    font-size:50%;
}


.ShowSettingsButtonStyle
{
    font-size:70%;
}

.ShowMetadataButtonStyle
{
    /*
    top: 13px;
    left:48px;   
    position:absolute;
*/
}

.PagingLinkStyle
{
    vertical-align:middle;
    font-size:70%;
}

.PagingLabelStyle
{
    vertical-align:middle;
    font-weight:bold;
    font-size:80%;
}

.PagingDLLStyle
{    
    font-size:70%;
}

.PagingDivStyle
{
    float:left;
}

.PagingDDLDivStyle
{     
    text-indent:10px;
    float:right;
}

.MGLTablesMetadataPanel
{
    border-style:dotted;
    border-width:1px;
}

.InpageMetadata 
{
    border-style:none;
    font-size: 80%;
    margin-left:20px;
    width:95%;  
    text-align:center;   
}
.InpageMetadata th {
}

.InpageMetadata td 
{
    border-style:none;
    padding: 5px 5px 5px 15px;
    text-align:left;        
}

.ComparatorSettingsPanel
{          
    float:right;
}

.MGLTableTitleDiv
{
    width:100%;
    margin-top: 30px;
}

.GenericTableTitleWidth
{
    font-weight:bold;
    width: 70%;
}

.ComparatorsLabel
{
    font-size:110%;
    width:100%;
    text-align:center;
    font-weight:bold;
    text-align:center;
}

/*******************************************/
/* MGL Popup dialogue   */
/*******************************************/

.PrinterFriendLink
{      
    top: -2px;
    font-size:80%;
    position:absolute;

}

.MGLPopupWidth
{   
}

/** DONT add a full stop in front of this class!!!! ***/
mglPopupDialog 
{
    font-family:verdana,"lucida grande",tahoma,verdana,sans-serif;
    font-size:85%;
    text-align:left;
    
    height:0px;
    left:0px;

    overflow:visible;
    position:absolute;
    top:0px;
    width:100%;
    z-index:100;
}

table.mglPopUpTable 
{   
    border-collapse:collapse;
    margin:auto;
    table-layout:fixed;  
}

.mglPopupDialog .mglPopupDialog_popup 
{
    z-index: 100;
    height:0px;
    overflow:visible;
    position:absolute;
    left:1px;
}

.mglPopUpHeadingSpan 
{
    font-family:verdana,"lucida grande",tahoma,verdana,sans-serif; 
	border-style: solid;
	border-width: 1px;	
    font-size:110%;
    font-weight:bold;
    margin:0px;
    padding: 5px;
}

td.mglPopUpLeftTop, td.mglPopUpRightTop, td.mglPopUpLeftBottom, td.mglPopUpRightBottom 
{
    height:10px;
    overflow:hidden;
    padding:0px !important;
    width:10px !important;
}

td.mglPopUpMainColumn .mglPopUpBodyStyle 
{
    font-family:verdana,"lucida grande",tahoma,verdana,sans-serif;
    border-style:solid;
    border-width:0px 1px 1px;
}

td.mglPopUpMainColumn .mglPopUpBodyStyleTop 
{
	border-bottom-style: solid;
	border-bottom-width: 1px;	
    padding:10px;
}

td.mglPopUpMainColumn .mglPopUpBodyStyleBottom 
{
    padding:8px;
    text-align:right;
}

.mglPopUpBodyStyle .mglPopUpBodyStyleBottom .mglPopUpBodyStyle .mglPopUpBodyStyleBottom 
{
    padding-left:10px;
    padding-right:10px;
}

td.mglPopUpMainColumn .mglPopUpBodyStyleBottom input 
{
    margin-left:5px;
}

.inputbutton, .inputsubmit 
{
    border-style:solid;
    border-width:1px;
    font-family:verdana,"lucida grande",tahoma,verdana,sans-serif;
    font-size:85%;
    padding:2px 15px 3px;
    text-align:center;
}

td.mglPopUpMainColumn
{    
    padding:0px;
}

.hideBackgroundDiv
{
  position: absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  width: 100%;
  height: 100%;
  z-index: 99;
}
/* Query Builder Styles */
/* TabbedWizard */ 
/* tabs */
a.TabLinkActive 
{
	FONT-WEIGHT: bold; FONT-SIZE: 80%; vertical-align:bottom;
	height:27px; width:86px; text-align: center; padding-top:0px; padding-bottom: 0px;
}
a.TabLinkInactive {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; vertical-align: bottom;
	height:27px; width:86px; text-align: center; padding-top:0px; padding-bottom: 0px;
}
a.TabLinkInactive:visited
{
	FONT-WEIGHT: bold; FONT-SIZE: 80%; vertical-align: bottom;
	height:27px; width:86px; text-align: center; padding-top:0px; padding-bottom: 0px;
}
a.TabLinkInactive:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; vertical-align: bottom;
	height:27px; width:86px; text-align: center;padding-top:0px; padding-bottom: 0px;
}
.betweenTabs
{

}

.Panel 
{ 

}
	
.TabPane 
{
	border-style: thin;
	border-width: 1px;	
	OVERFLOW: auto; 
	padding: 10px 10px 10px 10px;
	HEIGHT: 100%;
	font-size:75%;	
}

.ButtonLink
{
	font-size: 80%;
}

.tabWizLabel
{
	font-weight:bold;
	font-size:79%;
}

.tabWizValue
{
	font-size:79%;	
}

.tabWizDDL
{
	font-size:90%;
	width: 380px;
}

.tabWizListBox
{
	font-size:12.0;
    vertical-align: middle;
}

.wizSelByAttrib
{
	width: 550px;
}

.divWizListBox
{
	border-style: solid;
	border-width: 1px;
	height:100px;
	width:380px;
	overflow:auto;
}	
.opType
{
	width: 200px;
	font-size:90%;	
}

.ConditionsListBox
{
	width: 150px;
	height: 55px;
}
.conditionsPreview
{
	width: 472px;
	height: 40px;
	border-style: thin;
	border-width: 1px;
	font-size:73%;
}

.queryPreview
{
	width: 472px;
	height:150px;
	border-style: thin;
	border-width: 1px;
	font-size:73%;	
}

.logicalOp
{
	width: 150px;
	font-size:73%;	
}

.ddlSelByLoc
{
	width: 300px;
}
.ddlFunction
{
	width: 454px;
}

.celSelByCharLabel
{
	font-weight:bold;
	font-size:85%;
	width: 200px;
}
.celSelByLocLabel
{
	font-weight:bold;
	font-size:73%;
	width: 150px;
}

.celSelByLocFuncVal
{
	padding-left: 4px;
	font-size:95%;
}
.celSelByLocHeader
{
	font-weight:bold;
	font-size:90%;
}

.mandatoryParam
{
	font-weight:bold;
	font-size:78%;
}
.funcParamValidSummary
{
	font-size:78%;
}

.queryResults
{
	width: 460px;
	border: 0px 0px 0px 0px;
}
.queryResultsHeader
{
	text-align: left;
	font-weight: bold;
}

.queryResultRow
{

}

.queryResultRowAlt
{

}

.progressControl
{
	border: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	width: 100%;
	height: 25px;
}

.progressBar
{
	width: 100%;
	height: 20px;
}

/*******************************************/
/* Define the styles for the logOUT control */
/*******************************************/
.logoutcontrol {
 font-weight: bold;
 font-size: 130%;
 white-space:nowrap;
}

a.logOutLink:link {
 font-size: 100%;
 font-family: verdana;
 font-weight: bold;
}

a.logOutLink:visited {
 font-size: 100%;
 text-decoration: none;
 font-family: verdana;
 font-weight: bold;
}

a.logOutLink:active {
 font-size: 100%;
 text-decoration: none;
 font-family: verdana;
 font-weight: bold;
}

a.logOutLink:hover {
 font-size: 100%;
 font-weight: bold;
 font-family: verdana;
}

.meanTypeWarning
{
      font-size: 70%;
      font-style:italic;
}
 /*******************************************/
/* Define styles for Whats New Table   */
/*******************************************/

.WhatsNewTableStyle
{
    width:98%;
    padding: 2 2 2 10;
    text-align:center;
}

.WhatsNewTableHeaderStyle
{
    font-weight:bold;
    text-align:center;
}

.WhatsNewTablePagerStyle
{
   text-align:center;
}

.WhatsNewTableRowStyle
{
    text-align:center;
}

.WhatsNewTableAltRowStyle
{
    text-align:center;
}

 /*******************************************/
/* Define styles for Report Wizard 
    Facility/Statistics tabs */
/*******************************************/

.FacStatTabBox
{
 border-top: solid 3px #009494;
 border-left: solid 1px #009494;
 border-right: solid 1px #009494;
}

.FacStatTabBoxSpan
{

}

.FacStatTabSheetLink
{
    padding-left:10px;
    float:left;
	display: block;
}

.FacStatTabSheetSpan
{
    padding-right:10px;
    float:left;

display: block;
}

a.FacStatTabSheetLink
{     
    font-weight:bold;
}

.FacStatTabSheetLinkSelected
{
    padding-left:10px;
    display: block;
    float:left;
}

.FacStatTabSheetSpanSelected
{
    padding-right:10px;
    float:left;   
    display: block;
}

a.FacStatTabSheetLinkSelected
{     
    font-weight:bold;

}

.FacStatTabSheetLink:hover
{

}


 /*******************************************/
/* Style for the popup message which appears when the 
 system is checking for multiple users in the admin control
 GEDIAdminAccessStateController
*/
/*******************************************/


#domMessage
{
    min-height: 300px;
    text-align:left;
    padding: 20px 10px 20px 10px;
}

.lockedAdminFunctionsInfo
{
  
}


 /*******************************************/
/* Style for the Check Box List to allow to show the
 long text in a single line 
*/
/*******************************************/
.checkBoxListWidth
{
	width:1600px
	}
	
.ErrorMsgUserRegister
{
	text-align: left;
	padding-top:1%;
	padding-bottom:1%;
}

/*******************************************/
/* Styles for Quick Links           */
/*******************************************/

.quickLinkMessagePanel
{
	text-align: left;
	padding-top:1%;
	padding-bottom:1%;
}

.quickLinkMessageLabel
{
	text-align: left;
}

.divQuickLinkMainDetails
{
  float: left;
  position : relative;
}

.btnQuickLinkWhatInfoFacs
{
    top: 12px;
    position:relative;
}

.divQuickLinkHeader
{
	top : 4px;
	position : relative;
	/*display: inline;*/
}

.divQuickLinkWhatInfoFacDetails
{
  float: left;
  top : 2px;
  right : -1px;
  position : relative;
  display: inline;
}

.btnQuickDetails
{
  float: left;
  position : relative;
  display: inline;
}

.divQuickLinkReportArchiveDetails
{
  float: left;
  top : 1px;
  right: -3px;
  position : relative;
  display: inline;
}

.divReportWizardControls
{
  right : -24px;
  top : 1px;
  position : relative; 
}

.quickLinkReportWizardDetails
{
  position : absolute;
}

.divStatTableDownload
{ 
  position : absolute; 
  top : 11px; 
  left : 10px;
}

.divStatTablePrint
{ 
	position : absolute; 
	top : 13px; 
	left : 29px;
}

.divStatTableQuickLink
{
	position : absolute; 
	top : 12px; 
	    left:48px;   
	
	/* This was correct left align when
 the metadata link was in the
top left also....
	left : 62px;
*/

}

.divTimeSeriesTitle
{
  float: left;
  position : relative;
  padding-bottom: 10px;
  width:100%;
  display : inline-block;
  display :-moz-inline-stack;
}

.divTimeSeriesMetadata
{
  float: left;
  width:6%;
  top: 1px;
  position : relative;
}

.divTimeSeriesQuickLink
{
  float:left;
  width:9%;
  position : relative;
}

.btnTimeSeriesQuickLink
{
  float: left;
  position : relative;
}

.layerTimeSeriesHeading
{
  display: inline-block;
  width:79%;
  display :-moz-inline-stack;
  position : relative;
}

A.btnQuickLinkFavButton
{
	font-family: Verdana,Sans-Serif;
	font-weight: bold;
	font-size: 15px;
	position: relative;
	top: 6px;
	text-align: left;
	display:block;
}

.btnFavMenu{
	position: relative;
	top: 3px;
	border-style: none;
}

.ddlQuickLink
{
	width: 160px;
}

.favAccordion
{
	width: 660px;
}

.accDs
{
	width: 660px;
}

.varAcc
{
	width: 585px;
}

.ddlExtVar
{
	width: 550px;
}

.pnlFavDropDowns
{
	width: 660px;
}

A.btnQuickLinkFavButton:link {
	TEXT-DECORATION: none;
}
A.btnQuickLinkFavButton:visited {
	TEXT-DECORATION: none;
}
A.btnQuickLinkFavButton:active {
	TEXT-DECORATION: none;
}
A.btnQuickLinkFavButton:hover {
	TEXT-DECORATION: none;

}

table.summaryMatrix 
{
	min-width: 450px;
}

table.summaryMatrix,tr.summaryMatrix,th.summaryMatrix {
	 border-spacing: 0px;
	 border-top: none 0px #FFFFFF;
	 border-left: none 0px #FFFFFF;
	 border-bottom: none 0px #FFFFFF;
	 border-right: none 0px #FFFFFF;
}

td.summaryMatrix {

}

.summaryMatrixTickBoxCell {
   padding-left : 4px;
}

.summaryMatrixGeogHeading
{
   padding-right : 5px;
   min-width : 60px;
}

.statUploadDatePreviewTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 130%; 
	FONT-FAMILY: Verdana;
	margin-left:16px;
	margin-top:25px;
}

#leftFloat
{
  float: left;
  margin-right: 2%;
  margin-top:2%;
}

#rightFloat
{
  float: right;
}

.cblVarHotlist
{
	width: 250px; 
	height: 300px;
	vertical-align: top;
}

.aggrPrefix,
a.aggrPrefix:link,
a.aggrPrefix:visited,
a.aggrPrefix:active,
a.aggrPrefix:hover,
th.mglBrandTable a.aggrPrefix:link,
th.mglBrandTable a.aggrPrefix:visited,
th.mglBrandTable a.aggrPrefix:active,
th.mglBrandTable a.aggrPrefix:hover
{
	font-weight: normal;
	font-size:75%;
}


.aLTIcon
{
	float:right;	
}

.aLTGeogText
{
	float:left;
}

.nxtImgButton
{
	text-align:right;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	margin-bottom:0.25%;
}

.editColWidth
{
	width: 275px;
}
.editCellWidthSmall
{
	text-align:right;
	width: 50px;
}

.editCellWidth25
{
	width: 50px;
}
.editCellWidth60
{
	width: 60px;
}

.SpatialAdminMDataTblTitleRow
{
	vertical-align:top;
	text-align:right;
	font-weight:bold;
}

.mglExtDataSearchDiv
{
    padding: 0px 0px 15px 0px;
}

.ddlSubjects
{
	width: 297px;
}

.extDataSearchBtns
{
	width: 75px;
}

.TransParentGradient
{         
    width:100%;
    height:260px;
    min-height:400px;
    background-position: center bottom;
    background-repeat:repeat-x;    
}
