/* id selectors # 100 *//* class selectors . 10 *//* html selectors 1 */body {	margin: 0px;	padding: 0px;	background-color: #E8ECF8;	text-align: left;	background-image: url(../images/page_elements/page-bkg.gif);	background-repeat: repeat-y;	background-position: left top;	color: #000000;}.img-lft {	margin: 0px;	padding: 1px 10px 4px 0px;	float: left;	border-style: none;	border-width: 0px;}.img-lft2 {	margin: 0px;	padding: 10px 10px 6px 0px;	float: left;	border-style: none;	border-width: 0px;}.img-right {	margin: 0px;	padding: 2px 5px 5px 10px;	float: right;	border-style: none;}.img-right2 {	margin: 0px;	padding: 2px 3px 5px 5px;	float: right;	border-style: none;}#container {	width: 740px;	margin: 0px;	padding: 0px;	background: url(../images/page_elements/col-home-bkg.gif) no-repeat left bottom;	text-align: left;	float: left;	display: block;}#col1 {	float: left;	width: 171px;	margin: 0px;	padding: 0px;}#newsform {	margin: 0px 2px 30px 10px;	padding: 0px;}#newsform p {	margin: 0px;	padding: 0px 5px 5px 15px;}#newsform form {	display: inline;	padding: 0px;	vertical-align: middle;	background-color: transparent;	font: 12px Helvetica, Geneva, Arial, sans-serif;	margin: 0px;	color: #FFFFFF;}#newsform .sign-img {	display: inline;	margin: 2px 0px 0px;	padding: 0px;	vertical-align: middle;}#col1 .leftcol {	padding-top: 10px;	padding-left: 10px;	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #32359B;}#col1 p {	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #32359B;	margin: 0px;	padding: 0px;	width: 140px;}#col1 .leftcol a {	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #32359B;	margin: 0px;	padding: 0px;}#col1 .leftcol a:hover {	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #D4A61E;	margin: 0px;	padding: 0px;}#col1 input {	font: 9px Verdana, Arial, Helvetica, sans-serif;	vertical-align: middle;	color: #666666;	width: 100px;	margin: 0px;	padding: 0px;}#top {	margin: 0px auto;	padding: 0px;	width: 738px;	text-align: center;	height: 89px;}#col2 {	margin: 0px;	padding: 0px;	float: left;	width: 392px;	background: url(../images/page_elements/sec-bk.gif) no-repeat left top;	text-align: left;}#col2 p {	font: 12px/14px Helvetica, Geneva, Arial, sans-serif;	color: #5D5D5D;	margin: 10px 15px 5px;	background: transparent;	padding: 0px;}#col2 li {	font: 12px Helvetica, Geneva, Arial, sans-serif;	color: #5D5D5D;	background: transparent;	margin: 5px 15px 5px 5px;	padding: 0px;}#col2w {	margin: 0px;	padding: 0px 0px 25px;	float: left;	width: 567px;	top: 95px;	color: #5D5D5D;	text-align: left;	border-top: 6px solid #F5C24E;	background: url(../images/page_elements/sec-bk3.gif) no-repeat left top;}#col2w p {	font: 12px/14px Helvetica, Geneva, Arial, sans-serif;	color: #5D5D5D;	background: transparent;	margin: 10px 25px 5px 15px;	padding: 0px;}#col2.indent {	margin: 0px;	padding: 15px 0px 0px 25px;}#col2w li {	font: 12px Helvetica, Geneva, Arial, sans-serif;	color: #5D5D5D;	background: transparent;	margin: 5px 15px 5px 5px;}#prog-form {	font: 12px/14px Helvetica, Geneva, Arial, sans-serif;	color: #5D5D5D;	background: transparent;	margin: 10px 25px 5px 15px;	padding: 0px;}#bottomnav {	margin: 10px 0px 0px 12px;	padding: 0px;	width: 534px;	text-align: center;	vertical-align: middle;	float: left;	font: 11px/18px "Trebuchet MS", Arial, sans-serif;	color: #D4A61E;	background-color: transparent;	border-top: 1px solid #F6D51B;	border-bottom: 16px solid #F6D51B;	border-right-style: none;	border-left-style: none;}#bottomnav p.copyright {	font: 9px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background: transparent;	margin: 0px;	padding: 10px 0px 5px;}#bottomnav p {	margin: 0px;	padding: 15px 0px;	width: 520px;}#bottomnav a {	font: 11px/20px "Trebuchet MS", Arial, sans-serif;	color: #3D4AAD;	background-color: transparent;	margin: 0px;	padding: 0px;}#bottomnav a:visited,#bottomnav a:hover,#bottomnav a:active {	color: #D4A61E;	background-color: transparent;}#bot-credits {	font: 10px "Trebuchet MS", Arial, sans-serif;	text-align: center;	color: #BFC3CE;	background: #FFFFFF;}#bot-credits a {	font: 10px "Trebuchet MS", Arial, sans-serif;	color: #BFC3CE;	background: #FFFFFF;	text-decoration: none;}#bot-credits a:visited, #bot-credits a:hover,#bot-credits a:active {	font: 10px "Trebuchet MS", Arial, sans-serif;	color: #BFC3CE;	background: #FFFFFF;	text-decoration: none;}a:link {	color: #3D4AAD;}a:visited,a:hover,a:active {	color: #E0B317;}h1 {	font: bold 16px/17px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background-color: transparent;	margin: 10px 5px 5px 15px;	padding: 0px;}#col2 .h1small {	font: bold 14px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background-color: transparent;	margin: 10px 5px 0px 0px;	padding: 0px;}#container2 .bluetext {	font-weight: bold;	color: #3D4AAD;	background: transparent;	line-height: 14px;}h2 {	font: bold 14px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background-color: transparent;	margin: 10px 5px 5px 15px;	padding: 0px;}.image-space {	margin: 8px 15px 5px 0px;}.image-space-rt {	margin: 4px 10px 15px 17px;}#contact-table {	font: 12px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background-color: transparent;	margin: 10px 15px 5px 15px;}#contact-table td {	font: 12px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background-color: transparent;	padding: 2px 0px 5px 2px;}	.td p {	font: 14px "Trebuchet MS", Arial, sans-serif;	padding: 5px 5px 5px 0px;}#col3 {	margin: 0px;	padding: 0px;	float: left;	width: 165px;	text-align: left;}#col3 p {	margin: 0px;	width: 155px;	font: 11px/13px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	padding: 10px 0px 5px 10px;}#col3 h2 {	font: bold 14px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background-color: transparent;	margin: 10px 5px 5px 10px;	padding: 0px;}#col3 ul {	margin: 0px 0px 0px 15px;	width: 145px;	padding: 0px;	list-style: outside;}#col3 .yellowline {	border-top: 1px solid #E0B317;	margin: 0px;	display: block;	width: 138px;	padding: 10px 0px 0px;}#col3 li {	font: 10px/13px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	margin: 0px 0px 0px 15px;	padding: 0px;}#col3 .rt-col-images {	margin: 0px;	padding: 5px 0px 0px 6px;	font: 11px "Trebuchet MS", Arial, sans-serif;	border-width: 0px;	text-decoration: none;	border-style: none;	float: right;}#col3 .indent {	margin: 0px;	padding: 3px 0px 5px 15px;	font-style: italic;	display: block;}#col3 .indent2 {	margin: 0px;	padding: 3px 0px 5px 15px;	display: block;}.news {	font: bold 14px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	margin: 0px;	padding: 0px;}#flyte {	margin: 0px auto;	padding: 0px;	width: 563px;	text-align: left;	float: right;}#col3 .rt-col-images {	text-align: center;	margin: 0px;	padding: 25px 0px 4px 4px;	width: 158px;	font: 11px "Trebuchet MS", Arial, sans-serif;	border-width: 0px;	text-decoration: none;	border-style: none;}#col3 .rt-col-images a {	text-decoration: none;}#tour .credits {	font: italic normal 9px/normal "Trebuchet MS", Arial, sans-serif;	color: #666666;	background-color: transparent;	margin: 20px 5px 5px 10px;	padding: 0px;}#header1 {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	text-align: right;	background: url(../images/headers/home/rotate.php) no-repeat left top;	display: block;	float: left;	height: 202px;}#header-senior {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	text-align: right;	background: url(../images/headers/home/home-image2.jpg) no-repeat left top;	display: block;	float: left;	height: 202px;}#header-virtual {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	text-align: right;	background: url(../images/headers/home/banner1.jpg) no-repeat left top;	display: block;	float: left;	height: 202px;}#header-health {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	text-align: right;	background: url(../images/headers/home/banner2.jpg) no-repeat left top;	display: block;	float: left;	height: 202px;}#header-about {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	text-align: right;	background: url(../images/headers/home/banner3.jpg) no-repeat left top;	display: block;	float: left;	height: 202px;}#header-press {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	text-align: right;	background: url(../images/headers/home/home-image1.jpg) no-repeat left top;	display: block;	float: left;	height: 202px;}#header-contact {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	text-align: right;	background: url(../images/headers/home/banner4.jpg) no-repeat left top;	display: block;	float: left;	height: 202px;}#header2 {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	height: 72px;	text-align: right;	background: url(../images/headers/home2.jpg) no-repeat left top;	top: 202px;	display: block;	float: left;}.tag {	color: #D4A61E;	margin: 28px 0px 20px;	padding: 0px;	font: bold 18px/19px "Trebuchet MS", Arial, sans-serif;	width: 567px;}#address p {	font: bold 10px/14px "Trebuchet MS", Arial, sans-serif;	color: #32359B;	margin: 0px;	padding: 75px 0px 0px;	width: 567px;	text-align: right;	display: block;}#container2 {	padding: 0px;	width: 567px;	text-align: left;	float: right;	display: inline;	margin: 0px;	background: no-repeat left top;}#header .logotext {	margin: 0px;	padding: 20px 5px 5px;	font: bold 22px "Trebuchet MS", Arial, sans-serif;	color: #C91E1B;	background-color: transparent;}#header .tagline {	margin: 0px;	padding: 0px 5px 5px;	font: italic 14px "Trebuchet MS", Arial, sans-serif;	color: #C91E1B;	background-color: transparent;}#wrapper2 {	margin: 0px;	padding: 0px;	width: 567px;	text-align: left;	vertical-align: top;	display: block;}#logo {	background: url(../images/page_elements/logo.gif) no-repeat top;	margin: 0px;	padding: 0px;	float: left;	height: 89px;	width: 175px;	vertical-align: top;}#footer-band {	margin: 0px;	padding: 0px;	height: 6px;	width: 563px;	float: right;	vertical-align: top;	border-top: 6px solid #F5C24E;}.home-pg-img {	margin: 10px 15px;	padding: 0px;	float: right;	display: block;	border: 1px solid #32476D;}blockquote {	margin: 5px 5px 5px 20px;}#wrapper1 .testimonial {	margin: 0px;	padding: 5px 0px 15px 15px;	display: block;	width: 130px;}#nonewsletter {	height: 200px;}#pic-caption {	font: normal 10px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background: #FFFFFF;	display: block;	padding: 0px;	float: right;	width: 85px;	text-align: center;	margin: 10px 20px 20px;}#col2 .blueline {	padding: 0px;	height: 1px;	width: 350px;	border-bottom: 1px solid #B5C2D7;	display: block;	margin-top: 10px;	margin-bottom: 15px;}#e-signup {	margin: 0px;	padding: 0px;	float: right;	width: 315px;	height: 31px;}#e-signup p {	font: bold 12px/14px "Trebuchet MS", Arial, sans-serif;	color: #ffffff;	background-color: transparent;	padding: 33px 0px 0px 8px;	margin: 0px;	text-align: right;	float: left;	display: block;}#e-signup .sign-img {	margin: 5px 0px 0px;	padding: 1px 0px;	bottom: 0px;	vertical-align: middle;	display: inline;}#e-signup .form {	display: inline;	margin: 5px 0px 0px;	padding: 1px 2px 0px 0px;	vertical-align: middle;	font: 10px Arial, Helvetica, sans-serif;	color: #666666;	width: 80px;	text-align: right;}#e-signup .text {	float: left;	padding-right: 10px;	padding-left: 60px;	margin: 0px;	vertical-align: bottom;}#searchform {	margin: 0px;	padding: 0px;	width: 160px;	display: inline;	border-width: 0px;	border-style: none;}#searchform p {	font: 10px/12px "Trebuchet MS", Arial, sans-serif;	color: #000000;	background-color: transparent;	padding: 0px;	margin: 0px;	text-align: left;	float: left;	width: 155px;	display: inline;}#searchform .sign-img {	margin: 0px;	padding: 0px;	vertical-align: text-bottom;	display: inline;	height: 17px;	width: 50px;}#searchform.form2 {	margin: 0px;	padding: 0px;	color: #000000;	width: 60px;	text-align: left;}#searchform .text {	float: left;	padding-right: 0px;	padding-left: 10px;	margin: 0px;	vertical-align: bottom;}#searchform .formheight {	margin: 0px 0px 2px 10px;	padding: 0px;	height: 17px;	text-align: left;	width: 85px;	color: #000000;}#text_adjust {	background-color: transparent;	width: 150px;	margin: 0px;	padding: 0px;	border-style: none;}#flplan-lft {	margin: 0px 15px 30px;	padding: 0px;	float: left;	width: 225px;	text-align: center;	border-style: none;}#flplan-lft p {	margin: 0px;	padding: 0px;	text-align: center;}#flplan-lft a {	margin: 0px;	padding: 0px;	font: 12px/14px "Trebuchet MS", Arial, sans-serif;	text-align: center;}#flplan-lft .img {	margin: 0px;	padding: 30px 0px 10px;	border-style: none;}#flplan-rt {	margin: 0px;	padding: 0px;	float: right;	width: 225px;	text-align: center;	border-style: none;}#flplan-rt p {	margin: 0px;	padding: 0px 0px 10px;}#flplan-rt .img {	margin: 0px;	padding: 30px 0px 0px;	border-style: none;}#tour {	margin: 0px 20px 0px 15px;	border-bottom: 1px solid #F5C24E;	padding: 0px 0px 20px;}#adminnav {	margin: 0px;	padding: 0px 0px 0px 15px;	width: 540px;}#adminnav a {	font: 12px "Trebuchet MS", Arial, sans-serif;	color: #3D4AAD;	margin: 0px;	padding: 0px;}#progstyle {	font: 12px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	margin: 10px 0px 10px 10px;	padding: 0px;	width: 530px;}#progstyle h1 {font: bold 16px/17px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background-color: transparent;	margin: 10px 10px 10px 0px;	padding: 0px;}.results {	font: 12px "Trebuchet MS", Arial, sans-serif;	color: #5d5d5d;	margin: 0px 5px 5px 15px;	padding: 0px;	width: 80px;}#progstyle2 h2 {font: bold 16px/17px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	background-color: transparent;	margin: 10px 10px 10px 0px;	padding: 0px;}#progstyle2 {	font: 12px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	margin: 10px 0px 10px 15px;	padding: 0px;	width: 525px;}#progstyle2 p {	font: 12px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	margin: 10px 10px 10px 0px;	padding: 0px;}.title {	font: bold 12px "Trebuchet MS", Arial, sans-serif;	color: #5D5D5D;	margin: 0px;	padding: 0px;}#header1 {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 567px;	text-align: right;	background: url(../images/headers/home/rotate.php) no-repeat left top;	display: block;	float: left;	height: 202px;}
