* {
	margin: 0;
}

body {
	background: url(/images/new/mainbak.gif) repeat-x;
}

body, fieldset, legend, ul, ol, th, td, button {
	padding: 0;
}

fieldset, a img {
	border-width: 0;
}

br.clear {
	height: 0;
	clear: both;
}

.clear {
	clear: both;
}

#columns, #header, #footer {
	width: 100%;
	min-width: 764px;

}

.outer {
	width: 764px;
	margin: 0 auto;
}

#columns {
	width: 100%;
	margin: 185px -15px 0 0;
	font-size: 0;
	text-align: center;
}

#columns .outer 
{
	width: 780px;
	position: relative;
	left: 15px;
	border-left: solid 1px #A8BFF5;
	background: #ffffff url(/images/new/tr3.gif) right repeat-y;
}

#columns .inner {
	width: 100%;
	position: relative;
}

#header {
	height: 185px;
	left: 0;
	top: 0;
	margin-right: -100%;
	font-size: 0;
	text-align: center;
	position: absolute;
}

#header .outer {
	height: 185px;
	position: relative;
}

#header .inner {
	height: 185px;
	margin: 0 7px;
	background: url(/images/new/topbak.gif) repeat-x;
	position: relative;	
}

#header .navigation {
	height:34px;
	left: 0px;
	top: 185px;
	position: absolute;
	width: 770px;
	background: url(/images/new/toplinksbak.gif) repeat-x;
}

#header .navigation ul {
	padding-left: 10px;
	xpadding-bottom: 1px;
	xmargin-bottom: 0;
	float: left;
}

.topmenuitem {
	position: relative; 
	list-style: none;
	font: normal 12px/28px Tahoma, Verdana, Helvetica, sans-serif;
	float: left;
}

#home_topmenu
{
	position: absolute;	
}

#ourexp_topmenu, #ourexp_topmenu_on
{
	left: 92px;
	position: absolute;	
}

#ourdest_topmenu,#ourdest_topmenu_on
{
	left: 242px;
	position: absolute;	
}

#ourprod_topmenu, #ourprod_topmenu_on
{
	left: 393px;
	position: absolute;	
}

#ourcomp_topmenu, #ourcomp_topmenu_on
{
	left: 522px;
	position: absolute;	
}

#ourblog_topmenu
{
	left: 660px;
	position: absolute;	
}

/*

#header .navigation li.first {
	padding-left: 0;
	background-image: none;
}
*/
#header .navigation a:link, #header .navigation a:visited, #header .navigation a:active {
	color: #ffffff;
	text-decoration: none;
}
.submenuitemouter
{
	width: 202px;
	left: 0px;
	background: url(/images/new/menutop_shad.png);
	top: 28px;
	margin-left: 0px;
	padding-bottom: 3px;
	position: absolute; 
	display: block;
}

.submenuitem  {
	padding-top: 6px;
	left: 0px;
	position: relative; 
	border-left: solid 3px #597CA6;
	border-right: solid 3px #597CA6;
	border-bottom: solid 1px #597CA6;
	background: #5A7CA9 url(/images/new/submenubak.gif) repeat-x;
	list-style: none;
}

.submenuitem  LI
{
	text-align: left;
	margin-left: -11px;
	padding: 0 1px 0 1px;
}

.submenuitem  LI A IMG
{
	display: block;
}

/*

#header .navigation .submenuitem  LI A
{
	background: url(/images/new/submenuitembak.gif) 0px 0px no-repeat;
	color: #C7D5EF;
	font: normal 11px/28px Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 24px;
}

#header .navigation .submenuitem  LI A:hover
{
	background-colorx: #2B4A5F;
	background-position: 0px 29px;
}

*/









#footer {
	margin: 0 0 0 0;
	font-size: 0;
	text-align: center;
}

#footer .outer {
	height: 155px;
	left: 15px;
	width: 780px;
	position: relative;
	border-left: solid 1px #A8BFF5;
	background: #ffffff url(/images/new/tr3.gif) right repeat-y;
}

#logostable
{
xborder:solid 1px #ff0000;
	position:absolute; 
	width: 769px; 
	top: 50px; 
	left: 0px;
}

#footer2 {
xborder:solid 1px #ff0000;
	margin: 0 0 0 0;
	font-size: 0;
	text-align: center;
}

#footer2 .outer {
	height: 149px;
	left: 15px;
	width: 780px;
	position: relative;
	background: #ffffff url(/images/new/tb.gif) top repeat-x;
}

#footer2table
{
	width:780px;
}

.footer2text
{
	color: #333333;
	font: normal 9px verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0px;
}


/*
#footer .inner {
	height: 12px;
	background: url(/images/generic/columns-outer.png) 0 0 repeat-y;
	position: relative;
}
*/
#footer .navigation {
	left: 8px;
	xtop: 20px;
	position: absolute;
}

#footer .navigation ul {
	padding-left: 10px;
	margin-bottom: 0;
	background: #FFF;
	float: left;
}

#footer .navigation li {
	padding-left: 8px;
	margin-right: 7px;
	list-style: none;
	font: normal 10px/20px Verdana, Helvetica, sans-serif;
	color: #4060A8;
	float: left;
}

#footer .navigation li.first {
	padding-left: 0;
	background-image: none;
}

#footer .navigation a:link, #footer .navigation a:visited, #footer .navigation a:active {
	color: #4060A8;
	text-decoration: underline;
}

#footer .navigation a:hover {
	text-decoration: underline;
}

#primary {
	width: 780px;
	margin-left: -70%;
	position: relative;
	float: right;
	left: 23px;
	border-leftx: solid 1px #A8BFF5;
	backgroundx: #ffffff url(/images/new/tr3.gif) right repeat-y;
}

#primary .pad {
	padding: 50px 40px 15px 160px;
	color: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: relative;
}

#primary td, #primary th {
	color: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


#secondary {
	width: 170px;
	position: relative;
	float: left;
	background: url(/images/new/leftbak.gif) repeat-x;

}

#secondary .pad {
	padding: 57px 5px 0 15px;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: relative;
}

.leftmenuanchor
{
	vertical-align: middle;
	margin: 10px 0 5px -5px;
	display: block;
	height: 30px;
	padding-left: 24px;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #4060A8;
	background: url(/images/new/link-bullet.gif) 0 0 no-repeat;
	text-transform: uppercase;
	border-bottom: solid 1px #ffffff;
	text-decoration: none;
}

.leftmenuanchor:hover
{
	text-decoration: underline;
}

.leftmenuanchor-rpk
{
	vertical-align: middle;
	margin: 10px 0 5px -5px;
	display: block;
	height: 46px;
	padding-left: 24px;
	font: 13px/20px Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #4060A8;
	background: url(/images/new/link-bullet.gif) 0 0 no-repeat;
	text-transform: uppercase;
	border-bottom: solid 1px #ffffff;
	text-decoration: none;
}

.leftmenuanchor-rpk:hover
{
	text-decoration: underline;
}


.leftmenuanchor_australia
{
	vertical-align: middle;
	margin: 5px 0 5px 2px;
	display: block;
	height: 145px;
	padding-left: 0px;
	font: 13px/20px Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #4060A8;
	background: url(/images/left_australia.jpg) 0 0 no-repeat;
	text-transform: uppercase;
	border-bottom: solid 1px #ffffff;
	text-decoration: none;
}

.leftmenuanchor_australia:hover
{
	text-decoration: underline;
}


#secondary label {
	text-indent: -5000px;
	position: absolute;
}

#secondary #navigation {
	background: none;
}

table td {
	vertical-align: top;
}

#toplogo
{
	background: url(/images/new/bw-2007-header-darker.jpg) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 280px;
	height: 185px;
}

#topflash
{
	position: absolute;
	left: 280px;
	top: 0px;
	width: 490px;
	height: 185px;
}

#topright1
{
	background: url(/images/new/tr1.gif) no-repeat;
	position: absolute;
	left: 770px;
	top: 0px;
	width: 11px;
	height: 10px;
}

#topright2
{
	background: url(/images/new/tr2.gif) repeat-y;
	position: absolute;
	left: 770px;
	top: 10px;
	width: 11px;
	height: 175px;
}

#footerbluebar
{
	background: #9EB8F4; 
	position: absolute; 
	width: 770px; 
	height: 5px; 
	top: 45px; 
	left: 0px;
}

INPUT, SELECT
{
	height: 20px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.LHformtext
{
	margin-top: 5px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	height:18px;
}

H2
{
	color: #000000;
	font: bold 20px Arial, Verdana, Helvetica, sans-serif;
	padding-bottom: 0px;
}

h3 {
	margin: 0px 0 10px 0;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #3964AD;
}

.homeH3
{
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	color: #3964AD;
	margin-bottom: 10px;
}

.homeH3 A
{
	text-decoration: none;
	display: block;
}

h4 {
	margin: 0 0 9px 0;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #3964AD;
}

/*
j3  {
	width: 100%;
	margin-top: 18px;
	position: relative;
	height: 0;
}

.j3 .jprimary {
	height: 100%;
	position: relative;
	float: left;
}

.j3 p {
	margin-left: 5px;
	margin-right: 5px;
}

.j3 .dummy {
	margin-left: 5px;
	margin-top: 9px;
	color: #4060A8;
	font: bold 11px/25px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}

.j3 .anchor {
	width: 100%;
	top: 0;
	left: 0;
	text-indent: -5000px;
	text-decoration: none;
	position: absolute;
	display: block;
}
*/

.button {
	height: 19px;
	width: 19px;
	margin: 0 5px 1px 0;
	text-decoration: none;
	vertical-align: middle;
}

.newlinkL
{
	margin-top: 0px;
}

.newlinkR
{
	margin: -19px 0 0 295px;
}

.newlinkL A, .newlinkR A
{
	background: url(/images/new/isecondary-button.gif) no-repeat;
	height: 19px;
	display: block;
	width: 260px;	
	padding-left: 25px;
	color: #4060A8;
	font: bold 11px/17px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.newlinkL A:hover, .newlinkR A:hover
{
	text-decoration: underline;
}

.i2a, .i2b, .j0, .j1, .j2, .j3, .j4 {
	width: 100%;
	margin-top: 18px;
	position: relative;
}

.i1
{
	width: 100%;
	top: -18px;
	margin-right: -7px;
	position: relative;
	padding-top: 18px;
	padding-bottom: 18px;
}

.j2
{
	margin-bottom: 25px;
}


#h2-link {
	width: auto;
	float: right;
}

h5 {
	padding: 0 10px 2px 10px;
	margin: 0 0 9px 0;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #4B6E8C;
}

a, .dummy span {
	color: #4B6E8C;
	text-decoration: underline;
	font-weight: bold;
}

.button {
	height: 18px;
	width: 18px;
	margin: 0 5px 1px 0;
	text-decoration: none;
	vertical-align: middle;
}

/* subnavigation */

.subnavigation {
}

ul.subnavigation {
	xmargin-bottom: 18px;
	border-bottom-width: 1px;
	position: relative;
	float: left;
	width: 100%;
}

.subnavigation li {
	width: auto;
	padding: 2px 10px 2px;
	margin-right: 5px;
	list-style: none;
	white-space: nowrap;
	background: #DFDBD3;
	position: relative;
	float: left;
}

.subnavigation .last {
	margin-right: 0;
}

.subnavigation a {
	color: #274983;
}

.subnavigation .down {
	background: #274983;
}

.subnavigation .down a {
	color: #FFF;
	text-decoration: none;
}


div.first, h3.first {
	margin-top: 0;
	
}

p.first {
	margin-top: 18px;
}

p.last {
	margin-bottom: 0;
}

p {
	margin-bottom: 18px;
}

.subtitle
{
	color: #3D69B6;
	font-weight: bold;
	font-size: 12px;
}

.picture-block {
	height: 85px;
	width: 100%;
	margin-bottom: 18px;
}

.picture-block .picture {
	height: 85px;
	width: 90px;
	margin-right: 20px;
	background: #1B3665;
	position: relative;
	float: left;
}

.picture-block .picture img {
	height: 83px;
	width: 88px;
	margin: 1px;
}

.picture-block .last {
	margin-right: 0;
}

.noback
{
	background: none;
	padding: 0;
}

/*-----------------------------
    Changes 01/04/2009
-----------------------------*/

#main-heading h1 {
    font-size: 11pt;
    margin-bottom: 5px;
}