@charset "UTF-8";body {	color: #000000;	background: #FFFFFF;	margin: 0px;	padding: 0px;}#header {	background: no-repeat right center;	margin: 0px;	padding: 0px;	height: 150px;	width: 100%;}#content {	margin: 50px 270px 0px 50px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#header-top .logotext {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	position: absolute;	left: 50px;	top: 50px;	font-size: 160%;}/*hack for IE5. *which misinterprets the width */* #content {width: 100%;w\idth: auto;}/* end hack */.homepage-box {	width: 100%;	border-top: 1pt dashed #393c4e;	margin: 0px;	padding: 0px;}.clear {	clear: both;}#logo {	position: absolute;	left: 0px;	top: 0px;	display: none;}#content h3 {	color: #000000;}#content .homepage-box table a {	color: #000000;	text-decoration: underline;}#content .homepage-box .news-pic {	float: left;	width: 150px;	margin-right: 20px;	margin-left: 4px;}#content .homepage-box h2 {}#content .homepage-box p {	margin-right: 20px;}#content   p.newsarticledate     {	font-weight: bold;	color: #393c4e;	text-align: left;	margin-bottom: 5px;}#header-top {	height: 55px;	background: #FFFFFF;}#header-bottom  {	background: #FFFFFF;	height: 30px;	float: none;	margin-top: 90px;}#header-bottom ul {	margin: 0px;	padding: 2px 0px 0px;	float: right;}#content h1 {	font-style: normal;	font-weight: lighter;	padding-bottom: 0.2em;}#content h2 {	font-style: normal;	font-weight: bold;	color: #000000;	margin: 1em 0 0;	padding: 0px;}.project-list {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	list-style: url(../images/tutorial-list-bullet.gif);}#content .homepage-box table {	width: 98%;	margin-top: 1em;	border-collapse: collapse;	padding: 0px;}#content .homepage-box th {	color: #FFFFFF;	background: #6f735d;}#content .homepage-box td {	background: #FFFFFF;}#content .homepage-box td {	padding-top: 0.3em;	padding-bottom: 0.3em;}#content .homepage-box tr .even {	background: #adbad2;}#content a:link {	color: #000000;	text-decoration: underline;	font-weight: normal;}#content .homepage-box a:link {	color: #000000;	font-weight: bold;}#content a:visited {	color: #000000;}#content a:hover {	color: #000000;	text-decoration: underline;}#content p {	padding: 0px;}#header li {	font-family:Verdana, Arial, Helvetica, sans-serif;	display: inline;	margin-right: 2.4em;}#header-bottom li a:link {	color: #000000;}#header-bottom li a:visited {	color: #000000;}#header-bottom li a:hover {	color: #89ae3f;}#controls {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #393c4e;	text-align: right;	float: right;	margin-top: 0.2em;	margin-right: 30px;	padding: 0em;}#controls ul {	margin: 0px;	padding: 0px;}#header p {	margin: 0px;	padding: 0px;}#controls li {	display: inline;	margin: 0px;	padding: 0px;}.tablebullet {	background: url(../images/tbl_bullet.gif) no-repeat 3px;	padding-left: 28px;}.tablebullet-even  {	background: url(../images/tbl_bullet_even.gif) no-repeat 3px;	padding-left: 28px;}#nav {	background: #ffffff;	position: absolute;	width: 250px;	top: 230px;	right: 10px;	border-left: 1px dotted #000000;}#nav .section {	margin-top: 10px;	padding: 0px;	margin-left: 20px;	margin-right: 20px;}.displayblock {	display: block;}#nav h3 {	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	text-align: left;	padding: 0.2em 0px 0.2em 0.5em;	margin-top: 0.2em;	margin-bottom: 0em;	background: #89ae3f;	margin-left: 0em;}#nav   h3   a:link  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;	text-decoration: none;}#nav   h3   a:visited  {	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}#nav   h3   a:hover  {	color: #000000;}#nav p {	padding-left: 20px;}#nav label {	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #393c4e;}#nav .searchtxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 120px;	border: 1px solid #7f9db9;}#nav  ul.topics  {	padding: 0px;	list-style: none;	margin: 0px;}#nav ul.topics li {	font-family:Verdana, Arial, Helvetica, sans-serif;	color: #393c4e;	padding: 0.2em 0.4em 0.3em 20px;	background: #FFFFFF;}#nav ul.topics li a:visited {	font-weight: bold;	color: #000000;}#nav ul.topics li a:hover {	font-weight: bold;	color: #000000;}#content  .homepage-box img {	display: none;}#nav ul.topics li a:link {	font-weight: bold;	color: #393c4e;	text-decoration: none;}.breadcrumbs {	border-bottom: 1px dotted #393c4e;	line-height: 2em;	text-align: right;}.imageleft {	width: 260px;	margin-right: 10px;	margin-bottom: 10px;	float: left;}.imageright {	float: right;	width: 260px;	margin-bottom: 10px;	margin-left: 10px;}.pullquote-left {	font-weight: bold;	background: #3c582f no-repeat right bottom;	margin: 0px 10px 10px 0px;	padding: 0.2em 0.5em 0.2em 0.2em;	float: left;	width: 160px;	color: #FFFFFF;	border: thin solid #999999;}.pullquote-left  p {	background: no-repeat;	margin: 0px;	padding: 6px 4px 6px 8px;	border-width: 2px;	border-color: #3c582f;}.intro {	font-family:Verdana, Arial, Helvetica, sans-serif;}.sitemap {	margin: 0px;	padding: 0px;	list-style: none;}.sitemap li {	border-bottom: 1px solid #7f9db9;	padding-bottom: 0.5em;}.sitemap li ul li {	border-bottom-style: none;	margin-top: 0.2em;	list-style: url(../images/sitemap-level2.gif);}.sitemap  li  ul  ul  li {	list-style: url(../images/tutorial-list-bullet.gif);}.pdfarchive {	margin: 0px;	padding: 0px;	list-style: none;}.pdfarchive li {	border-bottom: 1px solid #7f9db9;	padding-bottom: 0.5em;}.pdfarchive li ul li {	border-bottom-style: none;	margin-top: 0.2em;	list-style: url(../images/pdf-icon.gif);}.pdfarchive  li  ul  ul  li {	list-style: url(../images/pdf-icon.gif);}.contactform p {	margin: 0px;	padding: 0px;	clear: left;}.contactform p label {	font-weight: bold;	float: left;	width: 20%;	padding: 5px 0px;}.contactform .text  {	background: #eaeae2;	padding: 5px;	width: 280px;	border: 1px solid #393c4e;	margin: 2px 2px 4px;}.contactform p.submit input {	margin-top: 5px;}.tagline {	font-family: Verdana, Arial, Helvetica, sans-serif;	background: #000000;}.imageleft, .imageright {display:none;}
