body {	margin: 0px;}h1 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 2em;	font-weight: bold;	color: #000000;	margin-left: 18px;}h2 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1.6em;	font-weight: bold;	color: #009966;	border-bottom-style: dotted;	border-bottom-width: medium;	border-bottom-color: #CCCCCC;	padding-bottom: 0.2em;}h3 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1.2em;	font-weight: bold;	color: #009966;	margin-bottom: .4em;}h4 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1em;	font-weight: bold;	color: #000000;	margin-bottom: 0em;}p {	font-family: "Times New Roman", Times, serif;	font-size: 1em;	line-height: 1.4em;	margin-top: 0em;	margin-bottom: 1em;}ul li {	font-family: "Times New Roman", Times, serif;	font-size: 1em;	line-height: 1.4em;	padding-bottom: 0.4em;	list-style-type: square;	vertical-align: middle;	text-indent: 0em;}li {	font-family: "Times New Roman", Times, serif;	font-size: 1em;	line-height: 1.4em;	padding-bottom: 0.4em;	vertical-align: middle;	text-indent: 0em;}th {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	font-weight: bold;	background-color: #009966;	text-align: left;	padding: 4px;	vertical-align: top;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #009966;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #009966;	color: #FFFFFF;}td {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: .8em;	font-style: normal;	text-align: left;	vertical-align: top;	padding: 4px;	background-color: #FFFFCC;	border-top: 1px solid #009966;	border-right: 1px solid #009966;}caption {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	font-weight: bold;	padding-bottom: 6px;	color: #009966;	text-align: left;}table {	border-bottom: 1px solid #009966;	border-left: 1px solid #009966;}.author {	background-color: #E0FFD8;	border: 1px solid #00CC99;	padding: 4px 8px 6px;}.dropcap {	color: #FFFFFF;	background-color: #009966;	float: left;	font-size: 2.6em;	border: 1px solid #000000;	margin: 0px 0.2em 0.2em 0px;	padding: 0.3em;	font-family: "Trebuchet MS", Helvetica, Arial;	text-align: center;	font-weight: normal;	background-image: url(images/bannergrad.gif);	background-position: bottom;	background-repeat: repeat-x;}.intro {	color: #666666;	font-style: italic;	font-family: "Trebuchet MS", Helvetica, Arial;	margin-left: 18px;}.copyright {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: .8em;	color: #666666;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;	padding-top: .2em;}.featuretext {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: .8em;	color: #666666;}.featureend {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: .8em;	color: #666666;	border-bottom-width: thick;	border-bottom-style: double;	border-bottom-color: #666666;	padding-bottom: 1em;	margin-bottom: 2em;}.featurehead {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1em;	font-weight: bold;	color: #006666;	border-top-width: thick;	border-top-style: double;	border-top-color: #666666;	margin-top: 2em;	padding-top: 1em;	margin-bottom: .4em;}.tdgroup {	background-color: #66FF99;}.thsuper {	background-color: #006666;}.sidebar-ul {	list-style-type: none;	margin-top: 6px;	margin-bottom: 6px;}.sidebar-li {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.6em;	font-weight: normal;	font-weight: normal;	list-style-type: square;	list-style-position: outside;	color: #006666;	margin-left: -12px;}.sidebar-h5 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1.2em;	color: #009966;	padding: 0px 0px 0px 4px;	background-image: url(images/fleuron2.gif);	background-repeat: no-repeat;	background-position: 0px;	margin-bottom: 0px;	margin-top: 0px;font-weight: normal;}.sidebar-p {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.6em;	color: #006666;	border: none;}.sidebar-pb {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: .6em;	font-weight: normal;	background-color: #E0FFD8;	border-top: none;	border-right: 1px solid #009966;	border-bottom: 1px solid #009966;	border-left: 1px solid #009966;	margin-bottom: 0px;	padding: 4px;}.irconban {	background-color: #336666;	background-image: url(images/bannergrad.gif);	background-repeat: repeat-x;	height: 72px;	margin-bottom: 0px;}.conbar {	background-image: url(images/gradgreen.gif);	background-repeat: repeat-x;	background-color: #CCFFCC;	padding-right: 0px;	padding-top: 4px;	padding-bottom: 4px;	margin-top: 0px;	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #009966;	margin-bottom: 1em;	padding-left: 10px;}.conbar a:link {	color: #000000;	text-decoration: none;	padding: 4px 8px;}.conbar a:visited {	color: #000000;	text-decoration: none;	padding-top: 4px;	padding-right: 8px;	padding-bottom: 4px;	padding-left: 8px;}.conbar a:hover {	color: #FFFFCC;	text-decoration: none;	background-image: url(images/gradgreen2.gif);	padding-top: 4px;	padding-right: 8px;	padding-bottom: 4px;	padding-left: 8px;}.date {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	font-weight: bold;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #99FFCC;	color: #009966;	padding-bottom: 2px;	margin-left: 18px;}.byline {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1em;	color: #009966;	margin-left: 18px;}.marginbot {	margin-bottom: 12px;	padding-bottom: 12px;}.superscript {	font-size: .4em;	vertical-align: super;}div#main {	float: right;	width: 502px;	position: absolute;	height: auto;	margin-left: 100px;	top: auto;}div#sidebar {	float: right;	width: 180px;	margin: 0px auto 18px 18px;	position: absolute;	height: auto;	left: 650px;	top: auto;}div#conbanner {	position: fixed;	top: 0;	height: auto;	width: 100%;	z-index: 8;	margin-bottom: 1em;	clear: both;}div#intro {	margin-left: 8px;	position: absolute;	height: auto;	width: auto;	top: auto;	z-index: 6;	clear: none;}div#menu {	width:200px;	z-index:2;	left: 650px;	top: auto;	position: absolute;}#menu h2 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1em;	color: #FFFFFF;	border: 1px solid #999966;	background-color: #CCCC99;	padding: 4px;	margin-bottom: 0px;	margin-top: 16px;	background-image: url(images/beigegrad1.gif);	background-repeat: repeat-x;	background-position: center;}#menu ul {	background-color: #EAEBBC;	list-style-type: none;	margin-left: 0px;	margin-top: 0px;	list-style-position: outside;	padding-left: 0px;}#menu li {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	padding: 4px;	list-style-type: inherit;	list-style-position: outside;	background-image: url(images/beigegrad1.gif);	background-repeat: repeat-x;	background-position: top;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #999966;	border-bottom-color: #999966;	border-left-color: #999966;}#menu p {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	padding: 4px;	list-style-type: inherit;	list-style-position: outside;	background-image: url(images/beigegrad1.gif);	background-repeat: repeat-x;	background-position: top;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #999966;	border-bottom-color: #999966;	border-left-color: #999966;	margin-bottom: 0px;}#menu li:hover {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	padding: 4px;	list-style-type: inherit;	list-style-position: outside;	background-image: url(images/beigegrad2.gif);	background-repeat: repeat-x;	background-position: top;}#menu a:link {	color: #000000;	text-decoration: none;}#menu a:visited {	color: #006633;	text-decoration: none;}#menu a:hover {	color: #009966;}div#prime {	left: 102px;	top: 108px;	width: 502px;	margin-left: 102px;}#prime h1 {	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1.6em;}#main h1 {	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1.6em;	color: #AEAE82;}#main h2 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1.6em;	font-weight: bold;	color: #CC9966;	border-bottom-style: dotted;	border-bottom-width: thin;	border-bottom-color: #CCCC99;	padding-bottom: 0.2em;}#main h3 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1.2em;	font-weight: bold;	color: #009966;	margin-bottom: .4em;}#main h4 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1em;	font-weight: bold;	color: #000000;	margin-bottom: 0em;}#main a:link {	color: #009966;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCC99;	text-decoration: none;}#main a:visited {	color: #666666;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCC99;	text-decoration: none;}#main a:hover {	color: #006633;	border-bottom-style: none;	background-color: #FFFFCC;	text-decoration: none;}#sidebar a:link {	color: #009966;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCC99;	text-decoration: none;}#sidebar a:visited {	color: #666666;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCC99;	text-decoration: none;}#sidebar a:hover {	color: #006633;	border-bottom-style: none;	background-color: #FFFFCC;	text-decoration: none;}#sidebar ul {	list-style-type: none;	margin-top: 6px;	margin-bottom: 6px;}#sidebar li {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.6em;	font-weight: normal;	font-weight: normal;	list-style-type: circle;	list-style-position: outside;	color: #006666;	margin-left: -12px;	list-style-image: url(images/fleuron10.gif);	padding-bottom: 10px;}#sidebar h5 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 1.2em;	color: #009966;	padding: 0px 0px 0px 4px;	background-image: url(images/fleuron2.gif);	background-repeat: no-repeat;	background-position: 0px;	margin-bottom: 0px;	margin-top: 0px;font-weight: normal;}#sidebar h6 {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	color: #006666;	margin-bottom: 4px;}#sidebar h6.sidebar-h6b {	font-family: "Trebuchet MS", Helvetica, Arial;	font-size: 0.8em;	color: #FFFFFF;	background-color: #009966;	border: 1px solid #009966;	padding: 4px;	margin-bottom: 0px;}