﻿html
{
	height: 100%;
	width: 100%;
	overflow-x: "hidden";
}
body
{
	/*font: normal 11px Verdana;*/
	color: #3E3E3E;
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	display: block;
	overflow-x: "hidden";
	
}
.Logo
{
	
	background-image: url('Images/HCP_LogoBlue.png' );
	height: 80px;
	width:188px;
}

.splitterBar
{
	width: 4px;
	height: 100%;
	background-color: White;
	text-align:right;
	cursor:pointer;
	border-left: solid 1px #183B61;
	border-right: solid 1px #183B61;
	
}
.Header
{
	font-size: 13px;
	color: #B40404;
	font-family: Verdana;
	text-decoration: none;
}	
.HeaderBorder
{	
	border-width:1px;
	border-style:solid;
	border-color:Navy;
}
.PopupPanel
{
	border-width:5px;
	border-style:inset;
}
.ajaxCalCSS .ajax__calendar_container
 {
    border:1px solid #646464;
    background-color: white;
    color: black;
    z-index: 1000;
    position:absolute;
}
.leftLinkContentHover
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: none;
	/*border: solid 1px #6593CF;
	background-image: url('Images/btnBgImg.gif' ); */	
	height: 30px;
	padding-left: 0px;
}


.headerCtrlBlue
{
	background-color:#B2D3ff;  /* #6495ed B2D3ff*/
}
/*splitter*/
.bgTitle
{
	background-color:#FFFFFF;
	vertical-align:middle;

	/*background-color:#6495ed;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;*/
	border-bottom:solid 1px #000000;	
}
.bgLeftLink
{
	background-color: #B2D3FF;
}
.bgModal
{
	background-color: #E3EFFF;
}
.pageTitle
{
	font: bold 12px Verdana;
	color: #183B61;
}
.hand
{
	cursor: pointer;
}
.tdBar
{
	width: 10px;
	z-index: 110;
	position: relative;
	display: none;
	height: 100%;
	background: #C4DCFB;
	cursor: pointer;
	font: bold 11px Verdana;
	color: #000000;
}
.leftLink
{
	width: 180px;
	height: 100%; /*border:solid 1px red;*/
}

/*Background Style Properties*/

.bgBody
{
	background-color: #B2D3ff; /*#3E546E*/
}
.grdHeaderContentMod
{
	font: bold 11px Verdana;
	color: #000000;
	text-decoration: none;
	height: 20px;
	background-color:#D8D8D8;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;	
}
.grdHeaderContent
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: none;
	height: 20px;
	background-color:#B2D3ff;
	border-bottom-width:1px;
	border-bottom-color:Navy;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-color:Navy;
	border-top-style:solid;
	
}
.grdHeaderContent a:link
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: underline;
}
.grdHeaderContent a:hover
{
	font: bold 11px Verdana;
	color: Red;
	text-decoration:underline;	
}
.grdHeaderContent a:visited
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: underline;
}
.grdRowStyleContent
{
	background-color:#e3efff;
	color:#444444;
	font-size:11px;	
	height:20px;
	text-decoration:underline;
}

.lPad
{
	padding-left: 5px;
}
.lPadBig
{
	padding-left: 15px;
}
.lPadBig1
{
	padding-left: 26px;
}
.lPadBig2
{
	padding-left: 60px;
}

.rPad
{
	padding-right: 5px;
}
.rPadBig
{
	padding-right: 15px;
}
.rPadBig1
{
	padding-right: 40px;
}
.tPad
{
	padding-top: 5px;
}
.bPad
{
	padding-bottom: 5px;
}
.allPad
{
	padding: 5px 5px 5px 5px;
}
.modalTitleBg
{
		background-color: #2B5178;
	height:25px;
}

.modalBackground
{
	/*background-image: url('~/Images/blur.jpg');*/
	background-color:  #2B5178;
	opacity: .40;
	filter: alpha(opacity=40) width:100%;
}
.modalBackgroundRemove
{
	/*background-image: url('~/Images/blur.jpg');*/
	background-color: Transparent;
	opacity: .0;
	filter: alpha(opacity=0) width:1%;
}


/*Header Properties*/
.subHeadTitles
{
	font: bold 11px Verdana;
	color: #183B61;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:Navy;
	text-decoration: none;
	background-color:#6495ed; 
	height: 24px;
	
}
.Birthday
{
	font: bold 11px Verdana;
	color: #183B61;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:Navy;
	text-decoration: none;
	background-color:ThreeDShadow;
	height: 24px;
	
}
.headerTitle
{
	font: bold 14px Verdana;
	color: #183B61;
}
.headerContent
{
	font: bold 11px Verdana;
	color: #000000;
	text-decoration: none;
}

/*Footer Properties*/
.footerBackground
{
	background-color:#6495ed;
	height:25px;
}
.borderAll
{
	border: solid 1px Black;
}
.borderLeft
{
	border-left: solid 1px Black;
}
.borderRight
{
	border-right: solid 1px Black;
}
.borderTop
{
	border-top: solid 1px Black;
}
.borderBottom
{
	border-bottom: solid 1px Black;
}
.mnuItemBackground
{
	border-width:1px;
	border-style:solid;
	border-color:#183B61;
	text-decoration: none;	
	padding-left: 0px;
	padding-right: 0px;
}
.mnuStaticStyle
{
	color:Navy;
	/*background-color:#6495ed;  
	background-image:"~/Images/ImgNotSelected.gif";*/
	text-align:left;
	border-width:0px;
	border-style:solid;
	border-color:#183B61;
	height:18px;
}
.mnuDynamicHoverStyle
{
	color:Black;
	/*background-color:#B2D3FF;*/
	background-color:#B2D3FF;
	height:18px;
}
.mnuSelectedItem
{
	color:#183B61;
	vertical-align:middle;

	font-size:11px;
	font-family:Verdana;

	border-width:1px;
	border-style:solid;
	border-color:Navy;
	
}
.mnuDynamicMenuStyle
{
	color:#183B61;	
	background-color:#ADD6EB;	
}
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.tabBackGround
{
	background-color: #D5E7FF;
}
.txtBox
{
	border: solid 1px #6593CF;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
}
.txtBoxDoc
{
	border: solid 1px #6593CF;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
    padding-bottom :10px;
    padding-top :10px;
}
.txtBoxConditions
{
	border: solid 1px Gray;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 1px;
}
.txtBox1
{
	border: solid 1px #6593CF;
	text-align: Right;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
}
.txtBox2
{
	border: solid 1px #6593CF;
	text-align: Right;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
}
.txtBoxRev
{
	border: solid 1px Gray;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
}
.txtNum
{
		border: solid 1px #6593CF;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
}
.txtNum1
{
		border: solid 1px #6593CF;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
}
.txtBoxForDDl
{
	border: solid 1px #6593CF;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 1px;
}
.dropDown
{
	width: 250px;
	height: 15px;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-right: 5px;
}
.listBox
{
	width: 250px;
	height: 15px;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	padding-right: 5px;
}
.button1
{
	color: #183B61;
	background-color:#dcdcdc;
	height: 22px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border-top-width:3px;
	border-left-width:3px;
	border-color:#6495ed;
	border-style:inset;
	text-align: center;
	vertical-align: middle;
}
.button
{
	color: #183B61;
	background-color:#dcdcdc;
	height: 25px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border-top-width:3px;
	border-left-width:3px;
	border-color:#6495ed;
	border-style:inset;
	text-align: center;
	vertical-align: middle;
}
.buttonSmall
{
	color: #183B61;
	height: 20px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #B2D3FF;	
	text-align: center;
	vertical-align: middle;
}

.pagingContent span
{
	font: normal 11px verdana;
	color: #305871;
	text-decoration: none;
}
.topLinkContentHover1
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: none;
	background-color:#ffffff;
	vertical-align:middle;	
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	
	border-width:0px;
	border-style:solid;
	border-color:Navy;
	
	/*padding-top: 2px;
	padding-bottom: 2px;*/
}
.topLinkContentHover
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: none;
	background-color:#ffffff;
	vertical-align:middle;	
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	
	border-width:1px;
	border-style:solid;
	border-color:Navy;
	
	/*padding-top: 2px;
	padding-bottom: 2px;*/
}
.topLinkContentHover a:link
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: none;
}
.topLinkContentHover a:hover
{
	font: bold 11px Verdana;
	color: #183B61;	
	text-decoration: none;
}
.topLinkContentHover a:visited
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: none;
}
.topLinkContent
{
	font: bold 11px Verdana;
	color: #183B61;
	border-width:1px;
	border-style:solid;
	border-color:Navy;
	text-decoration: none;
	background-color:#B2D3ff;
	/*background-color:#6495ed;  */
	height: 24px;
	padding-left: 0px;
	padding-right: 0px;
}
.topLinkContent a:link
{
	font: bold 11px Verdana;
	color: #183B61;	
	text-decoration: none;
}
.topLinkContent a:hover
{
	font: bold 11px Verdana;
	color: #183B61;
	/*background-color:#B2D3FF;*/
	background-color:#ffffff;
	text-decoration: none;
}
.topLinkContent a:visited
{
	font: bold 11px Verdana;
	color: #183B61;
	text-decoration: none;
}
/*Validators*/
.validator
{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #FF0000;
}
.login
{
	background-color:#E3EFFF;
}

.errorMsg
{
	color:#FF0000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
.errorMsgBlue
{
	color:Blue;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
.rowColor
{
	background-color:#e3efff;
	color:#444444;
	font-size:12px;
	height:25px;
}
.rowAlternateColor
{
	background-color:#ffffff;
	color:#444444;
	font-size:12px;
	height:25px;
}
.label1
{
	color:#183B61;
	font-family:Verdana;	
	font-size:11px;
}
.HyperLink
{
	font:11px Verdana;
	color: #8B4513;
	text-decoration: none;
	height: 20px;
	
	
}
.HyperLink:link
{
	font:11px Verdana;
	color: #8B4513;
	text-decoration: underline;
}
.HyperLink:hover
{
	font:11px Verdana;
	color: Blue;
	text-decoration:underline;	
}
.HyperLink:visited
{
	font:11px Verdana;
	color: #000000;
	text-decoration: underline;
}
.HyperLink1
{
	font:11px Verdana;
	color: Blue;
	text-decoration: none;
	height: 20px;
	
	
}
.HyperLink1:link
{
	font:11px Verdana;
	color: Blue;
	text-decoration: underline;
}
.HyperLink1:hover
{
	font:11px Verdana;
	color: Gray;
	text-decoration:underline;	
}
.HyperLink1:visited
{
	font:11px Verdana;
	color: #000000;
	text-decoration: underline;
}
.HyperLinkPwd
{
	font:11px Verdana;
	color: #8B4513;
	text-decoration: none;
	height: 20px;
	
	
}
.HyperLinkPwd:link
{
	font:11px Verdana;
	color: #8B4513;
	text-decoration: underline;
}
.HyperLinkPwd:hover
{
	font:11px Verdana;
	color: Blue;
	text-decoration:underline;	
}
.HyperLinkPwd:visited
{
	font:11px Verdana;
	color: #000000;
	text-decoration: underline;
}
#popupcontent
{
position: absolute;
visibility: hidden;
overflow: hidden;
border:1px solid #CCC;
background-color:#F9F9F9;
border:1px solid #333;
padding:5px;
}