body {	background-color: #FFECBF;	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: 22px;	color: #000000;	margin: 0 0 30px;	text-align: center}a {	color: #9390FF;	text-decoration: none;}a:hover {    text-decoration: underline;}img {	border: 0px solid #FFFFFF; }.floatLeft { 	clear: both;    float: left;     margin: 5px 15px 15px 5px; }.floatRight { 	clear: both;    float: right;     margin: 5px 5px 15px 15px; }td {	width: 200px;	font-size: 11px;	line-height: 14px;}/* logo and tagline */#page {	background: #FFE199;	text-align: left;	margin-left: auto;	margin-right: auto;	position: relative;	width: 700px;	border: 2px solid #FFB400;	border-top: none;}#header {	position: relative;	height: 130px;	background: #FFE199 url(images/logo.jpg) no-repeat bottom center;}.tagline {	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 10px;	color: #9390FF;	letter-spacing: 0.25cm;	float: left;	margin: 28px 0 0 210px;}/* main body area */#main {	position: relative;	padding: 20px 15px 15px 15px;}p {	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;  	font-size: 12px;  	background-color: #FFECBF;	color: #000000;	padding: 5px;}.alt {  	background-color: #FFFFFF;}.title {	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;  	font-size: 24px;	font-weight: bold;	line-height: 30px;	color: #FFB400;}.subtitle {	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 14px;	font-style: italic;	line-height: 22px;  	color: #FFB400;}.footer {  	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	line-height: 22px;	color: #FFB400;}.footersm {  	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 22px;}.small {	font-size: 10px;	font-style: italic;}.italic {	font-style: italic;}.bold {	font-weight: bold;}h6 {	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 9px;	color: #FFB400;	text-align: center;}/* nifty corners */span#menu {		font: 11px Myriad, Optima, Helvetica Neue, Helvetica, Sans-Serif;	float: left;	margin-left: 145px;	margin-top: 62px;	}ul#nav,ul#nav li {	list-style: none;	display: inline;	margin:0;	padding:0;}ul#nav li {	float:left;	width:5.05em;	margin-right:2px;	text-align: center;	display: inline;}ul#nav a {	display:block;	text-decoration:none;	padding:5px 0 0;	background: #FFECBF;    color: #9390FF;}ul#nav li.activelink a,ul#nav a:hover {	color: #C9C8FF;}.rtop,.artop{display:block}.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}.artop *{border-style: solid;border-width:0 1px}.r1,.rl1,.re1,.rel1{margin-left:5px}.r1,.rr1,.re1,.rer1{margin-right:5px}.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}.rx1,.rxl1{border-left-width:5px}.rx1,.rxr1{border-right-width:5px}.rx2,.rxl2{border-left-width:3px}.rx2,.rxr2{border-right-width:3px}.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}/* sidebar */.sidebar {	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: 18px;	padding: 3px;	background-color: #FFFFFF;}.sidebarHeader {	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 16px;	line-height: 24px;	color: #FFFFFF;	background-color: #339999;}.sidebarFooter {	font-family: Myriad, Optima, Helevetica Neue, Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: 18px;	background-color: #CCCCCC;}