﻿
.TodayInfo
{
    color: gray;
    font-size: 11px;
    padding: 3px 3px 3px 3px;
}

.Date
{
    float: right;
}

.Feedback a
{
    float: left;
    color: Gray;
    text-decoration: none;
    font-weight: bold;
}

.FirstPage
{
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 310px;
}

.FirstPage .Icon
{
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 4px;
}

.FirstPage img
{
    width: 494px;
    height: 200px;
    border: none;
}

.FirstPage h2
{
    font-size: 14px;
    line-height: 17px;
    background-color: White;
    border-top: solid 1px silver;
    padding: 10px 10px 0px 10px;
}

.FirstPage h2 a
{
    color: #4e4d4d;
    text-decoration: none;
}

.FirstPage p
{
    padding: 2px 30px 10px 10px;
}

.FirstPage p a
{
    text-decoration: none;
    color: #ca0004;
    font-weight: bold;
    display: block;
}

.FirstPage p a:hover
{
    color: Red;
}

.SecondPage
{
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 310px;
}

.SecondPage img
{
    width: 244px;
    height: 200px;
    border: none;
}

.SecondPage .Icon
{
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 4px;
}

.SecondPage h2
{
    font-size: 14px;
    line-height: 17px;
    background-color: White;
    border-top: solid 1px silver;
    padding: 10px 10px 0px 10px;
}

.SecondPage h2 a
{
    color: #4e4d4d;
    text-decoration: none;
}

.SecondPage p
{
    padding: 2px 30px 10px 10px;
}

.SecondPage p a
{
    text-decoration: none;
    color: #ca0004;
    font-weight: bold;
    display: block;
}

.Magazine
{
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 310px;
}

.Magazine .Image
{
    width: 244px;
    height: 200px;
    border: none;
}

.Magazine .MagTab
{
    position: absolute;
    top: 40px;
    left: 3px;
}

.Magazine h2
{
    font-size: 14px;
    line-height: 17px;
    background-color: White;
    border-top: solid 1px silver;
    padding: 10px 10px 0px 10px;
}

.Magazine h2 a
{
    color: #4e4d4d;
    text-decoration: none;
}

.Magazine p
{
    text-align: center;
}

.Magazine p img
{
    margin: 2px 0px;
}

.TechNews
{
    position: absolute;
    top: 260px;
    width: 484px;
    height: 170px;
    border-top: solid 1px #e1e1e1;
    background-color: #ffffff;
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 5px 10px;
    padding-left: 0px;
}

.TechNews h2
{
    font-size: 14px;
    color: #505050;
    padding-bottom: 4px;
}

.TechNews p
{
    padding-top: 4px;
}

.TechNews a
{
    color: #b81220;
    text-decoration: none;
}

.TechNews a:hover
{
    text-decoration: underline;
}

.HighLights
{
    position: absolute;
    bottom: 0px;
    min-height: 370px;
    padding: 5px 10px;
    padding-left: 0px;
    width: 484px;
    border-top: solid 1px #e1e1e1;
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.HighLights h2
{
    font-size: 14px;
    color: #505050;
    padding-bottom: 4px;
}

.HighLights .Item
{
    width: 150px;
    margin-left: 11px;
    float: right;
    text-align: center;
}

.HighLights .Item img
{
    height: 84px;
    width: 148px;
    border: none;
    border: solid 1px #dadada;
}

.HighLights .Item h2
{
    text-align: right;
    height: 40px;
    font-size: 11px;
    padding: 2px;
}

.HighLights .Item a
{
    text-decoration: none;
    color: #00428f;
    font-weight: bold;
}

.HighLights .Item a:hover
{
    color: Red;
}

.MagazineArchive
{
    padding: 10px;
    padding-top: 5px;
    width: 224px;
    border-top: solid 1px #e1e1e1;
}

.MagazineArchive h2
{
    font-size: 14px;
    color: #505050;
    padding-bottom: 4px;
}

.News
{
    padding: 5px 10px;
    height: 370px;
    position: absolute;
    bottom: 0px;
    width: 224px;
    border-top: solid 1px #e1e1e1;
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.News .Roller
{
    margin-top: 5px;
    height: 340px;
    padding-left: 4px;
    padding-right: 4px;
    border: solid 1px #e1e1e1;
}

.News .Roller marquee
{
    height: 450px;
}

.News h2
{
    font-size: 14px;
    color: #505050;
}

.News p
{
    font-weight: normal;
}

.CatalogBox
{
    padding: 0px;
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 240px;
}

.CatalogBox h2
{
    padding-bottom: 5px;
    color: #ca0004;
    font-size: 14px;
    line-height: 18px;
    background-image: Url(../Images/TitleBg.jpg);
    background-position: center;
    padding: 5px 10px 5px 5px;
    border-bottom: solid 1px #dfdfdf;
}

.ConfrencesScroller
{
    padding: 5px 10px;
    height: 124px;
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.ConfrencesScroller h2
{
    padding-bottom: 5px;
    color: #505050;
    font-size: 14px;
}


.ConfrencesScroller .Scroller .Next
{
    height: 18px;
    width: 18px;
    display: block;
    background-image: Url(../Images/arrow/right.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 36px 0px 52px 10px;
}

.ConfrencesScroller .Scroller .Next:hover
{
    background-position: bottom;
}

.ConfrencesScroller .Scroller .Previous
{
    height: 18px;
    width: 18px;
    display: block;
    background-image: Url(../Images/arrow/left.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 36px 10px 52px 0px;
}

.ConfrencesScroller .Scroller .Previous:hover
{
    background-position: bottom;
}

.ConfrencesScroller .Scroller .Window
{
    position: relative;
    height: 94px;
    direction: ltr;
    width: 668px;
    float: left;
}

.ConfrencesScroller .Scroller .Items
{
    position: absolute;
    width: 10000px;
}

.ConfrencesScroller .Scroller .Items div
{
    position: relative;
    width: 158px;
    height: 90px;
    margin-right: 9px;
    float: left;
}

.ConfrencesScroller .Scroller .Items div img
{
    width: 158px;
    height: 90px;
    border: none;
}

.ConfrencesScroller .Scroller .Items div h2
{
    position: absolute;
    bottom: 1px;
    right: 1px;
    background-color: White;
    font-weight: normal;
    padding: 4px;
    font-size: 11px;
    width: 148px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}

.ConfrencesScroller .Scroller .Items div a
{
    color: Black;
    text-decoration: none;
}

.ConferenceIndex
{
    height: 100%;
    margin-bottom:10px;
}

.ConferenceIndex .FormerConferences
{
    font-size: 16px;
    color: #ca0001;
    border-bottom: solid 1px #e1e1e1;
    margin: 0px 10px;
    cursor:pointer;
    height:20px;
    line-height:20px;
    background-image:url(../Images/plusminus.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    padding-right:22px;
}

.ConferenceIndex .Item
{
    width: 474px;
    height: 100px;
    float: right;
    padding: 10px 10px 0px 10px;
}

.ConferenceIndex .Item a img
{
    border: none;
    float: right;
    margin: 0px 0px 0px 10px;
}

.ConferenceIndex .Item a
{
    color: #ca0004;
    text-decoration: none;
}

.ConferenceIndex .Item a:hover
{
    color: Red;
}

.ConferenceIndex .Item h2
{
    font-size: 14px;
}
.ConferenceIndex .Item h3
{
    font-size: 12px;
}

.ConferenceBanners
{
    height: 100%;
}

.ConferenceBanners .Scroller
{
    position: relative;
    height: 200px;
    direction: ltr;
    width: 994px;
    float: left;
}

.ConferenceBanners .Scroller .Items
{
    position: absolute;
    width: 100000px;
}

.ConferenceBanners .Scroller .Items div
{
    float: left;
    width: 994px;
}

.ConferenceBanners .Scroller .Items div a img
{
    width: 994px;
    height: 200px;
    border: none;
}

.ConferenceBanner img
{
    border: 0px;
}

.PageResults
{
    padding: 1px 10px 1px 10px;
}

.PageResults h1
{
    padding: 15px;
    color: #505050;
    padding-bottom: 5px;
    border-bottom: solid 1px #dfdfdf;
    font-size: 18px;
    margin: -10px;
    margin-bottom: 0px;
    background-image: Url(../Images/TitleBg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.PageResults h1 span
{
    color: #ca0002;
    font-size: 16px;
}

.SubCatalog h1
{
    padding: 15px;
    color: #505050;
    padding-bottom: 5px;
    border-bottom: solid 1px #dfdfdf;
    font-size: 18px;
    margin: -10px;
    margin-bottom: 0px;
    background-image: Url(../Images/TitleBg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.PageResult
{
    padding: 10px 0px 10px 0px;
    clear: both;
}

.PageResult h2
{
    font-size: 14px;
}

.PageResult h2 a
{
    color: gray;
    text-decoration: none;
}

.PageResult h2 a:hover
{
    color: #ca0002;
    text-decoration: underline;
}

.PageResult img
{
    border: none;
    float: right;
    margin-left: 10px;
    width: 148px;
    height: 84px;
}

.PageContent
{
    width: 692px;
    min-height: 600px;
}

.PageContent .PageHeader
{
    border-bottom: solid 1px #dfdfdf;
    padding: 10px;
    background-image: url(../Images/PageHeaderBg.jpg);
    background-repeat: repeat-x;
    background-position: center;
}

.PageContent .PageHeader .Title
{
    padding: 0px;
    color: #505050;
    padding-bottom: 0px;
    font-size: 16px;
}

.PageContent .PageHeader .Date
{
    color: #ca0002;
}

.PageContent .PageHeader .Description
{
    font-size: 12px;
}

.PageContent .PageHeader .Image
{
    border: none;
    float: right;
    margin-left: 10px;
}

.PageContent .HtmlContent
{
    padding: 30px;
    padding-bottom: 60px;
}

.ConferenceDetails
{
    padding: 0px;
}

.ConferenceDetails p
{
    font-size: 12px;
    border-bottom: solid 1px #dfdfdf;
    padding: 5px;
    margin-bottom: 0px;
    background-image: Url(../Images/TitleBg.jpg);
    background-repeat: repeat-x;
    background-position: center;
    font-weight: bold;
}

.SearchResults
{
    padding: 10px;
}

.RegistrationForm
{
    padding: 15px;
}

.RegistrationForm h2
{
    margin: -15px;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 15px;
    color: #ca0002;
    background-image: Url(../Images/RegistrationForm.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
    border-bottom: solid 1px #dfdfdf;
}

.RegistrationForm input
{
    width: 250px;
}

.RegistrationForm input[type="submit"]
{
    width: 256px;
}

.RegistrationPage
{
    padding: 30px;
}

.RegistrationPage .PersonalInfo
{
    width: 300px;
    float: right;
}

.RegistrationPage .Tracks
{
    width: 700px;
    margin-bottom: 10px;
}

.RegistrationPage .Tracks table
{
    width: 700px;
}

.RegistrationPage .Tracks td
{
    border-bottom: dotted 1px #ca0002;
    padding-top: 3px;
    padding-bottom: 3px;
}

.RegistrationPage table h1
{
    color: #ca0002;
    font-size: 16px;
}

.RegistrationPage table h2
{
    color: Gray;
    font-size: 14px;
}

.OrderOption
{
    width: 700px;
    background-color: #fafafa;
    border: solid 10px gray;
    padding: 10px;
}

.OrderOption p
{
    margin-bottom: 10px;
}

.OrderOption h1
{
    color: #ca0002;
    font-size: 16px;
    border-bottom: solid 1px #ca0002;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.OrderOption hr
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.OrderOption input
{
    width: 200px;
}

.OrderOption input[type="submit"]
{
    width: 206px;
}

.Popup
{
    background-image:url(../Images/Popup.png);
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
}

.ContactUsInfo
{
    float: right;
    width: 50%;
}

.ContactUsForm
{
    float: left;
    border-bottom: solid 2px #ca0002;
    padding: 10px;
    background-color: #f1f1f1;
}

.ContactUsForm input[type="text"], .ContactUsForm textarea
{
    width: 300px;
    font-family: Arial;
}

.ContactUsForm label
{
    width: 80px;
    display: block;
}

#PlayerContainer
{
    clear: both;
    padding: 10px;
    background-image: Url(../Images/VideoBg.jpg);
    border-bottom: solid 1px Silver;
    text-align: center;
}

.Videos
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    padding: 10px;
    font-size: 11px;
}

.Videos li
{
    float: right;
    padding: 10px;
}

.Videos li img
{
    border: solid 2px silver;
    width: 144px;
}

.Videos li h2
{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    font-weight: normal;
    width: 148px;
    min-height: 30px;
    text-align: center;
}

.Videos li:hover
{
    padding: 9px;
    border: solid 1px #cbcbcb;
    background-color: #f1f1f1;
}

.Talkbacks
{
    width: 692px;
    border-top: dotted 1px silver;
}

.Talkbacks table
{
    width: 672px;
    margin: 10px;
}

.Talkbacks input[type="text"]
{
    width: 200px;
    font: 12px Arial;
}

.Talkbacks input[type="submit"]
{
    font: 12px Arial;
}

.Talkbacks textarea
{
    width: 90%;
    height: 100px;
    font: 12px Arial;
}

.Talkbacks .Item
{
    border-bottom: solid 1px Silver;
    background-color: White;
    padding: 10px;
}

.Talkbacks .Item .Name
{
    font-size: 14px;
    font-weight: bold;
}

.Talkbacks .Item .Date
{
    color: #ca0002;
    font-size: 10px;
    clear: both;
    width: 100%;
}

.AdArticles
{
    padding: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
    border-top: solid 1px #e1e1e1;
    background-image: url(../Images/BottomBg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.AdArticles h2
{
    font-size: 14px;
    color: #505050;
    padding-bottom: 0px;
}

.AdArticles .Item
{
    margin-bottom: 10px;
}

.AdArticles .Item a
{
    color: #00428f;
}

.AdArticles .Item img
{
    border: none 0px;
    float: right;
    border: solid 1px #e1e1e1;
    margin: 4px 0px 0px 4px;
}

.AdArticles .Item p
{
    font-size: 11px;
}

.RelatedPages
{
    padding: 5px;
    border-top: solid 1px #eaeaea;
}

.RelatedPages img
{
    border: solid 1px gray;
    width: 100px;
    float: right;
    margin-left: 5px;
}

.RelatedPages a
{
    color: #ca0004;
}

