/********************************************start reset.css *************************************************************************************/

/******************************************** End reset.css ***************************************************************************************/

/******************************************* Start dropdown-behavior.css **************************************************************************/
/* first level */
ul.menu {
	float: left;
	width: 100%;
	z-index:1;
}

ul.menu li {
	position: static;
	float: left;
	z-index:2;
}

ul.menu li a {
	display: block;
	clear: both;
	position: relative;
	z-index:2;
}

/* second level */
ul.menu .submenu {
	position: absolute;
	float: none;				
	z-index:2;
}

/* submenu markup */

/* third level */
ul.menu .submenu .submenu {
	top: 0;
	left: 100%;
	z-index:2;
}

/* show hide behaviour */
ul.menu .submenu {
	display: none;
	z-index:2;
}

ul.menu li.hover,
ul.menu li:hover {
	position: relative;
	z-index:2;
}

ul.menu li.hover .submenu,
ul.menu li:hover .submenu {
	position: absolute;
	display: block;
	z-index: 2000;
	z-index:2;
}

ul.menu li.hover .submenu .submenu,
ul.menu li:hover .submenu .submenu {
	display: none !important;
}

ul.menu .submenu li.hover .submenu,
ul.menu .submenu li:hover .submenu {
	display: block !important;
	z-index: 2000;
	z-index:2;
}

* html ul.menu .submenu {
	position: absolute;
	z-index:2;
}

* html ul.menu .submenu .submenu {
	position: absolute;
	z-index:2;
}
/******************************************* End dropdown-behavior.css ****************************************************************************/

/******************************************* start master3.css ****************************************************************************/
/*

	ie6 hacks are preceded by 
	* html {}
*/

/* Sub Navigation & Content Container */
div#container { clear: both; padding: 20px 0; }
div#container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#leftColumn { width: 180px; float: left; }
div#middleColumn { margin: 0 200px; }
div#rightColumn { width: 180px; float: right; }

ul#navigation { font-size: 12px; font-weight: bold; height: 45px; background: none; position: relative; z-index:50; margin-top:15px; }
ul#navigation li,
ul#navigation li p,
ul#navigation li p a { float: left; height: 100%; *height:45px;	}
ul#navigation li a { padding: 0 20px; text-decoration: none; color: #fff; }
ul#navigation li.top-level p a { height: 30px; background:url('/images/separator.gif') right top no-repeat; padding: 12px 22px 0 22px; }
ul#navigation li.top-level p#right_most a { height: 30px; background:none; padding: 12px 24px 0 22px; margin-bottom:10px; }
ul#navigation li.top-level p a.noimg {background:none;}
ul#navigation li.top-level p a:hover { color:#069; text-decoration:underline; }
ul#navigation li.top-level p span { height: auto; margin: 0 !important;  padding-bottom: 12px;}
ul#navigation li.special { float: right; }
ul#navigation a { text-decoration: none; }
ul#navigation li.special a { border: none; }
ul#navigation li p a span { display: block; text-align: center; }
ul#navigation li { background: transparent url('/images/menu_bg.jpg') left top repeat-x; }
ul#navigation li.special.last,
ul#navigation li.special:last-child { background: none; }

ul#navigation li.last p,
ul#navigation li:last-child p { background: transparent url('/ocom/groups/systemobject/@mktg_admin/documents/digitalasset/navigation-last-button-cap.png') right bottom no-repeat; }
ul#navigation li.first.active,
ul#navigation li.active:first-child,
ul#navigation li.hover,
ul#navigation li:hover { background-position: left bottom; background-color: #fff; }

/* added functionality to give #069 link colour on button */
ul#navigation li.hover a, ul#navigation li:hover a { color: #069; }
ul#navigation li.hover a.hover, ul#navigation li:hover a:hover { color: #069; text-decoration:underline }

/*second level*/
ul#navigation div.submenu li,
ul#navigation div.submenu li p,
ul#navigation div.submenu li p a { float: none; border: none !important; }
ul#navigation div.submenu { background: #fff; margin-top: 42px; border-left:1px solid #00426D; border-right:1px solid #00426D; border-bottom:1px solid #00426D; border-top:none; font-weight: normal; min-width: 220px; max-width: 400px; top: 0; left: 0; z-index: 1000; color:#666; }

/* End code*/
/* Sub menu Bottom Fly Out */

/* End code*/

ul#navigation div.submenu * { background: none; }
ul#navigation div.submenu a { color:#069; border: none; display: block; }
ul#navigation div.submenu li.hover,
ul#navigation div.submenu li:hover { background: #b7b7b7; }
ul#navigation div.submenu li.hover a,
ul#navigation div.submenu li:hover a { color: #069; }
ul#navigation div.submenu li.hover ul *,
ul#navigation div.submenu li:hover ul * { color: #000 !important; }
ul#navigation div.submenu li { height: 15px; line-height: 5px; display: block; float: left; clear: left; width: 100%; }
ul#navigation li.top-level div.submenu { padding: 14px 10px 0px 16px; max-width: none; /* opacity:0.95;filter:alpha(opacity=95); */ }
ul#navigation li.top-level div.submenu.first-left { width: 265px; }
ul#navigation li.top-level div.submenu.anchor-left { width: 265px; margin-left: -1px; }
ul#navigation li.top-level div.submenu.second-right { left: auto; right: 1px; width: 220px; }
ul#navigation li.top-level div.submenu.anchor-right { left: auto; right: 4px; }

ul#navigation li.top-level div.submenu dl { font-size: 11px; margin: }
ul#navigation li.top-level div.submenu dl:last-child { margin: 0; }
ul#navigation li.top-level div.submenu dl dt { font-size: 14px; font-weight: bold; margin: 0; }
ul#navigation li.top-level div.submenu dl dt a { padding: 0; }
ul#navigation li.top-level div.submenu dl dt a:hover { text-decoration: underline; color:#F00;  }
ul#navigation li.top-level div.submenu dl dd { font-size: 12px; line-height: 150%; padding-left:10px; text-indent:0px; margin:2px 0 10px 8px}
ul#navigation li.top-level div.submenu dl dd a { padding: 0; color:#069; }
ul#navigation li.top-level div.submenu dl dd a:hover { text-decoration: underline; color:#F00; }
ul#navigation li.top-level div.submenu dl dd a.more { color: #999; }
ul#navigation li.top-level div.submenu dl dd:last-child { margin-bottom:20px; }
ul#navigation li.top-level div.submenu dl dd{margin-bottom:expression(this.nextSibling == null ? "20px" : "inherit");}

/* RAH */
ul#navigation #loading { background:none; padding:40px 0 40px 0; margin:0 auto; text-align:center; }
ul#navigation #adverts hr.home_page { background-color:#CCD9E2; color:#CCD9E2; border: #CCD9E2; margin:2px 0 8px 0; height:1px; }

ul#navigation #menu_homepage_job_ad_logo { float:left; width: 105px; padding:8px 15px 0 0; }
ul#navigation #menu_homepage_job_ad_logo a { padding:0px; margin:0; }
ul#navigation #menu_homepage_job_ad_content { float:left; width: 342px; padding:0 0 10px 0; line-height:200%; }
ul#navigation #menu_homepage_job_ad_content .line_tight { line-height:120%; }
ul#navigation #menu_homepage_job_ad_content p { padding:0px; margin:0; }
ul#navigation #menu_homepage_job_ad_content a { padding:0px; margin:0; }
ul#navigation #menu_adverts_text { padding:10px 10px 20px 10px; }
ul#navigation #menu_adverts_text a { padding:0px; margin:0; display:inline; }

/* Horizontal Nav IE6 Fixes */

* html ul#navigation li div.submenu.two-columns { width: 360px !important; }
* html ul#navigation .submenu li { line-height: 27px; height: 27px; display: block; width: 100%; float: left; clear: both; }
* html ul#navigation .submenu { width: 280px !important; white-space: normal; }
* html ul#navigation .submenu.anchor-right { width: 474px !important; white-space: normal; }

/* Horizontal Nav IE7 Fixes */
*:first-child+html ul#navigation .submenu .submenu { white-space: normal; width: 100%; }
*:first-child+html ul#navigation .submenu li { width: 280px; }

/* First child left cap fix */
ul#navigation li#left_cap{background: transparent url('/images/menu_bg_left.jpg') top left;}
ul#navigation li#left_cap.hover,
ul#navigation li#left_cap:hover { background-position: bottom left; }
ul#navigation li#right_cap{background: transparent url('/images/menu_bg_right.jpg') top right;}
ul#navigation li#right_cap.hover,
ul#navigation li#right_cap:hover { background-position: bottom right; }
/******************************************* End master3.css ****************************************************************************/

div.centered { text-align: center;}
div.centered table { margin: 0 auto;text-align: left;}

/*drop down behavior and functionality*/
* {	margin: 0;	padding: 0;	list-style: none;}
/* first level */
ul.menu {float: left;width: 100%;z-index:1;}
ul.menu li {position: static;float: left;z-index:2;}
ul.menu li a {display: block;clear: both;position: relative;z-index:2;}
/* second level */
ul.menu .submenu {position: absolute;float: none ;z-index:2;}
/* submenu markup */
/* third level */
ul.menu .submenu .submenu {top: 0;left: 100%;z-index:2;}
/* show hide behaviour */
ul.menu .submenu {display: none;z-index:2;}
ul.menu li.hover,ul.menu li:hover {position: relative;z-index:2;}
ul.menu li.hover .submenu,ul.menu li:hover .submenu {position: absolute;display: block;	z-index: 2000;z-index:2;}
ul.menu li.hover .submenu .submenu,ul.menu li:hover .submenu .submenu {display: none !important;}
ul.menu .submenu li.hover .submenu,ul.menu .submenu li:hover .submenu {display: block !important;z-index: 2000;	z-index:2;}
* html ul.menu .submenu {position: absolute;z-index:2;}
* html ul.menu .submenu .submenu {position: absolute;z-index:2;}

a.legalese:link {padding-left:12px; margin:0px;}
a.legalese:visited {padding-left:12px; margin:0px;}

ul#navigation li.top-level p a.noimg {background:none;}
.lock {position:absolute; top:1px;*top:1px; left:152px; margin:0px; padding:0px;}

#navigation .login_required {height: 16px; float: left; padding: 4px 0; font-weight: bold; color: #fff;}
#navigation .divider_bar {clear: both; background: url(http://www.iat.com/ocom/groups/systemobject/@mktg_admin/documents/digitalasset/bg-left-cap.gif) repeat-x!important; margin: 0 -15px; #width: 400px; padding: 0 0 0 15px;}
