/* clear general paddings and browser settings */
body, html, pre, form, p, a	{margin: 0; padding: 0;}
ol, ul, li, dl, dt, dd		{list-style-type: none; margin:0; padding:0; border: none;}
:link, :visited				{text-decoration:none }
h1, h2, h3, h4, h5, h6		{margin: 0; padding: 0;}
img							{border:none;}
div, span					{border:none; margin: 0px; padding: 0px;}

.hiddenPic, .hiddenTxtPadding		{display:none;}

/* STRUCTURE */
body			{text-align:center;}
#wrapper1		{width: 760px; margin: auto; padding: 0px;}
/* Box model hack \*/
* html #wrapper1 {width: 762px; w\idth: 760px;}
/* */
#wrapper2		{width: 728px; text-align: left; margin: auto;}
.rm 			{position: absolute; left: -999em;}
#clear, .clear	{clear:both;}
#menu			{display:block; text-align: right;}
#header			{text-align:left; width:100%;}
.headerpadding	{padding-bottom:7em;}
#logo			{float:left; width:100%; padding-top:0.8em; padding-bottom:0.5em;}
#logo div.left	{float:left;}
#logo div.right	{float:right;}
.logoImg		{padding-left:0.7em;}
#navigation		{float:left; width:100%;}
.columns		{text-align:left; width:100%; margin: 0px; padding: 0px;}

.leftcolumn				{float: left; left: 0px; width: 15.5em;}
#home .leftcolumn		{margin-top:0; padding:1em 0 0px 0; width: 42em;}
.leftpadding			{margin-top:1em; padding:0.5em 0.5em 1em 0px;}

.centercolumn			{position:static; margin:0; padding:0; margin-left: 16em; text-align:right;}
#home .centercolumn		{margin-left: 42em;}
.centerpadding			{padding:1em 0 1em 0; text-align:left;}
#home .centerpadding	{text-align:right;}

.rightcolumn			{float: right; text-align:left; width:55.8em;}
.rightpadding			{padding:1em 0 1em 0; text-align:left;}

.centerPanelRow .columnOne		{float: left; width: 13.5em;}
.centerPanelRow .leftpadding	{margin:0; padding:0;}
.centerPanelRow .columnTwo		{position:static; margin-left: 16em; width:13.5em;}
.centerPanelRow .centerpadding	{padding:0; text-align:left;}
.centerPanelRow .columnThree	{margin-left: 32em; width:20em;}
.centerPanelRow .columnFour		{margin-left: 36em; width:20em;}
.centerPanelRow .rightpadding	{padding:0 6.5em 0 0;}

.byline			{padding-top:2em;}
.byline	p		{text-align:left}
.content		{padding-left:1em; min-height:340px; overflow:hidden; height:expression(this.scrollHeight < 340? "340px" : "auto" );}
#home .content	{padding:0;}
#home .intro	{padding-bottom:1em; margin-right:2em;}
*html #home .intro	{margin-right:0.5em;}
.centerPanelRow	{padding:0.5em 1em 2em 1em;}
.coDetails		{text-align:left; margin-bottom:1.1em; padding:0.5em; width:91%;}
.coTitle        {text-align:center;}
.announceContent	{float: left; width:40em; text-align:left;}
*html .announceContent	{width:42em;}
.announceContentL 	{float:left; width:19em; text-align:left;}
.announceContentR 	{float:right; width:20em; text-align:left;}
*html .announceContentL 	{width:20em;}
*html .announceContentR 	{width:21em;}

.announceContentLpadding 	{}
.announceContentRpadding 	{}

.homePageNewsTitle, .homePageTopicTitle, .homePageMarshTitle		{margin:0.5em; padding-top:0.5em; padding-bottom:0.3em;}
.homePageNews, .homePageTopic, .homePageMarsh				{margin:0.5em; padding:0 0.5em;}

#home .homePageNews, #home .homePageTopic {min-height:120px; overflow:hidden; height:expression(this.scrollHeight < 120? "120px" : "auto" );}
.peopleList td			{padding:0.5em; vertical-align:top;}
#people .biophoto	{float:left;}
#people .photo		{float:left;}
#people .bioName	{margin-left:13em; padding-top:7em;}
#people .bio		{padding-top:1em;}
.opportunities .content td	{padding:0.4em 0.5em;}
#footer			{clear: both; margin: 0; margin-top: 0.7em; padding: 0.7em 0 0.2em 0; height:2em; width:100%;}
.footerBox		{float:left; width:100%;}
.footerNav		{text-align:center;}
.footerNav p	{padding-bottom:1em;}
.content p		{padding-bottom:1em; text-align:justify;}
.borderless		{float:right; padding: 1em 0 1em 1.5em;}
.last			{margin:0;}
.contactNo		{text-align:justify; width:20em;}

/* NAVIGATION STRUCTURE */

/* top right navigation */
ul.topRightMenu	{padding-top:10px;}
#sitemap a, #sitemap a:link, #sitemap a:visited #sitemap a:hover, #sitemap a:active {padding-right:8px;}
#disclaimer a, #disclaimer a:link, #disclaimer a:visited #disclaimer a:hover, #disclaimer a:active	{padding-left:11px; padding-right:10px;}

/* top navigation - horizontal */
/* --- menu level 1, positioning --- */
div.topMenu			{float:left; margin: 0; padding:0; width:100%;}
div.topMenu ul		{width:100%;}
div.topMenu ul li 	{float: left; text-align:center;}
div.topMenu a, div.topMenu a:link, div.topMenu a:visited {display: block; padding: 0.3em 0.2em 0 0.2em; height: 1.7em;}
div.topMenu a:hover, div.topMenu a:active {display: block;}

/* --- menubuttons level 1, length of each button for IE --- */
#oneHome 		{width: 5em;}
#oneAbout 		{width: 6.5em;}
#onePeople 		{width: 6.5em;}
#oneSectors 	{width: 6.4em;}
#oneAssign 		{width: 8.2em;}
*html #oneAssign 	{width: 8.5em;}
#oneNews 		{width: 11em;}
#oneEvents 		{width: 10em;}
#oneContact		{width: 7em;}

/* --- submenus level 2 buttons, length of each subbutton  --- */
.twoA, .twoB, .twoC							{width: 18em;}
.threeA, .threeB, .threeC, .threeD, .threeE	{width: 18em;}

.fourA, .fourB, .fourC, .fourD, .fourE, .fourF, .fourG, .fourH {width: 18em;}

/* --- submenus level 2 positioning --- */
.subMenu		{visibility: hidden; width: 24em;}
div.subMenu ul	{display: list-item; width: 24em;}
div.subMenu ul li	{width: 24em; text-align:left; vertical-align:middle; height: 20%;}
div.subMenu a, div.subMenu a:link, div.subMenu a:visited {display:block; height: 20%; padding: 0.2em; }
*html div.subMenu a, *html div.subMenu a:link, *html div.subMenu a:visited {padding: 0.4em 0.2em;}
div.subMenu a:hover, div.subMenu a:active {display:block;}

/* --- submenus level 2, length and the top and left position of each submenu --- */
#smenu1, #smenu2, #smenu3, #smenu4 {position: absolute; visibility: hidden; width: 24em; top: 5.4em;}

#smenu1 {margin-left:5em;}
#smenu2 {margin-left:11.65em;}
#smenu3 {margin-left:18.2em;}
#smenu4 {margin-left:24.5em;}


/* --- left Menu positioning --- */
ul.leftMenu		{width: 14em;}
ul.leftMenu li 	{width: 14em; padding-bottom:0.2em;}
ul.leftMenu a, ul.leftMenu a:link, ul.leftMenu a:visited {display: block; padding: 0.3em 0 0 1em;}
ul.leftMenu a:hover, ul.leftMenu a:active {display: block;}

#news ul.leftMenu li, #events ul.leftMenu li {padding-bottom:1em;}
#news ul.leftMenu p, #events ul.leftMenu p {display: block; padding: 0 0 0 1em;}

/* OTHER link navigation and lists */
ul.topRightMenu li	{float: left;}
.content ol li		{list-style: decimal; margin-left:2.5em;}
.content ul li		{padding-left:1em;}
.content ul li li	{padding-left:1em;}
.content dd			{padding-bottom:1em;}
.content dd dt		{list-style: square; margin-left:2.5em;}
ul.listing li, ul li.coContent		{padding-left:1em;}
.homePageNews ul li, .homePageTopic ul li	{list-style: none; margin-left:0; padding-left:1em; padding-bottom:1em;}
.homePageNews ul li.last, .homePageTopic ul li.last	{padding-bottom:0.5em;}
#news ul.latest, #events ul.latest, #assign .content ul li		{padding-bottom:1em;}
#news ul.latest li, #events ul.latest li, #news ul.archive li, #events ul.archive li, #assign .content ul li		{padding-bottom:0.5em;}
#news ul.latest li, #events ul.latest li, #assign .content ul li	{list-style:none; margin-left:1em; padding-left:1em;}
#news ul.archive li, #events ul.archive li	{list-style:none; margin-left:3em; padding-left:1em;}
#sitemappg ul.levelOne li	{padding-bottom:0.5em;}
#sitemappg ul.levelTwo li	{padding-bottom:0;}
ul li.coTitle	{margin-bottom:0.5em; width:100%;}
ul li.coTitle a, ul li.coTitle a:link, ul li.coTitle a:visited {display:block; padding:0.5em;}
ul li.coTitle a:hover, ul li.coTitle a:active {}
ul.sectors li	{float:left; vertical-align:top; margin:0.4em; width:11em; height:2.5em; padding:0.3em; text-align:center;}


/* FONTS size and header padding */
/* Set font-size. ems to px: 1.0em~10px. 1.1em~11px. 1.5em~15px. Etc. */
body	{font-size: 62.8%; font-family: arial, helvetica, sans-serif;}

/* headers */
h1 	{font-size: 1.6em; padding-bottom:1em;}
h2 	{font-size: 1.4em;}
h3 	{font-size: 1.2em;}
h4 	{font-size: 1.2em;}
h5	{font-size: 1.1em;}
.leftcolumn h3	{padding-top: 1em;}
#home .intro h1	{text-align:left;}
#sitemap h4	{padding:0.5em; margin-bottom:0.5em;}
#news h2, #events h2, #sitemap h2	{padding-bottom:0.5em;}
.news h3, .events h3	{padding-left:20px; padding-bottom:0.5em;}
#news h3, #events h3, #sitemap h3	{padding-bottom:0.5em;}
#article h2, #article h3, #announce h2, #announce h3, #assignmt h2, #assignmt h3	{padding-bottom:1em;}
#people .bioName h2	{padding-bottom:0.5em;}

/* general */
div.topMenu		{font-size: 1.2em;}
.leftcolumn ul li, .content ol li, content dt dd, #home .content ul li, #assign .content ul li, ul.latest li,
#news ul.archive li, #events ul.archive li, ul.genlist li, ul.levelTwo li a, ul.levelThree li, .centercolumn ul li 	{font-size: 1.2em;}
.opportunities .content td, ul.sectors li	{font: 1.4em verdana, arial, helvetica, sans-serif; font-weight:bold;}
.opportunities .content th	{font: 1.4em arial, helvetica, sans-serif; font-weight:bold;}
.strongTxt, .homePageNewsTitle, .homePageTopicTitle, .homePageMarshTitle		{font-size: 1.4em; font-weight:bold;}
.byline			{font: 1.1em verdana, arial, helvetica, sans-serif;}
.content p, div.subMenu, .centerPanelRow a, .peopleList {font-size: 1.2em;}
#footer			{font: 0.9em verdana, arial, helvetica, sans-serif;}
.footerCaps		{font: 1.1em arial, helvetica, sans-serif;}

/* ############## END FONTS ################## */

/* ######### END ALL STRUCTURE  ################ */

/* FOLLOWING STYLES HAVE NOTHING TO DO WITH THE STRUCTURAL LAYOUT */

/* colours
	#990000 - rust red
	#333333 - red black
	#000033 - blue black
	#003366 - dark blue
	#00349A	- blue
	#cccccc - grey
	#999999 - dark grey
	#fff7ea - cream
	#aca899 - dark cream/bronze cream
*/

body			{color:#333333; background-color:#fff7ea;}
a:link 			{color:#333333; text-decoration:underline; background-color:inherit;}
a:visited 		{color:#333333; text-decoration:underline; background-color:inherit;}
a:hover 		{color:#990000; text-decoration:underline; background-color:inherit;}
a:active 		{color:#333333; text-decoration:underline; background-color:inherit;}
#header			{border:1px solid #000000; background: url(../images/imageBar.jpg) no-repeat bottom;}
.strongTxt		{font-weight:bold;}
h1, h2, .leftcolumn h3		{color:#990000; background-color:inherit;}
.headingTxt, .standoutTxt, .footerCaps	{font-variant: small-caps; font-weight:bold;}
.byline a, .byline a:link, .byline a:visited {font-weight:bold; text-decoration:none; color:#990000; background-color:inherit;}
.byline a:hover, .byline a:active {color:#999999; background-color:inherit;}
.centerPanelRow a, .centerPanelRow a:link, .centerPanelRow a:visited {font-weight:bold; text-decoration:none; color:#990000; background-color:inherit;}
.centerPanelRow a:hover, .centerPanelRow a:active {color:#999999; background-color:inherit;}
#home .announceContent h2		{color:#FCDEDE;}
ul li.coTitle a, ul li.coTitle a:link, ul li.coTitle a:visited {text-decoration: none; background: url(../images/coTitleOff.gif) repeat; color:#fff; font-weight: bold;}
ul li.coTitle a:hover, ul li.coTitle a:active {background: url(../images/coTitleOn.gif) repeat; color:#fff;}
#logo			{color:#173D71; background-color:#fff7ea;}
.opportunities .content td		{color:#fff7ea; background-color:#999999;}
.opportunities .content td.divider	{color:#333333; background-color:#fff7ea;}
.byline			{color:#990000; background-color:inherit; font-weight:bold; /*font-style: italic;*/ font-family: verdana, helvetica, sans-serif;}
.homepageNewsContainer, .homepageTopicContainer, .homepageMarshContainer	{border:1px solid #333333; background-color:#fff;}
.homePageNewsTitle, .homePageTopicTitle, .homePageMarshTitle	{color:#fff; background-color:#333333; text-align:center;}
.coDetails		{border:1px solid #333333; background-color:#fff;}
.content ul li	{background: url(../images/bulletRed.gif) no-repeat 0% 6px;}
ul.listing li, ul li.coContent	{background: url(../images/bulletGrey.gif) no-repeat 0% 6px;}
ul.sectors li	{background-image:none; color:#fff7ea; background-color:#999999;}
.content dt		{font-weight:bold;}
.content dd		{font-weight:normal;}
.content		{border-left: 1px solid #aca899;}
#home .content	{border:none;}
#footer			{color:#333333 ; background-color:#fff7ea; border-top:1px solid #aca899;}

/* NAVIGATION NON-structural RULES */

/* top right navigation */
#disclaimer a, #disclaimer a:link, #disclaimer a:visited #disclaimer a:hover, #disclaimer a:active	{background: url(../images/dividerGrey.gif) no-repeat;}

/* top navigation - horizontal */
/* --- menu level 1, textstyles and the effects for the links --- */
div.topMenu			{background-color:#333333;}
div.topMenu ul li 	{background-color:#333333; border-top:1px solid #333333; border-bottom:1px solid #333333;}
div.topMenu a, div.topMenu a:link, div.topMenu a:visited {text-decoration: none; color: #fff7ea; font-weight: normal; background-color:#333333;}
div.topMenu a:hover, div.topMenu a:active {background-color: #990000; font-weight: normal;}

/* --- submenus level 2 text and link styles --- */
div.subMenu ul li	{border-top:1px solid #4c4c4c; border-left:1px solid #4c4c4c;}
div.subMenu a, div.subMenu a:link, div.subMenu a:visited {text-decoration: none; color: #fff7ea; font-weight: normal; background-color: #333333;}
div.subMenu a:hover, div.subMenu a:active {color: #fff7ea; background-color:#990000;}

/* left menu */
ul.leftMenu li	{}
ul.leftMenu a, ul.leftMenu a:link, ul.leftMenu a:visited {text-decoration: none; color: #333333; font-weight: bold; background: url(../images/arrowSolidGrey.gif) no-repeat 0 0.6em;}
ul.leftMenu a:hover, ul.leftMenu a:active {text-decoration:underline; color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0 0.6em;}

#news ul.leftMenu a, #news ul.leftMenu a:link, #news ul.leftMenu a:visited {text-decoration:underline;  font-weight: normal; background: url(../images/arrowRed.gif) no-repeat 0 0.7em;}
#news ul.leftMenu a:hover, #news ul.leftMenu a:active {background: url(../images/arrowRed.gif) no-repeat 0 0.7em;}

#events ul.leftMenu a, #events ul.leftMenu a:link, #events ul.leftMenu a:visited {text-decoration:underline;  font-weight: normal; background: url(../images/arrowBlue.gif) no-repeat 0 0.7em;}
#events ul.leftMenu a:hover, #events ul.leftMenu a:active {background: url(../images/arrowBlue.gif) no-repeat 0 0.7em;}

/* topics, events and news link navigation */

.homePageNews ul li		{background: url(../images/arrowRed.gif) no-repeat 0% 4px;}
.homePageTopic ul li	{background: url(../images/arrowBlue.gif) no-repeat 0% 4px;}
#news ul.latest li, #news ul.archive li, #news ul.archiveYrs li		{background: url(../images/arrowRed.gif) no-repeat 0% 4px;}
#events ul.latest li, #events ul.archive li, #events ul.archiveYrs li	{background: url(../images/arrowBlue.gif) no-repeat 0% 4px;}
#assign .content ul li	{background: url(../images/arrowGrey.gif) no-repeat 0% 4px;}


/* page marker navigation styles*/
#home #oneHome a, #home #oneHome a:link, #home #oneHome a:visited {background-color:#990000;}
#overview #one a, #overview #one a:link, #overview #one a:visited {background-color:#990000;}
#about #oneAbout a, #about #oneAbout a:link, #about #oneAbout a:visited {background-color:#990000;}
#sectors #oneSectors a, #sectors #oneSectors a:link, #sectors #oneSectors a:visited {background-color:#990000;}
#news #oneNews a, #news #oneNews a:link, #news #oneNews a:visited {background-color:#990000;}
#events #oneEvents a, #events #oneEvents a:link, #events #oneEvents a:visited {background-color:#990000;}
#people #onePeople a, #people #onePeople a:link, #people #onePeople a:visited {background-color:#990000;}
#assign #oneAssign a, #assign #oneAssign a:link, #assign #oneAssign a:visited {background-color:#990000;}
#contact #oneContact a, #contact #oneContact a:link, #contact #oneContact a:visited {background-color:#990000;}

/* about section markers */
.about #lone a, .about #lone a:link, .about #lone a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.finance #ltwo a, .finance #ltwo a:link, .finance #ltwo a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.assetmgmt #lthree a, .assetmgmt #lthree a:link, .assetmgmt #lthree a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.prop #lfour a, .prop #lfour a:link, .prop #lfour a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.history #lfive a, .history #lfive a:link, .history #lfive a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

/* sectors section markers */
.sectors #lone a, .sectors #lone a:link, .sectors #lone a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.energy #ltwo a, .energy #ltwo a:link, .energy #ltwo a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.healthcare #lthree a, .healthcare #lthree a:link, .healthcare #lthree a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.infrastructure #lfour a, .infrastruture #lfour a:link, .infrastructure #lfour a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.realestate #lfive a, .realestate #lfive a:link, .realestate #lfive a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

/* case studies section markers */

.assign #lone a, .assign #lone a:link, .assign #lone a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.assign1 #ltwo a, .assign1 #ltwo a:link, .assign1 #ltwo a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.assign2 #lthree a, .assign2 #lthree a:link, .assign2 #lthree a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.assign3 #lfour a, .assign3 #lfour a:link, .assign3 #lfour a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.assign4 #lfive a, .assign4 #lfive a:link, .assign4 #lfive a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.assign7 #lsix a, .assign7 #lsix a:link, .assign7 #lsix a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}
.assign8 #lseven a, .assign8 #lseven a:link, .assign8 #lseven a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

/* people section markers */


.rb #lrb a, .rb #lrb a:link, .rb #lrb a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.rc #lrc a, .rc #lrc a:link, .rc #lrc a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.jf #ljf a, .jf #ljf a:link, .jf #ljf a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.jh #ljh a, .jh #ljh a:link, .jh #ljh a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.dih #ldih a, .dih #ldih a:link, .dih #ldih a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.hh #lhh a, .hh #lhh a:link, .hh #lhh a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.rh #lrh a, .rh #lrh a:link, .rh #lrh a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.fh #lfh a, .fh #lfh a:link, .fh #lfh a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.rk #lrk a, .rk #lrk a:link, .rk #lrk a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.ml #lml a, .ml #lml a:link, .ml #lml a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.tm #ltm a, .tm #ltm a:link, .tm #ltm a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.dm #ldm a, .dm #ldm a:link, .dm #ldm a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.pn #lpn a, .pn #lpn a:link, .pn #lpn a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.cas #lcas a, .cas #lcas a:link, .cas #lcas a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.rs #lrs a, .rs #lrs a:link, .rs #lrs a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.dt #ldt a, .dt #ldt a:link, .dt #ldt a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.tw #ltw a, .tw #ltw a:link, .tw #ltw a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.jb #ljb a, .jb #ljb a:link, .jb #ljb a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.rm #lrm a, .rmi #lrm a:link, .rm #lrm a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.wr #lwr a, .wr #lwr a:link, .wr #lwr a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;}

.mlec #lmlec a, .mlec #lmlec a:link, .mlec #lmlec a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;} 


/* .gk #lgk a, .gk #lgk a:link, .gk #lgk a:visited	{color: #990000; background: url(../images/arrowSolidRed.gif) no-repeat 0% 6px;} */



/* ############## END NON STRUCTURAL STYLES ############### */

/* ADMIN PAGE STYLES */
#admin .content				{width: 100%; border:none;}
#admin .announceContent 	{padding:10px; width: 94%;}
#admin .announceContentL 	{float: right; width:33%; text-align:left;}
#admin .announceContentM 	{float: right; width:33%; text-align:left;}
#admin .announceContentR 	{float: right; width:33%; text-align:left;}
#admin .announceContentLpadding 	{margin-left:10px;}
#admin .announceContentMpadding 	{margin-left:10px;}
#admin .announceContentRpadding 	{margin-left:0; margin-right: 0;}
#admin h2		{color:#fff;}
#admin label	{font-size: 1.2em; display: block; float: left;	width: 150px; font-weight: bold;}

#admin #oneNews, #admin #oneEvents 		{width: 120px;}

/* --- submenus level 2 positioning --- */
#admin .subMenu			{width: 120px;}
#admin div.subMenu ul	{width: 120px;}
#admin div.subMenu ul li	{width: 120px;}

/* --- ADMIN submenus level 2, length and the top and left position of each submenu --- */
#admenu1, #admenu2 {position: absolute; visibility: hidden; width: 120px; top: 64px;}

#admenu1 {margin-left:0px;}
#admenu2 {margin-left:121px;}

.selectLarge		{width:600px;}
.inputLarge			{width:600px;}
.textBoxXLarge		{width:600px; height:400px;}
.textBoxLarge		{width:600px; height:79px;}
.submission			{padding:10px 0px 10px 153px;}
.spacing			{padding-bottom:10px;}
.ControlButtons		{margin-bottom: 10px;}
.FormButton			{background-color: #990000; color: #fff7ea; }

/* END ADMIN PAGE STYLES */

/* colours
	#990000 - rust red
	#333333 - red black
	#000033 - blue black
	#003366 - dark blue
	#00349A	- blue
	#cccccc - grey
	#999999 - dark grey
	#fff7ea - cream
	#aca899 - dark cream/bronze cream
*/