/* 
    Document   : newCascadeStyleSheet
    Created on : Aug 3, 2009, 2:23:32 PM
    Author     : rasmi.singh
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
#FooterPanel a, #FooterPanel div
{
font: 9px/12px Georgia;color:white;
}


.Bodytext
{
font: 11px/16px Georgia;color:#666666;
}
.BodytextGray
{
font: 11px/16px Georgia;color:#666666;
}


.Bodytext1
{
font: bold 12px/18px Georgia;color:#666666
}
.Bodytext2
{
font: bold 10px Georgia;color:#000000;
}
.Bodytext2Gray
{
font: 10px Georgia;color:#666666;
line-height:16px;
}

#ListText
{
font: bold 13px/18px Georgia;color:#0099cc
}


.HeadLine
{
font: bold 18px Georgia;color:#000000
}


.Heading_2
{
font: bold 14px Georgia;color:#333333
}
.AboutText2
{
font: bold 12px/16px Georgia;color:#663399
}

#TopNavigation a
{
font: bold 11px Georgia;color:#000000
}
#TopNavigation span
{
padding-top:6px;
padding-bottom:9px;
border-right: 1px solid #9966CC;
width:1px;
}

table{
border-collapse: collapse;
} 

body{
margin:0;
}
.Top20{
margin-top:20px;
}
#TopPanel {
  height: 186px;
width:100%; 
}
#TopPanelLeft {
    height: 186px;
    width: 1024px;  
  background:transparent url('../images/Header.jpg') no-repeat;
}
#TopPanelRight  {
float:right;
margin-right:92px;
margin-top:65px;
/*background:transparent url(../images/logo.png) no-repeat scroll 0 0;
height:130px;
width:320px;*/
}
#ContentP{
  width: 1024px;  
display:inline-block;
margin-top:20px;
}

#ContentPanel {
  display:inline-block;
  margin-left:55px;
  margin-right:97px;
  float:left;
}
.Demo {
  float: right;
  /*font-weight:bold;*/
  color:#000000;
  text-align:center;
  width:97px;
  height:21px;
  cursor:pointer;  
  margin-right:97px;
  padding-top:4px;
 background:transparent url('../images/Demo-icon-normal.png') no-repeat;
margin-left:500px;
}
.Heading_2_Gray{ 
    color:#666666;   
}
.Heading_3{
  
    color:#000000;   
}
li{
font-family:Georgia;
    color:#666666;   
line-height:20px; 
list-style:decimal;
font-size:12px;
}
#Boxes{
    padding-top:20px;
    padding-bottom:14px;
    height:339px;
    width:923px !important;
}
#List{    
    color:#3399cc;
    margin-left:3px;
}
#ListText{  
 
    font-weight:Bold;
    color:#3399cc;
}

#ListText span{
    padding-left:5px;
    padding-right:5px;
}
.DivSap{
    float:left;
    color:transparent;
width:14px;
  font-size:1px;
}
.BoxHeader{   
  font-weight:bold;    
  width: 100%;
  display:inline-block;
  margin-left:17px;
}
.BoxHeader span{
   padding-top:8px; 
   color:#000000;
   display:inline-block;

}
.BoxContent{
    margin-left:17px;
    margin-top:30px;
    margin-right:17px;
    color:#666666;    
}

.Icon{
    float:left;    
    margin-top:8px;
    margin-left:12px;
    margin-right:10px;
    color:transparent; 
  font-size:1px;      
}
.GrayBox{
    float:left;   
    height:339px;
    width:294px;   
    background:transparent url('../images/Background_news_faqs.jpg') repeat;

}
#NewIcon{
    width: 33px;
    height: 20px;
    background:transparent url('../images/News-icon.png') no-repeat;
}
#FaqIcon{
    width: 24px;
    height: 25px;
    margin-top:5px;
    background:transparent url('../images/FAQs-icon.png') no-repeat;
}
#LoginIcon{
    width: 25px;
    height: 25px;
    margin-top:5px;
    background:transparent url('../images/Member-icon.png') no-repeat;
}
.LoginContent
{
    margin-left:9px;
    margin-right:24px;
    margin-top:30px; 
   
}
.LoginContent span{
     color:#000000;
   
    font-weight:bold;
    padding-bottom:10px;
}
#LoginButton{
cursor:pointer;
    float:right;
    width:97px;
    height:21px;
    text-align:center;
    font-weight:bold;   
    padding-top:3px; 
      background:transparent url('../images/Demo-icon-normal.png') no-repeat;
}
#RegisterButton{
cursor:pointer;
    margin-left:68px;        
    width:144px;
    height:26px;
   
    text-align:center;
    font-weight:bold;
  
    color:#000000;
    padding-top:7px;
    border:0px solid red;
    background:transparent url('../images/register-icon.png') no-repeat;
}
#RegisterButton div.BtnTxt{
    margin-bottom:4px;
}

.LoginTextBox{
    width:175px;
    height:22px;
   /* background:transparent url('../images/username field.jpg') no-repeat;*/
}

#TopNavigation{   
 /*background:transparent url('../images/main_menu_repeat.jpg') no-repeat;*/
  float: left;
  height: 33px;  
  width: 568px;  
  padding-left: 55px;
}

#TopNav{
display:inline-block;
width:1024px;
margin-top:10px;
/*margin-top:-33px;*/
}

#TopNavigation a {
display:inline-block;
font-weight:Bold;
color: black;
text-decoration:none;
padding:10px 20px;
text-align:center;
text-transform:uppercase;
}
#TopNavigation a:hover {
background-color:#ccccff;

}
#TopNavigation #active_menu   {
color:white;
background-color:#9966cc;

}
.separator{
   border-left :1px solid #9966cc;
   width:2px;
}
.separatorwhite{
   border-left :1px solid white;
   width:2px;
}

#FooterP {
display:inline-block;
width:1024px; 
}
#FooterPanel {
  background-color: #000000;
  height: 33px;
  padding-left:55px;
  padding-right:55px; 
  
}
#FooterLeftLink {
  float:left;
  text-align:center;  
width:400px;
}
#FooterLeftLink a {
text-decoration:none;
padding:9px 20px;
text-align:center;
color:white;
 display:inline-block;
}
#FooterLeftLink span
{
border-right:1px solid white;
height:15px;
vertical-align:middle;
line-height:12px;
margin-top:-10px;
}
#FooterRight {
  float:right; 
  color:white;
  padding-top:9px;
  
}
#HomeMenu{
  height: 33px;
  width: 586px;
  padding-left: 55px;
    }


.FrmRow{
    float:none;
    display:block;
    width:100%;
    height:24px;
    border:0px solid red;
    font-weight:bold;
    font-family:Georgia;
    font-size:11px;
    padding-top:6px;
    padding-bottom:0px;
}
.FrmRow a{
text-decoration:none;
}
.FrmRow SPAN{
    float:left;
}
.FrmLbl{
    width:30%;
    text-align:right;
    font-family:Georgia;
    font-size:11px;
}
.FrmElm{
    width:70%;    
}

/* LLX */

#LxAdvBox{
    width: 864px;
    height: 638px;
    padding-left:13px;
    padding-top:20px;
    padding-right:13px;
    padding-bottom:20px;
    background:transparent url('../images/advantages_bg.jpg') no-repeat;
    margin-left:-10px;
}
.LxAdvBoxHeader{

  font-weight:bold;
  width: 100%;
  display:inline-block;
  padding-left:10px;
  height:33px;
}
.LxAdvBoxContent{
    margin:10px 30px;
    color:#666666;
    font-size:11px;
    border: 0px solid red;
    line-height:14px;
}
.AdvantageBoxes{
    float:left;
    width:416px;
    height:200px;
    border: 0px solid red;
}
.AdvantageBoxesBg{
   /* width: 292px;
    height: 35px;*/
    padding-top:6px;
}
.AdvantageBoxesIcon{
    float:left;
    padding-left:20px;
    width:38px;
    /*height: 42px;    
color:Transparent;
  font-size:1px;*/
}
#TakeEasyBg{
   background:transparent url('../images/take it easy_bg.jpg') no-repeat;
 
}
.TakeItEasyIcon{
   background:transparent url('../images/take it easy_icon.jpg') no-repeat;
}
.IncludehIcon{
    background:transparent url('../images/include_icon.jpg') no-repeat;
}

#IncludeBg{
    background:transparent url('../images/include_bg.jpg') no-repeat;
}
.ReachOutIcon{
    background:transparent url('../images/reach_icon.jpg') no-repeat;
}
#ReachOutBg{
    background:transparent url('../images/control_cost.jpg') no-repeat;
}
.ControlIcon{
    background:transparent url('../images/control_cost_icon.jpg') no-repeat;
}
#ControlBg{
    background:transparent url('../images/reach_bg.jpg') no-repeat;
}
.SecureIcon{
    background:transparent url('../images/secure_icon.jpg') no-repeat;
}
#SecureBg{
    background:transparent url('../images/secure_bg.jpg') no-repeat;
}
.StampIcon{
    background:transparent url('../images/Stamp_icon.jpg') no-repeat;
}
#StampBg{
    background:transparent url('../images/stamp_bg.jpg') no-repeat;
}
.LXFeatureIcon{
    width:855px;
    height:247px;
    background:transparent url(../images/Features.jpg) no-repeat;
    color:transparent;
    font-size:1px;
    margin-left:-5px;
}

/* LLX */
/* About us*/
#FlagImage{
    width:33px;
    height:40px;
    background:transparent url('../images/icon.jpg') no-repeat;
    color:transparent;
}
#LmLogo
{
    float:right;
    width:260px;
    height:85px;
    background:transparent url('../images/LM_logo.jpg') no-repeat;   
    color:transparent;
    padding-bottom:15px;
    /*margin-right:119px;*/
}
.AboutText2{
font-weight:bold;
    float:left;
    font-size:12px;
    color:#663399;
}

.AboutText{   
 padding-left:40px;
padding-right:40px;
   /* padding-top:20px;
    padding-bottom:20px;   
    width:25%;*/
}
.ContSap {
background-color:gray;
padding:0px;
height:85px;
width:1px;
/*background-color:gray;
color:transparent;
float:left;
height:100px;
margin-right:55px;
margin-top:25px;
width:1px;
font-size:1px;*/
}
.Fl{
    float:left;
}
.Fr{
    float:right;
}
/*  About us */

.Linespac
{
line-height:17px;
}
#ErrorMsg{
color:red;
display:none;
font-weight:bold;
margin-top:-5px;
}
