BODY			{ border-width:0px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				margin:2px 0px; padding:0px;
				background-color:window; color:black }

DIV.pb			{ page-break-after:always }
DIV.pbbefore	{ page-break-before:always }

A:link			{ color:windowtext;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal; }

A:hover			{ color:#cc0000;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal; }

A:visited		{ color:windowtext;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal; }

INPUT			{ border-color:threedshadow; border-style:solid; border-width:1px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 1px 0px 2px; margin:0px;
				color:windowtext }

INPUT.inset		{ border-color:#000000 #cccccc #cccccc #000000; border-style:solid; border-width:2px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				background-color:#efefef; color:windowtext }

INPUT.sbutton	{ width:66px;
				border-color:#F0F0F0 threedshadow threedshadow #F0F0F0; border-style:solid; border-width:2px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				color:windowtext; cursor:pointer }
				
INPUT.sbutton-small	{ width:50px; height:16px;
					border-color:#F0F0F0 threedshadow threedshadow #F0F0F0; border-style:solid; border-width:1px;
					font-size:7pt; font-family:Arial,Sans-Serif; font-weight:normal;
					color:windowtext; cursor:pointer }
				
INPUT.sbutton_normal	{ 
				border-color:#F0F0F0 threedshadow threedshadow #F0F0F0; border-style:solid; border-width:2px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				color:windowtext; cursor:pointer }
				

input[type='checkbox'],INPUT.checkbox	{ border-width:0px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 1px 0px 2px; margin:0px;
				background-color:window; color:windowtext }

input[type='radio'],INPUT.radio	{ border-width:0px}

SELECT			{ font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				color:windowtext;border-color:threedshadow }

TEXTAREA		{ border-color:#9f9f9f;border-style:solid; border-width:1px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px; margin:0px;
				color:windowtext; }

SPAN.regular	{ border-width:0px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

SPAN.fakebutton	{ width:88px;
				text-align:center; font-weight:bold;
				border-width:2px; border-style:solid; border-color:#F0F0F0 threedshadow threedshadow #F0F0F0;
				padding:0px;
				background-color:threedface; color:windowtext;
				cursor:pointer }

TABLE			{ border-width:0px; border-style:solid; border-color:threedface threedshadow threedshadow threedface }
				
TABLE.normal	{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:1px; border-style:solid; border-color:threedshadow }
				
TABLE.tab		{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:1px 1px 0px 1px; border-style:solid; border-color:threedface threedshadow threedshadow threedface }

TABLE.tabsolidb		{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:1px 1px 0px 1px; border-style:solid; border-color:threedshadow threedshadow threedshadow threedshadow }
				
TABLE.wtab		{ background-color:window;
				border-width:1px 1px 0px 1px; border-style:solid; border-color:threedface threedshadow threedshadow threedface }
				
TABLE.tabfill	{ background-color:window;
				border-width:0px 0px 1px 0px; border-style:solid; border-color:threedface }
	
TABLE.tabfillsolidb	{ background-color:window;
				border-width:0px 0px 1px 0px; border-style:solid; border-color:threedshadow }

TABLE.chisel	{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 1px 1px; border-style:solid; border-color:window threedshadow threedshadow threedface }
				
TABLE.wchisel	{ background-color:window;
				border-width:0px 1px 1px 1px; border-style:solid; border-color:window threedshadow threedshadow threedface }
				
TABLE.chiseldk	{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 2px 0px; border-style:solid; border-color:threedshadow }
				
TABLE.chiselr	{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 0px 1px; border-style:solid; border-color: window threedshadow window threedface }

TABLE.dkpillow	{ border-width:1px; border-style:solid; border-color:threedface threedshadow threedshadow threedface }

TABLE.ltpillow	{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 1px 0px; border-style:solid; border-color:buttonface }

TR.normal		{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:1px; border-style:solid; border-color:threedshadow }				

TR.chisel		{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 1px 0px; border-style:solid; border-color:threedshadow }				

TR.chiselr		{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 0px 0px; border-style:solid; border-color:threedshadow }

TR.chisellr		{ background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 0px 1px; border-style:solid; border-color:threedface threedshadow threedshadow threedface }
				
TR.wchisellr	{ background-color:window;
				border-width:0px 1px 0px 1px; border-style:solid; border-color:threedface threedshadow threedshadow threedface }

TD				{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.times		{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:8pt; font-family:Times; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.timesten		{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:10pt; font-family:Times; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.timestwelve	{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:12pt; font-family:Times; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.timessixteen	{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:16pt; font-family:Times; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.timestwofour	{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:24pt; font-family:Times; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.normal		{ border-color:#cccccc; border-style:solid; border-width:1px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.tiny			{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:7pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.linetop		{ border-width:1px 0px 0px 0px; border-style:solid; border-color:threedface }
				
TD.tab			{  background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				color:windowtext;
				border-width:1px 1px 0px 1px; border-style:solid; border-color:threedface threedshadow threedshadow threedface;
				font-size:10pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 5px }

TD.tabfill		{ background-color:window; color:windowtext;
				border-width:0px 0px 1px 0px; border-style:solid; border-color:threedface;
				font-size:10pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px }

TD.chiselleft	{  background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 0px 0px 1px; border-style:solid; border-color:threedshadow }
				
TD.chisellr		{  background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 0px 1px; border-style:solid; border-color:threedshadow }
				
TD.chisel		{  background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 1px 0px; border-style:solid; border-color:threedshadow }

TD.chiselrbl	{  background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 1px 1px; border-style:solid; border-color:threedshadow threedshadow threedshadow threedface }

TD.chiselr		{  background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 1px 0px 0px; border-style:solid; border-color:threedshadow }

TD.chisell		{  background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 0px 1px 0px; border-style:solid; border-color:threedshadow }

TD.chisellf		{  background-color:#FFFFFF; /*background-color:#F0F0F0;*/
				border-width:0px 0px 0px 1px; border-style:solid; border-color:threedface }

TD.header		{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:14pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.banner		{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:12pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.section		{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:10pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.subsection	{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:9pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.title		{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 0px 0px 5px;
				color:windowtext }

TD.titleul		{ border-width:0px 0px 2px 0px; border-style:solid; border-color:threedshadow;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 0px 0px 5px;
				color:windowtext }

SPAN.title		{ border-width:0px; border-style:solid; border-color:threedface;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px;
				color:windowtext }
.warning		{ background-color:yellow; color:red; }



input.buttonColored { background-color:#E3FCCF;color:black;font-weight:bold;cursor:pointer }

input.buttonRedText { color:#FF0000 } 


.linkBlue, .linkRed, .linkpointer, .linkWhite, .linkBlack {cursor:pointer}
.linkBlue, .linkRed, .linkWhite, .linkBlack {text-decoration: underline;}
.linkBlue {color:blue;}
.linkRed {color:red;}
.linkWhite {color:white;}
.linkBlack {color:black;}
.linkBold {font-weight: bold}

.ajaxLoading100 {
	background-image:  url('images/ajax-loader-big-circle.gif');
	vertical-align:middle;
	width:100px;
	height:100px;
}

.ajaxLoading128 {
	background-image:  url('images/ajax-loader-big.gif');
	width: 128px;
	height: 15px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.bindRequired {
	color:000099;font-weight:bold;
}

.iconsDelete {
	background-image:  url('images/x-new.png');
	vertical-align:middle;
	width:16px;
	height:16px;
	cursor:pointer;
	cusor:hand;
}

div.ResponceMessageError {
	color:red; 
	background-color: yellow; 
	border: 1px solid red; 
	padding: 3px; 
	margin: 3px;
	cursor: hand;
	cursor: pointer;
	font-weight:bold;
}

.tDisplayHeaderGreen, .tGrenHeaderLink {
	FONT-SIZE: 11pt; 
	FONT-WEIGHT: bold; 
	COLOR: green
}

.tGrenHeaderLink {
	cursor:hand;
	cursor:pointer;
	text-decoration: underline;
}

.tduderline{
	font-size:2px;
	background-color:9f9f9f;
	height:2px;
}

.headTitle {
	font-size: 12pt;
	font-weight: bold;
}

div.ResponceMessageOk {
	color:green; 
	background-color: white; 
	border: 1px solid green; 
	padding: 3px; 
	margin: 3px;
	cursor: hand;
	cursor: pointer;
	font-weight:bold;
}

.circle, .circleRed, .circleBlue, .circleGreen, .circleWhite {
	width:8px;height:8px;loat:left;border:1px solid black;margin-right:4px;cursor:hand;cursor:pointer;
	/* width and height can be anything, as long as they're equal */
}

.circleRed {
	background-color: red;
}
.circleBlue {
	background-color: blue;
}
.circleGreen {
	background-color: green;
}
.circleWhite {
	background-color: white;
}
.dev-info {
	background-color: #4A76C3!important;
	color: white!important;
}
.AdminMode {
	display: none;
}
.LinkButton {
	background-color: buttonface;
	border-color: #F0F0F0 threedshadow threedshadow #F0F0F0;
	border-style: solid;
	border-width: 2px;
	font-size: 8pt;
	font-family: Arial,Sans-Serif;
	font-weight: normal;
	color: windowtext;
	cursor: pointer;
	text-decoration: initial;
	padding: 0px 10px;
}
.LinkButton {
	display: inline-block !ie;
	padding: 2px 10px !ie;
}
.LinkButton:hover {
	color: windowtext;
}

.LinkButton[disabled] {
	font-style: italic;
	color: #999
}

.hiddenElement {
	display:none;
}

.field-rate {
	color:#cc0000;
}

.field-required {
	color:#000099;
}

.message-success {
	font-size: 10pt;
	font-weight: bold;
	color: green;
}

.TitleGray{
	background-color: #5A5A5A;
	color: #FFFFFF; 
	font-weight: bold;
	text-align: center;
	padding: 0px 5px;
	font-size: 12px;
	font-family: Arial,sans-serif;
	border-width: 0px;
	border-style: solid;
	border-color: #F0F0F0;
}

.TitleBlue{
	color: white;
	font-size: 12px;
	font-weight: bold;
	background-color: #3677A5;
}

.button-Blue:hover, .button-yellow:hover{
	background-color: #1371B3;
	border-color: #004A80;
}
.button-yellow {
	background-color: #FF9E41;
	border-color: #E47B15; 
	border-style: solid;
	border-width: 0px 0px 2px;
	color: #FFFFFF !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 200ms ease-in-out 0s;
	white-space: nowrap;
	padding: 3px 12px;
	margin: 3px 0px;
	outline: 0px;
}
.button-gray {
	background-color: #5A5A5A;
	border-color: #373737;
	border-style: solid;
	border-width: 0px 0px 2px;
	color: #FFFFFF !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 200ms ease-in-out 0s;
	white-space: nowrap;
	padding: 3px 12px;
	margin: 3px 0px;
	outline: 0px;
}
.button-blue {
	background-color: #1371B3;
	border-color: #004A80;
	border-style: solid;
	border-width: 0px 0px 2px;
	color: #FFFFFF !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 200ms ease-in-out 0s;
	white-space: nowrap;
	padding: 2px 9px;
	margin: 2px 0px;
	outline: 0px;
}
.button-red {
	background-color: #FF0000;
	border-color: #AA0000;
	border-style: solid;
	border-width: 0px 0px 2px;
	color: #FFFFFF !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 200ms ease-in-out 0s;
	white-space: nowrap;
	padding: 2px 9px;
	margin: 2px 0px;
	outline: 0px;
}

.button-ShowHide {
	background-color: yellow;
	border-color: #F0F000;
	border-style: solid;
	border-width: 0px 0px 2px;
	color: black;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 200ms ease-in-out 0s;
	white-space: nowrap;
	padding: 2px 9px;
	margin: 2px 0px;
	outline: 0px;
}

.button-Disabled {
	background-color: #5A5A5A;
	border-color: #373737;
	border-style: solid;
	border-width: 0px 0px 2px;
	color: #FFFFFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 200ms ease-in-out 0s;
	white-space: nowrap;
	padding: 3px 12px;
	margin: 3px 0px;
	outline: 0px;
}

.tdOnlyBorder{
	border: 1px;
	border-color: #B1C4D2;
	border-style: dashed;
	padding: 2px;
}

.PrintPages {
	/* filter: gray; */
	/* -webkit-filter: grayscale(100%) !important; */
	color: #000000 !important;
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
}

.stroke {
	text-decoration: line-through;
}

.ph-blue:hover, .ph-gray:hover {
	background-color: #1371B3;
	border-color: #004A80;
}
.ph-blue {
	background-color: #397CAC;
	border-color: #326E99;
}
.ph-red {
	background-color: #FF0000;
	border-color: #AA0000;
}
.ph-green:hover {
	background-color: #008000;
	border-color: #006400;
}
.ph-fiolet {
	background-color: #9400D3;
	border-color: #4B0082;
}
.ph-green {
	background-color: #32CD32;
	border-color: #228B22;
}
.ph-gray {
	border-color: #373737;
	background-color: #626262;
}
.ph-yellow {
	background-color: #FF9E41;
	border-color: #E47B15;
}	
.ph-button {
	border-style: solid;
	border-width: 0px 0px 2px;
	color: #FFFFFF !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 200ms ease-in-out 0s;
	white-space: nowrap;
	padding: 3px 10px;
	outline: 0px;
}

.blueDesign2016 {
	background-color:#E8F3FF;
}