/*** body *******************/
/* Set the body of all pages to have a grey background with margins */
body {
	background-color: #d8d8d8;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	}

/*** hr *********************/
/* Customised horizontal rules for use on LHS */
hr {
	color: #ced6e5;
	height: 1px;
	width: 100%;
	}
	
/*** heading1 ***************/
/* Heading for LHS, ie Services */
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

/*** heading2 ***************/
/* Used for the main heading in pages, and Related Links */
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	}

/*** heading3 ***************/
/* Used for the smaller headings in pages, e.g. subtitles */
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}	

/*** heading4 ***************/
/* Used in LHS for highlighted indented link, e.g. Linux */
.heading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff0000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
	background-color: #ced6e5;
	border-right: 7px solid #ff0000;
}	

/*** heading4b ***************/
/* Used for indentation of TradeNet User Guide on LHS when highlighted*/ 
.heading4b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff0000;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
	background-color: #ced6e5;
	border-right: 7px solid #ff0000;
}	

/*** heading5 ***************/
/* Used in LHS for highlighted link, e.g. software */
.heading5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff0000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
	background-color: #ced6e5;
	border-right: 7px solid #ff0000;
}	

/*** heading6 ***************/
/* Used for highlighted link across top bar, e.g. sitemap */
.heading6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff0000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	height: 16px;
	background-color: #ced6e5;
}

/*** heading7 ***************/
/* Used specifically on sitemap page */
.heading7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	}

/*** caption *****************/
/* Used to place a caption under an image */
.caption {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	}

/*** text1 *******************/
/* Used for the date and the http://... bits */
.text1 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 10px; 
	}

/*** text2 *******************/
/* Used for any main body of text */
.text2 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	text-align: justify;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 10px; 
	}

/*** text3 *******************/
/* Used for address on home page */
.text3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 10px; 
	}

.text3 A:link{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 10px; 
	text-decoration: underline;
	}

.text3 A:active{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 10px; 
	text-decoration: underline;
	}

.text3 A:visited{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 10px; 
	text-decoration: underline;
	}

.text3 A:hover{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #ff0000;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 10px; 
	text-decoration: underline;
	}

/*** text4 *******************/
/* Used for description on software & internet home pages*/
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	}

/*** directions *************/
/* Directions on the contact pages */
.directions {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	background-color: #ced6e5;
	display: block;
	border: 1px solid #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;	
	}

/*** link1 ******************/
/* Link for top bar, e.g. corporate info */
A.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	height: 14px;
	border: 1px solid #e3edff;	
	}

A.link1:link {
	}
	
A.link1:visited {
	}
	
A.link1:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.link1:active {
	}
	
/*** link2 ******************/
/* Link for LHS main links */
A.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
	border: 1px solid #e3edff;	
	}

A.link2:link {
	}
	
A.link2:visited {
	}
	
A.link2:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.link2:active {
	}

/*** link2a ******************/
/* Used in sitemap page for main links */
A.link2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	border: 1px solid #e3edff;	
	}

A.link2a:link {
	}
	
A.link2a:visited {
	}
	
A.link2a:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.link2a:active {
	}

/*** link3 ******************/
/* Link for indented links on LHS */
A.link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
	border: 1px solid #e3edff;	
	}

A.link3:link {
	}
	
A.link3:visited {
	}
	
A.link3:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.link3:active {
	}

/*** link3a ******************/
/* Link for indented links in sitemap main */
A.link3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	display: block;
	border: 1px solid #e3edff;	
	}

A.link3a:link {
	}
	
A.link3a:visited {
	}
	
A.link3a:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.link3a:active {
	}

/*** link3b ******************/
/* Used for indentation of TradeNet User Guide on LHS */
A.link3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
	border: 1px solid #e3edff;	
	}

A.link3b:link {
	}
	
A.link3b:visited {
	}
	
A.link3b:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.link3b:active {
	}

/*** link4 ******************/
/* RHS links */
A.link4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	margin-bottom: 2px;
	padding-left: 5px;
	display: block;
	border: 1px solid #e3edff;	
	}

A.link4:link {
	}
	
A.link4:visited {
	}
	
A.link4:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.link4:active {
	}
	
/*** link5 ******************/
/* A nice standard blue link for vairous places */
A.link5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000ff;
	text-decoration: none;
	}

A.link5:link {
	}
	
A.link5:visited {
	}
	
A.link5:hover {
	text-decoration: underline;
	color: #ff0000;
	}

A.link5:active {
	}
	
/*** submit button on ********/
/* For submit button in request form */
.submiton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ced6e5;	
	width: 70px;
	font-weight: bold;
	border: 1px solid #e3edff;	
	}

/*** submit button off *******/
/* For submit button in request form */
.submitoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	width: 70px;
	font-weight: bold;
	border: 1px solid #e3edff;	
	}
	
/*** main *********************/
/* Page settings for main body part */
.main {
	background-color: #ffffff;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 15px;	
	}

/*** right *********************/
/* Settings for RHS */
.right {
	background-color: #ffffff;
	vertical-align: top;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 15px;	
	}
	
/*** ADSL FAQ links *****************/
/* For ADSL FAQs */
A.adsl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	display: block;
	border: 1px solid #aac9ff;
	width: 280px;
	}

A.adsl:link {
	}
	
A.adsl:visited {
	}
	
A.adsl:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.adsl:active {
	}

/*** ADSL2 ***************************/
/* Used for ADSL FAQ links + javascript */
A.adsl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 09pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	width: 290px;
	}

A.adsl2:link {
	}
	
A.adsl2:visited {
	}
	
A.adsl2:hover {
	display: block;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	}

A.adsl2:active {
	}
	
/*** Divs for ADSL FAQ **************/
/* Answers for FAQs on ADSL */
.adslFAQ {
	display: none;
	background-color: #ced6e5;
	border: 1px solid #aac9ff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
.rmb > span
{
	direction: rtl;
	unicode-bidi: bidi-override;
}
.rmb > span > strong,
.rmb > span > span
{
	position: fixed;
	left: -5000px
}
