body{
margin:0;
padding:0;
line-height: 1em;
font-family: Arial, Verdana, sans-serif;
background-image:   url(images/watermarks.gif);
background-repeat: repeat-x, repeat-y;
background-position: top left;
background-color: #eaeaea;
}

/* Divs */

#container {
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image:   url(images/middle.gif) top right repeat-y;
background-color: transparent;
}

/* #bottom {
width: 800px;
margin: 0 auto; Center container on page
background: url(images/bottom2.gif) bottom right no-repeat;
background-color:#f90;
padding:0;
}*/

#side {
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:   url(images/side_2000.gif) bottom right no-repeat;
background-color: transparent;
padding:0;
}

#middle {
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: transparent;
}

#pagecontainer {
width: 760px;
float:left;
margin: 0;
padding: 0 10px 50px 10px;
background:   url(images/bottom2.gif) bottom right no-repeat;
background-color: #fff;
border: none;

}

#header {
width: 750px;
float:left;
margin: 20px 0;
padding:0;
background-color: #fff;
text-align: right;
}

#logo {
width: 200px;
float: left;
display: inline;
padding: 0;
margin: 0;
background-color: #fff;
}

#bubbletop {
width:160px;float:left;border:none;background:url(images/bubble-top.gif) top left no-repeat;margin:0 10px 5px 5px;padding:0;background-color:#419E28;
}

#bubblebottom {
width:150px;float:left;border:none;background:url(images/bubble-bottom.gif) bottom right no-repeat;;margin:0;padding:5px 0 10px 10px;background-color:none;
}


#regbutton {
width:165px;float:left;border:none;padding:0;margin:0;
}

 #pbobutton {
 width:165px;clear:both;border:none;padding:0;margin:0;
 }


#image-container {
width: 750px;
float:left;
padding:0;
margin: 5px 0;
background-color: #fff;
}

#image {
width: 600px;
float: left;
margin: 0;
padding:0;
background-color: white;
border-right: 8px solid #fff;
border-left:none;
border-bottom:none;
border-left:none;
}

#overview {
width: 120px;
float:left;
padding: 8px;
margin: 0 ;
background-color: #97CF46;
}

#featurecontainer {
width: 750px;
float:left;
background-color:#fff;
border:none;
margin: 10px 0;
padding: 0;

}

#leftcolumn {
width:165px;float:left;margin:0 10px 10px 0;padding:0;border:none;
}

#features {
width:570px;
float:left;
dislay: inline;
border:none;
margin-bottom:10px;
padding:0;
}

#featurebox1 {
width:530px;
float:left;
background-color: none;
border: 1px solid #999999;
padding:5px 0 10px 10px;
margin:0;
}

#featurebox2 {
width: 540px;
float:left;
background-color: #0380B8;
background: url(images/bluebottom.gif) bottom right no-repeat;
border: none;
padding:5px;
margin: 0;
}

#featurebox3 {
width: 520px;
float:left;
background-color: none;
border: none;
padding:10px;
margin-bottom: 20px;
}


#footer {
clear:both;
width:750px;
text-align:center;
font-size: 65%;
color: #333;
background-color: none;
margin: 5px 0 0 0;
padding:50px 0 0 0;
border-top: 1px solid #999;
}

/* Divs for the subpages */

.about {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#AE1B8A;}
.pcn {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#97CF46;}
.dis {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#650765;}
.whn {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#99CCFF;}
.hidc {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#D2C8BF;}
.pbo {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#3A479A;}
.multi {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#00718A;}
.custom {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#023E7D;}
.client {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#B0ABD4;}
.roi {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#FFCC00;}
.faq {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#067FB7;}
.contact {width: 120px; float:left;padding: 10px;margin: 5px 0 0 0 ;background-color:#FF7300;}

#headingbox {
width: 750px;
float:left;
clear:both;
background-color: #fff;
margin:5px 0 10px 0;
padding:0;
border-bottom: 1px solid #999;
}

#quote {
float:left;
width:165px;
background-color: none;
margin:0;
padding:0;

}

blockquote { 
  width: 155px;
  background: url(images/top-quote.gif) no-repeat left top;
  padding: 20px 0 0 10px;
  margin:10px 0;
  color:#333;
 
}

blockquote p {
background: url(images/close-quote.gif) no-repeat right bottom;
padding-bottom:20px;
color:#000;
}

#img {
width:129px;
float:left;
margin: 0 30px 5px 0;
padding: 5px 5px 10px 5px;
}

#textarea {
width:500px;
float:left;
margin: 5px 5px 20px 5px;
padding:5px;
background-color: #fff;
}

#column {
width: 330px;
float:left;
margin: 0 10px 10px 0;
padding: 10px;
border: none;
background-color: #fff;
}

#horizcolumn {
width: 700px;
float: left;
margin: 10px 10px 10px 0;
padding:10px;
border:none;
}

#horizimg {
width:400px;
float:left;
margin: 5px 10px 10px 0;
padding: 0;
border:none;
text-align:left;
}

#casestudy-container {
width:275px;
float:left;
border:none;
margin-right:15px;
padding:0 20px 0 0;
}

#casestudy {
width: 260px;
float:left;
background-color: #fff;
border-right:1px solid #999;
padding: 10px 10px 20px 10px;
margin: 0 10px 25px 10px;
}

#bottomlinks {
width:430px;
border-top:1px solid #999;
padding-top:10px;
margin:20px 0 0 0;
}

/*end of page divs */


/* Table elements 

table {
width:250px;
border:none;
background-color:none;
font-size:100%;
padding:0;
margin:5px;
}

td {
padding: 0;
margin-bottom: 5px;
}

th {
padding: 0;
text-align:left;
}

td.feature {
background-color: #FFF9DD;
padding: 0;
} */


/* Begin CSS Drop Down Menu */

#menuh-container
	{
	position: relative;
	width:auto;
	margin:0;
	padding:0;
	background-color: none;	
	}

#menuh
	{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
float:left;
width: 750px;
margin: 0;
padding:0;
background-color: #FFCC00;
border: none;
}
	
		
#menuh a
	{
text-align: left;
display:block;
white-space:nowrap;
border-right: 2px solid #fff;
margin: 0; 
padding: 0.2em;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	width: auto;
	color: white;
	background-color: #ccc;
	text-decoration:none;
	border-right: 2px solid #fff;
	}

#menuh a:hover	/* menu at mouse-over  */
	{
	color: black;
	text-decoration:none;
	border-right: 2px solid #fff;
	}
	
#menuh a.one:link, #menuh a.one:visited, #menuh a.one:active	/* Accueil tab */
	{
	width: 40px;
	background-color: #0086B3;
	padding-right: 10px;
	border-right: 2px solid #fff;
	height:30px;
	}
		
	
	#menuh a.two:link, #menuh a.two:visited, #menuh a.two:active	/* Patient Brochures Online tab */
	{
	width: 120px;
	background-color: #E62614;
	border-right: 2px solid #fff;
	height:30px;
	}
	
	
	#menuh a.top_parent, #menuh a.top_parent:link, #menuh a.top_parent:hover, a.top_parent:visited, a.top_parent:active  /* Primary Care Programs tab */
	{
	width: 110px;
	background-color: #AE1B8A;
	border-right: 2px solid #fff;
	height:30px;
	}
	
#menuh a.parent, #menuh a.parent:link, #menuh a.parent:hover, #menuh a.parent:active, #menuh a.parent:visited	/* Primary Care Programs submenu tabs 160px*/
	{
    width: 140px;
	background-color: #AE1B8A;
	border-right:none;
	border-top: 2px solid #fff;
	height:30px;
	}
	
	
#menuh a.four:link, #menuh a.four:visited, #menuh a.four:hover, #menuh a.four:active	/* About us tab*/
	{
	width: 100px;
	background-color: #B0ABD4;
	border-right: 2px solid #fff;
	height:30px;
	}
	
#menuh a.eight:link, #menuh a.eight:visited, #menuh a.eight:hover, #menuh a.eight:active	/* Diabetes tab - navy blue*/
	{
	width: 90px;
	background-color: #111173;
	border-right: 2px solid #fff;
	height:30px;
	}
	
	
	
#menuh a.five:link, #menuh a.five:visited, #menuh a.five:hover, #menuh a.five:active	/* Inscrivez-vous tab */
	{
	width: 80px;
	background-color: #FF7300;
	border-right: 2px solid #fff;
	height:30px;
	}
	
#menuh a.form, #menuh a.form:link, #menuh a.form:hover, #menuh a.form:active, #menuh a.form:visited	/* Inscription submenu tabs 140px*/
	{
    width: 140px;
	background-color: #FF7300;
	border-right:none;
	border-top: 2px solid #fff;
	height:30px;
	}
	
	

#menuh a.six:link, #menuh a.six:visited, #menuh a.six:hover, #menuh a:active	/* FAQs tab */
	{
	width: 35px;
	background-color: #3F9D25;
	border-right: 2px solid #fff;
	height:30px;
	}
	
#menuh a.seven:link, #menuh a.seven:visited, #menuh a.seven:hover, #menuh a:active	/* Contact us tab 100px */
	{
	width:auto;
	background-color: #FFCC00;
	border:none;
	height:30px;
	}

#menuh ul
	{
	list-style-type:none;
	margin:0;
	padding: 0;
	float:left;
	width:auto;	/* width of all menu boxes */
	
	}


#menuh li
	{
	list-style-type:none;
	position:relative;
	width:auto;
    min-height: 1px; 		/* Sophie Dennis contribution for IE7 */
	padding:0;
	margin:0;	
    vertical-align: bottom;/* Sophie Dennis contribution for IE7 */
	}
	

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	list-style-type:none;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:inline;}

/* End CSS Drop Down Menu */



/* Design elements */

/* FRENCH PAGES */

h3.french {color:#000;font-size:1em;}
h2.french {color:#000;font-size:1.2em;}
h3.french-faq {color:#3F9D25;font-size:1em;}

/* standard size for each main page title, e.g. About Us */
h1 {font-size: 1.2em; font-weight:normal; line-height:1.38em;}
/* standard blue headings on all pages, e.g. WIS*/
h1.features {color:#000;}
h1.pdtv {font-size:1.4em;}
h2 {font-size: 1.2em; font-weight: normal; color:#069; line-height:1.2em;}
/* standard blue subheading */
h3 {font-size: 1em; font-weight: normal; color:#069; line-height:1em;}
/* standard text */
p { font-size:.75em; font-weight:normal; color:#333;}
/*horizontal rule */
hr {border:0; width:100%;height:1px;color:#fff;background-color:#fff; align:center;}
hr.2 {width:60%;color:#333;}
/* standard links */
a, a:active, a:visited {font-weight:normal; color: #069; text-decoration: underline;}
a:hover {color:#666; text-decoration:none;}
em { color:#006699;}


/* homepage */
h1.landing {color:#FFFFFF;}
h4 {font-size: 1em;color:#fff; line-height: 1em; }
h2.faqtitle { color:#3F9D25;}
p.tagline { color:#000000; text-align:right;}
p.bubble { color:#FFFFFF;font-size:75%; line-height:1.2em;padding-right:7px;"}
a.bubble {color:#fff;text-decoration:none;}
a:hover.bubble {color:#006699;}
p.overview {color:#fff;line-height:1em;}
a.newsbox, a.newsbox:active, a.newsbox:visited {color: #069;text-decoration:underline;}
a.toplinks, a.toplinks:active, a.toplinks:visited { color:#666;}

/*Subpages */
.networknav {font-size: 70%;color: #333;text-align:left; padding:0;margin:0;display:inline;align:right;}
.breadcrumb {font-size:100%;color:#333;text-align:left;display:inline;}
a.breadcrumb, a.breadcrumb:active, a.breadcrumb:visited {color: #E62614;text-decoration:underline;}
a.breadcrumb:hover {text-decoration:none;}
h2.abouttext {color: #AE1B8A;}
h2.pcp {color: #AE1B8A;}
h2.clienttext {color: #B0ABD4;}
h2.pdtvsub {color:#AE1B8A;}
h2.bol, h3.bol {color:#E62614;}
a.bol, a:bol:active, a.bol:visited {color:#E62614;text-decoration:underline;}
.bolbubble {color:#FFFFFF;font-weight:normal;}
h1.roitext {color:#FFCC00;}
h1.faqtext {color:#3F9D25;}
h2.reg {color: #FF7300;}
h5 {color:#069;font-size:85%}
h5.faqs {color:#3F9D25;font-size:85%}
.diabetes {color:#111173;}
.pcp li { list-style-type:square; list-style-position:outside;font-weight:normal; color:#333;font-size:12px; }
li { list-style-type:none; list-style-position:outside;font-weight:normal; color:#333; font-size:12px; }


.tourlinks {color:#006699;}
.whyids {color:#669;}
.list {font-size:100%;list-style-type:square;list-type-position:outside;color:#333333;}
.form1 {background-color:#FFEFB7;}
.form2 {background-color:#FFffcc;}
.form3 {background-color:#F2F0FF;}
.form4 {background-color:#CBD5DF;}
.yellowlinks {color:#FF9900;}

td {
padding:5px 10px;
vertical-align:top;
}

td.tabs {
padding:0;
}

s1.addVariable('wmode', 'opaque');






