/* CSS ATTRIBUTES 
  Date       Version  Author 	Comments
  ----------------------------------------------------------------
  19/03/04   001      DLB     Initial Version
  -----------------------------------------------------------------

Specifications for body elements */
body{font-size: small;font-family: Arial, Helvetica, sans-serif;margin-top: 2px;margin-bottom: 4px;background-color:#FFFFFF;margin-left:3px;}

/* Specifications for link elements */ 
a:link{color:#0033FF;text-decoration: none;}
a:visited{color:#800080;text-decoration: none;}
a:hover{color: #0033FF;background-color: #e5e5e5;text-decoration: none;} 
a:active{color: #0033FF;background-color: #e5e5e5;text-decoration: none;} 

/* link elements for vli games page */
.newWhite{font-weight:bold;color:#FFFFFF;background-color: #663399;}
.newWhite a:link{font-weight:bold;color:#663399;background-color: #ffffff;}
.newWhite a:visited{font-weight:bold;color:#FFFFFF;background-color: #663399;}
.newWhite a:hover{font-weight:bold;color:#663399;background-color: #ffffff;}

/* Specifications for text elements */ 
.smallHeading{font-weight: bold;color: #000000;font-family: Arial, Helvetica, sans-serif;}
.caption{font-weight: bold;color: #000000;font-family: Arial, Helvetica, sans-serif;text-align:left;}
.smallSubHeading{font-weight: 100;color: #000000;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;border: 1px solid #000000;}
.smallCapHeading{font-weight: 100;color: #000000;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}
.largeHeading{font-size: 135%;font-weight: bold;color: #000000;font-family: Arial, Helvetica, sans-serif;line-height:3ex;}
.newsText{}
.newsWhite{color:#FFFFFF;}
.smallRed{color: #FF0000}
.newsHeading{font-weight:bold;}
.newsHeadingWhite{color:#000000;background:#e2e2e2; font-weight:bold; border-bottom: 1px solid #000000;}

.newsHeadingWhiteHPCol{color:#000000;background:#e2e2e2; font-weight:bold; border-bottom: 1px solid #ffffff;}
.newsHeadingWhiteHPCol a:link{color:#000000;font-weight:bold;}
.newsHeadingWhiteHPCol a:visited{color:#000000;font-weight:bold;}
.newsHeadingWhiteHPCol a:hover{color:#000000;font-weight:bold;text-decoration:underline;background-color:#ffffff;}

.headingWhite{color:#000000;font-weight:bold;padding-left: 3px;padding-bottom: 0px;padding-top: 0px;padding-right: 3px;}
.newsHeadingWhite a:link{color:#000000;font-weight:bold;}
.newsHeadingWhite a:visited{color:#000000;font-weight:bold;}
.newsHeadingWhite a:hover{color:#000000;font-weight:bold;text-decoration:underline;background-color:#f2f2f2;}
.crumbTrail{height: 18px;vertical-align: middle;font-size: 80%; font-family: Arial, Helvetica, sans-serif;}/*;width: 586px*/

/* font set to larger for non Roman fonts */
.nonRomanFont {font-size:larger}

/* for english text inside nonroman */
.english { font-family: Arial, Helvetica, sans-serif; font-size:inherit; }

/* Text direction right to left */
/* .rtl {direction:rtl;unicode-bidi:bidi-override;} */
.rtl {unicode-bidi:bidi-override;direction:rtl;}

*[dir="ltr"] { unicode-bidi: embed; direction: ltr; }

*[dir="rtl"] { unicode-bidi: embed; direction: rtl; }

bdo[dir="ltr"] { unicode-bidi: bidi-override; direction: ltr; }

bdo[dir="rtl"] { unicode-bidi: bidi-override; direction: rtl; }


/* Specifications for layout / color and images */ 
.lineSide{border-left: #AEAEAE 1px solid;}
.lineSeparator{border-bottom: #AEAEAE 1px solid;}
.headBg1{background-image: url(../images/headImages/1.jpg);vertical-align: top;background-color:#CCCCCC;background-repeat: no-repeat;background-position:right bottom;width: 577px;border-top: 1px solid #ADADAD;}
.longPixel{width: 577px;height: 1px;}
.headBg2{background-image: url(../images/headImages/1b.jpg);background-color:#cccccc;background-repeat: no-repeat;background-position:right top;border-left: 1px solid #ADADAD;}
.headBg2a{background-image: url(../images/headImages/1b.jpg);background-color:#cccccc;background-repeat: no-repeat;background-position:left top;border-left: 1px solid #ADADAD;}
.logo{width: 163px;height:64px;}
.pageSectionImageRight{padding-left:12px;padding-bottom:5px;}
.twistcell {background-image: url(../images/logo/twist.gif);background-repeat: no-repeat;background-color:#CCCCCC;width:20px;}
.curveCell{background-image: url(../images/logo/spCurve.gif);background-position:left top;background-repeat: no-repeat;background-color:#CCCCCC;vertical-align:top;height:10px;}
.curveCell2{background-image: url(../images/logo/spCurveInv.gif);background-repeat: no-repeat;background-color:#ffffff;width: 10px;vertical-align:top;}
.curveCell3{background-image: url(../images/logo/spCurveInv2.gif);background-repeat: no-repeat;background-color:#ffffff;width:10px;background-position:left bottom;height:10px;}
.lightGrey{background-color: #cccccc;}
.navTable{background: #cccccc;border-left: #ffffff 1px solid;}
.sectionColour{background: #cccccc;}

/* Images */ 
.pageSectionImage{padding-right:12px;padding-bottom:5px;}
.newsThumb{padding-right:7px;padding-bottom:3px;}
.newsThumbRight{padding-bottom:3px;padding-left:7px;}

/* Specifications for table elements */ 
.pushedTableNews{color:#000000;text-align:left;}
/*.pushedTable2{color:#000000; border: 1px solid #000000; padding-left: 3px;padding-bottom: 3px;padding-top: 3px;padding-right: 3px;}*/
#mspTable{border: #000 1px solid;background: #ffffff;color:#000000;width: 100%;}
#mspTable td{border-bottom: #000 1px solid;background: #ffffff;color:#000000;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;padding-right: 3px;}
#mspTable th{border-bottom: #000 1px solid;background: #f2f2f2;}
#mspTable td.letter{border-bottom: #000 1px solid;background: #e2e2e2;}
.mspTable{border: #000 1px solid;background: #ffffff;color:#000000;width: 100%;}
.mspTable td{border-bottom: #000 1px solid;background: #ffffff;color:#000000;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;padding-right: 3px;}
.mspTable th{border-bottom: #000 1px solid;background: #f2f2f2;}
.mspTable td.letter{border-bottom: #000 1px solid;background: #e2e2e2;}
.pushedTable{border: #000 1px solid;background: #E2E2E2;color:#000000;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;padding-right: 3px;width: 100%;}
.switchTable{border: #000 1px solid;background: #E2E2E2;}
table#relatedLinks{border: #000 1px solid;background: #E2E2E2;color:#000000;font-weight:bold;padding-left: 2px;padding-bottom: 2px;padding-top: 2px;padding-right: 2px;width: 145px;}
table#relatedLinks td{font-weight: normal;}
.mainContentTable{width:760px;}
.contentTable{border: 1px solid #AEAEAE;vertical-align: top;}

/* Specifications for hr elements */ 
hr{color: #AEAEAE;height: auto;}
.hrGrey{color:#999999;}

/* Specifications for cursors */ 
IMG.actionicon{cursor: pointer;}
IMG.helpicon{cursor: help;}
.helpicon{cursor: help;}

/* Specifications for form objects */ 
.searchText{font-family: Arial, Helvetica, sans-serif;}
.standardTextfield{font-family: Arial, Helvetica, sans-serif;width:45ex;}
.standardDropDown{font-family: Arial, Helvetica, sans-serif;width:31ex;}
.standardButton{font-family: Arial, Helvetica, sans-serif;}

/* Specifications for generic top navigation elements */ 
table.topNav{border-right: #cccccc 1px solid;vertical-align: top;}
table.topNav td{border-bottom: #cccccc 1px solid;border-top: #999999 1px solid;text-align: center;background: #ffffff; height:18pt;line-height:18pt;}/*removed height:20px; line-height: 20px;*/
.topNav td a:link{color: #000000;text-decoration: none;}/*height:20px;*/
.topNav td a:visited{color: #000000;text-decoration: none;}/*height:20px;*/
.topNav td a:Active{color: #000000;text-decoration: none;}/*height:20px;*/
.topNav td a:hover{background: #E2E2E2;color: #000000;text-decoration: none;}/*height:20px;*/
.topNav a{}/*removed: display: block;cursor: pointer;*/
.topNav td.topNavNorm a:hover{text-decoration:none;}

/* Specifications for generic left navigation elements */ 

#leftNavContainer table{border-left: #ffffff 1px solid;border-top: #ffffff 1px solid;border-right: #ffffff 1px solid;width: 155px;}
#leftNavContainer td{border-bottom: #ffffff 1px solid;text-align: left;width: 155px;font-weight: bold; height:13pt;line-height:13pt;}/*removed: cursor: pointer;*/
#leftNavContainer a{display: block;}/*removed: display: block;*/
table#leftNav{border-left: #ffffff 1px solid;border-top: #ffffff 1px solid;border-right: #ffffff 1px solid;width: 155px;}
table#leftNav td{border-bottom: #ffffff 1px solid;text-align: left;width: 155px;font-weight: bold; height:13pt;line-height:13pt;}/*removed: cursor: pointer;*/
table#leftNav a{}/*removed: display: block;*/
#leftNav td.levelOneActive{background: #333333;}
#leftNav td a:link{color: #ffffff;text-decoration: none;}/* removed height: 22px;line-height:normal; */
#leftNav td a:visited{color: #ffffff;text-decoration: none;}
#leftNav td a:hover{color: #ffffff;text-decoration: none;}
#leftNav td a:active{color: #ffffff;text-decoration: none;}
#leftNav td.levelOneNorm a:link{}
#leftNav td.levelOneNorm a:visited{}
#leftNav td.levelOneNorm a:hover{text-decoration:none;}
#leftNav td.levelOneNorm a:active{}
#leftNav td.levelOneActive a:link{font-weight:bold;line-height:normal;}
#leftNav td.levelOneActive a:visited{font-weight:bold;line-height:normal;}
#leftNav td.levelOneActive a:hover{font-weight:bold;line-height:normal;}
#leftNav td.levelOneActive a:active{font-weight:bold;line-height:normal;}
#leftNav td.levelTwoNorm{padding-left:15px;background: #E2E2E2;color:#000000;font-weight:normal;}
#leftNav td.levelTwoNorm a:link{background: #E2E2E2;color:#000000;font-weight:normal;}
#leftNav td.levelTwoNorm a:visited{background: #E2E2E2;color:#000000;font-weight:normal;}
#leftNav td.levelTwoNorm a:hover{background: #E2E2E2;text-decoration:underline;}
#leftNav td.levelTwoNorm a:active{background: #E2E2E2;}
#leftNav td.levelTwoActive{padding-left:15px;background: #666666;}
#leftNav td.levelTwoActive a:link{background: #666666;font-weight:bold;}
#leftNav td.levelTwoActive a:visited{background: #666666;font-weight:bold;}
#leftNav td.levelTwoActive a:hover{background: #666666;font-weight:bold;}	
#leftNav td.levelTwoActive a:active{background: #666666;font-weight:bold;}
#leftNav td.levelThreeNorm{background: #ffffff;padding-left:20px;font-weight:normal;}
#leftNav td.levelThreeNorm a:link{background: #ffffff;color: #000000;}
#leftNav td.levelThreeNorm a:hover{background: #ffffff;color: #000000;text-decoration: underline;}
#leftNav td.levelThreeNorm a:visited{background: #ffffff;color: #000000;}
#leftNav td.levelThreeNorm a:active{background: #ffffff;color: #000000;}
#leftNav td.levelThreeActive{padding-left:20px;background: #ffffff;text-decoration: underline;}
#leftNav td.levelThreeActive a:link{background: #ffffff;font-weight:bold;color: #000000;text-decoration: underline;}
#leftNav td.levelThreeActive a:hover{background: #ffffff;font-weight:bold;color: #000000;text-decoration: underline;}
#leftNav td.levelThreeActive a:visited{background: #ffffff;font-weight:bold;color: #000000;text-decoration: underline;}
#leftNav td.levelThreeActive a:active{background: #ffffff;font-weight:bold;color: #000000;text-decoration:underline;}

/* Calendar of Events */
.calTextSM{font-family:arial, Helvetica, sans-serif;color:#000000;font-size:80%;}
.calTextSMWhite{font-family:arial, Helvetica, sans-serif;color:#000000;font-size:85%;background-color:#0099FF; font-weight:normal;}
.calendarActive{border: 1px solid #000000; }

/* Business Bulletin Style for Section G */
.bb-g {font-family: "Times New Roman", Times, serif; font-size: 90%}

/* Classes for OR Column indent */
.orindent {	margin-left:80px; }

.greyTable {
	border: #000 1px solid;
	background: #E2E2E2;
	color:#000000;
	padding: 3px;
}
.MSPindexTable {
	position: absolute;
	visibility: visible;
	top: 413px;
	left: 190px;
	width: 560px;
	background: #E2E2E2;
	border: #000 1px solid;
	padding: 3px;
}
.MSPcontentTable {
	position: static;
	visibility: visible;
	top: 600px;
	left: 199px;
	width: 555px;
}

abbr, acronym { border-bottom: 1px dotted gray } 
/* attempt to have left aligned list
.outhanginglist ul{
	list-style-type: disc;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
.outhanginglist li{
	list-style-type: disc;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
	*/