/* Default for body of web page (browser) */
body {
  color:			#000000;
  background-color: 	#ffffff;
}

/* Default for hyperlinks */
a:link {
  text-decoration: underline;
  color:			#000000;
  font-size: 12px;
}

a:visited {
  text-decoration:  underline;
  color:			#000000;
  font-size: 12px;
}

a:hover {
  text-decoration: 	underline;
  color:			#000000;
  font-size: 12px;
}

/* Web page content defaults */
.pagedefault {
  color:			#0052A4;
  background-color: 	#FFFFFF;
  text-align: 		center;
  margin-left: 		auto;
  margin-right: 		auto;
}

/* Bottom of an internal table */
.tabbotbord {
  border-style:		solid;
  border-top-width: 	2px;
  border-bottom-width:	0px;
  border-right-width: 	0px;
  border-left-width: 	0px;
  border-color: 		#2c6c9a;
  background-color: 	#2c6c9a;
}

/* Header area of an internal table */
.tabheadbord {
  border-style:		solid;
  border-top-width: 	0px;
  border-bottom-width:	1px;
  border-right-width: 	0px;
  border-left-width: 	0px;
  border-color: 		#FFFFFF;
  background-color: 	#004B97;
}

/* Defaults for the main index */
.mainmenu {
  border-style:		solid;
  border-top-width: 	0;
  border-bottom-width:  0;
  border-right-width: 	1px;
  border-left-width: 	0;
  border-color: 		#2c6c9a;
  width: 			150px;
  color:			#FFFFFF;
  background-color: 	#82ADDF;
  padding-top:		0px;
  padding-bottom:		0px;
}

/* Split area between a vertical menu and content of page */
.menusplit {
  width: 			1px;
  background-color: 	#2c6c9a;
}

/* Button defaults */
.button {
  color:			#000000;
  background-color: 	#ffffff;
  padding-top:		3px;
  padding-bottom:		3px;
}

/* Search button */
.buttonsrch {
  color:			#000000;
  background-color: 	#ffffff;
}

/* Error message box */
.errmsgbox {
  color:			#ffffff;
  background-color: 	#82ADDF;
  text-align: 		center;
  margin-left: 		auto;
  margin-right: 	auto;
  border-width:		0;
}

/* Frame of page content area */
.pageframe {
  border-style:		none;
}

/* Border of an internal table */
.tablebord {
  border-style:		outset;
  border-width: 		2px;
  border-color: 		#000000;
  background-color: 	#FFFFFF;
}

/* Defaults for an internal table */
.tablearea {
  margin-left: 		auto;
  margin-right: 		auto;
  background-color: 	#f1f1f1;
  color:			#000000;

}

/* Header for an internal table */
.tablehead {
  background-color: 	#9acd68;
  color: 			#000000;
}

/* Sub-header for an internal table */
.tableheadsb {
  background-color: 	#ffbe12;
  color: 			#000000;
  border-style:		solid;
  border-width: 		1px 0 0 0;
  border-color: 		#FFFFFF;
}

/* Detail table row for an internal table */
.tablerow {
  border-style:		solid;
  border-width: 		1px 0 0 0;
  border-color: 		#FFFFFF;
  background-color: 	#E6E6E6;
  color:			#000000;
  font-size: 12px;
}

/* bizBaron link */
.homelink:link {
  color:			#FFFFFF;
}

.homelink:visited {
  color:			#FFFFFF;
}

.homelink:hover {
  color:			#FFFFFF;
}

/* bizBaron link footer area */
.pagefooter {
  color:			#000000;
}

/* Header link for internal table */
.tableheadlink:link {
  color: 			#000000;
}
.tableheadlink:visited {
  color: 			#000000;
}
.tableheadlink:hover {
  color: 			#000000;
}
/* Calendar cell (appointment scheduling) */
.calcell {
  border-style:		solid;
  border-width: 		2px;
  border-color: 		#004B97;
}

/* Currently selected calendar cell */
.calcellslct {
  color:			#FFFFFF;
  background-color: 	#82ADDF;
}

/* Calendar link */
.callink:link {
  color:			#000000;
  text-decoration: underline;
  font-size: 14px;}
.callink:visited {
  color:			#000000;
  text-decoration: underline;
  font-size: 14px;}
.callink:hover {
  color:			#000000;
  text-decoration: underline;
  font-size: 14px;}

/* Selected product */
.prodslct {
  color:			#000000;
  background-color: 	#ffbe12;
}

/* Inner web page content border */
.pageinnrbord {
  width: 100%;
}

/* Outer web page content border */
.pageborder {
	border: 2px solid #2c6c9a;
}
.radio {border: none;
background-color: transparent;}