/* CSS Document */

body { 
	padding: 0px;
	margin: 0px;
	background: #02254d;
	font: normal 13px/19px Arial, Helvetica, sans-serif;
	color: #333333; }

form, h1, h2, h3, h4, h5 { padding: 0px; margin: 0px; }

h1 { color: #6e162f; font: normal 24px Arial, Helvetica, sans-serif; margin-bottom:15px; }
h2 { color: #333; font: normal 18px Arial, Helvetica, sans-serif; margin-bottom:15px; margin-top:10px; }
h3 { color: #d98723; font: bold 16px Arial, Helvetica, sans-serif; border-bottom: solid 1px #cccccc; margin-top:15px; }
h4 { color: #6e162f; font: bold 16px Arial, Helvetica, sans-serif; margin-bottom:15px; }

a { color: #1a459d; text-decoration: none; }
a:hover { text-decoration: underline; }

.cLear { clear: both; }

#mainBody { background: #FFFFFF; }
#mainBodyWrap { 
	margin: 0px auto;
	width: 983px;
	background: #FFFFFF url(/persistent/images/bg_mainbody.gif) center top repeat-y; }
	#mainBodyHeader { 
		background: url(/persistent/images/bg_mainbodyheader.gif) center top no-repeat;
		height: 122px;
		width: 967px;
		padding: 15px 8px 0px 8px;
		margin: 0px auto; }
		#logoBar { float: left; }
		#searchBar { 
			float: right;
			text-align: right;
			padding: 18px 18px 0px 0px; }
			#searchBar a { color: #1142aa; text-decoration: none; }
			#searchBar a:hover { color: #72273a; }
			#searchForm { 
				float: right;
				width: 241px;
				padding: 10px 0px 10px 0px;
				height: 27px;
				background: url(/persistent/images/bg_searchform_input.gif) left 12px no-repeat;
				display: block;
				overflow: hidden; }
			.searchFormInput { 
				background: none;
				padding: 0px;
				margin: 2px 0px 0px 0px;
				border: none;
				width: 174px;
				height: 23px;
				float: left;
				display: block; }
			.searchFormButton { 
				background: url(/persistent/images/bg_searchform_button.gif) center top no-repeat;
				padding: 0px;
				margin: 0px;
				border: none;
				width: 67px;
				height: 27px;
				float: left;
				display: block; }
	#mainBodyNav { 
		background: url(/persistent/images/bg_mainbodynav.gif) left top repeat-x;
		width: 967px;
		height: 48px;
		padding: 0px;
		margin: 0px auto; }
		#mainBodyNav ul { 
			list-style: none;
			padding: 0px;
			margin: 0px; }
			#mainBodyNav li { 
				list-style: none;
				padding: 0px;
				margin: 0px;
				font-size: 0px;
				line-height: 0px; }
				#mainBodyNav li a { 
					display: block;
					font: bold 15px Arial, Helvetica, sans-serif;
					color: #FFFFFF;
					height: 30px;
					padding: 12px 20px 0px 20px;
					text-decoration: none;
					border-right: 1px solid #1f263b;
					float: left; }
				#mainBodyNav li a.cuRRent, #mainBodyNav li a:hover { background: #122765; }
	#mainBodyContent { 
		background: url(/persistent/images/bg_mainbodycontent.gif) 17px 0px repeat-y;
		width: 957px;
		padding: 0px 8px 0px 18px;
		margin: 9px auto; }
		#mainBodyContentNav { 
			float: left;
			width: 200px;
			margin: 0px 0px 0px 0px; }
			#mainBodyContentNav ul { 
				list-style: none;
				padding: 0px;
				margin: 0px; }
				#mainBodyContentNav li { 
					list-style: none;
					padding: 0px;
					margin: 0px;
					font-size: 0px;
					line-height: 0px; }
					#mainBodyContentNav li a { 
						display: block;
						font: normal 14px Arial, Helvetica, sans-serif;
						color: #72273a;
						padding: 6px 10px 6px 15px;
						text-decoration: none;
						border-bottom: 1px solid #FFFFFF; }
					#mainBodyContentNav li a:hover { 
						font-weight: bold;
						background: url(/persistent/images/bg_sidenav_arrow.gif) 5px center no-repeat; }
						#mainBodyContentNav li a.cuRRent { font-weight: bold; }
						#mainBodyContentNav li ul li a { 
							display: block;
							font: normal 12px Arial, Helvetica, sans-serif;
							color: #72273a;
							padding: 6px 10px 6px 25px;
							text-decoration: none;
							border-bottom: 1px solid #FFFFFF; }
						#mainBodyContentNav li ul li a:hover { 
							font-weight: bold;
							background: url(/persistent/images/bg_sidenav_arrow.gif) 15px center no-repeat; }
		#mainBodyContentMain { 
			float: left;
			width: 718px;
			margin: 0px 0px 0px 9px;
			padding: 10px 10px 10px 10px; }
			#mainBodyContentMain h5 { 
				font: bold 15px Arial, Helvetica, sans-serif;
				color: #1a459d;
				background: url(/persistent/images/bg_h5_line.gif) center bottom repeat-x;
				padding: 10px 0px 10px 0px; }
				#mainBodyContentMain h5 a { 
					font: bold 15px Arial, Helvetica, sans-serif;
					color: #1a459d;
					text-decoration: none;
					padding: 5px 0px 5px 30px;
					background: url(/persistent/images/bg_h5_link.gif) left center no-repeat;
					display: block; }
				#mainBodyContentMain h5 a:hover { color: #6e162f; }
				#mainBodyContentMain li { list-style-image: url(/persistent/images/bullet_arrow.gif); line-height:22px;  }
	#mainBodyContentHome { 
		width: 951px;
		padding: 0px 16px 0px 16px;
		margin: 0px auto 9px auto; }
		#flash { 
			float:left;
			width: 713px;
			height: 259px;
			padding: 9px 0px 9px 0px;
			margin: 0px 0px 0px 0px;}
		#enquiryLinks {
			float:right;
			width: 238px;
			height: 259px;
			padding: 9px 0px 9px 0px;
			margin: 0px 0px 0px 0px;
		}
		#homeContent { 
			width: 946px;
			margin: 0px auto;
			background: url(/persistent/images/bg_contenthome.gif) left top repeat-y; }
			#homeContentMain { 
				float: left;
				width: 676px;
				padding: 9px; }
				
			#homeContentMain li { list-style-image: url(/persistent/images/bullet_arrow.gif); line-height:22px; }
			
			#homeRightBar { 
				float: right;
				width: 223px;
				padding: 9px;
				font: normal 12px Arial, Helvetica, sans-serif; }
				#homeRightBar h3 { color: #6e162f; font: normal 18px Arial, Helvetica, sans-serif; border:none; }
				.newsArticle { 
					background: url(/persistent/images/bg_dotted_line.gif) left bottom repeat-x;
					padding: 0px 0px 10px 0px;
					margin: 0px 0px 15px 0px; }
					.newsArticle p { padding: 0px; margin: 0px; }
	#mainBodyFooter { 
		background: #FFFFFF url(/persistent/images/bg_mainbodyfooter.gif) center top no-repeat;
		height: 30px;
		width: 967px;
		padding: 0px 8px 0px 8px;
		margin: 0px auto; }

#footerBody { background: #02254d url(/persistent/images/bg_footerbody.gif) left top repeat-x; }
	#footerBodyContent { 
		width: 967px;
		padding: 20px 8px 20px 8px;
		margin: 0px auto;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #4d6aa4; }
		.footerLinks { 
			float: left;
			color: #FFFFFF;
			width: 220px; }
			.footerLinks h3 { color: #FFFFFF; border-bottom: none;}
			.footerLinks a { color: #FFFFFF; text-decoration: underline; }
			.footerLinks a:hover { text-decoration: none; }
			.footerLinks ul, .footerLinks li { list-style: none; padding: 0px; margin: 0px; }
		.footerSubscribe { 
			float: right;
			color: #FFFFFF;
			background: url(/persistent/images/bg_footersubscribe.gif) left top no-repeat;
			width: 211px;
			padding: 51px 16px 0px 16px; }
			.footerSubscribe a { color: #FFFFFF; text-decoration: underline; line-height:20px; }
			.footerSubscribe a:hover { text-decoration: none; }
			.footerSubscribeForm { 
				width: 211px;
				padding: 10px 0px 25px 0px;
				height: 27px;
				background: url(/persistent/images/bg_footersubscribeform_input.gif) left 12px no-repeat;
				display: block;
				overflow: hidden; }
			.footerSubscribeFormInput { 
				background: none;
				padding: 0px;
				margin: 2px 0px 0px 0px;
				border: none;
				width: 161px;
				height: 23px;
				float: left;
				display: block; }
			.footerSubscribeFormButton { 
				background: url(/persistent/images/bg_footersubscribeform_button.gif) center top no-repeat;
				padding: 0px;
				margin: 0px;
				border: none;
				width: 50px;
				height: 27px;
				float: left;
				display: block; }




#statsCode { display: none; }

 
/************ FORMS  ***********/

fieldset, legend, label { padding: 0; margin: 0; border: 0; }
legend { display: none; }
label { /*width: 10em; float: left; padding: 5px 25px 5px 0px; */}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.buTTon { border:1px solid #333; background-color:#1a459d; color:#FFFFFF; font-weight:bold; background:none;}


/************ MEDIA PLUGIN  ***********/
.container-2 videoCopy ul li { background:none; }


