/* BODY */
*,body,html { 
	font-family:Arial, Helvetica, sans-serif;
}
body {
	margin:0px;
	padding:0px;
	background-color:#000000;
	background-image:url(../Images/MainBG.jpg);
	background-repeat:repeat-x;
}

label { font-size:10px; color:#073756; float:left; width:200px; text-align:right; font-weight:bold; padding-top:3px; padding-right:10px; }
.label { font-size:10px; color:#073756; width:200px; font-weight:bold;}
.input { color:Black; border:1px solid #C0C0C0; width:200px; }
.block {clear:both; }

.form .block { padding-top:3px; padding-bottom:3px; }

/* FRAMEWORK */
#MainFrame {
	width:950px;
	margin:auto;
}
#BodyFrame {
	padding-top:0px;
	width:850px;
	margin:auto;
}
#HeaderFrame {
	background-image:url(../Images/HeaderBG.jpg);
	background-repeat:no-repeat;
	width:850px;
	height:155px;
	clear:both;
	position:relative;
}
#HeaderFrame #TopNav {
	background-image:url(../Images/NavBG.jpg);
	width:850px;
	height:45px;
	line-height:45px;
	float:left;
	clear:both;
	position:absolute;
	top:110px;
}
#ContactTop {
	height:19px;
	line-height:19px;
	text-align:right;
}
.Divide {
	width:850px;
	height:10px;
	line-height:10px;
	clear:both;
}
#TopImageContainer {
	background-color:#C2CFD8;
	width:850px;
	height:150px;
	clear:both;
}
#Content {
	background-image:url(../Images/ContentBG.jpg);
	background-color:#FFFFFF;
	width:850px;
	clear:both;
}
#Content #LeftNav {
	width:191px;
	float:left;
}
#Content #LeftNav .LN-TC {
	background-image:url(../Images/LN-TC.jpg);
	width:191px;
	line-height:14px;
	height:14px;
	clear:both;
}
#Content #LeftNav .LN-Con {
	background-image:url(../Images/LN-Con.jpg);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#E2EAF0;
	width:191px;
	line-height:15px;
	clear:both;
	padding-top:10px;
}
#Content #LeftNav .LN-End {
	background-color:#E2EAF0;
	background-image:url(../Images/LN-End.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:191px;
	height:254px;
	clear:both;
}
#Content #Text {
	background-image:url(../Images/TxtBG.jpg);
	background-repeat:repeat-x;
	width:439px;
	padding-left:20px;
	padding-top:17px;
	float:left;
	overflow:hidden;
}
#Content #RightNav {
	background-image:url(../Images/TxtBG.jpg);
	background-repeat:repeat-x;
	width:200px;
	overflow:hidden;	
	float:left;
}
#Content #RightNav .RN-TC {
	background-image:url(../Images/RN-TC.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:200px;
	line-height:60px;
	height:60px;
	clear:both;
}
#Content #Bottom {
	background-image:url(../Images/BottomBG.jpg);
	background-repeat:no-repeat;
	width:850px;
	line-height:15px;
	height:15px;
	clear:both;
}
.ContentBreaker {
	clear:both;
}

/* HOME FRAMEWORK */
#HomePic {
	padding-top:10px;
	background-image:url(../Images/HomeTop.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:850px;
}
#HomePic .Container {
	margin:auto;
	width:828px;
	height:191px;
	border:1px solid #FFFFFF;
}
#HomeBackDrop {
	background-color:#000000;
	background-image:url(../Images/BackDrop-BG.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#HomeContent {
	background-image:url(../Images/HomeBottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:850px;
	clear:both;
}
#HomeContent #LeftNav {
	width:288px;
	float:left;
}
#HomeContent #Text {
	width:350px;
	float:left;
}
#HomeContent #RightNav {
	width:212px;
	float:left;
}
.HomeTabContent {
	margin-left:23px;
	margin-top:15px;
	margin-bottom:25px;
}
.HomeTabs {
	/*background-image:url(../Images/HomeTabs.png);*/
	background-repeat:no-repeat;
	width:350px;
	height:31px;
	position:relative;
}
.HomeTabTxt {
	font-size:11px;
	color:#666666;
	font-weight:bold;
	float:left;
	padding-top:5px;
}
.HomeTabTxt a, .HomeTabTxt a:visited {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.HomeTabTxt a:hover {
	color:#031A28;
	font-weight:bold;
	text-decoration:none;
}
.HomeTabTxtOv {
	font-size:11px;
	color:#031A28;
	font-weight:bold;
	float:left;
	padding-top:5px;
	text-decoration:none;
}
.HomeTabTxtOv a, .HomeTabTxtOv a:visited {
	color:#031A28;
	font-weight:bold;
	text-decoration:none;
}
.HomeTabTxtOv a:hover {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}


/* DIV ELEMENTS */
/*.BoxTop {
	background-image:url(../Images/BoxTop.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:10px;
	line-height:10px;
}
.BoxConLeft {	
	background-image:url(../Images/BoxBG.jpg);
	background-repeat:repeat-x;
	width:180px;
}
.BoxConMiddle {	
	background-image:url(../Images/BoxBG.jpg);
	background-repeat:repeat-x;
	width:180px;
}
.BoxConRight {	
	background-image:url(../Images/BoxBG.jpg);
	background-repeat:repeat-x;
	width:180px;
}
.BoxBottom {
	background-image:url(../Images/BoxBottom.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:10px;
	line-height:10px;
}*/


/* COPY */
.SmallYellow {
	color:#FFCC00;
	font-size:11px;
	font-weight:bold;
}
.DarkBlue {
	font-size:12px;
	font-weight:bold;
	color:#052438;
}
.SmallWhite {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
.SmallWhite a, .SmallWhite a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.SmallWhite a:hover {
	color:#FFCC00;
	text-decoration:underline;
}
.SmallLGrey {
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
}
.SmallLGrey a, a:visited {
	color:#FFCC00;
	text-decoration:none;
}
.SmallLGrey a:hover {
	color:#FFCC00;
	text-decoration:underline;
}
.SmallDGrey {
	font-size:12px;
	color:#333333;
}
.MediumWhite {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}
.MediumWhite a, .MediumWhite a:visited {
	font-size:12px;
	font-weight:normal;
	color:#FFCC00;
	text-decoration:underline;
}
.MediumWhite a:hover {
	font-size:12px;
	font-weight:normal;
	color:#FFCC00;
	text-decoration:none;
}
.MediumBlack {
	font-size:16px;
	color:#000000;
}
.MediumOrange {
	font-size:22px;
	color:#FF6600;
}
.MediumBlue {
	font-size:14px;
	font-weight:bold;
	color:#1053A2;
}
a.YellowLink, a.YellowLink:visited {
	font-size:11px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:underline;
}
a.YellowLink:hover {
	text-decoration:none;
}
.NewsItem {
	margin-top:11px;
	color:#FFFFFF;
	font-size:11px;
}
.NewsItem a, .NewsItem a:visited {
	color:#FFCC00;
	text-decoration:underline;
}
.NewsItem a:hover {
	color:#FFCC00;
	text-decoration:none;
}


/* LEFT NAV */
.FadeBox {
	/*background-image:url(../Images/FadeBox.png);
	background-position:bottom;
	background-repeat:no-repeat;*/
	width:250px;
	height:76px;
	float:left;
	margin-left:15px;
	position:relative;
}
.SideTab {
	/* background-image:url(../Images/SideTab.png);
	background-repeat:no-repeat;
	background-position:top left;*/ 
	width:23px;
	cursor:pointer;
	height:199px;
	float:left;
	position:relative;
}
.Map {
	float:left; 
	cursor:pointer;
	margin-top:23px;
	position:relative;
}

.LeftNavCopy {
	padding-right:14px;
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:35px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.LeftNavCont {
	padding-right:14px;
	text-align:right;
	height:39px;
	line-height:39px;
	color:#7493A7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.LeftNavCont a, .LeftNavCont a:visited {
	color:#7493A7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.LeftNavCont a:hover {
	color:#073756;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.LeftNavContOv {
	background-color:#FFFFFF;
	padding-right:14px;
	text-align:right;
	height:39px;
	line-height:7px;
	line-height:39px;
}
.LeftNavContOv a, .LeftNavContOv a:visited {
	color:#7493A7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.LeftNavContOv a:hover {
	color:#073756;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}	
.Line {
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #BCC9D1;
}

/* COLOUR BOXS */ 
.NewsBox {
	/*background-image:url(../Images/NewsBox.png);
	background-repeat:no-repeat;*/
	width:192px;
	height:213px;
	position:relative;
}
.WhiteBoxTop {
	/*background-image:url(../Images/WhiteBoxTop.png);
	background-repeat:no-repeat;*/
	width:192px;
	height:7px;
	clear:both;
	overflow:hidden;
}
.WhiteBoxMiddle {
	background-color:#FFFFFF;
	/*background-image:url(../Images/ArrowButton.png);
	background-repeat:no-repeat;
	background-position:170px;*/
	margin-top:auto;
	padding-left:10px;
	width:182px;
	clear:both;
	overflow:hidden;
	position:relative;
}
.WhiteBoxBottom {
	/*background-image:url(../Images/WhiteBoxBottom.png);
	background-repeat:no-repeat;*/
	width:192px;
	height:7px;
	clear:both;
	overflow:hidden;
}
.YellowBoxTop {
	/*background-image:url(../Images/YellowBoxTop.png);
	background-repeat:no-repeat;*/
	width:192px;
	height:7px;
	clear:both;
	overflow:hidden;
}
.YellowBoxMiddle {
	background-color:#FFCC00;
	/*background-image:url(../Images/ArrowButton.png);
	background-repeat:no-repeat;
	background-position:170px;*/
	margin-top:auto;
	padding-left:10px;
	width:182px;
	clear:both;
	overflow:hidden;
	position:relative;
}
.YellowBoxBottom {
	/*background-image:url(../Images/YellowBoxBottom.png);
	background-repeat:no-repeat;*/
	width:192px;
	height:7px;
	clear:both;
	overflow:hidden;
}


/* IMG BOX */
.ImgBox-L {
	background-image:url(../Images/ImgBox-L.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:150px;
	float:left;
}
.ImgBox-Con {
	background-color:#C2CFD8;
	border:1px solid #FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	height:128px;
	width:830px;
}
.ImgBox-R {
	background-image:url(../Images/ImgBox-R.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:150px;
	float:left;
}

/* TAB NAVIGATION */
a.Tab, a.Tab:visited {
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:12px;
	color:#073756;
	text-decoration:none;
}
a.Tab:hover {
	color:#FF6600;
}
a.TabStatic, a.TabStatic:visited {
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:12px;
	color:#FF6600;
	text-decoration:none;
}
a.TabStatic:hover {
	color:#FF6600;
}
.TabMenu {
	background-image:url(../Images/Tab-BG.jpg);
	background-position:top;
	background-repeat:repeat;
	width:439px;
	line-height:31px;
	margin-top:17px;
	margin-bottom:17px;
	float:left;
}
.Tab-left {
	background-image:url(../Images/Tab-left.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:31px;
	float:left;
}
.Tab-middle {
	background-image:url(../Images/Tab-middle.jpg);
	background-repeat:repeat-x;
	white-space:nowrap;
	height:31px;
	float:left;
}
.Tab-right {
	background-image:url(../Images/Tab-right.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:31px;
	float:left;
}
.TabOv-left {
	background-image:url(../Images/TabOv-left.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:31px;
	float:left;
}
.TabOv-middle {
	background-image:url(../Images/TabOv-middle.jpg);
	background-repeat:repeat-x;
	height:31px;
	white-space:nowrap;
	float:left;
}
.TabOv-right {
	background-image:url(../Images/TabOv-right.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:31px;
	float:left;
}

/* FOOTER */
#Footer {
	background-image:url(../Images/FooterBG.jpg);
	background-repeat:no-repeat;
	color:#505E66;
	font-size:10px;
	font-weight:bold;
	width:850px;
	height:211px;
}
#Footer .content {
	text-align:center;
	padding-top:76px;
	width:850px;
	margin:auto;
	font-size:10px;
	color:#FFFFFF;	
	text-decoration:none;
}
#Footer .content a, .content a:visited {
	font-size:10px;
	margin-left:23px;
	text-transform:capitalize;
	color:#C2CFD8;	
	text-decoration:none;
	font-weight:bold;
}
#Footer .content a:hover {
	text-transform:capitalize;
	text-decoration:underline;
	font-weight:bold;
}


/* NAVIGATION */
#navigation { background-image:url(../Images/navigation/background.jpg); height:45px; position:absolute; top:110px; clear:both; }
#navigation .right-cap { float:right; background-image:url(../Images/navigation/right-cap.jpg); width:10px; height:45px; }
#navigation .left-cap { float:left; background-image:url(../Images/navigation/left-cap.jpg); width:10px; height:45px; }
#navigation .items { float:left; line-height:45px; }
#navigation .items .spacer { width:12px; float:left;}
#navigation .items .item { float:left; position:relative; }
#navigation .items .item .tab { float:left; }
#navigation .items .item .right-tab { float:left;  width:15px; height:45px; }
#navigation .items .item .left-tab { float:left; width:15px; height:45px; }
#navigation .items .item .tab-over { float:left; background-image:url(../Images/navigation/background-tab.jpg); background-repeat:repeat-x; }
#navigation .items .item .right-tab-over { float:left; background-image:url(../Images/navigation/right-tab.jpg); background-repeat:no-repeat; width:15px; height:45px; }
#navigation .items .item .left-tab-over { float:left; background-image:url(../Images/navigation/left-tab.jpg); background-repeat:no-repeat; width:15px; height:45px; }
#navigation .items .item .tab a { color:White; font-size:11px; text-decoration:none; }
#navigation .items .item .tab-over a { color:#ffce05; font-size:11px; text-decoration:none; }
#navigation .items .item .dropdown { position:absolute; top:44px; left:0px; width:160px; line-height:22px; }
#navigation .items .item .dropdown .links { background-color:#061A25; }
#navigation .items .item .dropdown .link-over {  /*background-color:#083E62;*/ padding-left:10px; width:150px; background-image:url(../Images/navigation/item-hover-bg.jpg); background-repeat:no-repeat; background-position:0px 2px; }
#navigation .items .item .dropdown .link { width:150px; padding-left:10px; }
#navigation .items .item .dropdown a { color:White; text-decoration:none; font-size:11px; }
#navigation .items .item .dropdown a:hover { color:#ffce05; text-decoration:none; }
#navigation .items .item .dropdown .dropdown-bottom { /*background-image:url(../Images/navigation/dd-bottom.png); background-repeat:no-repeat;*/ height:11px; width:160px; }

/*SCROLLING NEWS*/
#marqueecontainer{ position: relative; width: 100%; /*marquee width */ height: 180px; /*marquee height */ overflow: hidden; border: none; }
#vmarquee{ position: relative; width: 100%; /*marquee width */ overflow: hidden; border: none; }

/* PNG FIX FOR IE6 */
#newsarticles .headline { float:left; padding-left:10px; padding-bottom:10px;}
#newsarticles .headline a { padding-left:5px; font-size:13px; color:#0F3856; font-weight:bold;text-decoration:underline; }
#newsarticles .headline a:hover { color:#FF6600; }
#newsarticles .articledate { padding-bottom:10px; font-size:12px; font-weight:bold; color:#0A5AA3; clear:both; padding-left:10px; }
#newsarticles .underline { background-color:#E2E9EF; height:3px; width:100%; margin-bottom:10px; }
#newsarticles .article { clear:both; padding-left:20px; }
#newsarticles .paging { padding-bottom:5px; }
#newsarticles .paging a { color:#07395A; }
#newsarticles .paging a:hover { text-decoration:underline; }
#newsarticles .paging a.selected { color:#55A3DD; }

/* SEO */
h1 { margin:0px; }
h2 { margin:0px; }
h3 { margin:0px; }
h4 { margin:0px; }
h5 { margin:0px; }
h6 { margin:0px; }

/* ADDED */
.CdnBlock { padding-left:15px; padding-right:15px; padding-top:13px; padding-bottom:8px; position:absolute; }
.CdnBlock h1 { font-size:11px; font-weight:bold; color:#FFCC00; }
.HomeTabContent h2 { font-size:12px; font-weight:bold; color:#FFCC00; }