﻿/*
=================
General CSS Below
=================
*/
body
{
    background: #baeaff url('/images/sliver_background.jpg') repeat-y  center top;
    font-family:Verdana, Helvetica, Arial;
    color:#000000;
    font-size:13px;
}
.transparencyGo
{
    filter:alpha(opacity = 60);
    opacity:.6;
}
#staticContent
{
    padding:10px 15px 20px 15px;
    width:620;
    height:100%;
    position:relative;
    top:0px;
}

#staticContent_trans
{
    filter:alpha(opacity = 60);
    opacity:.6;
    height:100%;
    overflow:hidden;
    padding:0px;
    width:650px;
    background-color:#FFFFFF;
    position:absolute;
    top:0px;
    left:0px;
    _display:none;
}

#cu3er-container {width:650px;height:300px; outline:0;}
h1,h2,h3,h4,h5
{
    font-family:Trebuchet MS,Helvetica, Sans-Serif;
}
h1{font-size:20px;color:#0495d3; }
h2{font-size:16px;color:#f23304; }
h3{font-size:14px;color:#003366;}
h4{font-size:14px; }
h5{font-size:14px; }

li
{
margin-left:20px;
}

a{
color: #025ab3;
}
a:visited{
color: #842e93;
}


/*
=================
CSS Menu
=================
*/
#nav_Home{width:144px;height:41px;background: url('/images/btn/navBar.jpg') 0px 0px;}
#nav_Home:hover{background: url('/images/btn/navBar.jpg') 0px 41px;}

#nav_Register{width:152px;height:41px;background: url('/images/btn/navBar.jpg') -146px 0px;}
#nav_Register:hover{background: url('/images/btn/navBar.jpg') -146px 41px;}

#nav_Overview{width:165px;height:41px;background: url('/images/btn/navBar.jpg') -300px 0px;}
#nav_Overview:hover{background: url('/images/btn/navBar.jpg') -300px 41px;}

#nav_Conference{width:177px;height:41px;background: url('/images/btn/navBar.jpg') -467px 0px;}
#nav_Conference:hover{background: url('/images/btn/navBar.jpg') -467px 41px;}

#nav_PreConference{width:175px;height:41px;background: url('/images/btn/navBar.jpg') -646px 0px;}
#nav_PreConference:hover{background: url('/images/btn/navBar.jpg') -646px 41px;}

#nav_Expo{width:137px;height:41px;background: url('/images/btn/navBar.jpg') -823px 0px;}
#nav_Expo:hover{background: url('/images/btn/navBar.jpg') -823px 41px;}

#cssmenu
{
    width:960px;
    position:absolute;
    top:213px;
    left:18px;
    z-index:998;
}

#cssmenu li.cssmenu_item
{
    display:inline;
    float:left;
    position:relative;
}
#cssmenu li.cssmenu_item a
{
    text-decoration:none;
    display:block;
    height:41px;
    color:#FFFFFF;
}
#cssmenu li.cssmenu_item:hover ul.cssmenu_sub{display:block;}
#cssmenu li.cssmenu_item ul.cssmenu_sub
{
    display:none;
    position:absolute;
    width:300px;
    top:41px;
    left:21px;
    border:1px solid #EEEEEE;
}


#cssmenu li.cssmenu_item ul.cssmenu_sub li.cssmenu_subitem
{
    display:block;
}

#cssmenu li.cssmenu_item ul.cssmenu_sub li.cssmenu_subitem a
{
    padding:8px 8px 8px 28px;
    text-decoration:none;
    display:block;
    height:18px;
    color:#FFFFFF;
    border-top:1px solid #cef6fd;
    background-color:#0495d3;
}
#cssmenu li.cssmenu_item ul.cssmenu_sub li.cssmenu_subitem a:hover{background: #08d3f7 url('/images/btn/nav_subArrow.jpg') no-repeat;}

/*
===========================
Right Side Navigation Below
===========================
*/
#navR_Register
{
    width:294px;
    height:103px;
    background: url('/images/btn/nav_Register.jpg') 0px 0px;
}
#navR_Register:hover{background: url('/images/btn/nav_Register.jpg') 0px -103px;}
#navR_Register a{height:103px;display:block;}


#navR_Brochure
{
    position:relative;
    width:294px;
    height:204px;
    background:url('/images/navR_Brochure.jpg');   
}
#btnBrochure
{
    position:absolute;
    top:138px;
    left:15px;
    width:124px;
    height:40px;
    background:url('/images/btn/btnDownloadBrochure.jpg') 0px 0px; 
}
#btnBrochure:hover{background:url('/images/btn/btnDownloadBrochure.jpg') 0px -40px; }
#btnBrochure a{height:40px;display:block;}

#navR_Sponsors
{
    position:relative;
    height:89px;
    padding: 13px 0 0 10px;
}
#navR_SponsorsFrame
{
    position:absolute;
    top:0px;
    left:0px;
    vertical-align:top;
}

#navR_sponsorsLeft
{
    position:absolute;
    z-index:999;
    height:88px;
    left:0px;
    top:11px;
    width:9px;
    cursor:pointer;
}
#navR_sponsorsLeft:hover{border:1px solid #888888;}

#navR_sponsorsRight
{
    position:absolute;
    z-index:999;
    height:88px;
    right:1px;
    top:11px;
    width:10px;
    cursor:pointer;
}
#navR_sponsorsRight:hover{border:1px solid #888888;}

#navR_sponsorsIMGContainer
{
    width:271px;
    height:86px;
    overflow:hidden;
    position:relative;    
}

#navR_video
{
    width:294px;
    height:249px;
    background: url('/images/btn/navR_video.png');
    position:relative;
}

#navR_video div
{
    width:268px;
    height:169px;
    background-color:#DDDDDD;
    position:absolute;
    top:62px;
    left:13px;
}


#imgSponsor1, #imgSponsor2
{
    position:absolute;
}

#navR_twitter
{
    width:284px;
    padding:55px 5px 5px 5px;
    height:362px;
    overflow:hidden;
    position:relative;
    background:url('/images/btn/navR_twitter.png') no-repeat;
}
#navR_twitterFade
{
    z-index:898;
    width:293px;
    height:422px;
    position:absolute;
    top:0px;
    left:0px;
}
#twitterZone2
{
    z-index:899;
    overflow:hidden;
    height:362px;
    padding:55px 5px 5px 5px;
    position:absolute;
    top:0px;
    left:0px;
    filter:alpha(opacity=0);
    -moz-opacity:.0;
    opacity:.0;
}

div.tweetBody
{
  min-height:50px;
  height:auto !important;
  height:50px;
 
}

/*
================
Schedule CSS
================
*/
div.sched_Days
{
    position:absolute;
    top:0px;
    width:68px;
    height:77px; 
}
div.sched_Days a
{
    display:block;
    height:77px;
    width:68px;
}
#sched_Day3{left:0px;background:url('/images/schedule/sched_buttons.jpg') -10px 0;}
#sched_Day3:hover{left:0px;background:url('/images/schedule/sched_buttons.jpg') -10px -77px;}

#sched_Day4{left:101px;background:url('/images/schedule/sched_buttons.jpg') -111px 0;}
#sched_Day4:hover{left:101px;background:url('/images/schedule/sched_buttons.jpg') -111px -77px;}

#sched_Day5{left:204px;background:url('/images/schedule/sched_buttons.jpg') -214px 0;}
#sched_Day5:hover{left:204px;background:url('/images/schedule/sched_buttons.jpg') -214px -77px;}

#sched_Day6{left:309px;background:url('/images/schedule/sched_buttons.jpg') -319px 0;}
#sched_Day6:hover{left:309px;background:url('/images/schedule/sched_buttons.jpg') -319px -77px;}

#sched_Day7{left:412px;background:url('/images/schedule/sched_buttons.jpg') -422px 0;}
#sched_Day7:hover{left:412px;background:url('/images/schedule/sched_buttons.jpg') -422px -77px;}

#sched_Day8{left:517px;background:url('/images/schedule/sched_buttons.jpg') -527px 0;}
#sched_Day8:hover{left:517px;background:url('/images/schedule/sched_buttons.jpg') -527px -77px;}

table.sched_table
{
    font-family:Myriad Pro, Helvetica, Arial;
    font-size:14px;
    width:650px;
}
tr.sched_header
{
    background:url('/images/schedule/sched_header.jpg') no-repeat left bottom;
}
tr.sched_item
{
    background:url('/images/schedule/sched_item.jpg');
}
td.sched_item
{
    padding: 5px 10px 5px 10px;
    color:#FFFFFF;
    border-bottom:solid 1px #6be3fa;
    border-top:solid 2px #9cecfb;
    border-left:solid 2px #5fdff9;
}

td.sched_itemtime
{
    padding: 5px 10px 5px 10px;
    color:#FFFFFF;
    border-bottom:solid 1px #6be3fa;
    border-top:solid 2px #9cecfb;
    border-right:solid 1px #a8effc;

}


td.sched_subitem
{
    background:url('/images/schedule/sched_subitem2.jpg');
    color:#FFFFFF;
    border-top:solid 1px #ffffff;
}

td.sched_subitem div.sessionDesc
{
    position:absolute;
    border:1px solid #555555;
    display:none;
    background:url('/images/schedule/sched_desc.jpg');
    padding:15px;
    width:450px;
    z-index:999;
}

td.sched_subitem a
{
    text-decoration:none;
    color:#FFFFFF;
    display:block;
    padding: 2px 10px 2px 10px;
}
td.sched_subitem a:hover
{
    text-decoration:underline;
}

/*
================
Track CSS
================
*/

#tracks_menu{width:650px;margin:0px;padding:0px;list-style-type:none;margin-left:-21px;}
#tracks_menu li{display:inline;float:left;position:relative;cursor:pointer;}
#tracks_menu li a{text-decoration:none;display:block;height:41px;color:#FFFFFF;}

#tracks_SM{width:108px;height:41px;background: url('/images/tracks/track-table-header-w.gif') 0px 0px;}
#tracks_PM{width:109px;height:41px;background: url('/images/tracks/track-table-header-w.gif') -108px 0px;}
#tracks_SQ{width:108px;height:41px;background: url('/images/tracks/track-table-header-w.gif') -217px 0px;}
#tracks_G{width:108px;height:41px;background: url('/images/tracks/track-table-header-w.gif') -325px 0px;}
#tracks_F{width:109px;height:41px;background: url('/images/tracks/track-table-header-w.gif') -433px 0px;}
#tracks_P{width:108px;height:41px;background: url('/images/tracks/track-table-header-w.gif') -542px 0px;}

div.track_header
{
    width:630px;
    color:#333333;
    /*background:url('/images/schedule/sched_item.jpg');*/
    padding: 5px 10px 5px 10px;
    display:none;
    border:1px solid #aaaaaa;
    position:relative;
    border-width: 1px 1px 1px 1px;
}
div.track_header_trans
{
    filter:alpha(opacity = 60);
    opacity:.6;
    background-color:#FFFFFF;
    width:650px;
    height:1000px;
    position:absolute;
    top:0px;
    left:0px;
}
b.track_title
{
    color:#555555;
    font-size:14px;
    display:block;
}

div.track_item
{
    padding:5px;
    
    /*background:url('/images/schedule/sched_subitem.jpg');*/
}

div.track_itemdesc
{
    position:absolute;
    border:1px solid black;
    display:none;
    background-color:#FFFFFF;
    padding:10px;
    width:450px;
    z-index:999;
}

div.track_item a
{
    color:#000000;
    text-decoration:underline;
    font-family:Myriad Pro,Helvetica,Arial
}



/*
=================
Drag and Drop Fun
=================
*/
#dragmemsg
{
    position:absolute;
    display:none;
    bottom:0;
    width:100px;
    height:31px;
    text-align:center;
    z-index:950;
    left:0px;
    text-align:center;
    
    
}
.dropZone
{
    margin: 2px;
    background: url('/images/dragSpeaker.jpg') no-repeat 0 0;
    width:100px;
    height:120px;
    display:inline-block;
    z-index:900;
    position:relative;
}
.dropZoneActive
{
    background: url('/images/dragSpeaker.jpg') no-repeat 0 0
}
.dropZoneHover
{
    background: url('/images/dragSpeaker.jpg') no-repeat 0 -120px;
}

span.speakerDrag
{
    margin:2px;
    width:100px;
    overflow:hidden;
    height:120px;
    background-color:#000000;
    display:inline-block;
    z-index:900;
    border:1px solid #ffbe1a;
    position:relative;
}
span.speakerDrag:hover
{
    border:1px solid #ff3100;
    cursor:pointer;
}

span.speakerDrag div.speakerNameHover
{
    position:absolute;
    top:0px;
    left:0px;
    width:100px;
    height:120px;
    color:#000000;
    display:none;
    filter:alpha(opacity = 80);
    opacity:.8;
    background-color:#FFFFFF;
    font-weight:bold;
}
span.speakerDrag:hover div.speakerNameHover
{
    display:block;
}

span.speakerDrag img.speakerImage
{
    width:100px;
    height:120px;
}
span.speakerDrag:hover div.speakerName
{
    display:block;
}

/*
================
Layout CSS Below
================
*/
* {margin:0;padding:0;} 
html, body, #layout-wrapper {height: 100%;}
body > #layout-wrapper {height: auto; min-height: 100%;}
#miniNavTop
{
    position:absolute;
    top:15px;
    right:90px;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
    text-align:right;
}
#miniNavTop div
{
padding-top:10px;
}
#miniNavTop a{color:#fafafa;text-decoration:none;}
#miniNavTop a:hover{color:#ffffff;text-decoration:underline;}
#layout-maincontent-outer
{
    overflow:auto;
	padding-bottom: 45px;
    width:100%;
    display:block;
    background: url('/images/bg_Top.jpg') no-repeat center top;
}
#layout-maincontent-inner
{
    width:958px; /* Width of the faded-white box */
    padding-top:270px;
    padding-left:18px;
    padding-right:18px;
    margin: 0 auto;
    position:relative; 
}

#mBanner
{
    position:absolute;
    display:block;
    width:342px;
    height:175px;
    left:57px;
    top:20px;
}

#layout-column-left
{
    width:650px;
    float:left;
    position:relative;
    overflow:hidden;
}

#layout-column-left ul
{
    padding-left:22px;
}

#layout-column-right
{
    width:294px;
    float:right;
}
#layout-footer 
{
    position: relative;
	margin-top: -45px;
	height: 35px;
	clear:both;
	background: url('/images/sliver_Footer.jpg');	
    text-align:center;
    padding-top:10px;
} 

#layout-footer li
{
display:inline;
}

#layout-footer li a
{
color:#000000;
}


