BODY {
    /*BACKGROUND-COLOR: #a8a851; */
    background-color: LightSlateGray;
    FONT-FAMILY: Verdana;
    HEIGHT: 100%;
    FONT-SIZE: 13px;
    margin-top: 0;
}
HTML {
	/*BACKGROUND-COLOR: #a8a851;*/ FONT-FAMILY: Verdana; HEIGHT: 100%; FONT-SIZE: 13px
}
#container {
	MARGIN: 0px auto; WIDTH: 1250px; DISPLAY: block; BACKGROUND: #ffffff; padding-top:10px;
}
#bodyContent {
	PADDING-BOTTOM: 25px; MARGIN: 0px 18px 0px 24px; DISPLAY: block
}
A:hover {
	TEXT-DECORATION: underline
}
#login TD {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#login INPUT {
	HEIGHT: 18px; FONT-SIZE: 16px
}
.newsModual {
	MIN-HEIGHT: 77px; WIDTH: 216px;
}
.newsModual .newsPicture {
	WIDTH: 216px; DISPLAY: none; HEIGHT: 136px; VERTICAL-ALIGN: middle
}
.newsModual .newsInfo {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 45px; COLOR: #99998f; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; PADDING-TOP: 15px
}
.navItem 
{
	MARGIN-BOTTOM: 1px; width: 182px; height: 28px; DISPLAY: block; padding-bottom: 5px;
}
	.navItem A {
		TEXT-DECORATION: none;
		COLOR: #ffffff;
		height: 20px;
		font-weight: bold;
		DISPLAY: block;
		padding-left: 5px;
		padding-top: 8px;
		padding-bottom: 5px;
		background-color: #336699;
		border-top: solid 1px #fff;
		border-bottom: solid 1px #fff;
		border-left: solid 1px #369;
		border-right: solid 1px #369;
	}
		.navItem A:hover {
			TEXT-DECORATION: none;
			height: 20px;
			COLOR: #336699;
			DISPLAY: block;
			background-color: #ffffff;
			border: solid 1px #369;
		}
.navBTN {
	CURSOR: pointer
}
.subNav {
	BACKGROUND-COLOR: #e5eaee; MARGIN: 0px 2px 0px 3px; DISPLAY: block
}
.subNav A {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; WIDTH: 136px; PADDING-RIGHT: 6px; DISPLAY: block; COLOR: #105e8e; FONT-SIZE: 10.5px; PADDING-TOP: 7px
}

P {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px; COLOR: #333333; FONT-SIZE: 13px
}
P A {
	COLOR: #a30234
}
.serviceSearch {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 20px; COLOR: #333333; FONT-SIZE: 11px
}
.serviceSearch A {
	COLOR: #a30234
}
.subHead {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 15px; COLOR: #a30234; FONT-SIZE: 16px
}
.subHeadALT {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 15px; COLOR: #002a5d; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.subHead A {
	COLOR: #800000
}
.staffName {
	COLOR: #a30234; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.staffTitle {
	LINE-HEIGHT: 16px; COLOR: #002a5d; FONT-SIZE: 11px
}
.staffContact {
	LINE-HEIGHT: 16px; COLOR: #333333; FONT-SIZE: 11px
}
UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: circle; PADDING-LEFT: 30px; WIDTH: 90%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333333; FONT-SIZE: 13px; PADDING-TOP: 10px
}
LI {
	MARGIN: 0px;
	FONT-SIZE: 13px;
}
OL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; COLOR: #333333; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.staffContainer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 31%; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 85px; PADDING-TOP: 0px
}
.staffContainer A {
	COLOR: #a30234
}
.staffContainer IMG {
	MARGIN: 0px 10px 0px 0px
}
.newsContainer {
	COLOR: #002a5d
}
.newsContainer A {
	COLOR: #002a5d
}
.newsContainer TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.consumerInfo {
	LINE-HEIGHT: 12px; FONT-SIZE: 11px
}
.consumerInfo A {
	COLOR: #a30234
}
.downloadAcrobat {
	LINE-HEIGHT: 12px; WIDTH: 400px; DISPLAY: block; FONT-SIZE: 11px
}
.downloadAcrobat IMG {
	MARGIN: 0px 10px 0px 0px
}
.downloadAcrobat A {
	COLOR: #a30234
}
.boardMemberBtmLinks {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #002a5d; FONT-WEIGHT: 500; PADDING-TOP: 25px
}
.boardMemberBtmLinks A {
	COLOR: #002a5d
}
.bodyPadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.residentProfilePadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 5px
}
#ppiSideBar {
	LINE-HEIGHT: 15px; MARGIN: 0px 0px 10px 10px; COLOR: #333333
}
#ppiSideBar A {
	COLOR: #333333; TEXT-DECORATION: none
}
#ppiSideBar A:hover {
	TEXT-DECORATION: underline
}
#nameTable TD {
	PADDING-RIGHT: 10px
}
A {
	COLOR: #a30234
}
error UL {
	COLOR: red; FONT-WEIGHT: bolder
}
.FormTable {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: Verdana; BORDER-TOP-STYLE: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; PADDING-TOP: 4px
}

input[type=text], textarea
{
    font-family: Verdana;
    font-size: 13px;
}
 /******************************************************************************************************/
.tblBorder 
{ 
    border: solid 1px #ccc; 
    margin-top: 15px;
}
.tblBorder td {
    padding: 4px;
}

.tablehead
{
	height: 20px; 
	background-color: #d3dce4;
	font-weight: bold;
	color: #003399;
	padding-top: 3px;
	text-align: left;
}
.tdName {
	background-color: #E7EDF8;
	line-height: 25px;
}
.button
{
	color: #FFFFFF;
	background-color: #369;
	border: 1px solid #888;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
    padding: 3px 10px 3px 10px;
}

div.Header
{
    padding: 0px 0px 10px 0px;
    font-size: 16px;
    margin: 0px;
    color: #a30234;
    text-align: left;
    border-bottom: solid 1px #ccc;
    font-weight: bold;
}

.tablesubhead
{
	background: #336699;
	color: #FFF;
	height:25px;
}

/**************************************************************************************************************/
/****  GRIDVIEW CSS CLASS  ****/
/**************************************************************************************************************/

.Gridview table /*, .Gridview td, .Gridview Caption*/
{
    /*border-collapse: collapse;
    border: solid 1px #369;
    text-align:left;*/
}
.Gridview td 
{
    border: 0px solid #fff;
	padding: 7px;
}
/*
.Gridview .LKTable
{
    border: 1px solid #6297BC; 
    border-collapse: collapse;
    padding: 0px;
}

 .Gridview .LKTable td
 {
     border-width: 0px;
     padding: 0px;
 }
 
.Gridview td
{
    border: solid 1px #eee;
}
*/
/*
.Gridview PageStyle
{
	padding: 5px;
}
*/
/* the sort header link */
/*
.Gridview#th a 
{
    display:block;
    text-decoration:none;
    color:#FFFFFF;
}
*/
/* common cell styles 
.Gridview th, .Gridview td
{
    border:1px solid #FFFFFF;
    padding:0.5em;
    text-align:left;
    font-size: 9.7pt;

.Gridview th, .Gridview td
{
    border:1px solid #FFFFFF;
    text-align:left;
     font-size: 11px; padding:2px;
     cursor:default;
}
*/

/* alternating row style */
.Gridview .altRow
{
    /*background-color: #ECE9E2;*/
    background-color: #E7EDF8; /*change this to light-blue*/
}

/* mouseover cell style 
.Gridview over { background-color:#ECFBD4; }*/

/* selected cell style 
.Gridview selected
{
    background:#BCE774;
    color:#555;
}*/

  /* mouseover row style */
.Gridview tr:hover
{
    /*background-color: #E5E5E5;*/
    background-color: #ff6;
}
/* mouse-down cell style */
.Gridview down
{
    background:#BCE774;
    color:#FFFFFF;
}

/* header cell style */

.Gridview th, .Gridview th.over, .Gridview th.selected, .Gridview th.down
{
	background: #369;
	color: #fff;
	text-align:left;
}

.Gridview .Footer, .Gridview .Footer:hover
{
    background-position: #C5D8EB;
    background: #E7F0F8;
}

.Gridview .Paging, .Gridview .Paging:hover /*, .Gridview table td*/
{
	font-weight: bold;
    padding: 4px;
    text-align: center;
    background: #E7F0F8;
}
.Gridview .Paging a
{
    padding-right: 4px;
    margin-left: 4px;
}

.Gridview .Paging table
{
    border: none 0px #000;
    margin-top: 0px;
}
 /**************************************************************************************************************/

.watermark {
	color: #ccc;
}

input, select, textarea, label, textarea, select option {
	FONT-SIZE: 13px;
	padding: 4px;
}

	input[type=checkbox] {
		transform: scale(1.25);
		margin: 5px;
	}

	.button, input[type=reset], input[type=button], input[type=submit] {
		/*color: #FFFFFF;
		background-color: #717073;*/
		border: 1px solid #888;
		text-align: center;
		padding: 3px 7px 3px 7px;
		font-family: Verdana;
	}

.customvalidatorcallout div, .customvalidatorcallout td, .ajax__validatorcallout td {
	border: solid 1px red;
	background-color: #fff;
	font-size: 13px;
}