﻿/* 
    Document   : tables
    Created on : 2013-07-01, 11:00:04
    Author     : Chris Baran
    Description:
    This CSS should keep all styles for HTML Tables
*/
.results_table table a:link,
.results_table table a:visited
{
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
/*
.results_table table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
*/
.results_table table a:active,
.results_table table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.results_table table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	/* text-shadow: 1px 1px 0px #fff; */
	background:#eaebec;
	border:#ccc 1px solid;
        /*
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
        */
        width: 100%;        
}
.results_table table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
        min-width: 35px;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.results_table table th:first-child {
	padding-left:20px;
}
.results_table table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.results_table table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}

.results_table table th a:link{
    text-decoration: underline;
}
    
.results_table table tr {
	text-align: center;
	padding-left:20px;
}
.results_table table td:first-child {
	padding-left:20px;
	border-left: 0;
}
.results_table table td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.results_table table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.results_table table tr:last-child td {
	border-bottom:0;
}
.results_table table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.results_table table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.results_table table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

/*

Pagination table

*/

.results_pagination table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.results_pagination table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.results_pagination table a:active,
.results_pagination table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.results_pagination table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px 0 20px 0;;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.results_pagination table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.results_pagination table th:first-child {
	text-align: left;
	padding-left:12px;
}
.results_pagination table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.results_pagination table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.results_pagination table tr {
	text-align: center;
	padding-left:20px;
}
.results_pagination table td:first-child {
	text-align: left;
	padding-left:12px;
	border-left: 0;
}
.results_pagination table td {
	padding:12px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.results_pagination table td.pag_current,
.results_pagination table td.pag_current:hover{
    background: #666;
    background-color: #666;
    color: #fff;
    text-shadow: none;
    border-top: 0px;
}

.results_pagination table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.results_pagination table tr:last-child td {
	border-bottom:0;
}
.results_pagination table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.results_pagination table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.results_pagination table tr td:hover {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

/* STATS in Submissions */

table.stats tr > td {    
    font-size: 12px;     
}

table.stats tr > td:first-child {    
    text-align: center;
}

table.stats tr:nth-child(odd)
{        
    background-color: #eaebec;
}

table.stats tr:nth-child(even)
{        
    background-color: #F7F8F9;
}

table.stats tr:hover{
	background-color:#D6D6D6;	
}

table.stats th {
	padding:5px 0;
	border-bottom:2px solid #58595B;
}

table.stats tr {
    height: 35px;
}

table.stats {
    width: 100%;
}

table.stats tr td:last-child{
	width:33px;
}

#content table .error,
#content table .error:hover{
	background-color:white !important;
}

#content table .error td{
	border-top:1px solid red;
}


#content table.stats input[type="text"] {
    margin-left: 2px;
    width: 64%;
}

/* COLUMN WIDTHS in requests, reviews, refusals*/


/* REQUESTS */
table.requests th:nth-child(1),
table.requests th:nth-child(2),
table.requests th:nth-child(5),
table.requests th:nth-child(6),
table.requests th:nth-child(7)
{        
    width: 5%;
}

table.requests th:nth-child(3)
{        
    width: 15%;
}

table.requests th:nth-child(4)
{        
    width: 56%;
}

/* REVIEWS */
table.reviews th:nth-child(1),
table.reviews th:nth-child(2),
table.reviews th:nth-child(5),
table.reviews th:nth-child(6)
{        
    width: 5%;
}

table.reviews th:nth-child(3)
{        
    width: 15%;
	text-align:center;
}

/* REFUSALS */

#refusla_foisa{
	width:75%;
	float:left;
}

#refusal_eirs{
	width:25%;
	float:left;
}

#refusla_foisa table{
	width:32%;
	margin-right:1%;
	float:left;
}
#refusal_eirs table{
	width:95%;
}

table.refusals th:first-child{
	width:80px;
}


#content table.stats.refusals input[type="text"] {
    margin-left: 2px;
    width: 84%;
}

.search_table {
    width: 100%;    
}

.search_table table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	border:#ccc 1px solid;     
        width: 50%;
        margin-bottom: 30px;
}
.search_table table th {
	padding:10px 25px 10px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
        min-width: 35px;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.search_table table th:first-child {
	padding-left:20px;
}

.search_table table td {
	padding:8px;
	border-top: 1px solid #ffffff;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}


#content #sub_rf_notes,
#content #sub_rv_notes,
#content #sub_rq_notes
{
    width: 90%;
    margin-left: 5%;    
    margin-top: 10px;
    margin-bottom: 10px;
}

#content .sub_notes_label{
    margin-top: 10px;
    font-weight: 700;
}

#content .sub_notes_label span {
    float: left; margin-left: 40%; width: 175px;
}

/* added styles from GW the "main man of the office" quoted by JM */

#sub_period_q { }
#sub_period_q { float:left; }
#sub_period_q input { float:left; margin-top:8px; }
#sub_period_q label { font-size:13px; clear:none; float:left; display:inline; font-weight:normal; }
.selectDropdown { float:left; margin-top:5px; }
.AuthRow { display:block; clear:both; margin-top:28px; }
                
#MainContent_AdminNavigation1_sub_rec_method input { float:left; }
#MainContent_AdminNavigation1_sub_rec_method label { font-weight:normal; clear:none; float:left; display:inline; }
