HTML {
    height: 100%; margin: 0; padding: 0; border: none;
    border-right: 0px ! important; overflow: -moz-scrollbars-vertical;
}
BODY { 
    padding: 0; margin: 0; border: none;
    background-color: #ffffff; background-attachment: fixed; 
    text-align: justify; color: #000000; font-family: "Arial"; 
    font-size: 10pt; height: 100%;
}
.main {
    background-color: #e2fcf4; background-attachment: fixed;
    margin-left: auto; width: 738px; margin-right: auto;
    margin-top: 0px; margin-bottom: 0px; border: none; height: 100%;
}
img {
    border: none;
}
#logo {
    background: url('images/logo.gif') no-repeat; width: 186px; height: 149px;
}
#header {
    background: url('images/header.gif') no-repeat; width: 542px; height: 149px;
}
#header_line {
    background: url('images/header_line.gif') no-repeat; width: 726px; height: 18px;
    padding-left: 10px;
}
#footer {
    background: url('images/footer_line.gif') no-repeat; width: 728px; height: 23px;
}
#menu {
    background-color: #cef5fc; width: 186px; height: auto; vertical-align: top; 
    padding-left: 4px; padding-top: 10px; cursor: pointer;
}
#content { height: 100% ; vertical-align: top; text-align: justify; font-family: Arial;
		   font-size: 10 pt; color: #000000; padding: 15px }
#shadow_left {
    background: url('images/shadow_left.gif') repeat-y; width: 5px; height: auto;
}
#shadow_right {
    background: url('images/shadow_right.gif') repeat-y; width: 5px; height: auto;
}
h1 {
    font-size: 14pt; padding: 0px; margin: 2px
}
a {
    color: #2a0f72; text-decoration: none; font-weight: bold; 
}
a:hover {
    color: #2a0f72; text-decoration: underline; font-weight: bold; 
} 
table#tmenu img {padding: 2px;}
#tdental TD { padding-bottom: 1px;}
#tmedical TD { padding-bottom: 1px;}
#ttooth TD { padding-bottom: 1px;}
h2 {
    font-size: 12pt; padding: 0px; margin: 2px
}
h3 {
    font-size: 10pt; padding: 0; margin: 2px;
    color: #3c6ba1; font-weight: bold;
}
P {text-indent: 15pt; padding-top:5px; padding-bottom:5px; margin:0;}
.secondary {
    width:100%; border: 1px solid #c2dff2;}
.secondary TD {
    border: 1px solid #c2dff2; padding: 2px}
.primary {
    width:100%; border: none;}
.primary TD {
    border: none; padding: 0px}
.category { padding-bottom: 20px; }