body
{
  margin: 0px;
  padding: 0px;
  font-family: Arial,Verdana;
  font-size: 12px;
  background-image: url(../img/BackgroundWords.jpg);
  background-position: top center;
  background-repeat: repeat;
}

A IMG
{
	border:0;
}

.announcement
{
	width:100%;
}

.announcement UL
{
	padding-left:16px;
}


.header_bar
{
  border-top-width: 1px;
  padding-right: 2px;
  padding-left: 4px;
  font-weight: bold;
  border-left-width: 1px;
  border-left-color: gainsboro;
  border-bottom-width: 1px;
  border-bottom-color: gainsboro;
  padding-bottom: 2px;
  color: #ffffff;  
}
.header_bar2
{
  border-right: silver 1px solid;
  padding-right: 2px;
  border-top: silver 1px solid;
  padding-left: 2px;
  padding-bottom: 2px;
  border-left: silver 1px solid;
  padding-top: 2px;
  border-bottom: silver 1px solid;
  text-align: center;
}
.footer_bar
{
  background-color: #990000;
  color: silver;
  padding: 2px;
}

TD
{
  font-size: 12px;
}

A.header_bar
{
  text-decoration: none;
}
A.header_bar:hover
{
  text-decoration: underline;
}

/* ml = main page links */
A.ml
{
  text-decoration: none;
  color: Black;
}
A.ml:hover
{
  text-decoration: underline;
  color: #990000;
}

A.triality
{
  text-decoration: none;
  color: #990000;
}
A.triality:hover
{
  text-decoration: underline;
  color: #990000;
}
.triality
{
  font-size: 12px;
  color: silver;
}

.kbSectionTitle
{
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: Maroon;
}

.kbSectionLine
{
  border-bottom: GainsBoro 1px solid;
}

.kberr
{
  border-right: maroon 1px solid;
  padding-right: 8px;
  border-top: maroon 1px solid;
  padding-left: 8px;
  padding-bottom: 8px;
  margin: 4px;
  border-left: maroon 1px solid;
  color: red;
  padding-top: 8px;
  border-bottom: maroon 1px solid;
  background-color: papayawhip;
}
.kbdimmedmsg
{
  border-right: darkgray 1px solid;
  padding-right: 4px;
  border-top: darkgray 1px solid;
  padding-left: 4px;
  padding-bottom: 4px;
  margin: 4px;
  border-left: darkgray 1px solid;
  color: gray;
  padding-top: 4px;
  border-bottom: darkgray 1px solid;
  background-color: whitesmoke;
  text-align: center;
}

.tiny
{
  font-size: 10px;
  color: gray;
}

.callcenter
{
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  padding-top: 4px;
  background-color: gainsboro;
}

.adminbox
{
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  padding-top: 4px;
  background-color: seashell;
}

.confirmation_box
{
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 6px;
  padding-top: 6px;
  background-color: antiquewhite;
}


/* <box> */

.bx_top
{
  border-top: #CCCCCC 1px solid;
}
.bx_bottom
{
  border-bottom: #CCCCCC 1px solid;
}
.bx_left
{
  border-left: #CCCCCC 1px solid;
}
.bx_right
{
  border-right: #CCCCCC 1px solid;
}
/* </box> */

/* <products list> */
.model
{
  font-weight: bold;
  font-size: 10px;
}
A.prod
{
  text-decoration: none;
  color: gray;
}
A.prod:hover
{
  text-decoration: underline;
  color: #990000;
}

A.sr_prod
{
  font-weight: bold;
}

A.sr_prod:link
{
  color: #990000;
}
A.sr_prod:active
{
  color: #990000;
}
A.sr_prod:visited
{
  color: #990000;
}
A.sr_prod:hover
{
  color: #aa0000;
}

.kbtext
{
}
.BottomLine
{
  border-bottom: #99c1d7 1px solid;
}
.prod
{
}
.prod_block
{
  padding-left:4px;
}
.align_client
{
  width: 100%;
}

.ac
{
  width: 98%;
}
.found
{
  background-color: Yellow;
}
/* </products list> */

/* <product info> */
.prod_info_title
{
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: Maroon;
}
.sr_prod_info_title
{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: Maroon;
}
.sec_title
{
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: Maroon;
}
.prod_info_desc
{
  font-family: Arial;
  font-size: 12px;
}
/* <product info> */

.total
{
  font-weight: bold;
}

.brd
{
  border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
  background-color: whitesmoke;  
}
.brd_void
{
  border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
}
.brdband
{
  background-color: silver;
  padding:3px;
}
.brdbody
{
  padding:3px;
}
.brdpad6
{
  padding:6px;
}

.sechdr
{
  font-size: larger;
  border-bottom: gainsboro 1px solid;
  padding-top:8px;
  padding-bottom:4px;
}
.fi_title
{
  padding-top:2px;  
}