﻿body       				{ background-color:#ccccd1; text-align:center; margin-top: 10; margin-bottom: 10; }
table#menu			    { height: 100%;background-color:#ffffff }
table#general			{ width: 100%; vertical-align: top;text-align: left;}
.tables					{width: 100%;background:#cccccc }
.cellleft     			{vertical-align: top;text-align: left;font-family: Arial;font-size: 9pt; color: #333333;background-color:#ffffff;padding:10px}
.cellcentre     		{vertical-align: top;text-align: center;font-family: Arial;font-size: 9pt; color: #333333;background-color:#ffffff;padding:10px}
.cellright     			{vertical-align: top;text-align: right;font-family: Arial;font-size: 9pt; color: #333333;background-color:#ffffff;padding:10px}
.coltopright			{vertical-align: top;text-align: right;}
.general				{ width: 100%; vertical-align: top;text-align: left;}
.tablecontact			{margin-right:13px}
.tables				{width: 100%;background:#cccccc }
.centretable     		{vertical-align: top;text-align: center;background-color:#ffffff}
.lefttable     		{vertical-align: top;text-align: left;background-color:#ffffff}
.righttable     		{vertical-align: top;text-align: right;background-color:#ffffff}




table#bgcolour			{ background-color:#d4d8e7; padding:10px }
td#cellbgcolour         { background-color:#d4d8e7}
td#cellcolour           { background-color:#ffffff}
td#cellbgclr         	{ background-color:#ffffff}
td#cellbgpadding        { padding:7px;}
td#cellpadding          { padding:20px;background-color:#ffffff}
td#paddingproducts1     { padding:5px;background-image: url("../../images/misc/product-cell-bg.gif"); }
td#paddingproducts2     { padding:10px;background-image: url("../../images/misc/product-cell-bg.gif"); }
td#paddingproducts3     { padding:5px; }
td#paddingprodHome      { padding:10px;background-color:#ffffff }
td#celloutline          { padding:10px;background-color:#ffffff}
td#cellwidth            { width: 140px; }
.coltop      		    { vertical-align: top;text-align: left;}
.colborder				{vertical-align: top;text-align: left; margin:2px; border-width : 1px;border-color:#cccccc;border-style: solid;padding:10px;background-color:#ffffff}
td						{font-family: Arial; font-size: 9pt; line-height:1.5}

.p14         { font-family: Arial; font-size: 14 pt;color: #263c89; font-weight: bold}
.p11         { font-family: Arial; font-size: 10.5 pt;color: #263c89; font-weight: bold}
.p11blk      { font-family: Arial; font-size: 10.5 pt;color: #333333; }
.p9Arial     { font-family: Arial; font-size: 9pt; color: #333333 }
.p8Arial     { font-family: Arial; font-size: 8pt }
.p7Arial     { font-family: Arial; font-size: 7pt }

.imgbdr 			{border-color: #cccccc; border-width:1px;padding:3px}
.imgbdrspaceleft 	{border-color: #cccccc; border-width:1px;padding:3px;margin-left:15px}
.imageborder 		{border-color: #cccccc; border-width:1px;margin-bottom:5px;margin-right:1px}
.imagespacing 		{padding-left:11px; padding-top:5px; padding-bottom:10px}

a:link {
	color: #000000;
}
a:visited {
	color: #333333;
}
a:active {
	background-color:transparent;
}
a:hover {
	color: #ffffff;
	background : #263c89;
	text-decoration: none;
}

/*<!-- main hor menu a state -->*/
.class1a a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px; background: #ffffff }
.class1a a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px; background: #ffffff }
.class1a a:active { }
.class1a a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px; background: #263c89}

/*<!-- main hor b state -->*/
.class1b a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px; background: #263c89}
.class1b a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px; background: #263c89}
.class1b a:active { }
.class1b a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px; background: #263c89}


/*<!-- Quick links homepage -->*/
.class2 a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:2px; padding-bottom:2px }
.class2 a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:2px; padding-bottom:2px }
.class2 a:active { }
.class2 a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; background: #efebe6; padding-left:5px; padding-top:2px; padding-bottom:2px }

/*<!--headings homepage -->*/
.class3 a:link {font-family: Arial; font-size: 11pt; text-decoration: none; block; color: #263c89; font-weight: bold }
.class3 a:visited {font-family: Arial; font-size: 11pt; text-decoration: none; block; color: #263c89; font-weight: bold }
.class3 a:active { }
.class3 a:hover {font-family: Arial; font-size: 11pt; text-decoration: none; block; color: #263c89; font-weight: bold;background: #ffffff; text-decoration: underline}

/*<!-- menu vertical a state-->*/
.class3a a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #DDDEE1}
.class3a a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #DDDEE1}
.class3a a:active { }
.class3a a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; block; color: #ffffff; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89 }

/*<!-- menu vertical b state-->*/
.class3b a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89}
.class3b a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89}
.class3b a:active { }
.class3b a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; background: #263c89; padding-left:5px; padding-top:2px; padding-bottom:2px }

/*<!-- menu vertical b state-->*/
.class3c a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #69c935; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89; font-weight: bold}
.class3c a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #69c935; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89; font-weight: bold}
.class3c a:active { }
.class3c a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #69c935; padding-left:5px; padding-top:2px; padding-bottom:2px; ; background: #263c89;font-weight: bold }

/*<!-- menu vertical sub a state-->*/
.class4a a:link {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #DDDEE1}
.class4a a:visited {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #DDDEE1}
.class4a a:active { }
.class4a a:hover {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89 }

/*<!-- menu vertical sub b state-->*/
.class4b a:link {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89}
.class4b a:visited {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89}
.class4b a:active { }
.class4b a:hover {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:2px; padding-bottom:2px; background: #263c89 }

/*<!-- menu vertical sub b state coal items-->*/
.class4c a:link {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #ffffff; padding-left:10px; padding-top:2px; padding-bottom:2px; background: #655850}
.class4c a:visited {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #ffffff; padding-left:10px; padding-top:2px; padding-bottom:2px; background: #655850}
.class4c a:active { }
.class4c a:hover {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #ffffff; background: #655850; padding-left:10px; padding-top:2px; padding-bottom:2px }

/*<!-- footer links with no visited colour -->*/
.class6 a:link {font-family: Arial; font-size: 8pt; text-decoration: none; color: #333333; padding-left:3px; padding-top:2px; padding-bottom:3px; padding-right:3px }
.class6 a:visited {font-family: Arial; font-size: 8pt; text-decoration: none; color: #333333; padding-left:3px; padding-top:2px; padding-bottom:3px; padding-right:3px  }
.class6 a:active { }
.class6 a:hover {font-family: Arial; font-size: 8pt; text-decoration: none; color: #ffffff; background: #655850; padding-left:3px; padding-top:2px; padding-bottom:3px; padding-right:3px  }


/*<!-- contact and home menu state -->*/
.contact a:link {font-family: Arial;font-size: 8pt; color: #777777; text-decoration: none;display: block;padding-top:3px; padding-bottom:2px;padding-left:8px; padding-right:8px; background: #eaeaea;margin-left:2px;margin-right:2px;margin-top:5px;margin-bottom:1px;border-width: 1px;border-color:#cccccc;border-style: solid }
.contact a:visited {font-family:Arial;font-size: 8pt; color: #777777; text-decoration: none; display: block;padding-top:3px; padding-bottom:2px;padding-left:8px; padding-right:8px; background:#eaeaea;margin-left:2px;margin-right:2px;margin-top:5px;margin-bottom:1px;border-width: 1px;border-color:#cccccc;border-style: solid }
.contact a:hover {font-family:Arial;font-size: 8pt; color: #263c89; text-decoration: none; display: block;padding-top:3px; padding-bottom:2px;padding-left:8px; padding-right:8px; background: #ffffff;margin-left:2px;margin-right:2px;margin-top:5px;margin-bottom:1px;border-width: 1px;border-color:#cccccc;border-style: solid  }

/*<!-- contact and home menu state white bg-->*/
.contactwh a:link {font-family: Arial;font-size: 8pt; color: #777777; text-decoration: none;display: block;padding-top:3px; padding-bottom:2px;padding-left:8px; padding-right:8px; background:#ffffff;margin-left:2px;margin-right:2px;margin-top:5px;margin-bottom:1px;border-width: 1px;border-color:#cccccc;border-style: solid }
.contactwh a:visited {font-family:Arial;font-size: 8pt; color: #777777; text-decoration: none; display: block;padding-top:3px; padding-bottom:2px;padding-left:8px; padding-right:8px; background:#ffffff;margin-left:2px;margin-right:2px;margin-top:5px;margin-bottom:1px;border-width: 1px;border-color:#cccccc;border-style: solid }
.contactwh a:hover {font-family:Arial;font-size: 8pt; color: #263c89; text-decoration: none; display: block;padding-top:3px; padding-bottom:2px;padding-left:8px; padding-right:8px; background: #ffffff;margin-left:2px;margin-right:2px;margin-top:5px;margin-bottom:1px;border-width: 1px;border-color:#cccccc;border-style: solid  }






.bullet-square {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	list-style-image: url('../../images/misc/bullet-sq.gif');
	list-style-position: outside;
	position: relative;
	left: -20px;
	line-height: 12pt;
}

