@charset "utf-8";
/* CSS Document */

.eventshead h4, .eventsFeaturedPR h4, .eventsh4 {letter-spacing:normal;}

.hotprod {width:239px; height:69px; background: url(/portals/0/images/promos/hotproducts.png) no-repeat 0 0; margin-left:150px; position:relative; top:-5px;}
.appleprod {width:239px; height:69px; background: url(/portals/0/images/promos/appleproducts.png) no-repeat 0 0; margin-left:150px; position:relative; top:-5px;}
.hotprod span, .appleprod span {display:none;}


table.eventsfeatures {margin-bottom:0;margin-top:14px;}
tr.newsfeature {line-height:12pt;}
tr.newsfeature td {padding:0 10px 0 0;}
img.featureimg {position:relative;/*left:-6px;*/top:3px;}
div.eventstitle {font-weight:bold;margin-bottom:8px;}
span.eventssubtitle{font-style:italic;display:inline-block;margin-bottom:4px;}
span.eventspreview{}

div.newsrecent_container{
	background-color: #F5F5F5;
	padding:6px;
}
tr.newsrecent{}
td.PRentry{}
td.PRentry a {font-weight:bold;}
a.PRlink {
	/* background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    display: inline-block;
    margin: 8px 3px 8px 220px;
    padding: 3px 8px;
    text-align: center;
	font-weight:bold;
	*/
	color:#266CA8!important;
	font-size:11px;
	display:inline-block;
	margin-left:15px;
	font-weight:normal;
}

span.PRlink_arrow {color:#96acd8!important;font-size:10px;font-weight:normal;}

div.launchProdImg{float:left;margin-right:15px; margin-bottom:5px; margin-top:12px;clear:both;}
div.launchProdDetail h3{font-size:12px;margin-top:12px;letter-spacing:normal;}

div.HotProdImg{float:right;margin-left:15px; margin-bottom:5px; margin-top:12px;clear:both;}
div.HotProdDetail h3{font-size:12px;margin-top:12px;}

p.prodDetailLink a{font-weight:bold;}
span.midbtn{}

div.attendres{margin-left:10px; position:relative;top:-7px;}
.attendres_link {
	background-color: #FFFFFF;
color: white!important; 
   /* border: 1px solid #C0C0C0;*/
    display: inline-block;
    padding: 3px 8px;
	margin-top:8px;
    text-align: center;
	font-weight:bold;
	margin-left:-10px;
	font-size:0.9em;
	width:150px;
	
	/* BACKGROUND GRADIENTS */  
     background: #014464;  
     background: -moz-linear-gradient(top, #0D658E, #0C577A 50%, #014D71 51%, #003E5C);  
     background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0, #0E658E), color-stop(.5, #0C577A), color-stop(.5, #014D71), to(#003E5C));   
  
  
     /* BORDER RADIUS */  
     -moz-border-radius: 10px;  
     -webkit-border-radius: 10px;  
     border-radius: 10px;  
  
     border: 1px solid #368DBE;  
     border-top: 1px solid #c3d6df;  
  
  
     /* TEXT SHADOW */  
  
     text-shadow: 1px 1px 1px black;  
  
     /* BOX SHADOW */  
     -moz-box-shadow: 0 1px 3px black;  
     -webkit-box-shadow: 0 1px 3px black;  
     box-shadow: 0 1px 3px black;  
    }  
	
}
.attendres_link:hover {background-color: #eee;
	
	/* WHILE HOVERED */  
        background: #c3d6df;  
        background: -moz-linear-gradient(top, #c3d6df, #0b5273 50%, #024869 51%, #003853);  
        background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0, #c3d6df), color-stop(.5, #0b5273), color-stop(.51, #024869), to(#003853));  
}
.attendres_link:active {
        -moz-box-shadow: 0 2px 6px black;  
        -webkit-box-shadow: 0 2px 6px black;  
}

.reqprint {margin:0;font-size:11px;padding:3px 4px 5px;position:relative;top:-4px;left:-15px;text-align:center;font-weight:bold;line-height:12px;
background:url(/portals/0/images/promos/pgshadow.png) no-repeat -10px -2px}
.btnicon {position:relative;border:0;left:5px;top:0px;}

#ytvideo {
    float: right;
	background: #333;
	padding:4px 0 5px 6px;
	margin-right:0px;
	border-right:2px solid #333333;
}


#ytvideo .yt_holder {
    background: #f3f3f3;
    padding: 5px 0 5px 5px;
    float: left;
    border: 1px solid #e3e3e3;
	margin-bottom:15px;
}


.yt_holder ul {
    float: left;
    margin: 0 0 0 0px;
    padding: 0;
    width: 118px;
}

.yt_holder ul li {
    list-style-type: none;
    display:block;
    background: #333;
    float: left;
    width: 120px;
	padding:7px 0;
	margin-left:0;
	padding-left:5px;

}

.yt_holder ul li img {
    width: 116px;
    float: left;
    margin-right: 5px;
    border: 1px solid #999;
}

.yt_holder ul li a {
    font-family: georgia;
    text-decoration: none;
    display: block;
    color: #000;
}

.yt_holder .currentvideo {
	background: #333;
}

.twtr-widget {position:relative;top:-8px;}
.twtr-widget h4 a {font-size:0.9em;}
.twtr-widget .twtr-ft, .twtr-widget .twtr-avatar, .twtr-widget .twtr-tweet-text em {display:none!important;}
.twtr-widget .twtr-tweet-text {margin-left:0!important;}
.twtr-widget .twtr-timeline {margin-bottom:8px;}
.twtr-widget .twtr-hd {display:none;}

.UDT_UponSubmit {top:0px!important;}

.eventtabs {margin-left:0px!important;}

.eventtabs li a {
font-size: 13px!important;
height: 18px!important;
padding: 7px 12px 7px 6px!important;
}

.eventpanel {
	padding-left:13px !important;
	position:relative;
	left:2px;
	top:1px;
	margin-right:6px;
}
