#container {



  voice-family: inherit;



  position:absolute;



  z-index: 3;



}



#navigationTop {



  voice-family: inherit;



  position:absolute;



  z-index: 2;



  padding:0px 0px 0px 0px;



}



#navigationTop A {



  float:left;



  font-family: "Trebuchet MS", Verdana, Arial;



  font-size: 11px;



  color: #B6587D;



  font-weight: bold;



  padding:10px 24px 17px 24px;



  text-decoration:none;



}



#navigationTop div {



  float:right;

  font-family: "Trebuchet MS", Verdana, Arial;



  font-size: 11px;



  color: #B6587D;



  padding:10px 12px 17px 12px;



  text-decoration:none;



  background: url(../images/navigationTopDivider.png) top left no-repeat    ;



}



#navigationTop A:link {



  background: url(../images/navigationTopDivider.png) top right no-repeat    ;



}







#navigationTop A:visited {



  background: url(../images/navigationTopDivider.png) top right no-repeat    ;



}





#navigationTop div A:link {

  padding: 0px;

  font-weight:bold;

  font-size:12px;

  float:none;

  background: none;

}

#navigationTop div A:visited {

  padding: 0px;

  font-weight:bold;

  font-size:12px;

  float:none;

  background: none;

}

#navigationTop div A:hover {

  padding:0px;

  font-weight:bold;

  font-size:12px;

  float:none;

  background: none;



}



#navigationBottom .selected A:link, #navigationBottom .selected A:visited, #navigationBottom .selected A:hover {



  background: url(../images/navigationTopBackgroundOver.png) top right no-repeat #FFFFFF;



}







#navigationTop .selected A:link, #navigationTop .selected A:visited  {



background: url(../images/navigationTopBackgroundOver.png) top right no-repeat #FFFFFF;



}



#navigationTop .menu-current A:link, #navigationTop .menu-current A:visited, #navigationTop .menu-current A:hover {



background: url(../images/navigationTopBackgroundOver.png) top right no-repeat #FFFFFF;



}



#navigationTop .menu-parent A:link, #navigationTop .menu-parent A:visited, #navigationTop .menu-parent A:hover {



background: url(../images/navigationTopBackgroundOver.png) top right no-repeat #FFFFFF;



}



#navigationBottom {



  voice-family: inherit;



  position:absolute;



  z-index: 2;



  padding:0px 0px 0px 0px;



}



#navigationBottom A {



  float:left;



  font-family: "Trebuchet MS", Verdana, Arial;



  font-size: 11px;



  color: #8253b3;



  font-weight: bold;



  padding:10px 24px 15px 24px;



  text-decoration:none;



}



#navigationBottom A:link {



  background: url(../images/navigationBottomDivider.png) top right no-repeat    ;



}



#navigationBottom A:visited {



  background: url(../images/navigationBottomDivider.png) top right no-repeat    ;



}



#navigationBottom A:hover {



  background: url(../images/navigationBottomBackgroundOver.gif) top right no-repeat;



}



#affiliates {



  voice-family: inherit;



  position:absolute;



  z-index: 2;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



}



#credits {

position:absolute;
z-index: 2;
padding:0px 28px 50px 0px;
bottom:0px;
right:0px;


}





#submenu {

width: 325px;

background:#FFFFFF;

position:absolute;

z-index:20;

}



#submenuImg {

width: 325px;

background:#FFFFFF;

z-index:19;



}



#fontSize {

width: 40px;

}



#navigationBottom input {



  float:left;



  font-family: "Trebuchet MS", Verdana, Arial;



  font-size: 11px;



  color: #8253b3;



  text-decoration:none;



  padding:0px 0px 0px 4px;



  margin:9px 12px 0px 24px;



  border:#CCCCCC 1px solid;



}



#searchbutton {



  position:relative;



  float:left;



  font-family: "Trebuchet MS", Verdana, Arial;



  font-size: 11px;



  color: #8253b3;



  font-weight: bold;



  padding:10px 24px 0px 0px;



  text-decoration:none;



  cursor: hand;



}







.searchbox {



  font-family: "Trebuchet MS", Verdana, Arial;



  font-size: 11px;



  color: #8253b3;



  text-decoration:none;



  padding:0px 0px 0px 4px;



  margin:0px 0px 0px 0px;



  border:#CCCCCC 1px solid;



  width: 235px;



}







.search_submit {



  font-size: 11px;



  color: #8253b3;



  text-decoration:none;



  background: white;



  border: 0px;



  font-weight: bold;



  cursor: hand;



  text-align: left;



}







.required {



  color: #FF0000;



}



.field_title {



  width: 140px;



  vertical-align: top;



  text-align:left;



}



.textfield {



  width: 205px;



  color: #666666;



  font-size: 11px;



  border-style: solid;



  border-color: #C0C0C0;



  border-width: 0px 0px 1px 0px;



}



.textarea {



  width: 205px;



  height: 70px;



  color: #666666;



  font-size: 11px;



  border-style: solid;



  border-color: #C0C0C0;



  border-width: 1px 1px 1px 1px;



}



.field_heading {



  font-weight: bold;



  padding-top: 10px;



}



.select {



}



.checkbox_label {



  cursor: pointer;



}



.radio_label {



  cursor: pointer;



}



.email {



  width: 205px;



  color: #666666;



  font-size: 11px;



  border-color: #C0C0C0;



  border-width: 0px 0px 1px 0px;



}







.mailform {



margin-top: 33px;



}



.bm {

font-weight: bold;

text-decoration: none;

}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 99950;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 1px;
left: -1000px;
border: 1px solid #d473b0;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -101px; /*position where enlarged image should offset horizontally */

}