﻿body
{	font-family:arial, helvetica, verdana;
	font-size:11px;
	line-height:13px;
	color:#333333;
	margin:0;
	padding:0;
	background-color:#ece5d0;
}

/* DEFAULT - ALL IMAGES */
a img { border:none; }

/*David's Style Definitions*/
.legalText { text-align:justify; }
.invalidInput { background-color:#fce9e9; }
.validatedInput { background-color:#ffffff; }
.requiredField { color:#870124; padding-right:2px; }

.CommandButton, .Button { font-family:Arial, Helvetica, sans-serif; color:#0e3393; font-size:10px; font-weight:normal; text-decoration:underline; cursor:pointer; }
a.CommandButton:link, a.CommandButton:visited { font-weight:bold; text-decoration:underline; color:#0e3393; }
a.CommandButton:active, a.CommandButton:hover { font-weight:bold; text-decoration:underline; color:darkred; }

/*Aspenware's and HBW's Style Definitions*/
.maintitle {font-family:arial, helvetica, verdana; font-size:14px; color:#870124; font-weight:bold; line-height:18px}
.orangetitle {font-family:arial, helvetica, verdana; font-size:16px; color:#E16C04; font-weight:bold; line-height:16px}
.orangesubtitle {font-family:arial, helvetica, verdana; font-size:12px; color:#E16C04; font-weight:bold; line-height:12px}
.greentitle {font-family:arial, helvetica, verdana; font-size:16px; color:green; font-weight:bold; line-height:16px}
.greensubtitle {font-family:arial, helvetica, verdana; font-size:12px; color:green; font-weight:bold; line-height:12px}
.redtitle {font-family:arial, helvetica, verdana; font-size:11px; color:#870124; font-weight:bold; line-height:14px}
.redsubtitle {font-family:arial, helvetica, verdana; font-size:12px; color:#870124; font-weight:bold; line-height:12px}
.error {font-family:arial, helvetica, verdana; font-size:11px; color:#870124; font-weight:normal; line-height:14px;}
.FormPrompt {font-family:arial, helvetica, verdana; color:#313536; font-size:11px !important; font-weight:bold;}
.FormField {font-family:arial, helvetica, verdana; color:#313536; font-size:11px !important;}
.formInput td {text-align:left;}
.legal {font-size:10px; font-family:Arial, helvetica, Verdana;}
.super{font-size:xx-small; font-style:italic;}
.footer {font-family:verdana, sans-serif; font-size:9px; color:#666666; text-align:center;}

/* Builder Registration - Indent off of UL with no bullet */
.listpad5none {list-style-type:none; padding-bottom:5px;}
.listpad10none {list-style-type:none; padding-bottom:10px;}
.smalltext {font-family:arial, helvetica, verdana; font-size:9px; color:#006666;}
li.Pad5 {padding-bottom:5px;}
li.Pad5t {padding-top:5px;}
li.Pad10 {padding-bottom:10px;}
li.Pad10t {padding-top:10px;}
li.Pad15 {padding-bottom:15px;}
li.Pad20 {padding-bottom:20px;}

ul.LeftBullets
{
  font-family: verdana; 
  font-size:11px;
  color: #E16C04;
  list-style-image: url(images/dot.gif) ;
  list-style-type:square; 
  list-style-position:outside; 
  padding-left:15px; 
  margin-left:0px;
  margin-top:5px; 
}

a:link, a:visited, a:active 
{
	font-family:arial, helvetica, verdana; 
	color:#313536;
	text-decoration:underline;
}
a:hover 
{
	font-family:arial, helvetica, verdana; 
	color:#E16C04; 
	text-decoration:underline;
}
a.disabled {
    color: lightgray;
}


input
{
  font-family:Arial; 
  font-size:11px; 
}  

select
{
  font-family:Arial; 
  font-size:11px;
}

h1
{
  font-family:arial, helvetica, verdana; 
  font-weight:bold;
  font-size:16px; 
  line-height:16px;
  color:#e16c04;
  margin-top:5px; 
  margin-bottom:3px; 
}

h2
{
  font-family:Arial, helvetica, verdana; 
  font-weight:bold;
  font-size:12px;
  line-height:12px; 
  color:#e16c04;
  margin-top:3px; 
  margin-bottom:1px; 
}

h3
{
  font-family:arial, helvetica, verdana; 
  font-weight:bold;
  font-size:10px; 
  color:#e16c04;
  margin-top:3px; 
  margin-bottom:1px; 
}

h4
{
  font-family:arial, helvetica, verdana; 
  font-weight:bold;
  font-size:14px; 
  color:#e16c04;
  margin-top:3px; 
  margin-bottom:1px; 
}

h5
{
  font-family:arial, helvetica, verdana;
  font-weight:bold;
  font-size:22px; 
  color:#e16c04;
  margin-top:3px; 
  margin-bottom:1px; 
}

p {margin:3px 0 5px 0;}

fieldset
{
	border-style:none;
	border-collapse:collapse; 
	border-top:solid 1px #e16c04;
}

legend
{
	font-family:arial, helvetica, verdana;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color:#e16c04;
	margin-top:3px;
	margin-bottom:1px;
	margin-left:0;
}

hr {color:#313536; height:1px;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#f5f5f5;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

td.dot
{
	/*border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #000000;
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	vertical-align:bottom;
}

td.dot div
{
	height:2px;
	width:100%;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}

.CustomValidator {position:relative;margin-left:-80px;}.CustomValidator div {border:solid 1px Black;background-color:LemonChiffon; position:relative;}.CustomValidator td {border:solid 1px Black;background-color:LemonChiffon;}.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}.CustomValidator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}.CustomValidator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}


.ivr-generic-codes {
  font-family:arial, helvetica, verdana; 
  font-weight:bold;
  font-size:14px; 
  font-size:xx-small;
  font-style:italic;
  color:#e16c04;
  margin-top:3px; 
  margin-bottom:1px;
    border-collapse: collapse;
    padding-right: 9px;
}
.col-text-background {
    padding: 5px;
    background-color: #f4f2e6;
    border-color: #e16c04;
    border-width: thin;
    border-style: solid;
    margin-bottom: 9px;
    margin-right: 9px;
}
.col-section-panel {
    margin-top: 22px;
    margin-bottom: 5px;
    background-color: #ffffff;
    padding-left: 8px;
    border: 1px solid #000000;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px #000000;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px #000000;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.col-sm-section-panel {
    margin-top: 4px;
    margin-bottom: 4px;
    background-color: #ffffff;
    padding-left: 8px;
    border: 1px solid transparent;
    border: 1px solid #000000;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px #000000;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px #000000;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

 .supply-method-select {
     max-width: 350px;
 }