body
{
  padding: 0 0 0 100px;
}

div#content
{
 background-color: #fff;
}

div#msg
{
 display: block;
 text-align: left;
 width: 650px;
}

div#msg h4
{
 color: #f00;
 font-size: 14px;
}

div#column-header
{
 margin: 0 0 0 -15px;
 padding: 15px 0;
 text-align: left;
}

div#column-header h2
{
 font-size: 16px;
}

*.accent
{
 margin: 0;
 padding: 0;
 height: 202px;
 width: 682px;
 float: left;
 background-image: url(../images/IdealHeaderwlogo.jpg);
 background-position: bottom center;
}

div#colorblock div.secondary
{
 display: none;
}

*.primary {background-color: rgb(240, 240, 230)}
*.secondary {background-color: rgb(255, 51, 51)}
*.tertiary {background-color: #ea0000}
*.background {background-color: #e2ebf2}
h1#website-title {font-family: verdana, arial, sans-serif; font-size: 48px; font-weight: bold; color: rgb(255, 255, 255); font-style: normal; text-decoration: none}
h2#website-slogan {font-family: verdana, arial, sans-serif; font-size: 28px; font-weight: normal; color: rgb(255, 255, 255); font-style: normal; text-decoration: none}
*#content {font-family: "trebuchet ms", tahoma, sans-serif; font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; text-decoration: none}
a:link {font-family: "trebuchet ms", tahoma, sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 51, 51); font-style: normal; text-decoration: underline}
a:active {font-family: "trebuchet ms", tahoma, sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 51, 51); font-style: normal; text-decoration: underline}
a:visited {font-family: "trebuchet ms", tahoma, sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 51, 51); font-style: normal; text-decoration: underline}
a:hover {font-family: "trebuchet ms", tahoma, sans-serif; font-size: 11px; font-weight: normal; color: rgb(136, 136, 136); font-style: normal; text-decoration: underline}

table.risks
{
 text-align: center;
}

ul.navbar
{
 margin: -20px 0 0 0;
 padding: 0;
 height: 33px;
 width: 682px;
 background-color: #ea0000;
 color: #fff;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 list-style: none;
}

ul.navbar li
{
 display: block;
 float: left;
 height: 33px;
 margin: 0;
 width: 86px;
}

ul.navbar li.Overview
{
 background-image: url(../images/nav/Overview.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 86px;
}

ul.navbar li.Overview-c
{
 background-image: url(../images/nav/Overview-hover.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 86px;
}

ul.navbar li.Overview:hover
{
 background-image: url(../images/nav/Overview-hover.gif);
 background-position: bottom right;
}

ul.navbar li.Overview a
{
 height: 33px;
 width: 86px;
}

ul.navbar li.All_About_Implants
{
 background-image: url(../images/nav/All_About_Implants.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.All_About_Implants-c
{
 background-image: url(../images/nav/All_About_Implants-hover.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.All_About_Implants:hover
{
 background-image: url(../images/nav/All_About_Implants-hover.gif);
 background-position: bottom right;
}

ul.navbar li.All_About_Implants a
{
 height: 33px;
 width: 85px;
}

ul.navbar li.Clinical_Trial
{
 background-image: url(../images/nav/Clinical_Trial.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.Clinical_Trial-c
{
 background-image: url(../images/nav/Clinical_Trial-hover.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.Clinical_Trial:hover
{
 background-image: url(../images/nav/Clinical_Trial-hover.gif);
 background-position: bottom right;
}

ul.navbar li.Clinical_Trial a
{
 height: 33px;
 width: 85px;
}

ul.navbar li.Find_A_Surgeon
{
 background-image: url(../images/nav/Find_A_Surgeon.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 84px;
}

ul.navbar li.Find_A_Surgeon-c
{
 background-image: url(../images/nav/Find_A_Surgeon-hover.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 84px;
}

ul.navbar li.Find_A_Surgeon:hover
{
 background-image: url(../images/nav/Find_A_Surgeon-hover.gif);
 background-position: bottom right;
}

ul.navbar li.Find_A_Surgeon a
{
 height: 33px;
 width: 84px;
}

ul.navbar li.FAQ
{
 background-image: url(../images/nav/FAQ.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.FAQ-c
{
 background-image: url(../images/nav/FAQ-hover.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.FAQ:hover
{
 background-image: url(../images/nav/FAQ-hover.gif);
 background-position: bottom right;
}

ul.navbar li.FAQ a
{
 height: 33px;
 width: 85px;
}

ul.navbar li.Trust_Fund
{
 background-image: url(../images/nav/Trust_Fund.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.Trust_Fund-c
{
 background-image: url(../images/nav/Trust_Fund-hover.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.Trust_Fund:hover
{
 background-image: url(../images/nav/Trust_Fund-hover.gif);
 background-position: bottom right;
}

ul.navbar li.Trust_Fund a
{
 height: 33px;
 width: 85px;
}

ul.navbar li.Implant_Literature
{
 background-image: url(../images/nav/Implant_Literature.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.Implant_Literature-c
{
 background-image: url(../images/nav/Implant_Literature-hover.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 85px;
}

ul.navbar li.Implant_Literature:hover
{
 background-image: url(../images/nav/Implant_Literature-hover.gif);
 background-position: bottom right;
}

ul.navbar li.Implant_Literature a
{
 height: 33px;
 width: 85px;
}

ul.navbar li.Contact
{
 background-image: url(../images/nav/Contact.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 87px;
}

ul.navbar li.Contact-c
{
 background-image: url(../images/nav/Contact-hover.gif);
 background-position: bottom right;
 height: 33px;
 padding: 0;
 width: 87px;
}

ul.navbar li.Contact:hover
{
 background-image: url(../images/nav/Contact-hover.gif);
 background-position: bottom right;
}

ul.navbar li.Contact a
{
 height: 33px;
 width: 87px;
}

ul.navbar li:hover
{
 
}

ul.navbar li a
{
 display: block;
 text-decoration: none;
}

ul.navbar li a:hover
{
 
}

ul.navbar li:hover a
{
 
}

ul.navbar li ul.submenu
{
 display: none;
 margin: -22px 0 0 0;
 padding: 0;
 position: absolute;
 top: 35px;
 background-color: #dd0027;
 border-bottom: 1px solid #fff;
 color: #fff;
 width: 150px;
}

ul.navbar li:hover ul.submenu
{
 display: block;
 text-align: left;
}

ul.navbar li ul.submenu li
{
 display: block;
 height: 30px;
 margin: 0;
 padding: 0;
 width: 150px;
 border-top: 1px solid #fff;
}

ul.navbar li ul.submenu li a
{
 display: block;
 margin: 0;
 padding: 9px 12px;
 width: 126px;
 color: #fff;
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

ul.navbar li ul.submenu li:hover a
{
 background-color: #e2ebf2;
 color: #000;
 height: 12px;
}

div#footer
{
 background-color: #ea0000;
}

img
{
 margin: 5px;
 padding: 5px;
}


div#left-column
{
 float: left;
 width: 340px;
}

div#right-column
{
 float: right;
 width: 340px;
}

td#landingcolumn
{
 border-right: 1px solid #ccc;
 padding: 15px;
}

span.h5
{
 color: #DB0024;
 font-family: "Trebuchet MS", trebuchet;
 font-size: 12px;
 font-weight: bold;
}

img.center
{
 text-align: center;
 padding: 15px;
}

img.left
{
 float: left;
 padding: 15px;
}

img.right
{
 float: right;
 padding: 0 15px;
}

tr.menu
{
 font-size: 12px;
}

tr.menu a
{
 font-size: 12px;
}

table#content-table
{
 display: block;
 position: relative;
 top: -15px;
}

td.blk_a a
{
 color: #000;
}



div.asseenontv

{

 float: right;

 margin: 0;
 padding: 0;
}

div.asseenontv img
{
 border: none;
 margin: 0;
 padding: 0;
}



div.clear
{
 clear: both;
}

