body, html {
	margin:0;	padding:0;
	height:100%;
	font-family: Helvetica, Arial;
	font-size:13px;
	background:#EEE;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.bot-10 {
	margin-bottom:10px;
}
.right-20 {
	margin-right:20px;
}
h1, h2, h3 {
	font-family:Georgia;
}
h5 {
	font-size:13px;
	margin:10px 0 2px;
}
p {
	color:#222;
}
a {
	text-decoration:none;
	color:#919191;
}
a:hover {
	color:#065890;
}
#container {
	width:964px;	min-height:100%;
	margin:0 auto;
	background:#FFF;
	position:relative;
}
#header {
	padding:10px;
	margin:0 0 10px;
}
#nav {
	margin:5px 0 0 40px;	padding:0;
}
#nav li {
	display:inline;
	margin:0 10px;
}
#nav li a {
	font-size:14px;
	color:#666;
}
#nav li a:hover {
	color:#065890;
}
#nav li a.selected, #submenu a.selected {
	color:#065890;
}
#main {
	width:900px;
	padding:0 32px 100px;
}
#footer {
	height:50px;	width:900px;
	border-top:1px solid #CCC;
	bottom:0;
	padding:0 32px;
	position:absolute;
}
#footer p {
	margin:20px 0 0;
	color:#666;
	font-size:12px;
}
#main-header {
	width:900px; 
	margin:0 auto 20px;
}
#main p {
	line-height:18px;
}
#submenu {
	width:150px;
	padding:10px 0;
}
#submenu h3 {
	margin:0 0 10px;
}
#submenu ul {
	list-style-type:none;
	margin:0;	padding:0;
}
#submenu li {
	margin:0 0 5px;
}
#home {
	margin:0 auto; padding:0 10px 10px;
	width:880px;
}
#content {
	margin:0 auto; padding:0 10px 10px;
	width:710px;
}
#content p {
	line-height:20px;
	color:#333;
}
#content li {
	color:#333;
}
.main_p {
	width:860px;
}
.main_p p {
	margin:13px 0;
}
.divider {
	height:20px;
	width:100%;
	border-bottom:1px solid #CCC;
}
.callout-wrap {
	width:880px;
}
.callout {
	border:1px solid #CCC;
	padding:5px 10px;
	width:410px;	height:190px;
}
.callout h3 {
	font-size:18px;
	margin:10px 0 5px;
}
.blu-box {
	background:#f5f8fb;
	text-align:center;
	padding-bottom:20px;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
}
.blu-box table {
	margin:0 auto; border:none;
}
.blu-box a img {
	border:none;
}
.partners-img {
	border:1px solid #EEE;
}
.partner {
	margin:30px 0 0;
	width:710px;
	float:left;
}
#pfizer {
	width:710px;
	margin:30px 0 0;
}
#partners-health {
	width:710px;
}
.partner li {
	margin:5px 0;
}
.back-to-top {
	width:100%;
	margin:10px 0 0;
	display:block;
}
#news {
	width:870px;
	padding:0 10px;
}
#press-releases {
	width:522px;
}
.top-border {
	border-top:1px solid #CCC;"
}
.press-head {
	width:100%;
	background:#f5f8fb;
	margin:1px 0 0;	padding:1px 0;
}
.press_releases {
	border:1px solid #CCC;
	margin:15px 0 0;	padding:5px 10px 10px;
	width:860px;
}
.press_releases h3 {
	font-size:18px;
	margin:10px 0;
}
.press_releases h4 {
	padding:10px 0;
	margin:0;
}
.press_releases h4.even {
	background:#f5f8fb;
}
#press-releases p {
	padding:0 10px 0 0;
}
.press_releases h4 a {
	color:#333;
}
#in-the-news {
	width:261px;
	padding:0 0 0 10px;
}
#in-the-news h5 span {
	font-weight:normal;
	font-size:12px;
	color:#333;
}
.divider-small {
	height:10px;	width:100%;
	border-bottom:1px solid #CCC;
}
h4 span {
	font-size:12px;
	font-weight:normal;
	color:#AAA;
}
.georgia-header {
	font-family:Georgia;
}
#contactForm td {
	vertical-align:top;
}
#content p {
	text-align:justify;
	padding-right:35px;
}
.strategic li {
	padding:2px 0;
}
.blu-box em {
	margin-left:32px;
}
.em {
	font-style:italic;
}