
Body { 
	font: 12px/1.3 Verdana, sans-serif;
	background-color: #ffffff;
	color: 000000;
	}
/* Some body settings coded into each page */

h1	{
	font-size:	2em;
	color: #000033;
	margin-left: 10px
	}
h2	{
	font-size:	1.75em;
	color: #6699cc;
	margin: 10px 0 0 30px;
	letter-spacing: 1px;
	}
h3	{
	font-size:	1.5em;
	margin: 10px 0 0 30px;
	color: #6699cc;
	}
h4, h5	{
	font-size:	1.25em;
	color: #6699cc;
	margin: 10px 0 0 50px;
	style: italic
	}

p, dt { font: 12px/1.3 Verdana, sans-serif; margin-left: 50px }

dt { font:bold }

dd { margin: 0 0 15px 75px } 

/*This useful for Atomz*/
td { font: 12px/1.25 Verdana, sans-serif;} 
		
/*See also bullet and nospace classes*/
ul	{ 
		font: 12px Verdana, sans-serif; 
		margin-left: 50px;	
		list-style: outside;
		} 
		
ol { 
	font: 12px/1.3 Verdana, sans-serif;
	margin-left: 75px
	}
		
li		{ margin-bottom: 15px;}

pre 	{ margin-left: 50px; }

.bullet { 
	list-style: url(bullet.gif) square inside;
	/*Allows bullet to have 2 pixels of white space on rhs, but when lines wrap will still line up with text. 
	Bullet is 16px wide. (slightly out on NS6)*/
	text-indent: -18px ;
	margin-left: 18px
	} 
	

.tick { list-style: url(tick.gif) square;
	margin-left: 18px} 
	
/*Used to reduce spaces between items in numbered lists */
.nospace { 
	font: 12px/1.5 Verdana, sans-serif;
	margin-bottom: 0px; }
	
	/*Used to reduce spaces between items in non-numbered lists */
.nospaceul { 
	font: 12px/1.5 Verdana, sans-serif;
	margin-bottom: 0px; margin-left: 25px}

address { font:	10px/12px verdana, sans-serif;}

/*This is a box floating over the menu. It contains the main text of the page.
Done this way so positioning with style sheets rather than tables. Quick to 
load and also good for search engines to have text before menus. 
Note: Main text must be longer than the menu.*/
/* entries prefixed # can only be used once per page. */	
#maintext	{
	float:	left;
	width:	75%;
	/*color: #000;*/
	background-color:	#ffffff;
	border-right:	2px dotted black;
	/*sets external margin to right of border*/
	margin:	0 1em 0 0;
	/*sets right internal margin to left of border*/
	padding: 0 1em 0 0; 
	}
	
#menu {
	padding:	10px 10px 0px 15px;
	font:	10px/14px verdana, sans-serif;
	background-color:	#ffffff;
	}
	
.masthead	{
	color: #000000;
	background-color:	#99ccff;
	padding: 10px 0 1px 0; 
	}	
	
.blueline	{
	color: #000000;
	background-color:	#6699cc;
	padding: 1px 0 3px 0; 
	/* leaves a gap beneath colour block */
	margin: 0 0 10px 0;
	}	
.bluelinetop	{
	color: #000000;
	background-color:	#6699cc;
	padding: 1px 0 3px 0; 
	}	

	
a:link { color: #0033cc } 
a:visited { color: #666699 }
a:hover { color: #0066ff }

.subhead { 
	font:	14px verdana, sans-serif; 
	color: #000066;
	}

/*Used for hr*/
.indent { margin: 0 0 0 30px; }


/*Used for pop-up text (install section)*/
.noindent { margin: 0 0 0 10px; }
.noindentli { margin: 0 0 0 40px; }

.caption { 	font: italic 13px/1.25 Times New Roman, Times,  serif;  }

/*Used for lists to reduce paragraph spaces*/
.menuspace { 
	font: 12px/1.7 Verdana, sans-serif;}


/* Adobe Acrobat Icon for bullet */
.Adobe { list-style: url(adobe.gif) square}

.smaller { 	font: 11px/1.3 Verdana, sans-serif; }

.courier { font-family: courier new, courier; color: #336 }

.Breadcrumb {color: #666666; font-family: ms sans serif, Zurich, arial; font-size: 10pt; margin-left: 10px}

/*From Graham's Expert System */

TABLE
{
	/*clear: none;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: auto;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;*/
	background-color: #cceeff;
	margin-left: 50px ;
	

}

TD
{
	/*border-right: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
	text-align: center;*/
}

tr
{
	/*border-right: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;*/
	text-align: center;
}

.cleartable {
background-color: #ffffff;
margin-left: 0px ;}