/*
  events css file
*/

/* SM 3/05/2010 4:52:55 PM: buttons.css should do this generically */
/*
.left {
	float: left;
	width: 300px;
	}

.left ul li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}
*/

.event_cost ul {
	padding-top: 5px;
 	padding-left: 0;
	font-size: 10px;
}

.event_preview_cost ul.event_cost li.event_cost {
  margin: 0;
  padding: 0;
}
	
.right {
	float: right;
	}
	
.module-page-events .event-side .event-further {
	clear:both;
	padding-top:10px;
}

.events_preview_container {
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 10px;
}

.events_upcoming_table_row {
	padding: 5px 0;
	}

.events_upcoming_table_row td {
}

.event_preview {
	width: 100%;
	margin-bottom: 10px;
	border-top: 1px solid #7CACAC;
	border-left: 1px solid #EAF2F2;
	border-right: 1px solid #EAF2F2;
	border-bottom: 1px solid #EAF2F2;
	clear: both;
}

.event_preview_title {
	background-color: #f4f4f4;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px;
	font-weight: bold;
}

.event_preview_eid {
	padding-left: 10px;
	margin-right: 10px;
	text-align: right;
}

#events_upcoming table td.event_preview_date {
	padding: 10px;
	font-weight: bold;
	background: url("http://images.regional.org.au/shared/images/greybar.gif") repeat-x scroll 0 14px #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	border-top:none;
}

.event_preview_timeframe {
	padding: 0 0 6px 10px;
	font-weight: bold;
}

.event_preview_cost {
	padding-left: 10px;
	margin-bottom: 10px;
}

.event_preview_cost ul {
	margin: 0px;
	padding-left: 0px;
}

.event_preview_venue, .event_preview_type {
	/* padding-left: 5px; */ /* SM 03Nov09: Removed as per CB request */
	color: #999999;
}

.venue_name {
	font-weight: bold;
}

.event_preview_rego_group {
	/*padding-top: 5px;*/ /* GS 22Dec09: Small UI changes to reduce excessive spacing */
}

.event_preview_rego_status {
	/* padding-left: 5px; */ /* SM 03Nov09: Removed as per CB request */
}

.rego_status_name {
	font-weight: bolder;
}

.event_preview_desc {
	/* padding: 0 0 0 20px; */ /* SM 03Nov09: Removed as per CB request */
}

.event_preview_rego_count {
	/* padding: 5px; */ /* SM 03Nov09: Removed as per CB request */
	float: left;
}

.event_preview_buttons {
  /*padding: 5px;*/ /* GS 22Dec09: Small UI changes to reduce excessive spacing */
 /* text-align: right;*/
}

.event_preview_buttons_ag {
}

.event_preview_buttons_admin {
	text-align: right;
}

/*
  SM 09Apr09: For the /my/events/upcoming page
  
  I did use some of the existing css from above too.
*/

#events_upcoming {
	width: 100%;  
	border: none;
	border-collapse: collapse;
}


#events_upcoming tr, #events_upcoming td {
	border: none;
	border-collapse: collapse;	
	padding: 0;
}

#events_upcoming tr {
	border: none;
	border-collapse: collapse;	
	margin: 10px 0;
}

#events_upcoming  table tr, #events_upcoming table td {
	border: none;
	border-collapse: collapse;	
	padding: 5px;
}

#events_upcoming .events_header_year {
	padding: 8px 12px;
	font-size: 2em;
	border-top: 1px dotted #ccc;
}

#events_upcoming .event_preview_header {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#events_upcoming .rowspan_odd {
}

#events_upcoming .rowspan_even {
}

.event_preview_cost li {
  list-style-type: none;
}

#events_upcoming .event_preview_title {
	background: url("http://images.regional.org.au/shared/images/greybar.gif") repeat-x scroll 0 14px #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
  vertical-align: middle;
}

/* SM 19Jun09 */

.events_upcoming_table_row {
  width: 100%;
  border:1px solid #DDDDDD;
}

.event_preview_buttons input {
    -moz-border-radius: 4px 4px 4px 4px;
    background: url("http://images.regional.org.au/shared/images/greybar.gif") repeat-x scroll 0 14px #F7F7F7;
    border: 1px solid #CCCCCC;
    color: #0066CC;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 6px;
    width: 150px;
}

.event_preview_buttons input:hover {
    background: url("http://images.regional.org.au/shared/images/greybar.gif") repeat-x scroll 0 -7px #DFDFDF;
}


/* SM 24Sep10 */
.event_preview_buttons .registerFull {
  color: #ccc;
  cursor: default;
}

.event_preview_buttons input.registerFull:hover {
  background: #F7F7F0 url("/shared/images/grey-tab-bg.png") repeat-x 0px -218px;
}


.panel_button {/*temp style for agronomy rh panel*/
	background: #F7F7F0;
	color: #0066CC;
	border: 1px solid #CCCCCC;
	font-size:12px;
	/*margin: 8px 2px;*/ /* GS 22Dec09: Small UI changes to reduce excessive spacing */
	-moz-border-radius : 4px; 
    -webkit-border-radius: 4px;
	margin-bottom: 5px;
	padding:10px;

}

.event_preview_active {
	color: #008000;
}

.event_preview_inactive {
	color: #FE3939;
}

.module-page-events .col1 .qfh_container form {
  border: 0;
  padding:0;
  background:none;
}

.module-page-events h1 {
    margin-bottom: 15px;
    margin-right: 20px;
    padding-bottom: 5px;
	margin-top:15px;
}

.module-page-events #qf_events_calendar_search .qf_table tr {
/*	border-top: 1px dotted #CCCCCC;*/
}

.module-page-events #qf_events_calendar_search .qf_label_col {
	max-width:35px;
	vertical-align:top;
}

.module-page-events .col1 {
  width: 21%;
  float: left;
  margin-right: 15px;
      background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #ECE8DF;
    border-radius: 4px 4px 4px 4px;
	padding:8px;
}

.module-page-events .col2 {
  width: 73%;
  float: left;
}

.yui-t5 .module-page-events .col2 {
    float: left;
    width: 71%;
}

.module-page-events .col1 h2 {
  margin: 0;
  margin-bottom:7px;
}

.module-page-events #qf_events_calendar_search .qf_table label {
	margin-left:10px;
	font-weight:normal;
}

.module-page-events #qf_events_calendar_search .qf_table .qf_static_row {
	font-weight:bold;
}

.module-page-events .search-params-display {
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 5px;
  font-size: 90%;
}

.module-page-events .search-params-display p {
  margin: 0;
  padding: 0;
}

.module-page-events .search-params-display ul {
  margin: 5px 0px 5px 0px; 
  padding: 0;
}

.module-page-events .search-params-display ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.module-page-events .search-params-display .reset {
  float: right;
}

.module-page-events .events-count {
  margin: 5px 0px;
  font-style: italic;
  margin-bottom:15px;
}



.module-page-events .events-listing-year .header-year {
    color: #666666;
    font-size: 150%;
    text-align: left;
    border-bottom: 1px solid #CCCCCC;
	padding: 10px 0px;
	margin-left:10px;
}



.module-page-events .event-entry .event-title {
	font-size:150%;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.module-page-events .event-entry .event-subtitle {
	font-size: 115%;
/*    font-style: italic;*/
}

.module-page-events .event-entry {
  clear: both;
  border-bottom: 1px dotted #CCCCCC;
	min-height: 90px; /* temporary for testing */
	padding:10px;
}

.module-page-events .event-entry:hover {
	background:#f8f8f8;
}

.module-page-events .event-entry .event-main {
	float:left;
	width:62%;
}

.module-page-events .event-entry .event-details {
	float:left;
	width:23%;
	border-right:1px dotted #ccc;
	padding-right:15px;
}

.module-page-events .event-entry .event-buttons {
	float:left;
	width:10%;
	padding-left:15px;
}

.yui-t5 .module-page-events .event-entry .event-main {
	width:52%;
}

.yui-t5 .module-page-events .event-entry .event-buttons {
	width:15%;
}

.yui-t5 .module-page-events .event-entry .event-details {
	width:26%;
}

.module-page-events .event-entry .event-buttons .event-register {
	text-align:left;
	text-transform:capitalize;

}

.module-page-events .event-entry .event-details ul {
	margin:0px;
}

.module-page-events .event-entry .event-details ul li {
	list-style:none;
	text-align:right;
}

.module-page-events .event-entry .event-details ul li.event-date {
	font-size: 110%;
}

.module-page-events .event-entry .event-details ul li.event-venue {
	font-size: 150%;
	margin-bottom:10px;
}

.module-page-events .event-entry .event-details ul li.event-type {
	font-weight: bold;
}

/*#content .module-page-events .event-entry .event-title a {
	font-weight:bold;
}*/

.module-page-events .event-entry .event-admin-actions {
	clear:both;
	margin-top:10px;
}


.event-details dl {
}

.event-details .basic-details dt, .event-details .basic-details dd {
	padding-top:5px;
	padding-bottom:10px;
/*	border-bottom:1px solid #efefef;*/
}

.event-details .basic-details dt {
    float: left;
	width:60px;
	text-transform:capitalize;
	font-weight:bold;
	clear:both;
/*    position: relative;
    top: 8px;*/
}

.event-details .basic-details dd {
  float: right;
	width:160px;
}

.event-details dd.multiple {
	padding-bottom:0px;
}

.event-details .rego-details dt {
	text-transform:capitalize;
	float:left;
	margin-top:10px;
	font-weight:bold;
	width:100%;
	border-top:1px dotted #ccc;
	padding-top:10px;
}

.event-details .rego-details dd {
	float:left;
	margin-top:2px;
}


