#campus-image { margin-bottom: 20px; }
#campus-image, #campus-image #ci-wrapper { border: solid 1px #1791c4; width: 268px; height: auto; overflow: hidden; }
#campus-image #ci-wrapper { border-color: #fff; width: 266px; }

.dev { border: solid 1px #f00; }

body { position: relative; }
#speakers { position: relative; }
#topWrapper { position: relative; }
#content { position: relative; }
#locationTitle2 { background: url(../images/bg-title-top.gif); display: block; height: 20px; width: 666px; margin: 0px auto; padding: 20px; }

#selectLocation { height: 40px; display: block; position: absolute; right: 0; top: 70px; vertical-align: bottom; line-height: 20px;  }
#selectLocation form { float: left; width: 100px; display: block; padding: 0 30px; margin: 0; }
#selectLocation form select { border: solid 1px #1791c4; width: 100px;}
#selectLocation span { display: block; float: left; margin: 0; }

#locationTitle2 span { font-weight: bold; width: 650px; background: #cfe3ec; margin: 0; padding: 0; color: #224f62; display: block; padding: 8px; font-size: 16px; }

ul#location-news { list-style: none; margin: 10px 0 0 0; padding: 0; }
ul#location-news li { display: block; width: 100%; float: left; }
ul#location-news strong { margin: 0; padding: 0; display: block; width: 80px; float: left; height: 16px; }
ul#location-news p { margin: 0; padding: 0 0 6px 0; display: block; margin-left: 80px; }

a.register-button { background: url(../images/b-regiser.gif) no-repeat; width: 128px; height: 0; padding-top: 26px; display: block; overflow: hidden; margin-top: 20px; }
a.register-button:hover { background-position: -128px 0; }

a.rates-button { background: url(../images/b-rates.gif) no-repeat; width: 128px; height: 0; padding-top: 26px; display: block; overflow: hidden; margin-top: 12px; }
a.rates-button:hover { background-position: -128px 0; }

h3 { margin: 0 0 20px 0; border: dotted #666; border-width: 0 0 1px 0; display: block; overflow: hidden; }

.campus-content { margin: 10px 0 20px 0; }
.campus-content span { color: #006666; margin: 0; padding: 0; }
.campus-content p { margin: 0; }
.campus-content ul { margin: 0; padding: 0; }
.campus-content ul li { margin-left: 24px; }


#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:266px;
	height: 200px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
