﻿html{background:#071528 url(http://www.cytoritx.com/App_Themes/Cytori/Images/bg4_cytori_therapeutics.jpg) repeat-x top center; background-repeat:repeat-x;width:100%; height:100%;margin:0;font-family:Arial; border:0}

body {width:100%; margin:0px auto; text-align:center; height:100%; border:0}

table {border:0px;padding:0;margin:0 auto;border-collapse:collapse; vertical-align:top;}

p {}

a {text-decoration:none;}

img {border:0px;}

#content{text-align:center;width:1024px; margin: 0px auto 35px auto; height:100%; padding-bottom:20px;}
#top{text-align:left;background:url(http://www.cytoritx.com/App_Themes/Cytori/Images/topbg_regenerative_technology.jpg) top center; height:102px;}
#logo{float:left; width:255px;}
#topMenu{float:left; width:550px; padding:30px 0 15px 30px; font-family:Arial; font-weight:bold; text-align:right;}
#footer, #footer a, #footer_main, #footer_main a, #footer_second, #footer_second a, #footer_third, #footer_third a {color:#3B6E8E; text-decoration:none;}
#footer a:hover, #footer_main a:hover, #footer_second a:hover, .contact a:hover {color:#0e304f;}
  
#locator{float:left; width:80px; padding:15px;}
	
#middle, #middleMenu{text-align:left; background-color:White; height:450px; }
#middleMenu {margin:0; padding:0; display:none;  }
#middle2, #middle2Menu{text-align:left; background-color:White; height:300px; }
#middle2Menu {margin:0; padding:0; display:none; }
#middle3, #middle3Menu{text-align:left; background-color:White; height:300px; }
#middle3Menu {margin:0; padding:0; display:none; }
#middle4, #middle4Menu{text-align:left; background-color:White; height:220px; }
#middle4Menu {margin:0; padding:0; display:none; }
#middle5, #middle5Menu{text-align:center; background-color:White; height:350px; padding:40px; }
#middle5Menu {margin:0; padding:0; display:none; height:420px;  }
#middle6, #middle6Menu{text-align:left; background-color:White;height:15px; }
#middle6Menu {margin:0px; padding:0px; display:none; }
#worldmaps { padding:10px 0 0 0; margin:0; }
#city { font-weight:bold; font-size:11px; }

#bottom, #bottom_second, #bottom_third, #bottom_fourth, #bottom_group, #test1{text-align:left;}
#bottom2, #bottom3 {border-left:solid 1px #d1dde5;}
#bottom1 p, #bottom2 p, #bottom3 p, #bottom4 p {display:inline;}
#bottom {background:#ffffff url(http://www.cytoritx.com/App_Themes/Cytori/Images/bottom_bottom.gif) repeat-y; background-repeat:repeat-y; width:1024px;}
#bottom_second {background-image:url(http://www.cytoritx.com/App_Themes/Cytori/Images/bottom_bottom.gif); background-repeat:repeat-y; overflow:auto; height:100%;}
#bottom_third {background:#ffffff; height:100%; overflow:auto;}
#bottom_fourth {background:#ffffff url(http://www.cytoritx.com/App_Themes/Cytori/Images/bottom_bottom.gif) repeat-y; background-repeat:repeat-y; overflow:auto;}
#bottom_group {background:#ffffff; height:100%; overflow:auto;}
#bottom1, #bottom2_1, #bottom4_1 {float:left; position:relative; width:242px; padding:15px; padding-right:5px; padding-left:8px; margin:0px;}
#bottom2, #bottom3, #bottom4,  #bottom3_1 {float:left; position:relative; width:225px; padding:15px; margin:0px;}
#bottom2_3, #bottom4_3 { float:left; width:215px; padding:15px 0px 15px 15px; margin:0px;}
#bottom3_3 {float:left; width:196px; padding:15px; margin:0px;}
#bottom2_1, #bottom3_1, #bottom4_1 {height:auto;}
#bottom2_2, #bottom3_2, #bottom4_2 {float:left; position:relative; width:482px; padding:15px; border-left:solid 1px #d1dde5; margin:0px}
#bottom1 a, #bottom2 a, #bottom3 a, #bottom4 a {color:#0078AE; text-decoration:none; font-weight:bold;}
#bottom1 a:hover, #bottom2 a:hover, #bottom3 a:hover, #bottom4 a:hover {color:Black;}
#bottom2_3 a, #bottom3_3 a, #bottom4_3 a {font:Arial; color:#3B6E8E; text-decoration:none; }
#bottom2_2 a, #bottom3_2 a, #bottom4_2 a, #bottom2_2 a:hover, #bottom3_2 a:hover, #bottom4_2 a:hover{color:#3B6E8E; text-decoration:none; font-weight:bold; }
#bottom2_2	 a:hover, #bottom3_2 a:hover, #bottom4_2 a:hover, #bottom4_3 a:hover{color:#5FA03C; text-decoration:underline;}
#bottom2_1 li {font-size:smaller; color:#666666;}
#bottomtopper {width:1024px; height:22px;background:#ffffff url(http://www.cytoritx.com/App_Themes/Cytori/Images/bottom_topper.jpg);}
#bottom2_1 a, #bottom3_1 a, #bottom4_1 a {}
.hidden{}
/*ie6 fix*/html>body #bottom_second{height:auto;}
#homebottom1, #homebottom2, #homebottom3 {height:150px; min-height:150px; max-height:150px;}
#homebottom4 { min-height:150px; clear:both; }
#homebottom1a, #homebottom2a, #homebottom3a, #homebottom4a,
#homebottom1b, #homebottom2b, #homebottom3b, #homebottom4b {margin:10px 0 0 0; padding:0;}
.homeVideo { width:240px; height: 240px; overflow: auto; 
	clear:left; display:inline; float:left; position:relative;
}
.homeVideoRight {width:auto; max-width: 240px; height:auto; max-height: 365px; overflow: auto; }

#footer, #footer_second, #footer_third {float:left; font-size:10px; padding-left:20px; padding-top:10px; width:1004px; position:relative; text-align:left; font-family:Arial}	
#footer_main {float:left; font-size:10px; width:1009px; padding-left:15px;}	
#footer_second {background:url(http://www.cytoritx.com/App_Themes/Cytori/Images/bottom_rounded_innovation.gif); height:30px;}
#footer_third {background:url(http://www.cytoritx.com/App_Themes/Cytori/Images/bottom_rounded_white.gif); height:30px;}
#footer_left {font-size:10px; width:740px;}
#footer_right {font-size:10px; width:240px; text-align:left; padding-left:30px; float:right; margin-top:-15px;}
.flag {max-width:20px; max-height:10px; width:expression(this.width > 20 ? 20:true); height:expression(this.height > 10 ? 10:true); border:0px;}

#country_ind {font-size:10px; text-align:right; padding:0 0 10px 0; font-family:Arial; }
.country_indc, .country_indc a, .country_indc a:visited {color:#3B6E8E; text-decoration:none;}
.country_indc a:hover, .country_indc a:visited:hover {color:White;}

#hideShow {position:absolute; width:200px; padding:20px; background-color: #d1dde5; z-index:100; border:solid 1px #0e304f}

.topMenuItems, a.topMenuItems {color:#3B6E8E; font-family:Arial; font-size:10pt; font-weight:bold; text-decoration:none;}
a.contacter, a.contracter:visited {color:#d8e1e9; font-size:10pt; text-decoration:none;} a.contracter:hover {color:#0e304f; font-size:10pt; }
a.topMenuItems:hover, a.contacter:hover {color:#0e304f;}
.tooltip span {display:none; padding:2px 3px; margin: 0px; width:130px; font-family:Arial; font-size:10pt; font-weight:bold; }
.tooltip:hover span {position:absolute; display:inline; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c; margin-top:90px; margin-left:75px; text-align:center; filter:alpha(opacity=75); opacity:.75; -moz-opacity:.75; }

#TreeMenu {height:100%;}
#TreeMenu li {color:#3B6E8E; font-family:Arial Narrow; font-size:10pt;}

.rtTop	 {color:Black; font-family:Arial Narrow; font-size:10pt;}

#container1 {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width:500px;
background:#eeeeee;
border-color:#DEDEDE;
}

.content {
padding: 10px;
}

#popup_main{height:390px; width:640px ;background:#071528; text-align:center; padding-top:15px;}
#popup_title{text-align:left; width:100%; padding: 10px 0 0 20px;}
#popup_middle{text-align:center; width:100%; vertical-align:middle; padding-top:15px;}

#Login label.left {float:left; width:120px; margin:0 0 0 10px; padding-right:10px; color:#666666; font-family:Arial; font-size:11px; line-height:160%; white-space:nowrap; text-align:right;}
#Login input.field {width:250px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%; text-align:left;}
#Login fieldset {padding: 10px 10px 10px 0px !important; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);  background-position: 500px 25px; text-align:center;}
#Login  td {text-align:center;}

#PrintEmailBookmark{float:right; clear:both; padding:0; margin:0; margin-top:-15px; text-align:center;} 

.eventsDate {color:#666666; font-family:Arial; font-size:13px; line-height:160%;}
.eventsSmall {color:#666666;font-size:12px; font:Arial;}
.eventsName {color:#666666; font-family:Arial; font-size:13px; line-height:160%; font-weight:bold; }
#eventsCalendar a {color:#3B6E8E; font:Arial; font-size:12px; text-decoration:none;} #eventsCalendar a:hover {color:#4C361F; text-decoration:none;}
.eventsLink a {color:#666666; font-family:Arial; font-size:10px; text-decoration:none;} 
.tabText {font-size:12px; font:Arial; width:110px; text-align:center;}
#eventsContent a {color:#3B6E8E; font-family:Arial; font-size:13px; text-decoration:none;} 

.workshopRegistration { margin:0; padding:0; text-align:left; font-family:Arial; font-size:10pt; color:#666; }
.workshopRegistration fieldset {  padding:10px; margin:0; background-color:transparent !important; }
.workshopRegistration input[type=text] { width:250px; font-family:Arial; font-size:13px; }
.workshopRegistration textarea { width:250px; font-family:Arial; font-size:13px; }
.workshopRegistration table.inputTextRb { text-align:left; font-size:9pt; color:#666;}
.workshopRegistration table.inputTextRb td { white-space:nowrap; padding:0 2px 0 0;}
.workshopRegistration table.inputTextRb td input { vertical-align:top; }
.workshopRegistration .buttons { clear:both; height:40px; text-align:center; margin:10px 0; }
.workshopRegistration .buttons a {font-size:11px !important; text-decoration:none !important; padding:15px 15px 5px 15px;}
.workshopRegistration .buttons a:hover {font-size:11px !important;  text-decoration:none !important; }


/* DEFINITION LISTS */
/* ------------------------------------------------------------------------------ */
	dl { position: relative; padding:0; line-height:160%; width:100%; margin:0 0 10px 0; height:auto; }
	
	dt { clear: both; float:left; width: 80px; margin:0; padding:0; padding-bottom: 2px; text-align: right; font-weight:bold; min-height:1em; }
		
	dd { float: left; width: 500px; margin:0; margin-left:6px; padding-bottom: 2px; height:auto; display:block;	text-align:left; }

	dl.small {height:auto; width:100%; clear:both;}
	dl.small dt { width:70px; }
	dl.small dd { width:190px; }

	dl.medium { clear:both; font-family:Arial; font-size:10pt; color:#666;}
	dl.medium dt { width:140px; font-weight:normal; }
	dl.medium dd { width:300px;  }


/*     T R E E V I E W    */
/* 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;
}

/* treeview div */
div #ctl00_Content_bottom1_ctl00_RadTreeview1
{
	padding-bottom:25px !important;
	margin-bottom:25px !important;
}
div #ctl00_Content_bottom1_ctl00_RadTreeview1 a
{
	color:#3B6E8E; 
	font-weight:bold;
	text-decoration:none; 
}
div #ctl00_Content_bottom1_ctl00_RadTreeview1 a:hover
{
	color:#0e304f;
}
.inputTextRb{ width:300px; text-align:left; padding-left:25px; color:Black; }

.workshopRegistration .failureLabel{color:Red; clear:both; float:left; margin-left:5px !important; margin-top: 10px; font-family:Arial; font-size:12px; line-height:160%; white-space:normal; text-align:left;}

/* ------------------------------------------------------------------------------ */

table.gridStyle
{
	font-family:Arial; font-size:9pt; color:#666; text-align:left; border:none; 
}

.gridStyle, .altGridStyle
{
	font-family:Arial; font-size:9pt; color:#666; text-align:left; border:none; vertical-align:top;
	margin:0; border:hidden 0px #BEDAE4; border-collapse:collapse; height:26px; padding:10px 0;
}

.gridStyle td, .altGridStyle td, .gridStyle th, .altGridStyle th 
{
	padding-left:4px;  
}
.altGridStyle
{
	background-color:#D5E7EE;
}

a.gridStyle:link, a.gridStyle:hover, a.gridStyle:visited
{
	color:#BEDAE4; text-decoration:none;
}

.gridStyleHeader
{
	color:#3B6E8E; text-align:left; font-size:10pt; height:40px; font-weight:bold; background-color:#D5E7EE;
}

/* ------------------------------------------------------------------------------ */
/* POPUP                                                                          */
/* -------------------------------------------------------------------------------*/
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a { cursor: pointer; text-decoration:none; }
br.both { clear:both; }
.pageLabel { font-size:16px; color:#666; font-weight:bold;  padding:10px 0; letter-spacing:1px;  }
#backgroundPopup { display:none; position:fixed; height:100%; width:100%; top:0; left:0; margin:0 auto; background:#000; z-index:10; }
#popupContact { display:none; position:fixed; background:#FFFFFF; z-index:100; 
                border:2px solid #cecece; padding:12px; font-size:12px; vertical-align:top; 
				width:620px; height:450px; margin-top:-1120px; margin-left:-30px; }
#popupContact h1 { text-align:left; color:#6FA5FD; font-size:20px; font-weight:700; border-bottom:1px dotted #D3D3D3; 
                   padding-bottom:2px; margin-bottom:10px; }
#popupContactClose { font-size:14px; line-height:14px; right:10px; top:4px; position:absolute; color:#6fa5fd; 
                     font-weight:700; display:block; }

