body {
	background: white;
	margin: 0;
	line-height: 1;
	color: #333;
	font-family: 'ProximaNova';
	-webkit-font-smoothing: antialiased;
}
html {
	font-family: 'ProximaNova';
	-webkit-font-smoothing: antialiased;
}
h1,h2,h3,h4 {
	margin: 0 0 5px 0;
	padding: 0;
}
p {
	margin: 10px 0 0 0;
}
img {
	border: 0;
	background: transparent;
}
table {
	width: 100%;
}
@font-face {
	font-family: 'ProximaNova';
	src: url('../fonts/proximanova-regular-webfont.eot');
	src: local('☺'), url('../fonts/proximanova-regular-webfont.woff') format('woff'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proximanova-regular-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-Bold';
	src: url('../fonts/ProximaNova-Bold.eot');
	src: local('☺'), url('../fonts/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold.ttf') format('truetype'), url('../fonts/ProximaNova-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'LigatureSymbols';
    src: url('../fonts/LigatureSymbols-2.11.eot');
    src: url('../fonts/LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LigatureSymbols-2.11.woff') format('woff'),
         url('../fonts/LigatureSymbols-2.11.ttf') format('truetype'),
         url('../fonts/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CENTER & WRAPPER */
#wrapper {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#center {
	margin: auto auto;
	width: 700px;
	text-align: left;
}

/* HEADER */
#header {
	float: left;
	width: 700px;
	height: 220px;
}
#header a {
	float: left;
	width: 250px;
	height: 120px;
	margin: 50px 225px 0 225px;
}
#navigation {
	float: left;
	width: 700px;
	list-style-type: none;
	margin: 0 0 50px 0;
	padding: 0;
	text-align: center;
}
#navigation li {
	display: inline;
	margin: 0 15px 0 15px;
	text-align: center;
	padding: 0;
	font-size: 18px;
	font-family: 'ProximaNova', sans-serif;
}
#navigation li a s {
	text-decoration: none;
	font-family: 'LigatureSymbols';
	font-size: 20px;
}
.active a {
	color: #16a085;
	text-decoration: none;
	border-bottom: 2px solid #16a085;
	padding-bottom: 4px;
}
.notactive a {
	color: #2c3e50;
	text-decoration: none;
	transition: color 0.5s ease;
}
.notactive a:hover {
	color: #16a085;
}

/* HEADER BOX */
#headerbox {
	float: left;
	width: 100%;
	height: 300px;
	background: white;
	color: white;
	text-align: center;
	line-height: 300px;
}

/* MAIN */
#main {
	float: left;
	width: 700px;
	margin: 50px 0 0 0;
}
#home {
	float: left;
	width: 700px;
}
#home h1 {
	float: left;
	width: 700px;
	color: #16a085;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 30px;
	margin: 0 0 5px 0;
	padding: 0;
}
#home h1 s {
	text-decoration: none;
	color: black;
	padding: 0 0 0 10px;
	font-size: 20px;
	font-family: 'ProximaNova-Bold', sans-serif;
}
#home h2 {
	float: left;
	width: 700px;
	color: #888;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 20px;
	margin: 0 0 5px 0;
	padding: 0;
}
#home h3 {
	float: left;
	width: 700px;
	color: #16a085;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 30px;
	margin: 35px 0 15px 0;
	padding: 0;
}
#home p {
	float: left;
	width: 700px;
	line-height: 25px;
	font-size: 16px;
	margin: 15px 0 5px 0;
	padding: 0;
}
#home a {
	color: black;
	text-decoration: none;
	font-family: 'ProximaNova-Bold', sans-serif;
	transition: color 0.5s ease;
}
#home a:hover {
	color: #16a085;
}
#about {
	float: left;
	width: 700px;
}
#about h1 {
	float: left;
	width: 700px;
	color: #16a085;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 30px;
	margin: 0 0 5px 0;
	padding: 0;
}
#about p {
	float: left;
	width: 700px;
	line-height: 25px;
	font-size: 16px;
	margin: 15px 0 5px 0;
	padding: 0;
}
#about a {
	color: black;
	text-decoration: none;
	font-family: 'ProximaNova-Bold', sans-serif;
	transition: color 0.5s ease;
}
#about a:hover {
	color: #16a085;
}
#servicelinks {
	float: left;
	width: 700px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
#servicelinks li {
	display: inline;
	margin: 0 15px 0 15px;
	text-align: center;
	padding: 0;
	font-size: 16px;
	font-family: 'ProximaNova-Bold', sans-serif;
}
#servicelinks li a {
	color: black;
	text-decoration: none;
	transition: color 0.5s ease;
}
#servicelinks li a:hover {
	color: #16a085;
}
#service {
	float: left;
	width: 700px;
}
#service h1 {
	float: left;
	width: 700px;
	color: #16a085;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 30px;
	margin: 50px 0 5px 0;
	padding: 0;
}
#service p {
	float: left;
	width: 700px;
	line-height: 25px;
	font-size: 16px;
	margin: 15px 0 5px 0;
	padding: 0;
}
#service a {
	color: black;
	text-decoration: none;
	font-family: 'ProximaNova-Bold', sans-serif;
	transition: color 0.5s ease;
}
#service a:hover {
	color: #16a085;
}
#service ul {
	float: left;
	width: 660px;
	margin: 15px 0 5px 40px;
	padding: 0;
	font-size: 16px;
	line-height: 30px;
}
#service ul li {
	font-size: 16px;
	line-height: 30px;
}
#medicalwriting {
	float: left;
	width: 700px;
}
#clinicaltrialdisclosure {
	float: left;
	width: 700px;
}
#projectmanagement {
	float: left;
	width: 700px;
}
#contact {
	float: left;
	width: 700px;
}
#contact h1 {
	float: left;
	width: 700px;
	color: #16a085;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 30px;
	margin: 0 0 5px 0;
	padding: 0;
}
#contact h3 {
	float: left;
	width: 698px;
	color: #2c3e50;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 22px;
	margin: 50px 0 0 0;
	padding: 0;
	text-align: center;
	background: white;
	line-height: 60px;
	border: 1px solid #eee;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: 0;
}
#contact h3 s {
	color: #16a085;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 22px;
	text-decoration: none;
}
#contact p {
	float: left;
	width: 700px;
	line-height: 25px;
	font-size: 16px;
	margin: 15px 0 5px 0;
	padding: 0;
}
#contact a {
	color: black;
	text-decoration: none;
	font-family: 'ProximaNova-Bold', sans-serif;
	transition: color 0.5s ease;
}
#contact a:hover {
	color: #16a085;
}
#contact h2 {
	float: left;
	width: 175px;
	color: #2c3e50;
	font-weight: normal;
	font-family: 'LigatureSymbols';
	font-size: 40px;
	margin: 50px 0 20px 0;
	padding: 0;
	text-align: center;
}
#contact h4 {
	float: left;
	width: 175px;
	color: #2c3e50;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 15px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#contact h4 a {
	font-family: 'ProximaNova-Bold', sans-serif;
	color: #2c3e50;
}
#error404 {
	float: left;
	width: 700px;
	margin: 50px 0 50px 0;
}
#error404 h1 {
	float: left;
	width: 700px;
	color: #16a085;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 30px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: center;
}
#error404 p {
	float: left;
	width: 700px;
	line-height: 25px;
	font-size: 16px;
	margin: 15px 0 5px 0;
	padding: 0;
	text-align: center;
}
#error404 a {
	color: black;
	text-decoration: none;
	font-family: 'ProximaNova-Bold', sans-serif;
	transition: color 0.5s ease;
}
#error404 a:hover {
	color: #16a085;
}

.servicebox {
	float: left;
	width: 220px;
	height: 180px;
	margin: 0 20px 0 0;
}
.servicebox a {
	float: left;
	width: 220px;
	height: 180px;
	background: #2c3e50;
	color: white;
	margin: 0;
	padding: 0;
	font-family: 'ProximaNova', sans-serif;
	font-weight: normal;
	color: white;
	transition: background 0.5s ease;
}
.servicebox a:hover {
	background: #16a085;
}
.servicebox h3 {
	float: left;
	font-weight: normal;
	width: 170px;
	margin: 85px 25px 0 25px;
	line-height: 35px;
	font-size: 25px;
}
.serviceboxright {
	float: left;
	width: 220px;
	height: 180px;
	margin: 0;
}
.serviceboxright a {
	float: left;
	width: 220px;
	height: 180px;
	background: #2c3e50;
	color: white;
	margin: 0;
	padding: 0;
	font-family: 'ProximaNova', sans-serif;
	font-weight: normal;
	color: white;
	transition: background 0.5s ease;
}
.serviceboxright a:hover {
	background: #16a085;
}
.serviceboxright h3 {
	float: left;
	font-weight: normal;
	width: 170px;
	margin: 85px 25px 0 25px;
	line-height: 35px;
	font-size: 25px;
}
.container ul {
	display: none;
	float: left;
	width: 660px;
	margin: 15px 0 5px 40px;
	padding: 0;
	font-size: 16px;
	line-height: 30px;

}
.servicecontent {
	float: left;
	width: 700px;
	margin: 0 0 0 -40px;
}
.servicecontent h1 {
	float: left;
	width: 700px;
	color: #16a085;
	font-weight: normal;
	font-family: 'ProximaNova', sans-serif;
	font-size: 30px;
	margin: 25px 0 5px 0;
	padding: 0;
}
.servicecontent p {
	float: left;
	width: 700px;
	line-height: 25px;
	font-size: 16px;
	margin: 15px 0 5px 0;
	padding: 0;
}
.servicecontent a {
	color: black;
	text-decoration: none;
	font-family: 'ProximaNova-Bold', sans-serif;
	transition: color 0.5s ease;
}
.servicecontent a:hover {
	color: #16a085;
}
.servicecontent li {
	float: left;
	width: 680px;
	margin: 0 0 0 20px;
}

/* FOOTER */
#footer {
	float: left;
	width: 100%;
	margin: 50px 0 50px 0;
	padding-top: 40px;
	border-top: 1px solid #ccc;
}
#footer p {
	float: left;
	width: 700px;
	line-height: 20px;
	color: #999;
	font-size: 14px;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0;
	transition: color 0.5s ease;
}
#footer a {
	color: #999;
	font-family: 'ProximaNova-Bold', sans-serif;
	text-decoration: none;
	transition: color 0.5s ease;
}
#footer a:hover {
	color: #16a085;
}
#footer:hover p {
	color: #555;
}





