.thirdgen-content {
	min-height:500px;
}

#searchOptions {
	width:70px;
}



#searchOptions a, #searchOptions input {
	display:block;
	width: 25px;
  	height: 25px;
  	margin: 5px 5px;
}

/**********************************************
 admin boxes
***********************************************/
.promo-box {	
		min-height: 128px;
		background: url(../images/promo-gradient.gif) no-repeat;	
		width: 165px;	
		color: #27446c;	
		height: auto !important;
		text-align:center;
}

a .promo-box:hover {	
	background: url(../images/boxHover2.gif) no-repeat;	
	cursor:pointer;
}

.smlPromoHead {
	padding:5px 3px 10px 3px;
	margin:0px;
	text-decoration:none;
}

.adminDiv {
	margin:10px;
	float:left;
}

.adminDiv a {
	text-decoration:none;
}	

.menuImgPos {
	border:0px;
	padding:0px 2px 0px 3px;
	position:relative;	
	top:5px;
}

/*******************************************
generated forms
*******************************************/
 .formErrorStyle {
 	color:red;
	font-weight:bold;
	}

.submitButton,  #cmdSubmit, input #submit  {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}

.inactive  {
	-moz-box-shadow:inset 0px 1px 0px 0px #D9D9D9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #D9D9D9;
	box-shadow:inset 0px 1px 0px 0px #inactive;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #inactive), color-stop(1, #D9D9D9));
	background:-moz-linear-gradient(top, #D9D9D9 5%, #D9D9D9 100%);
	background:-webkit-linear-gradient(top, #D9D9D9 5%, #D9D9D9 100%);
	background:-o-linear-gradient(top, #D9D9D9 5%, #D9D9D9 100%);
	background:-ms-linear-gradient(top, #D9D9D9 5%, #D9D9D9 100%);
	background:linear-gradient(to bottom, #D9D9D9 5%, #D9D9D9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#inactive', endColorstr='#D9D9D9',GradientType=0);
	background-color:#D9D9D9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	
}

.submitButton:hover,  #cmdSubmit:hover, input #submit  {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
	background-color:#e4685d;
}
.submitButton:active, #cmdSubmit:active, input #submit  {
	position:relative;
	top:1px;
}


#cmdSubmit {
	float:right;	
}

.generalForm {
	margin-top:5px;
}

.generalForm input
{
color: #4B4B4B;
background: #F9FCFD;
border: 1px solid #6A9CE0;
}

f_quoteForm {
	border:0;
}
	
.generalForm td, 
.generalForm th {
	padding:5px; 
	margin: 0;
	text-align:left;
}
	
.formPromptStyle {
}

.formInfoStyle {
	
}

.formLine1Style {
	
}

.formLine2Style {
	background-color:#FBFCFC;
}
	
.formLabelStyle {
	font-weight:bold;
}

.section {
	font-size:105%;
	color: #012b7f;
	padding:10px 0px;
}

.formDataStyle td, th {
	font-size:100%;
	margin:10px;
	}
	
.newlistRadioLabel {
	padding:5px;
}	

.formCommentStyle {
	clear:all;
	font-style:italic;

}

.formSubPromptStyle {
	font-weight:normal;
	font-style:italic;
}

.formSubPromptStyle li {
	margin:0px 15px;
}

select { 
color: #4B4B4B;
background: #F9FCFD;
border: 1px solid #6A9CE0;
}

textarea { 
color: #4B4B4B;
background: #F9FCFD;
border: 1px solid #6A9CE0;
}



#yes {
color: #ffffff;
font-weight:bold;
background: #015484;
border: 2px outset #6A9CE0;
cursor: hand;
width:50px;
text-align:center;
}


.client {
	background-color:#F7F8F8;
}

.formButton {
color: #4B4B4B;
background: #F3FBFE;
border: 2px outset #6A9CE0;
cursor: hand;
} 
	
.formMultiListHeading {
		font-weight:bold;
		border-bottom:1px dotted #EAAF0F;
}


#userName {
		background: #808080;
}

.spacer {
	line-height:5px;
}


#data_field_22401 td {
	padding:0px;
	margin:0px;
	
}

/* ****************** moo tools calendar ***********************

#calendar table , #selectMonth, #selectYear {
	background-color:white;

} */

#prompt_field_22472 {
	font-style:italic;
}
/******************** Conveyance Quote table **************************************/

.coverTable {
	border-collapse:collapse;
}	

.coverTable th {
	background-color:#f1f1ef;	
}	

.coverTable td, .coverTable th {
	border: 1px solid #f5f5f5;
	text-align:left;
	padding:2px;
}

/*********************************************
	Search Box's 
********************************************/
.sTopRright {
			background:url("../images/top_right.gif") top right no-repeat;
			float:right;
			line-height:9px;
			}
.sTopLeft {
			background:url("../images/top_left.gif") top left no-repeat;
			float:left;
			line-height:9px;
			}
			
.sBottomRight {
			background:url("../images/red_bottom_right.gif") bottom right no-repeat;
			float:right;
			line-height:9px;
			}
.sBottomLeft {
			background:url("../images/red_bottom_left.gif") bottom left no-repeat;
			float:left;
			line-height:9px;

			}			
.sBottomFill {
			background:url("../images/red_bottom_repeat.gif");
			background-position:bottom;
			background-repeat:repeat-x;
			line-height:9px;
			}			
	.sBody {
		clear:all;
		border-left:1px solid #d8d8d8;
		border-right:1px solid #d8d8d8;
	}	
	
.searchTitle {
	padding:3px;
	font-weight:bold;
}

#mySPTtable td {
	padding:5px;
}

.loading{
	position:relative;
	width:100px;
	left:400px;
	top:10px;
	background-color:white;
	visibilty:visible;
	text-align:center;
}

.warning {
	width:300px;
	background-color:#ff6666;
	border:1px solid #660000;
	padding:5px 5px;
	margin:auto;
	font-weight:bold;
	color:#ffffff;
	text-align:center;}
	
.ok {
	width:300px;
	background-color:#87AE05;
	border:1px solid #384901;
	padding:5px 5px;
	margin:auto;
	font-weight:bold;
	color:#ffffff;
	text-align:center;}	
	
/******************** config table **************************************/	
#config {
	border:1px solid #C0BFBF;
	border-spacing:0;
	}
	
#config th {
	background-color:#FBA45D;
	color:white;
	text-align:left;
	padding:5px;
	border:1px solid #DCDBDB;
	}
#config td {
	
	padding:5px;
	border-left:1px solid #DCDBDB;
	}
	
#config .content {
	text-align:left;
}
#config .separator {
	background-color:#EEEEEE;
	line-height:2px;
}
#config .desc {
	text-align:left;
	font-weight:bold;
	border-left:none;
	font-size:125%;
}
.configBorder {
	border-top:1px solid #dcdbdb;
}

#load {
position:absolute;
z-index:1;
border:2px solid #999;
background:#f7f7f7;
width:250px;
height:150px;
margin-top:-150px;
margin-left:-150px;
top:50%;
left:50%;
text-align:center;
line-height:150px;
font-family:"Trebuchet MS", verdana, arial,tahoma;
font-size:18pt;
display:none;
background-image:url("../images/processing2.gif") ;
background-repeat:no-repeat;
background-position-x:60px;
background-position-y:30px;

}		

/*******************************************
Progress Bar
*******************************************/
ol.steps{list-style:none;margin:0;padding:0;overflow:hidden;font-family:Lucida Grande, Lucida Sans Unicode, Lucida Sans, DejaVu Sans, Bitstream Vera Sans, Liberation Sans, Verdana, Verdana Ref, sans-serif;font-size:13px;line-height:20px;font-weight:bold;counter-reset:li}
ol.steps li{list-style-image:none;list-style-type:none;margin-left:0;text-align:center;color:#3a3a3a;background:#afaeae;position:relative;margin-left:43px}
ol.steps li:after{position:absolute;top:50%;left:100%;content:" ";height:0;width:0;pointer-events:none;border:solid transparent;border-left-color:#afaeae;border-width:19px;margin-top:-19px}
ol.steps li:first-child{margin-left:0}
ol.steps li:first-child span{padding:9px}
ol.steps li:first-child span:after{border:none}
ol.steps li:last-child:after{border-width:0}
ol.steps li span{display:block;padding:9px 28px 9px 9px}
ol.steps li span:after{position:absolute;top:50%;right:100%;content:" ";height:0;width:0;pointer-events:none;border:solid #afaeae;border-left-color:transparent;border-width:19px;margin-top:-19px}
ol.steps li span:before{content:counter(li) ") ";counter-increment:li}
ol.steps > li{float:left}ol.steps li.current{color:#fff;background:#ec756a} /* 7b7b7b    dae4eb */
ol.steps li.current:after{border-left-color:#ec756a}
ol.steps li.current span:after{border-color:#ec756a;border-left-color:transparent}
ol.steps li.step1{z-index:9}
ol.steps li.step2{z-index:8}
ol.steps li.step3{z-index:7}
ol.steps li.step4{z-index:6}
ol.steps li.step5{z-index:5}
ol.steps li.step6{z-index:4}
ol.steps li.step7{z-index:3}
ol.steps li.step8{z-index:2}
ol.steps li.step9{z-index:1}
ol.steps li.step10{z-index:0}