/* HTML tag definitions */
html,p,h1,h2 {
 padding:0; margin:0;}
body {
 /* text-align:center; */
 padding:0; margin:0;
 font-size:70%; line-height:1.35; font-family:Arial, Helvetica, sans-serif;}
form textarea {
 font-size:70%; line-height:1.35; font-family:Arial, Helvetica, sans-serif;}
img,a img {
 border:0;}
.left {
 float:left; margin:2px 10px 8px 0;}
.right {
 float:right; margin:2px 0 8px 10px;}
.collateral {
 border:1px solid #ACA899; padding:2px;}
div#topic div.caption {
 width:175px;}
div#topic div.captionWide {
 width:300px;}
div#topic div.screenClip {
 width:150px;}
div#topic div.caption p, div#topic div.captionWide p, div#topic div.screenClip p  {
 padding:5px 0 0 0; color:#666666; text-align:center;}

/* Main page structure */
div#header {
 position:relative;
 /* margin:0 auto; */
 width:1003px; height:144px;
 background:#FFFFFF; text-align:left;}
div#header li, div#header a {
 font-size:11px; color:#FFFFFF;}
div#header a {
 text-decoration:none;}
div#header a:hover {
 text-decoration:none; color:#CC3300;}
 
div#content {
 position:relative;
 /* margin:0 auto; */
 width:1003px; text-align:left;
 background: #CCCCCC url("../images/te_bg3col800.gif") repeat-y 0% 0;}
div#content p, div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6, div#content li, div#content a {
 font-size:1.0em; color:#000000;}
div#content a {
 text-decoration:none;}
div#content a:hover {
 text-decoration:none; color:#CC3300;} 
 
/* Header section classes */
div#header #keyVisual {
 position:absolute; top:0; left:0;}
#logo {
 position:absolute; top:0; left:144px;}
#countryId {
 position:absolute; top:54px; left:144px;}

div#header div#menuArea {
 position:absolute; width:468px; height:54px; top:90px; left:144px;
 background-color:#6699CC;}
div#header div#menu {
 position:absolute;
 width:440px; top:98px; left:159px;
 font-weight:bold; white-space:nowrap;}
div#header div#menu ul {
 padding:0; margin:0;}
div#header div#menu li {
 display:inline;}
div#header div#menu li a {
 padding:0 5px 0 3px;}

div#header div#crumb {
 position:absolute;
 width:448px; top:119px; left:154px;
 font-size:10px; color:#FFFFFF; white-space:nowrap;}
div#header div#crumb a {
 font-size:10px; color:#FFFFFF;}
div#header div#crumb a:hover {
 color:#CC3300;}

div#header div#helpArea {
 position:absolute;
 background-color:#999999;
 width:391px; height:36px; top:54px; left:612px;}
div#header div#help {
 position:absolute;
 width:168px; top:64px; left:619px;
 white-space:nowrap;}
div#header div#help ul {
 padding:0; margin:0;}
div#header div#help li {
 display:inline;}
div#header div#help li a {
 padding:0 5px 0 3px;}
 
#search {
 position:absolute; top:90px; left:612px; width:391px; height:54px;
 background-color:#336699;}
#search form {
 padding:0; margin:0;}
#search form input {
 font-size:11px; margin:0; padding:0;}
#search #searchInput {
 position:absolute; top:9px; left:8px; width:143px;
 margin:0; padding:0;}
#search #searchAdvanced {
 position:absolute; top:30px; left:10px; font-size:11px;}
#search #searchButton {
 position:absolute; top:30px; left:100px;
 margin:0; padding:0;}

/* Content section classes */
div#content div#links {
 position:absolute;
 top:10px; left:10px; width:124px;}
div#content div#links ul {
 margin:0; padding:5px 10px 0 15px; list-style-image:url('../images/ic_rarrowru.gif');}
div#content div#links li {
 padding:0 0 6px 0;}
div#content div#links a.select {
 font-weight:bold;}

div#content img#headline {
	position:relative;
	top:0px;
	left:144px;
	background-image: url(../images/hd_training.jpg);
}

div#content div#topic {
 position:relative;
 top:15px; left:160px; width:438px;}
div#content div#topic p { 
 margin:0 0 8px 0;}
div#content div#topic h1 {
 color:#333333; margin:0 0 12px 0;}
div#content div#topic h2 {
 color:#CC3300; margin:15px 0 4px 0;}
div#content div#topic h3 {
 clear:both; color:#CC3300; margin:10px 0 1px 0;}
div#content div#topic h4 {
 color:#CC3300; margin:10px 0 1px 0;}
div#content div#topic h5 {
 color:#333333; margin:15px 0 12px 0;} 
div#content div#topic h6 {
 clear:right; border-top:1px solid #7B9EBD;
 color:#CC3300; margin:10px 0 6px 0; padding:10px 0 0 0;}
div#content div#topic ul {
 margin:8px 0 8px 25px;}
div#content div#topic li {
 margin:5px 0 5px 0;}
 
div#content div#topic p.item { 
 margin:0 0 5px 0;}
div#content div#topic ul.link {
 margin:-3px 0 0 16px; padding:0; list-style-image:url('../images/ic_rarrowru.gif');}
div#content div#topic ul.link li {
 margin:1px 0 2px 0;}
div#content div#topic p.quote {
 margin:0 0 2px 0;}
div#content div#topic p.logo {
 margin-right:130px;} 
div#content div#topic p.name {
 margin:0 0 5px 0; color:#666666;}
div#content div#topic p.centre {
 color:#666666; text-align:center; margin:0 0 10px 0;}
div#content div#topic img.map {
 padding:5px 0 5px 0;}

div#content div#topic div.panel {
 clear:both; padding:0;}
div#content div#topic div.panel h1 {
 margin:0 0 0 110px; padding:8px 0 0 0; border-top:1px solid #ACA899; color:#333333;}
div#content div#topic div.panel p {
 margin:0 0 8px 110px;}
div#content div#topic div.panel ul {
 margin:8px 0px 8px 125px; list-style-image:url('../images/ic_rarrowru.gif');}
div#content div#topic div.panel ul li {
 margin:5px 0px 5px 0px;}
div#content div#topic div.panel img {
 float:left; width:100px;
 margin:0; padding:10px 10px 5px 0; border-top:1px solid #ACA899;}
 
div#content div#topic div.portlet {
 float:left; width:434px; margin:0 0 10px 0; border:1px solid #AAAAAA;}
div#content div#topic div.portlet.right {
 margin-left:10px;}
div#content div#topic div.portlet.narrow {
 width:211px;}
div#content div#topic div.portlet h1 {
 margin:0; padding:0 4px 1px 4px; border-bottom:1px solid #AAAAAA; background-color:#6699CC; color:#FFFFFF;}
div#content div#topic div.portlet h2 {
 color:#CC3300; margin:15px 5px 4px 5px;}
div#content div#topic div.portlet p {
 margin:4px 5px 7px 5px;}
div#content div#topic div.portlet img {
 float:left; padding:5px 8px 5px 2px;}
div#content div#topic div.portlet ul.link {
 margin:0; padding:0 0 5px 21px; list-style-image:url('../images/ic_rarrowru.gif');}
div#content div#topic div.portlet ul.link li {
 margin:0; padding:1px 0 2px 0;}
 
div#content div#topic a.top {
 clear:both; float:right; width:13px; border:0; margin:0; padding:0;}
div#content div#topic a.top:after {
 clear:both; content:"."; display:block; height:0px; visibility:hidden;}
 
div#topic strong {
 color:#333333;} 
div#topic em, div#info em {
 font-weight:bold; font-style:normal; color:#666666;}
div#topic a:hover em {
 font-weight:bold; font-style:normal; color:#CC3300;}

div#content div#topic form {
 margin:10px 0 5px 0;}
div#content div#topic form p {
 font-size: 11px; margin:0;}
div#content div#topic form input {
 font-size: 11px; margin:0 0 3px 0;}
div#content div#topic form select {
 font-size: 11px; margin:1px 0 4px 0;}
div#content div#topic form textarea {
 font-size: 11px;}
div#content div#topic form div.fields {
 position:relative; margin:0 0 8px 0;}
div#content div#topic form div.fields span.firstName {
 position:absolute; top:0; left:40px; margin:0;}
div#content div#topic form div.fields div.right {
 position:absolute; top:0; left:255px; width: 173px; margin:0;}
div#content div#topic form div.checkbox input {
 margin:0;}
div#content div#topic form div.fields p.ieBug {
 margin:-1px 0 0 0;}  /* Included to fix error in IE 6.0 */ 
  
div#content div#topic p.corporate {
 color:#666666;}

/* Training course summary */
div#topic table.course {
	margin-bottom:10px; }

div#topic table.course tr td,
div#topic table.course tr th {
	text-align:left;
	color:#666666;
	font-weight:bold;
	padding:3px 0 3px 0;
	border-bottom:solid 1px #cccccc; }
 
div#topic table.course tr td.label,
div#topic table.course tr th.label {
	font-weight:normal; }

div#topic table.course tr th {
	border-top:solid 1px #cccccc; }

/* Training calendar */
/*
div#topic table {
 margin:0 0 10px 0;}
div#topic table thead th {
 background-color:#DDDDDD;
 font-weight:bold; color:#CC3300; padding:2px 0 3px 0px; margin:0;}
div#topic table tr {
 text-align:center; vertical-align:top; padding:5px 0 1px 0; margin:0}
div#topic table td a:hover {
 background-color:#CC3300; color:#FFFFFF;} 
div#topic table tr .first {
 text-align:left; padding-left:5px; padding-right:5px;}
div#topic td.full {
 color:#999999;}
*/

div#info {
 position:absolute;
 top:10px; left:622px; width:168px;}
div#info p { 
 margin:0 0 5px 0;}
div#info h1 {
 margin:3px 0 2px 0;}
div#info h2 {
 margin:10px 0 2px 0;}
div#info ul {
 margin:8px 0 8px 25px;}
div#info li {
 margin:5px 0 5px 0;}
 
div#info ul.link {
 margin:0; padding:0 10px 0 16px; list-style-image:url('../images/ic_rarrowru.gif');}
div#info ul.link li {
 margin:0; padding:1px 0 2px 0;}
 
div#info table tr {
 vertical-align:top; padding:1px 0 1px 0; margin:0}

/* Footer section classes */
div#topic div#footer {
 clear:both; margin:0; text-align:left;}
div#topic div#footer ul {
 clear:right; margin:0; padding:2px 0 20px 0; list-style:none; border-top:1px solid #999999;}
div#topic div#footer ul li {
 font-size:0.92em; color:#666666; display:inline;}
div#topic div#footer ul li a {
 padding:0 0.25em 0 0.25em; color:#666666;}
div#topic div#footer ul li a:hover {
 color:#CC3300;}
div#topic div#footer img {
 float:right;} 
