/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: Helvetica, Arial, sans-serif;
} 
p	{
	font-size: 11px;
	padding: 4px 0;
	margin: 0;
}
p.smallmargins	{
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}
p.smalltext	{
	margin: 8px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}
p.topline	{
	margin-top: 0;
	padding-top: 0;
}
ul	{
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
}
em	{	
	font-size: 9px;
	font-style: normal;
}
th, td	{
	vertical-align: top;
	margin: 0px;
	padding: 0.25em 1px;
	font-size: 10px;
}
td.lbl	{	
	font-weight: bold;
	text-align: left;
}
/*input.narrow {	
	font-size: 10px;	
	height: 10px;
} */
input.rdo	{
	border: none;
	font-size: 10px;	
	height: 10px;
}
input:focus	{
	background-color: #e8e0ef;
}
input	{
	border: 1px solid #3f017d;	
}
.tickbox {
	border: none;
}
.inpSubmit	{
	background-color: #e8e0ef;
	border: solid 1px #3f017d;
	font-size: 11px;
	font-weight: bold;
}
#globalNav td	{
	padding: 0px;
	margin: 0px;
}
#contactsTable td	{
	padding: 0px;
	margin: 0px;
}
.spacer	{
	margin: 18px 0px 18px 0px;
}
#form p	{
	font-size: 10px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/* rule for ie mac*/
#wrapper	{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 777px;
	background-color: #ffffff;
	margin-left: -389px;
	margin-top: 20px;
	padding: 0px;	
	border: solid 1px #000000;
	height: 440px;
	clear: both;
}
/* end of rule for ie mac*/

/* rule for other browsers (commented backslash hack v2) \*/
#wrapper	{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 777px;
	background-color: #ffffff;
	margin-left: -389px;
	margin-top: -212px;
	padding: 0px;	
	border: solid 1px #000000;
	height: 440px;
	clear: both;
}
/* end hack */

#wrapperBorder	{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 777px;
	background-color: #ffffff;
	margin-left: -389px;
	margin-top: -212px;
	padding: 0px;
	border: solid 1px #000000;
	height: 425px;
	clear: both;
}

/* #outerWrapper	{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 800px;
	background-color: #ffffff;
	margin-left: -500px;
	margin-top: -222px;
	padding: 0px;
	border: solid 11px red;
	height: 445px;
	clear: both; 
}*/
#entryWrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 549px;
	height: 310px;
	background-color: #ffffff;
	margin-left: -275px;
	margin-top: -155px;
	padding: 0px;
	
}
#introwrapper	{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 780px;
	background-color: #ffffff;
	margin-left: -390px;
	margin-top: -212px;
	padding: 0px;
	height: 425px;
}
#centrecontainer	{
	width: 777px;
}
#leftCol	{
	width: 106px;	
	height: 266px;
	float: left;
}
#globalNav {
	width: 92px;
	height:	252px;
	margin-bottom: 14px;
	margin-left: 14px;
	vertical-align: top;
}
#globalNav2	{
	margin-left: 88px;
	display: none;
}
#rightCol	{
	width: 190px;
	height: 266px;
	float: right;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#rightImage	{
	margin-left: 14px;
}
body#Ourpeople #rightImage	{
	margin-left: 0;
}
iframe#briefingForm 	{
 	width: 453px;
	width: 450px;
	height: 250px;
}
#copyright {	
	text-align: right;
	width: 150px;
	font-size: 10px;
	background-color: #ffffff;
	margin-left: 615px;
	margin-top: 0px;
}
body#Aboutus #rightCol	{
	background-image: url(../images/logos/logoAboutus.gif);
}
body#Prclinic #rightCol	{
	background-image: url(../images/logos/logoPrclinic.gif);
}
body#Hottopics #rightCol	{
	background-image:  url(../images/logos/logoHottopics.gif);
}
body#Ourpeople #rightCol	{
	background-image: url(../images/logos/logoOurpeople.gif);
}
body#Ourclients #rightCol	{
	background-image: url(../images/logos/logoOurclients.gif);
}
body#Ourservices #rightCol	{
	background-image: url(../images/logos/logoOurservices.gif);
}
body#CaseStudies #rightCol	{
	background-image: url(../images/logos/logoBottomline.gif);
}
body#Latestnews #rightCol	{
	background-image: url(../images/logos/logoLatestnews.gif);
}
body#Contactus #rightCol		{
	background-image: url(../images/logos/logoContactus.gif);
}
#mastHead  {
	width: 777px;
	height: 92px;	
	margin-top: 14px;
	margin-right: 4px;
}
#printMast	{
	display: none;
}
#mastLeft	{
	width: 116px;
	height: 92px;
	float: left;
	background-repeat: no-repeat;
}
#mastRight	{
	width: 647px;
	height: 92px;
	margin-left: 116px;	
}

/********* The following temporary styles are neccessary to create gifs of the headers for print stylesheets and change them to all blue **********/

/*  .mastleft	{	
  background-image: url(../images/mast/mast_about_bg.gif);
}
.mastleft img	{  
	display: none;
} */

body#Aboutus #mastRight	{
	background-color: #688cc0;
}
body#Prclinic #mastRight	{
	background-color: #688cc0; /* Temporary style to change banners to all-blue for screengrab purposes */
	background-color: #3f017d;
}
body#Hottopics #mastRight	{
	background-color: #688cc0; /* Temporary style to change banners to all-blue for screengrab purposes */
	background-color: #ff3300;
}
body#Ourpeople #mastRight	{
	background-color: #688cc0; /* Temporary style to change banners to all-blue for screengrab purposes */
	background-color: #ffe600;
}
body#clients #mastRight	{
	background-color: #688cc0; /* Temporary style to change banners to all-blue for screengrab purposes */
	background-color: #99d9e8;
}
body#Ourservices #mastRight	{
	background-color: #688cc0; /* Temporary style to change banners to all-blue for screengrab purposes */
	background-color: #6b1687;
}
body#CaseStudies #mastRight	{
	background-color: #688cc0; /* Temporary style to change banners to all-blue for screengrab purposes */
	background-color: #f0037f;
}
body#Latestnews #mastRight	{
	background-color: #688cc0; /* Temporary style to change banners to all-blue for screengrab purposes */
	background-color: #ff9900;
}
body#Contactus #mastRight	{
	background-color: #688cc0; /* Temporary style to change banners to all-blue for screengrab purposes */
	background-color: #009ba9;
}

#whitespace	{
	width: 777px;
	height: 22px;
}
#content	{
	margin-left: 116px;
	height: 244px;
	width: 463px;
	padding: 0px;
	background-position: right top;
	background-repeat: no-repeat;
}
#NRF	{
	overflow: auto;
	overflow: visible;
	height: 244px;
	width: 453px;
	width: 438px;
}
body#CaseStudies #pageContent p	{
	line-height: 1.1em;
}
body#CaseStudies #pageContent #CaseStudiesIndex p	{
	line-height: normal;
}
body#CaseStudies #pageContent.ls  p	{
	line-height: 1.0em;
}
.contentForm	{
	margin-left: 116px;
	margin-left: 0;
	height: 244px;
	width: 453px;
	background-position: right top;
	background-repeat: no-repeat;
}
body#Aboutus #content	{
	background-image: url(../images/dividers/divider_aboutus248.gif);
}
body#Prclinic #content	{
	background-image: url(../images/dividers/divider_prclinic248.gif);
}
body#Hottopics #content	{
	background-image:  url(../images/dividers/divider_hottopics248.gif);
}
body#Ourpeople #content	{
	background-image: url(../images/dividers/divider_ourpeople248.gif);
}
body#clients #content	{
	background-image: url(../images/dividers/divider_ourclients248.gif);
}
body#Ourservices #content	{
	background-image: url(../images/dividers/divider_ourservices248.gif);
}
body#CaseStudies #content	{
	background-image: url(../images/dividers/divider_bottomline248.gif);
}
body#Latestnews #content {
	background-image: url(../images/dividers/divider_latestnews248.gif);
}
body#Contactus #content	{
	background-image: url(../images/dividers/divider_contactus248.gif);
}
#pageContent {
	font-family: Arial, Helvetica, sans-serif;
	width: 408px;
	margin-left: 12px;
}
body#clients #pageContent	{
	width: 430px;
}
.quoteBox {
	width: 163px;
	height: 204px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}
.quoteBox em {
	color: #688cc0;
	font-size: 9px;
	font-style: normal;
}
.quoteBox p	{
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
body#Aboutus em	{
	color: #688cc0;
}
body#Prclinic em	{
	color: #3f017d;
}
body#Hottopics em	{
	color: #ff3300;
}
body#Ourpeople em	{
	color: #ffe600;
}
body#clients em	{
	color: #99d9e8;
}
body#Ourservices em	{
	color: #6b1687;
}
body#CaseStudies em	{
	color: #f0037f;
}
body#Latestnews em	{
	color: #ff9900;
}
body#Contactus em	{
	color: #009ba9;
}
#footer	{
	clear: both;
	background-image:url(../images/news/news_about.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 777px;
	height: 15px;
	margin-bottom: 7px;
}
body#Aboutus #footer	{
	background-image:url(../images/news/news_about.gif);
}
body#Prclinic #footer		{
	background-image:url(../images/news/news_prclinic.gif);
}
body#Hottopics #footer		{
	background-image: url(../images/news/news_hottopics.gif);
}
body#Ourpeople #footer		{
	background-image:url(../images/news/news_ourpeople.gif);
}
body#clients #footer		{
	background-image:url(../images/news/news_ourclients.gif);
}
body#Ourservices #footer		{
	background-image:url(../images/news/news_ourservices.gif);
}
body#CaseStudies #footer		{
	background-image:url(../images/news/news_bottomline.gif);
}
body#Latestnews #footer		{
	background-image:url(../images/news/news_latestnews.gif);
}
body#Contactus #footer		{
	background-image:url(../images/news/news_contactus.gif);
}
#heading	{	
	padding-top: 40px;
}
/***********************************************/
/*   Hyperlink and anchor tag styles		   */
/***********************************************/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;	
	text-decoration: none;
}
body#Aboutus a:link, body#Aboutus a:visited {
	color: #688cc0;
}
body#Aboutus a:hover, body#Aboutus a:focus {
	background-color: #688cc0;
	color: #fff;
}
body#Prclinic a:link, body#Prclinic a:visited {
	color: #3f017d;	
}
body#Prclinic a:hover, body#Prclinic a:focus {
	background-color: #3f017d;	
	color: #fff;
}
body#Hottopics a:link, body#Hottopics a:visited {
	color: #ff3300;	
}
body#Hottopics a:hover, body#Hottopics a:focus {
	color: #ff3300;	
}
body#Ourpeople a:link, body#Ourpeople a:visited {
	color: #ffe600;	
}
body#Ourpeople a:hover, body#Ourpeople a:focus {
	color: #ffe600;	
}
body#clients a:link, body#clients a:visited {
	color: #009ba9;	
}
body#clients a:hover, #contentclients a:focus {
	color: #009ba9;	
}
body#Ourservices a:link, body#Ourservices a:visited {
	color: #6b1687;	
}
body#Ourservices a:hover, body#Ourservices a:focus {
	color: #6b1687;	
}
body#CaseStudies a:link, body#CaseStudies a:visited  {
	color: #f0037f;	
}
body#CaseStudies a:hover, body#CaseStudies a:focus {
	color: #f0037f;	
}
body#Latestnews a:link, body#Latestnews a:visited {
	color: #ff9900;	
}
body#Latestnews a:hover, body#Latestnews a:focus {
	color: #ff9900;	
}
body#Contactus a:link, body#Contactus a:visited {
	color: #009ba9;	
}
#bodyContactus a:hover, body#Contactus a:focus {
	color: #009ba9;	
}

/***********************************************/
/* Header Styles                               */
/***********************************************/

h1 {
	color: #ffffff;
	font-size: 20px;
	margin: 0px 0px 0px 14px;
	vertical-align: middle;
}
h2 {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	margin: 0px 0px 0px 14px;
	vertical-align: middle;
}
h3 {
	color: #000000;
	font-size: 12px;
	margin: 8px 0px 8px 0px;
	vertical-align: middle;
}
h3.topheading	{
	margin: 0px 0px 8px 0px;
}
h4 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 10px 8px 0px;
	vertical-align: middle;
}
body#Aboutus h3, body#Aboutus h4	{
	color: #688cc0;
}
body#Prclinic h3, body#Prclinic h4 {
	color: #3f017d;
}
body#Hottopics	h3, body#Hottopics h4 {
	color: #ff3300;
}
body#Ourpeople h3, body#Ourpeople h4 {
	color: #ffe600;
}
body#clients h3, body#clients h4 {
	color: #009ba9;
}
body#Ourservices	h3, body#Ourservices h4 {
	color: #6b1687;
	margin: 4px 0px 4px 0px;
}
body#CaseStudies h3, body#CaseStudies h4 {
	color: #f0037f;
}
body#Latestnews h3, body#Latestnews h4 {
	color: #ff9900;
}
body#Contactus h3, body#Contactus h4 {
	color: #009ba9;
}
#clientMenu h3	{
	margin: 0;
	padding: 0 0 5px 0;
}
#clientMenu	{
	margin-top: 10px;
}

/***********************************************/
/* Ticker Styles                               */
/***********************************************/
/* .default {
	width:647px; 
	height:15px; 
	background: #EEEEEE;  
	overflow:hidden; 
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);
}
.tickerAboutus {
	color: #000000;
	width:647px;
	height:15px;
	background: #e1e8f2;
	overflow:hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);
	border: inherit;
}
.tickerPrclinic {
	width:647px;
	height:15px;
	background: #e8e0ef;
	overflow:hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);
	border: inherit;
}
.tickerHottopics {
	width:647px;
	height:15px;
	background: #ffe1d9;
	overflow:hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);
	border: inherit;
}
.tickerOurpeople {
	width: 647px;
	height: 15px;
	background: #fff6a6;
	overflow: hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);
	border: inherit;
}
.tickerOurclients {
	width: 647px;
	height: 15px;
	background: #e0f4f8;
	overflow: hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);	
}
.tickerOurservices {
	width: 647px;
	height: 15px;
	background: #ede3f0;
	overflow: hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);	
}
.tickerCaseStudies {
	width: 647px;
	height: 15px;
	background: #fde0ef;
	overflow: hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);	
}
.tickerLatestnews {
	width: 647px;
	height: 15px;
	background: #ffebcc;
	overflow: hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);	
}
.tickerContactus {
	width: 647px;
	height: 15px;
	background: #d9f0f2;
	overflow: hidden;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.20,wipestyle=0,motion=forward,duration=1);	
}
*/