﻿body 
{
	font-family: Calibri, Verdana, Tahoma, Arial;
	font-size: small;
}

/*------------------------------*/
/*          FOOTER              */
/*------------------------------*/
html, body {
height: 100%;
}
#container {
min-height: 100%;
border-left: 2px solid #666;
border-right: 2px solid #666;
width: 100%;
margin: 0 auto;
}
* html #container {
height: 100%;
}
#footer {
width: 100%;
color: navy;
text-align: center;
height: 50px;
padding-top: 50px;
margin: -50px auto 0 auto;
}
#clearfooter {
height: 50px;
}
/*--- end of Footer ---*/


.DemographicCategory
{
	background-color: #f1efe2;			/*#f1efe2;*/
	font-weight: bold;
	color: Blue;
}

.dsTable
{
	background-color: #b4b4b4;
	vertical-align: top;
}


.dsTableButtonRow
{
	background-color: #f1efe2;			/*#f1efe2;*/
	font-weight: bold;
	color: Blue;
}

.dsTableCol1
{
	background-color: #ffffff;
	color: black;
	font-weight: normal;
	font-size: small;
    font-family: Verdana;

}

.dsTableCol1b
{
	background-color: #ffffff;
	color: black;
	font-weight: bold;
	font-size: small;
}

.dsTableCol2
{
	background-color: #e0eee0;
	color: Black;
	font-size: small;
}

.GridviewHeaderRow
{
    background-color: LightBlue;        
    color: Navy;
    font-weight: bold;
    text-align: center;
}

.HeadingHyperlinks
{
    color: Navy;
}

.menuHeader{
background: white url(glossyback.gif) repeat-x bottom left;
background-color: #f0f8ff;
color: White;
position: relative;
}


/*Modal Popup*/
.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;
    text-align:center;
}
.hidden {display:none}


.MultiViewHeader
{    
    background-color:#95b3bd;
    color: #213F60;                         
	font-weight: bold;
	font-family: "Trebuchet MS", verdana, "MS Reference Sans Serif", arial, Tahoma;
	font-size: large;
}

.MultiViewInstructions
{
    background-color: #ececec;
    color: royalblue;
}

.MultiViewButtonRow
{
    background-color: #fff0f5;    
}

.popupExtender
{
    background-color: #AAD4FF;
    position: absolute;
    visibility:hidden;
    border-style:solid;
    border-color:Black;
    border-width:2px;
}

.rowcolor_WhiteSmoke
{
    background-color: WhiteSmoke;
}

.SpecialtyShoppeHeader
{
    background-color: #abc7f6;
    color: Navy;
    font-size: large;
    font-weight: bold;
}
.SpecialtyShoppeButtonOFF
{
    background-color: navy;
    color: white;
       
}
.SpecialtyShoppeButtonON
{
    background-color: #abc7f6;
    color: navy;
}

.TableMaintenance
/* set the cell-spacing to 2 for lines to be shown! */
{
	vertical-align: top;
	
	/*BORDER-RIGHT: teal 2px solid; BORDER-TOP: teal 2px solid; BORDER-LEFT: teal 2px solid; WIDTH: 80%; BORDER-BOTTOM: teal 2px solid*/
	border-right: #807BBE 2px solid;
	border-top: #807BBE 2px solid;
	border-left: #807BBE 2px solid;
	border-bottom: #807BBE 2px solid;
}
.TableMaintenanceButtonRow
{
	background-color: #83A3B8;			/*#cbcb98;*/
	font-weight: bold;
	color: white;
}
.TableMaintenanceCol1
/* 1st/3rd columns in a table */
{
	background-color: #fffff0;                    /*#fffff0; */
    color: royalblue;
	font-weight: normal;
    BORDER-BOTTOM-WIDTH: 1px; 
    border-bottom-color: #cbcb98;
    border-bottom-style: solid;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
}
.TableMaintenanceCol1Black
/* 1st/3rd columns in a table */
{
	background-color: #fffff0;                    /*#fffff0; */
    color: black;
	font-weight: normal;
    BORDER-BOTTOM-WIDTH: 1px; 
    border-bottom-color: #cbcb98;
    border-bottom-style: solid;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
}
.TableMaintenanceCol1BlackBold
/* 1st/3rd columns in a table */
{
	background-color: #fffff0;                    /*#fffff0; */
    color: black;
	font-weight: bold;
    BORDER-BOTTOM-WIDTH: 1px; 
    border-bottom-color: #cbcb98;
    border-bottom-style: solid;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
}
.TableMaintenanceCol2
/* 2nd/4th columns in a table */
{
	background-color: #ececec;                  /*#DFDFBF; gold*/      /*#ececec; gray*/
	color: royalblue;
    BORDER-BOTTOM-WIDTH: 1px; 
    border-bottom-color: #cbcb98;
    border-bottom-style: solid;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
}
.TableMaintenanceCol2Black
/* 2nd/4th columns in a table */
{
	background-color: #ececec;                  /*#DFDFBF; gold*/      /*#ececec; gray*/
	color: black;
    BORDER-BOTTOM-WIDTH: 1px; 
    border-bottom-color: #cbcb98;
    border-bottom-style: solid;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
}
.TableMaintenanceColBlack
/* 2nd/4th columns in a table; Black text */
{
	background-color: #ececec;                  /*#DFDFBF; gold*/      /*#ececec; gray*/
	color: black;
    BORDER-BOTTOM-WIDTH: 1px; 
    border-bottom-color: #cbcb98;
    border-bottom-style: solid;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
}

.TableMaintenanceEmpHeader
{
	background-color: #807BBE;                  /*#008080;*/          /*A8E2FF*/
	font-weight: bold;
	color: beige;
}
.TableMaintenanceHeader
{	
    background-color:#95b3bd;
    color: #213F60;                         /*#213F60; dark blue  #336666; */
	font-weight: bold;
	font-family: "Trebuchet MS", verdana, "MS Reference Sans Serif", arial, Tahoma;
	font-size: large;
}
.TableMaintenanceSubHeader
{	
    background-color: #e6e6fa;
    color: Gray;
	font-weight: bold;
	font-family: "Trebuchet MS", verdana, "MS Reference Sans Serif", arial, Tahoma;
	font-size: medium;
}

.watermark
{
    background: url(http://www.hpna.org/images/watermark25.png) white center no-repeat fixed; 
}

