/** Global Definitions - REDESIGN **/
.clearBoth {
	clear:both;
	margin:0;
	padding:0;
	height:0;
}
#globalbody {
	background: #d9e2ed url(../images/outer_bg_tile.gif) repeat-x scroll top left;
	color: #333;
	margin: 0px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
}
#bodycontent {
	background-color:#FFFFFF;
	border-left:1px solid #7fa0c5;
	border-right:1px solid #7fa0c5;
	padding:10px 5px 20px;
}
#pagewrapper {
	background: #fff url(../images/body_bg_tile.gif) repeat-y scroll top left;
	float:left;
	width:790px;
}
.pagecontent {
	margin-left:12px;
	margin-bottom:-1px;
}
.subpagecontent {
	background:#FFFFFF url(../images/subpage_bg_tile.gif) repeat-x scroll left top;
	color:#00428C;
	margin-bottom:-1px;
	margin-left:37px;
	padding-left:25px;
	padding-top:5px;
	padding-right:10px;
	position:relative;
	top:-27px;
	width:436px;
}
.subpagecontent2 {
	background:#FFFFFF url(../images/subpage_bg_tile.gif) repeat-x scroll left top;
	color:#00428C;
	margin-bottom:-1px;
	margin-left:37px;
	padding-left:25px;
	padding-top:5px;
	padding-right:10px;
	position:relative;
	top:-27px;
	width:436px;
}
.subpagecontent3 {
	background:#FFFFFF url(../images/subpage_bg_tile.gif) repeat-x scroll left top;
	color:#00428C;
	margin-bottom:-1px;
	margin-left:37px;
	padding-left:25px;
	padding-top:5px;
	padding-right:10px;
	position:relative;
	top:-27px;
	width:436px;
}
.subpagecontent-wide {
	background:#FFFFFF url(../images/subpage_bg_tile.gif) repeat-x scroll left top;
	color:#00428C;
	margin-bottom:-1px;
	margin-left:37px;
	padding-left:25px;
	padding-top:5px;
	padding-right:10px;
	position:relative;
	top:-27px;
	width:640px;
}
.subpagecopy {
	padding-left:30px;
	padding-right:40px;
	vertical-align:top;
}
.unsubscribe {
	background:#FFFFFF url(../images/subpage_bg_tile.gif) repeat-x scroll left top;
	color:#00428C;
	margin-bottom:-1px;
	margin-left:37px;
	padding-left:25px;
	padding-top:5px;
	padding-right:10px;
	position:relative;
	top:-27px;
	width:436px;
}
.subpagecontent ul {
	float:none;
	margin-left:14px;
	padding:0;
	width:400px;
}
.subpagecontent li {
	padding-bottom:7px;
}
.subpagehome {
	color:#00428C;
	margin-bottom:-1px;
	margin-left:37px;
	padding-left:25px;
	padding-top:5px;
	position:relative;
	top:-35px;
	width:446px;
}
h1 {
	color:#F6842D;
}
h2 {
	color:#F6842D;
	margin-bottom:0;
}
h3 {
	margin-top:3px;
	margin-bottom:5px;
}
ol{
	margin-top:5px;
}

.small-caps {
	font-size:smaller
}
.subpage-header {
	font-weight:bold;
}
.subpage-header2 {
	float:left;
	font-weight:bold;
	line-height:27px;
	margin-top:20px;
}
.subpage-text {
	width:420px;
}
.subpage-text p{
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}
.subpage-text table{
	float:none;
	padding-top:5px;
}
.subpage-callout {
	float:right;
	margin-right:62px;
	position:relative;
	top:-25px;
}

.subpage-callout2 {
	float:right;
	margin-right:61px;
	position:relative;
	top:-25px;
}
.subpagehome-callout {
	float:right;
	left:-41px;
	position:relative;
}
.subpage-link {
	margin:0;
	padding:0;
}
.join-pagebody {
	float:right;
}
.section-callouts {
	background-color:#EBF0F6;
	float:left;
	height:188px;
	margin-bottom:-5px;
	margin-top:25px;
	width:689px;
}
.section-callouts table{
	margin-left:10px;
	margin-top:20px;
}
.section-callouts2 {
	background-color:#EBF0F6;
	float:left;
	margin-top:25px;
	height:279px;
	width:689px;
}
.section-callouts2 table{
	margin-left:5px;
	margin-top:20px;
}
.section-callouts3 {
	background-color:#EBF0F6;
	float:left;
	height:114px;
	margin-top:25px;
	width:689px;
}
.section-callouts3 table{
	margin-left:15px;
	margin-top:25px;
}

.section-thumb {
	padding-left:0;
}
.section-thumb2 {
	padding-left:0;
}
.shaded {
	background-color:#EBF0F6;
	margin-left:-10px;
	margin-bottom:10px;
	padding:2px 10px 10px;
}
.nextpage-callout {
	float:none;
	font-weight:bold;
	margin-top:15px;
	clear:both;
}
.nextpage-callout img{
	position:relative;
	top:5px;
}
.article-header {
	float:left;
	color:#F6842D;
	font-size:120%;
	font-weight:bold;
	margin-top:5px;
	width:280px;
}
.article-date {
	color:#00428C;
	font-size:80%;
	font-weight:bold;
	line-height:25px;
	width:200px;
}
#article-body {
	background-color:#ffffff;
	float:left;
	line-height:135%;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
#article-body ul{
	margin-bottom:0;
	margin-top:6px;
}
#article-body ol{
	margin-bottom:0;
	margin-top:6px;
}
#article-body.article-body-overlay {
	opacity:0.3;
}
#article-title {
}
#article-subtitle {
	font-size:80%;
}
#archive-btn {
	text-align:right;
}
.archive-col-date {

}
.archive-col-topic {

}
.archive-col-search {
	margin-left:25px;
	margin-top:15px;
}

.horizontal-rule {
	background-color:#f6842d;
	float:left;
	font-size:1pt; /* for ie6 */
	height:1px;
	margin-top:5px;
}
.print-email {
	color:#00428C;
	float:left;
	font-size:8px;
	left:61px;
	position:relative;
	top:-66px;
}
.print-email a, .print-email a:link, .print-email a:visited, .print-email a:active{
	color:#00458D;
}
.print-email a:hover, .print-email a:visited:hover {
	color:#00458D;
	text-decoration: none;
}


/* --Email Friend-- */
#eaf-table {
	background:url("../images/eaf_bg_tile.gif") repeat-y scroll left top #FFFFFF;
	float:right;
	line-height:25px;
	margin-right:195px;
	width:415px;
}
#eaf-page-table {
	background:url("../images/eaf_bg_tile.gif") repeat-y scroll left top #FFFFFF;
	line-height:25px;
	width:415px;
}
#eaf-overlay {
	color:#00428C;
	display:none;
	float:left;
	left:60px;
	margin-top:-500px;
	position:relative;
	top:470px;
	z-index:1000;
}

.eaf-error {
	color:red;
	left:47px;
	line-height:normal;
	position:relative;
	top:10px;
}

.eaf-label-name {
	float:left;
	margin-right:12px;
}
.eaf-label-email {
	float:left;
	margin-right:9px;
}

.email-form-icon {
	float:right;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
}
input.eaf {
	background-color: #fbd8bd;
	width: 260px;
	border: 1px solid #f8ac71;
}
#eaf-confirm {
	display:none;	
	margin-left:30px;
	line-height:normal;
}
#eaf-ajax-error {
	display:none;	
	margin-left:30px;
	line-height:normal;
}
#eaf-privacy {
	font-size:80%; 
	line-height:normal;
	padding-left:15px;
	padding-right:15px;
}


/* --Wellness Archive-- */
#archive-div {
	float:left;
}
#archive-table {
	background:#FFFFFF url(../images/archive_bg_tile.gif) repeat-y scroll left top;
	width:420px;
	margin-top:90px;
}
#archive-topic {
	background-color:#F2F5F9;
	float:none;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
	width:190px;
}
#archive-date {
	background-color:#F2F5F9;
	float:none;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
	width:190px;
}
#archive-main-table {
	margin-left:14px;
}
#archive-main h3 {
	padding-left:4px;	
}
#archive-btn-link {
	padding-left:361px;
	padding-top:6px;
}
.archive-months {
	padding-left:10px;
}
.archive-col-header {
	color:#00458D;
	font-weight:bold;
	margin:0 0 0 18px;
	padding:5px 0;
	text-indent:-15px;
}


a.arrow-up {
    background: transparent url(../images/arrow_up.gif) no-repeat scroll center left;
	color:#00458D;
	padding:15px 0 15px 15px;
}
a.arrow-down {
    background: transparent url(../images/arrow_down.gif) no-repeat scroll center left;
    color:#00458D;
  	padding:15px 0 15px 15px;
}
a.arrow-up2 {
    background: transparent url(../images/arrow_up.gif) no-repeat scroll center left;
	color:#00458D;
	padding-left:15px;
}
a.arrow-down2 {
    background: transparent url(../images/arrow_down.gif) no-repeat scroll center left;
    color:#00458D;
    padding-left:15px;
}
a.arrow-up-bold {
    background: transparent url(../images/arrow_up_bold.gif) no-repeat scroll top left;
    color:#00458D;
}
a.arrow-down-bold {
    background: transparent url(../images/arrow_down_bold.gif) no-repeat scroll top left;
    color:#00458D;
}



#archive-main a, #archive-main a:link, #archive-main a:visited, #archive-main a:active{
	color:#00458D;
}
#archive-main a:hover, #archive-main a:visited:hover {
	color: #F6842D;
	text-decoration: underline;
}

.yearsub {
	color:#00458D;
	font-weight:bold;
	margin:0 0 0 18px;
	padding:5px 0;
	text-indent:-15px;
}
.yearsubopen {
	font-weight: bold;
	padding-top: 5px;
	padding-left: 3px;
}
.monthsubhead {
	font-weight: bold;
	font-size: 65%;
	display: none;
}
.monthsubhead a {
	margin-left:15px;
	padding-left:15px;
	padding-right:5px;
}
.monthtitle {
	color: #00458D;
	font-size:150%;
	margin-top:8px;
	margin-bottom:8px;
}
.monthtitle a, .monthtitle a:link, .monthtitle a:visited, .monthtitle a:active{
	color:#00458D;
}
.monthtitle a:hover, .monthtitle a:visited:hover {
	color: #F6842D;
	text-decoration: underline;
}


.article-list-date{
	display:none;
	padding-left:20px;
	padding-top:10px;
	width:170px;
}
.article-list-date a {
	margin-left:0;
	padding-left:0;
}
.article-list-date a, .article-list-date a:link, .article-list-date a:visited, .article-list-date a:active{
	color:#F6842D;
}
.article-list-date a:hover, .article-list-date a:visited:hover {
	color: #00458D;
	text-decoration: underline;
}


.topic-header {
	color:#00458D;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
}
.topic-content {
	display:none;
	margin: 0px 0px 0px 0px;
	padding-left:15px;
}





#archive-callout {
	display:none;
	float:right;
	margin-right:62px;
	position:relative;
	top:-25px;
}
#wellness-callout {
	float:right;
	margin-right:62px;
	position:relative;
	top:-25px;
}
#archive-search {
	height:25px;
	left:81px;
	margin-top:-25px;
	padding-left:13px;
	position:relative;
	top:123px;
	width:225px;
}
#archive-search input{
	border:1px solid #00428C;
	height:13px;
	vertical-align:bottom;
	width:135px;
}
#archive-search-arrow{
	vertical-align:bottom;
}
#archive-search-title{
	color:#00458D;
	float:left;
	font-weight:bold;
	line-height:19px;
	padding-right:3px;
	text-align:center;
	width:63px;
}

#p1{   /*Treatment*/

}
#p2{  /*Lifestyle*/

}
#p3{  /*Community*/

}

#tab1{   /*Treatment*/
	float:left;
	margin-right:15px;
}
#tab2{  /*Lifestyle*/
	float:left;
	margin-right:15px;
}
#tab3{  /*Community*/
	float:left;
}

.onTab1 {
	background: transparent url(../images/home_thumb_nav_on.gif) no-repeat top;
}
.onTab2 {
	background: transparent url(../images/home_thumb_nav_on.gif) no-repeat top;
}
.onTab3 {
	background: transparent url(../images/home_thumb_nav_on.gif) no-repeat top;
}
.offTab1 {
	background: transparent url(../images/home_thumb_nav.gif) no-repeat top;
}
.offTab2 {
	background: transparent url(../images/home_thumb_nav.gif) no-repeat top;
}
.offTab3 {
	background: transparent url(../images/home_thumb_nav.gif) no-repeat top;
}

#thumb-nav-div {
	float:right;
	position:relative;
	right:350px;
	top:-25px;
}




#lifestyle-diet-list {
	margin-top:-3px;
}
#lifestyle-diet-list li {
	margin-bottom:5px;
}
#lifestyle-diet-sublist {
	margin-bottom:5px;
}
#lifestyle-diet-sublist li {
	margin-bottom:0px;
}

.arrowlink {
    background: transparent url(../images/home_arrow.gif) no-repeat scroll center left;
    line-height:15px;
	padding-left:10px;
	width:100%;
}
.faq-link {
	margin-bottom:5px;
	margin-left:15px;
	text-indent:-15px;
}
.faq-link-text2 {
	line-height:19px;
}
.faq-arrow {
	background:url("../images/home_arrow.gif") no-repeat scroll left center transparent;
	padding-right:10px;
}


/* --Header-- */
#header {
	padding-left:15px;
	margin-bottom:71px;
}
#utility-nav {
	color:#00428C;
	float:left;
	margin-top:14px;
	width:790px;
}
#search {
	background-color:#CCD9E8;
	float:right;
	height:25px;
	margin-top:-25px;
	padding-left:9px;
	width:229px;
}
#search input{
	border:1px solid #00428C;
	height:13px;
	margin-top:4px;
	vertical-align:bottom;
	width:135px;
}
#search-arrow{
	vertical-align:bottom;
}
#search-title{
	float:left;
	font-weight:bold;
	line-height:13px;
	margin-top:6px;
	padding-right:4px;
	text-align:center;
	width:61px;
}
#search-form{
	float:left;
}
#search-border-right{
	float:right;
}
#toolbar {

}
#toolbar-links {
	background-color:#B2C6DC;
	margin-top:-25px;
	text-align:right;
	width:552px;
}
#toolbar-links a{
	color:#00428C;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}
#toolbar-links a:hover {
	color: #f6842d;
	text-decoration: underline;
}
.toolbar-links-off{
	color: #f6842d;
	font-weight:bold;
	line-height:24px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}
#toolbar-links img{
	vertical-align:middle;
}

#text-zoom {
	float:none;
	margin-bottom:3px;
	text-align:right;
	width:741px;
}


.textzoommedium a, .textzoommedium a:link, .textzoommedium a:visited, .textzoommedium a:active{
	color:#00428C;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
}
.textzoommedium a:hover, .textzoommedium a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}
.textzoommediumon a, .textzoommediumon a:link, .textzoommediumon a:visited, .textzoommediumon a:active{
	color:#00428C;
	font-weight:bold;
	font-size: 11px;
	text-decoration:underline;
}
.textzoommediumon a:hover, .textzoommediumon a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}


.textzoomlarge a, .textzoomlarge a:link, .textzoomlarge a:visited, .textzoomlarge a:active{
	color:#00428C;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
}
.textzoomlarge a:hover, .textzoomlarge a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}
.textzoomlargeonon a, .textzoomlargeon a:link, .textzoomlargeon a:visited, .textzoomlargeon a:active{
	color:#00428C;
	font-weight:bold;
	font-size: 13px;
	text-decoration:underline;
}
.textzoomlargeon a:hover, .textzoommediumon a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}

.textzoomextralarge a, .textzoomextralarge a:link, .textzoomextralarge a:visited, .textzoomextralarge a:active{
	color:#00428C;
	font-weight:bold;
	font-size: 15px;
	text-decoration:none;
}
.textzoomextralarge a:hover, .textzoomextralarge a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}
.textzoomextralargeononon a, .textzoomextralargeon a:link, .textzoomextralargeon a:visited, .textzoomextralargeon a:active{
	color:#00428C;
	font-weight:bold;
	font-size: 15px;
	text-decoration:underline;
}
.textzoomextralargeon a:hover, .textzoommediumon a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}

.screenmedium {
	font-size: 11px;
}
.screenlarge {
	font-size: 13px;
}
.screenextralarge {
	font-size: 15px;
}


/* --Left Nav-- */

#left-nav {
	margin-left:15px;
}
#join-nav {
	margin-left:15px;
	margin-top:15px;
}
#left-nav ul {
	background-color:#00428C;
	color:#FFFFFF;
	list-style-type:none;
	margin-bottom:0;
	margin-top:0;
	width:90px;
}
#left-nav li {
	line-height:120%;
	margin-left:-40px;
	padding-bottom:4px;
	padding-left:12px;
	padding-top:4px;
	font-size:96%;
}
.nav-text {
	margin-left:-5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.nav-over {
	background-color:#7fa0c5;
}
.nav-over-last {
	background-color:#7fa0c5;
}
.nav-off {
	background-color:#00428C;
}
.nav-on {
	background-color:#f6842d;
}
.nav-on-last {
	background-color:#f6842d;
}
#left-nav li a{
	color:#ffffff;
}
#left-nav li a:hover {
	color:#ffffff;
	text-decoration:none;
}
.nav-callout {
	margin-top:10px;
}


/* -- Home Page -- */
#homecontent {
	
}
#home-img {
	float:left;
	width:240px;
}
#home-center {
	color:#00428C;
	float:right;
	width:228px;
	height:220px;
}
.home-center-text{
	width:210px;
	margin-top:12px;
}
#home-arrow{
	position:relative;
	top:1px;
}
#home-right {
	background-color:#D9E2ED;
	float:right;
	margin-bottom:20px;
	padding:10px;
}
#home-right-text {
	float:right;
	margin-right:30px;
	margin-top:7px;
}
#home-join-callout {

}

#thumb1 {

}
#thumb2 {
	padding-top:15px;
}
#thumb3 {
	padding-top:17px;
}
#text1 {

}
#text2 {
	padding-top:15px;
}
#text3 {
	padding-top:17px;
}

.home-title {
	font-size:21px;
	font-weight:bold;
}
.home-rule {
	background-color:#D9E2ED;
	height:7px;
}


/* -- Footer -- */

#footer {
	color:#333333;
	float:left;
	font-size:80%;
	margin-left:21px;
	margin-right:10px;
	margin-top:75px;
	width:94%;
}
#footer a, .footer a:link, .footer a:visited, .footer a:active {
	color: #333;
	text-decoration: none;
}
#footer a:hover, .footer a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}
#footer-logos {
	float:left;
}
#footer-links {
	float:none;
	text-align:right;
}

#safetyinfo {
	margin-left:35px;
	margin-top:10px;
	width:85%;
}

#safety-video {
	display:none;
	margin-left:35px;
	margin-top:10px;
	width:85%;
}

#flash-isi {
	display:none;
	margin-top:27px;
	margin-right:-10px;
}

a.glossarylink, a.glossarylink:link, a.glossarylink:visited, a.glossarylink:active {
	color: #00428C;
	border-bottom: 1px dotted #00428C;	
	text-decoration: none;
}
a.glossarylink:hover, a.glossarylink:visited:hover {
	text-decoration: none;
	color: #00428C;
	border-bottom: 1px dotted #00428C;	
}

.form-frame {
	background: transparent url(../images/form_frame_tile.gif) repeat-y scroll top left;
	padding-left: 10px;
	padding-right: 10px;
}
.form-frame-bottom {
	background: transparent url(../images/form_frame_bottom.gif) no-repeat scroll top left;
	width:415px;
	height:5px;
}
.lpopregisterdvdcopy {
	background-color: #ededed;
	color: #f6842d;
	vertical-align: top;
	text-align: left;
	padding: 20px 5px 20px 0px;
}
.lpopregisterquestion {
	background-color: #ededed;
	color: #f6842d;
	vertical-align: top;
	text-align: left;
	padding: 5px 17px 5px 17px;
}
.lpopregisteranswer {
	vertical-align: top;
	text-align: left;
	padding: 5px 10px;
}
.lpopregisterquestionwhite {
	color: #f6842d;
	vertical-align: middle;
	text-align: left;
	padding-right:10px;
}

select.lpopregisteryob {
	background-color: #dbe5ef;
	width: 100px;
	border: 1px solid #ccc;
}
.overlay-frame {
	background: #fff url(../images/overlay_bg_tile.gif) repeat-y scroll top left;
	padding: 5px 10px 0px 15px;
}

/** glossary definitions **/
#glossary_rituxan {
	 position:absolute;
	 visibility:hidden;
	 z-index:1000;
}
#glossary_ra {
	 position:absolute;
	 visibility:hidden;
	 z-index:1000;
}
#glossary_ra2 {
	 position:absolute;
	 visibility:hidden;
	 z-index:1000;
	 font-weight:normal;
}
#glossary_ra3 {
	 position:absolute;
	 visibility:hidden;
	 z-index:1000;
}
#glossary_symptoms {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_flares {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_rheu {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_dmard {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_brm {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_tnf {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_inflame {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_antitnf {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_bcells {
	position:absolute; 
	visibility:hidden;
	z-index:1000;
}
#glossary_bcelltherapy {
	position:absolute; 
	visibility:hidden;
    z-index:1000;
}
#glossary_tcellmod {
	position:absolute; 
	visibility:hidden;
    z-index:1000;
}
#glossary_interleuk1 {
	position:absolute; 
	visibility:hidden;
    z-index:1000;
}
#glossary_interleuk6 {
	position:absolute; 
	visibility:hidden;
    z-index:1000;
}


#glossary_side {
	position:absolute; 
	visibility:hidden;
 	z-index:1000;
}
#glossary_white {
	position:absolute; 
	visibility:hidden;
    z-index:1000;
}
#manette {
	left:15px;
	position:absolute; 
	visibility:hidden;
	z-index:1000;
	top:83px;
}
#privacyinfo {
	color:#00428C;
	font-size:85%;
}
#privacyinfo p{
	float:none;
}
#privacy-div {
	margin-top:20px;
	width:155%;
}
#privacy-div2 {
	margin-left:65px;
	position:relative;
	top:-10px;
	width:80%;
}
#video-overlay{
	display:none;
	position:absolute;
	right:32px;
	top:55px;
	visibility:hidden;
	z-index:2000;
}
#video-mask{
	background-color:#fdfdfe;
	display:none;
	left:11px;
	position:absolute;
	top:55px;
	width:450px;
	z-index:1000;
}
#wellness-mask{
	background-color:#FFFFFF;
	display:none;
	left:15px;
	position:absolute;
	top:89px;
	width:435px;
	z-index:1000;
}
#video-spacer{
	display:none;
}
#page-overlay{
	display:none;
	position:absolute;
	left:24px;
	top:0px;
	visibility:hidden;
	z-index:2000;
}
#matte.matte-height {
	height:110%;	
}
#matte.matte-height2 {
	height:122%;	
}
#matte{
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	opacity:0.05;
	position:absolute;
	top:0;
	visibility:hidden;
	width:100%;
	z-index:1000;
}

#matte2{
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	opacity:0.005;
	position:absolute;
	top:0;
	visibility:hidden;
	width:100%;
	z-index:1000;
}
	
.hideElem {
	display: none;
}
.showElem {
	display: block;
}

#ikyp-page {
	text-align:center;
	margin-top:25px;
	vertical-align:top;
}
#footer-ikyp{
	color:#333333;
	font-size:80%;
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	width:800px;
}
#footer-ikyp a, .footer-ikyp a:link, .footer-ikyp a:visited, .footer-ikyp a:active {
	color: #333333;
	text-decoration: none;
}

#footer-ikyp a:hover, .footer-ikyp a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}
/** Enrollment Form **/
.enroll-frame {
	background: #fff url(../images/enroll_bg_tile.gif) repeat-y scroll top left;
	padding: 5px 10px 0px 15px;
	float:left;
	width:400px;
}
.enroll-frame p{
	padding-left:10px;
	width:90%;
}
.enroll-info {
	font-size:85%;
	padding-bottom:10px;
	padding-top:10px;
	width:86%;
}
.enroll-info2 {
	font-size:85%;
	margin-left:25px;
	padding-bottom:5px;
	padding-top:5px;
	width:86%;
}
.form-icons {
	float:left;
	width:40px;
}
.enroll-horiz-rule {
	background-color:#F6842D;
	height:2px;
	margin-top:5px;
	font-size:2px;
}
.enroll-vert-rule {
	background-color:#F6842D;
	height:12px;
	margin-left:40px;
	position:relative;
	top:-2px;
	width:2px;
}
.enroll-person-icon {
	padding-top:67px;
}
.enroll-email-icon {
	padding-bottom:28px;
	padding-top:49px;
}
.enroll-phone-icon {
	padding-bottom:55px;
}
.enroll-phone-hyphen {
	float:left;
	padding-right:3px;
}
.enroll-table-sep {
	height:10px;
}
input.enroll {
	background-color: #fbd8bd;
	border: 1px solid #f8ac71;
	width:100%;
}
input.enroll-name {
	background-color: #fbd8bd;
	border: 1px solid #f8ac71;
	width:165px;
}
input.enroll-dob {
	background-color:#FBD8BD;
	border:1px solid #F8AC71;
	float:left;
	margin-right:5px;
	width:25px;
}
input.enroll-phone {
	background-color:#FBD8BD;
	border:1px solid #F8AC71;
	float:left;
	margin-right:5px;
	width:30px;
}
input.enroll-zip {
	background-color: #fbd8bd;
	border: 1px solid #f8ac71;
	width:50px;
}
input.enroll-city {
	background-color: #fbd8bd;
	border: 1px solid #f8ac71;
	width:133px;
}
input.enroll-appt {
	background-color: #fbd8bd;
	border: 1px solid #f8ac71;
	width:30px;
}

.checkbox, .radio {
	background:url("../images/checkbox.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	margin-left:32px;
	width:25px;
}
.radio {
	background:url("../images/radio_btn.gif") no-repeat scroll 0 0 transparent;
	margin-left:0px;
	margin-right:1px;
}
.radio-vertical { /* vertical button alignment */
	background:url("../images/radio_btn.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:none;
	height:25px;
	margin-left:0px;
	margin-right:1px;
	width:25px;
}

.radio-label {
	float:left;
	line-height:20px;
	margin-right:5px;
}
.radio-label-vertical {
	float:none;
	left:34px;
	line-height:5px;
	position:relative;
	top:-17px;
}
select.enroll-state {
	background-color: #fbd8bd;
	border: 1px solid #f8ac71;
	height:20px;
	width:120px;
}
.enroll-zip-label {
	float:left;
	width:70px;
}
.enroll-city-label {
	float:left;
	width:152px;
}
.enroll-continue {
	float:right;
	margin-bottom:10px;
	margin-top:17px;
	padding-right:20px;
}
.enroll-submit {
	float:right;
	margin-bottom:10px;
	margin-top:10px;
	padding-right:20px;
}
.enroll-back {
	clear:both;
	float:left;
	margin-bottom:10px;
	margin-top:17px;
	padding-left:20px;
}
.enroll-qnum {
	color:#F6842D;
	font-size:20px;
	font-weight:bold;
	float:left;
}
.enroll-qtext {
	padding:3px 15px 10px 25px;
}
.answer-div {
	clear:both;
	margin-left:24px;
	margin-right:0;
	margin-top:5px;
	margin-bottom:5px;
}
.answer-div p{
	margin-bottom:7px;
	padding-left:0;
}
.answer-div2 {
	clear:both;
	margin-left:24px;
	margin-right:0;
	margin-top:5px;
	margin-bottom:5px;
}
.answer-div2 p{
	margin-bottom:7px;
	padding-left:0;
}
.answer-spacer {
	line-height:35px;
}
.enroll-next-info {
	clear:left;
	color:#F6842D;
	font-size:85%;
	font-weight:bold;
	padding-right:20px;
	text-align:right;
}
.enroll-table {
	margin-left:25px;
	width:352px;
}
.enroll-table-hdr {
	font-weight:bold;
	text-align:center;
	width:75px;
}
.enroll-error {
	color:red;
	font-size:85%;
	margin-left:25px;
	margin-top:5px;
	width:80%;
}
.enroll-error2 {
	color:red;
	font-size:85%;
	margin-left:40px;
	margin-top:5px;
	width:80%;
}
.enroll-error3 {
	color:red;
	font-size:85%;
	margin-left:10px;
	margin-top:5px;
	width:80%;
}
.caterms-text {
}
#treatment-none {
	margin-left:90px;
	padding-bottom:25px;
}
#treatment-none input {
	margin-left:73px;
}
#treatment-none-label {
	float:left;
}
#header-contact {
	display:none;
}
#header-contact-optional {
	display:none;
}
#header-condition {
	display:none;
}
#contact {
	display:none;
}
#caTerms {
	display:none;
}
#q1 {
	display:none;
}
#q2 {
	display:none;
}
#q3 {
	display:none;
}
#q4 {
	display:none;
}
#q5 {
	display:none;
}
#q6 {
	display:none;
}
#q7 {
	display:none;
}
#q8 {
	display:none;
}

/* Reprofile Form */
.reprofile-frame {
	background: #fff url(../images/reprofile_bg_tile.gif) repeat-y scroll top left;
	padding: 5px 10px 0 15px;
	float:left;
	width:400px;
}
.reprofile-form {
	margin-left:20px;
}
.reprofile-qnum {
	color:#00428C;
	font-size:20px;
	font-weight:bold;
	float:left;
}
.answer-div2 {
	clear:both;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:10px;
}
.reprofile-continue {
	margin-left:200px;
	margin-bottom:10px;
}
.enroll-continue2 {
	float:right;
	padding-right:20px;
}
.enroll-back2 {
	float:left;
}
.reprofile-dob-text {
	
}
.reprofile-dob-input {
	float:left;
	margin-left:25px;
}
.back-continue {
	float:left;
	margin-top:15px;
	width:100%;
}
.reprofile-error {
	color:red;
	font-size:85%;
	margin-left:25px;
	width:80%;
}
.reprofile-error2 {
	color:red;
	font-size:85%;
	width:80%;
}
.reprofile-content {
	left:15px;
	padding-right:10px;
	position:relative;
	top:15px;
}
#q1-background {
	background:url("../images/reprofile_q1_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:25px;
	margin-left:-11px;
	margin-top:-39px;
	padding-top:30px;
	width:409px;
}
#q2-background {
	background:url("../images/reprofile_q2_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:20px;
	margin-left:-11px;
	margin-top:-15px;
	padding-top:3px;
	width:409px;
}
#q3-background {
	background:url("../images/reprofile_q5_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:23px;
	margin-left:-11px;
	margin-top:-18px;
	padding-top:4px;
	width:409px;
}
#q4-background {
	background:url("../images/reprofile_q3_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:23px;
	margin-left:-11px;
	margin-top:-18px;
	padding-top:3px;
	width:409px;
}
#q5-background {
	background:url("../images/reprofile_q4_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:27px;
	margin-left:-11px;
	margin-top:-186px;
	padding-top:170px;
	width:409px;
}
#q6-background {
	background:url("../images/reprofile_q5_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:24px;
	margin-left:-11px;
	margin-top:-74px;
	padding-top:58px;
	width:409px;
}
#q7-background {
	background:url("../images/reprofile_q6_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:25px;
	margin-left:-11px;
	margin-top:-97px;
	padding-top:82px;
	width:409px;
}
#q8-background {
	background:url("../images/reprofile_q7_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:23px;
	margin-left:-11px;
	margin-top:-31px;
	padding-top:15px;
	width:409px;
}
/**
#q8-background {
	background:url("../images/reprofile_q8_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:22px;
	margin-left:-11px;
	margin-top:-12px;
	width:409px;
}**/
#contact-background {
	background:url("../images/reprofile_contact_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:28px;
	margin-left:-31px;
	margin-top:-103px;
	padding-top:90px;
	width:409px;
}
#caterms-background {
	background:url("../images/reprofile_contact_background.gif") no-repeat scroll left center transparent;
	float:left;
	margin-bottom:34px;
	margin-left:-11px;
	margin-top:-284px;
	padding-top:269px;
	width:409px;
}