/*===== Redesigned Header & Footer =====*/
/*===== Added 15-July-2004 =============*/

A.subheadTextlinks
{
    FONT-SIZE: 80%;
    COLOR: #6d808f;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}
A.subheadTextlinks:link
{
    COLOR: #6d808f;
    TEXT-DECORATION: none;
}
A.subheadlinks:visited
{
    COLOR: #6d808f;
    TEXT-DECORATION: none;
}
A.subheadTextlinks:hover
{
    COLOR: #6d808f;
    TEXT-DECORATION: none;
}
.textseparator {
    color: #ffffff;
}
.languageselected {
    color: #999999; 
    text-decoration: none; 
    FONT-SIZE: 80%; 
    FONT-FAMILY: verdana, sans-serif;
    vertical-align: bottom;
    LINE-HEIGHT: 14pt;
}
.languagesep {
    color: #999999;
}
A.languageLink
{
    FONT-SIZE: 80%;
    COLOR: #999999;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
    vertical-align: bottom;
}
A.languageLink:link
{
    COLOR: #999999;
    TEXT-DECORATION: underline;
}
A.languageLink:visited
{
    COLOR: #999999;
    TEXT-DECORATION: underline;
}
A.languageLink:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline;
}

A.subheadRightlinks
{
    FONT-SIZE: 80%;
    COLOR: #94a1aa;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}
A.subheadRightlinks:link
{
    COLOR: #94a1aa;
    TEXT-DECORATION: underline;
}
A.subheadRightlinks:visited
{
    COLOR: #94a1aa;
    TEXT-DECORATION: underline;
}
A.subheadRightlinks:hover
{
    COLOR: #94a1aa;
    TEXT-DECORATION: underline;
}
.countryseparator {
	color: #cfd7e2;
}
.search
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
/*	width: 20px; */
	margin:3px 0 0 0;
}
A.footerlinks
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}
A.footerlinks:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
A.footerlinks:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
A.footerlinks:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.greyseparator {
	color: #666666;
}
/*
.copyright
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
    margin-right: 30;
}
*/
.blueText
{
    FONT-SIZE: 80%;
    COLOR: #6d808f;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}
.currentCountry {
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.4em;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
	color: #94a1ab;
	font-family: Arial, Helvetica, sans-serif;
}
/*===== Redesigned Header & Footer =====*/

body {
background-color: #ffffff;
}
.fixed {
	width: 790px;
}
.brace {width: 250px;padding:0;margin:0;}
.columnR {
width: 250px
}
table {
	padding: 0;
	margin: 0;
}
grid0 {
	padding: 0;
}
.grid1, .grid2, .grid3 {
	padding: 5px;
}
.grid2 .columnL {
	margin: 45px;
}

td, th	{
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 66%;
	vertical-align: top;
}
label {
font-size: 100%;
}
h1	{
	font-size: .85em;
	margin:	0;
	}
h2, h3, h4, h5	{
	font-size: .8em;
	margin:	0;
	}
a, a:visited {
	color: #000000;
}
.brace {width: 165px;padding: 0;margin: 0;}

.supportImg {
	margin: 3px 11px 10px 0;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.emphasis {
	font-weight: bold;
}
.error {
	font-weight: bold;
	color: #ff0000;
}
.info {
	font-weight: bold;
}
.author {
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 10px;
}
input.arrowButtonLg {
	vertical-align: bottom;
	margin-bottom: 2pt;
}
a.fnDarkHeader, 
a.fnDarkHeader:visited {
	font-size: 80%;
	color: #999999;
	font-family: verdana, sans-serif;
	text-decoration: underline;
}

.fnDarkHeader {
	font-size: 80%;
	color: #999999;
	font-family: verdana, sans-serif;
	text-decoration: underline;
}
.GlobalBanner {
padding-left: 20px;
padding-bottom: 10px;
}
.GlobalBanner .bg {
	background-color: #99ccff;
}
.logo {
	padding-top: 10px;
}
.country {
	padding: 18px;
/*	font-weight: bold;
	font-size: .92em;*/
}
/*.country a.ftnDrk {
	font-size: .66em;
	font-weight: normal
}*/
.GlobalBanner .search {
	padding-top: 35px;
}
.GlobalBanner .field {
	padding-top: 25px;
}
.GlobalBanner .corner {
padding: 0;
}
.country .current {
	font-weight: bold;
	font-size: .92em;
}
.GlobalNavigation,
.GlobalFooter {
	padding:  0 0 0 5px;
	margin: 0;
	background-color: #d0d8e3;
	color: #000000;
}
.GlobalFooter {
padding:  5px;
}
.nav, .nav a, .right, .copyright {
padding: 0;
	margin: 0;
	color: #6e808e;
}
.ConstituencySectionHeader {
	color: #000000;
	background-color: #d0d8e3;
	padding: 0 0 0 5px;
}
.login, .login a {
	color: #ffffff;
} 
.constituency {
	color: #000000;
}
.LeftHandNavigation,
.EntryLinks,
.FunctionalNavigation,
.ConvenienceChoice1,
.ConvenienceChoice4 {
	padding: 5px;
	background-color: #e7eaef;
}
.PageHeader,
.PageSubHeader1 {
	padding: 0;
	margin: 0;
	background-color: #d0d8e3;
}
.PageSubHeader2 {
	padding: 0;
	margin: 0;
	background-color: #d0d8e3;
}
.DataTable .bgAlt {
	background-color: #cccccc;
}
.DataTable th {
	background-color: #666666;
}
.LinkListing th {
	color: #ffffff;
	background-color: #999999;
}
.SearchControl .sort, 
.SearchControl .found {
	background-color: #cccccc;
}
.SystemSubFeature {
	padding: 5px;
}
.BasicCopy,
.ProductDescription,
.PageIntroduction,
.LinkListing {
	padding-bottom: 20px;
}
.BasicCopy .sub {
	padding-top: 0;
}
li.parent,
li.current {
	list-style-type: none;
}

