body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
}

a {
text-decoration:none;
color:#000000;
}

#Pageframe
{
 margin:0 auto;
 border-left:1px solid #000;
 background-color:#FFFFFF;
 padding: 0 0 0 0;
}
 
#Pageframe td
{
 height:100%;
}

p.stdBody
{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:165%;
margin:0;
padding:0 0 10px 0;
}

p.stdBold
{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:165%;
margin:0;
padding:0 0 10px 0;
font-weight:bold;
}


img
{
   border: none;
   padding: 0;
   margin: 0;
}


ul.Body {
margin:0 0 15px 0;
padding:0 0 0 25px;
font-family:Arial, Helvetica, sans-serif;
line-height:150%;
font-size:1em;
}

ul {
margin:0;
padding:0 0 0 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:140%;
}
li.OrangeBullets   {color:#EB5A00; list-style-type: square; padding:0 0 4px 0 ;}
li.RedBullets   {color:#C10C13; list-style-type: square; padding:0 0 4px 0 ;}
li.RedBulletsSmall   {color:#C10C13; list-style-type: square; padding:0 0 4px 0; font-size:0.9em; margin:0 0 0 -3px;}
li.BlueBullets   {color:#7D7EBB; list-style-type: square; padding:0 0 4px 0 ;}
li.GreenBullets   {color:#007961; list-style-type: square; padding:0 0 4px 0 ;}
li span { color:#000000;}

ul.H2Title {
margin:15px 0 10px 0;
padding:0 0 0 15px;
line-height:140%;
font-size:1.1em;
}
li.RedBulletsTitle {color:#C10C13; list-style-type: square; padding:0 0 4px 0 ; font-size:1.4em;}


ul.H3Title {
margin:15px 0 10px 0;
padding:0 0 0 15px;
line-height:140%;
font-size:0.85em;
font-weight:bold;
}
li.GreenBulletsTitle {color:#007961; list-style-type: square; padding:0 0 4px 0 ; font-size:1.4em;}




ul.BottomBullets {
margin:15px 0 10px 25px;
padding:0 0 0 15px;
line-height:140%;
font-size:1em;
}








#Footer
{
 color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.85em;
 margin:20px 0 0 0 ;
 /*width:780px;*/
 padding:8px 0 0 3px ;
 }
#Footer a
{
 color:#999999;
 }
 


/********************************
 Navigation Styles 
********************************/
#LogoArea
{
 width:780px;
 }
 
#Nav {
width:649px;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding:5px 0 5px 0;
}

#Nav a {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:0.9em;
/* border-right: 1px solid #999; */
padding:5px 7px 5px 7px;
margin:0;
}
#Nav a:hover {
background-color:#EEF4F2;
}






/********************************
 Homepage Styles 
********************************/

#Home {
width:780px;
}
#Home td {
width:130px;
vertical-align:top;
}

#Home td.LeftGraphic
{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

#Home td.TopTitle
{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#D1E3DD;
height:100px;
}

#Home td.BodyTD
{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#EEF4F2;
height:165px;
width:389px;
vertical-align:top;
}

#HomeBodyTextArea
{
padding:15px 15px 10px 15px;
}

#Home td.HomeRight
{
vertical-align:bottom;
border-bottom:1px solid #000000;
padding:0 0 5px 0;
}

#Home td.BottomImage
{
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}

#Home td.BottomBodyTD
{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#F7F9F8;
vertical-align:top;
width:258px;
padding:0 ;
}

#Home td.HomeLeftLogos
{
border-right:1px solid #000000;
vertical-align:top;
width:129px;
}



/********************************
 Healthcare Companies Page Styles 
********************************/

#stdPage td
{
 vertical-align:top;
 }
 
td.stdMainColumn
{
 background-color:#EEF4F2;
 border-left:1px solid #000;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 width:518px;
 }
 
td.stdRightColumn
{
 width:130px;
 border-bottom:1px solid #000;
 }
 
td.stdRightColumnBottom
{
 width:130px;
}

#StdBodyTextArea 
{
	padding:0 20px 20px 20px;
}

#StdBodyTextArea div
{
margin:0;
padding:0;
}

 

#Readthrough
{
 padding:57px 0 0 0;
 width:130px;
 border-bottom:1px solid #000;
 }
 
#Readthrough p 
{
 padding:5px;
 font-size:0.9em;
 margin:0;
}
#Readthrough p.Title
{
 font-size:0.9em;
 color:#007C66;
 text-transform:uppercase;
 font-weight:bold;
 padding-bottom:0;
 margin:0;
}


#stdBottomTable
{
 width:780px;
 border:1px;
 }
#stdBottomTable td.stdRightColumnBottom p 
{
 padding:5px;
 font-size:0.9em;
 margin:0;
}
#stdBottomTable td.stdRightColumnBottom p.Title
{
 font-size:0.9em;
 color:#007C66;
 text-transform:uppercase;
 font-weight:bold;
 padding-bottom:0;
 margin:0;
}

#stdBottomTable td.BottomBodyTD
{
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#F7F9F8;
vertical-align:top;
width:388px;
padding:0;
}

#stdBottomTable td.BlankLeftCol
{
width:130px;
}

#stdBottomTable td.ImageTD
{
width:129px;
border-right:1px solid #000;
border-bottom:1px solid #000;
}


#tblCompanies
{
 width:460px;
 margin:10px 0 20px 0 ;
 }
 
 
#tblCompanies td
{
 padding: 0 10px 0  0;
 line-height:165%;
}

p.TestimonialTitleFinish 
{
 color:#007C66;
 padding:0 0 30px 0;
 font-weight:bold;
 margin:0;
}
 
#Delegates 
{
 font-size:1em;
 }
 
#Delegates li {color:#007961;padding:0 0 5px 0;}
#Delegates li span {color:#000000;}

#LeftColLink
{
 background-color:#D1E3DD;
 padding:5px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 width:120px;
 }

ContactTable
{
 padding: 0 0 10px 0;
}
 
#ContactTable td
{
 padding: 0 10px 0 0;
 line-height:160%;
}
#ContactTable td.address
{
 padding: 0 30px 0 0;
 width:200px;
}
a.MapLink
{
 font-size:0.9em;
 text-transform:uppercase;
 font-weight:bold;
 color:#007961;
 }
 
 
 
/*************************************
Proefssional Qualifications Styles
*************************************/
td.Main3Column
{
 background-color:#EEF4F2;
 border-left:1px solid #000;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 width:388px;
}

td.Right2Column
{
 background-color:#D1E3DD;
 width:259px;
 border-top:1px solid #000;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 }
 
 /*************************************
FAQ Styles
*************************************/


ul.Question {
margin:0 0 5px 0;
padding:0 0 0 15px;
font-size:0.8em;
font-weight:bold;
}

ul.QuestionTop {
margin:20px 0 5px 0;
padding:0 0 0 15px;
font-size:0.8em;
}


li.GreenBulletsTitle {
color:#007961; 
list-style-type: square; 
padding:0 0 5px 0 ;
line-height:150%;
}



#FAQTextArea {	
 padding:0 20px 20px 20px;
}

p.Question {
 padding:0 0 0 0;
 margin:0 0 0 0;
 }

p.Back {
 padding:0 0 5px 0;
 margin:10px 0 20px 0;
 width:100%;
 border-bottom:1px solid #999;
 text-align:right;
 text-transform:uppercase;
 font-size:0.8em;
 }
a.NameRef {
padding: 15px 0 15px 0;
}
















