/* Global white space reset */
*{
  margin:0;
  padding:0;
}
/* Restore after global white space reset */

h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, fieldset{
  margin:10px 0; 
}

/* search form for news */
label{margin-right:5px;}
input{
  border:1px solid #A5ACB2;
}
input.newssearch, input.newssearch-uk{
  width:489px;
  height:14px;
  font-size:14px;
  line-height:14px;
}
input.newssearch-uk{
  width:468px;
}
input.date{
  width:120px;
  height:14px;
  font-size:14px;
  line-height:14px;
}
input.btnsearch{
  width:50px;
  background:#2DFF1F;
  float:right;
  margin-right:166px;
  border:0;
  font-size:9px;
  line-height:11px;
  font-weight:normal;
  text-align:right;
  padding:3px 5px 0 0;
  cursor:hand;
}
.iframe{
  border:0;
  width:100%;
  height:500px;
}
.calendar{
  padding-left:2px;
  margin-right:10px;
  vertical-align:middle;
}
html>body .calendar{
  vertical-align:0;
}
span.leftddmmyy, span.rightddmmyy, span.leftddmmyy-uk, span.rightddmmyy-uk{
  position:relative;
  color:#808080;
}
span.leftddmmyy, span.leftddmmyy-uk{
  top:5px;
  left:22px;
}
span.leftddmmyy-uk{
  left:32px;
}
span.rightddmmyy, span.rightddmmyy-uk{
  top:5px;
  left:109px;
}
span.rightddmmyy-uk{
  left:120px;
}
div.hidden{
  display:none;
  height:0;
}
/* Body */
body{
  margin:20px 0 0 0;
  padding:0;
  font-family:verdana, arial, sans-serif;
  font-size:10px;
  color:#3B4540;
  background:#EFF2F2;
  line-height:14px;
  text-align:center;/*IE5x*/
}
img{
  margin:0;
  padding:0;
  border:none;
}
a{
  text-decoration:none;
  color:#3B4540;
}
a.greenarrow{
  background:no-repeat url(linkarrow-green.gif) right center;
  width:6px;
  height:5px;
  padding-right:11px;
}
a.blackarrow{
  background:no-repeat url(linkarrow-black.gif) right center;
  /*width:6px;
  height:5px;*/
  display:inline-block;
  padding-right:11px;
  font-weight:normal;
}
.clear{
  margin:0;
  padding:0;
  clear:both;
}
.green{
  color:#2DFF1F;
}
.light{
  color:#3B4540;
}
.red{
  color:#ED1E1E;
}
.right{
  float:right;
}
img.sl5{
  margin-left:5px;
}
h1, h2, h3, h4, p, big, .big{
  margin-bottom:10px;
}
h1, big, .big{
  font-size:14px;
}
big, .big{
  font-weight:bold;
}
h2, h3, h4, norm, strong, .norm, .strong{
  font-size:12px;
}
strong, .strong{
  font-weight:bold;
}
hr{
  margin:0;
  margin-top:-10px;
  padding:0;
  border:0;
  color:#2DFF1F;
  background:#2DFF1F;
  height:1px;
}
html>body hr{
  margin-top:-5px;
  margin-bottom:5px;
}
/* Page */
#page{
  width:968px;
  margin:0 auto;
  padding:0;
  background:#fff;
  text-align:left; /*IE5x*/
}
/* Main */
#main{
  margin:0;
  padding:0;
  padding:20px 20px 0 20px;
}
/* Footer */
#footer{
  margin:0;
  padding:0 0 20px 0;
}
/* Top */
#top{
  position:relative;
  margin:0 0 4px 0;
  padding:0;
  width:928px;
  height:88px;
  background:no-repeat url(topbar-sub.gif) left top;
}
#home #top{
  background:#C0CDCA;
}
/* Logoer */
#top #logo-amvab{
  position:absolute;
  top:45px;
  left:25px;
}
#top #logo-eogs{
  position:absolute;
  top:30px;
  left:378px;
}
/* Service navigation */
#top #servicenav{
  position:absolute;
  top:54px;
  right:25px;
}
#top #servicenav ul{
  margin:0;
  padding:0;
  list-style:none;
}
#top #servicenav ul li{
  margin:0;
  padding:0 0 0 34px; 
  float:left;
}
#top #servicenav ul li a{
  margin:0;
  padding:0; 
  color:#fff;
  font-size:10px;
}
/* Banner */
#banner{display:none;}
#home #banner{
  margin:0;
  padding:0;
  display:block;
  /*height:107px;
  width:928px;*/
}
/* Top navigation */
#topnav{
  margin:0 0 2px 0;
  padding:8px 0 0 0;
  width:928px;
  height:28px;
  /*text-align:justify;*/
}
#home #topnav{
  background:#fff;
}
#sub #topnav{
  background:#2DFF1F;
  height:20px;
  padding-left:145px;
  width:783px;
}
#topnav ul{
  margin:0 0 0 25px;
  padding:0;
  list-style:none;
  /*text-align:center;*/
}
#topnav ul li{
  margin:0;
  padding:0;
  padding:0 38px 0 0;
  display:inline;
}
#sub #topnav ul li{
  padding:0 8px 0 0;
}
#topnav ul li a, #topnav ul li a:visited, #topnav ul li.sel a:visited{
  margin:0;
  padding:0;
  color:#3B4540;
  /*font-weight:bold;*/
}
#sub #topnav ul li.sel a{
  color:#fff;
}
/* Bottom bar - below topnavigation */
#navbottombar{
  margin:0 0 8px 0;
  padding:0;
  width:928px;
  height:30px;
}
#home #navbottombar{
  background:#2DFF1F;
  display:none; 
}
#navbottombar{
  background:#DFE6E4;
  display:block;
}
#content{
  float:left;
  margin:0 20px 0 0;
  padding:0;
  width:545px;
  color:#858A88;
  /*background:lightblue;*/
}
#sub #content{
  margin:0;
  margin:0 20px 0 85px;
  width:572px;
  color:#323B36;
}
html>body#sub #content{
  margin:0 20px 0 170px;
}
#sub #contentfull{
  float:left;
  margin:-10px 0 0 0;
  padding:0 20px 0 170px;
  width:738px;
  height:315px;
  background:#DFE6E4;
}
#sub #contentfull hr{
  color:#3B4540;
  background:#3B4540;
  width:572px;
}
#sub #fullwidth{
  margin:0;
  padding:0;
  width:928px;
}
#content a, #related a{
  /*font-weight:bold;*/
  text-decoration:underline;
}
#content a{
  /*background:no-repeat url(linkarrow-green.gif) right center;
  width:6px;
  height:5px;
  padding-right:11px;*/
}
#content dl.asterix, #content dl.asterix dt, #fullwidth dl.asterix, #fullwidth dl.asterix dt{
  margin:0;
  padding:0;
}
#content dl.asterix dd.left, #fullwidth dl.asterix dd.left{
  float:left;
  width:27px;
}
#content dl.asterix dd.right, #fullwidth dl.asterix dd.right{
  float:left;
  width:518px;
}

#content dl dt, #fullwidth dl dt {
	clear: both;
}

#content dl a, #fullwidth dl a{
  text-decoration:none;
}
#sub #content dd a, #sub #fullwidth dd a{
  font-weight:normal;
}
#related{
  float:left;
  margin:0;
  padding:0;
  width:363px;
  /*background:lightgrey;*/
}
#sub #related{
  width:166px;
  color:#323B36;
}
#sub #related a{
  font-weight:normal;
  /*background:no-repeat url(linkarrow-green.gif) right center;
  padding-right:11px;*/
}
#related a{
  text-decoration:none;
}

/* HOME - box-green */
#home #related .box-green{
  margin:0;
  padding:20px 25px 0 25px;
  height:113px;
  background:#2DFF1F;
  background:#c2cecb url('/graphics/System/include/bg-green-box.gif') repeat-y;
}
html>body#home #related .box-green{
  height:113px;
}

#home #related .box-green hr{
  margin:5px 0;
  padding:0;
  border:0;
  color:#3B4540;
  background:#3B4540;
  height:1px;
}
/*
html>body#home #related .box-green hr{
  margin-top:-5px;
}
*/
#home #related .box-green a{
	padding-right:11px;
	color: #33c628;
	font-weight: bold;
	text-decoration: none;
	background:no-repeat url(linkarrow-green.gif) right center;
	}
	#home #related .box-green a:hover{
		color: #424242;
		text-decoration: underline;
		background:no-repeat url(linkarrow-black.gif) right center;
	}
#home #related .box-green h1 a{
	padding: 0;
	color: #424242;
	text-decoration: none;
	background: none;
	}
	#home #related .box-green h1 a:hover{
		color: #33c628;
		text-decoration: underline;
	}
dd.spacer{
  margin-bottom:10px;
}
#home #related dd a{
  font-weight:normal;
}
#content dt a, #related dt a{
  font-weight:normal;
}
#botnav{
  margin:0;
  padding:0;
  padding:10px 20px;
}
#botnav a, #botnav a:visited{
  color:#C1CDCB;
  font-weight:bold;
}
#botnav span.rightmost{
  float:right;
  margin-left:25px;
}
#botnav hr{
  margin-top:0;
  padding:0;
}



/* Print */

@media print{
}
