@charset "utf-8";
/* Accord CSS
Author: EW
Date created: 12.02.08
Link: #008263
Link hover: #000
*/

* {
margin: 0;
padding: 0;
}

body {	
	background-color: #fff;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body{background: url(images/background2.png) repeat-x;}
body.home{background: url(images/background.png) repeat-x;}


#wrapper {margin: 0 auto;width: 910px;}
.clear {clear: both;}

/* Header */
#header {}

#logo {float: left;}

#middle-header {
float: left;
height: 50px;
width: 200px;
}

#header-right {
background: url(images/header-right-back.gif) no-repeat;
color: #8fcbcd;
font-size: 20px;
font-weight: bold;
height: 25px;
float: right;
padding: 10px 10px 10px 30px;
width: 311px;
}

/* Menu */

#menu {
	float: right;
	padding: 13px 0 0 0;
	width: 800px;
}

#menu ul {float: right;}

#menu li {
	display: inline;
	list-style: none;
	padding: 0 0 0 0;
}

#menu a {
background: url(images/menu-back.png) repeat-x;
color: #8fcbcd;
font-size: 13px;
line-height: 33px;
padding: 10px;
text-decoration: none;
}

#menu a:hover {
background: url(images/menu-ovr-back.png) repeat-x;
color: #fff;
padding: 10px;
}

#menu a.ovr {
background: url(images/menu-ovr-back.png) repeat-x;
color: #fff;
padding: 10px;
}

/* Quote */

#index-search {
background: url(images/quote-head-back2.png) no-repeat;
height: 257px;
padding: 15px 0 0 0;
width: 910px;
}

#quote {
float: right;
margin: 0 7px 0 0;
width: 463px;
}

#quote ul {
}

#quote li {
background: url(images/quote-tab-back.png) no-repeat;
display: inline;
padding: 7px 10px 10px 10px;
}

#quote a {
color: #8fcbcd;
font-weight: bold;
line-height: 15px;
text-decoration: none;
}

#quote a:hover {
color: #fff;
}

#quote a.white {
color: #fff;
font-weight: bold;
line-height: 15px;
text-decoration: none;
}

#quote a:hover.white {
color: #fff;
font-weight: bold;
line-height: 15px;
text-decoration: none;
}

#quote-in {
background: url(images/quote-one-back.png) no-repeat;
color: #fff;
display: none;
font-size: 11px;
height: 185px;
margin: 6px 0 0 0;
padding: 10px 10px 10px 12px;
width: 443px;
}

#quote-in p {
padding: 0 0 22px 0;
}

#quote-in td {
vertical-align: top;
}

#quote-in .quoteform {
background: url(images/input-back.png) repeat-x;
background-color: #fff;
border: solid #fff 1px;
color: #333;
font-size: 11px;
margin: 0 5px 15px 0;
padding: 3px 0 3px 5px;
width: 35px;
}

#quote-in .quoteform3 {
background: url(images/input-back.png) repeat-x;
background-color: #fff;
border: solid #fff 1px;
color: #333;
font-size: 11px;
height: 20px;
margin: 0 5px 15px 0;
padding: 0 0 0 5px;
width: 135px;
}

#quote-in label {
color: #fff;
font-weight: bold;
padding: 0 5px 0 5px;
vertical-align: middle;
}

#quote-in table {
color: #8fcbcd;
font-weight: bold;
}

#quote-in2 {
background: url(images/quote-two-back.png) no-repeat;
color: #fff;
font-size: 12px;
height: 185px;
margin: 6px 0 0 0;
padding: 25px 10px 10px 12px;
width: 443px;
}

#quote-in2 .quoteform3 {
	background: url(images/input-back.png) repeat-x;
	background-color: #fff;
	border: solid #fff 1px;
	color: #333;
	float: left;
	font-size: 11px;
	height: 20px;
	margin: 7px 20px 0 0;
	padding: 0 0 0 5px;
	width: 200px;
}

#quote-in2 p {text-align: center;}

/* Sidebar */

#sidebar {width: 283px;}

#phase-testing {
background: url(images/phase-one-back.png) no-repeat;
font-size: 11px;
height: 177px;
line-height: 150%;
margin: 0 0 20px 0;
padding: 10px;
}

#phase-testing a {
font-size: 13px;
font-weight: bold;
}

#phase-testing a:hover {
color: #081f21;
}

#form {
background: url(images/form-back.png) no-repeat;
font-size: 11px;
height: 382px;
padding: 12px 10px 10px 10px;
}

#form label {
color: #081f21;
font-weight: bold;
padding: 0 20px 0 10px;
width: 50px;
display: inline-block;
}

#form .quoteform {
border: solid #ccc 1px;
color: #333;
font-size: 11px;
height: 15px;
margin: 0 0 0 0;
padding: 3px 0 3px 5px;
width: 170px;
}

#form .quoteform2 {
border: solid #ccc 1px;
color: #333;
width: 177px;
height: 23px;
}

/* Main */

#content {
float: left;
width: 590px;
}

#content.right{
	float:right;
	width: 600px;
	paddin: 10px 0 15px;
}

#content p {line-height: 170%;}
#content ul{color: #309A73;padding: 0 0 10px 40px;}
#content li
{	
	list-style-position: outside;
	list-style-type: circle;
	padding: 0 0 10px;
}

/* Footer */
#footer {
	background: url(images/footer-back.png) repeat-x;
	background-color: #070808;
	color: #fff;
	min-height: 250px;
}

#footer-in {
	margin: 0 auto;
	padding: 20px 0 30px 0;
	width: 910px;
}

#footer ul {
	border-bottom: solid #124532 1px;
	border-top: solid #124532 1px;
	float: left;
	padding: 15px 0 20px 0;
}

#footer-in li {
	border-bottom: solid #3c3c3c 1px;
	display: block;
	float: left;
	list-style: none;
	margin: 0 25px 0 0;
	padding: 3px 0 3px 0;
	width: 200px;
}

#footer-in a:hover {color: #fff;}
#footer-in p {color: #999;font-size: 11px;}

/* Text Styles */
p {padding: 0 0 15px 0;}

h1 {
	background: url(images/h1-back.gif) no-repeat top left;
	color: #15835b;
	font-size: 24px;
	padding: 0 0 10px 25px;
}

h2 {
	color: #309a73;
	font-size: 16px;
	font-weight: bold;
}

h4 {
	background: url(images/h4-back.png) no-repeat top left;
	color: #8fcbcd;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 20px 25px;
}

h5 {
	background: url(images/h5-back.png) no-repeat top left;
	float: left;
	font-size: 22px;
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
}

a {color: #309a73;text-decoration: none;}

.search-all {float: right;font-weight: bold;padding: 9px 0 0 0;}
p.indication {line-height: 180%;padding: 0 10px 10px 10px;}
p.indication2 {padding: 25px 0 0 50px;}

/* Image Styles */
.left-image {border: none;float: left;}
.right-image {border: none;float: right;}
.submit-button {padding: 8px 0 0 70px;}
.quote-image {padding: 0 0 0 70px;}
.quote-image2 {float: left;padding: 0 0 0 10px;}

/*-----------------------------------------------------------------------Clinical2.css---------------------------------------*/
#side-menu {
	background: url(/_images/side-menu-top-back.png) no-repeat;
	padding: 10px 0 0 0;
}

#side-menu2 {
	background: url(/_images/side-menu-top-back2.png) no-repeat;
	padding: 10px 0 0 0;
}

#side-menu-in {
	background: url(/_images/side-menu-in-back.png) repeat-y;
	padding: 10px;
}

#side-menu-in ul {
	color: #15835b;
	padding: 0 0 0 20px;
}

.current_page_item > a{
	color:black !important;
	font-weight:bold;
}


#side-menu-in li {
	padding: 3px 0 3px 0;
	list-style: circle;	
}

#side-menu-in li ul {
font-size: 11px;
padding: 5px 0 0 20px;
}

#side-menu-in a.ovr {
color: #000;
}
.side-menu-header {
margin: 3px 0 0 10px;
}

blockquote
{
	background-color: #F3F3F3;
	border: 1px dotted #CCCCCC;
	margin: 0 0 15px;
}

/*-------------------------------*/

#main{padding: 10px 0 0;}

table#trials{width:100%;border-collapse:collapse;}
#thead th{
	background-color:#353535;
	border:1px solid #CCCCCC;
	color:#8FCBCD;
	padding:3px 10px;
	text-align:left;
}

/*--------------------------------Trial_App.css*/
#listings {
	position: relative;
	margin-bottom: 20px;
}

.triallist {
	width: 100%;
	border-collapse:collapse;
}

.triallist th {
	border: 1px solid #CCCCCC;
	padding: 3px 10px 3px 10px;
	background-color: #353535;
	color: #8FCBCD;
	text-align: left;
	cursor:pointer;
}


.innertable th{
	border: 0;
	padding: 0;
	font-weight: bold;
	background-color: white;
	color: #444444;
}

.triallist th a {
	color: #8FCBCD;
}

.triallist td {
	border: 1px solid #CCCCCC;
	padding: 3px 7px 3px 7px;
}

.triallist td.content {
	padding: 10px;
	line-height: 1.4em;
}

.triallist .name {
	text-align: left;
}

.triallist .city, .triallist .state, .triallist .patient {
	width: 1%;
	white-space: nowrap;
	text-align: left;
}

.triallist table td {
	border: none;
	padding: 0 15px 0 0;
}

.triallist .signup {
	width: auto;
	margin-top: 10px;
	margin-bottom: 8px;
}

#top_paging {
	position: relative;
	top: -2px;
	left: 389px;
	width: 200px;
	text-align: right;
}

#bottom_paging {
	position: relative;
	top: 15px;
	left: 389px;
	width: 200px;
	text-align: right;
}

#top_paging select, #bottom_paging select {
	font-size: .8em;
	margin-left: 5px;
	width: 70px;
	position: relative;
	top: 0px;
}

#top_paging span, #bottom_paging span {
	position: relative;
	top: -1px;
	left: 2px;
	padding-right: 2px;
}

#top_paging img, #bottom_paging img {
	border: none;
}

#doctor {
	font-size: .9em;
	position: relative;
	left: 10px;
	width: 245px;
}

#doctor .dr {
	float: left;
	margin: 0 10px 5px 0;
	width: 80px;
}

#doctor .sig {
	width: 220px;
}

#qualifications  {
	position: relative;
	top: 4px;
	left: -25px;
}

#qualifications li {
	margin: 0px;
	padding: 0px;
	color: #444;
}

.err {
	color: #FF0000;
	font-weight: bold;
	padding: 0px;
	margin-top: 10px;
}

#listsearch {
	position: absolute;
	top: -6px;
	left: 0px;
}

#listsearch .keyword {
	position: relative;
	top: -12px;
	left: 0px;
	width: 175px;
}

.filter {
	font-size: .8em;
	position: absolute;
	top: -2px;
	left: 0px;
	width: 300px;
}

#doctor blockquote {
	margin-top: 15px;
	padding: 10px;
	width: 88%;
}

#doctor .head {
	display: inline-block;
	margin-bottom: 3px;
}

#doctor .head {
	display: inline-block;
	margin-bottom: 3px;
}

#doctor .name {
	font-style: italic;
	display: inline-block;
	margin-top: 3px;
	float: right;
}

.cleaner {
	clear: both;
}


.news p{color:black;}



