/* CSS Document */

*{margin:0; padding:0;}
body{font-family: Arial, Helvetica, sans-serif;font-size: 85%; background:url(../img/site-bg.jpg) repeat-x}
#container:after {content: ".";  display: block; height: 0; clear: both; visibility:hidden;}
/*  \*/
* html #container {height: 1%;}
/*  */
/* End float containing rules */

#container a:hover{ text-decoration:underline!important}
/*STRUCTURE*/
#container,#links, #keys,#footer,#copyright{width:900px;margin:0 auto}
#container{width:965px; /*min-height:800px*/}
#header{float:left;width:925px;padding:0;height:80px;padding:4px 20px 0 40px}
#header p{display:none}
#header img{border:none}
#header div{float:left; width:auto}
#header .logo{padding-right:190px}
#contactbox{float:right; clear:none; /*height:200px;*/ width:227px; border:1px solid #E1D98A; margin:15px; font-size:10px; padding: 10px 5px; background-color:#F8F1AF}
#contactbox table{ background-color:#fff; margin-right:5px}

#sitenav{float:left;height:37px; width:950px;padding:0 0 0 25px; margin:0;}
#sitenav ul{margin:0;padding:0 45px 0 0; float:right}
#sitenav li{white-space:nowrap; height:37px;width:auto; padding:0 15px; margin:0; background:url(../img/nav-spacer-bg.gif) no-repeat;}
#sitenav li.last{padding:0 15px;}
#sitenav li.last a{color:#993333; font-weight:bold}
#sitenav li a{font-size:12px; text-decoration:none;line-height:37px}

#content{float:left;width:835px;padding:15px 0 0 70px;}
h1{color:#FCFDD5}
#home h1{ position:absolute; left:-9999em}
h1,h2{line-height:2em; font-family:Georgia,Times, serif;font-weight:normal; padding-left:0;padding-bottom:0}

#maincontainer{float:left;width:785px;padding:25px 20px 0 0; background:url(../img/page-top-bg.jpg) top no-repeat;background-color:#fff; }
#subnav{float:left; clear:left;height:800px;width:250px; padding:20px 0 0 0;margin:0}
#subnav ul li{ list-style-type:none}

#contactbox .ans2{position:absolute; visibility:hidden}

/*-- PAGE NAVIGATION ELEMENTS --*/
.bdy-uti-lft{float:left; width:221px}
.bdy-uti-lft ul{margin:0px; padding:0px}
.bdy-uti-lft ul li{margin:0px; padding:6px 0px 0px 10px; list-style-type:none; border-bottom:#CCCCCC solid 1px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#999999; height:28px}
.bdy-uti-lft ul li.active{color:#15562C; background:url(../img/bullet.gif) no-repeat 10px 11px; padding:6px 0 0 21px; height:28px}
.bdy-uti-lft ul li a{color:#999999; text-decoration:none; padding:0px 0px 0px 11px;}
.bdy-uti-lft ul li a:hover{color:#FF0000; background:url(../img/bullet.gif) no-repeat 0 6px;}

/*-- PAGE NAVIGATION ELEMENTS --*/

#col{width:530px;float:left;  clear:none; }
#col h2{width:530px; float:left;  clear:none}
#col p{padding:0 0 10px 5px;}
#col ul li{ list-style-type:disc; margin:0 0 0 25px; padding:0}
#footer, #copyright{font-size:85%}
#footer {height:116px; width:951px; background:url(../img/footer-bg.gif) no-repeat center; padding:25px 0 0 45px}
#footer ul li{float:left;list-style:none;white-space:nowrap;padding:0;margin:0;font-size:12px;line-height:14px}
#footer a{text-decoration:none; font-weight:bold; }
#footer li.copyright{padding-left:245px}
#footer li span{padding:0 5px}
#copyright #websitetag span{float:left;clear:none}
#copyright p{float:right;margin:0 0 0 300px;}
#copyright p a img{border:none}

/*--HOMEPAGE ELEMENTS--*/

#Featured-Markets-Presentation{float:left;margin:0; padding:220px 0 0 90px; width:895px;height:130px; background:url(../img/commercial-collections-hp-b.jpg) no-repeat 68px 25px}
/*#Featured-Markets-Presentation img{display: inline; padding:0; margin:0}*/

#Featured-Markets-Presentation span{ position:absolute; left:-999em;}
#Featured-Markets-Presentation a{display:block;float:left;width:150px;height:45px;margin-right:10px}

#Featured-Markets-Presentation .collections{ background:url(../img/hp-btn-banner-off.gif) 0px 0px no-repeat}
#Featured-Markets-Presentation .customer-service{background:url(../img/hp-btn-banner-off.gif) -168px 0px  no-repeat}
#Featured-Markets-Presentation .onshore-outsourcing{background:url(../img/hp-btn-banner-off.gif)  -338px 0px no-repeat}
#Featured-Markets-Presentation .collections:hover{ background:url(../img/hp-btn-banner-on.gif) 0px 0px no-repeat}
#Featured-Markets-Presentation .customer-service:hover{background:url(../img/hp-btn-banner-on.gif) -168px 0px  no-repeat}
#Featured-Markets-Presentation .onshore-outsourcing:hover{background:url(../img/hp-btn-banner-on.gif)  -338px 0px no-repeat}

#Categories{float:left;margin:0;width:885px; padding:0 0 0 60px;}
#Categories ul,#Categories div,#Categories table, #Categories form{float:left}

#Categories .list{height:350px}
#Categories .list,#Categories li{list-style-type:none; line-height:1.75em}
#Categories .outsourcing{width:200px; background:url(../img/hp-Categories-divider.gif) no-repeat 170px 0px;clear:left; }
#Categories .markets{width:260px;}
#Categories ul h2{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#9A2E3E;  text-transform:uppercase; font-weight:bold}
#Categories ul a, #logon p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#696969; text-decoration:none}
#Categories .markets h3 span,#Categories .markets h3 span:hover{color:#fff;text-decoration:none}


/*#Categories ul h4{text-indent:10px}*/
.pdf{display:block;padding-left:20px; background:url(../img/acro.gif) no-repeat -3px -3px; height:21px}
#about{width:350px;height:140px;background:url(../img/lotym-about-bg.jpg) no-repeat 20px 0px; padding:40px 0 0 45px}
#logon{width:350px;height:170px; background:url(../img/lotym-login-bg.gif) no-repeat 20px 0px; padding:80px 0 0 35px}
#logon table{width:305px;}
#logon table td{vertical-align:top}
#logon table p{margin-left:15px; width:170px;}
#logon label,#logon input, #logon a{float:left; clear:left}
#logon .button{margin-top:10px}



.markets li{height:32px}
.markets a{display:block; padding-left:37px;}
.markets .aviation a{ background:url(../img/ico/aviation-sm.gif) no-repeat 0px 0px;}
.markets .chemical a{ background:url(../img/ico/chemical-sm.gif) no-repeat 0px 0px;}
.markets .banking a{ background:url(../img/ico/financial-sm.gif) no-repeat 0px 0px;}
.markets .manufacturing a{ background:url(../img/ico/manufacturing-sm.gif) no-repeat 0px 0px;}
.markets .media a{ background:url(../img/ico/media-sm.gif) no-repeat 0px 0px;}
.markets .publication a{ background:url(../img/ico/publication-sm.gif) no-repeat 0px 0px;}
.markets .newspaper a{ background:url(../img/ico/newspaper-sm.gif) no-repeat 0px 0px;}
.markets .radio a{ background:url(../img/ico/radio-sm.gif) no-repeat 0px 0px;}
.markets .medical a{ background:url(../img/ico/medical-sm.gif) no-repeat 0px 0px;}
.markets .dme a{ background:url(../img/ico/durable-sm.gif) no-repeat 0px 0px;}
.markets .hospital a{ background:url(../img/ico/hospital-sm.gif) no-repeat 0px 0px;}


#market h2{height:62px;padding-left:67px; line-height:62px; font-size:22px; width:460px;}
#market.aviation h2{background:url(../img/ico/aviation-lg.gif) no-repeat 0px 0px;}
#market.chemical h2{ background:url(../img/ico/chemical-lg.gif) no-repeat 0px 0px;}
#market.banking h2{ background:url(../img/ico/financial-lg.gif) no-repeat 0px 0px;}
#market.manufacturing h2{ background:url(../img/ico/manufacturing-lg.gif) no-repeat 0px 0px;}
#market.media h2{ background:url(../img/ico/media-lg.gif) no-repeat 0px 0px;}
#market.publication h2{ background:url(../img/ico/publication-lg.gif) no-repeat 0px 0px;}
#market.newspaper h2{ background:url(../img/ico/newspaper-lg.gif) no-repeat 0px 0px;}
#market.radio h2{ background:url(../img/ico/radio-lg.gif) no-repeat 0px 0px;}
#market.medical h2{ background:url(../img/ico/medical-lg.gif) no-repeat 0px 0px;}
#market.dme h2{ background:url(../img/ico/durable-lg.gif) no-repeat 0px 0px;}
#market.hospital h2{ background:url(../img/ico/hospital-lg.gif) no-repeat 0px 0px;}



/*COLOR*/
body{background-color:#fff}
#container{background-color:#fff; background:url(../img/hp-bg.png) no-repeat}
h1{color:#FCFDD5}
h2{color:#000}
#sitenav a{color:#0A39A3; text-decoration:underline}
#sitenav a:hover{color:#DD0B52; text-decoration:underline}
#footer,#footer a{color:#8A8A8A/*#8B9DA3*/}
#copyright,#copyright a{ color:#CCCCCC}


/*OTHER*/

/*NAVIGATION*/
body#home .home{display:none}
#nav, #nav ul {list-style: none; float:left}
#nav li { /* all list items */position:relative; float:left; line-height:1.25em; font-size:14px}
#maplist li{margin:50px 0 50px 0 0; line-height: 18px}
.pics{display:block; margin:10px}
.too{text-align:center;font-weight:bold}