/* ************************** My defaults ************************** */
body{
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: normal;
}
td{
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: normal;
}
hr{
	color : Black;
	height : 1px;
}
h1{
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #732E34;
	font-weight: normal;
	margin-bottom: 0px;
}
h2{
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #732E34;
	font-weight: normal;
	margin-bottom: 0px;
}
.white{
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight : normal;
}
/* *********** link *********** */
a:visited, a:link, a:active {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #512D01;
	text-decoration: underline;
	font-weight : normal;
}
a:hover {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight : normal;
}

/* *********** red link *********** */
a.a12pxRed:visited, a.a12pxRed:link, a.a12pxRed:active {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0292F;
	text-decoration: underline;
	font-weight: normal;
}
a.a12pxRed:hover {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0292F;
	text-decoration: none;
	font-weight : normal;
}

/* *********** bold red link *********** */
a.a12pxBldRed:visited, a.a12pxBldRed:link, a.a12pxBldRed:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0292F;
	text-decoration: none;
	font-weight: bold;
}
a.a12pxBldRed:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0292F;
	text-decoration: underline;
	font-weight : bold;
}

/* *********** black link *********** */
a.a12pxBlack:visited, a.a12pxBlack:link, a.a12pxBlack:active {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-decoration: none;
	font-weight: normal;
}
a.a12pxBlack:hover {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-decoration: underline;
	font-weight: normal;
}

/* *********** white link 12 *********** */
a.a12pxBldWht:visited, a.a12pxBldWht:link, a.a12pxBldWht:active {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
a.a12pxBldWht:hover {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-decoration: underline;
}

/* *********** white link 11 *********** */
a.a11pxBldWht:visited, a.a11pxBldWht:link, a.a11pxBldWht:active {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
a.a11pxBldWht:hover {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: underline;
}

/* *********** text body *********** */
.txt10pxBold{
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* *********** standard styles which are used in the lib code *********** */
.fieldhint{
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
}
#tblBorder td{
	border-top: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
}
#tblBorderDark td{
	border-top: 1px solid #848383;
	border-right: 1px solid #848383;
}
#noBorder td{
	border-top: 0px none;
	border-right: 0px none;
}
.button {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #848383;
	background-color: #F5F2EB;
	cursor: pointer;
	cursor: hand;
	height: 20px;
}
.inputTxt {
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ADADAD;
	color : Black;
}
.errorFrm{
	color: Red;
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}	
.successFrm{
	color: Green;
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.infoFrm{
	color: Blue;
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}	
.warningFrm{
	color: Orange;
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.subHeader{
	font-size: 13px;
	font-weight: bold;
}
.detailsHeaderRow{
	background-color: #F5F2EB;
	font-weight: bold;
}
.detailsHeaderRow td{
	font-weight: bold;
}
.detailsTable{
	border: 1px solid #C7C4BF;
	padding: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.detailsTable td{
	padding: 5px;
	border: 1px solid #C7C4BF;
}
.detailsTableDark{
	border: 1px solid #848383;
	padding: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.detailsTableDark td{
	padding: 5px;
	border: 1px solid #848383;
}
/* begin chat styles */
.stateDividerOption
{
background-color: rgb(160, 40, 49); color: white;
}
.chatMyText{
	color: rgb(160, 40, 49);
}
.chatOtherText{
}
.chatSystemText{
	color: rgb(40, 160, 49);
}
/* end chat styles */