html * {
    margin: 0;
 
}



body {
    background: #f5f5f5;
    color: #333333;
    font: 12px arial, helvetica, sans-serif;
}

td {
    font: 12px arial, helvetica, sans-serif;
}

a:link, a:visited, a:hover {
    color: #006857;
    
    text-decoration: none;
} 

h1 {
    color: #AD8701;
    font-weight: normal;
    font-size: 14px;
    margin: .8em 0 .3em 0;
}

h2 {
    color: #006857;
    font-weight: normal;
    font-size: 14px;
    margin: .8em 0 .3em 0;
}


.body {
    float: left;
    margin: 0 15px 10px 15px;
}

.err {
    color: #FF0000;
}

.greenHead {
    color:#006857;
    font-weight:bold;
}



form
{
	padding: 0;
	margin: 0;
}

td.formLabelTD
{
	width: 170px;
	padding: 0 0 7px 0;
}

td.formInputTD
{
	width: 195px;
	padding: 0 35px 7px 0;
}

td.formLabelTD2
{
	width: 177px;
	padding: 0 0 7px 0;
}

td.formInputTD2
{
	width: 183px;
	padding: 0 0px 7px 0;
}

td.formLabelTD3
{
	width: 410px;
	padding: 0 0 7px 0;
}

td.formInputTD3
{
	padding: 0 0 7px 0;
}

td.checkBoxTD
{
	padding: 0 17px 0 6px;
}

td.checkBoxTD2
{
	padding: 0px 8px 7px 0px;
}

td.dateInputTD{
	padding: 0 4px 0 0;
}

td.zipFldTD{
	padding: 0 4px 0 7px;
}

td.zipFldTD2{padding: 0 2px 0 5px;}

/*Error Styles*/
td.formLabelTD_err
{
	width: 170px;
	padding: 0 0 7px 0;
	color: #EC1C24;
}

td.formInputTD_err
{
	width: 195px;
	padding: 0 35px 7px 0;
	color: #EC1C24;
}

td.formLabelTD2_err
{
	width: 177px;
	padding: 0 0 7px 0;
	color: #EC1C24;
}

td.formInputTD2_err
{
	width: 183px;
	padding: 0 0px 7px 0;
	color: #EC1C24;
}

td.formLabelTD3_err
{
	width: 410px;
	padding: 0 0 7px 0;
	color: #EC1C24;
}

td.formInputTD3_err
{
	padding: 0 0 7px 0;
	color: #EC1C24;
}

td.zipFldTD_err{
	padding: 0 4px 0 7px;
	color: #EC1C24;
}

td.zipFldTD2_err{
	padding: 0 2px 0 5px;
	color: #EC1C24;
}

/*Input styles*/
input.fld1
{
	width: 189px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
}

input.fld2
{
	width: 77px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
}

input.fld3
{
	width: 234px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
}

input.fld4
{
	width: 77px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
	text-align: center;
}

input.dateFld{
	width: 41px;
	text-align: center;
	border: 1px solid #C2C2C2;
	font-size: 12px;
}

input.dateFld2{
	width: 54px;
	text-align: center;
	border: 1px solid #C2C2C2;
	font-size: 12px;
}

input.fld5
{
	width: 142px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
}

select.entitySelect
{
	width: 156px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
}

select.countrySelect
{
	width: 189px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
}

select{
	font-size: 12px;
}

textarea.textArea{
	width: 371px;
	height: 121px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
	background-color: #fff;
}

textarea.textArea2{
	width: 350px;
	height: 53px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
	background-color: #fff;
}

#addtlComments{
	position: relative;
	top: -16px;
}


/*buyer.css starts */
#middle_buyer_app
{
	float: left;
	display: inline;
	width: 788px;
	margin-left: 6px;
	
}

#main_content_form
{
	width: 770px;
}

#page_title{
	padding: 50px 0 23px 0;
}


.floatLft, .floatLftPrev{float: left; display: inline;}
.floatRt{float: right; display: inline;}

.floatLftPrev{margin: 0px 44px 0 0;}

#floatRtSubmit{float: right; margin: 7px 0 35px 0;}

#validInput{
	width: 483px;
	float: left;
	display: inline;
	margin: 17px 0 0 0;
}

#validImage
{
	float: left;
	display: inline;
	width: 231px;
	margin: 15px 20px 0 0;
}

td.submitAppTD{
	width: 33%;
}

.ltBlueBtn
{
	color: #FFF;
	background-color: #5DADC6;
	border: 1px solid #AED6E2;
	text-align: center;
	font-size: 11px;
	height: 18px;
	padding: 0 5px 3px 5px;
}

.btnBig
{
	padding: 6px 13px 6px 13px;
	color: #FFF;
	background-color: #AD8701;
	border: 1px solid #636363;
	text-align: center;
	font-size: 12px;
}

/* Box Classes */
.greyBox, .greyBox2{
	background-color: #F2F2F2;
	padding: 24px 0 0 16px;
	margin: 0 0 20px 0;
}

.greyBox{width: 382px;}
.greyBox2{width: 574px;}

.yelBox{
	padding: 24px 0 0 16px;
	width: 352px;
	background-color: #FFFFED;
}

.yelBoxLong
{
	background-color: #FFFFED;
	width: 773px;
	padding: 7px 0 7px 15px;
	margin-bottom: 20px;
}

.greyBoxLong{
	background-color: #E6E6E6;
	padding: 7px 15px 8px 15px;
	width: 758px;
	margin: 0 0 15px 0;
}

.greyBoxLongBtm{
	background-color: #E6E6E6;
	padding: 7px 15px 8px 15px;
	width: 700px;
	margin: 0 0 3px 0;
}

.greyBoxLongForm, .greyBoxLongForm2{
	clear: right;
	background-color: #F2F2F2;
	width: 700px;
	margin: 0 0 4px 0;
}

.greyBoxLongForm{
	padding: 24px 15px 8px 15px;
}

.greyBoxLongForm2{
	padding: 15px 15px 8px 15px;
}

.drkBlueBox
{
	padding: 5px 0px 6px 5px;
	width: 700px;
	background-color: #AD8701;
	margin: 11px 0 8px 0;
	color: #fff;
	font-weight: bold;
}

/*End Box Classes */

/*Copy Styles*/

.hdr_buyer{
	font-size: 13px;
	font-weight: bold;
	color: #AD8701;
	padding: 0 0 13px 0;
	width: 100%;

}


.hdr2{
	font-size: 13px;
	font-weight: bold;
	color: #AD8701;
	padding: 18px 0 11px 0;

}

.hdr3{
	font-size: 13px;
	font-weight: bold;
	color: #AD8701;
	padding: 13px 0 3px 0;
}
.hdrLeft{
	font-size: 13px;
	font-weight: bold;
	color: #AD8701;
	padding: 18px 0 11px 0;
	width: 380px;
	float: left;
	display: inline;
}

.hdrRight{
	font-size: 13px;
	font-weight: bold;
	color: #AD8701;
	padding: 18px 0 11px 0;
	float: left;
	display: inline;
}

.hdrSml
{
	font-size: 12px;
	color: #AD8701;
	font-weight: normal;

}

.hdrBig{
	font-size: 15px;
	font-weight: bold;
	color: #AD8701;
	padding: 16px 0 16px 0;

}

.hdrBigTop{
	font-size: 15px;
	font-weight: bold;
	color: #AD8701;
	padding: 0px 0 16px 0;

}

.ltBlueHdr{
	font-size: 13px;
	font-weight: bold;
	color: #71CBD2;
	padding: 0 0 13px 0;
}


.yelBoxHdr
{
	font-size: 15px;
	color: #6AA5A7;
	padding: 7px 0 19px 0;
	font-weight: bold;
}

.yelBoxText
{
	width: 670px;
}

.yelBoxText2
{
	width: 670px;
	font-size: 11px;
}
.formText
{
	width: 680px;
	padding: 0 0 13px 0;
}

.error
{
	color: #EC1C24;
}

.clearBoth {
    clear:both;
}

/*End Copy Styles*/
