﻿/* This file is part of NCDSS Daysheets.

    NCDSS Daysheets is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    NCDSS Daysheets is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with NCDSS Daysheets.  If not, see <http://www.gnu.org/licenses/>.
*/

body {
background-color: #999999;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
button {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
table {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
hr 
{
	width: 100%;
}
div#announcement
{
	margin: 1em;
	background: #eeeeee;
	border: 1px dashed #B2B2B2;
	padding: 1em;
	background: #EEE;
	width: 510px;
}
ul
{
	 line-height: 24px;
	 list-style-type: none;
}
ul.arrowList 
{
	list-style-image: url(public/images/arrow.gif); 
} 
p.announcementHead 
{
	background-color: #eeeeee;
}

.errorMessage
{
	font-weight: bold;
	color: Red; 
	margin-bottom: 4px; 
}

.labelHead
{
	font-size: 18px;
	font-weight: bold;
}

table.detailsView
{
	width:550px;
	height:50px;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:Black;
	border-width:0px;
	border-style:solid;
	/*border-collapse:collapse;*/
}

tr.detailsViewRow
{
	color:Black;
	background-color:#F9F8F0;
	font-weight:bold;
}

td.padNumericCell
{
	padding-right: 20px;
}

div#wrapper {
width: 750px;
background-color:#FFFFFF;
margin-top: 2px;
margin-bottom: 2px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: thin solid #000000;
}
div#header {
padding: 0px;
margin: 0px;
height:71px;
}
div#footer {
padding: 2px;
margin: 0px;
border-top: thin solid #000000;
text-align:center;
color:White;
background-color: #968741;
font-size: 10px;
}
a:link 
{
	color: #094E90;
	text-decoration: none;
}
a:visited 
{
	color: #094E90;
	text-decoration: none;
}
a:hover 
{
	color: #094E90;
	text-decoration: underline;
}

a.disabled:link 
{
	color: #000000;
	text-decoration: none;
}
a.disabled:visited 
{
	color: #000000;
	text-decoration: none;
}
a.disabled:hover 
{
	color: #000000;
	text-decoration: none;
}

tr.LessThan480 
{
	color: Maroon;
	font-weight: bold;
}

div#footer ul li{
color : #000000;
background-color : transparent;
display: inline;
}

div#footer ul li a{
color : #115EAC;
background-color : transparent;
text-decoration : none;
}

div#footer ul li a:hover{
text-decoration : underline;
}

td.nav 
{ 
	background-color: #E2DBBC;
	padding: 10px 10px 10px 10px;
	line-height: 30px;
	height: 320px;
	width: 130px;
}

td.nav a:link
{
	color: Black;
	text-decoration: none;
}

td.nav a:visited
{
	color: Black;
	text-decoration: none;
}

td.nav a:active
{
	color: Black;
	text-decoration: none;
}

td.nav a:hover
{
	color: #968741;
	text-decoration: none;
}

td.content
{
	background-color: White;
	padding: 5px 10px 20px 20px;
}

h1
{
	font-size: 18px;
	font-weight: bold;
}
	
table.datalist
{
	font-size: 11px;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color: Transparent;
}


.reportList {

list-style-type:none;
padding-left:10px;

}

.reportList li {

margin-top:30px;

}


.reportTitle {
font-size:16px;
font-weight:bold;
}



/* ----------- Change Password Form ----------- */
.ChangePasswordForm{
margin:0 auto;
width:535px;
padding:14px;
line-height:25px;
}
#stylized.ChangePasswordForm label{
width:190px;
}
#stylized.ChangePasswordForm .small{
width:190px;
font-size: 10px;
line-height:11px;
}

/* ----------- Add User Form ----------- */
.addUserForm{
margin:0 auto;
width:500px;
padding:14px;
}
#stylized.addUserForm label{
width:190px;
}
#stylized.addUserForm .small{
width:190px;
font-size: 10px;
line-height:11px;
}
/* ----------- stylized ----------- */
#stylized{
border:solid 2px #E7DBBD;/*#b7ddf2;*/
background: Beige;/*#DEDFBD;/*#ebf4fb;*/
}
#stylized h1 {
font-size:18px;
font-weight:bold;
margin-bottom:18px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #E7DBBD;/*#b7ddf2;*/
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:150px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:150px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #E7DBBD; /*#aacfe4;*/
width:200px;
margin:2px 0 20px 10px;
}
#stylized select {
float:left;
font-size:12px;
padding:2px 2px;
border:solid 1px #E7DBBD; /*#aacfe4;*/
width:206px;
margin:2px 0 20px 10px;
}
#stylized input[type='checkbox']{
float:left;
font-size:12px;
padding:4px 2px;
border:none; /*#aacfe4;*/
width:20px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}



.spacer{clear:both; height:1px;}

#popUpDiv{
   z-index: 100;
   position: absolute;
   background-color: rgba(123, 123,123, 0.8);
   display: none;
   top: 0;
   left: 0;
   width: 200px;
   height: 300px;
}
#popupSelect{
   z-index: 1000;
   position: absolute;
   top: 130px;
   left: 50px;
}​
#dialog-message ul  {
list-style-type: none;
}
.ui-widget-overlay {
background: #000;
opacity: .55;
}
.recentClientButton{ width:100px;height:14px;float:left;
background: url(/public/images/bolt_16x16.png) no-repeat;  
background-position:right center;
font-weight:bold;

}
.recentCaseButton{ width:100px;height:14px;float:left;
background: url(/public/images/bolt_16x16.png) no-repeat;  
background-position:right center;
font-weight:bold;
}
.recentClientList ul {
margin-left:0;
padding-left:0;
}
.clientDetails{height:30px; padding-left:8px;line-height:30px;}
.clientDetails:hover{
background-color:LightGoldenrodYellow;
}
#dialog-message{
background-color:#F9F8F0;
}
.limiterBox{border:1px solid #222;border-top:0;background-color:#333;padding:3px 6px;font-size:12px;color:#FFF;margin-top:6px}.limiterBox:after{display:none}.limiterBox:before{display:block;content:"";position:absolute;width:0;height:0;top:-8px;left:50%;margin-left:-5px;border-color:transparent;border-style:solid;border-bottom-color:#333;border-width:0 8px 8px}

.dataTables_filter{float:right; margin-bottom:10px;}

.dataTables_length{
float: right;
display:none;
}

.ui-toolbar{
padding:5px 10px 5px 10px;
}

.DataTables_sort_icon {
display:inline;
float:right;
}

.DataTables_sort_wrapper, .dataTables_info {
margin:5px;
}
.dataTables_info {
display:none;
}

.dataTables_empty{
line-height:30px;
}

.dataTables_empty{
//color:tan;
font-size:15px;
}


#clientSearchResults {
border:1px solid tan;
}


#clientSearchResults thead tr{
background: tan;
font-weight:bold;
}


#clientSearchResults td{
height:16px;
padding:5px;
}
#clientSearchResults tr.even{
background-color: PaleGoldenrod;
border-color: PaleGoldenrod;
}
#clientSearchResults tr.odd{
background-color:LightGoldenrodYellow;
border-color:LightGoldenrodYellow;
}
#clientSearchResults_wrapper{
margin-top:-30px;}
.NotMetMinimumTimeExpected #MinimumTimeExpectedLabel{
color:#CC0000;
}
.MetMinimumTimeExpected #MinimumTimeExpectedLabel{
color:#00AA00;
}
.content {
min-width:575px;
}
.dsform {
    /*padding: 10px;*/
}

table.detailsView { background-color:#F9F8F0;}
