a, a:hover, a:visited {
    color: #009ddb;
    font-weight: bold;
}

th {
	vertical-align: middle;
}

h1 {
	font-size: 24px;
}

.fhpHeader {
	padding-top: 50px;
	padding-left: 10px;
	float: left;
}

.fhpHeader h1 {
	color: #0054b7;
}

.width12Pecent {
	width: 12%;
}

.width7Pecent {
	width: 7%;
}

#divHeader {
	height: 100px;
	min-width: 1025px;
	border-bottom: 2px solid #5E91CD;
}

#divHeaderLogo {
	width: 200px;
	height: 69px;
	padding-top: 15px;
	padding-left: 20px;
	float: left;
}

.divFootericons{
	margin:0 auto;
	text-align:left;
	width:520px;
}
#nfdaImage {
	margin-left: 10px;
}

#bbbImage {
	margin-left: 10px;
}

#trustEImage {
	margin-left: 10px;
}

#aicppImage {
	margin-left: 10px;
}

#hipaaImage{
	margin-left: 10px;
}

#chgPassLogoutDiv {
	padding-top: 0px;
	padding-right: 5px;
	position: relative;
	float: right;
	clear: right;
}

#quickSearchDiv {
	padding-top: 0px;
	float: right;
	padding-right: 5px;
	position: relative;
}

#agencyAddressDiv {
	font-size: 10px;
	position: relative;
	float: right;
	padding-right: 5px;
	padding-top: 10px;
}

#chgPassQuickSrchFieldSet {
	float: right;
	clear: right;
	padding: 1px;
	margin: 5px 5px 0px 0px;
}

.fontSize12 {
	font-size: 12px;
}

.fontSize14 {
	font-size: 14px;
}

#breadCrumbDiv {
	background-color: #cdddf0;
	border: 1px solid #9bbbe0;
	border-radius: 10px;
	margin: 0px auto;
	padding: 5px;
	width: 96%;
}

#breadCrumbDiv h1 {
	font-weight: bold;
	font-size: 16px;
	color: #0054B7;
}

#breadCrumbDiv ul {
	background-color: #cdddf0;
	border-color: #9bbbe0;
	border-radius: 5px;
	height: 30px;
	margin: 0 20px 5px;
	padding: 10px;
}

#breadCrumbDiv ul li {
	color: #636363;
	float: left;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	list-style-type: none;
}

#breadCrumbDiv ul li.unvisited a:link, #breadCrumbDiv ul li.unvisited a:visited,
	#breadCrumbDiv ul li.unvisited a:hover {
	cursor: default;
	color: #a1a1a1;
	background: rgba(0, 0, 0, 0) url("/images/progress_before.png");
	cursor:default;
}

#breadCrumbDiv ul li a {
	background: rgba(0, 0, 0, 0) url("/images/progress_after.png")
		no-repeat scroll right center;
	display: inline-block;
	text-decoration: none;
	width: 125px;
	color: #666;
	font-weight: bold;
	cursor:default;
	text-align: center;
}

#breadCrumbDiv ul li.selected a {
	background: rgba(0, 0, 0, 0) url("/images/progress_during.png")
		no-repeat scroll right center;
	border: 0 none;
	cursor: default;
	color: black;
	font-weight: bold;
	cursor:default;
}

#createOrderStepContent {
	border: 1px solid #9bbbe0;
	border-radius: 5px;
	width: 96%;
	margin: 0px auto;
	clear: both;
	min-height: 400px;
	height: 100%;
	overflow: auto;
	padding: 5px;
}

#createOrderStepContent table {
	width: 97%;
}

#createOrderStepContent th {
	font-weight: bold;
	background-color: #CDDDF0;
	height: 25px;
	text-align: center;
	color: black;
	font-size: 13px;
	background-image:none;
	text-shadow: none;
	box-shadow: none;
}

.rightAligned {
	text-align: right !important;
}

#createOrderNavigationControls {
	border: 1px solid #9bbbe0;
	border-radius: 5px;
	width: 96%;
	margin: 0px auto;
	height: 35px;
	clear: both;
	padding: 5px;
}

.ProductNameColumn {
	width: 40%;
	padding: 2px;
}

.QuantityColumn {
	width: 10% !important;
	padding: 2px;
}

.ReasonColumn {
	width: 40%;
	padding: 2px;
}

.FeeColumn {
	text-align: right;
	width: 10% !important;
	padding: 2px;
	padding-right: 5px;
}

.billingAdddressPanel {
	width: 49.2%;
	float: left;
	min-height:310px;
	max-height:100%;
	overflow:auto;
}


#billingAdddressPanel_content .ui-widget-content, #billingAdddressPanel_content .ui-panelgrid, #billingAdddressPanel_content .ui-panelgrid-cell {
	 border: 1px solid #a8a8a8;
    padding: 1px 2px;
}


.fhCommandButtons {
	border-color: #0054b7 !important;
	background-color: #0054b7 !important;
	background-image: none !important;
	box-shadow: none;
	text-shadow: none !important;
	color: white !important;
	margin: 3px;
	font-weight: bold;
	font-size: 13px !important;
	width: 160px;
	height: 24px !important;
}

.fhCommandButtonWider {
	border-color: #0054b7 !important;
	background-color: #0054b7 !important;
	background-image: none !important;
	box-shadow: none;
	text-shadow: none !important;
	color: white !important;
	margin: 3px;
	font-weight: bold;
	font-size: 13px !important;
	width: 220px;
	height: 24px !important;
}

.fhMaxAvailableCopy {
	text-align:center;
	background-image: none !important;
	box-shadow: none;
	color:#C00000;
	margin: 3px;
	font-weight: bold;
	font-size: 13px !important;
	height: 24px !important;
	padding:5px;
}

.fhCommandButtons:hover {
	cursor: pointer; /* cursor: hand; for IE5 */
}

.wizardNavigationButtons {
	float: right;
}

.saveCancelActionButtons {
	float: left;
}

#createOrderStepContent .requiredStar {
	vertical-align:middle;
	color: red;
}

#createOrderStepContent .requiredFieldBackground {
	background-color: rgb(255, 255, 200);
}

.FloatLeft492PercentPadd2 {
	width: 49.2%;
	float: left;
	padding: 2px;
	margin-left: 1px;
	min-height:215px;
}

.shippingLogo {
	width: 100px;
	margin-right: 20px;
}

.FHPfieldLabel {
	font-weight: bold;
	padding-bottom: 0px;
	text-align: right;
	padding-right: 5px;
	min-width: 110px;
	vertical-align: middle;
}

.FHPfieldLabelTD {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
	width:42%;
}
.FHPDataEntryFieldTD {
	text-align: left;
	vertical-align: middle;
	width:57%;
}

#divFooter {
	font-weight: bold;
	bottom: 0;
	width: 1000px;
	height: 25px; 
	text-align: center;
}

#divFooter a, #divFooter a:hover, #divFooter a:visited{
	color:white;
 	text-decoration: underline;	
}

.minHeight400px{
	min-height:400px;
}
.seperatorDiv{
	clear: both; 
	width: 100%;
}

.textAlignCenter{
	text-align: center;
}
#cvv2Image{
	height:50px;
}

#customFieldGrid{
	border:0 none;
}

.orderDetailDecName{
	text-align:left;
	width:20% !important;
	padding:4px 2px !important; 
}
.orderDetailDoD{
	text-align:center;
	width:12% !important;
	padding:4px 2px !important; 
}
.orderDetailService{
	text-align:left;
	width:20% !important;
	padding:4px 2px !important; 
}
.orderDetailQty{
	text-align:right;
	width:8% !important;
	padding:4px 2px !important; 
}
.orderDetailReason{
	text-align:left;
	width:12% !important;
	padding:4px 2px !important; 
}
.orderDetailFees{
	text-align:right;
	width:8% !important;
}
.actionColumn {
	width: 8% !important;
	padding:4px 2px !important; 
	text-align:center
}

#createOrderStepContent fieldset tr, #createOrderStepContent fieldset tr td {
	border:0 none;
}

.minWidth49Percent{
	min-width:49%;

}

.topAlign {
	valign: top;
	padding: 6px;
	vertical-align:top;
}

#orderSearchLeft {
	width: 580px;
	vertical-align:top;
}

#orderSearchRight {
	float: right;
	width: 400px;
	vertical-align:top;
}

#loginDiv{
	width: 700px; 
	margin: 0px auto; 
	margin-top:150px;
}

#loginDiv ul{
	padding-left:20px;
}

#loginDiv li {
	list-style-type: square;
}

#fhBUSelectDiv{
	width: 600px; 
	margin: 0px auto; 
	margin-top:150px;
}

.min48Max100PercentFloatLeft{
	min-width:48%;
	max-width:99%;
	float:left;
	margin: 5px 5px 0px 0px;
}

.paymentProfileMaint {
	margin: 0 auto;
	position: relative;
	margin-top: 10px;
	width: 950px;
	height: 400px;
}
.paymentProfileMaintDefault{
	width:60px;
	text-align: center;
}
.paymentProfileMaintAction{
	width:20px;
	text-align: center;
}
.paymentProfileMaint20Percent{
	width:20%;
}
.paymentProfileMaint10Percent{
	width:10%;
}

.styleWidth21Percent {
	width: 21%;
}

#shippingMethodContents_content li {
    margin-bottom: 9px;
}

#billingPaymentProfileList_content {
	border:none;
}
#billingPaymentProfileList_list li {
	list-style:none;
}

.fieldSetPadding6336px{
	padding:6px 3px;
}