a:link { color:#660000; text-decoration: none;}
a:visited  { color:#660000; text-decoration: none;}
a:active  { color:#660000; text-decoration: none;}
a:hover  { color:#660000; text-decoration: none;}
ul
{
margin-left: 2.5em; padding-left: 0;
}

td.normal {	font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 1em; color: #404040;}

table.avail
{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal; 
font-size: 11px; 
color: #fff; 
width:100%;
/*width:90%; */
background-color: #0000FF; 
border: 0px; 
border-collapse: collapse; 
border-spacing: 0px;
}

table.avail td.tfirst
{
background-color: #EEEEEE; 
color: #000; 
padding: 4px; 
text-align: left; 
border: 1px #fff solid;
}

table.avail td.tsecond
{
background-color: #DDDDDD;
color: #000555;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}


.tfirst
{
background-color: #EEEEEE;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
font-size:12px;
}

.tsecond
{
background-color: #DDDDDD;
color: #000555;
padding: 4px;
text-align: left;
border: 1px #fff solid;
font-size:12px;
}


table.avail td.hed
{
background-color: #666;
color: #fff;
padding: 4px; 
text-align: left; 
border-bottom: 2px #fff solid; 
font-size: 12px; 
font-weight: bold;
}

.searcycenter
{
text-align:center;
font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 1em; color: #404040;
}

html
{
height:100%;
}
body
{
text-align:center;
min-height:101%;
}

.menubar
{
color: #005396;
font-family: Trebuchet,Verdana;
font-size:11px;
text-align:left;
font-weight:bold;
}
.redline
{

position:absolute;
top:2;
left:0;
width:753;

 height:0px;
 border-top:  1px solid #ff0000;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
}
.undermenu
{
position:relative;
height:5;
font-size:1px;
}
.redbox
{
 position:absolute;
 top:0;
 right:0;
height:5;
width:5;
}
.searcymain
{
margin-left: auto;
margin-right: auto;
width: 1000;
text-align: left;
}

.formtd
{
font-family: Trebuchet,Verdana;
color:000000;
font-size:12px;
}

.formtdl
{
font-family: Trebuchet,Verdana;
color:000000;
font-size:14px;
font-weight:bold;
}

.formtdlr
{
font-family: Trebuchet,Verdana;
color:000000;
font-size:14px;
text-align:right;
background-color:#CCCCCC;
padding-right:5px;
}

.formtdr
{
font-family: Trebuchet,Verdana;
color:005396;
font-size:14px;
padding-left:5px;
}

.formtdtitle
{
font-family: Trebuchet,Verdana;
color:000000;
font-size:16px;
font-weight:bold;
text-align:right;
background-color:#CCCCCC;
padding-right:5px;
}
.formtdmaintitle
{
font-family: Trebuchet,Verdana;
color:000000;
font-size:16px;
font-weight:bold;
}


.bodyp
{
font-family: Trebuchet,Verdana;
color:000000;
font-size:12px;
}
.searcyblue
{
color:#005396;
font-family: Trebuchet,Verdana;
font-size: 9px;
}
.searcybartitle
{
font-family: Trebuchet,Verdana;
color:000000;
font-size:10px;
}
#maincontainer {
 position:relative;
 height:325px;
}
#rightbar {
background-color:#eee;
float:right;
 width:216px;
}
#searcycontent {
float:left;
//margin-right:20;
 width:758;
// height:100%;

  min-height:500px;
  height:auto;
//  height:500px;
}

#content
{
font-family: Trebuchet,Verdana;
color:000000;
font-size:12px;
}



#header
{
}

#footer {
position:relative;
clear:both;
text-align:center;
}


#clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}




.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
height:216;
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -750px;
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*/
visibility: visible;
top: 150;
left: 130px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


