﻿html { height: 90% }

body
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: smaller;
    background-color: #858585;
    height: 100%;
    padding:4px;
    margin:0px;
}

.border 
{
    border: 1px solid #4242d2;
}

.darkbgsmall
{
    display:block; 
    background-image: url(/images/bg/darkbg.png); 
    border: 1px solid #4242d2;
    margin-bottom: 4px;
    color: #fff;
    text-align: center;
}

.panel 
{
    border: 1px solid #4242d2;
    background-color: #fff;
}

div.MainContent
{
    margin-top:100px;
    padding-top: 10px;
}

div.headercontainer {
    position: absolute;
    top: 4px;
    width:100%;
    margin-left: 55px;
}

div.header 
{
    background-color: #000;
    margin-left: 55px;
    margin-right: 55px;
    margin-bottom: 10px;
}

td.leftimg
{
    width:150px;
}

td.rightimg 
{
    width:150px;
}

td.header 
{
    text-align: center;
}

.searchbar  
{
    background-image: url(/images/bg/darkbg.png); 
    border: 1px solid #4242d2;
    color: #858585;
    text-align: center;
    margin-left: 55px; 
    margin-right: 55px; 
    margin-bottom: 8px;
    height: 38px;
}

.menubar
{
    background-image: url(/images/bg/darkbg.png); 
    border: 1px solid #4242d2;
    color: #4242d2;
    text-align: center;
    margin-left: 55px; 
    margin-right: 55px; 
    margin-bottom: 8px;
    padding: 8px;
}





div.headerleft 
{
    width:150px;
    display:inline;
    float: left;
}

div.headerright 
{
    width: 150px;
    display:inline;
    float: right;
}

div.headermain {
    margin: auto;
    width:auto;
    height: 98px;
    border-top: 1px solid #4242d2;
    border-bottom: 1px solid #4242d2;
    display:inline;
    background-color: #383838;
    float: left;
    vertical-align:middle;
    text-align:center;
}
/* Header */

.homeajax {
    width:99%;
    border-bottom: 1px solid #4242d2;
    padding-left: 5px;
}

img.framed 
{
    background: #4242d2;
    padding: 1px;
}

.doctorlist {display:block; background-image: url(/images/bg/darkbgtall.png); background-repeat: repeat-x; background-color: #383838; text-align: center; height: 557px; }
.sicontent { display:block; background-color: #fff; border:1px solid #4242d2; height: 424px; white-space: nowrap; text-align: left; margin-bottom: 4px }
.talladvert {display:block; background-image: url(/images/bg/darkbgtall.png); border:1px solid #4242d2; background-repeat: repeat-x; text-align: center; background-color: #383838; color: #4242d2; margin-left: 4px }
.wideadvert {display:block; color: #4242d2; background-image: url(/images/bg/darkbgtall.png); border:1px solid #4242d2; background-repeat: repeat-x; text-align: center; background-color: #383838; }

/* Main Rounded div */

/*.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xt1, .xt2, .xt3, .xt4, .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xt1, .xt2, .xt3, .xb1, .xb2, .xb3 {height:1px;}
.xt2, .xt3, .xt4 {background-color: #000; border-left:1px solid #4242d2; border-right:1px solid #4242d2;}
.xb2, .xb3, .xb4 {background-color: #383838;border-left:1px solid #4242d2; border-right:1px solid #4242d2;}
.xt1, .xb1 {margin:0 5px; background:#4242d2;}
.xt2, .xb2 {margin:0 3px; border-width:0 2px;}
.xt3, .xb3 {margin:0 2px;}
.xt4, .xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background-image: url(/images/bg/darkbg.png); border:0 solid #4242d2; border-width:0 1px; height: 38px; width: auto; color: #4242d2; }
.xxboxcontent {display:block; color: #000; background:#fff; border:0 solid #4242d2; border-width:0 1px;}
.doctorlist {display:block; background-image: url(/images/bg/darkbgtall.png); background-repeat: repeat-x; background-color: #383838; text-align: center; height: 547px; }
.cboxcontent {display:block; background-color: #fff; border:0 solid #4242d2; border-width:0 1px; height: 547px; white-space: nowrap;}


.acontent {display:block; background-image: url(/images/bg/darkbg.png); border:0 solid #4242d2; border-width:0 1px; height: 20px; width: auto; }


.ctop, .cbottom, .abottom {display:block; background:transparent; font-size:1px;}
.mbottom {display:block; background:transparent; font-size:1px;}
.ct1, .ct2, .ct3, .ct4, .cb1, .cb2, .cb3, .cb4, .ab1, .ab2, .ab3, .ab4, .mb1, .mb2, .mb3, .mb4 {display:block; overflow:hidden;}
.ct1, .ct2, .ct3, .cb1, .cb2, .cb3, .ab1, .ab2, .ab3, .mb1, .mb2, .mb3 {height:1px;}
.ct2, .ct3, .ct4 {background-color: #fff; border-left:1px solid #4242d2; border-right:1px solid #4242d2;}
.cb2, .cb3, .cb4 {background-color: #fff;border-left:1px solid #4242d2; border-right:1px solid #4242d2;}
.ab2, .ab3, .ab4 {background: #383838; border-left:1px solid #4242d2; border-right:1px solid #4242d2;}
.mb2, .mb3, .mb4 {background: #111; border-left:1px solid #4242d2; border-right:1px solid #4242d2;}
.ct1, .cb1, .ab1, .mb1 {margin:0 5px; background:#4242d2;}
.ct2, .cb2, .ab2, .mb2 {margin:0 3px; border-width:0 2px;}
.ct3, .cb3, .ab3, .mb3 {margin:0 2px;}
.ct4, .cb4, .ab4, .mb4 {height:2px; margin:0 1px;}*/
/* Rounded div */

/* Headings */
div.headingcontainer, table.headingcontainer {
    height: 40px;
    margin-top: 5px;
}

div.heading {
    white-space:nowrap;
    margin-left: auto;
    margin-right: auto;
    width:100%;
}

div.headingleft, td.headingleft {
    display:inline;
    float: left;
}

td.headingright {
    text-align: right;
}

div.headingmain, td.headingmain {
    margin: auto;
    text-align:center;
    height: 100%;
    width:100%;
    display:inline;
    float: left;
    vertical-align:middle;
    text-align:center;
    font-weight:bold;
    color: #000;
}

img.open {
    cursor:pointer;
    border:none;
    width:20px;
    height:20px;
    float: right;
}

img.close {
    cursor:pointer;
    border:none;
    width:20px;
    height:20px;
    float:right;
}

a.heading, a:visited.heading {
    display: block;
    color: #383838;
    text-decoration: none;
}

a:hover.heading {
    text-decoration: underline;
    color: #225;
}
/* Headings */

img.smdoc {
    width: 38px;
    height: 38px;
}

img:hover.smdoc, img.smdocsel {
    width: 38px;
    height: 38px;
    background-image: url(/images/bg/bluebg.png);
}

a.link, a:visited:link {
    font-weight: bold;
    color: #4242d2;
    text-decoration: none;
}

a:hover.link {
    text-decoration: underline;
}

a.white, a.white:visited {
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

a.white:hover {
    text-decoration: underline;
}

.white 
{
    color: #fff;
}

a.headinglink, a:visited.headinglink, div.headinglink {
    font-weight: bold;
    font-size: larger;
    color: #fff;
    text-decoration: none;
    vertical-align:middle;
    height: 38px;
    display: block;
}

a:hover.headinglink, div:hover.headinglink {
    text-decoration: underline;
    background-image: url(/images/bg/bluebg.png);
    color: #fff;
    cursor: pointer;
}

.button {
    border: solid 1px #4242d2;
    background-image: url(/images/bg/darkbg.png);
    color: #4242d2;
}

.google {
    border: 1px solid rgb(126, 157, 185); 
    padding: 2px; 
    background: rgb(255, 255, 255) url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left center;
}

.input {
    border: 1px solid #4242d2; 
    padding: 2px; 
    background: #fff;
}

.tinylogo {
    float: left;
}

h1 {
    color: #4242d2;
}

div.groupheader {
    background-color: #383838;
    color: #fff;
    background-image: url(/images/bg/darkbg.png);
}

h2.groupheader {
    font-size:medium;
    margin:0px;
}

div.groupitems {
    text-align: left;
    padding: 2px;
    background-color: #fff;
}

.TallGradientBG {
    background-image: url(/images/bg/darkbgtall.png);
    background-repeat: repeat-x;
    background-color: #383838;
    color: #4242d2;
}

.LightBG {
    background-color: #fff;
    color: #000;
}

.ContactMessage {
    font-family: Arial, Helvetica, Sans-Serif;
    width: 100%;
    height: 400px;
    border: solid 1px #4242d2;
    background-color: #c7c7dc;
}

input.stdinput {
    border: solid 1px #4242d2;
    background-color: #c7c7dc;
    width: 100%;
}

div.message {
    border: solid 1px #4242d2;
    background: #fff;
    position: absolute;
    top: 30%;
    left: 30%;
    width: 40%;
    height: 40%; 
    z-index: 51;
    text-align: center;
    padding: 5px;
}

/* Google search */
input.gsc-input 
{
    width: 400px;
}

#cse-search-results  
{
    overflow: auto;
}

#cse-search-results  iframe
{
    height: 1250px;
}

span.heading 
{
    color: #fff;
    font-weight: bold;
}

.smallindex 
{
    white-space: nowrap;
}