@import url("slidedownnav.css");* {	padding: 0;	margin: 0;}/*------------Body Postioning------------*/html {	height: 100%;}body {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	width: 100%;	height: 100%;	background: url(../img/bg.jpg) no-repeat 0 0;	background-position: center top;	color: #999999;	display: table;	margin:0;	padding:0;}#wrapper {	margin: 0 auto;	width: 971px;	overflow: hidden;}#breadcrumbs {	display: block;	width: 971px;	height: 27px;}#faux {	background: url();	margin-bottom: 0px;	overflow: auto;	width: 100%;	overflow: hidden;	padding: 10px 0px 0px 0px;}#header {	width: 971px;	padding: 0;	height: 109px;	margin: 0;}#banner {	padding: 3px 0 0 23px;	margin: 0;	height: 152px;}#leftcolumn {	display: inline;	color: #333;	margin: 0;	padding: 0px 0 0 40px;	width: 125px;	float: left;}#content {	float: left;	color: #333;	margin: 0px 0px 0px 52px;	padding: 0px;	width: 450px;	display: inline;	position: relative;}#content-404 {	float: left;	color: #333;	margin: 0px 0px 120px 52px;	padding: 0px;	width: 730px;	display: inline;	position: relative;}#content-full {	float: left;	color: #333;	margin: 0px 0px 0px 52px;	padding: 0px;	width: 721px;	display: inline;	position: relative;}#rightcolumn {	display: inline;	position: relative;	color: #333;	margin: 0;	padding: 4px 16px 0px 0px;	width: 257px;	float: right;}#footer {	background-image: url(../img/bg-footer.gif);	background-repeat: no-repeat;	background-position: center top;	width: 925px;	clear: both;	margin: 0;	padding: 88px 0px 0px 52px;	height: 60px;}.content-bulletbox {	float: left;	width: inherit;	padding: 0 0 15px 10px;}/*------------/Body Postioning------------*//*------------Body Styles------------*/	/*------------Typography------------*/	h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #006699;	padding: 0 0 5px 0;}h2 {	font-weight:100;	font-size: 17px;	color: #333333;	font-weight: normal;	line-height: 22px;}h3 {	font-weight:100;	font-size: 15px;	color: #006699;}h4 {	font-family: Arial, Helvetica, sans-serif;	font-weight: 100;	font-size: 10px;	color: #999999;}h5 {	font-size: 12px;	color:#333333;	font-weight: bold;	line-height: 22px;}h6 {	font-weight: 100;	font-size: 18px;	color: #666666;	font-weight: normal;}h7 {	font-weight: 100;	font-size: 16px;	color: #006699;	font-weight: normal;}.contact-title-style {	font-weight: 100;	font-size: 16px;	color: #006699;	font-weight: normal;	padding: 0px 0px 10px 0px;}p {	font-size: 13px;	color:#333333;	font-weight: 100;	line-height: 22px;}/*------------/Typography------------*/	/*------------Body Properties------------*/#rightcolumn li {background: url("../img/bullet.gif") no-repeat scroll 0 8px transparent;list-style: none outside none;margin: 0;padding: 0 0 0 10px;}#content-full li {background: url("../img/bullet.gif") no-repeat scroll 0 4px transparent;list-style: none outside none;margin: 0;padding: 0 0 0 10px;}#content li {	background: url(../img/bullet.gif) no-repeat 0 8px;	padding: 0px 0px 0px 10px;	margin: 0;	list-style: none;}img {	border: 0;}#footer-left {	float: left;}.breadcrumb-divider {	padding: 0px 3px 0px 3px;	float: left;}#footer-right {	float: right;	padding: 2px 80px 0 0;}#breadcrumb-container {	font-family: Arial, Helvetica, sans-serif;	margin: 15px 0px 0px 0px;	width: 757px;	float: right;	font-size: 11px;	color: #999999;}#breadcrumb-container-text {	width: 400px;	float: left;	display: inline;}#breadcrumb-container-icons {	padding: 0px 30px 0px 0px;}#breadcrumb-icon-print {	height: 16px;	width: 16px;	float: right;	padding: 0px 5px 0px 2px;}#breadcrumb-icon-email {	height: 16px;	width: 16px;	float: right;	padding: 3px 5px 0px 5px;}#breadcrumb-container a:link, #breadcrumb-container a:active, #breadcrumb-container a:visited {	font-size: 11px;	color: #006699;}#breadcrumb-container a:hover {	font-size: 11px;	color: #669966;}#print-logo {	display: none;}/*------------/Body Properties------------*/	/*------------Table Properties------------*/	dt {	clear:left;	float:left;	width:30px;	color: #000000;	text-align: right;}dd {	color: #000000;	text-align: left;}dt, dd {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:20px;	text-decoration:none;	padding: 1px 12px 1px 0;}dt#yearheight {	height: 50px;}dl {	height:auto;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;}#casestudy3table dt {	clear:left;	float:left;	width:52px;	color: #000000;	text-align: left;}#casestudy3table dd {	color:#333333;	text-align: left;}#casestudy3table dt, #casestudy3table dd {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:20px;	text-decoration:none;	padding: 1px 6px 1px 0;}dt#yearheight {	height: 50px;}#casestudy3table dl {	height:auto;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;}/*-------------/Table Properties-------*/	/*------------/Body Styles------------*/	/*------------Page Links------------*/a:link, a:active, a:visited {	color: #006699;	text-decoration: none;}a:hover {	color: #669966;	text-decoration: none;}/*------------/Page Links------------*/	/*------------Header Positioning------------*/#logo {	margin: 0;	padding: 27px 0 0 48px;	width: 70px;	float: left;}/*------------/Header Positioning------------*/	/*------------Left Column Navigation------------*/	#left-navigation {	display: block;	width: 150px;	padding: 32px 0px 0px 0px;}.left-navigation-link {	width: 150px;	padding: 6px 0px 0px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.left-navigation-sublink {	width: 130px;	padding: 6px 0px 0px 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.left-navigation-link-container {	background: url(../img/bg-leftnav.gif) no-repeat;	height: 26px;}body.page-missionandvision a#missionandvisionleft, body.page-history a#historyleft, body.page-ourpeople a#ourpeopleleft, body.page-geographicreach a#geographicreachleft, body.page-careers a#careersleft, body.page-faqs a#faqsleft, body.page-whyClinStar a#whyClinStarleft, body.page-recruitment a#recruitmentleft, body.page-quality a#qualityleft, body.page-clientservice a#clientserviceleft, body.page-investigators a#investigatorsleft, body.page-therapeuticexperience a#therapeuticexperienceleft, body.page-casestudies a#casestudiesleft, body.page-feasibility a#feasibilityleft, body.page-clinicalaffairs a#clinicalaffairsleft, body.page-regulatoryaffairs a#regulatoryaffairsleft, body.page-medicalmonitoring a#medicalmonitoringleft, body.page-drugsafety a#drugsafetyleft, body.page-investigatorcontractsandpayments a#investigatorcontractsandpaymentsleft, body.page-qualityassurance a#qualityassuranceleft, body.page-drugsupplyandstorage a#drugsupplyandstorageleft, body.page-casestudy1 a#casestudy1left, body.page-casestudy2 a#casestudy2left, body.page-casestudy3 a#casestudy3left, body.page-events a#eventsleft, body.page-news a#newsleft {	color: #999999;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;}/*------------/Left Column Navigation------------*//*------------Spiff Styles------------*/#spiff-textbox {	width: 255px;	padding: 0px 0px 0px 5px}#spiff-textbox-image {	float: left;}#spiff-textbox-header {	width: 165px;	float: right;	padding: 17px 8px 0 0;}#spiff-textbox-header-2 {	width: 165px;	float: right;	padding: 8px 8px 0 0;}#spiff-textbox-text {	width: 250px;	float: left;	padding: 0px 0px 0px 0px;	line-height: 22px;	color:#666666;}#spiff-textbox-text img {	margin: 0px 0px 0px 4px;}#testimonial {	float: left;	width: 240px;	padding: 0 0 0 5px;}#testimonial-author {	float: right;	width: 115px;	padding: 15px 0px 0px 0px;}#testimonial-author p, #testimonial-author h5 {	line-height: normal;}.spiff-line-break {	float: left;	padding: 10px 0px 10px 0px;}#spiff-readmore {	height: 17px;	width: 70px;	vertical-align: -4px;}/*------------/Spiff Styles------------*//*------------Contact Form------------*/form {	font-family: Georgia, "Times New Roman", Times, serif;	color: #333333;	font-size: 12px;}input {	font-family: Georgia, "Times New Roman", Times, serif;	width: 172px;	color: #333333;	border: 1px #666666 solid;}input#zip {	width: 60px;	color: #666666;}select#iama {	width: 172px;	color: #333333;}select#state {	width: 50px;	color: #666666;}select#iwouldlikemoreinformation {	width: 243px;	color: #333333;}textarea#comments {	font-family: Georgia, "Times New Roman", Times, serif;	color: #333333;	font-size: 12px;	height: 122px;	width: 243px;}.form-container {	width: 243px;	height: 18px;	padding: 8px 0px 8px 0px;}.text-container {	float: left;	padding: 2px 0px 0px 0px;}.field-container {	float: right;}#state-container {	float: left;	width: 120px;}#state-dropdown-container {	float: right;}#zip-container {	width: 90px;	padding: 0;	float: right;}#iwouldlikemoreinformation-dropdown {	padding: 2px 0px 0px 0px;	float: left;}#comment-container {	padding: 20px 0px 10px 0px;	width: 243px;	height: 141px;}#comment-field-container {	height: 122px;	width: 243px;	float: left;}input#but-submit {	padding: 0px 11px 0px 0px;	float: right;	height: 18px;	width: 51px;	border: 0px;}#message-conformation {	background-image: url(../img/bg-confirm.gif);	display: block;	width: 925px;	height: 41px;	margin: 3px 50px 0 23px;}#message-conformation-text {	font-family: Arial, Helvetica, sans-serif;	padding: 5px 0px 0px 0px;	width: 731px;	float: right;	display: inline;}/*------------/Contact Form------------*//*------------Contact Address Box------------*/#content-explorer {	width: 450px;	line-height:normal;	font-family: Georgia, "Times New Roman", Times, serif;	color: #666666;	font-size: 12px;}#content-explorer li {	padding: 0px 0px 0px 0px;	margin: 5px 0px 0px 0px;	list-style: none;}#content-explorer ul {	padding: 0;	list-style: none;	height: 31px;	background: url(../img/bg-tab-break.gif) no-repeat 0px 25px;}#content-explorer ul li {	float: left;	background: none;	text-align: center;	overflow: hidden;}#content-explorer ul li.selected {	background: none;	height: 17px;}#content-explorer ul li.selected a {	color: #990000;}div.yui-content {	width: 440px;	overflow: auto;	padding: 10px 0px 0px 0px;}.map-address-container {	width: 440px;	float: left;	padding-bottom: 10px;}.map-container {	padding: 0;	float: left;	width: 219px;}.address-container {	width: 210px;	padding: 0;	float: right;	line-height: 18px;}/*------------San Francisco Button------------*/#content-explorer ul li a#sanfrancisco {	height: 17px;	width: 90px;	display: block;	padding: 0px 5px 0px 0px;	background: url(../img/but-sanfrancisco.gif) no-repeat 0 0;}#content-explorer ul li a:hover#sanfrancisco, #content-explorer ul li.selected a#sanfrancisco {	height: 17px;	width: 90px;	display: block;	padding: 0px 5px 0px 0px;	background: url(../img/but-sanfrancisco.gif) no-repeat 0px -18px;}/*------------/San Francisco Button------------*/

/*------------Durham Button------------*/
#content-explorer ul li a#durham {
	height: 17px;
	width: 60px;
	display: block;
	padding: 0px 5px 0px 0px;
	background: url(../img/but-durham.png) no-repeat 0 -1px;
}
#content-explorer ul li a:hover#durham, #content-explorer ul li.selected a#durham {
	height: 17px;
	width: 60px;
	display: block;
	padding: 0px 5px 0px 0px;
	background: url(../img/but-durham.png) no-repeat 0px -20px;
}
/*------------/Durham Button------------*//*------------Moscow Button------------*/#content-explorer ul li a#moscow {	height: 17px;	width: 54px;	display: block;	padding: 0px 0px 0px 5px;	background: url(../img/but-moscow.gif) no-repeat 0 0;}#content-explorer ul li a:hover#moscow, #content-explorer ul li.selected a#moscow {	height: 17px;	width: 54px;	display: block;	padding: 0px 0px 0px 5px;	background: url(../img/but-moscow.gif) no-repeat 0px -18px;}/*------------/Moscow Button------------*//*------------St. Petersburg Button------------*/#content-explorer ul li a#stpetersburg {	height: 17px;	width: 93px;	display: block;	padding: 0px 0px 0px 5px;	background: url(../img/but-stpetersburg.gif) no-repeat 0 0;}#content-explorer ul li a:hover#stpetersburg, #content-explorer ul li.selected a#stpetersburg {	height: 17px;	width: 93px;	display: block;	padding: 0px 0px 0px 5px;	background: url(../img/but-stpetersburg.gif) no-repeat 0px -18px;}/*------------/St. Petersburg Button------------*//*------------Kiev Button------------*/#content-explorer ul li a#kiev {	height: 17px;	width: 35px;	display: block;	padding: 0px 0px 0px 5px;	background: url(../img/but-kiev.gif) no-repeat 0 0;}#content-explorer ul li a:hover#kiev, #content-explorer ul li.selected a#kiev {	height: 17px;	width: 35px;	display: block;	padding: 0px 0px 0px 5px;	background: url(../img/but-kiev.gif) no-repeat 0px -18px;}/*------------/Kiev Button------------*/		/*------------Minsk Button------------*/#content-explorer ul li a#minsk {	height: 17px;	width: 43px;	display: block;	padding: 0px 0px 0px 5px;	background: url(../img/but-minsk.gif) no-repeat 0 0;}#content-explorer ul li a:hover#minsk, #content-explorer ul li.selected a#minsk {	height: 17px;	width: 43px;	display: block;	padding: 0px 0px 0px 5px;	background: url(../img/but-minsk.gif) no-repeat 0px -18px;}/*------------/Minsk Button------------*//*------------/Contact Address Box------------*//*------------Site Map------------*/#sitemap-left-col {	width: 225px;	float: left;}#sitemap-right-col {	width: 225px;	float: left;}.sitemap-bulletbox {	float: left;	width: 215px;	padding: 0px 0px 0px 10px;}.sitemap-sub-bulletbox {	float: left;	width: 215px;	padding: 0px 0px 0px 20px;}#sitemap-sub-bulletbox p {	line-height: 22px;}#sitemap-bulletbox p {	line-height: 22px;}.sitemap-title {	float: left;	width: 100%;	padding: 15px 0px 0px 0px;}.sitemap-title a {	font-size: 12px;	color:#666666;	font-weight: bold;	text-decoration: none;}/*------------/Site Map------------*//*------------Share this page form------------*/#sharethispage-form {	padding: 8px 0px;	width: 100%;}#sharethispage-form p {	padding: 0;	line-height: normal;}.sharethispage-form-left {	float: left;	width: 225px;}.sharethispage-form-right {	float: right;	width: 225px;}#sharethispage-form-right textarea {	width: 357px;	height: 72px;}.sharethispage-input-box-container {	padding: 10px 0px 15px 0px;	width: 450px;}.sharethispage-input-box-container input {	display: block;	border: 1px solid #999999;	margin: 0px 10px 0px 0px;	width: 110px;	float: right;	color: #333333;	font-size: 12px;	font-family: Georgia, "Times New Roman", Times, serif;}.sharethispage-input-box-text {	float: left;	width: 100px;}#sharethispage-comment-box textarea {	display: block;	border: 1px solid #999999;	margin: 0 10px 0 0;	width: 335px;	height: 72px;	float: right;	color: #333333;	font-size: 12px;	font-family: Georgia, "Times New Roman", Times, serif;}input#submit {	width: 37px;	height: 17px;	border: 0px;	margin: 7px 10px 0px 0px;	padding: 0;}/*------------/Share this page form------------*/#events-table {	width: 730px;	color: #666666;}.table-row {	width: inherit;	height: 28px;	background: none;}.table-row-LL {	width: inherit;	height: 56px;	background: none;}.table-row-LLL {	width: inherit;	height: 74px;	background: none;}.table-row-shade {	width: inherit;	height: 28px;	background: url(../img/table-shade-bg.png) repeat;}.table-row-shade-LL {	width: inherit;	height: 56px;	background: url(../img/table-shade-bg.png) repeat;}.table-row-shade-LLL {	width: inherit;	height: 74px;	background: url(../img/table-shade-bg.png) repeat;}.table-line-break {	background: url(../img/table-break.png) no-repeat 0 0;	height: 2px;}.event-title {	width: 200px;	font-size: 12.5px;	color: #006699;	float: left;	padding: 6px 6px 0 5px;}.event-location {	float: left;	width: 110px;	padding: 6px 6px 0 0px;}.event-participation {	float: left;	width: 261px;	padding: 6px 6px 0 0px;}.event-date {	float: left;	width: 135px;	padding: 6px 0 0 0px;}.event-title-header {	float: left;	width: 195px;	margin: 0 0 0 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #669999;	padding: 9px 6px 0 0;}.event-location-header {	float: left;	width: 111px;	margin: 0 0 0 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #669999;	padding: 9px 0 0 0;}.event-participation-header {	float: left;	width: 261px;	margin: 0 0 0 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #669999;	padding: 9px 6px 0 0;}.event-date-header {	float: left;	width: 135px;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #669999;	padding: 9px 0 0 0;}div.news-container { padding: 0; margin: 0 10px 0 0;}div.news-container p { line-height: 22px;}div.news-cell { padding: 15px 0; background: url("../img/bg-bottom-line.png") repeat-x scroll left bottom transparent;}div.news-date { float: left; color: #006699; line-height: 20px;}p.bold { font-weight: bold;}/*------------Events Table Styles------------/table#events {	border: 1px;	font-family: Georgia, "Times New Roman", Times, serif;}table#events tr {	height: 28px;	font-size: 12.5px;	color: #666666;	background: url(../img/table-bg.png) repeat-x 0 0;}table#events tr.shade {	background: url(../img/table-shade-bg.png);}table#events td.table-header-event {	padding: 0 0 0 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #669999;}table#events tr#table-header {	margin: 0 0 0 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #669999;	background: url(../img/table-bg-header.png) repeat-x 0 0;}table#events td.title{	font-size: 12.5px;	color: #006699;	padding: 4px 0 4px 5px;}table#events tr.line-break {	background: url(../img/table-break.png) no-repeat 0 0;	height: 1px;}/------------/Events Table Styles------------*/

.press-release-spec {
 float: left;
 width: 300px;
}
.press-release-video {
 float: right;
 margin: 0 0 20px 20px;
}/*-------- Popup --------*/
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {background: #000; padding: 0;}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}
/*-------- Popup --------*/
.video-full-click, .video-full-click:hover {
 color: #006699;
 cursor: pointer;
}.clear {	clear: both;	background: none;}
