/* Generic Tags */

BODY {

	background-color : white;
	margin : 0px;
	background-image : url(../images/bg_page.gif);
	/*background-image : url(../images/xmas_bg3.jpg);*/
	background-repeat:no-repeat;
	background-position : top center;	
	
	/* scrollbar  */
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#668391;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#E3E3E3;
	scrollbar-highlight-color :#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	}
	
TABLE, DIV, INPUT, SELECT, TEXTAREA {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#666666;}
TABLE.border {border:1px solid #797979;}
TABLE.bordersides {border-left:1px solid #797979; border-right:1px solid #797979;}
TABLE.greybody {background-color:#ECECEC; color:#797979; border:1px solid #B2B2B2;}

TR.heading {background-color:#0F98B5; font-size:11px; color:white; font-weight:bold; text-transform:uppercase; padding:2px;}
TR.subheading {background-color:#2A7D4A; font-size:11px; color:white; font-weight:bold; text-transform:uppercase; padding:2px;}
TR.warning {background-color:#C30202; font-size:11px; color:white; font-weight:bold; text-transform:uppercase; padding:2px;}

TD.news {font-size:11px; color: #666666; vertical-align:top; padding: 5px; padding-top: 15px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #748B96;}
TD.login {background-image: url(../images/head_login.gif); height:155px; color:white; font-weight:bold; vertical-align:bottom; padding:0,0,6,24;}
TD.loggedin {background-image: url(../images/head_loggedin.gif); height:155px; color:white; font-weight:bold; vertical-align:top; text-transform: uppercase; padding:18,5,5,20;}
TD.section {background-color:#17216E; font-family:verdana; font-size:9px; color:white; font-weight:bold; text-transform:uppercase; text-align:right; padding:4px; border-top:1px solid white; border-bottom:1px solid white;}
TD.mainnav {background-image:url(../images/strap.jpg); background-repeat:no-repeat; background-position:right; background-color:#353765; font-family: tahoma; font-size:10px; color:#FCB033; font-weight:bold; text-transform:uppercase; border-color:#E7E7E7; border-top:1px solid #FFFFFF; border-bottom:1px dotted #656565;}
TD.subnav {background-color:#FBB033; font-family:tahoma, verdana, arial; font-size:9px; color:#DC241F; font-weight:bold; text-transform:uppercase; padding:8px;}
TD.navtab {background-image:url(../images/tabmain_bg.gif); font-family:tahoma; font-size:11px; color:black; font-weight:bold; vertical-align:bottom; text-transform:uppercase; padding-bottom:2px;}
TD.greyhead {background-color:#CCCCCC; color:#4C4C4C; font-weight:bold; text-transform:uppercase;}
TD.greybody {background-color:#ECECEC; color:#797979;}
TD.greyfoot {background-color:#F8F8F8; color:#797979; text-align:right; border-top:	1px solid #B2B2B2;}
TD.articlenav {width:150px; font-family:tahoma; font-size:10px; border-left:1px solid #797979; vertical-align:text-top;}
TD.tab {font-family:arial; font-size:11px; color:white; padding-top:1px;}
TD.content {height:300px; font-family:arial; font-size:11px; color:#7E7E7E; vertical-align:top; padding:10,5,10,5;}
TD.warning {color:#CE0000; font-weight:bold; text-transform:uppercase;}
TD.footer {background-image:url(../images/bg_footer.gif); background-repeat:repeat-x; height:65px; font-family:arial; font-size:11px; color:#62696D; text-align:right; padding:0,10,0,0;}
TD.newshead {background-color:#E7E8EB; font-family:verdana; font-size:10px; color:#17216E; font-weight:bold; text-align:right; text-transform:uppercase; padding-top:8px; padding-bottom:8px; border-top:1px solid #17216E; border-bottom:1px solid #17216E;}
TD.newscontent {background-color:#D7D7DF; width:194px; height:100%; font-family:verdana; font-size:9px; color:black; vertical-align:top; padding:10px;}
TD.paging {background-color:#748B96; color:white; border-left:1px solid black; border-bottom:1px solid black;}
TD.f_grey {background-color:#F1F3F4; color:#666666;}
TD.f_white {background-color:#FFFFFF; color:#666666;}	
TD.bottom {color:#000000; border-bottom:1px solid #000066; border-right:1px solid #000066;}

P {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#666666; margin-top: 15px;}
P.news_link {font-size:9px; color: #629F56; margin-top: 5px; margin-bottom: 5px;}
UL {list-style-image: url(../images/dot.gif); font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color: #666666; margin-left:15px; margin-top:15px; margin-bottom:0px;}
HR {color:#748B96;}
B.heading {font-family:arial;  font-size:18px; color:#C0060A;}
B.news {font-family:arial;  font-size:14px; color:#008B8B;}
	
A {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#00A3C8; text-decoration:none;}
A:hover {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#629F56; text-decoration:none;}
A:active {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#00A3C8; text-decoration:none;}	

A.news_link {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; font-weight: bold;}
A:hover.news_link {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#629F56; text-decoration:none; font-weight: bold;}
A:active.news_link {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#00A3C8; text-decoration:none; font-weight: bold;}
A.forum_link {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#00A3C8; text-decoration:none; font-weight: bold;}
.forum_blue {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#00A3C8; text-decoration:none;}
A:hover.forum_link {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#629F56; text-decoration:none; font-weight: bold;}
A:active.forum_link {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#00A3C8; text-decoration:none; font-weight: bold;}
A.footer {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
A:hover.footer {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline;}
A:active.footer {font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#996633; text-decoration:none;}
A.mainnav:LINK, A.mainnav:ACTIVE, A.mainnav:VISITED {color:white; text-decoration:none;}
A.mainnav:HOVER {color:#FCB033;}
A.subnav:LINK, A.subnav:ACTIVE, A.subnav:VISITED {font-size:9px; color:black; text-decoration:none;}
A.subnav:HOVER {color:#CE0000;}
A.topnav:LINK, A.topnav:ACTIVE, A.topnav:VISITED {font-family:verdana; font-size:9px; color:#343462; font-weight:bold; text-transform:uppercase; text-decoration:none;}
A.topnav:HOVER {color:#ADB6BD; text-decoration:none;}
A.sidenav:LINK, A.sidenav:ACTIVE, A.sidenav:VISITED {font-family:verdana; font-size:9px; color:white; font-weight:bold; text-transform:uppercase; text-decoration:none;}
A.sidenav:HOVER {color:#FBAF33; text-decoration:none;}
A.tab:LINK, A.tab:ACTIVE, A.tab:VISITED {color:#17216E; text-decoration:none;}
A.tab:HOVER {color:#DD151B; text-decoration:none;}
A.file:LINK, A.file:ACTIVE, A.file:VISITED {color:black; text-decoration:none;}
A.file:HOVER {color:#C30202; text-decoration:none;}
A.paging:LINK, A.paging:ACTIVE, A.paging:VISITED {color:#DD151B; text-decoration:none;}
A.paging:HOVER {color:white; text-decoration:none;}

.img_border {border: 1px solid #666666;}			
.shading {background-color:#F1F3F4;}
.button{background-color:#353664; font-family:verdana, arial; font-size:10px; color:white; font-weight:bold; text-align:center; height:20px;}
.buttonoff{background-color: #FFDCDB; font-family:verdana, arial; font-size:10px; color: #DC241F; font-weight:bold; text-align:center; height:20px;}
.buttonreview{background-color:white; font-family:verdana, arial; font-size:10px; color:#DC241F; font-weight:bold; text-transform:uppercase; text-align:center; height:16px; border:0px; border:1px solid #B2B2B2;}
.paging {background-color:#84BC41; color:white; text-indent: 5px;}
.pagingbutton_on{background-color: #353765; font-family:tahoma, verdana, arial; font-size: 11px; color: white; text-align:center; height: 18px;}
.pagingbutton_off{background-color: #E7E7E7; font-family:tahoma, verdana, arial; font-size: 11px; color: gray; text-align:center; height: 18px;}
.button {background-color:#CBD6E0; border: 1px solid #A6A5AB; font-family:tahoma, arial; font-size:11px; color: gray; text-align:center; height:20px;}
.buttonlogin {background-color:#CBD6E0; border: 1px solid #A6A5AB; font-family:tahoma, arial; font-size:10px; color: #2C3C40; text-align:center; height:20px;}
.graylight{background-color:#F1F3F5; border: 1px solid #CCCCCC;}
.graymed{background-color:#E9ECEF; border: 1px solid #CCCCCC;}
.graydark{background-color:#DDDDDD; border: 1px solid #CCCCCC;}

/* Div Popup */
#layer1 {position:absolute; visibility:hidden; width:400px; height:300px; left:210px; top:300px; background-color:#ccc; border:1px solid #000; padding:10px;}
#close {float:right;}


/* NAVIGATION */

DIV.menu {width:183px; padding:0; margin:1px;}
DIV.menu span {text-align:left; padding:0px; display:block;}
DIV.menu a {width:100%; border-bottom:1px solid #AEB5B8; color:#484848; text-decoration:none;}
DIV.menu a:hover {color:#484848;}

DIV.sitemenu {width:183px; background-color:#C8D0D4; padding:0; border-left:1px solid #AEB5B8; border-right:1px solid #AEB5B8; border-bottom:1px solid #AEB5B8;}
DIV.sitemenu a {height:23px; display:block;  margin:0px; font-weight:bold; color:#484848; text-decoration:none; border-top:1px solid #AEB5B8; padding-top:2px;}
DIV.sitemenu span {padding:2px; display:block;}
DIV.sitemenu a:hover {background-color:#DCDFE1; color:#484848;}

/* NAVIGATION  - RHS NAVIGATION */

/*Colour Rollovers*/
.homeoff {background-color:#E9ECEE; color:#415058; font-weight:bold; text-align:center; padding:3px 0px 0px 0px;}
.homeon {background-color:#E9ECEE; color:#848E94; font-weight:bold; text-align:center; padding:3px 0px 0px 0px; cursor:hand;}
.aboutoff {background-color:#748B96; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px;}
.abouton {background-color:#90A2AB; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px; cursor:hand;}
.servicesoff {background-color:#415058; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px;}
.serviceson {background-color:#677379; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px; cursor:hand;}
.trainoff {background-color:#2A7D4A; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px;}
.trainon {background-color:#55976E; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px; cursor:hand;}
.investoff {background-color:#55976E; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px;}
.investon {background-color:#9CC967; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px; cursor:hand;}
.newsoff {background-color:#008B8B; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px;}
.newson {background-color:#33A2A2; color:white; font-weight:bold; text-align:center; padding:3px 0px 0px 0px; cursor:hand;}

/*Styles for level 0*/
.clLevel0,.clLevel0over {position:absolute; width:183; font-family:arial; font-size:11px; font-weight: bold; padding:3,0,0,10; border-bottom:1px solid #AEB5B8;}
.clLevel0 {color:#484848;}
.clLevel0over {background-color:#DCDFE1; color:#484848; cursor:pointer; cursor:hand;}
.clLevel0border {background-color:#C8D0D4; position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1,.clLevel1over {position:absolute; width:183; font-family:arial; font-size:11px; padding:1,0,0,10; border-bottom:1px solid #AEB5B8;}
.clLevel1 {color:#484848;}
.clLevel1over {background-color:#DCDFE1; color:#484848; cursor:pointer; cursor:hand;}
.clLevel1border {background-color:#C8D0D4; position:absolute; visibility:hidden;}

/*Styles for level 2*/
.clLevel2,.clLevel2over {position:absolute; width:183; font-family:arial; font-size:11px; padding:1,0,0,10; border-bottom:1px solid #AEB5B8;}
.clLevel2 {color:#484848;}
.clLevel2over {background-color:#DCDFE1; color:#484848; cursor:pointer; cursor:hand;}
.clLevel2border {background-color:#C8D0D4; position:absolute; visibility:hidden;}

/* NAVIGATION  - TOP NAVIGATION */

/*Styles for level 0*/
.clLevel00,.clLevel00over {position:absolute; width:183; font-family:arial; font-size:11px; padding:3,0,0,10; border-bottom:1px solid #AEB5B8;}
.clLevel00 {color:#484848;}
.clLevel00over {background-color:#DCDFE1; color:#484848; cursor:pointer; cursor:hand;}
.clLevel00border {background-color:#C8D0D4; position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel11,.clLevel11over {position:absolute; width:183; font-family:arial; font-size:11px; padding:1,0,0,10;}
.clLevel11 {color:#484848;}
.clLevel11over {background-color:#DCDFE1; color:#484848; cursor:pointer; cursor:hand;}
.clLevel11border {background-color:#C8D0D4; position:absolute; visibility:hidden;}

/* NAVIGATION  - ADMIN NAVIGATION */

.navbar {}
.mainDiv {width:183px;}
.topItem {font:bold 11px tahoma,verdana,sans-serif; letter-spacing:0; background:url("../images/arrow-up-title.jpg") no-repeat 0 0; background-position:center center; background-repeat:no-repeat; border:none; width:183px; height:25px; color:white; cursor:pointer; text-indent:10px; padding-top:4px;}
.topItemOver {text-indent:10px; font:bold 11px tahoma,verdana,sans-serif; letter-spacing:0; background:url("../images/arrow-up-title-on.jpg") no-repeat 0 0; background-position:center center; background-repeat:no-repeat; height:25px; width:183px; color:white; cursor:pointer; padding-top:4px;}
.topItemClose {text-indent:10px; font:bold 11px tahoma,verdana,sans-serif; letter-spacing:0; background:url("../images/arrow-down-title.jpg") no-repeat 0 0; background-position:center center; background-repeat:no-repeat; height:25px; width:183px; color:white; cursor:pointer; padding-top:4px;}
.topItemCloseOver {text-indent:10px; font:bold 11px tahoma,verdana,sans-serif; letter-spacing:0; background:url("../images/arrow-down-title-on.jpg") no-repeat 0 0; background-position:center center; background-repeat:no-repeat; height:25px; width:183px; color:white; cursor:pointer; padding-top:4px;}
.dropMenu {width:183px; font:bold 11px tahoma,verdana,sans-serif; background-color:#E8F3D4; color:#000; border:1px solid #FFFFFF; border-width:0 1px 1px 1px; filter:alpha(opacity=100); padding-top:5px; padding-bottom:5px;}
.subMenu {display:block;}
.subItem {margin-left:10px; margin-top:2px; height:18px; font:11px tahoma,verdana,sans-serif; text-decoration:none; color:#2A7D4A;}
.subItem A {margin-left:0px; font:11px tahoma,verdana,sans-serif; text-decoration:none; color:#2A7D4A; font-weight:bold;}
.subItemOver {margin-left:10px; margin-top:2px; font:11px tahoma,verdana,sans-serif; height:18px; color:#2A7D4A; font-weight:bold;}
.subItemOver A {margin-left:0px; font:11px tahoma,verdana,sans-serif; cursor:pointer; color:#2A7D4A; font-weight:bold;}
.drop {border-left:1px solid black; border-right:1px solid black;}

/* -------------------------------------------------------------------------------*/
/* ---------->>> LYTEBOX <<<------------------------------------------*/
/* -----------------------------------------------------------------------------*/

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(../images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(../images/close_red.png) no-repeat; }
	#lbClose.green { background: url(../images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(../images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(../images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(../images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(../images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(../images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(../images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(../images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(../images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(../images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(../images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(../images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(../images/pause_gold.png) no-repeat; }
