/* Menu */
/* =============================================================================== */
#header {
	font: 12px Arial, Helvetica, Verdana, sans serif;
	height: 85px;
	padding: 0px 0px 0px 0px; }

#header { background: url(images/logos/large_vt_white.gif) no-repeat 12px 20px; }

#menu {
	float: left;
	font-size: .95em;
	font-stretch: expanded;
	font-weight: bold;
	height:85px;
	margin-left:110px;
	padding: 0px;
	text-transform:uppercase; }

	#menu ul {
		background: url(images/css/nav-line-default.gif) repeat-x bottom left;
		display: block;
		height:85px;
		list-style: none;
		margin:0px;
		padding:0px; }

	#menu li {
		border-right: solid 1px #eee;
		float: left;
		height: 85px;
		padding: 0px 15px 0px 15px; }

	#menu p {
		margin:0;
		padding:0; 
		padding-top: 18px;}

	#menu li.leftBorder { border-left: solid 1px #eee; }

	#menu a {
		color: #6d6c6c;
		margin-top: 15px;
		text-decoration:none; }

		#menu a:hover {
			color: #fff;
			text-decoration: none; }

	#menu li:hover {
		background-color:#eee;
		color:#fff; }

	#menu li.home { background: url(images/css/nav-line-default.gif) repeat-x bottom left; }

		#menu li.home:hover {
			background-color:#b8b8b8;
			color:#fff; }

		#menu li.home a { }

	/* ~~~~~~ additional links ~~~~ */
#menu ol.links {
		float:left;
		font-weight: normal;
		text-transform: none; }

		#menu ol.links li {
			border: none;
			clear:left;
			display:block;
			float:left;
			height: auto;
			padding: 0px; }

			#menu ol.links li a { }

			#menu ol.links li:hover {
				background-color: inherit;
				height:auto; }

#trade #menu ol.links { margin-top: 10px; }

/* ~~~~~ International Trade ~~~~~ */
#menu li.trade { background: url(images/css/nav-line-trade.gif) repeat-x bottom left; }

	#menu li.trade a:hover { color:#fff; }

	#menu li.trade:hover {
		background-color:#99a7b9;
		color:#fff; }

#international_trade #menu li.trade {
	background:#002350;
	color:#fff;
	font-weight:bold; }

	#international_trade #menu li.trade a {
		color:#fff;
		font-weight:bold; }

/* ~~~~~ Business Management ~~~~~ */
#menu li.busmgt { background: url(images/css/nav-line-busmgt.gif) repeat-x bottom left; }

	#menu li.busmgt a { }

	#menu li.busmgt:hover {
		background-color:#eb9999;
		color:#fff; }

#busmgt #menu li.busmgt {
	background:#cc0000;
	color:#fff;
	font-weight:bold; }

	#busmgt #menu li.busmgt a {
		color:#fff;
		font-weight:bold; }

/* ~~~~~ Consultancy & Advisory ~~~~~ */
#menu li.consult { background: url(images/css/nav-line-consult.gif) repeat-x bottom left; }

	#menu li.consult a { }

	#menu li.consult:hover {
		background-color:#b7c7a2;
		color:#fff; }

#consult #menu li.consult {
	background:#4b7317;
	color:#fff;
	font-weight:bold; }

	#consult #menu li.consult a {
		color:#fff;
		font-weight:bold; }

/* ~~~~~ Client Access ~~~~~ */
#menu li.client { background: url(images/css/nav-line-client.gif) repeat-x bottom left; }

	#menu li.client a { }

	#menu li.client:hover {
		background-color:#b9d5e5;
		color:#fff; }

#client #menu li.client {
	background: #5095be;
	color:#fff;
	font-weight:bold; }

	#client #menu li.client a {
		color:#fff;
		font-weight:bold; }

#menu li.end {
	/* Use page ID's to change this colour to match page colour scheme in Menu */ background: url(/images/css/nav-line-default.gif) repeat-x bottom left;
	border:0px;
	font-size:2em;
	text-align:right; }

	#menu li.end img { padding: 30px 0px 0px 20px; }

/* Sub-Menu Navigation ==================================================== 2nd tier page navigation ---------------------------------------------------- #sub_menu2 .container .col_full #submenu2 ul li #text_resizer ----------------------------------------------------*/
#sub_menu2 {
	clear:both;
	display:block;
	float:left;
	height: 31px;
	margin-bottom: 20px;
	margin-top: -35px;
	margin:0;
	padding:0; }

#submenu2 {
	/* shift to match main nav */ margin-top: 5px;
	background:#e6eef7;
	border-bottom:2px solid #cad8e6;
	border-top:2px solid #577da2;
	height:28px;
	margin-left:105px;
	margin-right: 5px; }

	#submenu2 #text_resizer {
		float:right;
		margin-left:20px; }

	#submenu2 img.sub_home_logo_txt {
		display:none;
		margin-top:-4px; }

	#submenu2 ul {
		height: 28px;
		padding-top: 5px; }

	#submenu2 li {
		border-right:1px solid #295887;
		float:left;
		list-style:none;
		padding:0 7px; }

	#submenu2 a, #submenu2 a:visited {
		color:#295887;
		font-weight:bold;
		text-decoration:none; }

	#submenu2 a:hover, #submenu2 a:active, #submenu2 li.current_page_item a, #submenu2 li.current_page_item a:visited { text-decoration:underline; }

	#submenu2 li.section {
		font-weight: bold;
		text-transform: uppercase; }

	#submenu2 li a, #submenu2 li a:link { color:#4a4a4a; }

	#submenu2 li a:hover { color:#000; }

/* ~~~~~ SUB NAVIGATION ~~~~~ */
#sub_menu { margin-bottom:15px; }

#submenu {
	background: url(images/css/nav-line-default.gif) bottom repeat-x;
	border-top: 1px solid #ccc;
	clear:both;
	float: left;
	font-size: .95em;
	font-stretch: expanded;
	font-weight: normal;
	font: 12px arial, verdana, tahoma, "trebuchet ms", sans-serif;
	height:auto;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	width:100%; }

	#submenu #text_resizer {
		float:right;
		margin-left:20px; }

	#submenu img.sub_home_logo_txt { margin-top:-4px; }

	#submenu ul {
		display: block;
		height: 25px;
		list-style: none;
		margin-top: 5px;
		margin:5px 10px 0px 10px;
		padding:0px;
		width:auto; }

	#submenu li {
		display:block;
		float:left;
		height:25px;
		padding-right:15px;
		width:auto; }

		#submenu li.section {
			font-weight: bold;
			text-transform: uppercase; }

		#submenu li a, #submenu li a:link { color:#4a4a4a; }

		#submenu li a:hover { color:#000; }

/* ~~~~~ SUBMENU ~~ International Trade ~~~~~ */
#international_trade #submenu {
	background: url(images/css/nav-line-trade.gif) bottom repeat-x;
	border-top: 1px solid #002350; }

	#international_trade #submenu li a, #international_trade #submenu li a:link { color:#002350; }

	#international_trade #submenu li a:hover { color:#99a7b9; }

#busmgt #submenu {
	background: url(images/css/nav-line-busmgt.gif) bottom repeat-x;
	border-top: 1px solid #cc0000; }

	#busmgt #submenu li a, #busmgt #submenu li a:link { color:#cc0000; }

	#busmgt #submenu li a:hover { color:#eb9999; }

#consult #submenu {
	background: url(images/css/nav-line-consult.gif) bottom repeat-x;
	border-top: 1px solid #4b7317; }

	#consult #submenu li a, #consult #submenu li a:link { color:#4b7317; }

	#consult #submenu li a:hover { color:#b7c7a2; }

#client #submenu {
	background: url(images/css/nav-line-client.gif) bottom repeat-x;
	border-top: 1px solid #5095be; }

	#client #submenu li a, #client #submenu li a:link { color:#5095be; }

	#client #submenu li a:hover { color:#b9d5e5; }

/* Subpage Navigation ==================================================== international trade ---------------------------------------------------- #subpage_navigation ul li li.page_item li.current_page_item a.subpage_master li ul li ----------------------------------------------------*/
#subpage_navigation {
	background-color:#f6f6f4;
	border: solid 1px #B0AFB4;
	float:right;
	margin-bottom: 30px;
	margin-left: 30px;
	margin:0;
	padding-top:5px;
	padding:0;
	width:300px; }

	#subpage_navigation ul {
		font-family: Arial, Helvetica, sans-serif;
		list-style-type: none;
		margin: 0;
		padding: 0; }

	#subpage_navigation li {
		/* need this to realign the UL. don't know why? */ list-style-type: none;
		margin-left: -10px;
		margin: 5px;
		padding:0px; }

	#subpage_navigation a {
		/* 300px - li padding x 2 & li margin x 2 & 3 x 2 it's own padding*/ padding: 3px;
		width: 274px; }

	#subpage_navigation a {
		background-color: #036;
		border-bottom: 1px solid #eee;
		display: block; }

		#subpage_navigation a:link, #subpage_navigation a:visited {
			color: #EEE;
			text-decoration: none; }

		#subpage_navigation a:hover {
			background-color: #369;
			color: #fff; }

	#subpage_navigation li.current_page_item a {
		background: none;
		border: solid 1px #036;
		color:#036;
		font-weight:bold;
		width: 272px; }

		#subpage_navigation li.current_page_item a:hover {
			background: #369;
			border: solid 1px #369;
			color:#fff;
			font-weight:bold;
			width: 272px; }

	#subpage_navigation a.subpage_master {
		background: url(images/css/nav-line-trade.gif) repeat-x bottom left;
		color: #002350;
		padding-bottom:10px; }

		#subpage_navigation a.subpage_master:link, #subpage_navigation a.subpage_master:visited {
			background: url(images/css/nav-line-trade.gif) repeat-x bottom left;
			color: #002350;
			font-weight:bold;
			padding-bottom:10px;
			text-transform:uppercase; }

		#subpage_navigation a.subpage_master:hover {
			background-color: #369;
			background: url(images/css/nav-line-369.gif) repeat-x bottom left;
			color: #fff; }

	/* Nested ULs ----------------------------------------------------*/
#subpage_navigation ul li ul {
		margin:0px;
		padding:5px 0px 0px 5px; }

		#subpage_navigation ul li ul li {
			margin:0px;
			padding:0px; }

			#subpage_navigation ul li ul li a {
				background-color: #666;
				font-style:oblique;
				margin-bottom: 2px;
				width:269px; }

				#subpage_navigation ul li ul li a:link, #subpage_navigation ul li ul li a:visited { color:#fff; }

				#subpage_navigation ul li ul li a:hover { background-color: #333; }

			#subpage_navigation ul li ul li.current_page_item a:link, #subpage_navigation ul li ul li.current_page_item a:visited {
				background: none;
				border: solid 1px #333;
				color:#333;
				width: 267px; }

			#subpage_navigation ul li ul li.current_page_item a:hover {
				background: #333;
				border: solid 1px #333;
				color:#fff;
				width: 267px; }

	#subpage_navigation ul li.current_page_item ul li a {
		background-color: #666;
		border: 0px;
		font-style:oblique;
		font-weight: normal;
		margin-bottom: 2px;
		width:269px; }

		#subpage_navigation ul li.current_page_item ul li a:link, #subpage_navigation ul li.current_page_item ul li a:visited { color: #fff; }

		#subpage_navigation ul li.current_page_item ul li a:hover {
			background-color: #333;
			border: 0px;
			font-weight: normal;
			width:269px; }

