body {	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	width: 100%;}#wrapper {	width: 770px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #C6C6C6;}#header {	width: 770px;	height: 62px;	display:block;	margin:auto;	background-color: #C6C6C6;	font-size: 10px; 	font-weight: bold;	top: 0;}#header .hdlinks {	position: relative;	width: 450px;	top: 15px;	float: left;	margin: 0;	height: 36px;}#header a {	font-size: 11px; 	color: #FFFFFF;	text-decoration: none;	border:none;	float: left;	padding: 2px 10px 2px 10px;	margin: 0;}#header a:hover {	color: #000000;	text-decoration: underline;}#header a.image {	width: 290px;	height: 62px;	float: left;	margin: 0 10px 0 18px;	position: relative;	padding:0;	border:none;}#header a.first {	border:none;}#header a.seconds {	border-left: 1px solid #FFFFFF;}#header a.seconds_revised {	margin: 0 0 0 10px;	border-left: 1px solid #FFFFFF;}#content {	display: block;	margin: auto;	width: 770px;	top: 0px;	clear: both;	padding: 0 0 0 0;	overflow: hidden;}.lfclm {	position: relative;	display: block;	width: 430px;	float: left;	margin: 0;	left: 18px;}.rtclm {	position: relative;	float: left;	padding:0 0 0 0;}.lfclm-skinny {	position: relative;	width: 248px;	float: left;	left:18px;}.rtclm-wide {	position: relative;	top: 0px;	float: left;	padding:0 0 5px 18px;	width: 450px;}.rtclm-wide h1 {	font-size:20px;	font-weight:normal;	padding:30px 0 16px 0;	margin: 0;}.rtclm-wide p {	font-size: 10px; /* was 12px */	margin: 0;	line-height: 16px;}.rtclm h1 {	font-size:20px;	font-weight:normal;	padding:20px 0 10px 36px;	margin: 0;	line-height: 24px;}.rtclm p {	font-size: 10px; /* was 12px */	line-height:14px;	margin: 4px 0 0 0;/*	padding: 4px 0 0 0;*/}.rtclm .cover abbr {	font-size: 14px; /* was 30px */	line-height:24px;	padding: 0 0 0 36px;	text-decoration: none;	color:#FF3399;}.lfclm p {	font-size: 10px; /* was 12px */	line-height:18px;	margin: 0 0 0 0;}.rtclm .cover h1 {	font-size: 24px;	padding:100px 0 36px 36px;}.rtclm .cover a {	font-size: 12px; /* was 30px */	line-height:24px;	padding: 0 0 0 36px;	text-decoration: none;	color:#000000;}.rtclm .cover a:hover {	font-size: 12px;/* was 14px */	line-height:24px;/* was 30px */	padding: 0 0 0 36px;	text-decoration: none;	color:#000000;	text-decoration: underline;}.scrollcontent {	margin:5px 0 6px 10px;	padding: 14px;	height: 290px;	border: 1px solid #C6C6C6;	overflow: scroll;	float: left;	position: relative;	width: 280px;}.scrollcontent h1 {	font-size:20px;	font-weight:normal;	padding: 0 0 18px 0;	margin: 0;}.scrollcontent h3 {	font-size:14px;	font-weight:normal;	padding: 0 0 18px 0;	margin: 0;}.scrollcontent h6 {	font-size:10px;	font-weight:normal;	padding: 0 0 18px 0;	margin: 0;}.scrollcontent p {	font-size: 10px; /* was 12px */	font-weight:normal;	line-height: 16px;}.noscrollcontent {	margin:12px 0 3px 10px;	padding: 16px 16px 3px 16px;	float: left;	position: relative;	width: 280px;}.noscrollcontent h1 {	font-size:20px;	font-weight:normal;	padding: 0 0 0 0;	margin: 0;}.noscrollcontent ul {	padding:0;	margin: 0 10px;	list-style-image: url(images/carat.gif);}.noscrollcontent li {	font-size: 10px; /* was 12px */	line-height: 14px;	width: 240px;	padding:6px 0;	margin: 0px;}.noscrollcontent a {	color: #CC3399;	text-decoration:none;	padding: 6px 0;	line-height: 14px;	cursor: pointer;}.noscrollcontent a:hover {	color: #000000;	text-decoration:underline;	padding: 6px 0;}.pointlink {	clear:left;}a.pointlink {	font-size: 10px; 	color: #707070;	background-color: #C6C6C6;	padding:2px 6px 2px 6px;	left:10px;	width:120px;	text-decoration: none;	font-weight: bold;	display:block;	position: relative;	margin: 0 0 0 0;}a.pointlink:hover {	font-size: 10px; 	color: #FFFFFF;	background-color: #CCCCCC;	padding:2px 6px 2px 6px;	display:block;	left:10px;	width:120px;	text-decoration: none;	font-weight: bold;	display:block;	position: relative;	margin: 0 0 0 0;}/* boxed footer */#footer2 {border-top:  1px solid #C6C6C6;	font-size: 11px; 	position: relative;	display:block;	margin: auto;	height: 100px;	width: 760px;	float: none;	clear: both;	margin:29px auto 0 auto;	padding-top: 0;}#footer {	border-top:  1px solid #C6C6C6;	font-size: 11px; 	position: relative;	display:block;	margin:auto;	height: 100px;	width: 760px;	float: none;	clear: both;}.baselinks {	position: relative;	top: 6px;	left: 0;	margin: 0 0 18px 0;	padding:0 12px 2px 0;	display:block;	float: left;	font-weight: bold;	width: 620px;}.baselinks a.first {	float: left;	position: relative;	list-style-type: none;	padding:0 12px 0 12px;	font-weight: bold;	border: none;}.baselinks a {	padding:0 12px 0 12px;	color: #6E6E6E;	display:block;	float: left;	position: relative;	text-decoration: none;	font-weight: bold;	background-color: #FFFFFF;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #000000;}.baselinks a:hover {	padding:0 12px 0 12px;	color: #707070;	display:block;	float: left;	position: relative;	text-decoration: underline;	font-weight: bold;	background-color: #FFFFFF;}/* boxed links */.join {	margin: 0 0 0 10px;}a.join {	color: #707070;	background-color: #C6C6C6;	padding:2px 6px 2px 6px;	width:110px;	text-decoration: none;	font-weight: bold;	clear: left;	float: left;}a.join:hover {	color: #FFFFFF;	background-color: #CCCCCC;	padding:2px 6px 2px 6px;	width:110px;	text-decoration: none;	font-weight: bold;}.tell {	float: left;	margin: -20px 0 0 633px;}a.tell {	color: #707070;	background-color: #C6C6C6;	padding:2px 6px 2px 6px;	width:110px;	text-decoration: none;	font-weight: bold;}a.tell:hover {	font-size: 10px; 	color: #FFFFFF;	background-color: #CCCCCC;	padding:2px 6px 2px 6px;	width:110px;	text-decoration: none;	font-weight: bold;}.purchase {	float: left;	position: relative;	margin: 5px 0 0 0;	display: inline;	top: 6px;}a.purchase {	color: #FFFFFF;	background-color: #CC3399;	padding:2px 6px 2px 6px;	left:0px;	width:110px;	text-decoration: none;	font-weight: bold;	display:block;	position: relative;	margin: 0 0 0 0;}a.purchase:hover {	color: #CCCCCC;	background-color: #707070;	padding:2px 6px 2px 6px;	left:0px;	width:110px;	text-decoration: none;	font-weight: bold;	display:block;	position: relative;	margin: 0 0 0 0;}#content .rtclm-wide .c1 p {	padding: 0px;	margin-bottom: 6px;}#content .rtclm-wide form {	font-size: 10px; 	padding: 0;	margin: 0;}#content .rtclm-wide .c2 .subject {	clear: right;	margin: 0 0 12px 0;}#content .rtclm-wide .c1 {	width: 34%;	float: left;	margin: 12px 0 0 0;}#content .rtclm-wide .c2 {	float: left;	margin-top: 12px;	margin-left: 24px;	margin-right: 0px;	margin-bottom: 0px;	width: 60%;}div.specialnote p {	width:770px;	left:140px;	width:500px;	top:-33px;	font-size: 10px;	line-height:14px;	position: relative;	margin: 0 0 0 10px;}a.specialnote {	color: #707070;	background-color: #C6C6C6;	padding:3px 6px 3px 6px;	width:200px;	text-decoration: none;	font-size: 10px;	font-weight: bold;	display:inline;	position: relative;	top:4px;	left:18px;}a.specialnote2 {	color: #707070;	background-color: #C6C6C6;	padding:3px 6px 3px 6px;	width:200px;	text-decoration: none;	font-size: 10px; 	font-weight: bold;	display:inline;	position: relative;	top:4px;	left:18px;}a.specialnote :hover {	color: #FFFFFF;	background-color: #C6C6C6;}a.specialnote2 :hover {	color: #FFFFFF;	background-color: #C6C6C6;}.sk_selection {	clear: left;	margin:auto;	width:770px;	background-color: #FFFFFF;	border-top:solid 1px #C6C6C6;	position: relative;}.sk_selection img {	float: left;	border: none;	position: relative;	display:inline;}.watchselection {	clear: left;	margin:auto;	width:770px;	background-color: #FFFFFF;	border-top:solid 1px #C6C6C6;	position: relative;}.watchselection img {	float: left;	border: none;	position: relative;	width: 120px;	margin-left: 0px;	display:inline;	padding-left: 15px;}.watchselection img.spc {	float: left;	border: none;	position: relative;	width: 20px;	display:inline;}.watchselection_cr {	clear: left;	margin:auto;	width:770px;	background-color: #FFFFFF;	border-top:solid 1px #C6C6C6;	position: relative;}.watchselection_cr img {	float: left;	border: none;	position: relative;	width: 120px;	margin-left: 1px;	display:inline;}.watchselection_cr img.spc {	float: left;	border: none;	position: relative;	width: 20px;}#textinput {	position: absolute;	left:120px;	margin: 0 12px;	float: right; /* added by tanya */}#kit p {	font-size: 10px;	text-align:right;	margin-right:170px;}#submits {	position: relative;	top: 10px;	left:70px;	width:150px;	height:18px;	margin:0 0 18px 0;}.rtclm-loc {	position: relative;	top: 0px;	float: left;	padding:0;	background-image: url(images/defaultloc.jpg);	background-repeat: no-repeat;	width: 360px;	left: 90px;}.directory {	padding: 0;	margin: 280px 0 0 30px;}.directory p {	padding: 0;	margin: 0 0 9px 0;}.directory a {	margin: 0;	font-size:10px;	line-height:16px;	padding: 0;	text-decoration: none;	color:#000000;}.directory a:hover {	text-decoration: underline;}.rtclm-wide form {	margin-left: 5px;	position: relative;	margin-top: 0px;}.listed {	background-image: url(images/carat.gif);	background-repeat: no-repeat;	background-position: 0px 4px;	padding-left: 12px;}.dvhdr1 {	background-color:#C6C6C6;	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size:11px;	font-weight:bold;	border-right:1px solid #000000;	padding:4px;	width:250px;}.dvbdy1 {	background-color:#E7E7E7;	font-family:arial;	font-size:11px;	line-height:14px;	border-right:1px solid #000000;	border-bottom:1px solid #000000;	padding:4px;	width:250px;}h4.kicker {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	color: #000000;	margin-top: 2px;	font-weight: normal;	margin-bottom: 6px;}ol {	margin: 6px 0 0 0;}ol a:link {	color: #666666;	text-decoration: none;}li {	margin:0;	padding:0;}.floatleft {	float: left;	width: 100px;	margin-top: 6px;	margin-bottom:55px;	display: inline;}.rtbox a {padding:12px 0; clear:left;}.leftbox a {padding:12px 0; clear:left;}a.ldpg_top {	color: #CC3399;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #C6C6C6;	padding-top: 9px;	margin:0;	clear:left;	display:block;	width:185px;}a.ldpg_top:hover {	color: #CC3399;	text-decoration: underline;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #C6C6C6;	padding-top: 9px;	clear:left;	display:block;	width:185px;}a.ldpg_bot {	color: #CC3399;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C6C6C6;	padding-bottom: 9px;	clear:left;	display:block;	width:185px;}a.ldpg_bot:hover {	color: #CC3399;	text-decoration: underline;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C6C6C6;	padding-bottom: 9px;	clear:left;	display:block;	width:185px;}.lfclm-skinny h3 {	font-size: 12px;	font-weight: bold;	margin: 8px 0px 0px 10px;}.rtclm-wide h4 {	font-size: 11px;	margin: 6px 0px;}.rtclm-wide h5 {	font-size: 12px;	margin: 6px 0 3px 0;}.rtclm-wide ul {	margin-top: 4px;}.rtclm-wide ol { /* Tanya Added 10/29/2007*/	margin-top: 4px;	margin-left: 22px;	font-size: 10px;}.leftbox {font-size:10px;float:left; width:120px;}.rtbox {font-size:10px;float:left; width:150px;}/* ADDED BY TANYA */#country_id {	position: absolute;	left:120px;	margin: 0 12px;	font-size: 10px;}#state_id {	position: absolute;	left:120px;	margin: 0 12px;	font-size: 10px;}#dob_month {	position: absolute;	left:120px;	margin: 0 12px;	font-size: 10px;}#dob_day {	position: absolute;	left:203px;	margin: 0 12x;	font-size: 10px;}#dob_year {	position: absolute;	left:235px;	margin: 0 12px;	font-size: 10px;}.enrolllabel {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.star {	font-size: 10px;	color:#cc3399;	font-weight: bold;}.submitbutt {	border: 0px;	background-color: #C6C6C6;	color: #707070;	clear: both;	float: left;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	height: 17px;	width: 60px;	padding:2px 6px 2px 6px;	position: relative;	margin: 0 45px; }.resetbutt {	border: 0px;	background-color: #C6C6C6;	color: #707070;	clear: both;	float: right;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	height: 17px;	width: 60px;	padding:2px 6px 2px 6px;	position: relative;	margin: 0 0px; }input, select, textarea {	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;}textarea {	overflow: auto;	width: 159px;}#textareaprop {	position: absolute;	left:120px;	margin: 0 12px;	float: right;}#tellform p {	font-size: 10px;	text-align:right;	margin-right:170px;	white-space: normal;}.tellfooter {	font-size: 10px;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	padding: 5px 0 0 0;	float: left;	position: relative;	width: 280px;}.tellsubmit {	float: right;	padding: 45px 5px 0 0;}.noscrollcontentSpecial {	margin:12px 0 3px 10px;	padding: 16px 16px 3px 16px;	float: left;	position: relative;	width: 287px;}.noscrollcontentSpecial h1 {	font-size:20px;	font-weight:normal;	padding: 0 0 0 0;	margin: 0;}.noscrollcontentSpecial ul {	padding:0;	margin: 0 10px;	list-style-image: url(images/carat.gif);}.noscrollcontentSpecial li {	font-size: 10px; /* was 12px */	line-height: 14px;	width: 240px;	padding:6px 0;	margin: 0px;}.noscrollcontentSpecial a {	color: #CC3399;	text-decoration:none;	padding: 6px 0;	line-height: 14px;}.noscrollcontentSpecial a:hover {	color: #000000;	text-decoration:underline;	padding: 6px 0;}/* for phase 3 */#wrapper-skinny {	width: 430px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #C6C6C6;}#content-skinny {	display: block;	margin: auto;	width: 430px;	top: 0px;	clear: both;	padding: 0 0 0 0;	overflow: hidden;}.rtclm-skinny {	position: relative;	top: 0px;	float: left;	padding:0 0 5px 18px;	width: 400px;}.rtclm-skinny h1 {	font-size:20px;	font-weight:normal;	padding:30px 0 16px 0;	margin: 0;}.rtclm-skinny p {	font-size: 10px; 	margin: 0;	line-height: 16px;}#content .rtclm-skinny .c1 p {	padding: 0px;	margin-bottom: 6px;}#content .rtclm-skinny form {	font-size: 10px; 	padding: 0;	margin: 0;}#content .rtclm-skinny .c2 .subject {	clear: right;	margin: 0 0 12px 0;}#content .rtclm-skinny .c1 {	width: 34%;	float: left;	margin: 12px 0 0 0;}#content .rtclm-skinny .c2 {	float: left;	margin-top: 12px;	margin-left: 24px;	margin-right: 0px;	margin-bottom: 0px;	width: 60%;}.rtclm-skinny h4 {	font-size: 11px;	margin: 6px 0px;}.rtclm-skinny h5 {	font-size: 12px;	margin: 6px 0 3px 0;}.rtclm-skinny ul {	margin-top: 4px;}.rtclm-skinny ol { /* Tanya Added 10/29/2007*/	margin-top: 4px;	margin-left: 22px;	font-size: 10px;}/* Tanya Added 12/07/2007 */.viewstore {	font-size: 11px;	float: left;	margin: 20px 0 20px 0; }.viewstore a {	color: #CC3399; /*color: #707070; */	background-color:  #FFFFFF; /*#C6C6C6;*/	padding:8px 0 8px 0;	width:110px;	text-decoration: none;	font-weight: bold;}.viewstore a:hover {	font-size: 11px; 	color: #CC3399;	background-color: #FFFFFF;	padding:8px 0 8px 0;	width:110px;	text-decoration: none;	font-weight: bold;}
