
	/* BODY */

	#body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		background: white; /*url(/graphics/page_background.png) repeat-y 50% 0 fixed*/
		margin:0; /*To remove spacing to top edge of window*/
		text-align: center; /*Without this, IE places the body against the left edge*/
	}

	/* HEADER CONTENTS */
	
	#header {
		width: 960px;
		height: 110px;
		margin: 0px auto; /*Auto = to center it left-to-right*/
		background: url(/graphics/header_bgnd.png) no-repeat left top;
		position:relative;
		z-index:100;
	}

	#topLogo {
		position:absolute;
		left:32px; top:14px;
	}

	#siteTitle {
		position:absolute;
		left:215px; top:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18pt;
		font-weight:bold; 
		color: #698E80;
	}


	#searchBox {
		position:absolute;
		top:15px;
		right:22px;
		margin:2px;
	}
	
	#translateBox {
		position:absolute;
		top:15px;
		right:250px;
		margin:6px;
	}


	/* Navigavion dropdown menus */
	#navbar {
		position: absolute;
		right:22px;
		top:70px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight:bold; 
		text-align: left; 
		padding: 20px;
		margin: 0 auto; 
		margin: 0;
		padding: 0;
		height: 1em;
	}
	
	#navbar li {
		list-style: none;
		float: left;
	}
	
	#navbar a:hover {
		color:black;
	}

	#navbar li a {
		display: block;
		padding: 5px 8px;
		margin-right: 0px;
		color: #698E80; /* border and text */
		text-decoration: none;
	}
	
	#navbar a.activeMenu {
		color:black;
	}


	#navbar li ul {
		display: none; 
		width: 15em; /* This sets the width of the submenus. Width to help Opera out */
		background-color: #F4F4F4;
	}
	

	#navbar li:hover ul, #navbar li.hover ul {
		display: block;
		position: absolute;
		margin: 0;
		padding: 0;
		color:black;
	}
	
	#navbar li:hover li, #navbar li.hover li {
		float: none;
		color:black;
	}
	
	#navbar li:hover li a, #navbar li.hover li a {
		background-color: #F4F4F4; /* Without it, IE only sees the 1st submenu */
		border: 1px solid #698E80;
		color: #698E80;
	}
	
	#navbar li li a:hover {
		background-color: #F4F4F4;
		color:black;
	}




	/* MAIN BODY */

	
	#mainBody {
		width: 960px;
		margin: 0px auto; /*Auto = to center it left-to-right*/
		background: url(/graphics/page_bgnd.png) repeat-y left top;
		position:relative;
		border-bottom: 1px solid;
		min-height:400px;
	}	


	#pageContents {
	}	

	td.contentMargin {
		width:30px;
	}	

	div.search{
		float:right;
		width:150px;
		background:#F4F4F4;
		margin:0px 0px 0px 0px;
		border:1px solid #698E80;
		position:absolute;
		top:10px;
		right:10px;
	}

	div.appwarning{
		float:right;
		width:300px;
		background:#F4F4F4;
		margin:0px 0px 0px 0px;
		border:1px solid #698E80;
		text-align: left;
		position:absolute;
		top:10px;
		right:10px;
		color:red;
		font-size:8pt; 
	}


	#linkTree {
		position:relative;
		top: 10px;
		text-align:left;
		color:#698E80;
	}

	#title {
		text-align: left;
		font-size:20pt; 
		font-weight:bold; 
		color:#698E80;
		margin-top:30px;
	}

	#subTitle {
		text-align: left;
		font-size:14pt; 
		font-weight:bold; 
		margin-top:10px;
		margin-bottom:40px;
	}

	#toc{
		position:absolute;
		top: 10px;
		right:10px;
		text-align: right;
	}

	#brochure{
		position:absolute;
		top: 60px;
		right:40px;
	}

	p,li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}
	
	/* Tables */
	td,th {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		vertical-align:top;
	}

	table.standardTable {
		border:0;
		background:white;
	}

	table.standardTable th { 
		padding:5px;
		vertical-align:top;
		background:#C2E0D6;
	}

	.partNumber {
		font-family: courier, courier new, monospace;
	}

	table.standardTable td { 
		padding:5px;
		vertical-align:top;
		background:#F4F4F4;
	}

	.alignL {
		text-align: left;
	}

	.alignC {
		text-align: center;
	}

	.alignR {
		text-align: right;
	}

	.alignM {
		vertical-align:middle;
	}

	/* Section headers */
	div.sectionHeader {
		height: 25px;
		margin-top: 30px;
		margin-bottom: 20px;

		background:#F4F4F4;
		border-bottom: 1px solid #698E80;

		font-size:14pt;
		font-weight:bold;
		text-indent:10px;
		text-align:left;
		color:#698E80;
	}
	
	div.subsectionHeader {
		margin-top: 40px;
		margin-bottom: 20px;
		
		background:#F4F4F4;

		font-weight:bold;
		text-align:left;
		color:#306060;
	}
	
	a.headerlink:link {text-decoration: none; color:#306060;}
	a.headerlink:visited {text-decoration: none; color:#306060;}
	a.headerlink:active {text-decoration: none; color:#306060;}

	/* Pictures */
	.stdPict {
		background-color:#F0F8F8;
		border: 0;
	}

	div.pictureBlock {
		text-align: right;
		color: #306060;
		margin-bottom: 20px;
		position:relative;
	}

	img.enlargeIcon {
		width:24px;
		height:24px;
		border:0;
		position:absolute;
		top:2px;right:2px;
	}

	/* Misc */
	*.notes {
		font-size:smaller;
	}

	*.warning {
		background-color:yellow;
		text-align:center;
	}
	
	
	#pdfmanual{
		position:absolute;
		top: 60px;
		right:40px;
	}	
	
	/* BOTTOM OF PAGE */
	
	#smallPrint {
		width: 960px;
		margin: 0px auto; /*Auto = to center it left-to-right*/
		background: url(/graphics/footer_bgnd.png) repeat-y left top;
		border-bottom: 1px solid; 
		text-align: center;
		font-size:x-small;
	}
