/* CSS Document */

/*Container 3 specific properties -  Left container*/
div.container#container_3{
clear:both;
width:5px;
height:auto;
margin-top:12px;
}

div.container#container_4{
width:800px; 
margin-top:12px;
padding:15px;
background-color:#FFFFFF;
}

div.colourbar{
clear:both;
width:98%;
margin-bottom:5px;
}

div#ad_472 {
    margin-right:20px;
}

div.keywordlinks {
width:780px;
border:3px solid #A7A9AC;
font-size:19pt;
}

div.keywordlinks h3{
width:780px;
background-color:#A7A9AC;
font-size:16pt;
font-weight:normal;
}
div.keywordlinks li{
float:left;
list-style-image: url('../images/leaf.gif');
list-style-position: inside;
margin:4px;
}


#event_wrapper{
    background:#f8981c;
    width:805px;
    clear: both;
}

#event_wrapper a{
    color:#000;
}

.b_tradeshow{
    background: #fecd03 !important;
}
.b_conference{
    background: #8fc645 !important;
}
.b_workshop{
    background: #5590cc !important;
}
.b_seminar{
    background: #cacb2c !important;
}
.b_networking{
    background: #9595c9 !important;
}

#event_top{
    overflow:hidden;
}

#event_top h2{
    text-indent: 30px;
    font-family: arial;
    font-size:28px;
    color:#000;
    margin:14px 0 10px 0;
    text-align: left;
}

#event_top h1.header_left{
    text-indent: 30px;
    float:left;
    width:55%;
    font-family: arial;
    font-size:34px;
    color:#000;
    margin:14px 0 10px 0;
}

#event_top p.header_right{
    float:right;
    width:40%;
    font-size:15px;
    margin:14px 2.5%;
}

#event_container{
    background:#FFF;
    margin:0 10px 10px 10px;
    overflow: hidden;
}

#event_right h4{
    margin:10px 0;
}

#event_container #event_left{
    float:left;
    width:200px;
    text-align: center;
}

#event_container #event_left a{
    color:#000;
}

#event_left p.main_desc{
    font-size:11px;
    width:150px;
    text-align: center;
    margin-left:25px;
    margin-top:10px;
}

#event_left h3{
    font-size:16px;
    font-weight: normal;
    width:150px;
    text-align: center;
    margin-left:25px;
    margin-top: 20px;
    margin-bottom: 10px;
}

#event_left h2{
    text-align:center;
    font-weight: normal;
    font-size:26px;
    color:#000;
    margin-top:12px;
}

p.orange_button{
    margin-top:10px;
    width:126px;
    height:25px;
    background:url(../images/events/system/orangetab.gif) no-repeat;
    text-align: center;
    margin-left:25px;
    font-size:11px;
    padding:5px 10px;
    font-weight: bold;
}

p.yellow_button{
    margin:25px 0;
    width:126px;
    height:25px;
    background:url(../images/events/system/yellowtab.gif) no-repeat;
    text-align: center;
    margin-left:45px;
    font-size:11px;
    padding:5px 10px;
    font-weight: bold;
}

p.purple_button{
    margin:25px 0;
    width:126px;
    height:25px;
    background:url(../images/events/system/purpletab.gif) no-repeat;
    text-align: center;
    margin-left:45px;
    font-size:11px;
    padding:5px 10px;
    font-weight: bold;
}

p.green_button{
    margin:25px 0;
    width:126px;
    height:25px;
    background:url(../images/events/system/greentab.gif) no-repeat;
    text-align: center;
    margin-left:45px;
    font-size:11px;
    padding:5px 10px;
    font-weight: bold;
}

p.dgreen_button{
    margin:25px 0;
    width:126px;
    height:25px;
    background:url(../images/events/system/darkgreentab.gif) no-repeat;
    text-align: center;
    margin-left:45px;
    font-size:11px;
    padding:5px 10px;
    font-weight: bold;
}

p.blue_button{
    margin:25px 0;
    width:126px;
    height:25px;
    background:url(../images/events/system/bluetab.gif) no-repeat;
    text-align: center;
    margin-left:45px;
    font-size:11px;
    padding:5px 10px;
    font-weight: bold;
}

#event_container #event_right{
    float:left;
    width:580px;
}

#event_right .cal_month{
    /*border:1px solid #000;*/
    width:578px;
    margin:10px 10px 10px 0;
}

#event_right .cal_month h1{
    width:100%;
    height:40px;
    font-size:30px;
    font-weight: normal;
    text-indent: 30px;
    line-height: 40px;
    text-transform: uppercase;
    text-align: left;
    color:#000;
}

.cal_month a{}

.cal_month a:hover{text-decoration: underline !important;}

.cal_month ul{
    margin:0;
    padding:0;
    list-style-type: none;
    
}

.cal_month ul li{
    width:578px;
    margin:0;
    padding:0;
    background: #e7f2da;
}

.cal_month ul li.even{
    width:100%;
    background: #d5e3c0;
}

.cal_month ul ul{
    /*overflow: hidden;*/
    z-index: 1000;
}

.cal_month ul ul li{
    list-style-type: none;
    margin:0;
    padding:8px 0;
    float:left;
    width:33%;
    overflow:hidden;
    background: none;
}

img.b_icon{
    float: left;
    margin:8px 0 0 20px;
}

.b_trade{
    float: left;
    width:140px;
}

.b_trade p.event_date{
    font-size:15px;
    font-weight: bold;
    margin: 3px 0 0 8px;
}

.b_trade p{
    font-size:12px;
    margin: 1px 0 0 8px;
}

ul.section_info{
    overflow:hidden;
    list-style-type: none;
    height:45px;
    width:538px;
    margin-bottom: 5px;
}

ul.section_info li{
    float:left;
    width:107px;
    height:45px;
    overflow:hidden;
}

ul.section_info li img{
    float:left;
    width:28px;
    height:24px;
}

ul.section_info li p{
    float: left;
    width:73px;
    margin-left:5px;
    text-align: left;
}

#event_select_left{
    float:left;
    width:540px;
    text-align: left;
}

#event_select_left h1{
    color:#2a863d;
    font-size:26px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0 0 20px;
}

#event_select_left p{
    margin-left:20px;
    line-height:14px;
}

#event_select_left p.loc{
    color:#2a863d;
    font-size:20px;
    margin-top:0;
    text-transform: capitalize;
}

#event_select_left hr{
    width:95%;
    margin:10px 0 0 5%;
    height:2px;
    background: #8b8d8f;
}

#event_select_left h2{
    text-transform: uppercase;
    margin:20px 0 10px 20px;
    color:#000;
}

#event_select_left p.details{
    line-height: 36px;
    font-size:16px;
}

#event_select_left h4{
    margin-left: 20px;
    color:#2a863d;
    font-size:15px;
}

#event_select_left p.desc{
    line-height: 26px;
    font-size:15px;
    margin-bottom: 15px;
}

#event_select_right{
    float:left;
    width:240px;
}

#event_select_right img{
    margin-top:30px;
    text-align: center;
}

#event_title{
    float:left;
    width:100%;
}

#event_title h1{
    color:#2a863d;
    font-size:26px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 15px 0 0 20px;
    text-align: left;
}

#event_title hr{
    width:95%;
    margin:10px 2.5% 0 2.5%;
    height:2px;
    background: #8b8d8f;
}

#event_title p.loc{
    color:#2a863d;
    font-size:20px;
    margin:0 0 0 20px;
    text-transform: capitalize;
    text-align: left;
}


