/* CSS Document */

a:hover, a:visited:hover { color: #009AD8;  text-decoration: none }
a:link, a:visited { color: #D0784B; text-decoration: none }

body {
	background-image: url(/images/background.gif);
	margin: 0px;
	padding: 0px;
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #65757E;
}
p 
{
	margin: 0px;
	padding: 0px;
}

/*************LAYOUT***********/
#whiteBG {
	position: absolute;
	left: -370px;
	bottom: 0px;
	margin: 0px 50%;
	background-color: #FFFFFF;
	width: 740px;
	height: 2740px;
}
#wrapper {
	position: absolute;
	background: #FFFFFF;
	left: -370px;
	margin: 0px 50%;
	width: 740px;
}
/*************HEADER***********/
#header {
	position: relative;
	margin: 0px 20px;
	width: 700px;
	height: 100px;
	font: 9px/9px Arial, Helvetica, sans-serif;
	color: #009AD8;
	letter-spacing: 1px;
}
#header a:link, #header a:visited { color: #009AD8; text-decoration: none }
#header a:hover, #header a:visited:hover { color: #D0784B;  text-decoration: none }

#header div {
	position: absolute;
	right: 15px;
	bottom: 12px;
}
/*************MENU***********/
#menu {
	position: relative;
	margin: 10px 20px 0px;
	border: 1px solid #C2C3C3;
	width: 698px;
	font: 9px/10px Arial, Helvetica, sans-serif;
	color: #65757E;
	letter-spacing: 1px;
	background: url(/images/menuBackTop.gif) no-repeat;
}
#menu a:link, a:visited { color: #65757E; text-decoration: none }
#menu a:hover, a:visited:hover { color: #009AD8;  text-decoration: none }

#menuBottom {
	position: absolute;
 	bottom: 0px;
	z-index: 0;
	background: url(/images/menuBackBottom.gif) no-repeat;
	width: 698px;
	height: 10px;
}
#menu p {
	margin: 0px 0px 5px 0px;
}
#menu p.menuSubhead {
	font: bold 10px/11px Arial, Helvetica, sans-serif;
	color: #D0784B;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}
#nav1here, #nav2here, #nav3here, #nav4here, #nav5here, #nav6here {
	float: left;
	display: inline;
	position: relative;
	z-index: 1;
	padding: 10px 0px 3px ;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6 {
	margin-bottom: 6px;
	padding: 10px 10px 10px 19px;
	width: 86px;
}
#nav1, #nav2, #nav3, #nav4, #nav5 {
	border-right: 1px solid #C2C3C3;
}
#nav6 {
	width: 89px;
}
/*************FOOTER***********/
#footer {
	clear: both;
	margin: 20px 20px 20px 40px;
	font: 9px Arial, Helvetica, sans-serif;
	color: #009AD8;
	letter-spacing: 1px;
}
#footer a:link { color: #009AD8; text-decoration: none }
#footer a:visited { color: #009AD8; text-decoration: none }
#footer a:hover { color: #009AD8;  text-decoration: underline }
#footer a:visited:hover { color: #009AD8;  text-decoration: underline }

/****************CONTENT************/
#content {
	margin: 10px 20px;
	border: 1px solid #C2C3C3;
	background: #FFFFFF url(/images/rightBarBG.gif) repeat-y;
	background-position: 465px top;
	overflow: hidden;
}

#content p {
	padding: 0px 40px 10px;
}


#content p.titleSection {
	background: url(/images/titleSectionBG2.jpg) no-repeat;
	font: 28px/28px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 1px solid #C2C3C3; 
	padding: 8px 0px 8px 40px;
	margin: 0px;
}
#content p.titlePage {
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	color: #009AD8;
	margin-top: 30px;	
}

#content p.use
{
	margin-top:30px;
	font-size:10px;
	font-style:italic;
	text-align:center;
	padding:0px;
}

/*Style for Clinicals full page*/
#contentClinical {
	margin: 10px 20px;
	border: 1px solid #C2C3C3;
	background: #FFFFFF;
	background-position: 465px top;
	overflow: hidden;
}
#contentClinical a:hover, #contentClinical a:visited:hover { color: #009AD8;  text-decoration: none }
#contentClinical a:link, #contentClinical a:visited { color: #D0784B; text-decoration: none }

#contentClinical p {
	padding: 0px 40px 10px;
}
#contentClinical p.titleSection {
	background: url(/images/titleSectionBG2.jpg) no-repeat;
	font: 28px/28px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 1px solid #C2C3C3; 
	padding: 8px 0px 8px 40px;
	margin: 0px;
}
#contentClinical p.titlePage {
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	color: #009AD8;
	margin-top: 30px;	
}
#textClinical
{
	width: 700px;
	padding-bottom: 20px;
}

#textNewsClinicals {
	width: 650px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left:25px
}
/*End Clinicals Full page style*/
/*Style for European Centers*/
#contentCenter {
	margin: 10px 20px;
	border: 1px solid #C2C3C3;
	background: #FFFFFF;
	background-position: 465px top;
	overflow: hidden;
}

#contextCenter .text
{
padding:0px;
}
#contentCenter p {
	padding: 15px;
}
#contentCenter p.titleSection {
	background: url(/images/titleSectionBG2.jpg) no-repeat;
	font: 28px/28px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 1px solid #C2C3C3; 
	padding: 8px 0px 8px 40px;
	margin: 0px;
}
#contentCenter p.titlePage {
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	color: #009AD8;
	margin-top: 30px;	
}
#textCenter
{
	width: 700px;
	padding-bottom: 20px;
}
#textCenter p
{
margin-top:-25px;
}

#textCenter ul
{
margin-top:-15px;
}

#textNewsCenter {
	width: 650px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left:25px
}
/*End European Center Style*/

#text {
	width: 458px;
	padding-bottom: 20px;
}
#text img {
	float: right;
	display: inline;
	padding: 0px 0px 5px 20px;
	margin: 5px -6px 0px 0px;
}
#text .imgLeft {
	float: left;
	padding: 0px 20px 5px 0px;
	
}

#text a:link, #text a:visited { color: #D0784B; text-decoration: none; }
#text a:hover, #text a:hover:visited { color: #009AD8; text-decoration: underline; }

#textNews {
	width: 458px;
	padding-top: 25px;
	padding-bottom: 25px;
}
#textNews p {
	padding: 15px;
	margin: 0px 25px;
}
#textNews a:link, #textNews a:visited { color: #65757E; text-decoration: none; }
#textNews a:hover, #textNews a:hover:visited { color: #65757E; text-decoration: underline; }
.newsTable{
margin:0px 15px;
border-collapse:collapse
}
.newsTable td{
vertical-align:top;
text-align:center;
}
.newsHighlight {
	background-color: #E9F0FA;
}
.titleNewsItem {
	font: bold italic 11px/19px Arial, Helvetica, sans-serif;
	color: #009AD8;	
}
.dateNews {
	font: bold 13px/19px Arial, Helvetica, sans-serif;
	color: #009AD8;
}
.subhead1 {
	font-weight: bold;
	color: #009AD8;
}
#content ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 40px 10px;
}
#content ul li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/bullet.gif) no-repeat 0px 8px;
}
p.buttons {
	clear: both;
	float: right;
	width: 254px;
	margin: 25px 0px;
}
p.buttons a {
	width: 90px;
	padding: 1px 7px;
	border: 1px solid #C2C3C3;
	background-color: #E9F0FA;
	text-align: center;
}
p.buttons a:link, p.buttons a:visited {
	color: #009AD8;
	text-decoration: none;
}
p.buttons a:hover, p.buttons a:visited:hover {
	color: #65757E;
	text-decoration: none;
}
form.inquiry input, form.inquiry textarea {
	float: right;
	width: 250px;
	height: 17px;
	border: 1px solid #949CA1;
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #65757E;
}
form.inquiry span.radio input {
	float: none;
	width: auto;
	height: auto;
	border: none;
}

div.floatLeft
{
	float:left;
	padding: 0px, 0px, 0px, 0px;
	margin-left:40px;
	margin-right:0px;
}

div.floatRight
{
	float:right;
	padding: 0px, 0px, 0px, 0px;

	
	
}

/*************RIGHT BAR*************/
#rightBar {
	float: right; 
	width: 233px; 
	padding-bottom: 20px;
}
#rightBar p.caption {
	font: italic 11px/16px Arial, Helvetica, sans-serif;
	color: #568F9A;
	padding: 0px;
	margin: 10px 20px 0px 36px;
}
#rightBar img {
	padding: 71px 0px 0px 29px;
}
#rightBar img.img2 {
	padding: 20px 0px 0px 29px;
}			
#rightBarMenu {
	font: 9px/10px Arial, Helvetica, sans-serif;
	color: #65757E;
	letter-spacing: 1px;
	padding-top: 75px;
}
#rightBarMenu a:link, a:visited { color: #65757E; text-decoration: none }
#rightBarMenu a:hover, a:visited:hover { color: #009AD8; text-decoration: none }

#rightBarMenu p {
	margin: 0px 0px 5px 0px;
	padding: 0px 20px 0px 36px;
}
#rightBarMenu p.menuSubhead {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #D0784B;
	margin: 0px 0px 10px 0px;
	text-transform: lowercase;
}
#content div.clear {
	clear: right;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.map{
margin:20px auto;
text-align:center;
}