﻿.Heading
{
	font-family: Tahoma, Verdana;
	font-size: 14pt;
	font-weight: bold;
}
.NormalText
{
	font-family: Tahoma, Verdana;
	font-size: 11pt;
}
.SmallText
{
	font-family: Verdana;
	font-size: 8pt;
}
.StdControlText 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
.Alert
{
	font-family: Tahoma, Verdana;
	font-size: 11pt;
	color: Red;
}
.FormBox
{
	font-family: Verdana;
	font-size: 10pt;
	border: solid 1px #7F9DB9;
}
.FormBtn
{
	font-family: Verdana;
	font-size: 10pt;
}
.FormBoxHighlight
{
	font-family: Verdana;
	font-size: 10pt;
	background-color:#FDFFC6;
	border: solid 1px #7F9DB9;
}
.FormBoxError
{
	font-family: Verdana;
	font-size: 10pt;
	background-color:#FFD2D2;
	border: solid 1px #7F9DB9;
}
.DeleteBtn
{
	font-family: Verdana;
	font-size: 8pt;
	color: #990000;
}
.FileBtn
{
	font-family: Verdana;
	font-size: 7pt;
	color: #009900;
}
.UpdateBtn
{
	font-family: Verdana;
	font-size: 7pt;
	color: #000099;
}
.InputText
{
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	color: #535353;
}
.PriceTable
{
    font-family: Tahoma, Verdana;
	font-size: 9pt;
	color: #535353;
    border-color: #c4c4c4;
    border-width: 0 0 1px 1px;
    border-style: solid;
   
}
.PriceTable td, th
{
    border-color: #c4c4c4;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 3px;
    background-color: #f1f1f1;
}
.PriceTable th
{
    text-align:left;
    background-color:#d4d4d4;
    font-weight:normal;
}
.FormDropDown
{
	font-family: Verdana;
	font-size: 8pt;
	border: solid 1px #7F9DB9;
}
.FormDropDownHighlight
{
	font-family: Verdana;
	font-size: 8pt;
	background-color:#FDFFC6;
	border: solid 1px #7F9DB9;
}
.SubText
{
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	color: #535353;
}
table.ListTable 
{
	border-color: #808080;
	border-width: 0 0 1px 1px;
	border-style: solid;
}
table.ListTable td 
{
	border-color: #808080;
	border-width: 1px 1px 0 0;
	border-style: solid;
}
.ListHeader
{
	background-color: #535353;
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	color: White;
	font-weight: bold;
}
.ListTitle
{
	background-color: #E9E9E9;
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	color: #535353;
	font-weight: bold;
	padding: 3px;
}
.ListItem
{
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	color: #535353;
}
.AltListRow
{
	background-color: #e1e1e1;
}
.OrderSummaryItem
{
	font-family: Tahoma, Verdana;
	font-size: 9pt;
	color: #535353;
	padding: 4px;
}
.AltListRow
{
	background-color: #e1e1e1;
}
.OrderSummaryItem A:link {
  color: #40439B;
}
.OrderSummaryItem A:visited {
  color: #40439B;
}
.OrderSummaryItem A:hover {
  color: #990000;
}
.TableHeader
{
    font-family: Tahoma, Verdana;
	font-size: 10pt;
	color:#5a5a5a;
	font-weight:bold;
	border: solid 1px #828282;
	border-bottom:none;
	background-color:#dedede;
	padding: 4px 0 4px 4px;
}
.ValError {
     border: 1px solid red;
     color: red;
     font-family:Verdana, Arial;
     font-size:12px;
     margin: 5px 0px;
     padding: 10px;
     background: #fff url(error_icon.gif) no-repeat 5px 50%;
}
.ValError ul {
     margin: 0;
     padding: 0;
     margin-left: 60px;
     list-style: square;
}