@charset "utf-8";
/* CSS Document */
html, body
{
    margin: 0px;
    padding: 0px;
    height: 100%;
    font-family: Arial;
    font-size: 12pt;
}

a {
    text-decoration:none;
}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
/*a:hover { text-decoration: none;cursor:pointer; }*/

#conteiner {
    font-size: 0.7em;
    width: 860px;
    margin:0px auto;
    background-color: #ffffff;
}

#tm_content_corner {
    background: url(../img/tm_content_corner.png) repeat-x;
    height: 17px;
    width: 100%;
    font-size: 15px;
}

#bm_content_corner {
    background-color: #ffffff;
    height: 15px;
    width: 100%;
    font-size: 13px;
}

.content_cont {
    padding: 10px 20px 0px 20px;
}

.page_header {
    /*padding: 0 0 0px 0;
    text-align:left;*/
    font-size:14px;
    color:#660000;
    font-family:arial;
    margin-bottom:3px;
}

.about_left {width:116px; height:80px; position:relative;float:left }
.about_right {height:80px;}

#logo
{
    background-image:url('../img/logo.gif');
    width: 159px;
    height:155px;
}

#menu
{
    background-image:url(../img/menu.png);
    background-repeat:no-repeat;
    padding-top:10px;
    height:37px;
}

.title {
    font-family:Arial;
    font-size:14px;
    color:#660000;
    position:absolute;
    top: 175px;
    left: 205px;
}

.contact_title{
    font-size:14px;
    color:#660000;
    padding-bottom:17px;
    font-family:Arial;
}

.text {
    padding-top: 50px;
    line-height:0.9;
    font-family:Arial;
    color:#660000;
    position:absolute;
    top: 225px;
    left:335px;
}
.subtxt {

    position:relative;
    top:50%;
    left:50%;
    padding-right:340px;
    padding-top:440px;
}

.anons1 {

    background-image:url(../img/anons1.gif);
    background-repeat:no-repeat;
    width:220px;
    height:91px;
    float:left;
}

#firstMenuItem
{
    display:block;
    width:100%;
    height:37px;
    background: url(../img/menu_item.png) repeat-x 0 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    position:relative;
    cursor:pointer;
}

#lastMenuItem
{
    display:block;
    width:100%;
    height:37px;
    background: url(../img/menu_item.png) repeat-x 0 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    position:relative;
    cursor:pointer;
}

.menuItem {
    display:block;
    width:100%;
    height:37px;
    background: url(../img/menu_item.png) repeat-x 0 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    position:relative;
    cursor:pointer;
}

.submenuItem {
    display:block;
    width:100%;
    height:30px;
    background: url(../img/submenu_item.png) repeat-x 0 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    cursor:pointer;
}

.submenuSeparator {
    background: url('../img/submenu_separator.png') repeat-x;
    margin-left:10px;
    margin-right:10px;
    height:1px;
    font-size: 0px;
    overflow:hidden
}

.menuCell {
    height: 100%;
    width: 100%;
    border: 0;
    padding: 0;
    margin: 0;
}

.menuCell td {
    text-align: center;
    padding-left:5px;
    padding-right:5px;
}

.menuItemText {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: 0px;
    margin:0 auto;
}

.submenuItemText {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #cacaca;
    border: 0px;
}

.menuItemHover {
    background: url(../img/menu_item_hover.png) repeat-x 0 0;
    text-align: center;
    padding: 3px 3px 3px 3px;
}

.eventmenuItem {
    display:block;
    width:100%;
    height:30px;
    background: url(../img/event_menu_item.png) repeat-x 0 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    position:relative;
    cursor:pointer;
}

.eventmenuItemText {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #660000;
    border: 0px;
    margin:0 auto;
}

.date_text {
    font-size:14px;
    color:#660000;
    font-family:arial;
}

.category_text {
    font-size:16px;
    color:#660000;
    font-family:arial;

}

.eventname_text {
    font-size:18px;
    color:#660000;
    font-family:arial;
    margin-bottom:3px;
}

.main_text {
    font-size: 12px;
    font-family:Arial;
    color:#333333;
}

.main_text tr td {
    height: 38px;
}

.main_text tr td.separate {
    height: 1px;
	border: none;
}

.main_text tr td table tr td {
    height: 20px;
}

#speakerslist tr td {
    height: 25px;
}

.dotted_border {
    background: url(../img/dotted_border.png) bottom repeat-x;
    float:left;
}

.create_text {
    font-size:1.25em;
    padding-left: 14px;
    padding-right: 14px;
    font-size:12px;
    height: 93px;
}

.announcement_roundcont {
    width: 230px;
    height: 105px;
    background-color: #a5a5a5;
    margin-bottom: 20px;
}

.announcement_roundtop {
    background: url(../img/tr_announcement.gif) no-repeat top right;
}

.announcement_roundbottom {
    background: url(../img/br_announcement.gif) no-repeat top right;
}

img.announcement_corner {
    width: 6px;
    height: 6px;
    border: none;
    display: block !important;
}

.scroll-pane {
    width: 100%;
    height: 640px;
    overflow:auto;
}

.holder {

    margin-top: 10px;
    margin-bottom: 10px;
}

.Custom .jScrollPaneTrack {
    background: url(../img/mp_track.png) repeat-y;
    background-position: center;
}
.Custom .jScrollPaneDrag {
    background: url(../img/mp_drag_middle.png) repeat-y;
}

.Custom .jScrollPaneDragTop {
    background: url(../img/mp_drag_top.png) no-repeat;
    height: 7px;
}
.Custom .jScrollPaneDragBottom {
    background: url(../img/mp_drag_bottom.png) no-repeat;
    height: 7px;
}

.Custom a.jScrollArrowUp {
    height: 17px;
    background: url(../img/mp_arrow_up.png) no-repeat 0 0;
}

.Custom a.jScrollArrowUp:hover {
    background-position: 0 -20px;
}

.Custom a.jScrollArrowDown {
    height: 17px;
    background: url(../img/mp_arrow_down.png) no-repeat 0 0;
}

.Custom a.jScrollArrowDown:hover {
    background-position: 0 -20px;
}

.Custom a.jScrollActiveArrowButton, .Custom a.jScrollActiveArrowButton:hover {
    background-position: 0 -20px;
}

.commonLabel {
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
}

.commonLabelUnderline {
    color:#FFFFFF;
    font-size:10px;
    text-decoration:underline;
    font-family:Arial;
}

.filterButton {
    display:block;
    cursor:pointer;
    color:inherit;
    text-decoration:underline;
    margin-top: 12px;
    margin-left: 10px;
}

.filterButton span{
    text-decoration:underline;
}

.rightButton {
    background: url(../img/btn.gif) no-repeat;
    display:block;
    width:166px;
    height:27px;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}

.regformButton {
    background: url(../img/regform_submit_button.png) no-repeat;
    display:block;
    width:166px;
    height:29px;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}

.commentButton {
    background: url(../img/comment_submit_button.png) no-repeat;
    display:block;
    width:157px;
    height:19px;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    text-decoration:none;
}

/* attributes of the container element of textbox */
.loginboxdiv{
    margin:0px;
    height:20px;
    width:128px;
    background:url(../img/rounded.gif) no-repeat bottom;
}

.regform_loginboxdiv{
    float: left;
    margin:0px;
    height:20px;
    width:267px;/*100%*/
    background:url(../img/regform_rounded.gif) no-repeat left;
}

.regform_loginboxdiv2{
    width:186px;
    background:url(../img/regform_rounded_2.gif) no-repeat left;
}

.regform_loginboxdiv3{
    width:79px;
    background:url(../img/regform_rounded_3.gif) no-repeat left;
}

.regform_loginboxdiv4{
    padding-top: 2px;
    width:179px;
    background:url(../img/regform_rounded_4.png) no-repeat left;
}

.regform_loginboxdiv5{
    padding-top: 2px;
    width:123px;
    background:url(../img/regform_rounded_5.png) no-repeat left;
}

.regform_loginboxdiv6{
    padding-top: 2px;
    width:134px;
    background:url(../img/regform_rounded_6.png) no-repeat left;
}

.regform_loginboxdiv7{
    padding-top: 2px;
    width:104px;
    background:url(../img/regform_rounded_7.png) no-repeat left;
}

.regform_loginboxdiv8{
    padding-top: 2px;
    width:552px;
    height:50px;
    background:url(../img/regform_rounded_8.png) no-repeat left;
}

/* attributes of the input box */
.loginbox
{
    background:none;
    border:none;
    width:110px;
    height:20px;
    margin:0;
    padding: 2px 0px 0px 0px;
    font-family:Arial;
    font-size:11px;
}

.regform_loginbox
{
    background:none;
    border:none;
    width:253px;
    height:20px;
    margin:0px;
    padding-left: 7px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

.regform_loginbox2
{
    width:172px;
    padding-left: 7px;
}

.regform_loginbox3
{
    width:65px;
    padding-left: 0px;
}

.regform_loginbox4
{
    width:165px;
    padding-left: 0px;
}

.regform_loginbox5
{
    width:109px;
    padding-left: 0px;
}

.regform_loginbox6
{
    width:120px;
    padding-left: 0px;
}

.regform_loginbox7
{
    width:90px;
    padding-left: 0px;
}

.regform_loginbox8
{
    width:538px;
    height:40px;
    padding-left: 0px;
    margin-top: 5px;
    overflow:hidden;
    overflow-y: hidden;
    overflow-x: hidden;
}

.regform_space {
    width: 3px;
}

.crawLine {
    margin-top: 40px;
    overflow:hidden;
    color:#ffffff;
    background: none;
    width:100%;
}

div.move {
    overflow:hidden;
    width:99999px !important;
    padding:0 10px;
}
.crawLine p {
    float:left;
    width:auto;
    margin:0;
    padding:0 20px 0 0;
}
.crawLine p img {
    display:inline;
    vertical-align:middle;
}

.mainMenu {
    margin:0;
    padding:0;
    position:absolute;
    z-index:2;
    width:860px;
    list-style-type:none;
    border:none;
}

.mainMenu li{
    margin:0;
    padding:0;
    height:37px;
    float:left;
    color:#191919;
    text-align:center;
    overflow:hidden;
    display:block;
    list-style-type:none;
    border:none;
}

.event_menu {
    margin:0;
    padding:0;
    position:absolute;
    z-index:1;
    width:854px;
    list-style-type:none;
    border:none;
    left:3px;
    top: 2px;
}

.subtext{
    padding-top:15px;
}

.dropdwn {
    padding: 0px;
    z-index:1;
    /* set width by yourself */
}

.dropdwn input {
    background: url(../img/select_background.png) repeat-x;
    border: 0px;
    float: left;
    height: 19px;
    padding-right:15px;
    /* set width by yourself */
    text-align:center;
}

.dropdwn #event_name {
    background: url(../img/regform_select_background.png) repeat-x;
    border: 0px;
    float: left;
    height: 19px;
    padding-right:15px;
    /* set width by yourself */
    text-align:center;
}

.dropdwn .arrow {
    float: left;
    height: 17px;
    margin-left: -16px;
    margin-top: 1px;
    width: 19px;
    z-index: 2;
}

.dropdwn .regform_arrow {
    float: left;
    height: 17px;
    margin-left: -23px;
    margin-top: 1px;
    width: 29px;
    z-index: 2;
}

.dropdwn .left_quote {
    float: left;
    height: 19px;
    width: 5px;
}

.dropdwn .regform_left_quote {
    float: left;
    height: 19px;
    width: 9px;
}

.dropdwnmenu {
    border: 1px solid #989898;
    clear: both;
    display:block;
    visibility:hidden;
    background: #ffffff;
    text-align:center;
    z-index: 30;
    width: 225px;
    position:absolute;
}

.dropdwnmenu span {
    color: #000000;
    cursor: default;
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-family: arial;
}

.dropdwnmenu a:hover {
    background: #316AC5;
    color: #FFFFFF;
}

.ddlItems {
    width: 100%;
}

.img_border{
    border: thin silver solid;
    border-width:1px;
    border-color: #828282;
    padding: 0px;
    margin: 0px;
    position:relative;
}

.employee_photo {
    border: 0px;
    position: absolute;
    top: -4px;
    left: -4px
}

.employee_image_back {
    margin-top:4px;
    margin-left:4px;
    width:106px;
    height:73px;
}

.partner_logo {
    border: 0px;
    position: absolute;
    top: -4px;
    left: -4px
}

.partner_image_back {
    margin-top:4px;
    margin-left:4px;
    width:106px;
    height:73px;
}

.event_photo {
    border: 0px;
    position: absolute;
    top: -4px;
    left: -4px
}

.event_image_back {
    margin-top:4px;
    margin-left:4px;
    width:106px;
    height:73px;
}

.event_item_photo {
    border: 0px;
    position: absolute;
    top: -6px;
    left: -6px;
    width: 156px;
    height: 108px
}

.event_item_image_back {
    margin-top:6px;
    margin-left:6px;
    width:154px;
    height:106px;
}

.speaker_photo {
    border: 0px;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 125px;
    height: 140px
}

.speaker_image_back {
    margin-top:5px;
    margin-left:5px;
    width:123px;
    height:138px;
}

.partnerprogram_photo {
    border: 0px;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 100px;
    height: 100px
}

.partnerprogram_image_back {
    margin-top:5px;
    margin-left:10px;
    width:98px;
    height:98px;
}

.partnerarea_photo {
    border: 0px;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 150px;
    height: 110px
}

.partnerarea_image_back {
    margin-top:5px;
    margin-left:10px;
    width:148px;
    height:108px;
}


.list_item_title {
    font-family: Arial;
    font-size:14px;
    color:#333333;
}

.list_item_container {
    padding-left:10px;
    padding-right:20px;
}

a.mail{
    text-decoration:underline;
    color:#660000;
    font-size:12px;
    font-family:Arial;
}

.und_text{
    color:#333333;
    font-size:10px;
    font-family:Arial;
}

.event_date {
    font-family:Arial;
    font-size: 14px;
    font-weight: bold;
    color: #660000;
}

.event_category {
    font-family:Arial;
    font-size: 16px;
    color: #660000;
}

.event_name {
    font-family:Arial;
    font-size: 18px;
    font-weight: bold;
    color: #660000;
}

.event_place {
    font-family:Arial;
    font-size: 16px;
    color: #660000;
    margin-bottom: 7px;
}

.video_archive {
    font-family:Arial;
    font-size: 14px;
    font-weight: bold;
    color: #660000;
    padding-bottom: 5px;
}

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
    width: 100%;
}

/* accordion header */
#accordion h3 {
    background:url(../img/h30.png) no-repeat;
    margin:0px;
    padding:0px;
    font-size:12px;
    font-weight:normal;
    cursor:pointer;
    border-width: 0px;
}

#accordion h3 span {
    background:none;

}

#accordion h3 a {
    padding-left:0px;
}

#accordion .vacancy_description {
    border:none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
}
#accordion .vacancy_description p {
    margin: 0px;
    padding: 0px;
}

label.error {
    color: red;
    font-family: Arial;
    position:static;
}

.reportText {
    position:absolute;
    margin-top: -28px;
    cursor:pointer;
    width:100%;
    background-color: transparent;
    font-size:9px;
    color:black;
    z-index: 2;
}

.reportDescription {
    position:relative;
    top: -28px;
    cursor:pointer;
    width:100%;
    background-color:#787472;
    opacity: 0.95;
    filter: alpha(opacity = 95);
    zoom: 1;
    z-index: 1;
    height: 28px;
}

.fileDownload a, .fileDownload a:visited {
    font-family: Arial;
    font-size:14px;
    color:#333333;
    text-decoration:underline;
}

.grad{
    background:url(../img/grad.png) repeat-x;
}

.txt_ttl{
    color:#660000;
    font-family:Arial;
    font-size:14px;
    padding:5px;
}

.txt{
    font-family:Arial;
    font-size:12px;
    color:#333333;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

.fnt{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
}

.fnt2{
font-family:Arial;
font-size:12px;
color:#333333;
}

.fnt3{
font-family:Arial;
font-size:14px;
color:#333333;
}

.openMediaPlayer {
    cursor:pointer;
    position: relative;
}
