body
{
	background-position: left top;
	margin-top: 0px;
	background-attachment: fixed;
	margin-left: 0px;
	background-repeat: no-repeat;
}

.block img {
	display:block;
	vertical-align:text-bottom;
}

.atmos {
	margin-top:9px;
}

/*** general formatting **/
.header, .header a {
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	font-weight:normal;
	color:#fd6003;
	margin-top:9px;
	text-decoration:none;
}

.header b, .header a b {
	font-weight:bold;
}

p, .p, td {
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	color:#000000;
}

a {
	color:#003399;
	text-decoration:underline;
}

.highlight {
	color:#fd6003;
	font-weight:bold;
}

/** For all form elements (dropdown,input etc) GCN**/
.inputfield {
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
	color:#fd6003;
}

/** Country Welcome and content heading GCN**/
.contentheading {
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
	color:#003399;
}

/** Paragraph heading GCN**/
.paraheading {
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
	color:#003399;
}
.input {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
}

.appTable {
	background-color:#cbd6ea;
}

/*** END: general formatting **/

/*** top table ***/
.search {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	color:#000000;
}

.searchbox {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	color:#000000;
	display:inline;
}

.countrydd {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	color:#000000;
	margin-top:0px;
	display:inline;
}

.sitemap, .sitemap a {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	color:#003399;
	text-decoration:none;
}

.options {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	color:#000000;
	text-align:left;
}

.options a {
	color:#003399;
	text-decoration:none;

}
/*** END: top table ***/
.firstlevelnav, .firstlevelnav a {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.secondlevelnav, .secondlevelnav a {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
}

/* Align second line in long menu items with first line */
.hastopline, .notopline {
    padding-left: 6px;
    text-indent: -6px;
}


/*** left navigation ***/
.leftnav, .leftnav a {
	margin-bottom:13px;
	margin-top:-5px;
	/* Additions by Inigo */
	/* Amended by Gary Neal 13/03/03 */
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #666666;
	/*letter-spacing: -0.025em; */
	text-decoration: none;
}

.breadcrumb {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	color:#000000;
	margin-top:9px;
}

.breadcrumb a {
	color:#003399;
	text-decoration:none;
}

/*** END: left navigation ***/

/*** copyright ***/
.copyright, .copyright p {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	color:#000000;
}

.copyright a {
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	color:#003399;
	text-decoration:none;
}
/*** END: copyright ***/

/*** Nav Styles ***/

.tableouterline {
	border: 1px solid #003399;
}

.hastopline {
	border-top: 1px solid #003399;
}

.notopline {
	border-top:none #003399;
}



.tableouterlineshadow {
	border: 1px solid #eeeeee;
}

.hastoplineshadow {
	border-top: 1px solid #eeeeee;
}

.notoplineshadow {
	border-top:none #eeeeee;
}

/*** END: Nav Styles ***/

/* Additions by Inigo 05Mar2003 to support textual headings */

h1 , .contentheader {
	color: #003399;  
	font-size: 120%;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
}

h2 {
	color: #000000; 
	font-size: small; 
	font-family: Arial, GillSans, sans-serif;
}

.searchlabel {
	cursor: pointer; cursor: hand;
	font-weight: bold;
	font-size: 100%;
	color: #666;
}

.submitlabel {
	cursor: pointer; cursor: hand;
	font-weight: bold;
	font-size: 80%;
	color: #666;
	text-decoration: none;
}

#searchsubmit {
	vertical-align: text-bottom;
}

p.authorinfo {
	background-color: #cccccc;
	border: dashed thin black;
	margin: 10px;
	padding: 5px;
	direction: ltr ! important;
}

img.download {
	vertical-align: text-bottom;
}

th {
	text-align: left;
}

td a {
	text-decoration: underline;
}
/** added by Gary Neal
this is to support section break in a form **/
td.section {
	text-align: left;
	font-family: arial,helvetica,sans-serif;
	font-size: small;
	color: #ffffff;
	background-color: #003399;
	
	}
/** added by Andy Freeman
this is to support section break in a form **/
tr.sectionheading {
	background-color: #eeeeee;
	
	}
/** added by Gary Neal
button text definition for submissions **/	
.buttontext {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #666666;
	letter-spacing: 0.050em;
	text-decoration: none;

}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-color: #cbd6ea;
	cursor: hand; cursor: hand;
}
/** added by Peter Sheffield
button text definition for disabled paging buttons (no cursor:pointer) **/
.disabledpagingbuttontext {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #666666;
	letter-spacing: 0.050em;
	text-decoration: none;
}

/** added by Peter Sheffield
button text definition for text paging buttons ( next / previous )**/
.pagingbuttontext {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #000000;
	letter-spacing: 0.050em;
	text-decoration: none;
	cursor: pointer; cursor: hand;
}

/** added by Peter Sheffield
button text definition for symbolic paging buttons ( << / >> )**/
.pagingbuttonsymbol {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #FF6600;
	letter-spacing: 0.050em;
	text-decoration: none;
	cursor: pointer; cursor: hand;
}

/** listing definition **/
ul li {
	list-style-type: disc;
	display: block;
	list-style-position: outside;
	}
/** Put padding in between numbered list items */
ol li {
    padding-top: 3px; padding-bottom: 3px;
}
/** Small print text for use in tables GCN**/
.smallprint {
	text-align: left;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
}
/** Addition by Inigo
	This is the image beside a button */
.buttonimage {
	vertical-align: text-bottom;
}
#errInfo {
	font-size: x-small;
	font-weight: bold;
	color: #fd6003;
	font-family: arial,helvetica,sans-serif;
}

/** Addition by Inigo
	This is a link beside an auto-generated image */
a.linkwithimage {
	text-decoration: none;

}

/** Addition by Inigo
 	The welcome heading on the corporate home page */
.corporateheading {
	font-family:arial,helvetica,sans-serif;
	font-size:medium;
	font-weight:bold;
	color:#003399;
}

/** Added by Ant
	RolloverText & Image Config */
a.rolloverText:hover {
	color:#ff6600;
}

/** Added for corporate home style ASG **/
.bluelinkhigh {
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

/** this is to support section break in the authoring tables **/
td.authorsection {
	text-align: center;
	font-family: arial,helvetica,sans-serif;
	font-size: small;
	font-weight:bold;
	color: #ffffff;
	background-color: #003399;
}

/** Added by Dave Boden for use in CSE pages **/
.fieldlabel {font-weight: normal; color: #505050; text-decoration:none; text-align:right; font-size: 80%}
.requiredfieldlabel {font-weight: bold; color: #505050; text-decoration:none; text-align:right ;font-size: 80%}
.helptext {font-size: 80%; text-align: left; text-decoration: none}
td.divide {background-color: #cbd6ea; padding: 2}

/** Added by Ant for the right to left websites 2/12/03 **/
.hastoplinerighttoleft, .notoplinerighttoleft {
    padding-left: 0px;
    text-indent: 6px;
}

.hastoplinerighttoleft {
	border-top: 1px solid #003399;
}

.notoplinerighttoleft {
	border-top:none #003399;
}

/** Added for high vis style for contact us and sitemap ASG **/
.highVis, .highVis a {
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
.formtabel {
	border: thin solid #000000;
}

