
#LeftColumn {
	width: 165px;
	float: left;
}


#RightColumn {
	width: 164px;
	float: right;
}

#CentreColumn {
	margin-left: 165px;
	margin-right: 164px;
}



/*********************************************************
 Top Left Nav Styles
 *********************************************************/

.LeftNavBlock {
	font-weight: bold;
}

.LeftNavBlock span {
	margin-left: 10px;
}

.tlNavTop,
.tlNavMid,
.tlNavBtm {
	display: block;
	height: 35px;
	color: #fff;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 0.9em;
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}

.tlNavTop {
	background-image: url(../../../../images/layout/leftNav_top.jpg);
}

.tlNavMid {
	background-image: url(../../../../images/layout/leftNav_mid.jpg);
}


/*********************************************************
 Bottom Left Nav Styles
 *********************************************************/


.blNavTop,
.blNavMid,
.blNavBtm {
	display: block;
	height: 35px;
	color: #fff;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 0.9em;
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}

.blNavTop {
	background-image: url(../../../../images/layout/qLink_top.jpg);
}

.blNavMid {
	background-image: url(../../../../images/layout/qLink_mid.jpg);
}


/*********************************************************
 Top AND Bottom Left Nav Styles
 *********************************************************/


.slNavOption {
	padding-top: 12px;
	height: 28px;
}
.slNavOption2 {
	padding-top: 6px;
	height: 34px;
}
.slNavOption3 {
	padding-top: 4px;
	height: 36px;
	font-size: 0.85em;
	line-height: 1em;
}

 .leftNavShadow {
	float: right;
}


/*********************************************************
 Additional Box Styles
 *********************************************************/

#GreenBoxBlock,
#OrangeBoxBlock,
#RedBoxBlock,
#GreyBoxBlock {
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
}

#GreenBoxBlock {
	height: 102px;
	background-image: url(../../../../images/layout/greenBox_left.jpg);
}

#OrangeBoxBlock {
	height: 102px;
	background-image: url(../../../../images/layout/orangeBox_left.jpg);
}

#RedBoxBlock {
	height: 112px;
	background-image: url(../../../../images/layout/redBox_left.jpg);
}

#GreyBoxBlock {
	height: 102px;
	background-image: url(../../../../images/layout/greyBox_right.jpg);
}


#GreenBoxBlock a,
#OrangeBoxBlock a,
#RedBoxBlock a,
#GreyBoxBlock a {
	color: #333;
	overflow: hidden;
}


#GreenBoxBlock a p,
#OrangeBoxBlock a p {
	font-size: 0.85em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px;
}


#GreenBoxBlock a p.BlockTitle,
#OrangeBoxBlock a p.BlockTitle {
	font-size: 1.2em;
	padding: 10px 10px 0px 10px;
}


#RedBoxBlock a p,
#GreyBoxBlock a p {
	font-size: 0.85em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px 0px 15px;
}


#RedBoxBlock a p.BlockTitle,
#GreyBoxBlock a p.BlockTitle {
	font-size: 1.2em;
	padding: 10px 10px 0px 15px;
}



/*********************************************************
 Sector Navigation Block Styles
 *********************************************************/

#SectorNavBlock {
	display: block;
	text-align: center;
}


/*********************************************************
 Latest News Block Styles
 *********************************************************/

#LatestNewsBlock {
	width: 160px;
	float: right;
	background-image: url(../../../../images/layout/latestNewsBG.jpg);
	background-repeat: repeat-x;
	background-position: 0px 30px;
	font-size: 0.85em;
	color: #000000;
}

.LatestNewsTitle {
	padding: 10px 15px 0px 15px;
}

.LatestNewsTitle a {
	color: #666;
	font-weight: bold;
}

.LatestNewsTitle a:hover {
	color: #125b9c;
}

.LatestNewsBody {
	padding: 0px 15px 5px 15px;
}

.LatestNewsBullet {
	float: left;
	padding: 5px 10px 0px 0px;
}

/*********************************************************
 Scroller News Block Styles
 *********************************************************/
 
 #ScrolerNewsBlock {
 	width: 160px;
 	float: right;
 	background-image: url(../../../../images/layout/latestNewsBG.jpg);
 	background-repeat: repeat-x;
 	background-position: 0px 30px;
 	font-size: 0.85em;
 	color: #000000;
 }
 
 .ScrollerNewsTitle {
 	padding: 10px 15px 0px 15px;
 }
 
 .ScrollerBody a {
 	color: #111;
 	font-weight: bold;
 }
 
 .ScrollerNewsTitle a:hover {
 	color: #125b9c;
 }
 
 .ScrollerNewsBody {
 	padding: 0px 15px 5px 15px;
 }
 
 .ScrollerNewsBullet {
 	float: left;
 	padding: 5px 10px 0px 0px;
}
 
/*********************************************************
 Latest News Block Styles
 *********************************************************/

#Twitter {
	width: 160px;
	float: right;
	background-repeat: repeat-x;
	background-position: 0px 30px;
	font-family "Times New Roman", Times, serif !important; 
	font-size: 0.85em !important;
	font-weight 700 !important;
	/*color: #666;*/
	
}