﻿
table 
{
	background-color:Transparent;
	border-collapse:collapse;
	border:0px;
}

table a:hover {
	border-bottom: 1px solid white;
}

td, th 
{

	padding:4px;
	border:0px;
}

#time-stamp {
	margin-top:60px;
}
/*
*/
.pd_spacer
{
	height:300px;
}

/****************************/



/*******************************/




/****************************/
/*	SEARCH CRITERIA PAGE	*/
/****************************/

#content-search {
  min-height:300px;
  height:auto !important;
  height:300px;
/*
	height:expression(document.body.clientHeight < 700 ? "400px" : "100%" );
	margin-left:5%;	
	margin-right:5%;
*/

}
#content-search p {
	font-size: 16px;
}

/*	can use for main table id (instead of TableMain):

.SearchProvidersTable {
}
.SearchProvidersTable td {
	font-size: 16px;
}
*/
	
.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;
	width: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;
} 

.LabelCellStyle2
/*	used for buttons on search & results pgs */
{
    background-color: #DBEDD7;
    text-align: Right;
    color: black;
    padding:5px;
    vertical-align:bottom;
	border-spacing:0px;
}

.LabelCellStyle1
/*	used for button on results pg */
{
    background-color: #DBEDD7;
    text-align: Left;
    color: black;
    padding:5px;
    vertical-align:bottom;
	border-spacing:0px;
}

.ButtonStyle
{
	font-size: 16px;
/*
    background-color: #7BBE6D;
*/	
    background-color:#289728;
    text-align: center;
    color: white;
/*
    padding:0px;
    width: 80px;
    height:30px;            
*/	
    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;     
        width:220px;
}
.LongButtonWaitStyle
{
	font-size: 16px;
    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;
}




/*
.ButtonStyle160
{
	font-size: 16px;
    background-color:#289728;
    text-align: center;
    color: white;
    padding:0px;
    width: 160px;
    height:30px;            
}
*/	


.collapsePanel {
	width: 100%;
	height:0px;
	background-color: #DBEDD7;
	overflow:hidden;
}

.collapsePanelHeader{	

	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 12px;
*/
	font-size: 16px;
	background-color: #DBEDD7;
	/*background-color: #289728; */
	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: 12px;
*/
	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: xx-small;
*/
	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		*/
/****************************/

#content-results {
	Padding:20px;	
	margin:0 0 3px 0;
	padding:0;
}

/*
 cellpadding="3" cellspacing="0" border="0"
 */

 
.GridViewStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-Color: White;
/*
	border-color: #666666;
*/	
	border-color:#999999;
	width: 100%;  
/*
    vertical-align: top; 
*/	
	border-style: None;
/*	?	*/
	border-width:0px;
	padding: 3px;
}
.GridViewStyle td
{
	font-size: 16px;
    vertical-align: top; 
}


.PagerStyle
{
/*	FROM bravohealth:	*/
	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  
{	
/*	FROM bravohealth:	*/
	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;  
/*
	font-size:13px;
*/
	width:150px;
}
/*	FROM bravohealth:	*/
/*
.PagerStyle td  
{	
	font-size:13px;
}

.PagerStyle td a:link
{	
	font-size:13px;
}
*/
.PagerStyle table a:link 
{
/*	FROM bravohealth:	*/
	color:White;
	font-weight: bold;
	text-decoration:none; 
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
*/
}	


/*	FROM bravohealth:	*/
.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;
 } 


/*	******************	*/
/*	SEEMS UNNECESSARY /
	INEFFECTIVE:		*/
/*	******************	*/
/*
.HeaderStyle a 
{ 
    color: #ffffff;       
	font-weight: bold;
	text-decoration: none;    
}
.HeaderStyle:hover
{
	background-color: #289728;
	color: #ffffff;
	font-weight: bold;
}     
*/
/*	******************	*/

.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;
	width: 0px;
}
.LabelCellStyle td {
	font-size: 16px;
}
.LabelCellStyle.note
{
    vertical-align:top;
}
.LabelCellStyle.note a,.LabelCellStyle.note a:link{
	color:#4aaa42;
	text-decoration:none;
}
.LabelCellStyle.note a:focus,.LabelCellStyle.note a:hover{
	color:#4aaa42;
	text-decoration:underline;
	border-bottom:0px;
}

/*

.LabelCellStyleCenter
{
	font-size: 16px;
    background-color: #DBEDD7;
    text-align: right;
    color: black;
    font-weight:bold; 
    padding:0;
    vertical-align:bottom;
	border-spacing:0px;
}
.LabelCellStyleCenter td {
	font-size: 16px;
}

.LabelCellStyleLeft
{
	font-size: 16px;
    background-color: #DBEDD7;
    text-align: left;
    color: black;
    font-weight:bold; 
    padding:5px;
    vertical-align:bottom;
	border-spacing:0px;
}
.LabelCellStyle td {
	font-size: 16px;
}
*/

/****************************/
/*	SEARCH ERROR PAGE	*/
/****************************/

#content-error {
	margin-top: 40px;
	margin-left: 120px;
	margin-right: 90px;
	margin-bottom: 40px;
}

.updateProgress
{
	border: 1px solid #ABADB3;
	background-color: #ffffff;
	height: 20px;
	padding-left:4px;
	padding-bottom:2px;
}


.DefinitionStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #444444;
	vertical-align:top;  
}
