﻿html{background:#955948s; width:100%; height:100%;margin:0;font-family:Arial; border:0}

body {width:100%; margin:0px auto; text-align:center; height:100%; border:0; font:Arial; background:#955948 url(/App_Themes/CellRestore/Images/pageBG_patients.gif) repeat-x top center;}

table {border:0px;padding:0;margin:0 auto;border-collapse:collapse; vertical-align:top;}

div {font-family:Arial;}

a {text-decoration:none;}

p {margin:0;}

td {font-family: Arial;} td a{ text-decoration:none;}

img {border:0px;}

#content{text-align:center;width:968px; margin: 0px auto; height:100%; background:white;}
#popup_content{text-align:center;width:520px; margin: 0px auto; height:500px; background:white;}

/* top for all pages */
#top{text-align:left; height:77px; width:968px; background: transparent url(../../App_Themes/CellRestore/Images/cellreconstruct_logo.gif) no-repeat left;}
#top_logo{float:left; float:left; padding:0px; margin-top:0; }
#top_phres{width:124px; height:40px; float:right; margin-top:25px; padding-right:40px; }
.btnPhysRes { background: transparent url(../../App_Themes/CellRestore/Images/physician_resource_off.gif) no-repeat center; cursor:hand; display: block; width: 121px; height: 43px; margin:0; padding:0; font-size:0px; display:block; text-indent: -999px; }
.btnPhysRes:hover { background:transparent url(../../App_Themes/CellRestore/Images/physician_resource_over.gif) no-repeat center; cursor:hand; display: block; width: 121px; height: 43px; margin:0; padding:0; font-size:0px; display:block; text-indent: -999px; }

.btnRestore2 { background: transparent url(../../App_Images/restore2_button1.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }
.btnRestore2:hover { background:transparent url(../../App_Images/restore2_button2.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }

.btnRestore2Update { background: transparent url(../../App_Images/restore2_12Mo_button1.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }
.btnRestore2Update:hover { background:transparent url(../../App_Images/restore2_12Mo_button2.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }

.btnUKStudy { background: transparent url(../../App_Images/UKStudy_button1.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }
.btnUKStudy:hover { background:transparent url(../../App_Images/UKStudy_button2.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }

.btnNews { background: transparent url(../../App_Images/News_button1.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }
.btnNews:hover { background:transparent url(../../App_Images/News_button2.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }

.btnStories { background: transparent url(../../App_Images/Stories_button1.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }
.btnStories:hover { background:transparent url(../../App_Images/Stories_button2.jpg) no-repeat center; cursor:hand; display: block; width: 145px; height: 78px; margin:0; padding:0; font-size:0px;  margin-left:30px; }

input.button {width:9.0em; padding-right:15px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; color:rgb(150,150,150); font-family:Arial; font-size:10pt; line-height:160%; float:right }
input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.patientThumb { width:100px; height:100px; border:0; vertical-align:middle; }
.patientThumbText { font-size:12px; text-align:center; vertical-align:middle; line-height:160%;}

.link{float:right; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; color:#955948; font-weight:bold; font-size:13px; width:120px; text-align:left; padding-right:30px;}
.link a {color:#955948; text-decoration:none;} .link a:hover {color:#70BCEC; text-decoration:none;}
.alignLeft { text-align:left; }
.alignRight { text-align:right; }

/* middle sections for flash content */
#middle{height:auto; background-color:#ffffff ;}
#middle2{height:auto; background-color:#ffffff ;}
#flashcontent {height:350px;}
#flashcontent2 {height:300px;}

/* popup page */
#popup_main{height:440px; width:680px; text-align:center; background:#071528; vertical-align:middle;}
#popup_title{text-align:left; width:100%; padding: 10px 0 0 10px;}
#popup_middle{text-align:center; width:100%; vertical-align:middle; padding-top:15px;}

/* email page */
#email_main{height:450px; width:710px;background:white; text-align:left;}
#email_title{text-align:left; width:100%; padding: 10px 0 0 10px;}
#email_middle{text-align:center; width:100%; height:100%; padding: 10px 10px 10px 10px;}

/* bottom for landing page */
#bottom{width:968px; background:white; margin:0px; position:relative; float:left; padding-bottom:46px;} 
#bottom a{color:#9C266F; text-decoration:none;}
#bottom a:hover{color:#A0D6F8; text-decoration:none;}
#bottom_1{float:left; height:auto; position:relative; width:700px; padding:30px 10px 10px 50px; margin:0px; text-align:left; }
#bottom_2{float:right; width:175px; padding:10px 20px 10px 10px; margin:0px; }
#bottom_1 h2 {color:#C41187; font-weight:bold; font-family:Arial; font-size:18px; font-weight:lighter; margin:0 0 8px 0;}
#bottom_1 h3 {color:#C41187; font-family:Arial; font-size:12px; line-height:160%;}

/* bottom2 for general purpose page */
#bottom2 {width:968px; background:white; margin:0px; position:relative; float:left; padding-bottom:46px;}

/* bottom2 left for sub menus */
#bottom2_1 {float:left; text-align:left; height:auto; position:relative; width:180px; padding:30px 5px 10px 10px; margin:0px;  }
#bottom2_1 a {color:#9C266F; text-decoration:none;}
#bottom2_1 a:hover{color:#A0D6F8; text-decoration:none;}

/* bottom2 center for main content */
#bottom2_2 {float:left; position:relative; width:520px; padding:30px 10px 10px 15px; margin:0px; text-align:left; }
#bottom2_2 a{ color:#9C266F; text-decoration:none; }
#bottom2_2 a:hover{color:#A0D6F8; text-decoration:none; }
#bottom2_2 h2 {color:#A0D6F8; font-weight:bold; font-family:Arial; font-size:18px; font-weight:lighter; margin:0 0 8px 0;}
#bottom2_2 h3 {color:#7D4739; font-family:Arial; font-size:12px; line-height:160%;}

/* bottom2 right for main content */
#bottom2_3 {float:left; width:180px; padding: 10px; margin:0px; text-align:left;}
#bottom2_3 a {color:#9C266F; text-decoration:none; }
#bottom2_3 a:hover{color:#A0D6F8; text-decoration:none; }

/* share your story and add-this icon */
#PrintEmailBookmark{background-color:#fff; height:25px; font-size:10px; font-family:Arial; padding:3px; } 
#PrintEmailBookmark a {color:#9C266F; text-decoration:none;} 
#PrintEmailBookmark a:hover {color:#A0D6F8}

/* disclaimer on homepage */
#disclaimer { width:100%; text-align:left; margin:0; padding:0; height:auto;}
#disclaimer span {  float:left; margin:0; padding: 0 25px 10px 36px; font-size:10px; color:#9C266F; font-size:11px; color:#7D4739; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; background:white; }

/* footer for all pages */
#footer{border-top:solid 1px #955948; height:30px; padding-top:10px; font-size:11px; color:#7D4739; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; background:white; float:left; width:968px;}
#footer_left{width:50%; float:left; text-align:left; margin-left:36px;}
#footer_right{width:40%; float:left; text-align:right; margin-right:36px;}
#footer_left a {color:#9C266F; text-decoration:none;} #footer_left a:hover {color:#A0D6F8; text-decoration:none;}
#footer_right a {color:#9C266F; text-decoration:none;} #footer_right a:hover {color:#A0D6F8; text-decoration:none;}

/* popup */
.popup {position:absolute; display:inline; margin-left:20px; margin-top:-100px; z-index:100; padding:10px 20px 20px 20px; background:url(/App_Themes/CellRestore/Images/bg_tab_popup.png); visibility:hidden; width:260px; font:Arial;}
.popup_bottom {position:absolute; display:inline; margin-left:-20px; margin-top:20px; z-index:100; background:url(/App_Themes/CellRestore/Images/bg_tab_popup_bottom.png); width:300px; height:20px; font:Arial;}
.popup_small {position:absolute; display:inline; margin-left:20px; margin-top:-50px; z-index:100; padding:10px 20px 20px 20px; background:url(/App_Themes/CellRestore/Images/bg_tab_popup_small.png); visibility:hidden; width:248px; height:33px; font:Arial;}

/* contact */
.contactDetail {color:#7D4739;font-size:14px; font:Arial; line-height:22px;}
.contactName {color:#9C266F; font-size:14px; font:Arial;}
#contactLink a {color:#70BCEC; font:Arial; font-size:12px; text-decoration:none;} 
#contactLink a:hover {color:#4C361F; text-decoration:none;}

.tabText {color:#BFA89B;font-size:12px; font:Arial; width:120px; text-align:center;}
.tabText1 {color:#BFA89B;font-size:12px; font:Arial; width:160px; text-align:center;}

/* events */
.eventsDate {color:#BFA89B;font-size:14px; font:Arial;}
.eventsSmall {color:#BFA89B;font-size:12px; font:Arial;}
.eventsName {color:#4C361F; font-size:14px;font:Arial;}
#eventsCalendar a {color:#70BCEC; font:Arial; font-size:12px; text-decoration:none;} #eventsCalendar a:hover {color:#4C361F; text-decoration:none;}
.eventsLink a {color:#70BCEC; font:Arial; font-size:12px; text-decoration:none;} 

.imageName {color:#666; font-weight:bold; font-family:Arial; font-size:14px; }

.nav{color:#70BCEC; font:Arial; font-size:12px; text-decoration:none;}
.nav:hover{color:#70BCEC; font:Arial; font-size:12px; text-decoration:none; cursor: pointer;}

/* fixes extra space on wrapping nodes in sitemap */
.RadTreeView_Default .rtIn   
{  
    margin-left: 0 !important;  
    padding: 0 !important;  
    border: 0 !important;
	white-space:normal;    
	background-image:none !important;
	background-color:Transparent !important;
}  

/* fixes extra space on wrapping nodes in sidemenu */
.RadTreeView_ .rtIn   
{  
    margin-left: 0 !important;  
    padding: 0 !important;  
    border: 0 !important;
	white-space:normal;   
	background-image:none !important;
	background-color:Transparent !important;
	font-size:12px;
	line-height:18px;
	font-family: "Segoe UI", Arial, sans-serif;
	-x-system-font: none;
}  

.RadTreeView_ .rtSelected .rtIn
{  
	border-width:0 !important;
	color:#A0D6F8 !important;
}


/* old misc styles */
#links{text-align:right;width:978px; padding: 0 46px 0 0; font-size:13px; margin-top:-14px;} 
#links a{padding-right:22px; color:#945949;} #links a:hover{color:#70BCEC;}
#bottom1_1{width:279px; float:left; text-align:left; padding: 20px 40px 0 46px;}
#bottom1_2 {width:275px; height:165px; float:left; padding: 10px 15px 0 10px; background:#ffffff url(/App_Themes/CellRestore/Images/tab_background.gif) no-repeat top left; text-align:left;}
#bottom2_2a, #bottom2_2c {width:260px; height:158px; float:left; padding: 10px 10px 0 20px; background:#ffffff url(/App_Themes/CellRestore/Images/tab_background.gif) no-repeat top left; text-align:left;}
#bottom1_3{width:275px; height:165px; float:left; padding: 10px 15px 0 10px; margin-left:30px; background:#ffffff url(/App_Themes/CellRestore/Images/tab_background.gif) no-repeat top left; text-align:left;}
#bottom1_2 img, #bottom1_3 img, #bottom2_2a img, #bottom2_2c img {float:left; margin:0 5px 0 2px;}
.lister {font-family: Arial; font-size:12px; color: #70BCEC;}


