
table {
	background-color:#DBEDD7;
	border-collapse:collapse;
	border:0px;
}
table a:hover {
	border-bottom: 1px solid white;
}
td, th {
	padding:4px;
	border:0px;
}

#pd-timestamp {
	position:relative;
	margin:30px 0 30px 0;
	padding: 5px 0 0 0;
	border-top:1px solid #CCCCCC;
	font-style:italic;
	color: #666666; 
}

/****************************/
/*	SEARCH CRITERIA PAGE	*/
/****************************/

.SearchTitle {
	background-color: #289728;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
	vertical-align: middle;
	background-repeat: repeat;
	border-spacing:0px;
}

.SearchDivider {
	background-color: #999999;
	padding: 3px;
}

.PromptCellStyle {
/*
	font-size: 16px;
*/
    background-color: #DBEDD7;
    text-align: left;
    color: black;
    padding:5px;
    vertical-align:middle;
	border-spacing:0px;
}
.PromptCellStyle.note{
    vertical-align:top;
}
.PromptCellStyle.note2{
    vertical-align:top;
	padding-top:0px;
	padding-left:30px;
}

.ControlStyle {
/*
	font-size: 16px;
*/
    background-color: White;
    color: Black;
    padding:2px;
    margin-left:0px;
    vertical-align:bottom;
} 
.ControlStyle1 {
/*
	font-size: 16px;
*/
    background-color: White;
    color: Black;
    padding:2px;
    margin-left:0px;
    vertical-align:bottom;
    width:200px;
}  

.ControlCellStyle {
/*
	font-size: 16px;
*/
	background-color: #DBEDD7;
	text-align: left;
	color: #808080;
	padding: 5px;
	vertical-align: bottom;
	border-spacing:0px;
}
.ControlCellStyle td {
/*
	font-size: 16px;
*/
}

.ChkControlStyle {
/*
	font-size: 16px;
*/
    background-color: #DBEDD7;
    color: Black;
    padding:2px;
    margin-left:0px;
    vertical-align:bottom;
	white-space: nowrap;    
}   
   
.ValidatorStyle
{
    font-size: 18px;
    color: Red;
    padding:5px;
    margin-left:0px;     
    vertical-align:bottom; 
    text-align:center; 
    display: block;
}  


/*	used for buttons on search & results pgs */
.LabelCellStyle2 {
    background-color: #DBEDD7;
    text-align: Right;
    color: black;
    padding:5px;
    vertical-align:bottom;
	border-spacing:0px;
}


/*	used for button on results pg */
.LabelCellStyle1 {
    background-color: #DBEDD7;
    text-align: Left;
    color: black;
    padding:5px;
    vertical-align:bottom;
	border-spacing:0px;
}

.ButtonStyle {
/*
	font-size: 16px;
*/	
    background-color:#289728;
    text-align: center;
    color: white;
    padding:1 10 1 10;
	margin:0 20px 0 20px;     
}

.LongButtonStyle {
/*
	font-size: 16px;
*/	
    background-color:#289728;
	text-align: center;
	color: white;
	padding:1 10 1 10;
	margin:0 20px 0 20px;     
}

.LongButtonWaitStyle
{
    background-color:#289728;
	text-align: center;
	color: white;
	padding:50 10 10 10;
	margin:0 20px 20px 20px;    
	background-image:url('/images/pd/waitgreen.gif'); 
	background-repeat:no-repeat; 
        background-position:left;
        width:220px;
}


.collapsePanel {
	width: 100%;
	height:0px;
	background-color: #DBEDD7;
	overflow:hidden;
}

.collapsePanelHeader{	
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
	background-color: #DBEDD7;
	font-weight: normal;
	color: blue;
	text-decoration:underline; 
	padding: 1px;
	vertical-align: middle;
	border-spacing:0px;
	width:100%;		
	cursor: pointer; 
}

#btnOptions {
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
    background-color:#289728;
    text-align: center;
    color: white;
    padding:1px,10px,1px,10px;           
}

.HideDiv {
	visibility: hidden;
}

.ShowDiv {
	visibility:visible;  
}

.SampleStyle {
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
	font-weight: normal;
	font-style: italic;
	color: #808080;
	vertical-align:top;  
}

.ProgressPanelStyle {
	height:1px;
	width:130px;
	background-color:White;
	color:Black;
	border-width:3px;
	border-color:Black;
}


/****************************/
/*	SEARCH RESULTS PAGE		*/
/****************************/
 
.GridViewStyle {
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
	background-Color: White;
	border-color:#999999;
	width: 100%;  
	border-style: None;
	border-width:0px;
	padding: 3px;
}
.GridViewStyle td {
/*
	font-size: 16px;
*/
    vertical-align: top; 
}


.PagerStyle {
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
	text-align:left;
	border:none, 0px, #289728; 
    background-color: #289728;
    font-weight: bold;
    color: #cdcdcd;
    vertical-align:middle;
    text-decoration:none;  
}
.PagerStyle table {	
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
	text-align:left;
	border:none, 0px, #289728; 
    background-color: #289728;
    font-weight: bold;
    color: #cdcdcd;
    vertical-align:middle;
    text-decoration:none;  
	width:150px;
}
.PagerStyle table a:link {
	color:White;
	font-weight: bold;
	text-decoration:none; 
}	
.PagerStyle a {
/*
	font-size: 16px;
*/
}	

.AlternatingRowStyle {
	background-color:#DCDCDC
}    

.HeaderStyle {
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
	background-color: #289728;
    padding:5px;
    vertical-align:middle; 
    font-weight: bold;
    color: #ffffff;       
}
.HeaderStyle td {
/*
	font-size: 16px;
*/
}
.HeaderStyle a { 
    color: #ffffff;       
	text-decoration: none;    
}
.HeaderStyle:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #289728;
	color: #ffffff;
	font-weight: bold;
}     

.HiddenColumn {
 	display:none;
 } 

.FooterStyle {
    background-color: #289728;
    font-weight: bold;
    color: #ffffff;
    padding:5px;
    vertical-align:middle;  
}
.FooterStyle td {
/*
	font-size: 16px;
*/
}

.SelectedRowStyle {
	background-color:#008A8C;
	font-weight:bold;
	color:white; 
}


/****************************/
/*	SHARED					*/
/****************************/

.LabelCellStyle {
/*
	font-size: 16px;
*/
    background-color: #DBEDD7;
    text-align: right;
    color: black;
    font-weight:bold; 
    padding:5px;
    vertical-align:bottom;
	border-spacing:0px;
}
.LabelCellStyle td {
/*
	font-size: 16px;
*/
}
.LabelCellStyle.note
{
    vertical-align:top;
}
.LabelCellStyle.note a,.LabelCellStyle.note a:link{
	color:#215a1e;
	text-decoration:none;
}
.LabelCellStyle.note a:focus,.LabelCellStyle.note a:hover{
	color:#4aaa42;
	text-decoration:underline;
	border-bottom:0px;
}


.DefinitionStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #444444;
	vertical-align:top;  
}
