/*	=buttons */

	/* Light Grey Button */
	a.button-type-2 { color: #333333; text-shadow: 0 1px 1px #ffffff; box-shadow: 0 0px 0px #ffffff; padding: 4px 6px; background: #FfFfFe url(../images/global/overlay.png) bottom left repeat-x; }
	
	/* Green (Save) Button */
	a.button-type-3 { color: #ffffff; text-shadow: 0 1px 1px #333333; box-shadow: 0 1px 1px #ffffff; padding: 4px 6px; background: #4db400 url(../images/global/overlay.png) bottom left repeat-x;  }
	
	/* Red (Delete) Button */
	a.button-type-4 { color: #ffffff; text-shadow: 0 1px 1px #333333; box-shadow: 0 1px 1px #ffffff; padding: 4px 6px; background: #dc0909 url(../images/global/overlay.png) bottom left repeat-x;  }
	
	/* Grey (Cancel) Button */
	a.button-type-5 { color: #333333; text-shadow: 0 1px 1px #ffffff; box-shadow: 0 1px 1px #ffffff; padding: 4px 6px; background: #FfFfFe url(../images/global/overlay.png) bottom left repeat-x;  }
	
	/* Brand Theme Button */
	a.button-type-6 { color: #ffffff; text-shadow: 0 1px 1px #000000; box-shadow: 0 1px 1px #ffffff;background: #00AEEF url(../images/global/overlay.png) bottom left repeat-x;  }
	a.button-type-6-a { padding: 4px 6px; }
	
	/* Brand Theme Button 2 */
	a.button-type-7 { color: #ffffff; text-shadow: 0 1px 1px #000000; box-shadow: 0 1px 1px #ffffff;padding: 4px 6px; background: #00AEEF url(../images/global/overlay.png) bottom left repeat-x;  }
	
	/* Blue (Save As) Button */
	a.button-type-8 { color: #ffffff; text-shadow: 0 1px 1px #333333; box-shadow: 0 1px 1px #ffffff;padding: 4px 6px; background: #00AEEF url(../images/global/overlay.png) bottom left repeat-x; }
	
	/* Blue (cancel) Button */
	a.button-type-9 { color: #414242; text-shadow: 0 1px 1px #ffffff; box-shadow: 0 1px 1px #ffffff;padding: 4px 6px; background: #FfFfFe url(../images/global/overlay.png) bottom left repeat-x;  }

	a.button-icon { padding-left: 23px; position: relative; z-index: 1;}
		a.button-icon span { position: absolute; top: 5px; left: 5px; z-index: 2; width: 14px; height: 15px; display: block;}
	
	a.button-icon-only { width: 22px; height: 22px; padding: 0; display: block; position: relative; z-index: 1; }
		a.button-icon-only span { position: absolute; top: 4px; left: 4px; z-index: 2; width: 14px; height: 15px; display: block;}
			a.button-icon-only span.t { display: none; }
	
	a.button-save span { background: url(../images/global/icons/save_white.png) 0 0 no-repeat; top: 7px;}
	a.button-clock span { background: url(../images/global/icons/clock_white.png) 0 0 no-repeat; top: 4px; left: 5px; }
	a.button-delete span { background: url(../images/global/icons/delete_white.png) 0 0 no-repeat; top: 4px; left: 6px; }
	a.button-cancel span { background: url(../images/global/icons/cancel_blue.png) 0 0 no-repeat; top: 6px; left: 6px; }
	
	a.button-back { padding-left: 15px;}
		a.button-back span { background: url(../images/global/icons/leftfacingarrow_blue.png) 0 0 no-repeat; top: 8px;}

	a.button-plus-blue span { background: url(../images/global/icons/plus_blue.png) 0 0 no-repeat; top: 7px; left: 7px;}
        a.button-plus span { background: url(../images/global/icons/Plus.png) 0 0 no-repeat; top: 6px; left: 6px;}
	a.button-play span { background: url(../images/global/icons/rightfacingarrow_blue.png) 0 0 no-repeat; top: 6px; left: 8px; }
	a.button-pause span { background: url(../images/global/icons/pause_blue.png) 0 0 no-repeat; left: 6px;}
	a.button-edit span { background: url(../images/global/icons/viewedit_white.png) 0 0 no-repeat; left: 5px;}
	
	a.button-copy { padding-left: 27px; }
		a.button-copy span { background: url(../images/global/icons/copy_white.png) 0 0 no-repeat; width: 18px;}
	
	a.button-copy-slim, a.button-notes, a.button-assign-service { display: inline-block; }
		a.button-copy-slim span { background: url(../images/global/icons/copy_white.png) 0 0 no-repeat; width: 18px; top: 6px; left: 3px;}
		a.button-notes span { background: url(../images/global/icons/notes_white.png) 0 0 no-repeat; width: 18px; margin-top: 2px;}
		a.button-assign-service span { background: url(../images/global/icons/assign_service_white.png) 0 0 no-repeat; width: 18px; margin-top: 2px; }
	
	a.button-calls, a.button-chart { display: inline-block; }
		a.button-calls span { background: url(../images/global/icons/calls_white.png) 0 0 no-repeat; width: 18px; margin-top: 2px;}
		a.button-chart span { background: url(../images/global/icons/chart_white.png) 0 0 no-repeat; width: 18px; margin-top: 2px;}

	a.call-chart { display: inline-block; float: right }
	
	a.button-arrows-right span { background: url(../images/global/icons/rightfacingarrows_white.png) 0 0 no-repeat; top: 6px; left: 5px;}
	a.button-arrows-left span { background: url(../images/global/icons/leftfacingarrows_white.png) 0 0 no-repeat; top: 6px; left: 5px;}
	
	a.button-arrow-right span { background: url(../images/global/icons/rightfacingarrow_white.png) 0 0 no-repeat; top: 4px; left: 8px;}
	a.button-arrow-left span { background: url(../images/global/icons/leftfacingarrow_white.png) 0 0 no-repeat; top: 4px; left: 6px;}
	
	a.button-clean { box-shadow: 0 0 0; }
	
	a.button-reporting-search { font-size: 0.9em; }

	a.button-download span { background: url(../images/global/icons/download_white.png) 0 0 no-repeat; top: 6px; left: 5px; }

/*-------------*/

/* =call plans */
	.content-head { padding: 20px 20px 0 20px; border-top: 1px #c3c3c3 solid; position: relative; z-index: 1;}
		.content-head .form-search { padding: 0; border: none;}
		.content-head .button { position: absolute; top: 25px; right: 20px; z-index: 2;}

	.table-filters { padding: 5px 0 0; width: 100%; }
	.table-filters:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
		.table-filters h2 { font-size: 120%; float: left; padding: 5px 20px 5px 10px; line-height: 1; color: #295878; border-right: 1px #c3c3c3 solid; margin-right: 20px; display: inline;}
		.table-filters .form-filter-options { float: left;}
	
	table { width: 100%;}
		
		table tr th { padding: 10px; border: 1px #414242 solid; text-align: left; font-size: 1.2em; background: #f5f5f5; color: #414242; font-weight: bold;}
			table tr th.sortable a { display: block; color: #414242;}
			table tr th.sortable a { cursor: pointer; background: url(../images/global/sorting.gif) 100% 50% no-repeat;}
			table tr th.headerSortUp a { cursor: pointer; background: url(../images/global/sorting-asc.gif) 100% 50% no-repeat;}
			table tr th.headerSortDown  a { cursor: pointer; background: url(../images/global/sorting-desc.gif) 100% 50% no-repeat;}
	
			table tr td { padding: 10px; border: 1px #414242 solid; background: #f5f5f5; font-weight: normal; font-size: 1.2em; color: #494f53;}
				table tr td a { color: #494F53; }
				table tr td .button { font-size: 90%; }
			
			table tr.alt td { background: #e0e0e0; }
			
			table tr td.td-9 { width: 130px; text-align: center; padding-right: 15px;}
				table tr td.td-9 .button-push { margin-left: 5px; }
		
	.table-standard { width: auto; }
	
	.table-has-hovers tr.hover td { background: #b1e8ff; }

	.jquery-table-add-button { height: 0px; position: relative; z-index: 1;}
	.jquery-table-add-button .button, .form-search .button { position: absolute; top: 11px; right: 0; z-index: 3;}


	.jquery-table-page-actions { height: 50px; background: transparent; position: relative; z-index: 1; border: 0px; clear:both }
		.jquery-table-page-actions ul { position: absolute; top: 13px; right: 0px; z-index: 2; list-style: none; }
			.jquery-table-page-actions ul li { float: left; margin-left: 10px;}
				.jquery-table-page-actions ul li.first { margin: 0; }


	.audio-management-table-1 { width: 100%; margin-top: 13px;}
		.audio-management-table-1  .t-1 { width: 25px; }
		.audio-management-table-1  .t-2 { width: 300px;}
		.audio-management-table-1  .t-3 { width: auto;}
		.audio-management-table-1  .t-4 { width: 25px;}
		.audio-management-table-1  tr.odd td { background-color: #E0E0E0;}

	.user-management-table-1 { width: 100%; margin-top: 15px;}
		.user-management-table-1  .t-1 { width: auto; }
		.user-management-table-1  .t-2 { width: auto;}
		.user-management-table-1  .t-3 { width: auto;}
		.user-management-table-1  .t-4 { width: 25px;}
		.user-management-table-1  tr.odd td { background-color: #E0E0E0;}

	.brand-management-table-1 { width: 100%; margin-top: 15px;}
		.brand-management-table-1  .t-1 { width: auto; }
		.brand-management-table-1  .t-2 { width: auto;}
		.brand-management-table-1  .t-3 { width: 25px;}
		.brand-management-table-1  tr.odd td { background-color: #E0E0E0;}

	.pagination { width: 100%; }
	.pagination:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
		.pagination .body { padding: 10px; }
			.pagination-right .body p { float: right; color: #414242; font-weight: bold;}
			.pagination-right .body p a:link,.pagination-right .body p a:visited { color: #414242; text-decoration: underline; }
			.pagination-right .body p a:hover,.pagination-right .body p a:active { color: #414242; text-decoration: none; }

/*-------------*/

/* =form-branding-options */

	.form-branding-options .brand-list { list-style: none; width: 100%; }
	.form-branding-options .brand-list:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
	.form-branding-options .brand-list li { float: left; margin-left: 20px; display: inline;}
	.form-branding-options .brand-list a.color-block { border-radius: 4px;cursor: pointer; width: 40px; height: 40px; display: block;}
	.form-branding-options .brand-list a.color-block-green { background: #00AEEF url(../images/global/branding-item-overlay.png) bottom left repeat-x; }
	.form-branding-options .brand-list a.color-block-blue { background: #0098b4 url(../images/global/branding-item-overlay.png) bottom left repeat-x;}
	.form-branding-options .brand-list a.color-block-pink { background: #dd0077 url(../images/global/branding-item-overlay.png) bottom left repeat-x;}
	.form-branding-options .brand-list a.color-block-red { background: #fd3c00 url(../images/global/branding-item-overlay.png) bottom left repeat-x;}
	.form-branding-options .brand-list a.color-block-orange { background: #fdcb00 url(../images/global/branding-item-overlay.png) bottom left repeat-x;}
	.form-branding-options .brand-list a.color-block-purple { background: #ae00b4 url(../images/global/branding-item-overlay.png) bottom left repeat-x;}
	.form-branding-options .brand-list li { text-align: center; }
	.form-branding-options .brand-list li label { font-size: 1.1em; color: #333333; text-align: center; display: block; float: none; width: 100%; padding: 10px 0; margin: 0; }

/*-------------*/

/* =tabs */
	.section-tabs{padding: 15px 15px 0px 12px;border-bottom: 1px #212121 solid;}

	.section-tabs a{background: url("../images/global/overlay.png") repeat-x scroll left bottom #00AEEF;
					border: 1px solid #212121;border-bottom: 1px solid #00AEEF;border-radius: 4px 4px 0 0;
					color: white;cursor: pointer;display: inline-block;font-size: 1.2em;height: 20px;margin: 0 1px;
					padding-top: 6px;position: relative;text-align: center;top: 2px;width: 88px;}

	.section-tabs a.current{background: #FfFfFe;border: 1px solid #212121;border-bottom: 1px solid #FfFfFe;color: #414242;font-weight: bold;height: 22px;top: 1px;}    

	div.reporting-section-tabs a,div.media-section-tabs a{width: 125px;margin: 0px 3px 0px 2px;}
/*-------------*/
