


.help
{
  font-family:times new roman;
  color:#521818;
  font-size:14px;
  font-weight:bold;
}

.title
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#234F76;
  text-align:center;
}

.text_bar
{
  font-size:12px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif; 
  background-color:#7DC6B2;
  padding:4px;
}

li {
	list-style-type: none;
}

.pricetxt
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#7D7D7D;
  font-weight:bold;
}

.price
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

.listname
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#910707;
}

.info
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
/* padding-left:15px; */
}

.required_field_marker
{
  font-weight:bold;
  font-size:1.25em;
  color:maroon;
}

.required_option_indicator
{
  text-decoration: none;
  color:red;
  font-family:Arial, Helvetica, sans-serif;
/* font-size:9px; */
  font-weight:normal;
}

table.pkgs
{
  border-top: 1px dotted #858585;
}

table.pkgs2
{
  border-top: 1px dotted #858585;
  border-bottom: 1px dotted #858585;
}

.note
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#234F76;
  padding-top:20px;
  padding-bottom:20px;
}

.large
{
  font-family:Arial, Helvetica, sans-serif;
  color:#6B3131;
  font-size:12px;
  font-weight:bold;
}

td.blue
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#022390;
  padding:3px;
}

.small
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#6B3131;
  font-weight:bold;
  padding-top:6px;
}

.small2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#6B3131;
  font-weight:bold; 
}

.text
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

.text2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#234F76;
}

.info2
{
  color:#234F76;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
/*  font-size:11px; */
  font-size:12px;
}

tr.red
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#4C0000;
}

.grey
{
  background-color:#F1F1F1;
}

td.dots
{
  border-top: 1px dotted #858585;
}

.details
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#4D4D4D;
/*  padding-left:8px; */
}

.form
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  font-weight:bold;
}

.pages
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}

.sort
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.selected
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  padding-left:30px;
}

.selected_head
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-indent:5px;
}

.info_small
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
}

table.overview
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
}

.total
{
  font-size:14px;
  font-weight:bold;
}

.savings
{
  font-size:9px;
  color:red;
  font-family: Arial, Helvetica, sans-serif;
/*  padding-top:8px; */
}

.lgred
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#6B3131;
  font-weight:bold;
  padding-top:6px;
}

.recommended_option
{
/*
  font-style: italic;
  text-decoration: underline;
*/
  border: 2px dashed red;
  font-variant: small-caps;
  font-weight: bold;
}

a.control_link:link, a.control_link:visited, a.control_link:active
{
  text-decoration: none;
  color:blue;
  font-family: Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:normal;
}

body
{
  margin:0px;
  border:0px solid;
  padding:0px;
  background-color: #E5DEC7;
}

label.active
{
  cursor:pointer;
}

fieldset {border-width:0; margin:0;}
/*fieldset { background-color:#D5C4CF; }
input.text, select, textarea
{
  padding:2px;
  font:Verdana, sans-serif; 
  color:#7E4C6E;
  border:1px solid #7E4C6E;
  background-color:#fafafa;
}

input.text:focus, input.text.focus
{
  color:#000;
  border:1px solid #000;
  background-color:#fff;
}*/

table.urntypes
{
  border-top: 1px dotted #858585;
  border-right: 1px dotted #858585;
  border-left: 1px dotted #858585;
}

table.confirm
{
  border: 1px dotted #858585;
}

h1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#234F76;
  text-align:center;
}
.error_bar
{
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFF33;
  background-color:#FF0033;
  font-size:11px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:bold;
}



