body{	margin: 10px 10px 10px 10px;/*	border: 1px solid silver;*/  	background: #90AED5;	font-family: "RotisSansSerif Light", Tahoma, Arial, Verdana;	font-size: 12px;	color: #333;}td, p{       margin: 0px 0px 0px 0px;	font-family: "RotisSansSerif Light", Tahoma, Arial, Verdana;	font-size: 12px;}img { color: silver; }A{	/*	color: #369;	font-family: verdana, arial, sans-serif;*/	text-decoration: underline;}A:link{	color: blue;	text-decoration: underline;}A:visited{	color: #333;	text-decoration: underline;}A:active { color: yellow; }A:hover { color: red; }h1, h3, h4, h5, h6{	margin-top: 0px;	margin-bottom: 0px;	color: #333333;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: silver;	border-right-color: silver;	border-bottom-color: silver;	border-left-color: silver;}h2{	padding-top: 9px;	margin-top: 0px;	margin-bottom: 3px;	border-color: #523419;	border-width: 0px 0px 1px 0px;	border-style: dotted;	color: #523419;	letter-spacing: 2px;	font-weight: normal;}#contents{    border: 2px solid #523419;    background: #F6F2E7;}#banner{	/*	font-family: verdana, arial, sans-serif;	color: #333;	font-size: 150%;	font-weight: normal;	border-bottom: 1px solid #FFF;	border-top: 5px dotted #CFF;	text-transform: uppercase;	letter-spacing: .2em;*/	background-color: #F6F2E7;	padding: 15px;/*	background-image: url(/images/header_tile_01.jpg);	font-variant: small-caps;*/}#banner img{    margin: 0;    padding: 0;}#banner a{    margin: 0;    padding: 0;}.description{	/*	font-family: verdana, arial, sans-serif;	color: #A35407;	font-size: 12px;	font-weight: bold;	text-transform: none;	letter-spacing: 3px;*/}#leftcol{	float: left;	width: 65%;	background: #F6F2E7;	border-right: 1px dotted #523419;	margin-right: 15px;/*	padding-bottom: 200px;*/	padding-right: 15px;/*	border-bottom: 1px solid silver;*/}#leftcol p, table, li{	padding-left: 15px;	margin-top: 0px;	font-family: "RotisSansSerif Light", Tahoma, Arial, Verdana;	font-size: 12px;	line-height: 150%;}#leftcol li { padding-bottom: 10px; }#leftcol h3{	color: #369;	margin-bottom: 3px;}#rightcol{	padding-right: 15px;	padding-top: 10px;	padding-bottom: 0px;	background-color: #F6F2E7;}#rightcol h1, h2, h3, h5, h4, h6{	margin-left: 15px;	/*	margin-right: 15px;*/}#rightcol h4{	padding-top: 3px;	padding-bottom: 3px;	color: #A35407;	letter-spacing: 1px;	/*	margin-top: 10px;	margin-right: 15px;*/}#rightcol p{	margin-left: 15px;	margin-bottom: 6px;	/*	margin-right: 15px;*/	margin-top: 3px;}#rightcol table{	margin-bottom: 6px;	/*	margin-right: 15px;*/	margin-top: 3px;}#fullpage{	float: left;	width: 95%;	background: #FFF;	margin-right: 15px;	padding-bottom: 200px;}#fullpage p{	padding-left: 15px;	padding-right: 15px;	margin-top: 0px;}#pipe{	padding: 5px 0px 5px 0px;	margin: 0px 0px 15px 0px;	background-color: #153866;	/*	border-color: #CCC;	border-width: 0px 0px 1px 0px;	border-style: solid;*/	font-size: 12px;	clear: all;}#pipe a{    color: #F6F2E7;    /*	border-color: #CCC;	border-width: 0px 0px 1px 0px;	border-style: solid;*/	font-size: 12px;}#pipe ul{	margin-left: 0;	padding-left: 0px;	display: inline;	width: auto;	/*	letter-spacing: .1em;*/	font-weight: lighter;/*	border-top: 1px solid #CCC;*/}#pipe ul li.first{	margin-left: 0px;	padding: 4px 9px 4px 9px;	border-left: none;	list-style: none;	display: inline;}#pipe ul li.here{	color: white;	background-color: #153866;	font-weight: normal;}#pipe ul li.firsthere{	margin-left: 0;	border-left: none;	list-style: none;	display: inline;	color: white;	background-color: #153866;	font-weight: normal;}#pipe ul li{	margin-left: 0px;	padding: 4px 9px 4px 9px;	list-style: none;	display: inline;	background-color: #153866;/*	border-color: #FFF #369 #369 #FFF;	border-width: 1px;	border-style: solid;*/}#footer{/*     margin-top: 50px;*/  padding: 10px;	font-size: 10px;	font-style: normal;	margin-top: 50px;}cite{	/*	font-family: verdana, arial, sans-serif;*/	font-size: 11px;	font-style: italic;	color: #333;}.homeheadlink {    font-size: 150%;}.homeabstract {    font-size: 120%;}.testimonialbox{	border: 1px dotted silver666;	margin-top: 0px;	margin-left: 15px;	padding: 5px;}#swgrcover {    margin: 5px 10px 5px 0px;}/* begin styles for RSS Feed */.rss_box {	 margin: 1em;/*	 width: 451px;*//*	 background-color: white;*//*	 border: 1px solid silver;*/	 }.rss_items {	margin-top:0px;	padding:0.5em; 0.5em;	margin-left:0px;	color:#000000;}p.rss_title {padding:0.5em;}.rss_title {	font-size: 8pt;	background-color: white;	color: black;	font-weight:bold;	text-align: left;}.rss_item  {/*  font-size: 7pt;*/  list-style:none;  padding-bottom:1em;}.rss_item a {	color:#333333;	font-size: 9pt;	font-weight:bold;	}	.rss_item a:visited {	color: black;}.rss_date {	font-size: 7pt;	color: navy;	}var {	margin: 0px;	padding-left: 15px;	font-size: 11px;	font-style: italic;	color: #333;}#contents #leftcol .post {	margin-top: 1.5em;}