<!--
html {
      height:100%;
}

body {
   padding: 0px;
   margin: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.25em;
   background-color: #000000;
   color: #FFF;
}

.regular {
        color: #FFF;
        font-size: 1.5em;
        font-family: Tahoma, Geneva, sans-serif;
        text-align:center;
}

.question {
        color: #FFF;
        font-size: 1.0em;
        font-family: Tahoma, Geneva, sans-serif;
        text-align:center;
}

a:link {
        color: #09C;
        text-decoration: none;
}
a:visited {
        text-decoration: none;
        color: #3C9;
}
a:hover {
        text-decoration: underline;
}
a:active {
        text-decoration: none;
}

.subtitle {
        width: 90%;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: .5em;
        color: #FFFFFF;
        text-align:left;
        margin-bottom:-1em;
        margin-top: .5em;
}

.image_count {
	text-align: left;
	display: inline;
}

form {
	display: inline;
}

.tiny_search {
	text-align: right;
	display: inline;
    float:right;
}


table.table_all_width {
    width:100%;
}

td.td_half_width {
    width:45%;
    padding-left:10%;
    padding-bottom: 0em;
    padding-top: 0em;
    margin-bottom: 0em;
    margin-top: 0em;
}

input.black {
   background-color: #000000;
   font-size: .85em;
   color: white;
   }

.bar {
   margin-left:auto;
   margin-right:auto;
   margin-top: .5em;
   margin-bottom: .5em;
   width:100%;
   text-align:center;
   overflow: hidden;
}

.header{
   float: left;
   width: 117%;
   margin-left: -7%;
   background-color: #000000;
   font-size: 1.5em;
   text-align: center;
}
.header a:link { text-decoration: none; color: #FFF;  }
.header a:visited { text-decoration: none; color: #FFF; }
.header a:hover { text-decoration: none; color: #FFF;}
.header a:active { text-decoration: none; color: #FFF;}

.banner {
   text-align: left;
}
.banner img#banner_surgpath {
   width: 70%;
   height: auto;
   max-width: 785px;
   max-height: 147px;
   margin-top: 5%;
   margin-left: 2%;
}
.banner img#banner_image {
   width: 18%;
   height: auto;
   max-width: 214px;
   max-height: 214px;
   float:left;
   margin-top: 1%;
   margin-left: 1%;
}

   /* Footer styles */

   #footer1 {
      text-align: center;
      clear:both;
      float:left;
      width:100%;
      background-color: #000000;
   }
   #footer2 {
      margin-top: 0em;
      text-align: center;
      clear:both;
      float:left;
      width:100%;
      font-family: Arial, Helvetica, sans-serif;
      font-size: .65em;
      font-style: normal;
      color: #CCC;
      background-color: #000000;
   }
   #footer2 a:link {
        color: #09C;
        text-decoration: underline;
   }
   #footer2 p {
      padding-top:1em;
   }
   #footer2 .about_links {
      padding:0em 4em 0em 0em;
      font-size: 0.75em;
   }
   #footer2 .about_links2 {
      font-size: 0.75em;
   }

   #footer2 .disclamer {
      padding-bottom: 0em;
      width: 75%;
      margin-left: auto;
      margin-right: auto;
      font-size: .75em;
   }

   #footer2 .disclamer a:link {text-decoration: none; color: #FFF}
   #footer2 .disclamer a:visited {text-decoration: none; color: #FFF}
   #footer2 .disclamer a:active {text-decoration: none; color: #FFF}
   #footer2 .disclamer a:hover {text-decoration: none; color: #FFF}

   .center {
      text-align: center;
   }

.wrapper{
   margin: 0px auto;
   width: 85%;
   max-width: 1000px;
   background-color: #000000;
}

.col_1_wrapper{
   float: left;
   margin-right: 2%;
   margin-left: 7%;
   width: 18%;
   background-color: #000000;
}
.col_1_head{
   text-decoration: underline;
}
.col_1{
   overflow:visible;
   height: 400px;
}

.col_1 p{
   margin-top: 0em;
   margin-bottom: 0em;
}

.col_2_wrapper{
   float: left;
   margin-right: 2%;
   width: 16%;
   background-color: #000000;
}
.col_2_head{
   text-decoration: underline;
}
.col_2{
   overflow:auto;
}

.col_2 p{
   margin-top: 0em;
   margin-bottom: 0em;
}

.col_3_wrapper{
   float: left;
   margin-right: 2%;
   width: 18%;
   background-color: #000000;
}
.col_3_head{
   text-decoration: underline;
}
.col_3{
   overflow:auto;
}

.col_3 p{
   margin-top: 0em;
   margin-bottom: 0em;
}

.col_4_wrapper{
   float: right;
   width: 35%;
   background-color: #000000;
}
.col_4_head{
   text-decoration: underline;
}
.col_4{
   font-weight: bold;
   max-height: 400px;

   overflow:auto;
   font-size: .75em;
   margin-bottom: 0em;
   padding-bottom: 0em;

   scrollbar-arrow-color: #000;
   scrollbar-base-color: #09C;
   scrollbar-face-color: #09C;
   scrollbar-highlight-color: #000;
   scrollbar-shadow-color: #000;
   scrollbar-3dlight-color: #000;
   scrollbar-track-color: #000;
   scrollbar-darkshadow-color: #000;
}

.col_4 p{
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 2em;
   text-indent: -2em;
}

.search_results {
   margin-left: 20%;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .85em;
}

#search_text_for_engines {
        font-family: Arial, Helvetica, sans-serif;
        font-size: .25em;
        font-style: normal;
        color: black;
        position: relative;
        
}
#search_text_for_engines a:active {
   color: black;
   text-decoration: none;
}
#search_text_for_engines a:hover {
   color: black;
   text-decoration: none;
}
#search_text_for_engines a:visited {
   color: black;
   text-decoration: none;
   }
#search_text_for_engines a:link {
   color: black;
   text-decoration: none;
}

.row {
    display: table-row;
}

.cell {
    display: table-cell;
    width:  350px;
    text-align: center;
}
-->
