/********		general		*******************/
body
{
	font-family: Arial, sans-serif;
	width: 100%;
}

.clear
{
	clear: both;
}

.hidden-off-screen
{
	top: -4999px;
	left: -4999px;
	position: absolute;
}


h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt !important;
	/*color: #333333;*/
	color: #006699;
	background: #fff url(/_layouts/cr/images/subheader_line.gif) repeat-x 50% bottom;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
h1.callout
{
	padding: 22px 12px 12px 12px;
	font-family: Futura, Arial, Helvetica, sans-serif;
	background: url(/_layouts/cr/images/register_bkgd.jpg) repeat-x 50% bottom;
	color: #006699;
	font-size: 13pt;
}

h2
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt !important;
	font-weight: bold;
}

ul, dl, div
{
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.article_container p{
	line-height:13pt;
	font-size: 10pt;
		
}
h3
{
	color: #73803E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt !important;
	font-weight: bold;
}
a
{
	color: #006699;
	text-decoration: none;
}

.tabs 
{
	visibility: hidden;
}

.subheader
{
	color: #73803E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.study-action-context
{
	padding-top: 1ex;
	padding-bottom: 1ex;
}

#container
{
	width: 988px;
	margin: 0 auto 0 auto;
}
.GreenBoxBackground{
	background-image: url(/_layouts/cr/images/green_box.gif);
	background-position:left top;
	background-repeat: no-repeat;
			
}

.GreenBoxBackgroundTop{
	background-image: url(/_layouts/cr/images/GreenBox_Top.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	width:202px;
	padding-left:10px;

}

.GreenBoxBackgroundRepeat{
	background-image: url(/_layouts/cr/images/GreenBox_Repeat.jpg);
	background-position:left top;
	background-repeat: repeat-y;
	width:202px;

}
.GreenBoxBackgroundBottom{
	background-image: url(/_layouts/cr/images/GreenBox_Bottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:202px;		
}
.GreenBoxBackgroundRepeat p{
	line-height:23px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;			
}

.HomePageImage{
	background-image: url(/SiteCollectionImages/CRcom_banner.jpg);
	background-position: center top;
	background-repeat: no-repeat;
			
}
/********		admin controls	**************/
#zz7_SiteActionsMenu_t a
{
	color: #222222;
	text-decoration: none;
	font-size: 10pt;
}
#zz7_SiteActionsMenu_t a:hover
{
	text-decoration: none;
}

.ms-consoletitleareaframe
{
	display: none;
}

#main_content
{
	min-height: 400px;
}

/********		Sign In		******************/
.signin
{
	margin: 15px auto 0 auto;
}
.signin a
{
	font-size: .8em;
	color: #006699;
}
.signin_label
{
	color: #222222;
	font-size: .8em;
	font-weight: bold;
	text-align: left;
	padding-right: 30px;
}
.signin_btn
{
	float: left;
}

/******** study search ************************/
#studysearch img
{
	border: none;
}

.return-to-search
{
	margin-top: 1em;
}

/********		header		******************/
#header
{
	margin: 0px;
	padding: 20px 0px 0px 0px;
}

#logo
{
	width: 300px;
	float: left;
	height: 50px;
}
#logo img
{
	border: none;
}
#sign_in
{
	width: 550px;
	float: right;
	text-align: right !important;
	font-size: 12px;
}

#sign_in a
{
	color: #006699;
	text-decoration: none;
}

#sign_in a:hover
{
	color: #006699;
	text-decoration: underline;
}

/*********		menu		******************/
#menu
{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: left;
}
/*
#zz1_GlobalNavn0{
	display:none;
}*/

/*********		top nav		******************/


.topNavContainerLeft{
	
	padding-left: 5px;
	margin: 5px 0px 18px 0px;
	background-image:url(/_layouts/cr/images/topNav_bgleft.jpg);
	background-position: left 0px;
	background-repeat:no-repeat;

}
#topNavContainerLeft
{	
	background: url(/_layouts/cr/images/topNav_bgleft.jpg) no-repeat 1px left;

}
.topNavContainerRight{
	background-image:url(/_layouts/cr/images/topNav_bgright.jpg);
	background-position: right 0px;
	background-repeat:no-repeat;
}
#topNavContainerRight
{
	/*background: url(/_layouts/cr/images/topNav_bgright.jpg) no-repeat 1px right;*/
	background: url(/_layouts/cr/images/topNav_bgright.jpg) no-repeat 1px right;
}
.topNav td
{
	background: url(/_layouts/cr/images/topNav_bg.jpg) repeat-x;
}
.topNavItem
{
	height: 26px;
	font-size: 9pt;
	letter-spacing:0px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-right:none;
	background: url(/_layouts/cr/images/mainNav_pipe_normal.gif) no-repeat left center;
	z-index:1;
}
a.topNavItem
{
	display: block;
	padding: 0px 13px 0px 13px;
	/*padding: 0px 13px;*/
	color: #006699;
	line-height: 26px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing:0px;

}
.topNavItem a:hover
{
	/*background-image: none;
	background-color: #999999;*/
	color: #004D71;
}

.topNavFlyOuts
{
	background: url(/_layouts/cr/images/topNavFlyOut_bg.jpg) repeat-x top left;
	border: solid 1px #cccccc;
	font-size: 9pt;
	margin-top: 6px;
	margin-left:10px;
	z-index:0;
	
}
.topNavFlyOuts a
{
	display: block;
	text-decoration: none;
	color: #006699;
	padding: 0px 10px 0px 10px;
	line-height: 32px;
}


/*********		left nav	******************/
#left_nav
{
	background:none;
	width: 210px;
	height: 100%;
	margin-left:10px;
	border-bottom: 1px #cccccc solid;

}

#zz2_CurrentNav td
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	border-collapse:collapse !important;
}

.cr_leftNav
{
	color:#666666;
	font-size: 12px;
	text-transform:uppercase;
	display:block;
	border-collapse:collapse !important;	
	border-top: 1px #cccccc solid !important;
	

}

.cr_leftNavHover
{
	color: #666666;
	font-size: 12px;
	text-decoration: underline !important;
}

.cr_leftNav td
{
	
	border-bottom: 0px #cccccc solid !important;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}
.cr_leftNav a{
	border-top: 0px #cccccc solid !important;
	padding:10px;			
}

.cr_leftNavSelected
{
	color: white;
	background-color:#006699;
	
}

/*********		home page	******************/
.find_container
{
				background-image: url(/_layouts/cr/images/FPO_blue_box.gif);
				background-position: left top;
				background-repeat: no-repeat;
				height: 238px;
				margin: 0px;
				padding: 10px 0px 0px 5px;
				width: 203px;
			
}

.find_container h2
{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin: 0px;
	padding-bottom: 25px;
}

.find_container input
{
	margin-bottom: 10px;
	margin-left:15px;
}

.find_header
{
	margin: 0px;
	padding: 0px;
	background: #fff url(/_layouts/cr/images/find_grad_top.gif);
	height: 7px;
}

.find_footer
{
	margin: 0px;
	padding: 0px;
	background: #fff url(/_layouts/cr/images/find_grad_bottom.gif);
	height: 7px;
}

.find_label
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-left:15px;

}

.find_container_2
{
	background-image: url(/_layouts/cr/images/FPO_blue_box2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 208px;
	margin: 0px;
	padding: 60px 0px 0px 5px;
	width: 203px;

	/*background-image: url(/_layouts/cr/images/find_grad_fill.gif);
	height: 145px;
	margin: 0px;
	padding: 10px 0px 0px 20px;*/
}

.find_container #searchconditions
{
	margin: 5px 0px 10px 20px;
}

.find_container #postalcode
{
	margin: 0px 0px 10px 20px;
}

.find_container_2 #searchconditions
{
	margin: 5px 0px 10px 20px;

	/*margin: 5px 0px 15px 0px;*/
}

.find_container_2 #postalcode
{
	margin: 0px 0px 10px 20px;

	/*margin: 0px 0px 15px 0px;*/
}

.loading_text
{
	font-size: 10pt;
	color: #006699;
}

.ss_no_results
{
	margin: 0px;
	padding: 0px;
	color: #006699;
	background-color: #fff;
}
.QuickSignUp
{
}
.QuickSignUpBackgroundTop h2 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;
	margin:0;
	padding-bottom:18px;
}
.QuickSignUpBackgroundTop input {
	margin-left:15px;
}
.QuickSignUpBackgroundTop .find_label {
	padding-top:7px;
}
.QuickSignUpBackgroundTop{
	background-image: url(/_layouts/cr/images/FPO_Blue_Box_Top.gif);
	background-position:left top;
	background-repeat: no-repeat;
	width:203px;
	padding-left:10px;
	margin:0;
	padding:10px 0 0 5px;
}

.QuickSignUpBackgroundRepeat{
	background-image: url(/_layouts/cr/images/FPO_Blue_Box_Repeat.gif);
	background-position:left top;
	background-repeat: repeat-y;
	width:203px;

}
.QuickSignUpBackgroundBottom{
	background-image: url(/_layouts/cr/images/FPO_Blue_Box_Bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:203px;		
}

.home_content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
}

.home_content td
{
	vertical-align: top;
}

#LeftColumnEditableField h4, .home_content h4, h4

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #73803E;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

.home_content ul
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-left:3px;
}

.home_content ul li
{
	background: #fff url(/_layouts/cr/images/blue_arrow.gif) no-repeat 1px 8px;
	padding: 3px 0px 3px 15px;
}

.home_content a
{
	color: #006699 !important;
	text-decoration: none;
}

.home_content a:hover
{
	color: #006699;
	text-decoration: underline;
}

.link_table
{
	width: 250px;
}

.link_table td
{
	width: 50%;
}

.list1
{
	width: 110px;
	float: left;
}

.list2
{
	float: right;
}

.home_content list1
{
	width: 150px;
	float: left;
}

.home_content list2
{
	float: right;
}

.dotted_border
{
	border: 5px red solid;
}


/*********		articles	******************/
#article
{
	margin: 0px;
	padding: 0px 60px 0px 30px;
	text-align: left;
}

.article_container
{
	margin: 0px;
	padding: 0px;
}

.article_container h3
{
	margin: 0px;
	padding: 10px 0px 5px 0px;
}

.article_container p
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.article_container ul
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
	list-style: none;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	

}

.article_container ul li
{
	background: #fff url(/_layouts/cr/images/blue_arrow.gif) no-repeat 0px 7px;
	padding: 0px 0px 0px 15px;
	line-height:15pt !important;
	vertical-align:middle;
	
}

.article_container ol
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
}

.article_container a, external_link a
{
	color: #006699 !important;
	text-decoration: none;
}

.article_container a:hover, external_link a:hover
{
	color: #006699;
	text-decoration: underline;
}

.col_2_find
{
	margin-left: 20px;
	padding-left: 20px;
}

/*********		search metadata	******************/
#searchmetadata
{
	width: 450px;
	background-color: #f7f7f7;
	padding: 10px;
}
#searchmetadata .ms-formfieldvaluecontainer
{
	background-color: White;
}


/*********		right rail	******************/

.rt_rail_white_bkgnd
{
	width: 220px;
	text-align: left;
}

.rt_rail_white_bkgnd a
{
	color: #006699;
	text-decoration: none;
}

.rt_rail_white_bkgnd a:hover
{
	text-decoration: underline;
}

.rt_rail_white_bkgnd hr
{
	border-bottom: solid 1px #a0a0a0;
	height: 1px;
}

.rt_rail_white_bkgnd h3
{
	margin: 0px;
	padding: 10px 0px 5px 0px;
}

.rt_rail_white_bkgnd p
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.rt_rail_grey_bkgnd
{
	border-collapse: collapse;
	background-color: #f2f2f2;
	font-size: 12px;
	width: 220px;
	text-align: left;
}

.rt_rail_grey_bkgnd td
{
	padding: 10px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
}

.rt_rail_grey_bkgnd ul
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
	list-style: none;
	padding: 0px;
	margin: 0px;
}


.rt_rail_grey_bkgnd ul li
{
	background: #f2f2f2 url(/_layouts/cr/images/blue_arrow.gif) no-repeat 0px 7px;
	padding: 0px 0px 0px 15px;
	line-height:15pt !important;
	vertical-align:middle;
	
	
}

/* rounded corners */
td.grey_rc
{
	padding: 0px;
	border: none;
}
td.grey_rc span
{
	border-color: #cccccc;
	border-style: solid;
	background-color: #f2f2f2;
	display: block;
	font-size: 1px; 
	overflow: hidden;
}
td.grey_rc .grey_rc1
{
	border-top: 1px;
	border-right: 2px;
	border-bottom: 0px;
	border-left: 2px;
	height: 0px;
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
}
td.grey_rc .grey_rc2
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 1px;
	margin: 0px 2px;
}
td.grey_rc .grey_rc3
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 1px;
	margin: 0px 1px;
}
td.grey_rc .grey_rc4
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 2px;
	margin: 0px 0px;
}
.white_rc 
{
	border-collapse: collapse;
}
.white_rc  td
{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
td.white_rc
{
	padding: 0px	!important;
	border: none;
}
td.white_rc span
{
	border-color: #cccccc;
	border-style: solid;
	background-color: #ffffff;
	display: block;
	font-size: 1px;
	overflow: hidden;
}
td.white_rc .white_rc1
{
	border-top: 1px;
	border-right: 2px;
	border-bottom: 0px;
	border-left: 2px;
	height: 0px;
	margin: 0px 3px;
}
td.white_rc .white_rc2
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 1px;
	margin: 0px 2px;
}
td.white_rc .white_rc3
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 1px;
	margin: 0px 1px;
}
td.white_rc .white_rc4
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 2px;
	margin: 0px 0px;
}
.blue_rc_dark
{
	border-color: #215573;
	background-color: #215573;
}
.blue_rc_medium
{
	border-color: #759eb7;
	background-color: #759eb7;
}
.blue_rc_light
{
	border-color: #9cbed6;
	background-color: #9cbed6;
}
td.blue_rc
{
	padding: 0px;
	border: none;
}
td.blue_rc span
{
	/*border-color: #215573; 	background-color: #215573;*/
	border-style: solid;
	display: block;
	font-size: 1px;
	overflow: hidden;
}
td.blue_rc .blue_rc1
{
	border-top: 1px;
	border-right: 2px;
	border-bottom: 0px;
	border-left: 2px;
	height: 0px;
	margin: 0px 3px;
}
td.blue_rc .blue_rc2
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 1px;
	margin: 0px 2px;
}
td.blue_rc .blue_rc3
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 1px;
	margin: 0px 1px;
}
td.blue_rc .blue_rc4
{
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	height: 2px;
	margin: 0px 0px;
}

/*  #9cbed6*/

/*********		footer		******************/
#cr_footer
{
	text-align: left;
	font-family: Arial, sans-serif;
	color: #006699;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 20px 0px;
	border-top: #cccccc 1px solid;
}

#cr_footer ul
{
	margin: 5px 0px 0px -20px;
	padding: 0px;
	list-style-type: none;
}

#cr_footer ul li
{
	display: inline;
	margin: 0px;
	padding-left: 20px;
	color: #006699;

}

#cr_footer ul li a
{
	color: #006699;
	text-decoration: none;
}

#cr_footer ul li a:hover
{
	text-decoration: underline;
	color: #006699;
}
.footer_copyright{
	float:left;
	width:200px;
	margin-top:5px;
	color: #666666 !important;	
}
.copyrightlink, .copyrightlink a{
	
	color: #666666 !important;
	text-decoration: none;
		
}
.copyrightlink a:hover{
	text-decoration: underline;
	color: #006699;
	
}

#footer_links
{
	float: left;
	width: 300px;

}

#footer_share
{
	float: right;
	text-align: right;
	margin-top: 3px;
}
#version
{
	color: #FFFFFF;
	margin-right: 50px;
}

.health-interest-distance
{
	width: 70px;
}

.health-interest-postalcode
{
	width: 70px;
}

.health-interest-keywords
{
	width: 150px;
}

/* Condition Picker Control */

tr.condition-row-1 td
{
	margin-top: 1em;
}

tr.condition-row td
{
	vertical-align: top;
	width: 250px;
}

ul.nomarker
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

p.prompt
{
	padding: 0 12px;
}

.legend-note
{
	float: right;
	padding-top: 5px;
	text-align: right;
}
/**** forms ******************/
h2.formheading
{
	border-bottom: solid 1px #cccccc;
	padding-bottom: 3px;
	color: #0046E3;
	font-size: 0.9em !important;
}

dl.table dt
{
	display: float;
	float: left;
	width: 200px;
}
dl.formfields dt
{
	font-weight: bold;
	font-size: 1.0em;
}
dl.formfields dd
{
	margin-left: 0px;
}

/******** My.aspx *********/
#study-updates li
{
	padding-top: 7px;
}

.content-area li
{
	margin-left: 0;
}

#study-updates .title
{
	font-weight: bold;
}

.saved-trial-info
{
	padding-left: 10px;
}

.content-area
{
	border: 2px solid #CCCCCC;
	margin-bottom: 1em;
}

.content-area > div
{
	padding: 1em;
}


a#player, a.player
{
	display: block;
	width: 320px;
	height: 240px;
	text-align: center;
	margin: 0 15px 15px 0; /*   float: left;   */
	border: 1px solid #999;
}

/* play button */
a#player img, a.player img
{
	margin-top: 70px;
	border: 0px;
}
a#player:hover, a#player:hover
{
	border: 1px solid #000;
}

.pager {
	text-align: right;
}

.pager a {
	margin: 0 5px;
}


a.tdisabled
{
	color: #999999 !important;
}

/*
<a class="player"      
 href="http://blip.tv/file/get/KimAronson-TwentySeconds58192.flv"     style="background-image:url(/img/demos/58192.jpg)">      <img src="/img/player/btn/play_large.png" alt="Demo video 1"/>  </a>  
*/
