﻿/*STYLE FOR FORM*/
.body
{
	background :#EEEEEE;
	font-size: 10pt;
}

.Heading
{
	font-family:Verdana;
	font-size:small;
	font-weight:bold;
	font-style:normal;
	color: Maroon;
}

.SubHeading
{
	font-family:Verdana;
	font-size:12;
	font-weight:bold;
	font-style:normal;
	color: Maroon;
}

.psTextbox {
    border : 1px solid #7B9EBD;
    font-family:Verdana;
    font-size:8pt; 
    vertical-align:middle;
    height:18px;
    width:100%;
    background-color:#FFFFFB;
    border-color:#CCCCCC;   
}

.psTextbox-ReadOnly
{
    border : 1px solid #CCCCCC;
    font-family:Verdana;
    font-size:8pt; 
    vertical-align:middle;
    height:18px;
    width:100%;
    background-color:#eeeeee;
    /*border-color:;   */
}

/*When TextBox in readonly status it must have this color*/
.psTextBoxGray 
{
    background-color:#fffbfb;
}
/*Style for multi line asp:textbox control*/
.psTextarea {
    border : 1px solid #7B9EBD;
    font-family:Verdana;
    font-size:8pt;
    width:100%;
}  
/*Style for asp:textbox control with URL link in edit box*/
.psUrl
{
color:#0000ff;
text-decoration:underline;
behavior:url(../Styles/UrlBehavior.htc);
border-bottom:#7B9EBD 1px solid;
border-left:#7B9EBD 1px solid;
border-right:#7B9EBD 1px solid;
border-top:#7B9EBD 1px solid;
font-family:Verdana;
font-size:8pt;
height:19px;
width:100%;
background-color:#FFFFFB;
border-color:#CCCCCC; 
}
/*Style for asp:textbox control with email in edit box*/
.psEmail
{
color:#0000ff;
text-decoration:underline;
/*behavior:url(../Styles/emailBehavior.htc);*/
border-bottom:#7B9EBD 1px solid;
border-left:#7B9EBD 1px solid;
border-right:#7B9EBD 1px solid;
border-top:#7B9EBD 1px solid;
font-family:Verdana;
font-size:8pt;
height:19px;
width:100%;
background-color:#FFFFFB;
border-color:#CCCCCC; 
}
/*Style for asp:button control */
.psButton {
border: 1px solid #7B9EBD;
    cursor:hand;  
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    behavior:url(../Styles/WebButtonBehavior.htc);
}

.psButton_Std 
{
     border-bottom:#7B9EBD 1px solid;
     height:25px; 
     border-left:#7B9EBD 1px solid;
     border-right:#7B9EBD 1px solid;
     border-top:#7B9EBD 1px solid;
     cursor:hand;       
     filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);     
     font-family:Verdana;
     font-size:11px;
     font-weight:bold;
     padding-left:8px;
     padding-right:8px;
     behavior:url(../Styles/WebButtonBehavior.htc);
}

/*Style for asp:button control Hover state*/
.psButtonHover 
{
    border-bottom:#7B9EBD 1px solid;
    height:20px;
    border-left:#7B9EBD 1px solid;
    border-right:#7B9EBD 1px solid;
    border-top:#7B9EBD 1px solid;
    cursor:hand;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ffdbb7);
    font-family:Verdana;
    font-size:11px;
    padding-left:5px;
    padding-right:5px;
    width:auto;
    behavior:url(../Styles/WebButtonBehavior.htc);
}
/*Style for asp:checkbox control */
.psCheckBox  
{
    border-bottom:#7B9EBD 1px;
    border-left:#7B9EBD 1px;
    border-right:#7B9EBD 1px;
    border-top:#7B9EBD 1px;
    font-family:Verdana;
    font-size:8pt;
    height:20px;
    width:auto;
}
/*Style for asp:checkbox control Hover state*/
.psCheckBoxHover  
{
    border-bottom:#7B9EBD 1px;
    border-left:#7B9EBD 1px;
    border-right:#7B9EBD 1px;
    border-top:#7B9EBD 1px;
    font-family:Verdana;
    font-size:8pt;
    height:20;
    width:auto;
}
/*Style for asp:radiobutton control state*/
.psRadioButton  
{
    border-bottom:#7B9EBD 1px;
    border-left:#7B9EBD 1px;
    border-right:#7B9EBD 1px;
    border-top:#7B9EBD 1px;
    font-family:Verdana;
    font-size:8pt;
    height:20;
    width:auto;
}
/*Style for asp:radiobutton control Hover state*/
.psRadioButtonHover  
{
    border-bottom:#7B9EBD 1px;
    border-left:#7B9EBD 1px;
    border-right:#7B9EBD 1px;
    border-top:#7B9EBD 1px;
    font-family:Verdana;
    font-size:8pt;
    height:20;
    width:auto;
}

.psReportButton
{
    border-bottom:#7B9EBD 1px solid;
    height:25px; 
    width:180px;
    border-left:#7B9EBD 1px solid;
    border-right:#7B9EBD 1px solid;
    border-top:#7B9EBD 1px solid;
    cursor:hand;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    behavior:url(../Styles/WebButtonBehavior.htc);
}

.ErrorLabel
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
	font-style:normal;
	color:Red;
}
.SuccessLabel
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
	font-style:normal;
	color:Green;
}
.psListBox
{
    font-family:Verdana;
    font-size:8pt;
    height:auto;
    width:100%;
    background-color:#FFFFFB;
}

.psDropDownList 
{
    font-family:Verdana;
    /*font-size:8pt;*/
    font-size:11px;
    height:20px; 
    vertical-align:middle;
    
    width:100%;
    
    
}

.psLabel {
font-family:Verdana;
font-size:8pt;
height:auto;
width:auto;
font-weight:normal;
}

.psHyperLink  
{
    Width:70;
    /*border-bottom:#7B9EBD 1px solid;
    border-left:#7B9EBD 1px solid;
    border-right:#7B9EBD 1px solid;
    border-top:#7B9EBD 1px solid;*/
    cursor:hand;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
    font-family:Verdana;
    font-size:11px;
    height:20;
    padding-left:5px;
    padding-right:5px;
}
.psLinkButton 
{
    Width:70;   
    cursor:hand;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
    font-family:Verdana;
    font-size:11px;
    height:20;
    padding-left:5px;
    padding-right:5px;
}

.ButtonProperty
{
	 height: 18px;
	 font-family: Verdana;
	 font-size: 8pt;
	 color: Indigo;
	 font-weight: bold;
	 border-color:  Gray;
	 border-width: thin;
	 Border-Style: Outset;
	 background-color: #F3F6F8;
	border-right:  gray 1px outset;
	border-top: White 1px outset;
	border-left: White 1px outset;
	border-bottom: Gray 1px outset;
}


/*STYLES FOR PANEL*/
/*Style for whole panel */
div.psPanel{
vertical-align:top;
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:32px;/*for visibilty bottom border in the form*/
position:relative;
overflow:auto;/*this is for showing scrool bar on right when size become small*/
width:100%;
height:100%;
background-color:#EEEEEE;
}   
div.psContentPanel {
vertical-align:top;
position:relative;
overflow:auto;/*this is for showing scrool bar on right when size become small*/
width:100%;
height:100%;	
}

/*Style for psPanelContentMultiPage object on panel*/
div.psPanelContentMultiPage{   
padding-left:15px;
padding-top:10px;
padding-right:15px;
padding-bottom:15px;
background-color:#FFFBFB;
border:1px solid #DBDAC9;
width:100%;
height:100%;

}

/*Style for TopMenuRight Control*/
.psTopMenuRightControl
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:Yellow;
    height:20px; 
    width:100%;
    overflow:hidden;
    padding-top:5px;
} 
  
/*Style for StatusBar Control*/
.psStatuBarControl
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:#ffffff;    
}
             
/*Style for Status bar on popup web dialogs*/
div.psPopUpStatusBar
{
    overflow:hidden;   
    width:100%;
    height:22px;
    z-index:15;/*for show bottom bar over all other component on desktop*/
    position:absolute;
    bottom:0px;/*uses the bottom attribute to set a div object 0 pixels from the bottom of the client area. */
    vertical-align:bottom;
    background:#577A99;
    font-family:Verdana;
    font-size:11pt;
    text-align:left;
    padding-left:15px;
}
.psVerticalAlignTop{vertical-align :top;}
/*Style for asp:textbox control*/
.psFindSingleEntityImage
{
    margin-left:3px;    
    vertical-align:text-bottom;
}

.psHand
{    
    cursor:hand;
}

/*Calendar Control*/
.psCalendar
{
    font-family:Verdana;
    font-size:8pt;
    height:auto;
    width:auto;
    font-weight:normal;
}

.psCalendarTitle
{   
    background-color:#577A99;
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    height:15px;
    width:100%;
    color:White;
    padding-left:10px;
}
.psCalendarNextPrev
{   
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    color:White;}  
    /*FROM Styles/DataGrid.css*/
    /* Styles for DataGrid component*/
    /*Style for Grid Content*/
    .psGrid{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:#333333;
    clip:    rect(auto auto auto auto);
    height:20px;
    text-decoration:none;
    vertical-align:middle;
    font-weight:normal;
    border-top:solid 1px  #949694;
    border-right:solid 1px  #949694;
    border-left:solid 1px  #949694;
    border-bottom:solid 1px  #949694;
    padding-left:5px;
    /*cursor:hand;*/
    width:100%;
    background:white;
}

/*Style for Grid Header*/
.psGridHeader
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:#336699; 
    clip:rect(auto auto auto auto);
    text-decoration:none;
    height:18px;
    vertical-align:middle;
    font-weight:bold;
    background-color:#EFE7D6;  
    cursor:default;
}

.psGridFooter
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:#336699; 
    clip:rect(auto auto auto auto);
    text-decoration:none;
    height:18px;
    vertical-align:middle;
    font-weight:bold;
    background-color:#EFE7D6;  
    cursor:default;
    width:100%;
}

.psLink A:visited
{
    color:#000000;
    text-decoration:none
}

.psLink A:link
{
    color:#000000;
    text-decoration:none
}

.psLink A:hover
{
    color:#000000;
    text-decoration:underline
}

.psLink A:active
{
    color:#000000;
    text-decoration:none
}
 
/*  Accordian Style           */
.cssCommon
{
	font-family:MS Sans Serif, Verdana; 
	font-size:10px;
}

.cssTextBox
{
	font-family:MS Sans Serif, Verdana; 
	font-size:10px;
}

.cssHeader
{
	font-family:MS Sans Serif, Verdana; 
	font-weight:bold;
	font-size:12px;
}
.cssX
{
	font-family:Cooper Black;
	font-size:small;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px; 
	padding: 5px;
    margin:2 0 2 5 ;
	font-weight: bold;   
    cursor: pointer;
}

.accordionNotesHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px; 
	padding: 2px;
    margin: 2 0 2 2 ;
	font-weight: bold;   
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionContentOnly
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;    
    padding: 5px;
    padding-top: 10px;
}

.accordion
{
    margin:0px;
}
.accordionLink
{
    color: white;
}

.modalBackground
{
    background:#666666;
    filter:alpha(opacity=80);
    opacity:0.8;
}

.modalPopup
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: Arial;
    vertical-align: baseline;
    line-height: 1;
    position: relative;
    background:#ffffff;
    color:#000000; 
    padding:10px 10px 10px 10px;
    border:solid 1px #f5f5f5;
}

.dialogContent
{
    background-color: #D3DEEF;
    border: 1px solid #2F4F4F;    
    padding: 5px;
    padding-top: 10px;
}


/*   Style for AJAX Combobox(dropdownlist)     { CssClass="WindowsStyle" }     */

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 12px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
	margin: 0;
	padding: 0;
	background-image: url('../Images/Common/AjaxDropdownArrow.gif');
	background-position: left top;
	border: 0px none;
	height: 21px;
	width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}