body {
	margin: 0; /*full width of screen*/
	padding: 0;
	font-size: 13px; /*controls the overall size of body text not styled elsewhere*/
	background-color: FFF; /*sets page background colour*/
}
#nav{
	background-color: #ff9900; /*sets nav background colour*/
	padding: 0;
}
hr {
	color : #ff9900;
}

#maincontent {
	background-color: #FFF; /*sets background colour of maincontent*/
	border-left: 1px dotted #0066ff; /*sets border style between sidebarL and maincontent*/
	border-right: 1px dotted #0066ff; /*sets border style between sidebarR and maincontent*/
	font-size: 13px; /*sets font size for NN4*/
	vertical-align: top;
	padding: 20px 10px; /*sets overall padding for all cells T/R/B/L but ignored by NN4*/
	/*/*/font-size: 85%; /* */ /*sets font size for modern browsers as % of body font size*/
	/*/*/line-height: 1.25em; /* */  /*NN4 ignores this*/
}

#maincontent table {
	font-size: 12px; /*sets font size for NN4*/
	/*/*/font-size: 100%; /* */ /*sets font size for modern browsers as % of body font size*/
}
#sidebarL {
	background-color: #FFF; /*sets background colour of mainTable*/
	width: 140px; /*fixed 100px left sidebar fluid maincontent panel*/
	
	font-size: 12px; /*sets font size for NN4*/
	vertical-align: top;
	padding: 20px 10px; /*sets overall padding for all cells T/R/B/L but ignored by NN4*/
	/*/*/font-size: 80%; /* */ /*sets font size for modern browsers as % of body font size*/
	/*/*/line-height: 1.25em; /* */  /*NN4 ignores this*/
}
#sidebarR {
	background-color: #FFF; /*sets background colour of mainTable*/
	width: 140px; /*fixed 140px right sidebar fluid maincontent panel*/
	
	font-size: 12px; /*sets font size for NN4*/
	vertical-align: top;
	padding: 20px 10px; /*sets overall padding for all cells T/R/B/L but ignored by NN4*/
	/*/*/font-size: 80%; /* */ /*sets font size for modern browsers as % of body font size*/
	/*/*/line-height: 1.25em; /* */  /*NN4 ignores this*/
}
#header {
	background-color: White;
	color: #003399;
	padding: 0  !important; /*overrules padding set by mainTable td*/
}
#footer {
	background-color: #0066ff; /*sets background colour of footer*/
	color: #fff; /*sets colour of footer text*/
	font-weight : bold;
	font-size: 12px; /*sets font size for NN4*/
	padding: 10px; /*sets overall padding for all cells T/R/B/L but ignored by NN4*/
	/*/*/font-size: 70%; /* */ /*sets font size for modern browsers as % of body font size*/

}
#footer a:link, #footer a:visited {
	color: #fff; /*sets colour of footer link text*/
	text-decoration: none;
	/*/*/padding : 0 4px; /* */
}
#footer a:hover, #footer a:active {
	color: #ffcc00; /*sets rollover colour of footer link text*/
	text-decoration: none;
	/*/*/padding : 0 4px; /* */
	}
	
#address {
	background-color: #FFF;
	color: #003399;
	font-size: 12px; /*sets font size for NN4*/
	/*/*/font-size: 70%; /* */ /*sets font size for modern browsers as % of body font size*/
}
#address a:link, #address a:visited {
	color: #0066ff; /*sets colour of address link text*/
	text-decoration: none;
}
#address a:hover, #address a:active {
	color: #ff9900; /*sets rollover colour of address link text*/
	text-decoration: none;
	}
	
td, p, ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; /*sets font for whole page*/
}
h1:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/
h2:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/
h1 { font-size: 160%; color: #0066ff;} /*sets font size for modern browsers as % of body font size*/
h2 { font-size: 120%; color: #003399;} /*sets font size for modern browsers as % of body font size*/
h3 { font-size: 120%; color: #ff9900;} /*sets font size for modern browsers as % of body font size*/
h4 { font-size: 110%; color: Black;} /*sets font size for modern browsers as % of body font size*/
h5 { font-size: 70%; color: #003399;} /*sets font size for modern browsers as % of body font size*/

#maincontent a:link, #maincontent a:visited {
	color: #0066ff;
	text-decoration: none;
	font-weight : bold;
}
#maincontent a:hover, #maincontent a:active {
	color: #FF9900;
	text-decoration: none;
	font-weight : bold;
}
#sidebarL a {
	/*/*/padding: 3px;

	text-decoration: none;
	line-height: 1em; /* */              /*NN4 ignores all of this section*/
}
#sidebarL a:link, #sidebarL a:visited {
	color: #0066ff;
	font-weight : bold;
}
#sidebarL a:hover, #sidebarL a:active {
	color: #FF9900;
	font-weight : bold;
	
}
#sidebarR a {
	/*/*/padding: 3px;
	
	text-decoration: none;
	line-height: 1em; /* */              /*NN4 ignores all of this section*/
}
#sidebarR a:link, #sidebarR a:visited {
	color: #0066ff;
	font-weight : bold;
}
#sidebarR a:hover, #sidebarR a:active {
	color: #FF9900;
	font-weight : bold;
	
}
#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999!important;
	border: 2px dotted #999 !important; /* */
}
#sidebar ul {
	/*/*/padding-left: 1em;
	list-style-type: none;
	margin-left: 1em; /* */             /*NN4 ignores all of this section*/
}

#sidebar li {
	/*/*/margin: 0px 0px 6px 0px; /* */            /*NN4 ignores all of this section*/
}
#n4shell {
/* Happy hunting. This rule will allow you to create an outer border around the layout table in netscape 4. Wrap the entire table inside a div and assign to the div this id */
	border: 1px solid #ff9900;
	
}
