/* @override http://medpace.creativedepartment.com/CSS/Styles.css */

html {height:100%; margin-bottom:1px;}
body {font-family:"Trebuchet MS", sans-serif; background-color:#fff; text-align:left; color:#333;}

.container {width:995px; margin:0 auto; text-align:left;}

h1, h2, h3 {font-weight:normal; text-align:left;}
h1 {font-size:1.8em; border-bottom:solid 1px #C1C6BF; margin-bottom:12px;}
h2 {color:#20A484; font-size:1.2em; text-transform:uppercase; border-bottom:solid 1px #C1C6BF; margin-bottom:12px;}
h3 {font-size:1.2em; font-weight:bold; margin-bottom:5px;}
p {font-size:1.0em;}
a:link, a {color:#40B195;}
a:hover {}

/* Colors */
.orange {}

/* Header */
.header {height:70px; border-right: 1px #fff solid; }
.header .logo {margin-left:43px; margin-top:19px;}
.header .headerNav {height:54px; width:510px; background-color:#DFE9E4; margin-top:8px; color:#4F8166;}
.header .headerNav .fl {margin-top:18px; margin-left:15px;}
.header .headerNav .fl a {padding-right:2px; padding-left:2px; font-size:1.0em; color:#4F8166;}
.header .headerNav .fl a.login {color:#E58C0E;}
.header .headerNav .search {height:26px; width:251px; background-color:#7BA48D; margin-top:9px; color:#2C2B2C; padding-left:16px; padding-top:9px;}
.header .headerNav .search #ctl00_A1_q {width:150px; margin-right:8px; margin-left:8px; border:0px;}
.header .headerNav .search .goBtn {border:0px; background-color:transparent; cursor:pointer; font-size:1.0em;}
#callOut {height:129px; margin-bottom:22px; }
#homePage #callOut {height:208px; margin-bottom:22px;}

.overflow {width: 994px; overflow: hidden; }

/*Left Side Bar*/
.leftSideBar {float:left; width:161px; margin:8px 0 0 20px;}

/* Right Side Bar */
.rightSideBar {float:right; width:233px; margin-right:20px; margin-top:20px; color:#716f71;}
.rightSideBar .top p {clear: both; padding-bottom:25px;}
.rightSideBar p {font-size: 0.9em;}
.rightSideBar p strong {padding-top: 5px; display: block; color: #009772;}
.rightSideBar p img {float: left; padding-right: 9px;}
.rightSideBar .bottom {margin-top: 20px;}

/* Main Conter */
.mainContent {margin-left:200px; margin-right:275px; padding-top:10px;}
.mainContent a {color:#40B195;}
.mainContent .fl {width:223px;}
.mainContent .fr {width:240px; padding-right:5px;}
.mainContent .oneCol {clear:both;}

.mainContent ul, .mainContent ol {padding:0 0 0 2.5em; margin-top: 0; margin: 0 0 2em 0; }
.mainContent ul ul, .mainContent ul ol, .mainContent ol ol, .mainContent ol ul {margin-top: 1.75em;  }
.mainContent li {margin-bottom: 1em; }
.mainContent h3 {margin-bottom: 16px; }
.mainContent hr	{height: 1px; background: #c1c6bf; border: none;}

/* Main Conter Merge Right */
.mainContentMR {margin-left:200px; margin-right:20px; padding-top:10px;}
.mainContentMR a {color:#40B195;}
.mainContentMR .fl {width:223px;}
.mainContentMR .fr {width:240px; padding-right:5px;}
.mainContentMR .oneCol {clear:both;}

.mainContentMR ul, .mainContent ol {padding:0 0 0 2.5em; margin-top: 0; margin: 0 0 2em 0; }
.mainContentMR ul ul, .mainContent ul ol, .mainContent ol ol, .mainContent ol ul {margin-top: 1.75em;  }
.mainContentMR li {margin-bottom: 1em; }
.mainContentMR h3 {margin-bottom: 16px; }
.mainContentMR hr	{height: 1px; background: #c1c6bf; border: none;}

/* Main Content Alt */
.mainContent_alt {margin-left:15px; margin-right:275px; padding-top:10px;}
.mainContent_alt a {color:#40B195;}
.mainContent_alt .fl {width:223px;}
.mainContent_alt .fr {width:240px; padding-right:5px;}
.mainContent_alt .oneCol {clear:both;}
.mainContent_alt .login div {float: left; width: 20%; text-align: center;}
.mainContent_alt .login div p {padding: 10px;}


/* Search Results */
#cse-search-results iframe {width: 99%;}

/*Home Page Main Content*/
#homePage .mainContent {margin:0px; padding:0 20px;}
#homePage .mainContent .left {float:left; width:757px;}
#homePage .mainContent h1 {font-size:1.6em;}
#homePage .mainContent .left div {width:30%; float:left; padding-left:15px; padding-right:15px; border-left:1px dotted #ccc;}
#homePage .mainContent .left div.cardio {padding-left:0px; border:none;}
#homePage .mainContent .left div.oncology {padding-right:0px;}
#homePage .mainContent .left div p {line-height:1.3em;}
#homePage .mainContent .left div p strong {color:#009772; font-size:1.2em; margin-bottom:5px; display:inline-block;}
#homePage .mainContent .left div img {float:left; padding-right:8px;}
#homePage .mainContent .right {float:right; width:181px; margin-top:6px;}
#homePage .mainContent .right ul {width:181px; padding-left:0;}
#homePage .mainContent .right ul li {line-height:1.8em; list-style-type:none; list-style-position:outside; margin-bottom: 0; }

#homePage .news-events ul {margin-left: 1em; } 
#homePage .news-events li {list-style-type: disc !important; list-style-position: outside !important; color: #20A484; line-height: normal !important; margin-bottom: 1em !important; }

#homePage .bottom {/*height:140px; */width:984px; background-color:#dfe9e4; padding-top:24px; /*margin-top:26px; */padding-left: 10px; }
#homePage .bottom div {float:left; width:204px; padding: 0 10px 10px 10px; margin: 0 0 0 15px;/* height:111px;*/}
#homePage .bottom div p {padding-right:83px; padding-bottom:0px; font-size:0.9em; color:#716f71;}
#homePage .bottom div a {color:#4f8166; font-weight:bold;}
#homePage .bottom div a.orange	{color: #BF6504}
#homePage .bottom div#how {background:url(../Images/hpHowWeWork.gif) right 15px no-repeat;}
#homePage .bottom div#clintrak {background:url(../Images/hpClintrak.gif) right 15px no-repeat;}
#homePage .bottom div#global {background:url(../Images/hpGlobalReach.gif) right 17px no-repeat; padding-right: 10px;}
#homePage .bottom div#info {background:url(../Images/hpInfo.gif) right 22px no-repeat; padding-right: 10px;}
#homePage .bottom div#careers {background:url(../Images/hpCareers.gif) right 20px no-repeat; padding-right: 10px;}
#homePage .bottom div#participants {background:url(../Images/hpStudyParticipant.gif) 120px 25px no-repeat; padding-right: 10px;}
#homePage .bottom div#investigators {background:url(../Images/hpInvestigators.gif) 130px 25px no-repeat; padding-right: 10px;}

iv#careers {background:url(../Images/hpCareers.gif) right 20px no-repeat; padding-right:10px;}
#homePage .bottom h3 {color:#bf6504; border-bottom:1px solid #C1C6BF; margin-bottom:10px;}

/* Footer */
.footer {font-size:0.9em; padding-right:24px; margin-top:37px; padding-left:35px; padding-top:10px; height:29px; background-color:#7BA48D; color:#fff;}
.footer a, .footer a:link {padding-right:11px; padding-left:11px; color:#fff;}
#homePage .footer {margin:0px;}
