/* FORMS */

form { /*padding-left:18px; padding-right:18px; */ }

/* NOTES */

.notes {font-size:0.8em;}

/* STATS */

#stats-page table.stats a { color:#000; }
#stats-page table.stats { border:1px solid #f2f2f2; margin-top:10px; margin-bottom:10px; width:96.5%; margin-left:18px; margin-right:18px;}
#stats-page table.stats td { border-bottom:1px solid #f1f1f1; padding:4px; line-height:120%; font-size:12px; }
#stats-page table.stats th { border-bottom:1px solid #fff; border-right:1px solid #fff;	background-color:#333; padding:4px; color:#fff; font-size:12px; font-weight:bold; vertical-align:middle; }

#stats-page table.stats th, #stats-page table.stats td { text-align:center; }
#stats-page table.stats td.totals { background-color:#FCFBE3 ; font-weight:bold; }


#stats-page table.stats tr.totals_top td { border-bottom:solid 1px #333; }
#stats-page table.stats tr.page_totals td,#stats-page table.stats tr.totals_top td { border-top:solid 1px #333; background-color:#fff; font-weight:bold; color:#444; }



#stats-page table.stats .note { font-size:9px; }
/*#stats-page #date_jump { margin-top:20px; margin-bottom:20px; }*/

#stats-page table.stats .odd { background-color:#F4FFF9 ; }
#stats-page table.stats .even {	background-color:#EDF7FF ; }

#stats-page #results_navigation { margin-left:auto; margin-right:auto; width:100%; margin-top:0; }

#stats-page #search-params .col2-1 { width:70%; }
#stats-page #search-params .col2-2 { width:30%; }

#stats-page #search-params { height:30px; display:block; }

#stats-page #date_range_picker { border:2px solid #ccc; background-color:#fff; padding:10px; text-align:center; position:absolute; }
#stats-page #date_range_picker a { color:#333; }
#stats-page #date_range_picker a#select_range_picker_hide { font-size:10px; }
#stats-page #date_range_picker td,#stats-page #date_range_picker th { text-align:center; }
#stats-page p#select_range_picker { font-size:16px; }
#stats-page p#select_range_picker a { font-weight:bold; }
#stats-page #date_range_picker p.note { font-size:10px; color:#333; margin:0; margin-top:4px; }


/* TICKETS */

table.ticket .ticket-info { font-size:10px; }
table.ticket table.ticket-info td { border:0; padding:0; }
table.ticket th { border-bottom:1px solid #000; }

#tickets-page table strong { font-weight:bold; }
#tickets-page #errors {padding:10px;margin-left:60px;margin-right:60px;margin-bottom:10px;border:1px solid #FFFF00;background-color: #FFFFCC; font-size:10px;}
#tickets-page input#create_ticket_button, #tickets-page input#update_ticket_button{ margin-left:20px; margin-top:10px; }

#tickets-page ul#comments li { padding:4px; border-bottom:1px solid #f6f6f6; }
#tickets-page ul#comments li em { font-size:10px; }

#tickets-page .new_ticket, #tickets-page .ticket-full { display:none; }


pre { white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -o-pre-wrap;background: #faf8f0;font-size:10px;line-height:11px;margin-right: 30px;margin-bottom: 30px;margin-left: 30px }

/* GENERIC TABLE */

table.generic {padding: 0; margin: 0; margin-left:18px; margin-right:18px; width:96.5%; font-size:0.9em; margin-bottom:10px;} 
table.generic td { border-bottom:1px solid #ccc; vertical-align:top; }
table.generic td { padding:4px;}
table.generic th { padding:6px; font-weight:bold; font-size:14px; border-top:2px solid #333; text-align:center; }

table.generic label { font-weight:bold; color: #555; line-height:25px;}
table.generic .note { font-size:9px; }

table.configuration th {font-weight:bold;}
table.configuration td { vertical-align:top; }
table.configuration {padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7; margin-left:18px; margin-right:18px; width:96.5%; font-size:0.9em;}
table.configuration a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  
table.configuration a:visited {color: #777;}
table.configuration a:hover {color: #000;}  
table.configuration caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px;}
table.configuration thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; }
table.configuration tbody,  table.configuration thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.configuration tbody {border-bottom: 1px solid #EAECEE;}
table.configuration tbody td,  table.configuration tbody th {padding: 10px; background: url(/images/affiliate2008/td_back.gif) repeat-x; text-align: left; }
table.configuration tbody tr {background: #F3F5F7;}
table.configuration tbody tr.odd {background: #F0F2F4;}
table.configuration tfoot td,  table.configuration tfoot th,  table.configuration tfoot tr {text-align: left; text-transform: uppercase; background: #fff; padding: 10px;}

label { font-weight:bold; color: #555; line-height:25px;}
label.error { color:#900; font-size:11px; }
label.error {background:url("/images/chatsales2008/exclamation.png") no-repeat 0px 0px;padding-left: 16px;padding-bottom: 2px;font-weight: bold;color: #f00;}

label.checked {background:url("/images/chatsales2008/accept.png") no-repeat 0px 0px;padding-left: 16px;padding-bottom: 2px;}


table.update_info th { border-bottom:1px solid #333; }


/* PAGE HELPDESK */

#page-helpdesk table#table1 {margin-left:18px; margin-right:18px; width:96.5%;}


