.option_type {
    font-weight:700;
    margin-right:8px;
    width:130px;
}

#report_options_table {
    float:left;
    margin-left:10px;
    margin-top:7px;
}

#report_options_table td input {
    margin-right:3px;
}

#report_options_table td input[type=radio] {
    margin-bottom:3px;
}

#report_options_table td input[type=text] {
    font-size:1.1em;
}

#report_options_table select {
    max-width: 261px;
}

.pagination {
    width:100%;
    text-align:center;
    margin:5px auto;
}

.pagination input {
    margin-right:5px;
}

#loading_image,.pagination_image {
    margin-bottom:-3px;
    margin-left:3px;
    display:none;
}

#report_div {
    height:auto;
    margin:10px auto 30px auto;
    padding-left:10px;
    padding-right:10px;
    overflow-x:auto;
    clear:left;
    display: none;
}

#report_show_options {
    float:left;
    left:5px;
    top:-3px;
    display:inline;
    font-style:italic;
    text-decoration:underline;
}

#report_show_options:hover {
    text-decoration:underline;
    cursor:pointer;
}

#report_title_div {
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #CCCCCC;
    height:auto!important;
    margin:10px auto;
    clear:right;
    overflow:auto;
    padding:10px;
    text-align:center;
    width:500px;
    margin-bottom:10px;
    display: none;
    /*margin-left: 440px;
    margin-top: 10px;*/
}

#report_title {
    font-size:1.2em;
    font-weight:bold;
    width:340px;
    padding-bottom:2px;
    color:#006064;
}

#report_title_div p {
    margin:3px auto 0;
}

#report_graphs {
    margin:10px auto;
    text-align:center;
    width:100%;
}
#report_graph {
    width: 98%;
    margin: 0 auto;
    overflow-x: hidden;
}

#report_table_paginate {
    display:inline;
    margin-left:15px;
    font-weight:700;
}

#report_table {
    margin:0 auto;
}

#report_table th {
    border:1px solid #D8DCDF;
    background:url(/assets/js/lib/jquery-legacy/jquery.slider/css/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) repeat-x scroll 50% 50% #EEEEEE;
    color:#333333;
    font-size:1em;
}

#report_table tr {
    border:1px solid #eeeeee;
    color:#333333;
    background-color:#FFFFFF;
}

#report_table tr:hover {
    border:1px solid #cdd5da;
    background:#f6f6f6 url(/assets/js/lib/jquery-legacy/jquery.slider/css/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;
    font-weight:bold; color:#111111; outline:none;
}

#report_table td {
    white-space:normal!important; font-weight:normal;
    overflow:hidden;
    white-space:pre;
    height:22px;
    padding:0 3px;
    border-bottom-width:1px;
    border-bottom-color:inherit;
    border-bottom-style:solid;
    border-right-color:inherit;
    border-right-style:solid;
    border-right-width:1px;
}

#report_footer {
    margin: 5px auto;
    width: 430px;
}

#report_footer p {
    margin: 3px 0;
}

.paginate_button {
    padding-right:4px;
}

.paginate_button:hover {
    text-decoration:underline;
}
.paginate_active {
    padding-right:4px;
    text-decoration:underline;
}

#show_cdr_options {
    text-decoration:underline;
    color:blue; margin-bottom:5px;
}

#show_cdr_options:hover {
    cursor:pointer;
}

#call_detail_options {
    width:460px;
    margin-left:25px;
    margin-top:7px;
    float:left;
}

#call_detail_options_table ul {
    float:left;
    width:150px;
    margin:0;
    padding:0;
}
#call_detail_options_table li {
    margin:0 0 6px;
    padding:0;
}

.ui-slider {
    clear:both;
    width:380px;
    font-size:12px;
    margin:5px 0 0 25px;
}

#cdr_new_option_set,#cdr_delete_option_set {
    text-decoration:underline;
    padding-right:8px;
    color:blue;
}

#cdr_new_option_set:hover,#cdr_delete_option_set:hover,#cdr_update_option_set,#cdr_save_option_set {
    cursor:pointer;
}

#cdr_saved_option_div {
    margin:4px 0 7px;
}

#cdr_saved_option_div img {
    position:relative;
    top:4px;
}

#cdr_time_range {
    clear:left;
    padding-top:5px;
    height:58px;
}

#cdr_new_option_div {
    margin:10px auto;
    display:none;
    border:1px solid #bfbfbf;
    padding:5px 5px 5px 10px;
}

#cdr_new_option_div h2 {
    font-weight:bold;
    margin-bottom:8px;
}

#cdr_new_option_div img {
    position:relative;
    top:3px;
}

#cdr_cancel_new_set {
    color:#00F;
    padding-left:5px;
}

#cdr_cancel_new_set:hover {
    cursor:pointer;
}

#option_set_msg {
    padding-left:5px;
    font-weight:bold;
}

#cdr_options_default_label {
    padding-right:10px;
}

.callanalyzer,#hide_options {
    color:blue;
    cursor:pointer;
    text-decoration:underline;
}

#hide_options {
    display: none;
}

#call_detail_div,#cdr_time_start,#cdr_time_end {
    display:none;
}

#call_detail_options_table,#cdr_save_div {
    margin-top:5px;
}

#cdr_saved_option_div select,#cdr_options_default {
    margin-left:5px;
}

#cdr_delete_option_div {
    border:1px solid #bfbfbf;
    padding:8px;
    text-align:center;
    display:none;
    width:350px;
    margin:5px auto;
}

#cdr_delete_option_div p {
    margin-bottom:8px;
    font-weight:bold;
}

#option_set_msg_span img {
    display:none;
    position:relative;
    top:3px;
    margin-left:5px;
}

#set_selected_as_default {
    margin-right:1px;
    margin-left:10px;
}

#report_sort_by {
    clear:left;
    padding-top:8px;
}

#report_sort_by select {
    margin-top:5px;
}

span.inactive {
    border:1px solid #7f7f7f;
    font-family:Arial, Helvetica, sans-serif;
    font-size:.86em;
    padding:2px 6px;
    color:#b9b9b9;
    cursor:default;
}

.items_per_page {
    padding-left:8px;
    font-size:1.2em;
}

.ui-datepicker-trigger {
    cursor:pointer;
    position:relative;
    top:3px;
}

.recording_link {
    color: blue;
    text-decoration: underline;
    text-align: center;
}

#no_results {
    color:#FF0000;
    font-size:1.3em;
}

/* Chart divs */
.column_chart {
    width: 500px;
    height: 220px;
    margin: 5px auto;
}

.pie_chart {
    width: 500px;
    height: 240px;
    margin: 5px auto;
}

#chart_call_analyzer {
    width: 640px;
    height: 280px;
    margin: 5px auto;
}

#chart_call_analyzer_wide {
    width: 940px;
    height: 280px;
    margin: 5px auto;
}

#st_summary1 {
    float: left;
    margin: 0 15px 10px 5px;
    width: 350px;
    height: 275px;
}

#st_summary2 {
    float: left;
    height: 275px;
    margin: 0px;
}

#call_count_by_day {
    width: 800px;
    margin: 5px auto;
}

/* Geography graph report */
p.geo_grid_tite {
	text-align: center;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #3E576F;
}

#top_geo_wrapper {
    margin: 0 auto;
    overflow-x: hidden;
    width: 1349px;
}

#bottom_geo_wrapper {
    margin: 0 auto;
    overflow-x: hidden;
    width: 1349px;
}

#table_wrapper {
    float: left;
    margin-left: 128px;
    margin-right: 21px;
    height: 288px;
    margin-top: 30px;
    border-radius: 20px;
}

#calls_by_state {
    clear: left;
    float: left;
    height: 240px;
    margin-left: 127px;
    margin-right: 68px;
    margin-top: 20px;
    width: 500px;
}

#calls_by_area_code {
    margin-right: 20px;
    margin-top: 20px;
    position: relative;
    width: 500px;
    margin-left: 700px;
    height: 240px;
}

#gbox_geo_report_grid {
	float: left;
	margin-top: 12px;
	height: auto;
	border-width: 1px;
}

/* call summary graph report */

#call_by_status {
    float: left;
	margin-left: 238px;
	margin-right: 20px;
	height: 240px;
	width: 420px;
}

#top_campaigns {
    height: 240px;
    margin-left: 711px;
    margin-right: 5px;
    width: 420px;
}

#leads_per_day {
	float: left;
	margin-right: 250px;
	margin-left: 236px;
	width: 900px;
	height: 250px;
	margin-bottom: 30px;
}

#gbox_summary_report_grid {
    float: left;
	margin-left: 245px;
	margin-top: 16px;
	margin-bottom: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #DEDEDE;
	height: 'auto';
}

/* Sourcetrak Graphs*/

#sourcetrak_chart1 {
	float: left;
    margin: 0 15px 10px 5px;
	height: 240px;
}

#sourcetrak_chart2 {
	float: left;
	height: 240px;
	margin: 0px;
}

/* jqGrid */

#gbox_report_table_grid {
	margin:0 auto;
}

.ui-jqgrid .ui-jqgrid-htable th div {
	height: auto;
	overflow:hidden;
	padding-right:4px;
	padding-top:2px;
	position:relative;
	vertical-align:text-top;
	white-space:normal!important;
}

.ui-widget-content a {
	color: blue;
}

.ui-jqgrid tr.jqgrow td {
    white-space: normal !important;
    height:auto;
    vertical-align:text-top;
}

/* Overrides for styles.css */
.bigcontentbox { min-height:0; }

/* Alignment for table cells */
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.valign_b { vertical-align:bottom; }
.cl { clear: left; }
.cr { clear: right; }

.pciSummaryLink {
    text-decoration: underline;
    cursor: pointer;
    color: blue;
}

tr.pciDatesRow {
    border-bottom: 1px solid #B1B1B1;
    margin-bottom: 15px;
}

tr.pciDatesRow input {
    margin-left: 8px;
    margin-bottom: 5px;
}

#duration_filter_method_row {
    display: none;
}

.duration_filter_input {
    width: 50px;
}

input[name='duration_filter_start'] {
    margin-left: 3px;
}

#unique {
    margin-left: 15px;
}

#duration_input_error {
    display: none;
    color: #FF0000;
    text-align: right;
}

#duration_input_error td {
    display: none;
    padding-right: 46px;
}

.input_error {
    border: 2px solid #FF0000;
}

#report_params_call_type_Inbound,
#report_params_call_type_Click-To {
    width: 140px;
}

#call_summary_tooltip {
    clear: both;
    width: 800px;
    margin-left: 427px;
    margin-bottom: 20px;
}

.advanced_options_note {
    clear: left;
    padding-top: 3px;
}
