body     { font-size: 12px; font-family: 'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif }table    { font-size: 12px; font-family: 'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif }h1       { font-size: 22px; font-weight: bold; text-shadow: #aaaaaa 3px 3px 4px}h2       { font-size: 18px; font-weight: bold; text-shadow: #aaaaaa 3px 3px 4px}h3       { font-size: 16px; font-weight: bold;}h4       { font-size: 15px; font-weight: bold;}h5       { font-size: 14px;}h6       { font-size: 13px;}img {border: 0; margin: 5px 5px 5px 5px;}img.left {float: left; margin: 5px 5px 5px 5px; border: 0;} img.right {float: right; margin: 5px 5px 5px 5px; border: 0;}.newitem {color: #FF0000; font-weight: bold; font-style: italic; background-color: white;} .bolditalic {font-weight: bold; font-style: italic} .sectiontitle {font-weight: bold; font-size: 15px}#content { width:850px; margin:0 auto; padding:0 10px 10px; text-align:left;
 border: 1px solid #888; 
 -moz-border-radius: 5px;
 -webkit-border-radius: 7px;
 -webkit-box-shadow: 5px 5px 5px #888;}#content li { list-style-position: inside;  margin-left: 0; margin-right: 25px;}#content ul { margin: 0 -25px; }#main { width: 600px;  padding:0 10px 5px; margin:5px 5px 0; float:left; position: relative;}#header_content { margin:0 0 0; padding:0 0 8px; text-align: center;}#header { width:1000px;  margin:0 0 0; padding:0 0 8px; margin-left: auto; margin-right: auto; text-align: center;}#footer { width:1000px;  margin:0 0 0; padding:0 0 8px; margin-left: auto; margin-right: auto; text-align: center; font-size: 11px;}#sidebar { width:190px; margin:10px 10px 0; text-align: left; font-size: 11px; float:left;    position: relative;}#sidebar li { font-size: 11px;  padding-left: 0; list-style-position: inside; margin-left: 0; margin-right: 35px;}#sidebar ul{ margin: 0 -40px; }#sidebar_orange { background:#FBA700; -moz-border-radius: 5px;
 -webkit-border-radius: 7px;
 padding: 10px}#sidebar_ltblue { background:#6699FF;  -moz-border-radius: 5px;
 -webkit-border-radius: 7px;
 padding: 10px}#sidebar_ltgreen { background:#90EE90;    -moz-border-radius: 5px;
 -webkit-border-radius: 7px;
 padding: 10px}#sidebar_plum { background:#DDA0DD;  -moz-border-radius: 5px;
 -webkit-border-radius: 7px;
 padding: 10px}.code {	margin: 0px;	padding: 5px;	font-family: "Courier", monospace;  	border: solid 0.2em silver;	color: black;	background-color: #f1f1f1;	}.note {	margin: 0px;	padding: 5px;  	border: solid 0.2em #000099;	color: black;		background-color: #fffdbb;	}.boxfloatright{float: right;position: relative;width: 200px;margin: 5px 10px;}.boxfloatleft{float: left;position: relative;width: 200px;margin: 5px 10px;}div.figure {  float: left;  position: relative;  margin: 0.1em;  padding: 0.1em;  text-align: center;  font-style: italic;  font-size: smaller;  text-indent: 0;}.clearboth { clear: both; }table#nav {	background-color: #fff;	}table#nav td {	text-align: center;	font: 12px 'Lucida Grande', geneva, verdana, sans-serif;	background-color: #fff;	border-top: 1px solid #a1a5a9;	border-bottom: 1px solid #a1a5a9;	text-shadow: #aaaaaa 3px 3px 4px;	}table#nav td a {	text-shadow: #aaaaaa 3px 3px 4px;	text-decoration: none;	display: block;	margin: 0;	padding: 3px 15px 3px 15px;	background-image: url(/images/NavBack.png);	}table#nav td a:link, #nav td a:visited {	color: #000;	text-decoration: none;	}table#nav td a:hover {	color: #000;	background: #99CCFF;	display: block;	text-decoration: none;	}#start a:link, #start a:visited {	border-left: 1px solid #a1a5a9;	}#end a:link, #end a:visited {	border-right: 1px solid #a1a5a9;	}#currentpage {	background-image: url(/images/NavBack_Selected.png);	padding: 3px 15px 3px 15px;	}/************************************************  Sliding Doors Tabs Menu- � Dynamic Drive (http://www.dynamicdrive.com)  * This notice MUST stay intact for legal use  * Visit http://www.dynamicdrive.com/ for this css and 100s more  ***********************************************/ #slidetabsmenu {float:left;width:100%;font-size:100%;line-height:normal;border-bottom: 1px solid gray; background-color:#DDE8FB;} * html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/ margin-bottom: 1em; }#slidetabsmenu ul{list-style-type: none;margin:5px 5px;/*margin-left: 10px;*/padding:0;}#slidetabsmenu li{display:inline;margin:0;padding:0;}#slidetabsmenu a {float:left;background:url(/images/tab-left.png) no-repeat left top; margin:0; padding:0 0 0 9px;text-decoration:none;}#slidetabsmenu a span {float:left;display:block;background:url(/images/tab-right.png) no-repeat right top; padding:3px 14px 3px 5px; font-weight:bold;color:#3B3B3B;}/* Commented Backslash Hack hides rule from IE5-Mac \*/ #slidetabsmenu a span {float:none;} /* End IE5-Mac hack */#slidetabsmenu a:hover span {color:black;}#slidetabsmenu #current a {background-position:0 -125px;}#slidetabsmenu #current a span {background-position:100% -125px;color: black;}#slidetabsmenu a:hover {background-position:0% -125px;}#slidetabsmenu a:hover span {background-position:100% -125px;}