/*General stuff */
/*TODO standardise use of px and pt!!*/

/* page settings, remove gap at top of page + background*/
body { 
	background: #FFFFFF;
	margin : 0;
	padding: 0;
}

/*default text format */
body, td, p, th, form {
	font-family:arial, verdana, sans;
	font-size : 10pt;
	color: #003366;
}

form {
	display:inline
}

.divide {
	font-size:4pt;
}

/*Anchor Settings*/
/*don't give global anchor margins as this will also affect pics that are anchors, putting them out of line*/
A {text-decoration:none;}
A:link {color : #AF8BC2 ;}/*33CCFF*/
A:visited {color:#79B38B;}/*FF6633*/
A:active {color:#339900;}
A:hover {color:#6ABBDD;}/*ff0000*/

/*Links at top of page*/
.heading {
	color : #336699;
	font-size: 8pt;
}

.heading A, .heading A:Active, .heading A:Visited { /* i.e visited = not visited */
	color : #336699;
}

.heading A:Hover  {
	background: #e0e0e0;
	color : #336699;
}

.headingSelect {
	color : #FF6633;
}

/*controls the gap between the bsllogo and the divider beneath it*/
.heavyDivider {
	padding-top: 5px;
}

/*Navigation Bar*/
.sublink {
	color : #336699;
	font-size : 8pt ;
	padding-top: 5px; /*effects the gap between the 1st navigation bar line and the first link*/
}

.sublink A, .sublink A:Visited, .sublink A:Active {
	color : #336699;
}

.sublink A:Hover {
	color : #ff0000;
	text-decoration : underline;
}

.sublinkTitle {
	color : #336699;
	font-size : 8pt;
}


/*This is for the current page in the tree */
.dirTree {
	font-weight: bold;
	color : #800000;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

/*This would be used to change the way the dirTree looks when it is a link*/
.dirTree A:hover {
	color : #008000;
 }

/*Content section*/
.pageTitle {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}

/*Content section*/
.pageTitleLink {
	font-size: 10px;
}

/*repeating titles, text etc.*/

.repTitle { 
/* Colour for non bold:
	color:#6A2020; */
/* Colour for bold: */
	color:#AA6060; 
	font-weight:bold;
/*	color:#0F89BC;*/
/*	color:#107E0A;*/
	font-size: 16px;
/*	text-decoration:underline;*/
/*	padding-top: 5px !important; */
	padding-top: 15px;
}
/*override the padding in netscape, since it is too much*/
.repTitle {
	padding-top: 10px;
}

.BigLinks P, .BigLinks UL{ /*if remove P, will mess up formatting in netscape 4, so doing it for UL and P... */
	font-size: 13px;
	/*Margins and paddings appear around every paragraph, 
	padding does more in IE than it does in NN4
	so just keeping to using margins.*/
	padding-top:0px;
	padding-bottom:0px;
	margin-top:6px;
	margin-bottom:6px;
}

.repText P, .repText UL{ /*if remove P, will mess up formatting in netscape 4, so doing it for UL and P... */
	font-size: 13px;
	/*Margins and paddings appear around every paragraph, 
	padding does more in IE than it does in NN4
	so just keeping to using margins.*/
	padding-top:0px;
	padding-bottom:0px;
	margin-top:6px;
	margin-bottom:6px;
}

.helpText { /*if remove P, will mess up formatting in netscape 4, so doing it for UL and P... */
	font-size: 11px;
	/*Margins and paddings appear around every paragraph, 
	padding does more in IE than it does in NN4
	so just keeping to using margins.*/
	color:#107E0A;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:6px;
	margin-bottom:6px;
}

.repTools {
	margin-top:0px;
	font-size: 13px;
}

.hidden {
visibility:hidden;
}
.visible{
visibility:visible;
}
