@charset "utf-8";
/* CSS Document */
	a:link, a:visited {color: #258CD1; text-decoration: none;}
	a:hover, a:active {color: #258CD1; text-decoration: underline;}
	body, p, td, li, .text, .factoid {font-family: Tahoma, Arial, sans-serif; color: #666666; font-size: 11px;}
	p {margin-top: 0;}
	h1, h2 {}
	h3, h4 {}
	h5, h6 {}
	ol, ul {margin:0; padding:0 0 3px 10px; font-size:12px; list-style: square;}
	li {margin-left:20px;}
	.yshortcuts, .yshortcuts a span {}
/*////////////////////////////////
//////////////////////////////////
/////////AD BOX STYLE///////////*/
	.ad-box {
		clear:both;
		border: solid 2px #000;
		width: 92%;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		background-color: white;
		box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
	}
	td.ad-contents {
		padding: 1px;
	}
/*////////////////////////////////
////////END AD BOX STYLE//////////*/

/*////////////////////////////////
//////////GENERIC STYLES//////////
////////////////////////////////*/

	p.conf_name {
		text-align: center;
		color: white;
		font-weight: bold;
		font-size: larger;
		margin-bottom: 2px;
	}

	p.conf_dates {
		color: white;
		text-align: center;
		margin-bottom: 3px;
	}

	td.contents {
		padding: 3px;
	}

	.conf_image {
		text-align: center;
		margin-bottom: 0px;
	}

	.pub_btn {
		background-color: #FFF;
		border: 1px solid #666666;
		padding: 3px 0px;
		text-align: center;
		vertical-align: middle;
		opacity: 0.65;
		filter: alpha(opacity=65); /* For IE8 and earlier */
		white-space: nowrap;
	}
	.pub_btn:hover {
	  background: #CFF;
	  background-image: -webkit-linear-gradient(top,#CFF, #006599);
	  background-image: -moz-linear-gradient(top, #CFF, #006599);
	  background-image: -ms-linear-gradient(top, #88f7ab, #37a053);
	  background-image: -o-linear-gradient(top, #CFF, #006599);
	  background-image: linear-gradient(to bottom, #CFF, #006599);
	  text-decoration: none;
	}

	.pub_a:link, .pub_a:visited {
		color: #666666;
		font-weight: bold;
		text-decoration: none;
	}
	.pub_a:hover {
		color: black;
		text-decoration: none;
	}
	div.VTS_btn {
	width: 120px;
	background-color: #FFF;
	border: 1px solid #666666;
	padding: 5px;
	margin: 2px auto;
	opacity: 0.65;
	filter: alpha(opacity=65); /* For IE8 and earlier */
	white-space: nowrap;}
	div.NWS_btn {
	width: 140px;
	background-color: #FFF;
	border: 1px solid #666666;
	border-radius: 20px;
	padding: 5px;
	margin: 2px auto;
	opacity: 0.65;
	filter: alpha(opacity=65); /* For IE8 and earlier */
	white-space: nowrap;}
	div.NWS_btn_z {
	width: 140px;
	background-color: #FFF;
	border: 1px solid #444444;
	border-radius: 20px;
	padding: 5px;
	margin: 2px auto;
	opacity: 0.65;
	filter: alpha(opacity=65); /* For IE8 and earlier */
	white-space: nowrap;}
	.VTS_a:link, .VTS_a:visited, .VTS_a:hover {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-stretch: ultra-expanded;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;}
	.VTS_z:link, .VTS_z:visited, .VTS_z:hover {
	color: #444444;
	font-weight: bold;
	font-size: 12px;
	font-stretch: ultra-expanded;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;}
	.VTS_a:hover { color: black; }
	.VTS_z:hover { color: black; }
	.VTS_btn:hover, .NWS_btn:hover {
	background: #CFF;
	background-image: -webkit-linear-gradient(top,#CFF, #006599);
	background-image: -moz-linear-gradient(top, #CFF, #006599);
	background-image: -ms-linear-gradient(top, #CFF, #006599);
	background-image: -o-linear-gradient(top, #CFF, #006599);
	background-image: linear-gradient(to bottom, #CFF, #006599);
	text-decoration: none;}
	.NWS_btn_z:hover {
	background: #F8FFCC;
	background-image: -webkit-linear-gradient(top,#F8FFCC, #F0CA47);
	background-image: -moz-linear-gradient(top, #F8FFCC, #F0CA47);
	background-image: -ms-linear-gradient(top, #F8FFCC, #F0CA47);
	background-image: -o-linear-gradient(top, #F8FFCC, #F0CA47);
	background-image: linear-gradient(to bottom, #F8FFCC, #F0CA47);
	text-decoration: none;}
/*////////////////////////////////
//////////////////////////////////
////CONFERENCE-SPECIFIC COLORS////
//////////////////////////////////
//////////////////////////////////
//////////VTC2026-SPRING////////*/
	
	.confbox-vtc2026spring-left, .confbox-vtc2026spring-center, .confbox-vtc2026spring-right {
		border: solid 2px #FF9667;
		width: 46%;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		background-color: white;
		box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
	}

	.confbox-vtc2026spring-left td.topflag, .confbox-vtc2026spring-center td.topflag, .confbox-vtc2026spring-right td.topflag {
		background-color: #FF9667;
		padding: 8px;
	}
		
	.confbox-vtc2026spring-left p.loc, .confbox-vtc2026spring-center p.loc, .confbox-vtc2026spring-right p.loc{
		color: #FFF0EC;
		font-weight: bold;
		text-align: center;
	}
	
	.confbox-vtc2026spring-left {
		margin: 0px 5px 20px 15px;
		float: left;
	}
		
	.confbox-vtc2026spring-center {
		margin: 0px 15px 20px 189px;
		float: left;
	}
		
    .confbox-vtc2026spring-right {
		margin: 0px 15px 20px 5px;
		float: right;
	}

/*////////////////////////////////
/////////end of styles for////////
/////////VTC2026-SPRING///////////
////////////////////////////////*/

/*////////////////////////////////
//////////VTC2026-FALL//////////*/
	
	.confbox-vtc2026fall-left, .confbox-vtc2026fall-center, .confbox-vtc2026fall-right {
		border: solid 2px #F2BD00;
		width: 46%;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		background-color: white;
		box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
	}

	.confbox-vtc2026fall-left td.topflag, .confbox-vtc2026fall-center td.topflag, .confbox-vtc2026fall-right td.topflag {
		background-color: #F2BD00;
		padding: 8px;
	}
		
	.confbox-vtc2026fall-left p.loc, .confbox-vtc2026fall-center p.loc, .confbox-vtc2026fall-right p.loc{
		color: #DF6100;
		font-weight: bold;
		text-align: center;
	}
	
	.confbox-vtc2026fall-left {
		margin: 0px 5px 20px 15px;
		float: left;
	}
		
	.confbox-vtc2026fall-center {
		margin: 0px 15px 20px 189px;
		float: left;
	}
		
    .confbox-vtc2026fall-right {
		margin: 0px 15px 20px 5px;
		float: right;
	}

/*////////////////////////////////
/////////end of styles for////////
/////////VTC2026-FALL/////////////
////////////////////////////////*/

/*////////////////////////////////
////////////VPPC 2025///////////*/
	
	.confbox-vppc2025-left, .confbox-vppc2025-center, .confbox-vppc2025-right {
		border: solid 2px #AF998D;
		width: 46%;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		background-color: white;
		box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
	}

	.confbox-vppc2025-left td.topflag, .confbox-vppc2025-center td.topflag, .confbox-vppc2025-right td.topflag {
		background-color: #AF998D;
		padding: 8px;
	}
		
	.confbox-vppc2025-left p.loc, .confbox-vppc2025-center p.loc, .confbox-vppc2025-right p.loc{
		color: #184160;
		font-weight: bold;
		text-align: center;
	}
	
	.confbox-vppc2025-left {
		margin: 0px 5px 20px 15px;
		float: left;
	}
		
	.confbox-vppc2025-center {
		margin: 0px 15px 20px 189px;
		float: left;
	}
		
    .confbox-vppc2025-right {
		margin: 0px 15px 20px 5px;
		float: right;
	}

/*////////////////////////////////
/////////end of styles for////////
////////////VPPC 2025/////////////
////////////////////////////////*/

/*////////////////////////////////
//////////INNOVARail 2026/////////
////////////////////////////////*/
	
	.confbox-invr2026-left, .confbox-invr2026-center, .confbox-invr2026-right {
		border: solid 2px #B20838;
		width: 46%;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		background-color: white;
		box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
	}

	.confbox-invr2026-left td.topflag, .confbox-invr2026-center td.topflag, .confbox-invr2026-right td.topflag {
		background-color: #B20838;
		padding: 8px;
	}
		
	.confbox-invr2026-left p.loc, .confbox-invr2026-center p.loc, .confbox-invr2026-right p.loc{
		color: #E4E4E4;
		font-weight: bold;
		text-align: center;
	}
	
	.confbox-invr2026-left {
		margin: 0px 5px 20px 15px;
		float: left;
	}
		
	.confbox-invr2026-center {
		margin: 0px 15px 20px 189px;
		float: left;
	}
		
    .confbox-invr2026-right {
		margin: 0px 15px 20px 5px;
		float: right;
	}

/*////////////////////////////////
/////////end of styles for////////
//////////INNOVARail 2026/////////
////////////////////////////////*/

/*////////////////////////////////
////////////MVC 2026////////////*/
	
	.confbox-mvc2026-left, .confbox-mvc2026-center, .confbox-mvc2026-right {
		border: solid 2px #00B106;
		width: 46%;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		background-color: white;
		box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
	}

	.confbox-mvc2026-left td.topflag, .confbox-mvc2026-center td.topflag, .confbox-mvc2026-right td.topflag {
		background-color: #00B106;
		padding: 8px;
	}
		
	.confbox-mvc2026-left p.loc, .confbox-mvc2026-center p.loc, .confbox-mvc2026-right p.loc{
		color: #CDFFCF;
		font-weight: bold;
		text-align: center;
	}
	
	.confbox-mvc2026-left {
		margin: 0px 5px 20px 15px;
		float: left;
	}
		
	.confbox-mvc2026-center {
		margin: 0px 15px 20px 189px;
		float: left;
	}
		
    .confbox-mvc2026-right {
		margin: 0px 15px 20px 5px;
		float: right;
	}

/*////////////////////////////////
/////////end of styles for////////
////////////MVC 2026//////////////
////////////////////////////////*/

/*//////////////////////////////////
////////////////////////////////////
//END CONFERENCE-SPECIFIC STYLES////
////////////////////////////////////
//////////////////////////////////*/