@charset "utf-8";
/* CSS Document */
table, P, div, form, img, span, h1, h2, h3, h4, h5 {font-family:verdana, Helvetica, sans-serif; color:#565656; font-size:12px; margin:0px; padding:0px; }
body {margin: 0 0 0 0; padding: 0 0 0 0; background: url(//images.tmcnet.com/expo/sip-trunking-uc-summit/austin-12/images/expo-bg-new.jpg) top #5d6d6f repeat-x fixed;}

#MSPw-page {width: 1024px; margin: 0 auto;border: 2px solid #ffffff; background-color:#b61d53}

#MSPw-header {height: 95px; position: relative; background: url(//images.tmcnet.com/expo/sip-trunking-uc-summit/austin-12/images/bg-header-new.png) repeat-x;}
#MSPw-header #MSPw-logo {position: absolute; left: 15px; top: 10px;}
#MSPw-header .countdown {
	position: absolute;
	right: 16px;
	top: 13px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	padding: 5px 10px 5px 10px;
	color:#ffffff;
}
#MSPw-header #social {
	position: absolute;
	right: 12px;
	bottom: 11px; background:#b61d53;
}

ul#MSPw-nav {margin: 0 5px 0 0; border: 0 none; padding: 0; list-style: none; height: 31px; position: absolute; bottom: -1px; right: 0px;}
ul#MSPw-nav li {margin: 0; border: 0 none; padding: 0; float: right; /*For Gecko*/ display: inline; list-style: none; position: relative; z-index:5;}
ul#MSPw-nav ul {margin: 0; border: 0 none; padding: 0; list-style: none; display: none; position: absolute; top: 31px; left: 0;}
ul#MSPw-nav ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#MSPw-nav ul li {float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ position: relative;}
/* Root Menu */
ul#MSPw-nav a {float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; padding: 6px 15px 6px 15px; line-height: 16px; margin: 2px 0 0 2px; text-align: center; border-top: #000000 1px solid; border-right: #000000 1px solid; border-left: #000000 1px solid; background: url(//images.tmcnet.com/expo/sip-trunking-uc-summit/austin-12/images/nav_NRML.png) #000000 bottom repeat-x; font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; color: #CCCCCC; height: auto !important; height: 1%; /*For IE*/}
ul#MSPw-nav a.On {float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; padding: 7px 15px 7px 15px; line-height: 16px; margin: 0px 0 0 2px; text-align: center; border-top: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; border-bottom: 0px; background: #FFFFFF; font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; color: #fbc2d6; height: auto !important; height: 1%; /*For IE*/}
ul#MSPw-nav a.Bright {float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; padding: 6px 15px 6px 15px; line-height: 16px; margin: 2px 0 0 2px; text-align: center; border-top: #476a99 1px solid; border-right: #476a99 1px solid; border-left: #476a99 1px solid; background: url(//images.tmcnet.com/tmc/mspnews///images.tmcnet.com/expo/sip-trunking-uc-summit/austin-12/images/nav_NRML.png) #95b6cb bottom repeat-x;  font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; color: #FFFFFF; height: auto !important; height: 1%; /*For IE*/}
/* Root Menu Hover Persistence */
ul#MSPw-nav a:hover, ul#MSPw-nav li:hover a, ul#MSPw-nav li.iehover a {color: #FFFFFF; background: #000000; border-top: #000000 1px solid; border-right: #000000 1px solid; border-left: #000000 1px solid;}
/* 2nd Menu */
ul#MSPw-nav li:hover li a, ul#MSPw-nav li.iehover li a {float: none; background: #1075bc; color: #FFFFFF; border-bottom:1px solid #FFFFFF; border-width:1px 0px 1px 0px; padding:4px 2px 4px 20px; font-size: 11px;}
/* 2nd Menu Hover Persistence */
ul#MSPw-nav li:hover li a:hover, ul#MSPw-nav li:hover li:hover a, ul#MSPw-nav li.iehover li a:hover, ul#MSPw-nav li.iehover li.iehover a {background: #000000; color: #b72256;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#MSPw-nav li:hover ul, ul#MSPw-nav ul li:hover ul, ul#MSPw-nav ul ul li:hover ul, ul#MSPw-nav li.iehover ul, ul#MSPw-nav ul li.iehover ul, ul#MSPw-nav ul ul li.iehover ul {display: block;}
/* End of Horizental menu */
ul#MSPw-nav a.On:hover {float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; padding: 7px 15px 7px 15px; line-height: 16px; margin: 0px 0 0 2px; text-align: center; border-top: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; border-bottom: 0px; background: #FFFFFF; font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; color: #000000; height: auto !important; height: 1%; /*For IE*/}


#MSPw-middle p {line-height: 19px; font-size: 12px; color: #333333; }


.navOn {padding: 7px 0 7px 0; text-align: center; border-top: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; background: #FFFFFF; font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; color: #151515;}
.navOff {padding: 6px 0 6px 0; text-align: center; border-top: #ff860a 1px solid; border-right: #ff860a 1px solid; border-left: #ff860a 1px solid; background: url(//images.tmcnet.com/expo/sip-trunking-uc-summit/austin-12/images/nav-bg.png) #fcaa24 bottom repeat-x; font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; color: #FFFFFF;}

.noLine {cursor: pointer; text-decoration: none;}

#MSPw-main {padding: 15px 15px 15px 15px; border: #efefef 0px solid; background: #ffffff;}

#MSPw-left {float: left; width: 160px;}
#MSPw-middle {float: left; width: 465px; margin: 0 0 0 15px;}
#MSPw-right {float: right; width: 336px;}

#MSPw-middle h1 {padding: 0 0 0 0; margin: 0 0 0 0; font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 24px; color: #151515; }
#MSPw-middle h1 a {text-decoration: none; color: #0b70af;}
#MSPw-middle h1 a:visited {text-decoration: none; color: #0b70af;}
#MSPw-middle h1 a:hover {text-decoration: underline; color: #151515;}
#MSPw-middle .mainDesc {font-family: verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; padding: 0 0 20px 0;}
#MSPw-middle h2 {padding: 5px 0 20px 0; margin: 0 0 0 0; font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 17px; color: #151515; border-bottom: 1px solid #CCCCCC;}
#MSPw-middle h2 a {text-decoration: none; color: #0b70af;}
#MSPw-middle h2 a:visited {text-decoration: none; color: #0b70af;}
#MSPw-middle h2 a:hover {text-decoration: underline; color: #151515;}

#MSPw-middle #title {font-family: "Times New Roman", Times, serif;  font-weight: bold; color: #ff860a; font-size: 18px;}


#MSPw-left h2 {background: #333333; color: #FFFFFF; padding: 6px 8px 6px 8px; font-size: 11px; margin: 0 0 0 0; font-family: verdana, Helvetica, sans-serif;}

#lblu-box {border: 2px solid #dcdcdc; padding: 12px 15px 12px 15px; margin: 0 0 15px 0; background-color:#efefef;}
#lblu-box2 {border: 2px solid #dcdcdc; padding: 0px 0px 0px 0px; margin: 0 0 15px 0; background-color:#ffffff;}
.socialI {float: left; width: 60px; text-align: center;}
.socialT {font-family: verdana, Helvetica, sans-serif; font-size: 12px; text-align: center; padding: 10px 0 0 0; color: #333333;}

.logos{font-family: verdana, Helvetica, sans-serif; font-size: 11px; text-align: left; padding: 0px 5 0 5; color: #ffffff; font-weight:normal;}

.magic {clear:both;}

#adBox {text-align: center; margin: 0 0 15px 0;}
#skyScraper {text-align: center; margin: 15px 0 0 0;}
#leaderBoard {text-align: center; margin: 15px 0 15px 0;}

p {font-size: 12px; font-family: verdana, Helvetica, sans-serif; color: #333333;}


#MSPw-middle h1 {color: #b82257; font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-size: 18px; padding: 20px 0 5px 0; margin: 0 0 0 0; border-bottom: 1px solid #CCCCCC; letter-spacing: -1px;}

.tinyData {font-size: 11px; font-family: verdana, Helvetica, sans-serif; color: #ffffff; line-height:16px;}
.tinyData a{font-size: 11px; font-family: verdana, Helvetica, sans-serif; color: #ffffff;line-height:16px;}


.tinyblack {font-size: 10px; font-family: verdana, Helvetica, sans-serif; color: #333333; text-align:center; padding-top:5px; }

ul#menu, ul#menu ul {
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;  
}

ul#menu li a {
  background: #333333;
  color: #fff;	
  padding: 6px 8px 6px 8px;
}

ul#menu li a:hover {
  background: #151515;
}

ul#menu li ul li a {
  background: #b81850;
  color: #ffffff;
  border-left: 5px #fbc2d6 solid;
  padding: 6px 8px 6px 7px;
  margin-left: 5px;
}

ul#menu li ul li a:hover {
  background: #CCCCCC;
  color: #000;
  border-left: 5px #333333 solid;
  padding: 6px 8px 6px 7px;
}



ul#partners, ul#partners ul {
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#partners a {
  display: block;
  text-decoration: none;	
}

ul#partners li {
  margin-top: 1px;background: #b81850;
  color: #fff;	
  padding: 6px 8px 6px 8px;
}

ul#partners li a {
  background: #b81850;
  color: #fff;	
  padding: 6px 8px 6px 8px;
}

ul#partners li a:hover {
  background: #151515;
}

ul#partners li ul li a {
  background: #b81850;
  color: #ffffff;
  border-left: 5px #fbc2d6 solid;
  padding: 6px 8px 6px 7px;
  margin-left: 5px;
}

ul#partners li ul li a:hover {
  background: #CCCCCC;
  color: #000;
  border-left: 5px #333333 solid;
  padding: 6px 8px 6px 7px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.footer{
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  }
  li ul li {
  font:verdana, Helvetica, sans-serif;
  font-size:11px;
  color: #ffffff;



}


#tmc_cont{
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff; line-height:17px;
  }


/*------------------- company lead form  ------ */
#company-lead-form{ margin:5px 0px 0px 0px;}
#company-lead-form .discrp { line-height:19px; color:#555555;}
#company-lead-form h1{ color:#555555; font-size:16px;}
#company-lead-form-wrapper{padding-left:35px; padding-bottom:15px;}
#company-lead-form  p {color: #555555; font-size:12px; line-height:17px;}
#company-lead-form  table { 
font-family:arial, "lucida console", sans-serif;
border:0px;
margin:0px;
font-size:12px;
color: #555555;
width:100%;
border:1px solid #FFFFFF;
}

#company-lead-form  table table{ 
border:0px;
margin:0px;
font-size:12px;
color: #555555;
width:100%;
border:none;
}

#company-lead-form  table td {
padding:5px;
margin:0px;
background-color:#FFFFFF;
border:1px solid #EEEEEE;
}
#company-lead-form  table tr .column1{
text-align: right;
}

#company-lead-form  table tr .column1-error{
text-align:left;
color: #FF0000;
}

#company-lead-form  table tr td input {
border:1px solid #84929F;
font-family:Verdana, verdana, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
background-color:#FFFFFF;
}

#company-lead-form  table tr td select {
font-family:Verdana, verdana, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
width:100px;
background-color:#FFFFFF;
}

#company-lead-form  table tr td textarea {
border:1px solid #CCCEDB;
font-family:Verdana, verdana, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
width:100px;
height: 200px;
background-color:#FFFFFF;
}
#company-lead-form  table tr td .submitbutton {
width:210px;
border:none;
background-color:#FFFFFF;
}

#slider {
	position:relative;
	background: url(//images.tmcnet.com/expo/sip-trunking-uc-summit/austin-12/images/loading.gif) no-repeat 50% 50% #202834;
	height: 250px; width:460px;
	margin: 0 0 20px 0;
	border:2px solid #dcdcdc;
	background-color:#000000;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
    border:1px solid #solid;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	 width:500px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/*Custom */
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
}

.nivo-controlNav {
	position:absolute;
	right:15px;
	top:15px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(//images.tmcnet.com/expo/sip-trunking-uc-summit/austin-12/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(//images.tmcnet.com/expo/sip-trunking-uc-summit/austin-12/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}


/*================================================ Speakers ============================================================*/
.main-holder {padding: 0 0 25px 0;}
.agendaDetails {font-family: verdana, Helvetica, sans-serif; font-size: 11px; padding: 0 0 5px 0; line-height: 17px; color: #333333;}
.agendaInfo {font-family: verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333; padding: 0 0 15px 0;}
.agendaDate {font-weight: bold; padding: 5px 0 5px 0;} 
.agendaDetail {padding: 10px 0 0 0; color: #333333;}


.speakerfullname  {font-size: 12px; color: #333333; font-weight: normal;  font-family:Verdana, Geneva, sans-serif; line-height:18px;}

.speakerfullname  a{font-size: 12px; color: #b82257; font-weight: bold;  font-family:Verdana, Geneva, sans-serif;}
.speaker {font-size: 12px; color: #b82257}



.exhibit  {font-size: 12px; color: #333333; font-weight: normal;  font-family:Verdana, Geneva, sans-serif; line-height:18px;}

.exhibit  a{font-size: 12px; color: #333333; font-weight: bold;  font-family:Verdana, Geneva, sans-serif;}
.exhibit {font-size: 12px; color: #b82257}

.pink {background-color:#fbdfe9; display:block; width:120px; padding:5px;}


.pinksolid {border-top:1px solid #fbdfe9;}
.greysolid {border-top:1px solid #cccccc;}

.speaker-container {border: 1px dashed #CCCCCC; padding: 0px 10px 10px 10px; margin: 0 0 20px 0;}
.speaker-container h2 { font-size:18px; font-family:verdana, Helvetica, sans-serif; color:#fbc2d6;}
.speaker-container p {padding: 0 0 0 0;}
.agendaButton {text-align: left; padding: 0 0 10px 0; font-family: verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.speakerPic {float: left; width: 103px; height: 121px; margin: 10px 10px 10px 0; background: url(//images.tmcnet.com/expo/super-wifi/speakers/speaker-ph.png) top no-repeat;}

.agendaButton a, .agendaButton a:hover, .agendaButton a:visited { color:#0080C0;}

/* ========================== Gallery ========================== */
#gallery {
	background-color: #FFF;
	padding-top: 20px;
	width: 465px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #DFE1E3;
	border-width: 5px 5px 20px 5px;
}

#gallery ul a {
	text-decoration: none;
}

#gallery ul a:hover img {
	border: 5px solid #b4104a;
	border-width: 5px 5px 20px 5px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

.wrapper2 {padding:2px;}
.wrapper5 {padding:5px;}
.wrapper10{padding:10px;}