@charset "UTF-8";body {	color: #000000;	background: #FFFFFF;	margin: 0px;	padding: 0px;}#header {	background: #333333 url(../images/header-bg2.jpg) no-repeat right center;	margin: 0px;	padding: 0px;	height: 150px;	width: 100%;	display: none;}#content {	margin: 50px 80px 0px 50px;	font-family: Verdana, Arial, Helvetica, sans-serif;}/*hack for IE5. *which misinterprets the width */* #content {width: 100%;w\idth: auto;}/* end hack */.homepage-box {	float: left;	width: 49%;	border-top: 1pt dashed #393c4e;	margin: 5px 0px 0px;	padding: 0px;}.clear {	clear: both;}#logo {	padding-top: 10px;	padding-left: 50px;	position: absolute;	left: 0px;	top: 0px;}#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 {	vertical-align: bottom;	height: 55px;}#header-bottom  {	background: #7f9db9;	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: #7f9db9;	text-decoration: none;}#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;	text-decoration: none;}#header-bottom li a:visited {	color: #000000;}#header-bottom li a:hover {	color: #393c4e;}#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: #eaeae2;	position: absolute;	width: 250px;	top: 230px;	right: 10px;	display: none;}#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: #FFFFFF;	text-align: center;	padding: 0.2em 0px;	margin-top: 0.2em;	margin-bottom: 0em;	background: #7f9db9;}#nav   h3   a:link  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #393c4e;	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;	border-top: 1px solid #eaeae2;	background: #d9ddcf url(../images/nav-topics-bullet.gif) no-repeat 4px center;	border-right: 1px solid #72746d;	border-bottom: 1px solid #72746d;	border-left: 1px solid #eaeae2;}#topics-pnb ul.topics li.topics-pnb, #topics-tdl ul.topics li.topics-tdl, #topics-cdl ul.topics li.topics-cdl, #topics-bua ul.topics li.topics-bua, #topics-bg ul.topics li.topics-bg, #topics-rp1 ul.topics li.topics-rp1, #topics-rp2 ul.topics li.topics-rp2, #topics-rp3 ul.topics li.topics-rp3, #topics-rp4 ul.topics li.topics-rp4, #topics-sr1 ul.topics li.topics-sr1, #topics-sr2 ul.topics li.topics-sr2, #topics-sr3 ul.topics li.topics-sr3, #topics-sr4 ul.topics li.topics-sr4, #topics-ht1 ul.topics li.topics-ht1, #topics-ht2 ul.topics li.topics-ht2, #topics-ht3 ul.topics li.topics-ht3 {background-image: url(../images/nav-topics-bullet-hilite.gif);}#nav ul.topics li a:visited {	font-weight: bold;	color: #000000;}#nav ul.topics li a:hover {	font-weight: bold;	color: #000000;}#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;	display: none;}.imageleft {	width: 240px;	margin-right: 10px;	margin-bottom: 0px;	float: left;}.imageright {	float: right;	width: 240px;	margin-bottom: 0px;	margin-left: 10px;}.pullquote-left {	font-weight: bold;	background: #FFFFFF no-repeat right bottom;	margin: 0px 10px 10px 0px;	padding: 0.2em 0.5em 0.2em 0.2em;	float: left;	width: 160px;	color: #FFFFFF;}.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);}.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;}#header-top  .logotext {	display: none;}
