/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 5px 0;
 border-bottom: 1px solid #778;
# font: bold 12px Verdana, sans-serif;
# border-left:1px solid #919b9c;
#border-right:1px solid #919b9c;
#border-bottom:1px solid #919b9c;
#font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
#padding:5px;
}

ul.tabbernav li
{
 list-style: none;
  margin: 0;
   display: inline;
   }
   
   ul.tabbernav li a
   {
    padding: 5px 0.5em;
     margin-left: 0px;
      border: 1px solid #778;
      # border-bottom: none;
       background: #dce4f5;
        text-decoration: none;
        }
        
        ul.tabbernav li a:link { color: #448; }
        ul.tabbernav li a:visited { color: #667; }
        
        ul.tabbernav li a:hover
        {
         color: #000;
          background: #fff;
           border-color: #227;
           }
           
           ul.tabbernav li.tabberactive a
           {
            background-color: #fff;
             border-bottom: 1px solid #fff;
             }
             
             ul.tabbernav li.tabberactive a:hover
             {
              color: #000;
               background: white;
                border-bottom: 1px solid white;
                }
                
                
                

.menu_links {
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:20px;
}


/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }


.form-select {font-family: arial, helvetica, san-serif; font-size: 11px;}
.index-section-hdr-text {font-size: 12px; font-weight: bold; color: #000066; font-family: arial, helvetica, san-serif; font-size: 11px;} /*section headers*/
.index-select-dest-bg { background: #FFFFFF; font-weight: bold; font-family: arial, helvetica, san-serif; font-size: 11px;}     /*change bg color*/
.index-table-border {border-left:1px solid #34208B;border-right:1px solid #34208B;border-top:1px solid #34208B;border-bottom:1px solid #34208B;}

.index-text {font-weight: normal; color: #000000;font-family: arial, helvetica, san-serif; font-size: 11px;}
.button {background:#009ACE; color: #FFFFFF; font-weight: bold; font-size: 11px;border-bottom:none;border-top:none;border-left:none;border-right:none;height:16px;cursor:hand}


html, body{
height:100%;

} 
h1 {
font-size:12px;
font-Family:Verdana;
}

h2 {
font-size:12px;
font-Family:Verdana;
margin:0;
border-bottom:1px solid #00;
}

h2 a{
font-size:12px;
font-Family:Verdana;
color:#000;
}

div {
font-size:12px;
font-Family:Verdana;
}
td {
font-size:12px;
font-Family:Verdana;
}

td.blue_color {
font-size:12px;
font-Family:Verdana;
color:#478ddd;
}

td.green_color {
font-size:12px;
font-Family:Verdana;
color:#3ca100;
}

td.smalltd {
font-size:10px;
font-Family:Verdana;
color:blue;
}
.little_grey
{
font-size:10px;
font-Family:Verdana;
color:#000000;

}

.small_link
{
font-size:10px;
font-Family:Verdana;
}
#map {
	visibility: hidden;
	height:500px;
}

#map-top {
	background: url(images/map-top.png) repeat-x;
	background-position: left -4px;
	height: 4px;
}

#map-left {
	background: url(images/map-left.png) repeat-y;
	background-position: -4px top;
	left: 320px;
	width: 4px;
}

#map-top, #map-left {
	position: absolute;
	z-index: 1;
}

#map-table {
	position: relative;
	table-layout: fixed;
	width: 100%;
}

.AddInput {
	z-index: 110;
	margin-top: 5px;
	padding: 3px 6px;
	background: #FFF;
	position: absolute;
	border: 1px solid #093;
	left: 210px;
	width: 600px;
}


.fac_select {
	margin-top: 5px;
	padding: 3px 6px;
	background: #FFF;
}



.highslide {
        cursor: url(js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
        visibility: hidden;
}
.highslide img {
        border: 2px solid gray;
}
.highslide:hover img {
        border: 2px solid white;
}

.highslide-wrapper {
        background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
        color: black;
        font-size: 8pt;
        font-family: sans-serif;
        font-weight: bold;
    text-decoration: none;
        padding: 2px;
        border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}$before_image
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
        font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
        display: none;
}

a.highslide-full-expand {
        background: url(js/highslide/graphics/fullexpand.gif) no-repeat;
        display: block;
        margin: 0 10px 10px 0;
        width: 34px;
        height: 34px;
}


/* Controlbar example */
.controlbar {
        background: url(js/highslide/graphics/controlbar4.gif);
        width: 167px;
        height: 34px;
}
.controlbar a {
        display: block;
        float: left;
        /*margin: 0px 0 0 4px;*/
        height: 27px;
}
.controlbar a:hover {
        background-image: url(js/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
        width: 50px;
}
.controlbar .next {
        width: 40px;
        background-position: -50px 0;
}
.controlbar .highslide-move {
        width: 40px;
        background-position: -90px 0;
}
.controlbar .close {
        width: 36px;
        background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.thumbnail{
position: relative;
z-index: 0;
text-decoration:none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 5px; /*position where enlarged image should offset horizontally */
width:200px;


}

#hot-search-params {
    height: 90px;
    overflow: auto;
}

