/* MS CLINICAL STUDY */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
* { margin:0; padding:0 }
html { min-height:100%; margin-bottom:10px }

body { text-align:center; font: 12px/18px "Arial"; font-family:arial, helvetica, sans-serif; color:#474747; background: #fff url(/assets/images/background.gif) repeat-x 0 0; margin-bottom:10px }
body.main { background: #f6f6f3 url(/assets/images/background_main.jpg) 0 0 repeat-x }
body.main div.backdrop { background: url(/assets/images/splash_main.jpg) 50% 124px no-repeat }
table, th, td, input, textarea, select { font-size:12px; font-family:arial, helvetica, sans-serif; color:#333 }

ul.form { list-style-type:none }
form.prescreen { width: 444px; }
ul.form { color: #9c9a8d; list-style-type: none }
ul.form li { margin-top: 15px; margin-left: 5px; padding-top: 15px; }
ul.form li li { margin: 0; padding: 0 }
ul.form li p, ul.form li label, ul.form li input, ul.form li span { color: #474747 }

input.text { background: #eeede5; border: 1px solid #e0ded3; padding: 2px; font-si5e: 13px;  }
input.textprescreen { background: #eeede5; border: 1px solid #e0ded3; margin: 0px 5px; padding: 2px; font-size: 13px;}

input.text:focus { background-color: #eef0ee; border-color: #94afc5;  }

select { background: #eeede5; border: 1px solid #e0ded3; padding: 2px; }
select.date { width: 66px }

.form select { margin-left:0; }

li span { padding: 0 22px 0 8px; }
li span.question { padding: 0; }
li span.privacy { padding: 0 40px 10px 8px; }
ul.lined li { border-top: 1px solid #e8e8e1; }
	ul.lined li li { border: 0 }
.group { padding-top: 10px; list-style-type: none }
a img, :link img, :visited img { border:0 }

h3, a:link, a:visited { text-decoration:none; color: #0e5cab; }
a:hover, a:active { text-decoration:underline }

abbr { border:0 }

#skip { display:none }

#h_flash { float: right; margin-top: 40px;}
#container { margin: 0 auto; width: 990px; text-align: left; position: relative; z-index:50;}

div.header {
	height: 124px; 
	width: 100%;
	text-align: center;
	position: relative;
	background: url(/assets/images/background_menu.gif) 50% 81px no-repeat;
	z-index:90;
}
body.main div.header { background: url(/assets/images/background_menu.jpg) 50% 0 no-repeat; }

div.header a.action, div.header h2 { display: block; height: 46px;  float: left; margin: 25px 0 0 0 }

div.header .heading	{ display block: height: 46px; float: left; margin: 25px 0 0 0 }

.header h2 { 
	font: normal small-caps normal 15px/18px "Copperplate Gothic Bold";
	width: 246px;
	text-align: center;
}
#define { margin-left:178px; }

ul.faq li { padding-left:11px; list-style:none; background:url(/assets/images/subnav_closed.gif) no-repeat scroll 0pt 5px; }

ul.menu {
	width: 100%;
	position: absolute;
	left: 0; top: 96px;
}
ul.menu li { 
	display: block; 
	float: left; 
	position: relative;  
	height: 28px;
}
ul.menu li a, ul.menu li div { 
	display: block; 
	float: left;
	height: 28px;
	position: relative;
}
ul.menu li a:hover {
    text-decoration:none;
	cursor: pointer;
	cursor: hand;
}
ul.menu li a span, ul.menu li div span {
	display: block; 
	position: absolute;
	top: 0; left: 0; 
	height: 28px;
	background: url(/assets/images/menu.gif) 0 0 no-repeat;
	z-index: 100;
}

/* NAVIGATION
------------------------------------------------------------------------------------- */
ul.menu li.prescreen	{ width: 131px; margin-left: 60px; }
ul.menu li.research       { width: 117px; margin-left: 43px }
ul.menu li.questions 	{ width: 112px; margin-left: 43px }
ul.menu li.rrms  		{ width:  83px; margin-left: 48px }
ul.menu li.resources	{ width:  71px; margin-left: 47px }
ul.menu li.information	{ width: 133px; margin-left: 43px }

ul.menu li.prescreen a 	 { width: 131px }
ul.menu li.research a 	 { width: 117px }
ul.menu li.research ul {
	background-color: #000000;
}

ul.menu li.questions a	 { width: 112px }
ul.menu li.rrms a 		 { width:  83px }
ul.menu li.resources a 	 { width:  71px }
ul.menu li.information a { width: 133px }

ul.menu li.prescreen a span		{ width: 131px; background-position:  -60px 0px }
ul.menu li.research a span		{ width: 117px; background-position: -234px 0px }
ul.menu li.questions a span          { width: 112px; background-position: -394px 0px }
ul.menu li.rrms a span			{ width: 83px; background-position: -554px 0px }
ul.menu li.resources a span		{ width: 71px; background-position: -684px 0px }
ul.menu li.information a span	{ width: 133px; background-position: -798px 0px }

ul.menu li.prescreen a:hover span		{ background-position:  -60px -28px }
ul.menu li.research a:hover	span		{ background-position: -234px -28px }
ul.menu li.questions a:hover span		{ background-position: -394px -28px }
ul.menu li.rrms a:hover span			{ background-position: -554px -28px }

ul.menu li.resources a:hover span		{ background-position: -684px -28px }
ul.menu li.information a:hover span		{ background-position: -798px -28px }

ul.menu li.prescreen div span		{ width: 131px; background-position:  -60px -28px; }
ul.menu li.research div span		{ width: 117px; background-position: -234px -28px; }
ul.menu li.questions div span          { width: 112px; background-position: -394px -28px; }
ul.menu li.rrms div span			{ width: 83px; background-position: -554px -28px; }
ul.menu li.resources div span		{ width: 71px; background-position: -684px -28px; }
ul.menu li.information div span	{ width: 133px; background-position: -798px -28px; }

div.main	{ height: 402px }

div.content { margin: 40px 0 0 0; }

div.navbar	{ float: left; width: 218px; margin: 0 0 0 62px; display:inline; }
div.sidebar	{ float: left; width: 280px; margin: 0 0 0 62px; display:inline; }

div.sidebar p	{ margin: 20px 0px }
div.sidebar p+p { margin: 18px 0px 28px 0px }

.navbar h4,
.sidebar h4	{ font-weight: bold; font-size: 16px; color: #1c6bb9 }

div.subnav	{ 
	margin: 16px 0 10px 0; 
	padding: 4px 0 0 0;
	width: 162px; 
	position: relative; 
	left: -3px; 
	background: url(/assets/images/subnav_top.gif) 0 0 no-repeat; 
	z-index: 10;
}
ul.subnav	{ 
	width: 162px; 
	padding: 0 0 4px 0;
	background: url(/assets/images/subnav_bottom.gif) 0 100% no-repeat; 
}
ul.subnav li { 
	display: block; 
	width: 156px; 
	height: 25px; 
	margin: 0 0 0 3px;
	background: #e2e1d7 url(/assets/images/subnav_block.gif) repeat-x 
}
ul.subnav li a { 
	display: block; 
	font-weight: bold; 
	font-size: 12px; 
	padding: 4px 0 0 28px;
	background: url(/assets/images/subnav_closed.gif) 11px 10px no-repeat;
}

ul.subnav li.this a, ul.subnav li.this span { 
	background-image: url(/assets/images/subnav_open.gif); 
	font-weight: normal;
}
ul.subnav li.this span { display: block; padding: 4px 0 0 28px; background-repeat:no-repeat; background-position:11px 10px; }

.column p.top { margin:20px 0 5px; }
.column p.top a { padding-left:11px; font-size:11px; background: url(/assets/images/subnav_closed.gif) 0 5px no-repeat; }

div.frame { margin-top:20px; background: url(/assets/images/frame_top.gif) -3px 0 no-repeat; }
div.frame img {
	background: url(/assets/images/frame_bottom.gif) 0 100% no-repeat;
	padding: 4px 3px;
	position: relative; left: -3px;
}

div.column { float: right; margin: 6px 60px 15px 0; }
	div.narrow	{ width: 218px }
	div.medium	{ width: 505px }
	div.wide	{ width: 604px }
	div.full	{ width: 650px }

	div.lined { padding-bottom: 5px; border-bottom: 1px solid #e8e8e1 }

body.main div.column { float: left }
	div.third	{ width: 311px; margin: 0 0 0 16px }

.column h3	{ font-size: 29px; font-weight: normal; margin: 0 0 30px 0; line-height:32px; }
.column h3.index { font-size: 29px; font-weight: normal; line-height: 30px;}
.column h4  { font-size: 12px }
.column p	{ margin: 0 0 20px 0 }
.column .note { font-size:11px; color:#666; }

.column p.contact { margin-top:-10px; font-size:14px; } 

body.main .column h3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: lighter; margin: 0px 0px 6px 0px; line-height: 22px;}
body.main .column h4 { font-size: 13px; font-weight: lighter; margin: 0;color: #383838;}
body.main .column h5 { font: bold 11px Arial; }

.column ul.general	{ margin: -2px 0 26px 0; }
.column ul.general li {
	padding: 0 0 0 36px; 
	background: url(/assets/images/general_bullet.gif) 15px 3px no-repeat; 
    list-style:none;
}
.column ul.general li ol { margin-top:10px; }
.column ul.general li ol li { margin-top:0px; padding-left:0; font-weight:normal; background:none; list-style:decimal; }

.column ul.sitemap	{ margin: 0; }
.column ul.sitemap li    { margin-bottom:10px; list-style:none; }
.column ul.sitemap li ul { margin-top:5px; }
.column ul.sitemap li li  {
	margin-bottom:5px; padding: 0 0 0 36px; 
	background: url(/assets/images/general_bullet.gif) 15px 3px no-repeat;
}

.column ul.list { margin:0 0 0 13px; }

ol.general { margin-left:34px; }
h3.general { margin:-15px 0 5px; color:#474747; font-weight:normal; font-size:12px; }

.column .results { width:266px; float:left; background:#ecf4fb; border-top:1px solid #e8e8e1; margin:15px 0pt; padding:14px; }
.column #results0 { margin-right:16px; }
.column #results1 { }

.column .results h3 { margin-bottom:20px; font-size:12px; font-weight:bold; line-height:18px; }

div.section {
	width: 416px;
	background: #ecf4fb;
	border-top: 1px solid #e8e8e1;
	margin: 15px 0;
	padding: 14px;
}

div.section p {	margin: 0 100px 14px 0 }

div.footer {
	position: relative;
	width: 950px; height: 90px;
	float: left;
	margin: 80px 10px 0 30px;
	background: url(/assets/images/background_footer.gif) 0 56px repeat-x;
	font: 11px/14px Arial;
	color: #868e94;
}
body.main div.footer { margin-top: 30px }

div.footer .token { float:right }
div.footer p { height: 38px; width: 730px; margin: 0 0 0 5px; line-height:12px; }
    div.footer p.more { height:19px; }

div.footer ul {	margin: 7px 0 0 5px	}
div.footer ul li {display: inline }

div.footer ul li a, div.footer ul li span {
	display: block;
	float: left;
	padding: 0 16px 0 0;
	margin: 0 10px 0 0;
	background: url(/assets/images/carrot.gif) 100% 5px no-repeat;
}
div.footer ul li.last a { background: none }

div.footer .token { margin-top:18px; }

.clear { clear:both }
br.clear { line-height:0px; height:0 }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
.clearfix { /*\*/display:block;/**/ }

.content:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.content { display:inline-block }
.content { /*\*/display:block;/**/ }

* html .italicsfix { /*\*/overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%;/**/ }
div.headline {float: right;margin: 6px 60px 15px 0}

.error  { color: red; background-color: transparent; font-weight: normal }

.highlight, h4.highlight a { color:red !important; }

/* INDIA */
.india ul.menu { width:auto; 
left:151px;
voice-family: "\"}\"";  
voice-family: inherit; 
left:171px; _left:161px; } /* left:191px*/

/* sIFR
------------------------------------------------------------------------------------- */
/* THESE ARE STANDARD sIFR STYLES... DO NOT MODIFY */
.sIFR-flash { margin:0; visibility:visible !important;	}
.sIFR-replaced { visibility:visible !important; }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }

/* HIDE ADBLOCK OBJECT TAB:THE TEXT SHOULD SHOW UP JUST FINE, NOT POORLY WITH A TAB LAID OVER IT. */
.sIFR-flash + div[adblocktab=true] { display:none !important; }

.research {margin: 0px; padding: 0px;}
.research td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}