/* Document settings */
body {background-color:#ffffff; font-family:sans-serif;}
a {text-decoration:underline;}
a:link {color:#3A548C; cursor:pointer;}
a:visited {color:#561A8B;}
a:hover {color:#0C113E;}
a * {color:#3A548C;text-decoration:underline;}
sup {font-size:0.7em; vertical-align: 0.3em;}
sub {font-size:0.7em;}
.xr_tl {position: absolute; white-space: pre; unicode-bidi:bidi-override;}
.xr_ap {position: relative; top: 3px; border:none;} 
/* Style for detail item name, if no image defined   */
.FeatureTitle {
	font-size : 14px;
	font-weight:bold;
	color: #3A548C;
}
.mainpage {
	font-size : 11.5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.teaser {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
height: 250px;
}

.thumbnail img{
border: 0px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;

}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border: 0px; 
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
left: 0px; top: -5px; width: 358px; height: 230px;
/*position where enlarged image should offset horizontally */
z-index: 50;
}
div#rounded 
  {background-color: #546da5; width: 205px;}
span.rtop, span.rbottom 
  {display: block; background-color: #FFF}
span.rtop span, span.rbottom span 
  {display: block; height: 1px;
   overflow: hidden; background-color: #546da5}
span.r1 
  {margin: 0px 5px}
span.r2 
  {margin: 0px 3px}
span.r3 
  {margin: 0px 2px}
span.rtop span.r4, span.rbottom span.r4 
  {margin: 0px 1px; height: 2px;}
 