BODY, P, TD
{	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003031;
	font-size: 11px;
}
A
{  COLOR: #3286A5;
	text-decoration : none;
}
A:hover
{	COLOR: #3B5BC4;
	text-decoration: underline;
}
.fakeLink
{	COLOR: #3286A5;
	text-decoration : none;
	cursor: pointer;
}
.fakeLink:hover
{	COLOR: #3B5BC4;
	text-decoration: underline;
	cursor: pointer;
}
.tellmemore
{	COLOR: #59AECC;
	FONT-SIZE: 9px;
}
.paneSpacer {
	height: 2px;
}
.MapPane {
	border: green 1px solid;
}
.DocsPane {
	border: green 1px solid;
}
.InfoPane {
	border: red 1px solid;
	vertical-align: top;
}
.LinksPane {
	border: orange 1px solid;
	padding: 5px 
}
.SelectionPane {
	border: blue 1px solid; 
}
.influenceData {
	font-size: 9px;
}
.Instruction {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 10px;
	background-color: #FAFAFA;
	border: 1px solid silver;
	text-align: left;
}
.hint {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 9px;
}

.Disabled {
	color: gray;
}

.LeftPane{
	padding-left: 5px;
}

.PaneH1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.PaneH3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
}

.logo
{
	font-style: italic;
}
.Heading1, H1 {
	font-size: 1.2em;
	color: #2D7995;
	font-weight: bold;
}

.Heading2, H2
{
	font-size: 1.1em;
	color: #2D7995;
	font-weight: bold;
}
.Heading3, H3
{
	font-size: 1em;
	color: #2D7995;
	font-weight: bold;
}
.ContentSectionHeading {
	font-size: 1em;
	color: #2D7995;
	width: 100%;
	font-weight: bold;
	padding-bottom: 6px;
}
.SectionHeading1, SH1 {
	font-size: 1.2em;
	color: #2D7995;
	border-top: thin solid #2D7995;
	width: 100%;
	font-weight: bold;
	padding-bottom: 6px;
}
.FieldName {
	color : Gray;
	font-size : xx-small;
	vertical-align: top;
	text-align: right;
	padding-right: 0.5em;
}
.FieldData {
	FONT-SIZE: xx-small;
	padding-left: 1em;
	vertical-align: top;
}
.colhead
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight : bold;
}
.ColHeaderTimeSeries{
	COLOR: Navy;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.TimeSeriesData{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: right;
	border-bottom: 1px solid silver;
}
.ColHeader
{
	BACKGROUND-COLOR: Navy;
	font-weight : bold;
	color : Silver;
	font-size : 8pt;
	text-align : center;
	border: 1px solid silver;
	border-right: 1px solid silver;
	padding: 2px;
}
.TableBAPsHeader
{
	BACKGROUND-COLOR: Navy;
	font-weight : bold;
	color : Silver;
	font-size : 8pt;
	text-align : center;
	border-bottom: 1px solid black;
	border-left: 1px solid white;
	border-right: 1px solid white;
	padding: 2px;
}
.TableBAPsSectionHeader
{
	/*BACKGROUND-COLOR: #E1E1FF;*/
	font-weight: bold;
	border: 1px solid black;
	border-top: 2px solid black;
	padding-left: 1px;
}
.tableSeparatorRow {
	BACKGROUND-COLOR: #FFFFFF;
	font-weight: bold;
	/*border-bottom: 1px solid black;*/
	border-top: 2px solid black;
	padding-left: 1px;
}
.userNotes
{
	COLOR: #FFCEB7;
	FONT-FAMILY: "Courier New", Courier, monospace;
	font-size: x-small;
	font-weight : normal;
}
.menu
{
	COLOR: #3286A5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 11px;
}
.privatemenu
{
	COLOR: Red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 11px;	
}
.inlinemenu {
	COLOR: #000099;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.ErrorHeading {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0033;
	font-size: larger;
}
.ErrorMessage {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0033;
	font-size: 10px;
}

.user {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336600;
	font-style: italic;
}

.Copyright {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #003031;
}
/* the Google map itself */
.map { 
	width: 65%; 
	height: 100%; 
	border: 0;
}
/* text style on the scale panel */
.scale {
    color: #FFFFFF;
    background: #75547A;
    width: 100%;
    height: 100%;
}
/* formatting of the coloured boxes on the scale panel */
.scale_colour {
    border-color: #000000;
    border-style: none;
    border-width: 1px;
    width: 16px;
    height: 16px;
}
.CtyTimeTrendDataCell {
	border: 1px solid silver;
}
.CtyTimeTrendDataCellEmpty {
	background-color: LightCyan;
}
.CtyTimeTrendDataCellHatched {
	background-color: navy;
}
.SectorDataCellEmpty {
	background-color: PapayaWhip;
}
.SectorDataCellHatched {
	background-color: orange;
}
.SectorCountryDataCellHatched {
	background-color: olive;
}

.ConcordanceGrid {
	FONT-SIZE: xx-small;
	vertical-align: top;
	padding-right: 2px;
}

.BarHatchedOrange {
	background-color: orange;
}
.BarUnhatchedOrange {
	background-color: PapayaWhip;
}
.BarHatchedBlue {
	background-color: navy;
}
.BarUnhatchedBlue {
	background-color: AliceBlue;
}
.BarHatchedGreen {
	background-color: DarkGreen;
}
.BarUnhatchedGreen {
	background-color: Honeydew;
}


.aw-image-tickAll {background:url(ticklist.png) 0px 0px }
.aw-image-tickNone {background:url(ticklist.png) -25px 0px }
.aw-image-tickToggle {background:url(ticklist.png) -50px 0px }
.aw-image-showAll {background:url(ticklist.png) -75px 0px }
