@charset "iso-8859-1";
body
{
	background-color:#FFFFFF;
	color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-size:10pt;
	font-style:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
}

div
{
 	border:0px;
 	margin:0px;
 	padding:0px;
 	width:100%;
}

div#PageDiv
{
 	left:0px;
 	top:0px;
}

div#ContentDiv
{
 	margin-left:2mm;
 	margin-right:20px; /* has no effect */
 	padding-right:20px; /* has no effect */
 	width:97%; /* workaround to resolve lack of margin and padding right */
}

div#LeftMenuBottomGoldBar
{
	background-color:#c7ac55;
	height:1px;
	border-bottom:1px #b38c00 solid;
 	margin-left:5px;
 	width:158px;
}

div#NewsHighlightsDiv
{
	/*background-color:#8cb4e8;*/
	background-image:url('images/NewsBackground.jpg');
	/*background-repeat:no-repeat;*/
	/*color: #CC00CC; */
	/*font-family:Elegant, Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt; 
	font-style:normal;	
}

div#RightSideBarSecondRowDiv
{
	margin-left:3mm;
}

table
{
 	border:0px;
 	border-collapse:collapse;
 	margin:0px;
 	padding:0px;
 	width:100%;
}

table#HeaderRightCentreTable
{
	width:100%;
}

table#HeaderRightRightTable
{
	width:auto;
}

table#TopMenuTable
{
	width:394px;
}

table#BodyLeftTable
{
	width:166px;
}

table#LeftMenuTable
{
	width:163px;
}

table#FooterTable
{
	background-color:#B58C00;
	height:19px;
	color:white;
	font-weight:bold;
}

td
{
 	/* border:1px gray solid;  used for viewing cell boundaries */
 	margin:0px;
	padding:0px;
	vertical-align:top;
}

td.AlignRight
{	
  text-align:right; /* used to right-align contained images	*/
}

td.VertAlignMiddle
{
	vertical-align:middle;
}

td#HeaderTableLeftCell
{
	width:10%; /* percentage required for dynamic page width resizing */
	text-align:center; /* required to keep contained image centred */
}
td#HeaderTableTitleLeftCell
{
	width:60%; /* percentage required for dynamic page width resizing */
	text-align:center; /* required to keep contained image centred */
}
td#BodyTableLeftCell
{
	width:166px; 
}

td#BodyTableCentreCell
{
	width:100%; /* large percentage required for dynamic page width resizing */ 
}

td#BodyTableRightCell
{
	width:100%; 
}

td#BodyLeftTableLeftCell
{
	width:163px;
	vertical-align:top;` 
}

td#BodyLeftTableRightCell
{
	width:3px;
	vertical-align:top;` 
}

.borderedSides
{
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.borderedBottom
{
	border-bottom:1px #ccc solid;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	margin-bottom:5px;
	margin-top:0px; /* required for Mozilla */

}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	margin-bottom:5px;
	margin-top:0px; /* required for Mozilla */
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	margin-bottom:5px;
	margin-top:0px; /* required for Mozilla */
}

h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	margin-bottom:5px;
	margin-top:0px; /* required for Mozilla */
}

h5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-bottom:0px;
	margin-left:5px;
	margin-top:5px; /* required for Mozilla */
}

h5.Normal
{
	font-weight:normal;
}

p
{
	margin:2px 3px 5px 5px;
}

.SmallCaps
{
	font-variant:small-caps;
	font-family:"Courier New", Courier, monospace;
}

.bolded
{
	font-weight:bold;		
}

.centered
{
	text-align:center;	
}

.hidden /* use to hide sections */
{
	display: none;
}

.invisible /* use to hide sections which don't behave properly using hidden */
{
	width: 0px;
	height: 0px;
	border: 0px;
}

ul
{
	list-style-type: disc;
	margin-top:0px;
	margin-bottom:0px;
}

ul#SupportForList li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}

ul.ListInTableInMozilla 
{
	margin-left:-15px;
}

ul.ListInTableInIE 
{
	margin-left: 25px;
}

a
{
	color: #400090; /* Dark Purple */
	text-decoration: none; /* Do not underline */
}

a:hover
{
	text-decoration: underline; /* Do underline */
}

