/*main-----------------------------------*/

html { 
height : 100%;
color : #039;
font : 12px Arial, Helvetica, sans-serif;
} 
body { 
margin-top : 0;
padding-top : 18px;
padding-bottom : 10px;
min-height:101%;
text-align : center;
background : #e3dfd3;
font : 12px Arial, Helvetica, sans-serif;
} 
div, table { 
margin-left : auto;
margin-right : auto;
} 
td { 
text-align : left;
} 

p { 
margin: 0px;
text-align: justify;
} 
image
{ 
border: 0px;

} 
/*links------------------------------------*/


a:link, a:visited, a:active, a:hover  { 
font-size : 11px;
font-weight : bold;
text-decoration : none;
background : transparent;
outline: 0px;
margin: 0px;
padding: 0px;

} 

a.allcontents:link, a.allcontents:visited, a.allcontents:active 
{ color : #c30;
text-decoration : none;
font-size : 12px;
font-weight : bold;
line-height : 16px;
} 
a.allcontents:hover{ 
color : #4E6F94;
font-size : 12px;
text-decoration : none;
font-weight : bold;
line-height : 16px;

} 
a.bt:link, a.bt:visited, a.bt:active, a.bt:hover  { 
font-size : 14px;
font-weight : bold;
color : #039;
} 
a.btc:link, a.btc:visited, a.btc:active, a.btc:hover  { 
font-size : 14px;
font-weight : bold;
color : #039;
font-style:italic;
margin-top:0px;
} 

a.inverse:link, a.inverse:visited, a.inverse:active { 
color : #c30;
font-weight: normal;
font-size:11px;
text-decoration : none;

} 
a.inverse:hover { 
color : #4E6F94;
font-weight: normal;
font-size:11px;
text-decoration : none;

} 
a.leftbox:link, a.leftbox:visited, a.leftbox:active { 
color : #4E6F94;
background : transparent;
text-decoration : none;
font-size : 12px;
font-weight : bold;
line-height : 16px;
} 
a.leftbox:hover { 
color : #c30;
background : transparent;
font-size : 12px;
text-decoration : none;
font-weight : bold;
line-height : 16px;
} 

a.menu:link, a.menu:visited, a.menu:active { 
width : 100%;
color :#4E6F94;
height : 30px;
font-weight : bold;
text-decoration : none;
font-size : 11px;
vertical-align : middle;
display : block;
border : 0;
line-height : 14px;
padding-top : 2px;
background-color:#e3dfd3;
} 
a.menu:hover { 
width : 100%;
color : #c30;
height : 30px;
font-weight : bold;
text-decoration : none;
font-size : 11px;
display : block;
border : 0;
line-height : 14px;
padding-top : 2px;
background : #efefef;
} 

a.news:link, a.news:visited, a.news:active, a.news:hover  { 
text-decoration : none;
color : #039;
font-size : 12px; 
font-weight : normal;

} 
a.printable:link , a.printable:visited , a.printable:active {
text-decoration : none; 
color :  #c30;
line-height : 15px; 
background : transparent; 
font-size : 9px; 
font-weight : bold;
margin-top: 15px; 
} 
a.printable:hover {
text-decoration : none; 
color : #4E6F94;
line-height : 15px; 
background : transparent; 
font-size : 9px; 
font-weight : bold; 
margin-top: 15px; 
} 
a.rightbox:link, a.rightbox:visited, a.rightbox:active { 
color : #039;
background : transparent;
text-decoration : none;
font-size : 12px;
font-weight : bold;
line-height : 16px;
text-align : right;
margin-right : 40px;
} 
a.rightbox:hover { 
color : #c30;
background : transparent;
font-size : 12px;
text-decoration : none;
font-weight : bold;
line-height : 16px;
text-align : right;
margin-right : 40px;
} 

a.subnav:link, a.subnav:visited, a.subnav:active { 
padding-left:2px;
height : 20px;
width : 100%;
color : #c30;
text-decoration : none;
font-size : 11px;
line-height : 20px;
display : block;
border : 0;
vertical-align:middle;



} 
a.subnav:hover {
padding-left:2px; 
height : 20px;
width : 100%;
color : #039;
text-decoration : none;
font-size : 11px;
line-height : 20px;
display : block;
border : 0;
vertical-align:middle;

} 


/*styles and various------------------------------------*/


code { 
color : #4E6F94;
background : transparent;
font-size : 11px;
font-weight : normal;
} 
 

.descriptext { 
margin-top : 5px;
margin-bottom : 3px;
} 


#example1 { 
font-size : 14px;
font-weight : bold;
font-style : italic;
margin-left : 17px;
margin-top:0;
margin-bottom : 6px;
vertical-align:bottom;
line-height:20px;
} 
.indexsales { 
font-weight : bold;
margin-top: 8px;
margin-bottom: 18px;
font-size: 16px;
line-height: 20px;
color : #4E6F94;

}
.marginzero { 
margin-top : 0;
margin-bottom : 0;
} 
p.Dan { 
margin-top : 4px;
margin-bottom : 0;
text-align:right
} 


p.allrights { 
font-size:9px; margin-top:4px; margin-bottom:0; margin-right:10px;
text-align:right;
color:#666666
} 

p.Dan { 
margin-top : 4px;
margin-bottom : 0;
text-align:right
} 

p.products { 
margin-top : 7px;
margin-bottom : 0;
} 

.Stylered { 
color : #c30;
font-size : 10px;
font-weight : bold;
}
 
sup { 
font-size : 10px;
font-weight : bold;
} 

/* tables-----tds------------------------------------*/
table.main { 
text-align : center;
background : #fff;
} 
td { 
vertical-align : top;
} 


td.bg{ 
background : #e3dfd3;
vertical-align:middle;
height:20px;
text-align:right;
} 

td.corner { 
width : 8px;
height : 8px;
background : #e3dfd3;
} 
td.description { 
color : #039;
font : 12px Arial, Helvetica, sans-serif;
padding : 0 15px 5px 17px;
} 

td.globetrotter { 
vertical-align: bottom;
} 

td.header { 
width : 100%;
height : 128px;
vertical-align : bottom;
background :
 url(../LLX_images/indexheader.jpg) no-repeat;
} 


td.indexbgwhite { 
background-color:#FFFFFF

} 

td.leftcolumn { 
background : #f8f8f8;
} 
td.leftdarktgray { 
vertical-align: bottom;
background : #e3dfd3;
text-align:center;
padding-bottom:13px;
} 



td.leftlinks { 
padding-left : 17px;
padding-top : 15px;
vertical-align : top;
text-align : left;
font-size : 12px;
font-weight : bold;
line-height : 16px;
background : #f8f8f8;
color: #4E6F94;
} 

td.leftbluelight { 
padding-left : 17px;
background : #f8f8f8;
} 

td.leftround { 
height : 30px;
width : 8px;
}

td.logo { 
padding-top: 15px;
padding-left: 17px;
}


td.middleround { 
height : 8px;
width : 792px;
} 
 
 
td.navig { 
vertical-align : middle;
text-align : center;
width:99px;
height:30px;
} 
td.rightlightgray { 
padding-left : 17px;
padding-bottom : 5px;
vertical-align : bottom;
padding-right : 10px;
color : #039;
background : #efefef;
font : 12px Arial, Helvetica, sans-serif;
} 
td.rightlighnm { 
padding-left : 17px;
padding-bottom : 5px;
vertical-align : bottom;
color : #039;
background : #efefef;
font : 12px Arial, Helvetica, sans-serif;
} 


td.Style10red { 
text-decoration : none;
height : 25px;
vertical-align : middle;
padding-top: 4px;
text-align : center;
background : #fff;
} 
td.subnavg
{ 
vertical-align : middle;
text-align : center;
background-image:url(../LLX_images/bgsubnav.gif);
background-repeat:no-repeat;
} 

td.bigsubnavg
{ 
vertical-align : middle;
text-align : center;
background-image:url(../LLX_images/bgbigsubnav.gif);
background-repeat:no-repeat;
} 

td.subnavgblog
{ 
vertical-align : middle;
text-align : center;
background-image:url(../LLX_images/bgsubnavblog.gif);
background-repeat:no-repeat;
} 


td.typing { 
vertical-align : bottom;
} 




/*divs------------------------------------*/



div.alignright { 
color : #039;
background : transparent;
text-decoration : none;
font-size : 11px;
font-weight : bold;
font-style : italic;
text-align : right;
padding-right : 22px;
position : absolute;
top : -56px;
right : 20px;
float : right;
width : 110px;
margin-top : 0;
margin-bottom : 0;
} 
div.alignfoot { 
right : 40px;
width : 100%;
float : right;
top : 0;
position : relative;
text-align:right
} 


div.call_us{
text-align:left;
padding-top : 0;
position : absolute;
Bottom: 12px;
left: 0px;
width: 198px;
z-index: 8;
} 

#features { 
vertical-align : top;
height : 100%;
} 




div.relative { 
position : relative;
margin-top : 0;
margin-bottom : 0;
height : 0;
} 
div.guardian { 
position : relative;
margin-top : 0;
margin-bottom : 0;
height : 0;
} 
div.globe { 
position : relative;
margin-top : 0;
margin-bottom : 0;
height : 0;
padding : 0;
} 

div.undernavg
{ 
position:absolute;
vertical-align : middle;
text-align : center;
padding:0px;
margin:0px;
float: right;
background-image:url(../LLX_images/bgsubnav.gif);
background-repeat:no-repeat;
width:65px;
right: -470px;
top: 0px;

} 



/*uls---lis---related------------------------------------*/
ul { 
margin-top : 0;
margin-bottom : 0;
} 
li.product { 
margin-left : -10px;
} 
li.features { 
list-style-image : url(../LLX_images/redpoint.gif);
margin : 0 10px 4px -5px;
} 
#edge { 
display : block;
height : 159px;
width : 198px;
} 
#edge ul { 
margin : 0;
padding : 0;
list-style-type : none;
} 
#edge li { 
float : left;
display : block;
height : 159px;
width : 198px;
} 
#edge li.edgefirst { 
background : transparent url(../LLX_images/imgEdge.jpg);
background-repeat : no-repeat;
} 
#edge a { 
display : block;
width : 198px;
height : 0;
padding-top : 159px;
text-decoration : none;
overflow : hidden;
text-indent:-9998px
} 
* html #edge a:link, * html #edge a:visited { 
height : 159px;
height : 0;
} 
#edge a#woman { 
background : transparent url(../LLX_images/2edge.png) no-repeat -200px -164px;
} 
#edge a#woman:hover { 
background-position : 0 134px;
z-index : 50;
} 
* html #edge a:hover { 
height : 159px;
height : 0;
} 
#guardian { 
display : block;
height : 159px;
width : 198px;
} 
#guardian ul { 
margin : 0;
padding : 0;
list-style-type : none;
} 
#guardian li { 
float : left;
display : block;
height : 159px;
width : 198px;
} 
#guardian li.guardianfirst { 
background : transparent url(../LLX_images/imgGuardian.jpg);
background-repeat : no-repeat;
} 
#guardian a { 
display : block;
width : 198px;
padding-top : 159px;
height : 0;
text-decoration : none;
text-indent:-9998px
} 
* html #guardian a:link, * html #guardiana:visited { 
height : 159px;
height : 0;
} 
#guardian a#chanel { 
background : transparent url(../LLX_images/2guardian.png) no-repeat -200px -164px;
} 
#guardian a#chanel:hover { 
background-position : 0 134px;
z-index : 50;
} 
* html #guardian a:hover { 
height : 159px;
height : 0;
} 
#globe { 
display : block;
height : 159px;
width : 198px;
} 
#globe ul { 
margin : 0;
padding : 0;
list-style-type : none;
} 
#globe li { 
float : left;
display : block;
height : 159px;
width : 198px;
} 
#globe li.globefirst { 
background : transparent url(../LLX_images/imgGlobetrtr.jpg);
background-repeat : no-repeat;
} 
#globe a { 
display : block;
width : 198px;
padding-top : 159px;
height : 0;
text-decoration : none;
overflow : hidden;
text-indent:-9998px
} 
* html #globe a:link, * html #globe a:visited { 
height : 159px;
height : 0;
} 
#globe a#group { 
background : transparent url(../LLX_images/2globe.png) no-repeat -200px -164px;
} 
#globe a#group:hover { 
background-position : 0 134px;
z-index : 50;
} 
* html #globe a:hover { 
height : 159px;
height : 0;
} 
