﻿/*
.SelectedRowStyle td 
{
 background-color: #FFFFCC; 
}
*/
.AlternatingRowStyle
{
background-color: #f5f5f5;
}

/*
.PagerStyle
{
	background-color: Silver;
}
*/
.HeaderStyle
{
	background-color: #E0E0E0;
	font-family:Times New Roman;
}

.GridView 
{
border-style: solid;
border-width: 1px;
/* border-color: #b0c4de; */
width: 100%;
}
.GridView td
{
	
border-style: solid;
border-width: 1px;
/* border-color: #b0c4de; */
}

.GridItem
{
/*background-color: #e6e6e6; */
}

.GridAltItem
{
/*background-color: white; */
}

table.sample {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse:collapse;

}
table.sample th 
{
	text-align: left;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: #E0E0E0;/*#b0c4de; */
	font-weight:normal;
}
table.sample td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: white;
}	

th
{
	font-weight: normal;
}

/**  Status Panel */
#StatusPanel
{
	width: 100%;
}
.StatusPanelText
{
	font-size: 12px;
	color:black;
	text-align: left;
}
.ErrorText
{
	/*color:#cc0000;*/
    color: #FF0000;
}

.hidden
{
    display: none;
}

body
{
	background-color: #fff;
	margin: 0;
	font-family:Arial;
	font-size: 10px;
}
a
{
	text-decoration:none;
	color:#8e816a;
	/*color:#D8B63F;*/
}
a:hover
{
	text-decoration:underline;
}
img
{
	border:none;
}
select
{
	font:11px Arial;
}
.Clear
{
	clear:both;
}


#Container
{
	background: #FFFFFF;
	margin: 0px auto;
	width: 800px;
	height: 710px;
}

#LogoSection
{
	background-image: url(/images/GovernmentLogo2.gif);	
	background-repeat: no-repeat;
	margin: 0px auto;
	/*width: 924px;*/
	width: 800px;
	height: 55px;
	text-align: center;
	vertical-align: text-bottom;
}

.HeaderSection
{
	background: #FFFFFF;
	margin: 0px auto;
	/*width: 924px;*/
	width: 800px;
	height: 50px;
	font-size:11px;
}

.ErrorMessageHeader
{
	background: #FFFFFF;
	margin: 0px auto;
	width: 600px;
	height: 50px;
	font-size:13px;
}

.ErrorMessage
{
	background: #FFFFFF;
	margin: 0px auto;
	width: 600px;
	height: 50px;
	font-size:11px;
}


#HeaderTopLeft
{
	background: #a09481 url(/Common/Images/HeaderLeftBackground.jpg) no-repeat left top;
	float:left;	
	/*width: 737px;*/

	width:613px;
	max-height:50px;
	height:50px;
	font-size:11px;
}

#HeaderTopLeft a
{
	font-weight:bold;
	font-size:11px;
	color:#edda97;
	text-align:right;
}


#HeaderTopRight
{
	background: #a09481 url(/Common/Images/HeaderRightBackground.jpg) no-repeat right top;
	float:right;
	width:187px;
	max-height:50px;
	height:50px;
}

#HeaderTopRight #MiddleRightSection
{
	font-size:11px;
	color:white;
	padding-right:10px;
	text-align:right;
}

#HeaderTopRight #BottomRightSection
{
	font-size:11px;
	color:white;
	padding-right:10px;
	text-align:right;

}


#HeaderTopRight #MiddleRightSection a
{
	font-size:11px;
	color:#edda97;
	
}


#HeaderTopRight #BottomRightSection a
{
	font-size:11px;
	color:#edda97;
}



#HeaderTopRight #TopDate
{
	float:right;
	color:#fff;
	font-size:11px;
	text-align:right;
	padding-right:10px;
}

#HeaderTopLeftSection
{
	color:#edda97;
}
.HeaderTitle
{
	padding-bottom:0px;
	font-weight:bold;
	color:White;
	font-size:11px;
	padding-top:7px;
	padding-left:10px;
	font-family:Verdana;
}
.HeaderText
{
	padding-bottom:0px;
	font-weight:normal;
	color:White;
	font-size:11px;
	padding-top:7px;
	padding-left:10px;
	font-family:Verdana;
}

.UserName
{
	color:#fff;
	font-size:11px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:6px;
}

#ContentPlaceHolder
{
	font-family: Arial;
	font-size: 11px;
}

.PageContents
{
	font-family: Arial;
	font-size: 14px; 
	width: 100%;
}
.PageContentsLeft
{
	font-family: Arial;
	font-size: 14px; 
	
	background-color: #edda97 /*#ffcd50; */
}

.PageContentsRight
{
	font-family: Arial;
	font-size: 14px; 
	/*background-color: #f5f5f5; */
	width: 100%;
}

#HeaderTopLeft img
{
	margin:0px 5px 0px 11px;
}
#TopDate
{
	float:right;
	color:#fff;
	font-size:11px;
	text-align:right;
	padding-right:10px;
	padding-top:6px;
}



/*
#HeaderMain
{
	float:left;
	width:573px;
}
#HeaderMainRight
{

	float:left;
	width:187px;
}
#HeaderRightColumnNav
{
	background: url('/common/Images/DiagonalLighttoDark.png') no-repeat;	
	height:100px;
	width:187px;
}
#HeaderRightColumnNav .Container
{
	background:none;
	margin:0px;
	padding:1px 8px 7px;
}
 */


/************************************************************  Footer
*/
.Footer
{
	background: #a09481 url(/Common/Images/FooterBackground.jpg) no-repeat left top;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
    width: 800px;
}

.Footer a
{
	font-weight:bold;
	font-size:10px;
	color:#edda97;
	text-align:right;
}

.Footer a:hover
{
	text-decoration:underline;
}

/**  Main Area */
#Main Area
{
	width: 100%;
}
#PersonPanel
{
	font-size: 12px;
	color: Black;
	text-align: left;	
}
#FamilyPanel
{
	font-size: 12px;
	color: Black;
	text-align: left;	
}
#ProgramPanel
{
	font-size: 12px;
	color: Black;
	text-align: left;	
}
#AddressPanel
{
	font-size: 12px;
	color: Black;
	text-align: left;	
}

#AddInfoPanel
{
	font-size: 12px;
	color: Black;
	text-align: left;	
}


/**  Main Area */
#Edit Area
{
	width: 100%;
}
.DetailsPanel
{
	font-size: 12px;
	color: Black;
	text-align: left;	
}

*  Multi View 
#Multiview
{
	width: 100%;
}



.panel {
    /*margin-bottom: 20px;*/
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
    padding: 15px;
}

.panel-body:before,
.panel-body:after {
    display: table;
    content: " ";
}

.panel-body:after {
    clear: both;
}

.panel-body:before,
.panel-body:after {
    display: table;
    content: " ";
}

.panel-body:after {
    clear: both;
}

.panel > .list-group {
    margin-bottom: 0;
}

.panel > .list-group .list-group-item {
    border-width: 1px 0;
}

.panel > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.panel > .list-group .list-group-item:last-child {
    border-bottom: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.panel > .table {
    margin-bottom: 0;
}

.panel > .panel-body + .table {
    border-top: 1px solid #dddddd;
}

.panel-heading {
    padding: 1px 1px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-title {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 16px;
}

.panel-title > a {
    color: inherit;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel-group .panel {
    margin-bottom: 0;
    overflow: hidden;
    border-radius: 4px;
}

.panel-group .panel + .panel {
    margin-top: 5px;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #dddddd;
}

.panel-group .panel-footer {
    border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}

.panel-default {
    border-color: #dddddd;
}

.panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #dddddd;
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #dddddd;
}

.panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #dddddd;
}

.panel-primary {
    border-color: #428bca;
}

.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #428bca;
    border-color: #428bca;
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #428bca;
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca;
}

.panel-success {
    border-color: #d6e9c6;
}

.panel-success > .panel-heading {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
}

.panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
}

.panel-warning {
    border-color: #fbeed5;
}

.panel-warning > .panel-heading {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #fbeed5;
}

.panel-warning > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #fbeed5;
}

.panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #fbeed5;
}

.panel-danger {
    border-color: #eed3d7;
}

.panel-danger > .panel-heading {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.panel-danger > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #eed3d7;
}

.panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #eed3d7;
}

.panel-info {
    border-color: #bce8f1;
}

.panel-info > .panel-heading {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #bce8f1;
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #bce8f1;
}

html {
  overflow-y: scroll;
}