/***********************************************************/
/* CSS Definition - SUSTAINABLE NOW - EVENTS DB
/***********************************************************/
/***********************************************************/
/* SHORTLIST
/***********************************************************/
#content {padding:0 0 0 2px;}
#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(susnow_events_FILES/shortlist_item_frame_middle.jpg); background-repeat:repeat-y;}

#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(susnow_events_FILES/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(susnow_events_FILES/shortlist_item_frame_bottom.jpg); background-repeat:no-repeat;}
#content .table_shortlist .tr_item_bottom td{vertical-align:top;}

#content .table_shortlist tr .td_project_icon{width:70px; padding:5px 0 0 10px; }
#content .table_shortlist tr .td_event_info{width:660px; padding:5px 10px 0 0;}
#content .table_shortlist tr .td_event_info .banner{float:right; margin:0 10px 3px 5px; padding:0 5px 0 0;}
#content .table_shortlist tr .td_event_info .title{color:rgb(0,128,128); font-weight:bold; font-size:16px; margin:0; padding:0;}
#content .table_shortlist tr .td_event_info .subtitle{ color:rgb(0,128,128); font-weight:bold; font-size:14px; margin:0; padding:0;}
#content .table_shortlist tr .td_event_info .date{display:inline; color:rgb(0,128,128); font-weight:bold; font-size:13px; margin:0; padding:0;}
#content .table_shortlist tr .td_event_info .location{display:inline; color:rgb(0,128,128); font-size:13px; 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:16px;}
#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; 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; 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:1px 0 0 10px; }
#content .table_shortlist .tr_item_bottom td .link a{background-color:rgb(2,98,149); color:white; padding:3px 13px 3px 13px; 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(8,79,131); 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 h1{clear:both; margin:0 0 10px 0;}

#div_view_box #event_view {background-image:url(susnow_events_FILES/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(susnow_events_FILES/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(susnow_events_FILES/shortlist_item_frame_bottom.jpg); background-repeat:no-repeat;}

#div_view_box #event_view tr .td_project_icon{width:70px; vertical-align:top; padding:5px 0 0 10px;}
#div_view_box #event_view tr .td_event_info{width:660px; padding:5px 10px 0 0; }
#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,128,128); font-weight:bold; font-size:18px; margin:0; padding:0;}
#div_view_box #event_view tr .td_event_info .subtitle{color:rgb(0,128,128); font-weight:bold; font-size:18px; margin:5px 0 0 0; padding:0;}
#div_view_box #event_view tr .td_event_info .date{ color:rgb(0,128,128); font-weight:bold; font-size:16px; margin:10px 0 10px 0; padding:0;}
#div_view_box #event_view tr .td_event_info .location{color:rgb(0,128,128); font-size:16px; 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:13px; 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:13px; 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:13px; 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:13px; 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:13px; 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(susnow_events_FILES/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(susnow_events_FILES/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:220px; 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(susnow_events_FILES/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:150px; float:left; font-weight:bold;}
#div_view_box p .field_value{  float:left; width:590px; }

/***********************************************************/
/* SHORTLIST heading
/***********************************************************/
#shortlist_heading {width:750px; margin:20px 0 0 0; border:1px dotted rgb(220,220,220); border-width:0 0 1px 0;}
#shortlist_heading .heading{ font-size:16px; color:rgb(8,79,131); font-weight:bold; margin:10px 0 0 0; }
#shortlist_heading .results{font-size:11px; color:rgb(8,79,131); font-weight:normal; padding:0 0 0 20px;}

/***********************************************************/
/* SEARCH FORM
/***********************************************************/
#form_search{width:718px;}

#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:718px; background-color:rgb(250,250,250); 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:49%; }
#form_search #search_box #float_box_top_right{float:right; width:45%;}

#form_search #search_box #float_box_bottom_left{float:left;}
#form_search #search_box #float_box_bottom_right{float:right;}

#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:80px;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_top_right #country_box{margin:0 0 10px 0;}
#form_search #float_box_top_right #country_box span{display:block; font-weight:bold; }
#form_search #float_box_top_right #country_box select{ margin:0; padding:0; width:99%;}
#form_search #float_box_top_right #country_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(8,79,131); 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{float:right; 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(8,79,131);}
#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:740px; 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(susnow_events_FILES/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(susnow_events_FILES/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:740px; 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;}

