sup{
	vertical-align:text-top;
	font-size:0.83em;
}
/* Image */
img.leftAligned			{float:left; padding: 0 20px 2px 0;}
img.blueBorder			{border: 1px solid #006990;}

/* Links */
a			{color:#006990; text-decoration:none;-moz-outline: 0;}
a:visited	{color:#006990; text-decoration:none;-moz-outline: 0;}
a:hover		{color:#006990; text-decoration:underline;-moz-outline: 0;}
a:active	{color:#006990;}
a img		{border:none;}

a.greyLink	{color:#6c6d70;}

a.GreenButton, 
#main_content p a.GreenButton{
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
	text-transform:		uppercase;
	letter-spacing:		0.08em;
	font-size:			1.08em;
	display:			block;
	padding:			17px 22px;
	width:				206px;
	height:				16px;
	margin:				0 0 2px 0;
	background:			url(../../images/design/green_button.jpg) top left no-repeat;
}
#main_content p a.GreenButton:hover	{
	text-decoration:	none;
	background:			url(../../images/design/green_button.jpg) top right no-repeat;
}

a.GreenButtonWide, 
#main_content p a.GreenButtonWide{
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
	text-transform:		uppercase;
	letter-spacing:		0.08em;
	font-size:			1.08em;
	display:			block;
	padding:			17px 22px;
	width:				300px;
	height:				50px;
	margin:				0 0 2px 0;
	background:			url(../../images/design/green_button_wide.jpg) top left no-repeat;
}
#main_content p a.GreenButtonWide:hover	{
	text-decoration:	none;
	background:			url(../../images/design/green_button_wide.jpg) top right no-repeat;
}
a.GreenButtonTall, 
#main_content p a.GreenButtonTall{
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
	text-transform:		uppercase;
	letter-spacing:		0.08em;
	font-size:			1.08em;
	display:			block;
	padding:			30px 22px;
	width:				205px;
	height:				17px;
	margin:				0 0 2px 0;
	background:			url(../../images/design/green_button_tall.jpg) top left no-repeat;
}
#main_content p a.GreenButtonTall:hover	{
	text-decoration:	none;
	background:			url(../../images/design/green_button_tall.jpg) top right no-repeat;
}

/* Text */
p{
	font-family:Arial, Helvetica, sans-serif;
	/*color:#808285;*/
	color:#6c6d70;
	line-height:1.5em;
	margin:0 0 18px 0;
	padding:0;
}
p.darkGreyHeader{
	color:				#555555;
	margin:				0;
	padding:			0;
}
p.lightGreyHeader{
	color:				#7d7d7d;
	margin:				0;
	padding:			0;
}
p.smallFont{
	margin:				0;
	padding:			0;
	font-size:			0.83em;
	line-height:		normal;
	font-weight:		bold;
}
p.link					{line-height: normal;}
p.subheading{
	color:				#16648a;
	font-weight:		bold;
	font-size:			1.00em;
	padding:			0 0 10px 0;
	margin:				0;
	line-height:		normal;
}
p.videoLink{
	line-height:		normal;
}
span.highlighted{
	color:				#dc8029;
	font-weight:		bold;
}

span.highlightedBlue		{color: #006990;}
span.highlightedLightBlue	{color: #00a5d9;}
/*span.highlightedRed		{color: #e03a3e;}*/

span.lquotes			{}
span.rquotes			{}
span.uppercase			{text-transform:uppercase;}
span.active				{font-size:2.08em; font-weight:bold;}

pre{
	font-family:		"Courier New", Courier, monospace;
	font-size:			0.83em;
}
blockquote{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
	line-height:150%;
}
blockquote p, blockquote blockquote{
	font-size:1.00em;
}
/* span.abbr is used for IE6 */
abbr, acronym, span.abbr{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #6c6d70;
	cursor:help;
	color:#6c6d70;
}
address{
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6d70;
	padding:0 0 18px 0;
}
sup{}


/* General Headings */
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.67em;
	color:#006990;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	color:#006990;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	color:#006990;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.17em;
	color:#006990;
	font-weight:bold;
	margin:0;
	padding:0;
}
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#006990;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
}
h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#006990;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}

/* Patients Headings */
#patients_content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.67em;
	color:#dc8029;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
#patients_content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	color:#dc8029;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
#patients_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	color:#dc8029;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
#patients_content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.17em;
	color:#dc8029;
	font-weight:bold;
	margin:0;
	padding:0;
}
#patients_content h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#dc8029;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
}
#patients_content h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#dc8029;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}

/* Healthcare Professionals Headings */
#healthcare_professionals_content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.67em;
	color:#aebd37;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
#healthcare_professionals_content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	color:#aebd37;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
#healthcare_professionals_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	color:#aebd37;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
#healthcare_professionals_content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.17em;
	color:#aebd37;
	font-weight:bold;
	margin:0;
	padding:0;
}
#healthcare_professionals_content h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#aebd37;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
}
#healthcare_professionals_content h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#aebd37;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}

/* Partners Headings */
#partners_content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.67em;
	color:#00a5d9;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
#partners_content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	color:#00a5d9;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
#partners_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	color:#00a5d9;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
#partners_content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.17em;
	color:#00a5d9;
	font-weight:bold;
	margin:0;
	padding:0;
}
#partners_content h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#00a5d9;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
}
#partners_content h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#00a5d9;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}

/* Investors Headings */
#investors_content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.67em;
	color:#ad822d;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
#investors_content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	color:#ad822d;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
#investors_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	color:#ad822d;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
#investors_content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.17em;
	color:#ad822d;
	font-weight:bold;
	margin:0;
	padding:0;
}
#investors_content h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#ad822d;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}
#investors_content h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#ad822d;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}

/* Media Headings */
#media_content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.67em;
	color:#e03a3e;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
}
#media_content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	color:#e03a3e;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
#media_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	color:#e03a3e;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
#media_content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.17em;
	color:#e03a3e;
	font-weight:bold;
	margin:0;
	padding:0;
}
#media_content h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#e03a3e;

	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
}
#media_content h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#e03a3e;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}
#media_content .subcolumns ul.contacts li span.highlighted,
#media_content .subcolumns h4 {
	font-size:			1.08em;
	color: 				#EE6731;
	margin: 			5px 0;
}

/* Awards Headings */
.awards h3,
.awards h5 {
	padding: 0px !important;
}

/* Lists */
ul{
	font-family:		Arial, Helvetica, sans-serif;
	color:				#6c6d70;
	list-style-type:	none;
	padding-top: 		5px;
	margin-top:			0;
	margin-bottom:		18px;	
	line-height:		1.5em;
}
ul li {
	padding: 			0 0 2px 8px; 
	margin:				0; 
	background: 		url(../../images/design/bullet.gif) top left no-repeat;
}
ul li ul li {
	padding: 			0 0 2px 8px; 
	margin:				0; 
	background: 		url(../../images/design/bullet_dash.gif) top left no-repeat;
}
ol ol					{list-style-type:lower-alpha;}
ul ul, ol ol			{font-size:1.00em; margin-bottom:8px;}

ul.blueBulletList,
ul.blueBulletList ul,
ol.blueBulletList,
ol.blueBulletList ol{
	margin-top:			0;
	margin-bottom:		18px;
	color:				#006990;
}
ul.blueBulletList li,
ul.blueBulletList ul li{
	background: 		url(../../images/design/bullet_blue.gif) top left no-repeat;
}
ul.blueBulletList li ul li {
	background: 		url(../../images/design/bullet_dash.gif) top left no-repeat;
}

ul.contacts{}
ol{
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6d70;
	margin-top:10px;
	margin-bottom:10px;	
}
dl {
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6d70;
	margin:0;
	padding:5px 0 5px 0;
}
dl dt {
	font-family:Arial, Helvetica, sans-serif;
	margin:2px 0 2px 0;
	text-align:right;
/*	padding:0;*/
}
dl dd {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:0;
}


/* Table */
table {
	border-collapse:	collapse;
/*	border: 			1px solid #6c6d70;*/
}
table caption{
	font-family:		Arial, Helvetica, sans-serif;
	color:				#6c6d70;
	font-weight:		bold;
	margin:				0;
	padding:			0;
	text-align:			left;
}
th {
	font-family:		Arial, Helvetica, sans-serif;
/*	border:				1px solid #fff;
	border-right-color:	#d8d8d8;
	border-bottom-color:#d8d8d8;*/
	font-weight:		bold;
/*	font-size:			1.00em;*/
	line-height:		normal;
	padding:			5px 5px 0 5px;
	color:				#6c6d70;
}
td {
	font-family:		Arial, Helvetica, sans-serif;
/*	border:				1px solid #6c6d70;*/
/*	font-weight:		bold;
	font-size:			1.00em;*/
	line-height:		1.3em;
	padding:			5px 5px 0 5px;
	color:				#6c6d70;
/*	color:				#8dafc8;
	text-align:			center;*/
}
thead {
	background-color:	#f0f0f0;
	vertical-align:		top;
	font-weight:		bold;
}

thead	{font-weight:bold;}
tbody	{}
tfoot	{}
th p 	{font-size:1.00em; margin:0; padding:0 0 5px 0;}
td p	{font-size:1.00em; margin:0; padding:0 0 5px 0;}
td h1	{font-size:1.64em;}
td h2	{font-size:1.50em;}
td h3	{font-size:1.17em;}
td h4	{font-size:1.08em;}
td h5	{font-size:1.00em;}
td h6	{font-size:1.00em;}

/*td p, td pre, td input, td textarea, td select, td td, td th, td blockquote, td ul, td ol, td dl {font-size:1.00em;}*/

/* Forms */
form{margin:0; padding:0;}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.92em;
	color:#6c6d70;
	border:1px solid #6c6d70;
	background-color:#FFFFFF;
	padding-left:1px;
}
input.noborder{
	border:none;	
	background-color:transparent;
}
fieldset{border:none; margin:0; padding:2px 0 0 0;}
textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.92em;
	color:#6c6d70;
	border:1px solid #6c6d70;
	background:#FCFCFC;
}
label{
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6d70;
}
legend{
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6d70;
	font-weight:bold;
	display:none;
}

/* Horizontal Rule */
hr	{height:1px; background:#6c6d70; border:none; color:#6c6d70;}
