/***********************************************************/
/* CSS Definition - SUSTAINABLE NOW - EVENTS DB
/***********************************************************/
/***********************************************************/
/* SHORTLIST
/***********************************************************/
#content .table_shortlist {border-collapse:collapse; padding:0; margin:10px 0 0 0; font-size:11px; clear:both; line-height:16px;}
#content .table_shortlist {background-image:url(../_images/shortlist_item_frame_middle.jpg); background-repeat:repeat-y;}

#content .table_shortlist {width:490px;}

#content .table_shortlist tr{}
#content .table_shortlist tr td{vertical-align:top;}
#content .table_shortlist tr td img{padding:0; margin:0;}
#content .table_shortlist tr td a{font-size:11px;}

#content .table_shortlist .tr_item_top{height:10px; background-image:url(../_images/shortlist_item_frame_top.jpg); background-repeat:no-repeat;}
#content .table_shortlist .tr_item_middle{}
#content .table_shortlist .tr_item_bottom{height:47px; padding:0; margin:0;  background-color:white; background-image:url(../_images/shortlist_item_frame_bottom.jpg); background-repeat:no-repeat;}
#content .table_shortlist .tr_item_bottom td{vertical-align:top;}

#content .table_shortlist tr .td_event_info{width:480px; padding:0 5px 0 5px;}
#content .table_shortlist tr .td_event_info .symbol{display:none; float:left; margin:0 6px 0 0; padding:0; width:18px; height:18px; }
#content .table_shortlist tr .td_event_info .banner{float:right; margin:0 0 3px 5px; padding:0 5px 0 0;}
#content .table_shortlist tr .td_event_info .title{color:rgb(0,102,102); font-weight:bold; font-size:14px; margin:0; padding:0;}
#content .table_shortlist tr .td_event_info .subtitle{ color:rgb(0,102,102); font-weight:bold; font-size:13px; margin:0; padding:0;}
#content .table_shortlist tr .td_event_info .date{display:inline; color:rgb(0,102,102); font-weight:bold; font-size:12px; margin:0; padding:0;}
#content .table_shortlist tr .td_event_info .location{display:inline; color:rgb(0,102,102); font-size:12px; font-weight:bold;  margin:0; padding:0 0 0 40px;}
#content .table_shortlist tr .td_event_info .type{font-size:11px; margin:0; padding:0;}
#content .table_shortlist tr .td_event_info .type span{font-weight:bold;}
#content .table_shortlist tr .td_event_info .description{font-size:11px; margin:0; padding:10px 0 0 0; line-height:15px;}
#content .table_shortlist tr .td_event_info .description span{font-weight:bold;}
#content .table_shortlist tr .td_event_info .clear0 {clear:both; height:1px; margin:0; padding:0; border:none; font-size:0px; overflow:hidden;}

#content .table_shortlist tr .td_event_info .organiser{font-size:11px; margin:0; padding:10px 0 0 0;}
#content .table_shortlist tr .td_event_info .organiser span{font-weight:bold; text-decoration:underline; margin:0; padding:0;}

#content .table_shortlist tr .td_event_info .target_audience{font-size:11px; margin:0; padding:10px 0 0 0;}
#content .table_shortlist tr .td_event_info .target_audience span{font-weight:bold; text-decoration:underline; margin:0; padding:0;}

#content .table_shortlist tr .td_event_info .view{float:right; margin:0; padding:0 5px 5px 0;}
#content .table_shortlist tr .td_event_info .view a{text-decoration:none; font-size:11px; font-weight:bold; margin:0; padding:2px 3px 2px 3px; border:1px solid rgb(180,0,30);}
#content .table_shortlist tr .td_event_info .view a:link{text-decoration:none; font-weight:normal; color:rgb(180,0,30); background-color:white;}
#content .table_shortlist tr .td_event_info .view a:visited{text-decoration:none; font-weight:normal; color:rgb(180,0,30); background-color:white;}
#content .table_shortlist tr .td_event_info .view a:hover{text-decoration:none; background-color:rgb(180,0,30); color:white; font-weight:normal;}

#content .table_shortlist .tr_item_bottom td .link {padding:5px 10px 0 0; text-align:right;}
#content .table_shortlist .tr_item_bottom td .link a{background-color:rgb(0,102,102); color:white; padding:2px 6px 2px 6px; text-decoration:none;}






/***********************************************************/
/* EVENT VIEW
/***********************************************************/
#div_view_box #div_back_box {text-align:left; padding:0; margin:5px 0 10px 0;}
#div_view_box #div_back_box a{font-weight:bold; color:white; background-color:rgb(0,102,102); font-size:11px; margin:0; padding:2px 5px 2px 5px;  text-decoration:none; border:2px solid rgb(100,100,100); border-top-color:rgb(230,230,230); border-left-color:rgb(230,230,230);}
#div_view_box #div_back_box a:hover{}
#div_view_box #div_back_box a:active{border:2px solid rgb(230,230,230); border-top-color:rgb(100,100,100); border-left-color:rgb(100,100,100);}

#div_view_box .clear0{clear:both; height:0px; font-size:0px; overflow:hidden;}

#div_view_box *{font-size:11px;}
#div_view_box {}

#div_view_box h1{clear:both; margin:0 0 10px 0;}

#div_view_box #event_view {width:490px; background-image:url(../_images/shortlist_item_frame_middle.jpg); background-repeat:repeat-y; border-collapse:collapse;}
#div_view_box #event_view tr {}

#div_view_box #event_view .tr_item_top{height:10px; background-image:url(../_images/shortlist_item_frame_top.jpg); background-repeat:no-repeat;}
#div_view_box #event_view .tr_item_middle{}
#div_view_box #event_view .tr_item_bottom{height:27px; background-image:url(../_images/shortlist_item_frame_bottom.jpg); background-repeat:no-repeat;}

#div_view_box #event_view tr .td_event_info{width:490px; padding:5px 10px 0 10px; }
#div_view_box #event_view tr .td_event_info .banner{float:right; margin:5px; padding:0;}
#div_view_box #event_view tr .td_event_info .title{color:rgb(0,102,102); font-weight:bold; font-size:15px; margin:0; padding:0;}
#div_view_box #event_view tr .td_event_info .subtitle{color:rgb(0,102,102); font-weight:bold; font-size:14px; margin:5px 0 0 0; padding:0;}
#div_view_box #event_view tr .td_event_info .date{ color:rgb(0,102,102); font-weight:bold; font-size:13px; margin:10px 0 10px 0; padding:0;}
#div_view_box #event_view tr .td_event_info .location{color:rgb(0,102,102); font-size:13px; font-weight:bold;  margin:0; padding:0;}

#div_view_box #event_view tr .td_event_info .description{font-size:12px; margin:10px 0 0 0; padding:0;}
#div_view_box #event_view tr .td_event_info .description span{font-size:12px; font-weight:bold; text-decoration:underline;}

#div_view_box #event_view tr .td_event_info .target_audience{font-size:12px; margin:10px 0 0 0; padding:0;}
#div_view_box #event_view tr .td_event_info .target_audience span{font-size:12px; font-weight:bold; text-decoration:underline;}

#div_view_box #event_view tr .td_event_info .organiser{font-size:12px; margin:15px 0 0 0; padding:0;}
#div_view_box #event_view tr .td_event_info .organiser span{font-size:12px; font-weight:bold; text-decoration:underline;}

#div_view_box #event_view tr .td_event_info .partners{font-size:12px; margin:15px 0 0 0; padding:0;}
#div_view_box #event_view tr .td_event_info .partners span{font-size:12px; font-weight:bold; text-decoration:underline;}

#div_view_box #event_view tr .td_event_info .endorsers{font-size:12px; margin:15px 0 0 0; padding:0;}
#div_view_box #event_view tr .td_event_info .endorsers span{font-size:12px; font-weight:bold; text-decoration:underline;}

#div_view_box #event_view tr .td_event_info .link{ margin:15px 0 0 0; padding:0 0 2px 17px; background-image:url(../_images/link_icon.png); background-repeat:no-repeat; background-position:0 1px;}
#div_view_box #event_view tr .td_event_info .link a{font-size:11px;}

#div_view_box #event_view tr .td_event_info .email{ margin:10px 0 0 0; padding:0 0 2px 17px; background-image:url(../_images/email_icon.png); background-repeat:no-repeat; background-position:0 1px;}
#div_view_box #event_view tr .td_event_info .email a{font-size:11px;}

#div_view_box #event_view tr .td_event_info .float_box_right{float:right; width:180px; margin:15px 5px 10px 10px; padding:5px; border:1px solid rgb(200,200,200); background-color:white;}
#div_view_box #event_view tr .td_event_info .float_box_right .useful_info {clear:both; font-size:11px; padding:0; }
#div_view_box #event_view tr .td_event_info .float_box_right .useful_info span {margin:0; padding:0; font-weight:bold;}
#div_view_box #event_view tr .td_event_info .float_box_right .useful_info ul {list-style-type:none; margin:0; padding:0;}
#div_view_box #event_view tr .td_event_info .float_box_right .useful_info ul li{list-style-type:none; margin:0; padding:0 0 15px 0; }
#div_view_box #event_view tr .td_event_info .float_box_right .useful_info ul li a{padding:2px 0 2px 20px; background-image:url(../_images/download_icon.png); background-repeat:no-repeat; font-size:11px; font-weight:normal;}

#div_view_box #event_view tr .td_event_info .images {clear:both; padding:20px 0 0 0; text-align:center;}
#div_view_box #event_view tr .td_event_info .images .caption{margin:5px 10px 20px 10px; }

#div_view_box p{margin:15px 0 0 0; padding:0; }
#div_view_box p .field_title{display:block; width:130px; float:left; font-weight:bold;}
#div_view_box p .field_value{  float:left; width:360px; }





/***********************************************************/
/* SHORTLIST heading
/***********************************************************/
#shortlist_heading {width:490px; margin:20px 0 10px 0; border:1px dotted rgb(220,220,220); border-width:0 0 1px 0;}
#shortlist_heading .heading{ font-size:15px; color:rgb(0,102,102); font-weight:bold; margin:10px 0 0 0; }
#shortlist_heading .results{font-size:11px; color:rgb(0,102,102); font-weight:normal; padding:0 0 0 20px;}



/***********************************************************/
/* SEARCH FORM
/***********************************************************/
#form_search{width:470px;}

#form_search * {font-size:11px; margin:0; padding:0; letter-spacing:0;}
#form_search .clear0{clear:both; height:0px; font-size:0px; overflow:hidden;}
#form_search #search_box{width:470px; background-color:#FEF3E2; border:1px solid rgb(200,200,200); padding:10px 10px 0 10px; margin:0 0 20px 0;}

#form_search #search_box #float_box_top_left{float:left; width:470px; }
#form_search #search_box #float_box_bottom_left{float:left; width:75%;}
#form_search #search_box #float_box_bottomright{float:right; width:25%;}

#form_search #float_box_top_left #keyword_box{margin:0 0 10px 0;}
#form_search #float_box_top_left #keyword_box span{font-weight:bold;}
#form_search #float_box_top_left #keyword_box input{width:99%;}

#form_search #float_box_top_left #date_box{margin:0 0 10px 0;}
#form_search #float_box_top_left #date_box .field_title{float:left; width:80px; font-weight:bold; margin:0; padding:0;}
#form_search #float_box_top_left #date_box .field_sub_title{float:left; width:100px;margin:0; padding:0;}
#form_search #float_box_top_left #date_box select {float:left; margin:0; padding:0;}
#form_search #float_box_top_left #date_box select option{padding-right:5px;}

#form_search #float_box_bottom_left #direct_links_box { text-align:left; padding:0;}
#form_search #float_box_bottom_left #direct_links_box a{color:rgb(0,102,102); font-size:11px; font-weight:bold; text-decoration:none; margin:0; padding:0;}
#form_search #float_box_bottom_left #direct_links_box a:link{}
#form_search #float_box_bottom_left #direct_links_box a:visited{}
#form_search #float_box_bottom_left #direct_links_box a:hover{text-decoration:overline underline; background-color:transparent;}
#form_search #float_box_bottom_left #direct_links_box #show_upcoming{}
#form_search #float_box_bottom_left #direct_links_box #show_lga{margin:0 0 0 40px;}
#form_search #float_box_bottom_left #direct_links_box #show_past{}

#form_search #float_box_bottom_right #button_num_box{text-align:right; margin:0;}
#form_search #float_box_bottom_right #button_num_box input{margin:0 0 3px 0; padding:2px 15px 2px 15px; font-weight:bold; color:white; background-color:rgb(0,102,102);}
#form_search #float_box_bottom_right #button_num_box span{margin:0; padding:0; font-size:10px; color:rgb(150,150,150);}

#form_search #div_results_sorting_box{width:480px; text-align:right; padding:5px 0 0 0; margin:0 0 -5px 0;}
#form_search #div_results_sorting_box #title{display:none; float:left; font-size:11px; margin:0 0 0 390px; padding:0; color:rgb(50,50,50);}
#form_search #div_results_sorting_box #links{ font-weight:normal; margin:0; padding:0; color:rgb(150,150,150);}

#form_search #div_results_sorting_box #links a{ color:rgb(150,150,150); font-size:11px; font-weight:normal;}
#form_search #div_results_sorting_box #links a:link{}
#form_search #div_results_sorting_box #links a:visited{}
#form_search #div_results_sorting_box #links a:hover{text-decoration:overline underline; background-color:transparent;}
#form_search #div_results_sorting_box #links .order_asc{background-image:url(../_images/sorted_asc.gif); background-repeat:no-repeat; background-position:right;  text-decoration:none; padding:0 9px 0 9px; margin:0 5px 0 5px;}
#form_search #div_results_sorting_box #links .order_desc{background-image:url(../_images/sorted_desc.gif); background-repeat:no-repeat; background-position:right; text-decoration:none;  padding:0 9px 0 9px; margin:0 5px 0 5px;}
#form_search #div_results_sorting_box #links .order_none{ padding:0 9px 0 9px; margin:0 5px 0 5px; text-decoration:none;}

#div_results_page_param_box {width:470px; text-align:right; padding:0; margin:5px 0 0 0;}
#div_results_page_param_box form span{color:rgb(150,150,150); font-size:11px; margin:0; padding:0; }
#div_results_page_param_box form select {font-size:11px; margin:0; padding:0;}
#div_results_page_param_box form select option{color:rgb(150,150,150); font-size:11px; margin:0; padding:0 2px 0 2px;}
