/*********************************************************** 
/ 1. STYLE FROM STYLE_NAVCENTER_HOME.CSS 
************************************************************/
#centernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #003366;
	font-size: xx-small;
	height: 16px;
	width: 610px;
	margin: 0px 0px 0px 88px;
	padding: 6px 0px 0px 0px;
}

#centernav ul {
  	padding: 0;
  	margin: 0;
	list-style-type: none;
	vertical-align: middle;
	text-align: center;
  }
  
  
#centernav ul li {
	float: left;
	position: relative;
	width: 86px;
	height: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	list-style-type: none;
  }


  	
  	
  	
#centernav li ul {
  display: none;
  position: absolute; 
  left: -1px;
 	top: 13px;
    height: 20px;
}

html>body #centernav li ul {
  display: none;
  position: absolute; 
  left: -1px;
 	top: 16px;
    height: 20px;
}	

  
  /* Styles for Menu Items */	
#centernav ul li a {
        display: block;
        text-decoration: none;
        color: #FFFFFF;
        padding: 1px;
        }
		
#centernav ul li a:hover {
		background: none;
        }
		
		
		/* Fix IE. Hide from IE Mac \*/
* html #centernav ul li { float: left; height: 1%; }
* html #centernav ul li a { height: 1%; }
/* End */


#centernav li > #centernav ul {
        top: auto;
        left: auto;
        }

#centernav ul li ul li {
	border: 0px;
	margin: 0px;
  	        }
  	        
html>body #centernav ul li ul li {
	border: 0px;
	margin: 1px 0px 5px;
  	        }
		  
#centernav ul li ul li a {
	vertical-align: middle;
	text-align: left;
  	  width: 250px; /* Width of Menu Items */
        border: 1px solid #A5A594;
        color: #777;
        background: #FFFFFF;
               padding: 5px;
        }
        
html>body #centernav ul li ul li a {
  	  width: 205px; /* Width of Menu Items */
        }

#centernav ul li ul li a:hover {
	vertical-align: middle;
	text-align: left;
  	  width: 250px; /* Width of Menu Items */
        border: 1px solid #A5A594;
        color: #000000;
        background: #F1F2E3;
        padding: 5px;
        }

html>body #centernav ul li ul li a:hover {
  	  width: 205px; /* Width of Menu Items */
        }	

#centernav li:hover ul,#centernav li.over ul { 
		display: block;
		}

/*
Additions to Base.css to handle Center Nav
***********************************************************/
#centernav ul li span {
        display: block;
        text-decoration: none;
        color: #FFFFFF;
        padding: 1px;
        }
		

/*********************************************************** 
/ 2. STYLE FROM HOME.CSS 
************************************************************/
html	{
	min-width: 802px;
	}
	

img	{
	display: block;
	border: 0 none inherit;
	}
	
body {
	background-color: #e1e1e1;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 62.5%/1.2em Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
	position: relative;
	height: auto;
	width: 800px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #ffffff;
}


#maincontainer {
	background-color: #ffffff;
	display: block;
	width: 800px;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}


#header {
	background: #ffffff url(images/logo_whitebkg.jpg) no-repeat;
	height: 80px;
	width: 792px;
	border: 1px solid #CCCCCC;
	margin: 4px 4px 3px;
	padding: 0px;
	}
	
html>body #header {
	width: 790px;
	float: left;
	}
	
	
	
#headerservices
{
    DISPLAY: block;
    MARGIN: 60px 0px 0px;
    WIDTH: 600px;
    HEIGHT: 13px
}
#headerservices UL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    LIST-STYLE-TYPE: none
}
#headerservices UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1em;
    BACKGROUND: url(images/arrow9.gif) no-repeat -4px 1px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    COLOR: #003366;
    PADDING-TOP: 0px
}
html>body #headerservices ul li 
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(images/arrow9.gif) no-repeat -4px 1px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 1px
}
#headerservices UL LI.services
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 5px;
    COLOR: #003366;
    PADDING-TOP: 0px
}
html>body #headerservices ul li.services 
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 1px
}
#headerservices UL LI A
{
    FONT-SIZE: 1em;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
html>body headerservices ul li a
{
    FONT-SIZE: 1em
}
#headerservices UL LI A:hover
{
    COLOR: #514e51
}

#flashcontainer {
	height: 168px;
	width: 792px;
	margin: 0px 4px 3px;
	clear: left;
	}


#contentbuttons {
	background-color: #003366;
	width: 792px;
	height: 28px;
	margin: 0px 4px 3px;
	z-index: +1;
	}


#maincontent {
	background-color: #FFFFFF;
	height: auto;
	width: 792px;
	border: 1px solid #CCCCCC;
	margin: 0px 4px 3px 4px;
	}
	
html>body #maincontent {
	width: 790px;
	}
	
	
	
	#contentnews {
	float: left;
	background-color: #FFFFFF;
	height: auto;
	width: 186px;
	padding: 3px;
	border-right: 1px solid #CCCCCC;
	}
	
html>body #contentnews {
	width: 182px;
	}
	
	

#rightcontent {
	display: block;
	float: left;
	background-color: #FFFFFF;
	height: auto;
	width: 580px;
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	line-height: 1.4em;
	color: #514E51;
	border-left: 1px solid #CCCCCC;
	margin-left: -1px;
	}
	
#rightcontent p {margin-bottom: 6px; margin-top: 0; }


#rightcontentheader1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #514e51;
    LINE-HEIGHT: 1.4em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#rightcontentheader2
{
    FONT-SIZE: 1.2em;
    COLOR: #514e51;
    LINE-HEIGHT: 1.4em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

br.clear {clear: left;}

#footer
{
    BACKGROUND: #003366;
    MARGIN: 0px 4px;
    WIDTH: 792px;
    BORDER-BOTTOM: #ffffff 4px solid;
    HEIGHT: 20px
}
#footertext
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 4px;
    WIDTH: 772px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 12px
}
#news
{
    BORDER-RIGHT: #8999a8 1px solid;
    BORDER-TOP: #8999a8 1px solid;
    BORDER-LEFT: #8999a8 1px solid;
    WIDTH: 180px;
    BORDER-BOTTOM: #8999a8 1px solid;
    HEIGHT: 272px;
    BACKGROUND-COLOR: #ffffff
}
#newsheader
{
    BACKGROUND-POSITION: left center;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/arrow2.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 180px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #8999a8
}
#newsheadertext
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    COLOR: #ffffff;
    PADDING-TOP: 6px;
    HEIGHT: 10px
}
html>body #newsheadertext 
{
    FONT-SIZE: 1em
}
#newsbox1
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: medium none;
    WIDTH: 170px;
    COLOR: #514e51;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffffff
}
#newsbox2
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: medium none;
    WIDTH: 170px;
    COLOR: #514e51;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffffff
}
#newsbox3
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: medium none;
    WIDTH: 170px;
    COLOR: #514e51;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffffff
}
#newsbox1 A
{
    FONT-SIZE: 1em;
    COLOR: #514e51;
    FONT-STYLE: normal
}
#newsbox2 A
{
    FONT-SIZE: 1em;
    COLOR: #514e51;
    FONT-STYLE: normal
}
#newsbox3 A
{
    FONT-SIZE: 1em;
    COLOR: #514e51;
    FONT-STYLE: normal
}
html>body #newsbox1 a, #newsbox2 a, #newsbox3 a 
{
    FONT-SIZE: 1em
}
#contentoneminute
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: #ffffff;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    WIDTH: 186px;
    PADDING-TOP: 3px;
    HEIGHT: 270px
}
html>body #contentoneminute 
{
    WIDTH: 182px
}
#services
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    WIDTH: 182px;
    PADDING-TOP: 6px;
    HEIGHT: 62px;
    BACKGROUND-COLOR: #8999a8
}
html>body #services 
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    WIDTH: 178px;
    PADDING-TOP: 5px;
    HEIGHT: 58px
}
#servicestext
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: url(images/arrow8.gif) no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 3px;
    PADDING-TOP: 3px
}
#servicestext A
{
    FONT-SIZE: 1em;
    MARGIN: 0px 0px 0px 15px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
html>body #servicestext a
{
    FONT-SIZE: 1em
}
#oneminute
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BACKGROUND: url(images/stopwatch4.jpg) no-repeat center top;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 184px;
    BORDER-BOTTOM: #003366 1px solid;
    HEIGHT: 144px;
    BACKGROUND-COLOR: lightblue;
}
html>body #oneminute 
{
    WIDTH: 181px;
    HEIGHT: 142px;
}
#oneminuteheader
{
    DISPLAY: block;
    FONT-SIZE: 1.1em;
    WIDTH: 175px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 22px
}
html>body #oneminuteheader 
{
    FONT-SIZE: 1em
}
#oneminuteheadertext
{
    MARGIN: 5px 0px 0px 17px
}
#oneminutebox
{
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 0px;
    WIDTH: 170px;
    COLOR: #514e51;
    LINE-HEIGHT: 1.4em;
    PADDING-TOP: 4px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 80px
}
html>body #oneminutebox 
{
    FONT-SIZE: 1em
}
#oneminutebox A
{
    FONT-SIZE: 1em;
    COLOR: #514e51;
    LINE-HEIGHT: 1.4em;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
html>body #oneminutebox a
{
    FONT-SIZE: 1em
}
#search
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BACKGROUND: url(images/search.jpg) no-repeat;
    MARGIN: 3px 0px 0px;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 181px;
    BORDER-BOTTOM: #003366 1px solid;
    HEIGHT: 62px
}
html>body #search 
{
    HEIGHT: 60px
}
#searchheader
{
    FONT-SIZE: 1.1em;
    WIDTH: 175px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 22px
}
html>body #searchheader 
{
    FONT-SIZE: 1em
}
#searchheadertext
{
    MARGIN: 5px 0px 0px 17px
}
#searchbox
{
    MARGIN: 2px
}
html>body #searchbox 
{
    MARGIN: 2px 0px 0px 2px
}
#country
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BACKGROUND: url(images/countries.jpg) no-repeat;
    MARGIN: 3px 0px 0px;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 180px;
    BORDER-BOTTOM: #003366 1px solid;
    HEIGHT: auto;
}
html>body #country 
{
    WIDTH: 181px;
    HEIGHT: auto;
}
#countryheader
{
    FONT-SIZE: 1.1em;
    WIDTH: 175px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 22px
}
html>body #countryheader 
{
    FONT-SIZE: 1em
}
#countryheadertext
{
    MARGIN: 5px 0px 0px 17px
}
#countrybox
{
    MARGIN: 2px
}
html>body #countrybox 
{
    MARGIN: 2px 0px 0px 2px
}

/*
Additions to Base.css to handle table
***********************************************************/
#rightcontent TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	color: #514E51;
}

#rightcontent TD
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1em;
	line-height: 1.4em;
	FONT-WEIGHT: normal;
	color: #514E51;
}

#rightcontent TD a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	line-height: 1.4em;
	color: #514E51;
	/*text-decoration: underline;*/
}

#footertext a
{
    COLOR: #ffffff;
    text-decoration: none;
}

A:link  {color:  #514e51; TEXT-DECORATION: underline;}
A:visited {color: #514e51; TEXT-DECORATION: underline;}
A:active {color: #514e51; TEXT-DECORATION: underline;}
A:hover	{ COLOR:#0033FF; TEXT-DECORATION: underline;}


/*********************************************************** 
/ 3. Overwrite styles from Default.css ... will not have any
			per portal ... portal.css will remain empty ... the
			skin determines the styles to be overridden aswell 
************************************************************/
/* style for module titles */
.Head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
  font-weight:    bold;
	color: #514E51;
	line-height: 1.4em;
	}

/* text style used for most text rendered by modules */
/* modified Normal and Normal Bold font size from 62.5%/1.2 em to 1 em */
.Normal
{
    font-weight: normal;
    font: 1em Verdana, Arial, Helvetica, sans-serif;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold
}

/* text style used for error messages */
.NormalRed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #ff0000
}

/*********************************************************** 
/ 4. Styles the application uses 
************************************************************/
TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
}

TD
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1em;
	line-height: 1.2em;
	FONT-WEIGHT: normal;
}

.clsAPFineText
{
	color: #7F7F74;
}

.clsDtLst_item
{
  /*text-indent: 2pt;
  background-color: #EDEEE6;*/
}

.clsDtLst_Alternate
{
  /*text-indent: 2pt;
  background-color: #FAFAEB;*/
  /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1em;*/
}

/*	One minute box styles for container .... the main styles are in the skin ... this is kind
		of messed up but this is how it is ... cos they have another onminutebox for the AP - US - V2 skin
		also. Since in this container we have a div id=contentpane inside the id=onminute box
		customize the styles for the div and anchor inside the div
*******************************************************************************************/
#oneminutebox div A
{
    FONT-SIZE: 1em;
    COLOR: #514e51;
    LINE-HEIGHT: 1.4em;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


