@charset "UTF-8";
html, body {
	height:100%;
	margin:0;
	min-height:100%;
	border:0;
}

a img { border:none; }

@font-face {
	font-family: 'Boston';
	src: URL('boston.ttf') format ('ttf');
}

h1 {
	font-family:'Boston', 'Bookman Old Style', Serif;
}

.header {
	position:absolute;
	width:640px;
	top:120px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	z-index:10;
	text-align:center;
}

.footer {
	position:absolute;
	top:980px;
	width:640px;
	height:100px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	z-index:10;
	background-color:#12347e;
	opacity:0.7;
	filter:alpha(opacity=70);
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
}

.slidebox {
	position:relative;
	top:426px;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	height:372px;
	border:0;
	z-index: 1;
}

.contentbox {
	position:relative;
	top:375px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 30px 0px 30px;
	width:590px;
	height:695px;
	border:0;
	z-index: 1;
	text-align:left;
	color:#000;
	background-color:#FFF;
/*	opacity:0.9;
	filter:alpha(opacity=90);*/
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	overflow:scroll;
}

body {
    color:#ffffff;
    font-size:14px;
    font-family:sans-serif;
}

h1, h3, h4 {text-align:center;}

.bg-image {
  /* image specified in separate class below */
  height: 1080px;
  width: 100%;
  text-align:center;
}

.bg-image-room {
  background-image: url(images/v2/UBSbackground2.jpg);

  /* lt ie8 */
  -ms-background-position-x: center;
  -ms-background-position-y: top;
  background-position: center top;

  /* scale bg image proportionately */
  background-size: cover;
    
  /* ie8 workaround - http://louisremi.github.io/background-size-polyfill/ */
  -ms-behavior: url(/backgroundsize.min.htc);
  /* prevent scaling past src width (or not) */
  /* max-width: 1200px; */
  z-index:-1;
}

.button {
	margin-top:20px;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #12347e) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #12347e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#12347e');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:104px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #12347e), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #12347e 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#12347e', endColorstr='#3d94f6');
	background-color:#12347e;
}.button:active {
	position:relative;
	top:1px;
}

#slides, #slides img {
	display:none;
	border:none;
}

#thumb {
	padding-right:1px;
}