/* 
    Document   : events
    Created on : 05-May-2009, 15:18:35
    Author     : kevin.hamilton
    Description:
        Styles for confrences tabs functionality
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#tabs-header, #events-header {
    background:	#ffffff url("/images/title_conferences.jpg") repeat-x right bottom;
    border: 1px solid #c9c9c9;
    /*height: 61px;*/
    padding: 6px 90px 10px 10px;
    color:#5a5ac0;
}
#tabs-header h2, #events-header h2 {
    font-size:12px;
    font-weight:normal;
    line-height:20px;
}
#tabs-tabs, #events-tabs  {
    position: relative;
}
#tabs-tabs-slider, #events-tabs-slider {
    overflow:hidden;
    _width:  623px;
}
#tabs-tabs-inner, #events-tabs-inner {
    width:3000px;
}
#tab-tabs-right, #event-tabs-right {
    position:absolute;
    right:0;
    top:0;
    border:1px solid #c9c9c9;
    border-top:none;
    height:22px;
    width:23px;
    background:#e4e4fc;
    cursor:pointer;

    background: transparent url('/images/tabs_arrowright_active.jpg') no-repeat scroll 0 0;

}
#tab-tabs-left, #event-tabs-left {
    position:absolute;
    left:0;
    top:0;
    border:1px solid #c9c9c9;
    border-top:none;
    height:22px;
    width:23px;
    background:#e4e4fc;
    cursor:default;
    background: transparent url('/images/tabs_arrowleft_inactive.jpg') no-repeat scroll 0 0;
}


#tabs-panel, #events-panel {
    position:relative;
    background:	#e5e5fc url("/images/tabs_bodybg.jpg") repeat-x left top;
    /*height: 275px;*/
    border:     1px solid #c9c9c9;
    border-top: none;
    height:     400px;
    overflow:   auto;
}
#panel-container {
    position:   relative;
    /*width:      3000px;*/
    /*height:     600px;*/
}
.panel {
    /*height: 570px;*/
    /*overflow:auto;*/
    padding:15px;
    color: #3300ff;
}

.sponsorList {
    position:relative;
    width: 250px;
    height:150px;
    /*outline:1px solid purple;*/
    overflow:hidden;

}
.sponsorListInner {
    position:relative;
    /*width:3000px;*/
    /*border: 1px solid red;*/
}
.sponsorItem {
    position:absolute;
    display:block;
    /*border:1px solid green;*/
    margin-left:-125px;
    /*margin-top:-70px;*/
    left:50%;
    /*top:50%;*/
    top:10px;
    width:250px;
    height:140px;
    cursor:default;

}
.sponsorItem a {
    display:block;
    text-align:center;
}

.listTitle {
    width:400px;
}

