/* Default for body of web page (browser) */
body {
  color:			#0052A4;
  background:		url(images/background.jpg) 0 0 repeat-x;
  background-color: 	#82ADDF;
}

/* Default for hyperlinks */
a:link {
  text-decoration: 	none;
  color:			#0052A4;
}

a:visited {
  text-decoration: 	none;
  color:			#0052A4;
}

a:hover {
  text-decoration: 	underline;
  color:			#0052A4;
}

/* 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: 	15px;
  border-bottom-width:	0px;
  border-right-width: 	0px;
  border-left-width: 	0px;
  border-color: 		#0052A4;
  background-color: 	#0052A4;
}

/* 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: 		#00489D;
  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: 			15px;
  background-color: 	#0052A4;
}

/* Button defaults */
.button {
  color:			#00489D;
  padding:			4px;
}

/* Search button */
.buttonsrch {
  color:			#FFFFFF;
  background-color: 	#00489D;
}

/* 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: 		#FFFFFF;
  background-color: 	#FFFFFF;
}

/* Defaults for an internal table */
.tablearea {
  margin-left: 		auto;
  margin-right: 		auto;
  background-color: 	#E6E6E6;
  color:			#004B97;
}

/* Header for an internal table */
.tablehead {
  background-color: 	#00489D;
  color: 			#FFFFFF;
}

/* Sub-header for an internal table */
.tableheadsb {
  background-color: 	#0052A4;
  color: 			#FFFFFF;
  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:			#004B97;
}

/* bizBaron link */
.homelink:link {
  color:			#FFFFFF;
}

.homelink:visited {
  color:			#FFFFFF;
}

.homelink:hover {
  color:			#FFFFFF;
}

/* bizBaron link footer area */
.pagefooter {
  color:			#FFFFFF;
}

/* Header link for internal table */
.tableheadlink:link {
  color: 			#FFFFFF;
}

.tableheadlink:visited {
  color: 			#FFFFFF;
}

.tableheadlink:hover {
  color: 			#FFFFFF;
}

/* 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:			#FFFFFF;
}

.callink:visited {
  color:			#FFFFFF;
}

.callink:hover {
  color:			#FFFFFF;
}

/* Selected product */
.prodslct {
  color:			#FFFFFF;
  background-color: 	#0052A4;
}

/* Inner web page content border */
.pageinnrbord {
  border-style:		solid;
  border-top-width: 	1px;
  border-bottom-width:	1px;
  border-right-width: 	1px;
  border-left-width: 	1px;
  border-color: 		#FFFFFF;
  background-color: 	#00489D;
  width: 100%;
}

/* Outer web page content border */
.pageborder {
  border-style:		solid;
  border-top-width: 	50px;
  border-bottom-width:	30px;
  border-right-width: 	10px;
  border-left-width: 	10px;
  border-color: 		#00489D;
  background-color: 	#00489D;
  width: 100%;
}

/* The following areas provide for outside skins of the web page */

/* Outside top of web page */
.pageborder_t {
}

/* Outside top left half of web page */
.pageborder_tl {
}

/* Outside top right half of web page */
.pageborder_tr {
}

/* Inner portion of web page (usually not visible) */
.pageborder_m {
}

/* Outside left of web page */
.pageborder_l {
}

/* Outside left top half of web page */
.pageborder_lt {
}

/* Outside left bottom half of web page */
.pageborder_lb {
}

/* Outside right of web page */
.pageborder_r {
}

/* Outside right top half of web page */
.pageborder_rt {
}

/* Outside right bottom half of web page */
.pageborder_rb {
}

/* Outside bottom of web page */
.pageborder_b {
}

/* Outside bottom left half of web page */
.pageborder_bl {
}

/* Outside bottom right half of web page */
.pageborder_br {
}



