p     {margin-bottom: 8px; margin-top: 8px;}
table {font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #6D6D6D;}
td    {font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #6D6D6D;}
ol    {margin-bottom: 0px;}
li    {padding-bottom: 5px;}
hr    {color: #E7E7E7; background-color: #E7E7E7; height: 1px;}

a:link    {color: #C10707; text-decoration: underline;}
a:visited {color: #C10707; text-decoration: underline;}
a:active  {color: #C10707; text-decoration: none;}
a:hover   {color: #C10707; text-decoration: none;}

a.menu:link    {color: #9B9999; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11; font-weight: bold; padding-left: 12px; padding-right: 12px;}
a.menu:visited {color: #9B9999; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11; font-weight: bold; padding-left: 12px; padding-right: 12px;}
a.menu:active  {color: #C10707; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11; font-weight: bold; padding-left: 12px; padding-right: 12px;}
a.menu:hover   {color: #C10707; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11; font-weight: bold; padding-left: 12px; padding-right: 12px;}

a.blist:link    {color: #6F6F6F; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11;}
a.blist:visited {color: #6F6F6F; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11;}
a.blist:active  {color: #C10707; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11;}
a.blist:hover   {color: #C10707; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11;}

.header
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #0B487E;
	font-weight: bold;
	background-image: url('images/div_dot2.gif'); 
	background-position: bottom left; 
	background-repeat: repeat-x;
	padding-bottom: 8px;
	padding-left: 5px;
	height: 21px;
}

.block_header
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url('images/block_header.jpg'); 
	background-position: left top; 
	background-repeat: no-repeat;
	background-color: #3489C3;
	padding-left: 22px;
	height: 25px;
}

.block_list
{
	background-image: url('images/div_dot2.gif'); 
	background-position: bottom left; 
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
}

.block_list2
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.specials
{
	margin-left: -2;
	margin-bottom: 0;
	padding-left: 2em;
}

.footer
{
	border-top: 3px solid #8EA9C2;
}

.footer2
{
	background-color: #F8F8F8;
	border-top: 3px solid #FFFFFF;
}

.footer3
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.footer4
{
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

table form {margin-top: 0px; margin-bottom: 0px;}

.formItem
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border: 1px solid #C0C0C0; 
	color: #000000; 
	font-weight: normal;
	height: 21;
	border: #999999 1px solid; 
}

.formItem2
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border: 1px solid #C0C0C0; 
	color: #000000; 
	font-weight: normal;
	width: 100;
	height: 21;
	border: #999999 1px solid; 
}

textarea
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border: 1px solid #C0C0C0; 
	color: #000000; 
	font-weight: normal;
	height: 150;
	width: 350;
	border:  #999999 1px solid; 
}

.formItemButton
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	letter-spacing: 0;
	cursor: pointer;
	cursor: hand;
	height: 19;
	background-image: url('bk_button.gif');
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #CCCCCC
}

#facebox .b {
  background:url(images/b.png);
}

#facebox .tl {
  background:url(images/tl.png);
}

#facebox .tr {
  background:url(images/tr.png);
}

#facebox .bl {
  background:url(images/bl.png);
}

#facebox .br {
  background:url(images/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: center;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
