
body {font-size: 11px; font-family: arial, helvetica, sans-serif;  margin: 0; color:#545454;}
blockquote, form, input, select, div, h1, h2, h3, h4, li, ol, p, td, textarea, th, ul {font-size: 11px; font-family: arial, helvetica, sans-serif;}

a:link{color:inherit;font-size:inherit; }
a:active{color:inherit;font-size:inherit;}
a:hover{color: inherit;text-decoration:none}
a:visited{color: inherit; font-size:inherit;}

.Spacer10 { padding-top : 10px;}
.Spacer25 { padding-top : 25px;}
.SpacerBanner { padding-top: 10px;}

.BGglobe { background : url(https://www.ian.com/ian/images/ian-BGglobe.jpg); width : 340px;  height : 121px;}
.acBGglobe { background : url(https://www.ian.com/ian/images/ac_ian-BGglobe.jpg); width : 753px;  height : 121px;}
.BGwhite { background : #FFFFFF;}

.logo { position : absolute;  top : 25px; left : 20px;}
.aclogo { position : absolute;  top : 20px; left : 20px;}

.navBG { background : #03779C; height : 12px;}
.acnavBG { background : #FF7800; height : 12px; color : #FFFFFF;}
.navPOS { position : absolute; top : 99px; left : 20px; }
#acnavPOS { position : absolute; top : 99px; left: 0px; width: 550px;}
.acnavColorblock { background : #5296AE; }

.LSBbg { background: url(https://www.ian.com/ian/images/LSB-bg.gif);  background-repeat : repeat-y;  }
.LSBlead {line-height : 8pt; color : #03779C;}

.BODYlead {line-height : 12pt;}
.BODYbold { font-weight : bold;}

.greyline { background : #B1B1B1; height : 1px; width : 400px;}
/*ac*/ .orangeline2 { background : #FF7800; height : 1px; width : 100%;}
.BannerPOS { height : 81px; position : absolute; top : 136px;  left : 164px; right: 0px; bottom: 0px;}
.ac-org { color : #FF7800;}


.footerBG { background : #03779C; color : #FFFFFF; font-weight : bold;  height : 32px; padding-left : 7px; padding-right : 7px; }
.footerCopyright { color : #FFFFFF; font-weight : bold;}

.REQ { background : #FFA200;}

.textBOX { height : 50px; width : 400px; padding : 3px;}
.affcenterBG { background : #FF8400; }
.divBOX { background : #D6EDF5;    border : #03779C solid 1px; width : 400px; height : 29px; padding-left : 5px; }
.exampleBG { background : #B1B1B1;}

.ac-grey-hdr {color: #FFFFFF; background : #747474;  font-weight:bold; padding-left : 3px;}
.ac-orange-hdr {color: #FFFFFF; background : #FF7800;  font-weight:bold; padding-left : 3px;}
.ac-orange-box {background:#FFFDF5 ;border: #FF7800 solid 1px; padding : 5px;}
/*ac*/ .ac-white-box { padding : 5px;}

.ac-BIGhdr { color : #FF7800; font-weight: bold; font-size: 18px;}
.ac-statsBIG { font-size: 14px;}

.BOXpadding { padding : 5px;}

.ac-green-hdr {color: #FFFFFF; background : #599C38;  font-weight:bold; padding-left : 3px;}
.statsBOX { background: #F8FFF4; border: #599C38 solid 1px; padding : 5px;}

a.logout { color: #FFFFFF;}

.listing-ltbg { background : #C1EBAA;}

.total-line { border-top-color : Silver; border-top-style : solid; border-top-width : 1px; }

.comingsoon {color:silver; }

/*Attention Box used on forms.jsp for Everest merge*/
.ac-attention-box-L { background-color: #FF7800; vertical-align: top; text-align: right; }
.ac-attention-box-hdr { background-color: #FF7800; color: #FFFFFF; padding-top: 7px; padding-left: 7px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; vertical-align: bottom; }
.ac-attention-box-R { background-color: #FF7800; vertical-align: top; text-align: left; }
.ac-attention-box { padding-left: 14px; padding-right: 14px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-align: left; }
.ac-attention-box-link { color: #FFFFFF; }
.ac-orange-text { color: #FF7800 }

.taxFormError { padding: 5px; margin: 7px 0px; font-size: 11px; font-weight: bold; background-color: #B40014; color: #FFFFFF; height: 20px; width: 600px; }




/* new css - 7/17/09 */
/* search form template updates */
#page {margin:10px;}
.closeWindow {text-align: right;margin: 0 0 10px 0;}
.contentContainer {margin: 0 auto 10px auto;}
hr {background: #FF7800; line-height: 1px; height: 1px;border: 0;}

#footer {background:#03779C;margin:7px 0 0 0;padding:0;width: 770px;font-size: 11px;}
#footer ul {margin: 0;padding: 7px;}
#footer ul li { color: #FFF;display: inline;padding:0;}
#footer ul li a {color: #FFF; text-decoration: none;padding: 0 7px;}
#footer hr {height: 1px;background: #FFF;margin: 0;padding: 0;border: 0;}
#footer p {color: #FFF;line-height: 16px;margin:0;padding: 7px;}
#footer h6 {float:left;font-size: 11px;color: #FFF;display: inline;font-weight: normal;padding:7px 0 0 7px;margin: 0;}
#footer div {border-bottom: #FFF 1px solid;}

.clearFix:after
{content: ".";display: block;height: 0;clear: both;visibility: hidden;line-height: 0;}

.clearFix
{display: inline-block;}

* html .clearFix
{ height: 1%; }

.clearFix
{ display: block; }

html[xmlns] .clearfix 
{display: block;}


td img.brands {padding-top:5px;}

html body div.navPOS {width: 440px;}
html body div.navPOS div.tab {
-moz-border-radius: 1em 1em 0 0 ;
border-radius: 1em 1em 0 0;


border:#b2b2b2 2px solid;
background:#dadada;
font-size:12px;
color:#747474;
font-weight:bold;
padding: 7px;
margin: 0;
}
div.navCorner {background:#03779C;height:15px;margin:0;padding:0;width:770px;text-align:right;}
