
#IUSASharedFooterWeb_PageFooter hr{width:100%;background-color:#000000; color: #666666 !important;}
#footerEmailUsContainer{width:100%;max-width:500px;height:410px;font-family:Arial,Helvetica,sans-serif;background-color:white;border:1px solid #CCCCCC;padding:10px 15px 0 15px;display:none;z-index:1001;position:absolute;top:30%;left:30%;}
#footerEmailUsContainer,#footerEmailUsContainer td,#footerEmailUsContainer textarea{text-align:left;font-size:13px;}
#footerEmailUsContainer textarea{max-width:190px;height:70px;}
#footerEmailUsThankYou{display:none;max-width:500px;}
#footerEmailUsForm{max-width:500px;}
#IUSASharedFooterWeb_PageFooter{float:left;margin:0;vertical-align:middle;width:100%;min-width:800px;background-color:#ffffff;font-size:12px;color:#333333;font-family:Arial,Helvetica,sans-serif;text-decoration:none;padding-top:10px;font-weight:bold;}
#spanSecuredImageSSL img{float:right;margin-top:-50px;vertical-align:bottom;clear:both;position:relative;}
#IUSASharedFooterWeb_PartnerBanners{padding-bottom:10px;}
#footerEmailUsUpperBlurbBusy{display:none;}
.footerEmailUsUpperBlurb{padding-top:10px;padding-bottom:15px;}
.footerEmailUsLeftColumn{clear:both;float:left !important;width:30%;max-width:150px;height:25px;vertical-align:top;}
.footerEmailUsRightColumn{float:left !important;float:none;_float:none;width:60%;max-width:300px;height:25px;vertical-align:top;}
.footerEmailUsRightColumn input{max-width:190px;}
.footerEmailUsRightColumn select{max-width:195px;}
.footerEmailUsAssistanceBlurb{clear:left;float:left;text-align:left;padding:30px 0 20px 0;width:90%;max-width:350px;padding:10px 0 20px 0;}
.IUSASharedFooterWeb_NavLinks a{padding:0 5px 0 5px;font-weight:normal;font-size:12px;color:#333333 !important;text-decoration:none;}
.IUSASharedFooterWeb_NavLinks a:hover{padding:0 5px 0 5px;color:#333333;text-decoration:underline;}
.IUSASharedFooterWeb_NavLinks a:visited{padding:0 5px 0 5px;color:#333333;text-decoration:none;}
.IUSASharedFooterWeb_Image{float:left;margin:0;width:100%;padding:15px 0px 22px 0px;}
.IUSASharedFooterWeb_Secure,#spanSecuredImage img{float:right;margin-top:-70px;vertical-align:bottom;clear:both;position:relative;}
.footerEmailUsSubmit{clear:left;float:left;text-align:center;padding:75px 0 0 65px;width:90%;max-width:350px;}
.IUSASharedFooterWebDiv0{height:25px;vertical-align:middle;}
.IUSASharedFooterWebDiv1 a{padding-bottom:5px;font-weight:bold;}
.IUSASharedFooterWebDiv2{text-align:left;max-width:500px;}
.IUSASharedFooterWebDiv3{max-width:30px;float:right;font-size:12px;}
.IUSASharedFooterWebDiv4{padding-left:30px;padding-bottom:10px;}
.IUSASharedFooterWebDiv5{max-width:30px;float:right;font-size:12px;}
.IUSASharedFooterWebSpan0{font-size:18px;font-weight:bold;}
.IUSASharedFooterWebClose{float:right;}
.IUSASharedFooterWebThankYou{font-size:18px;font-weight:bold;}
.IUSASharedFooterWebCopyRight{font-size:11px;font-weight:normal;}
.IUSASharedFooterWebBBB{position:relative;bottom:8px;vertical-align:bottom;}
.footerEmailUsForm{width:90%;max-width:450px;}

/*[OVERRIDES FOR FOOTER FORM]*/
#footerEmailUsContainer input, #footerEmailUsContainer textarea {
	float: left !important;
	clear: both;
	display: inline !important;
	margin-bottom: 3px !important;	
}
#footerEmailUsContainer .IUSASharedFooterWebDiv4 {
	float: left !important;
	width: 100%;
}
#footerEmailUsContainer .IUSASharedFooterWebDiv4 div {
	float: left !important;
	margin-bottom: 3px !important;
}
#divInfoUsaSharedFooter {
	color: #333333 !important;
}
.IUSASharedFooterWebDiv3 {
	color: #666666 !important;
}
.footerEmailUsSubmit {
	padding-top: 0 !important;
	position: relative;
	top: 70px;
}
.footerEmailUsAssistanceBlurb {
	padding-top: 0 !important;
	position: relative;
	top: 80px;	
}

/* ------------------ New Footer ---------------------------*/
div#fullwidth-footer ul#menu-footer-main, div#fullwidth-footer ul#menu-footer-main li {
    list-style: none;
    padding: 0;
    margin: 0;
}
/* =footer */
#footer-wrapper {
    font: 11px/1.4 Arial, Helvetica, sans-serif;
	float: left;
	clear: both;
	width: 100%;
	height: 230px;
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/footer-wrapper-bkgd.png) repeat-x top left;
	margin: 0 auto;
}

div#fullwidth-footer {
	max-width: 1024px;
	clear: both;
	margin: 0 auto;
	padding: 20px 0 0 0;
	height: 130px;
	line-height: 1.8;
	color: #ffffff;
}
div#fullwidth-footer ul#menu-footer-main {
    float: left;
    width: 1024px;
    clear: both;
    text-align: center;
    margin: 0 auto;
}
div#fullwidth-footer ul#menu-footer-main li a {
	color: #ffffff;
	text-decoration: none;
}
div#fullwidth-footer ul#menu-footer-main li a:hover {
	text-decoration: underline;
}
div#fullwidth-footer .one-column, div#fullwidth-footer .two-column, div#fullwidth-footer .three-column, div#fullwidth-footer .four-column, div#fullwidth-footer .five-column {
	display: block;
	float: left;
	text-align: left;
}
div#fullwidth-footer .one-column {
	width: 1024px !important;
}
div#fullwidth-footer .two-column {
	width: 462px !important;
}
div#fullwidth-footer .three-column {
	width: 307px !important;
}
div#fullwidth-footer .four-column {
	width: 231px !important;
}
div#fullwidth-footer .five-column {
	width: 184px !important;
}
div#fullwidth-footer .one-column.first-footer-column {
	margin: 0 !important;
	padding-left: 0;
}
div#fullwidth-footer .two-column.first-footer-column {
	margin-left: 100px !important;
	padding-left: 0;
}
div#fullwidth-footer .three-column.first-footer-column {
	margin-left: 100px !important;
	padding-left: 0;
}
div#fullwidth-footer .four-column.first-footer-column {
	margin-left: 100px !important;
	padding-left: 0;
}
div#fullwidth-footer .five-column.first-footer-column {
	margin-left: 100px !important;
	padding-left: 0;
}
div#fullwidth-footer li h3 {
	font-size: 12px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	color: #ffffff !important;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-bottom:0px;
}
#fullwidth-footer .headingItem, #fullwidth-footer .headingItem:hover {
	font-size: 11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	cursor: default !important;
}

div#fullwidth-footer .facebook-icon {
	padding-left: 25px;
	padding-bottom: 6px;
	padding-top: 3px;
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/facebook-icon-hover.png) no-repeat top left;
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/facebook-icon.png) no-repeat top left;
}
div#fullwidth-footer .twitter-icon {
	padding-left: 25px;
	padding-bottom: 6px;
	padding-top: 3px;
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/twitter-icon-hover.png) no-repeat top left;
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/twitter-icon.png) no-repeat top left;
}
div#fullwidth-footer .linkedin-icon {
	padding-left: 25px;
	padding-bottom: 6px;
	padding-top: 3px;
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/linkedin-icon-hover.png) no-repeat top left;	
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/linkedin-icon.png) no-repeat top left;
}
div#fullwidth-footer .facebook-icon:hover {
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/facebook-icon-hover.png) no-repeat top left;
}
div#fullwidth-footer .twitter-icon:hover {
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/twitter-icon-hover.png) no-repeat top left;
}
div#fullwidth-footer .linkedin-icon:hover {
	background: transparent url(/wp-content/themes/DotComWordpress/images/FullWidthHeaderFooter/linkedin-icon-hover.png) no-repeat top left;
} 
#footer-copyright {
	clear: both;
	margin: 10px auto 0;
	max-width: 1024px;
	text-align: center;
	height: 80px;
}
#footer-copyright p {
	font-weight: normal;
	color: #999999;
	margin: 0 !important;
}
#footer-copyright .phone-number, #footer-copyright  .footer-phone-link {
	color: #666666;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px !important;
	font-family: Palatino, 'Palatino LT STD', 'Palatino Linotype', "Times New Roman", Times, serif;	
}
#footer-copyright a img {
	margin-bottom: -5px;
	border: none;
}
#footer-copyright a {
	text-decoration: none;
}
/* =color classes */
.darkgray {
	color: #333333;
}
.mediumgray {
	color: #949494;
}
.lightblue {
	color: #3ca1fd;
}
.green {
	color: #409c0b;
}
.orange {
	color: #ff6d03;
}
.blue {
	color: #0079f2;
}

/* =attributes */
[hidden] {
	display: none;
}

/* =headers */
#footer-wrapper h1, #footer-wrapper h2, #footer-wrapper h3, #footer-wrapper h4, #footer-wrapper h5, #footer-wrapper h6 {
	font-family: Palatino, 'Palatino LT STD', 'Palatino Linotype', "Times New Roman", Times, serif;
}

/* =strong, em... */
#footer-wrapper strong {
	font-weight: bold;
}
#footer-wrapper em {
	font-style: italic;
}