﻿html, body 	
{
	margin:0;		
	padding:0;		
	height:100%;	
}        
#container        
{
	position:relative;             
	min-height:100%; /*for modern browsers*/             
	height: auto !important; /*For Modern Browsers*/             
	height:100%; /* for IE*/ 
        z-index:999;
	/* z-index:-1; PF 19/02/2014: important for Chrome but problem for Firefox*/        
}	
#header 	
{
	background:#ff0;		
	padding:0px;	
}        
#content        
{
	padding-bottom:30px;        
}        
#footer         
{
	position:absolute;     	    
	height:30px;     	    
	bottom: 0 !important;     	    
	bottom: -1px; /*For certain IE quirks */        
}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopupForm {
	background-color:#D7E6F4;
	border-width:3px;
	border-style:solid;
	border-color:Green;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.detailsview .actions div {
	float: right;
	text-align: right;
	width: 95px;
	padding-right: 2px;
}
.detailsview td {
	background: #D7E6F4;
	color: #333333;
	font: small "Segoe UI", Segoe, sans-serif;
	padding: 15px 10px 10px 10px;
}
.detailsview td a {
	color: #0066CC;
	font: bold small "Segoe UI", Segoe, sans-serif;
	padding-right: 10px;
}
.detailsview td a:hover {
	font-weight: bold;
	color: #333;
}
.detailsview th {
	background: #4168BD;
	color: #FFFFFF;
	font: small "Segoe UI", Segoe, sans-serif;
	letter-spacing: 0;
	padding: 3px 8px 5px;
	padding: 2px;
	text-align: left;
}
.detailsview tr.header {
	background: #C5DBF7;
	padding: 3px 8px 5px;
}

.gridview .actions div {
	float: right;
	padding-right: 2px;
	text-align: right;
	width: 95px;
}

.gridview .edit td,.gridview .create td {
	background: #DAFFCD;
	padding: 2px;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
}
.gridview td {
	background: #D7E6F4;
	border-bottom: solid 0px #C5DBF7;
	color: #333333;
	font: small "Segoe UI", Segoe, sans-serif;
	padding: 1px 1px;
}
.gridview td a{
	color: #0066CC;
	font: bold small "Segoe UI",Segoe,sans-serif;
	padding: 1px;
	text-decoration: none;
}
.gridview td a:hover {
	color: #333333;
	font-weight: bold;
}
.gridview th {
	background: #4168BD;
	color: #FFFFFF;
	font: small "Segoe UI", Segoe, sans-serif;
	letter-spacing: 0;
	padding: 2px;
}
.gridview th a{
	color: #FFFFFF;
	font: bold small "Segoe UI",Segoe,sans-serif;
}
.gridview th a:hover{
	color: #00FF00;
}
.gridview tr.even td,.detailsview tr.even td{
	background: #FFFFFF;
}
.gridview tr.selected td,.detailsview tr.selected td{
	background: #98fb98;
}
.gridview tr.header {
	background: #C5DBF7;
}
.gridview,.detailsview {
	width: 100%;
}
.gridview td table tr td {
	padding: 0;
	margin: 0;
}
.gridviewselected .actions div {
	float: right;
	padding-right: 1px;
	text-align: right;
	width: 95px;
}

.gridviewselected .edit td,.gridviewselected .create td {
	background: #DAFFCD;
	padding: 2px;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
}
.gridviewselected td {
	background: #DAFFCD;
	border-bottom: solid 1px #C5DBF7;
	color: #333333;
	font: small "Segoe UI", Segoe, sans-serif;
	padding: 2px 2px;
}
.gridviewselected td a{
	color: #336600;
	font: bold small "Segoe UI",Segoe,sans-serif;
	padding: 1px;
	text-decoration: none;
}
.gridviewselected td a:hover {
	color: #333333;
	font-weight: bold;
}
.gridviewselected th {
	background: #336600;
	color: #FFFFFF;
	font: small "Segoe UI", Segoe, sans-serif;
	letter-spacing: 0;
	padding: 2px;
	text-align: left;
}
.gridviewselected th a{
	color: #FFFFFF;
	font: bold small "Segoe UI",Segoe,sans-serif;
}
.gridviewselected th a:hover{
	color: #00FF00;
}
.gridviewselected tr.even td,.detailsviewselected tr.even td{
	background: #FFFFFF;
}
.gridviewselected tr.selected td,.detailsviewselected tr.selected td{
	background: #98fb98;
}
.gridviewselected tr.header {
	background: #C5DBF7;
}
.gridviewselected,.detailsview {
	width: 100%;
}
.gridviewselected td table tr td {
	padding: 0;
	margin: 0;
}
.progress {
	color: #FFFF99;
	float: left;
	font: bold x-large "Segoe UI", Segoe, sans-serif;
	margin-top: -20px;
}
.updateprogress {
	color: #FFFFFF;
	font: bold large "Segoe UI", Segoe, sans-serif;
}