/*instacorp.css*/
* {
	font-family: arial;
	color: #707070;
	font-size: 10pt;
}

a {
	color: #6699cc;
}

a:hover {
}


body {
	background: #DEDEDE url(/images/bg_main.gif) repeat-x top;
	margin: 5px 0px;
}

form {
	margin: 0;
	padding: 0;
}

#mainOuterContainer {
	width: 100%;
	background: url(/images/bg_clouds.gif) no-repeat top;
}

#mainInnerContainer {
	width: 767px;
	text-align: left;
}

/*header*/

#headerContainer {
	height: 98px;
}

#logo {
	border: 0;
}

#logoContainer {
	float: left;
	margin-top: 25px;
}

#utility {
	background: url(/images/bg_utility.gif) no-repeat top;
	height: 30px;
	line-height: 30px;
	width: 421px;
	float: right;
}

#headerContent {
	float: left;
	padding-left: 30px;
}
#headerContent, #headerContent a {
	color: #6699CC;
	font-size: 90%;
}

#phoneNumber {
	float: right;
	color: #72bf44;
	font-size: 125%;
	whice-space: nowrap;
	font-weight: bold;
	padding-right: 24px;
}

/*end header */

/*footer */

#footerContainer {
	clear: left;
	background: #72bf44 url(/images/bg_footer.gif) no-repeat top center;
	height: 42px;
	line-height: 42px;
}

#footerContainer div {
	color: white;
	font-size: 85%;
}

#footerContainer div a {
	color: white;
	font-size: 100%;
}


#copyrightStatement {
	float: left;
	padding-left: 40px;
}

#footerContent {
	float: right;
	padding-right: 40px;
}

/*end footer */

/*common*/
.arrowList {
	list-style-image: url(/images/green_arrow.gif);
	list-style-type: circle;
	margin: 7px 0pt 8px 33px;
	padding: 0;
}

.arrowList li{
	padding: 0 0 7px 4px;
}

.errorLeftBold {

}

.errorLeftBold, .errorLeftBold * {
	clear: both;
	color: #b60101;
	font-weight: bold;
}

#ajaxErrorContainer {
	background: white url(/images/bg_error.gif) no-repeat top right;
	display: none;
	background-color: white;
	border: 2px solid #b60000;
	padding: 15px 15px 0 15px;
	cursor: pointer;
	z-index: 3;
}

#ajaxErrorContainer h1 {
	font-size: 100%;
	margin: 0;
}

#ajaxErrorContainer * {
	color: #b60000;
}
/*end common */

.orderSummary {
	margin-left: 15px;	
}

.oshr {
  height: 0;
  font-size: 0;
  line-height: 0;
  color #000000 ;
}
.osdashedline {
  border-bottom: dashed 1px #000000;
  border-top: hidden 1px #000000;
}


#cof_formContainer .displaySectionId, #cof_formContainer h2{
	font-family:arial;
	font-weight:bold;
	font-size:110%;
	background:transparent url(/images/bg_form_iteration_top.gif) no-repeat left;
	color:white;
	margin:12px 0;
	padding:4px 0 4px 12px;
}

#cof_formContainer h3 {
	font-family:arial;
	font-weight:bold;
	color:#72BF44;
	margin: 0 0 10px;
	padding:0;
	text-align: center;
}

.displayQuestionText {
	font-family:arial;
	font-size:105%;
	padding: 15px 20px 0 6px;
}

.customerInfo-three {
	margin-left: 10px;
	width: 30%;
	float: left;
	background-color:#FFF;
	
}

.customerInfo-two {
	margin-left: 10px;
	width: 45%;
	float: left;
		background-color:#FFF;
	
}

.customerInfo-one {
	margin-left: 10px;
	width: 90%;
	float: left;
		background-color:#FFF;
		clear:both;
}

.floatstop {
	clear:both
}
