@charset "utf-8";
body{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}
a img{border:none;}
a{
    text-decoration:none;
    color:#42BDFF;

}
a:visited {
    color:#7697EF;

}
a:active {
    color:#F00;

}
a:hover {
    text-decoration:none;

}
 div.main {
    width:1020px;    /*website width*/
    margin:0 auto;   /*website position: center*/
    clear: both;
}


.header {
  width: 100%;
}

.headerLeft{
display: inline;
float :left; 
}
.headerRight {
    font-size:12px; 
    display: inline;
    float :right;
    text-align: right;
    padding: 5px 15px;
    font-family: Tahoma;
    color: #cccccc;
}

.upheaderAr a:link,
.upheaderAr a:visited,
.upheaderAr a:hover,
.upheaderAr a:active{
      color: #3661A4;  
}



.headerAr{
    width:100%;
}
.headerArIMG{
  display: inline;
  float :left;    
}
.upheaderAr{
    font-size:12px; 
    display: inline;
    color: #3A66AF;
    padding: 5px 0px;
    float: right;
    font-family: Tahoma;
    color: #cccccc;
}
.upheaderAr a:link,
.upheaderAr a:visited,
.upheaderAr a:hover,
.upheaderAr a:active{
      color: #3661A4;  
}



div.menu {
    background-image: url(../images_website/menu-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    font-size: 15px;
    height: 2em; 
    background-color: #5098C9;
    
}

.right{
    margin-top : 5px;
    margin-bottom : 15px;   
  border: 1px solid #C3C3C3;
  width: 300px;
  display: inline;  
  float: right;
  
}

.leftAR{
    margin-top : 5px;
    margin-bottom : 15px;   
  border: 1px solid #C3C3C3;
  width: 300px;
  display: inline;  
  float: left;
  
}

#gallary{
    border: 1px solid #cccccc;
    width: 699px;
}

#info{

   width: 685px;
   float: left;
   margin: 5px 0px;
}
#products{
    margin: 0px;
    margin-top: 0px;
    border:1px solid #cccccc;
    width: 330px; 
     height: 250px;
    float: left;    
}
#products h3{
    border-bottom:2px solid #f8c30f;
    font-size: 24px;
    font-weight: bold; 
    color: #5a5758; 
    margin: 0px;
    margin-top: 0px;   
     background: url("../images_website/boxheader.gif") repeat scroll left top transparent;
    
}
#products img{
    padding: 5px;   
    margin-bottom : 5px;
    margin-top : 5px;
    font-size: 12px;
}
#products p{
    padding: 5px; 
    padding-top: 0px;  
    margin: 0px;
    font-size: 12px;
}

#solutions{
    border:1px solid #cccccc;   
    margin: 0px;
    width: 330px;
   height: 250px;
    float: right;
    margin-top: 0px;     
}
#solutions h3{
    margin: 0px;
    border-bottom:2px solid #f8c30f;
    font-size: 24px;
    font-weight: bold; 
    color: #5a5758;
    margin-top: 0px; 
    background: #EBEBEB;  
    background: url("../images_website/boxheader.gif") repeat scroll left top transparent;  
}
#solutions img{
    padding: 5px;   
    margin-bottom : 5px;
    margin-top : 5px;
    font-size: 12px;
}
#solutions p{
    padding: 5px; 
    padding-top: 0px;  
    margin: 0px;
    font-size: 12px;
}

  #buttons { 
   border: 1px solid #C3C3C3; 
   width: 685px;
   background: #EBEBEB;
   margin: 5px 0px;
   float: left;
   height: 70px;
}
#buttons a{ 
padding:0px;
margin:0px;

}


.left{
    margin-top : 5px;
    margin-bottom : 15px;    
    width: 688px;
    float: left;
}

.rightAR{
    margin-top : 5px;
    margin-bottom : 15px;    
    width: 688px;
    float: right;
}
 div.searchForm{
     margin: 5px;
 }
.search {
    width:65%;
    border: 1px solid #C3C3C3;
    margin: 0px;
    
}

.searchButton {
    background-image:url(../css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
    background-repeat:repeat-x;
    background-position:center;
    border: 1px solid #C3C3C3;
    color: #315390;
    font-weight: bold;
    width: 20%;
}
#advanceSearchdiv{
background-color:#f8f8f8;
margin: 5px;
border-bottom: solid 2px #4987BD; 
border-top: solid 2px #4987BD; 
font-size: 12px;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;

}
div.period a:link,
div.period a:visited
 {
    display:inline-block;
    padding: 2px 4px;
    margin:5px 0px 2px 1px;
    border: solid 1px #4987BD;
    background-color:#F3F3F3;
    color:#4987BD;
    font-size:10px;
    text-decoration:none;
}
div.period a:hover {
    background-color:#4987BD;
    color:#F3F3F3;
    text-decoration:none;
}

div.period a:active{
 display:inline-block;
    padding: 2px 4px;
    margin:5px 0px 2px 1px;
    border: solid 1px #4987BD;
    background-color:#F3F3F3;
    color:#4987BD;
    font-size:10px;
    text-decoration:none;

}
div.period a.selectedperiod:link,
div.period a.selectedperiod:visited,
div.period a.selectedperiod:hover,
div.period a.selectedperiod:active
{
    background-color:#4987BD;
    color:#F3F3F3;
    display:inline-block;
    padding: 2px 4px;
    margin:5px 0px 2px 1px;
    border: solid 1px #4987BD;
    font-size:10px;
    text-decoration:none;
}





.footer{
margin-top: 10px;
border-top: 3px solid #3661a4;
width: 100%;
float: left;
}
.footerLeft{
 float:left;
 display:inline;
 font-size:12px; 
 padding: 5px 15px;
 font-family: Tahoma;
 color: #cccccc;
 padding-left: 0px;
}

.footerRight{
float:right;
display:inline;
padding-top: 5px;     
}


.footerAR{
margin-top: 10px;
border-top: 3px solid #3661a4;
width: 100%;
float: right;
}
.footerLeftAR{
 float:left;
 display:inline;
padding-top: 5px;
}

.footerRightAR{
float:right;
display:inline;
 font-size:12px; 
 padding: 5px 15px;
 font-family: Tahoma;
 color: #cccccc;
 padding-right: 0px;     
}




.hide{
 display: none;
}

table.price {
    border-bottom: solid 2px #4987BD;
    border-top: solid 2px #4987BD;
    font-size:12px;
    margin-top:2px; 
}

table.price tr{
   cursor: pointer;
}

table.price caption{  
        font-size:14px;
        font-weight: bold;
        text-align: left;
        color:#4987BD;
        padding :2px;  
        background-color:#f8f8f8;
}
table.price td {
    width: 100%;
    white-space: nowrap;
     padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 1px;
    padding-left: 5px;
}
table.price td.market {
    font-weight: bold;
 
}


.gray  {
    background-color: #F8F8F8;
    border-top: solid 1px #999999;
    border-bottom:  solid 1px #999999;
}
table.price tr:hover td,
table.price tr.gray:hover td {
    background-color: #F3F2CB;
}

.hover
 {
   background-color: #F3F2CB;
    color:#4987BD ;
}

table.price tr.selected td,
table.price tr.selected td {
    background-color: #DDEEFF;
}
table.price tr.selected,
table.price tr.selected {
    color:#000;
}



div.searchBar {
	width: 555px;
	margin: 0 auto;
	padding: 10px 5px;
    background:#ffffff;

}


div.lowerBar {
	height: 110px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999;
}
  
.red {
	color:#F00;
}
.green {
	color:#090;
}



div.InteractivesearchForm {
    
    border:1px solid #C3C3C3;
    background-image: url(../images_website/search-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #E1E1E1;
    padding: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    height: 21px;
     
   
  
}

.searchInteractiveButton {
    background-image:url(smoothness/images_website/ui-bg_glass_75_e6e6e6_1x400.png);
    background-repeat:repeat-x;
    background-position:center;
    border: 1px solid #C3C3C3;
    color: #315390;
    display: inline;
    padding: 0px;
}

.searchInteractive {
    border: 1px solid #C3C3C3;
    margin-top: 0px;
    margin-bottom : 0px;
    margin-right : 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom : 0px;
    padding-right : 0px;
    padding-left: 0px;
    width: 180px;
}
 
.searchButton {
	background-image:url(smoothness/images_website/ui-bg_glass_75_e6e6e6_1x400.png);
	background-repeat:repeat-x;
	background-position:center;
	border: 1px solid #C3C3C3;
	color: #315390;
	font-weight: bold;
	width: 20%;
}
.search {
	width:75%;
	border: 1px solid #C3C3C3;
	margin: 0px;
}
div.copyright {
	font-size:13px;
}

div.linksList {
    border-top: 5px solid #3F71AD;
    border-bottom: 2px solid #66CDEF;
    width:200px;
    float:left;
}

/*links list in inner pages*/
div.linksList ul,
div.linksList ul * {
    list-style:none;
    margin:0;
    padding:0;
}
div.linksList li a {
    padding: 3px 0px 2px 10px ;
    text-decoration:none;
    color:#226284;
    display:block;
    border-bottom: 1px solid #FAFAFA;
}
div.linksList li a.selected {
    font-weight:bold;
    background-color: #DBE6F7;
}
    div.linksList ul li a {
        font-size:18px;
        background-color:#DBDBDB;
    }
    div.linksList ul ul li a {
    font-size:16px;
    background-color:#E9E9E9;
    }
    div.linksList ul ul ul li a {
    font-size:14px;
    background-color:#F3F3F3;
    padding-left: 20px;
    }
div.linksList li:hover,
div.linksList li:hover a {
    background-color:#7AA4E2;
    color:#FFF;
}
div.pageContent {
    float:left;
    width:768px;
    padding-left:10px;
}

/* Market Page */



.leftColumn{
    margin-top: 5px;
    float:left;
    padding-right : 2px;    
}
.leftColumnAR{
    padding-right : 1px;
    padding-left : 3px;
    float: right; 
    position: relative;
    display: inline;

  
}
div.navigationList {
   
    border-top: 5px solid #3F71AD;
    border-bottom: 5px solid #66CDEF;
    width:170px;
   
}
/*links list in inner pages*/
div.navigationList ul,
div.navigationList li {
    list-style:none;
    margin:0px;
    padding-top :0px;
    padding-bottom:0px;
    padding-left: 0px;
    padding-right: 0px;
}
div.navigationList li a {
    padding-left: 5px;
    text-decoration:none;
    
    color:#325895; 
}
div.navigationList li a.selected:link,
div.navigationList li a.selected:visited {
      font-weight:bold;
      text-decoration:none;
      color:#226284;   
}
div.navigationList ul li {
        border-bottom: 1px solid #F8F8F8;
        background-color:#DDDDDD; 
    }
div.navigationList ul li a:link,
div.navigationList ul li a:visited {
        font-size:15px;
        text-decoration:none;
        color:#325895; 
    }
div.navigationList ul li a:hover {
        color:#4987BD;
      text-decoration:none;  
}
div.navigationList ul ul li {
        border-bottom: 1px solid #F8F8F8;
        border-top: 1px solid #F8F8F8;
        background-color:#EFEFEF; 
    }
div.navigationList ul ul li a:link,
div.navigationList ul ul li a:visited {
        font-size:13px;
        padding-left: 15px;
        text-decoration:none;
        color:#4276B1;  
    }
div.navigationList ul ul li a:hover {
        color:#4987BD;
        text-decoration:none;  
}
div.navigationList ul ul ul li {
        border-bottom: 1px solid #F8F8F8;
        background-color:#FFFFFF; 
    }
div.navigationList ul ul ul li a:link,
div.navigationList ul ul ul li a:visited {
        font-size:11px;
        padding-left: 30px;
        text-decoration:none;
        color:#9B9B9B;  
    }
div.navigationList ul ul ul li a:hover {
        color:#4987BD;
        text-decoration:none;  
}


div.navigationListAR {

    border-top: 5px solid #3F71AD;
    border-bottom: 5px solid #66CDEF;
    text-align: right;
    width:170px;
    font-family: Tahoma;
   
}
/*links list in inner pages*/
div.navigationListAR ul,
div.navigationListAR li {
    list-style:none;
    margin:0px;
    padding-top :0px;
    padding-bottom:0px;
    padding-left: 0px;
    padding-right: 0px;
}
div.navigationListAR li a {
     padding-right: 5px;
    text-decoration:none;
    
    color:#325895; 
}
div.navigationListAR li a.selected:link,
div.navigationListAR li a.selected:visited {
      font-weight:bold;
      text-decoration:none;
      color:#226284;   
}
div.navigationListAR ul li {
        border-bottom: 1px solid #F8F8F8;
        background-color:#DDDDDD; 
    }
div.navigationListAR ul li a:link,
div.navigationListAR ul li a:visited {
        font-size:15px;
        text-decoration:none;
        color:#325895; 
    }
div.navigationListAR ul li a:hover {
        color:#4987BD;
      text-decoration:none;  
}
div.navigationListAR ul ul li {
        border-bottom: 1px solid #F8F8F8;
        border-top: 1px solid #F8F8F8;
        background-color:#EFEFEF; 
    }
div.navigationListAR ul ul li a:link,
div.navigationListAR ul ul li a:visited {
        font-size:13px;
         padding-right: 15px; 
        text-decoration:none;
        color:#4276B1;  
    }
div.navigationListAR ul ul li a:hover {
        color:#4987BD;
        text-decoration:none;  
}
div.navigationListAR ul ul ul li {
        border-bottom: 1px solid #F8F8F8;
        background-color:#FFFFFF; 
    }
div.navigationListAR ul ul ul li a:link,
div.navigationListAR ul ul ul li a:visited {
        font-size:11px;
        padding-right: 30px;
        text-decoration:none;
        color:#9B9B9B;  
    }
div.navigationListAR ul ul ul li a:hover {
        color:#4987BD;
        text-decoration:none;  
}

.leftAd{
   

}
.linkAd{
    padding-bottom: 10px; 
    padding-top: 10px;  
    font-size: 12px;
}

.smallAd{
    padding-bottom: 10px; 
    padding-top: 20px;  
    height: 200px;
    width:200px
}

.wideAd{
 padding-bottom: 40px; 
 padding-top: 20px;
 padding-right: 15px;  
 height: 600px;
 width:160px;
 position: relative;
 z-index: 10;
}

.wideAdAR{
 padding-bottom: 40px; 
 padding-top: 20px;
 padding-left: 15px;  
 height: 600px;
 width:160px;
 position: relative;
 z-index: 10;
}

.middleColumn {
margin-top: 5px;      
float:left;
font-size:13px;
padding-left:3px;
padding-right:3px;
width:460px;
border-right:1px solid #C3C3C3;
border-left:1px solid #C3C3C3;

  
}
.middleColumnAR {

font-size:13px;
padding-left:3px;
padding-right: 0px; 
margin: 0px;

width:460px;
border-right:1px solid #C3C3C3;
border-left:1px solid #C3C3C3;
 
     float: right; 
    position: relative;
    display: inline; 
}


.name{
font-size:24px;
font-weight: bold;
margin-top: 0px;
margin-bottom : 3px;
margin-right : 0px;
margin-top: 0px;
color:#4987BD;
}
.ticker{
padding: 0px;

margin-top: 0px;
margin-bottom : 10px;
margin-right : 0px;
margin-top: 0px;

font-weight:bold;
font-size:14px;
color:#C3C3C3;
}

.summary {
    float:left;
    padding-left:1px;
}
.summaryAR {
  
    padding-right:1px;
}
.symbol {
    float:left;
    font-size:18px;
    padding-top:10px;
}
.symbolAR {
    float:right;
    font-size:18px;
    padding-top:10px;
}
.price {
    float:left;
    font-size:42px;
    font-weight:bold;
}
.priceAR {
      float:right; 
    font-size:42px;
    font-weight:bold;
}
 .date{
 font-size:12px;  
 }
.summary td {
    padding: 2px 2px;
    white-space: nowrap;
}
.summaryAR td {
    padding: 2px 10px ;
    white-space: nowrap;
}

.detail{
padding: 0px;
margin: 0px;
display:inline;
}
table.details {
    clear:both;
    border-top: 1px solid #DBE6F7;
    width:100%;
    font-size:13px;
    white-space: nowrap; 
}

table.details td.static {
 white-space: nowrap; 
    padding: 1px 1px 1px 2px;
     
}

table.details td {
    padding: 1px 5px 1px 2px;
    border-bottom: 1px dotted #DBE6F7;
    white-space: nowrap;
      
}



.newsTitle{
        font-size:18px;
        color:#F3F3F3;
        background-color:#4987BD;
        padding:2px;
}

.newsDate{
        font-size:14px;
        color:#4987BD;
        background-color:#F3F3F3;
        padding:2px;
}

.olderNews {
        font-size:11px;
        color:#f3f3f3;
        background-color:#f3f3f3;
        padding-left :5px;
        padding-right  :5px;
        padding-top :2px;
        padding-bottom :2px;
        cursor: pointer;
       

}

.olderNews a {
        font-size:11px;
        color:#4987BD;
        background-color:#f3f3f3;
        padding-left :5px;
        padding-right  :5px;
        padding-top :0px;
        padding-bottom :0px;
        cursor: pointer;
       

}

.rightColumn {
    float:left;
    padding-left:5px;
    width:320px;
}
.rightColumnAR {
    float:right;
    padding-right:3px;
     padding-left:3px;
    width:320px;
}
.moversTitle{
 font-size:18px;
        color:#F3F3F3;
        background-color:#4987BD;
        padding:1px;
}
.moverName{
  font-size:14px;
        color:#4987BD;
        background-color:#F3F3F3;
        padding-top: 1px;
        padding-right: 1px;
        padding-bottom: 0px;
        padding-left: 1px;
}
.mover{
display: block;

}


table.movers {
    border-bottom: solid 3px #DDDDDD;
    font-size:12px;
    margin-top : 5px;
    margin-bottom : 10px;
    
    
}

table.movers tr {
   cursor: pointer;
}


table.movers td {
    width: 100%;
    white-space: nowrap;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 1px;
    padding-left: 5px;
}
table.movers td.market {
    font-weight: bold;
 
}

table.movers th.moverHeader{
   background-color:#EFEFEF;
     color:#4987BD;
     font-size:12px;  
}


table.movers th {
    background-color:#4987BD;
    color:#f8f8f8; 
    font-weight: bold;
    font-size:13px; 
    white-space: nowrap;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}




.gray  {
    background-color: #F8F8F8;
    border-top: solid 1px #999999;
    border-bottom:  solid 1px #999999;
}
table.movers tr:hover td,
table.movers tr.gray:hover td {
    background-color: #F3F2CB;
}

.hover
 {
   background-color: #F3F2CB;
    color:#4987BD ;
}

table.movers tr.selected td,
table.movers tr.selected td {
    background-color: #DDEEFF;
}
table.movers tr.selected,
table.movers tr.selected {
    color:#000;
}


.searchCompany {
    width:450px;
    padding-top : 4px ;
    padding-bottom : 4px ;
    padding-right : 3px ;
    padding-left : 3px ;
     
    background-color:#f3f3f3;
    margin-top:0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top: 1px solid #66CDEF; 
    border-bottom: 1px solid #66CDEF;  

}


.searchBtn {
   background-image:url(smoothness/images_website/ui-bg_glass_75_e6e6e6_1x400.png);
    background-repeat:repeat-x;
    background-position:center;
    border: 1px solid #c3c3c3;
    color: #4987BD;
    font-weight: bold;
    font-size: 12px;
    width: 75px; 
}
.searchInput {
    width:330px;
    border: 1px solid #c3c3c3; 
    color: #C0C0C0;
    font-size: 12px;
    padding-top : 1px;
    padding-bottom  : 1px; 
    margin: 0px;  
}
/* technical analysis page */
div.taPage {
}
div.ta {
    width: 820px; /* flash width + taChart padding see below*/
    margin-bottom:10px;
}
.taOptions{
    font-size:12px;
    padding: 5px 0;

    border-bottom: solid 4px #E6E6E6;
    border-top: solid 4px #E6E6E6;
    border-right: solid 4px #E6E6E6;
    border-left: solid 4px #E6E6E6;
}
.taOptionsAR{
    font-size:12px;
    padding: 5px 0;

    border-bottom: solid 4px #E6E6E6;
    border-top: solid 4px #E6E6E6;
    border-right: solid 4px #E6E6E6;
    border-left: solid 4px #E6E6E6;
}
div.taChart {
    background-color: #f3f3f3;
    padding-top: 10px;
    padding-bottom: 5px;  
    border-bottom: solid 4px #E6E6E6;
    border-top: solid 4px #E6E6E6;
    border-right: solid 4px #E6E6E6;
    border-left: solid 4px #E6E6E6;
}

#advanceSearchdiv{
background-color:#f3f3f3;
margin-top:5px;
margin-bottom:5px;
border-bottom: solid 3px #4987BD; 
border-top: solid 3px #4987BD; 
font-size: 12px;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}

.more{
 height:21px;
 padding-top:4px;
 font-size:14px;
 text-align: left;
 width: 275px;
 margin: 20px 10px;
}
.moreE{
 height:21px;
 padding-top:4px;
 font-size:14px;
 text-align: right;
 width: 275px;
 margin: 20px 10px;
}

a{
color:#3965AC;
}

.more a:link {
 color:#3965AC;
  }
.more  a:visited {
 color:#3965AC;
  }
.more  a:active {
    color:#3965AC;
  }
.more  a:hover {
color:#3965AC;
     
  }
  
  
#lookuptable a:link {
 color:#3965AC;
  }
#lookuptable  a:visited {
 color:#3965AC;
  }
#lookuptable  a:active {
    color:#3965AC;
  }
#lookuptable  a:hover {
color:#3965AC;
  }
  
  /*layer interactive */
  .check{
      background:url(../images_website/check.gif) right no-repeat; 
  }
  .allindicatorLayer{
      background-color:#F3F3F3;
      z-index: 99999;
      border: solid 1px #CCC;
      margin: 0px;
      display:none;
      width: 520px;
      height: 300px;
      font-size: 12px;
      position: fixed;
      top: 27%;
      left: 50%;
      margin-left: -300px;
  }
  .allindicatorLayer_content{
      padding: 1px;
      margin : 3px;
      font-size: 12px;
  }
  .allindicatorLayer_content td{
      padding-left: 8px;
      padding-right: 8px; 
      padding-top: 5px;
      padding-bottom: 5px;  
      font-size: 13px;
      width: 160px;
  }
  .Layer{
      background-color:#F3F3F3;
      z-index: 9999999;
      border: solid 1px #CCC;
      margin: 0px;
      display:none;
      width: 350px;
      position: fixed;
      top: 45%;
      left: 50%;
      margin-left: -200px;
  }
  .Layer_handle {
      padding:0.5em; 
      text-align:center;
      vertical-align:middle;
      position:relative;
      background-color: #5098C9;
      background-image: url(../images_website/menu-bg.gif);
      background-repeat: repeat-x;
      background-position: bottom;
      font-size: 12px;
      color:#FFF;
      padding:0.5em;
      margin: 0px;
  }
  .Layer_handle p{
      margin:5px;
      font-size: 12px; 
  }
  .Layer_content {
      padding: 1px;
      margin : 3px;
      font-size: 11px;
  }
  .Layer_content p {
      padding: 1px;
      margin : 3px;
      font-size: 11px;
      display:inline;
  }
  .Layer_close{
      text-decoration:none;
      display:block;
      position:absolute;
      top: .5em;
      right: .5em;
      font-weight:bold;
      color:#FFF;
      font-size: 11px;
  }
  .Layer_button{
      background-image:url(../css_website/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
      background-repeat:repeat-x;
      background-position:center;
      border: 1px solid #C3C3C3;
      color: #315390;
      cursor:pointer;
      padding: 0 15px;
      display:inline;
      margin-top:10px;
  }
  /* news panel */
  .newsLayer{
      position: absolute;
      top:20%;
      left:40%;
      background-color:#fdfdfd;
      z-index: 9999999;
      border: solid 1px #CCC;
      display:none;
      width: 500px;
      margin:0 auto;   /*website position: center*/    
      position: fixed;
      top: 17%;
      left: 50%;
      margin-left: -300px;
      width: 600px;
      color: #333333;
  }
  .newsLayer_handle {
      padding:0.5em; 
      text-align:center;
      vertical-align:middle;
      position:relative;
      background-color: #5098C9;
      background-image: url(../images_website/menu-bg.gif);
      background-repeat: repeat-x;
      background-position: bottom;
      font-size: 14px;
      color:#FFF;
      padding:0.5em;
      margin: 0px;
  }
  .newsLayer_handle p{
      margin:0px;
      font-size: 15px;
      font-weight: bold; 
  }
  .newsLayer_content {
      padding: 1px;
      margin : 3px;
      font-size: 13px;
  }
  .newsLayer_content p {
      padding: 1px;
      margin : 3px;
      font-size: 13px;
  }
  .newsLayer_close{
      text-decoration:none;
      display:block;
      position:absolute;
      top: .5em;
      right: .5em;
      font-weight:bold;
      color:#FFF;
      font-size: 12px;
  }
  .newsLayerTitle{
      color:#4987BD;
      font-size: 14px;
      font-weight: bold;
      text-align: center;
  }
  .newslist li{
      cursor: pointer;
  }
  
/* FAQ page */
table.faq {
    border-bottom: solid 3px #DDDDDD;
    font-size:12px;
    margin-top : 5px;
    margin-bottom : 10px;
}
table.faq td {
    width: 100%;
    white-space: nowrap;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 1px;
    padding-left: 5px;
    
}
table.faq td.market {
    font-weight: bold;
}

table.faq th.moverHeader{
   background-color:#FFD502;
     color:#4987BD;
     font-size:12px;  
}
table.faq th {
    background-color:#4987BD;
    color:#f8f8f8; 
    font-weight: bold;
    font-size:13px; 
    white-space: nowrap;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}
#steplist{
    padding: 20px;
    margin: 5px;
    
}
#steplist li {
  margin-bottom: 10px;
  padding: 5px;
  border-bottom: 3px solid #f9f9f9; 
  list-style: none;
  display: none;
  background-color: #f1f1f1; 
}
#steplist  select{
  border: 2px solid #f9f9f9;
  color: #999999;
}

.step{
  font-size: 16px;
  padding: 3px;
  margin: 1px;
  color: #f2f2f2;
  background-color: #4987BD; 

}
#Step4 {
  margin-left: 21px;
  margin-right: 21px;
    
    display: none;
    padding: 5px;
  background-color: #ffffff;
}


#Step4 p{
  font-size: 14px;
  display: inline;
  padding: 1px;
  margin: 5px;
  
}


.contacttable{
    
    
    width:100%;
}
.contacttable tr{
    margin: 20px;
}
.contacttable td{
    margin: 20px;
    background: #f9f9f9;  
}
.contacttable td h4{
    color: #3661a4;
    border-bottom:1px solid #f8c30f; 
    width: 100%;
    margin:2px 0px;
    padding:2px 0px; 
}
.contacttable td p{
    padding: 1px;
    margin: 1px;
}
#TCad{
    width: 1020px;
    background-color: #eeeeee;
    border: 2px solid #2F9DCF;
    z-index: 999999;
    position: fixed;
    bottom: 0;
    height:90px;
    color: #3F71AD;
    margin: 0 auto;
    padding: 10;
    display: none;
    



}
.close {
    color: #2F9DCF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    left: 0.5em;
    top: 0.2em;
    float: left;
        position: absolute;
        cursor: pointer;

}
#TCad img{
    margin-top: -80px;
    margin-left: 0px;
    margin-right: -50px;
}


#TCadAR{
    width: 1020px;
    background-color: #eeeeee;
    border: 2px solid #2F9DCF;
    z-index: 999999;
    position: fixed;
    bottom: 0;
    height:90px;
    color: #3F71AD;
    margin: 0 auto;
    padding: 10;
    display: none;
    



}
.close {
    color: #2F9DCF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    left: 0.5em;
    top: 0.2em;
    float: left;
        position: absolute;
        cursor: pointer;

}
#TCadAR img{
    margin-top: -80px;
    margin-left: 0px;
    margin-right: -50px;
}


*:first-child+html #TCad{
    width: 1020px;
    background-color: #eeeeee;
    border: 2px solid #2F9DCF;
    z-index: 999999;
    position: fixed;
    bottom: 0;
    left :50%;
    height:90px;
    color: #3F71AD;
    margin: 0 auto;
    padding: 10;
    display: none;
    margin-left: -510px;

}
 
*:first-child+html #TCadAR{
    margin: 0 auto;
    width: 1020px;
    background-color: #eeeeee;
    border: 2px solid #2F9DCF;
    z-index: 999999;
    position: fixed;
    bottom: 0;
    right: 50%;
    height:90px;
    color: #3F71AD;
    
    padding: 10;
    display: none;
    margin-right: -510px;
}

*:first-child+html .leftColumnAR{
    margin-top: 10px;
    padding-right : 1px;
    padding-left : 3px;
    float: right; 
    position: relative;
    display: inline;
}
*:first-child+html .middleColumnAR{
font-size:13px;
padding-left:3px;
padding-right: 0px; 
margin: 0px;

width:460px;
border-right:1px solid #C3C3C3;
border-left:1px solid #C3C3C3;
 
     float: right; 
    position: relative;
    display: inline; 
    margin-top: 10px;
}
*:first-child+html div.navigationListAR {
border-top: 5px solid #3F71AD;
border-bottom: 5px solid #66CDEF;
text-align: right;
width:150px;
font-family: tahoma;
}

*:first-child+html .rightColumnAR{
      margin-top: 10px; 
          float:right;
    padding-right:3px;
     padding-left:3px;
    width:320px; 
}
    a.trigger{

    background:#FEC400;
    text-decoration: none;
    font-size: 16px;
    letter-spacing:-1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color:#555555;
    padding:4px 24px 6px 24px;
    font-weight: bold;
    width: 80px;
    z-index:2;
    text-align: center;
}
a.trigger.left {
    left: 0;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    
        border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}
a.trigger.right {
    right: 0;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    
        border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
a.trigger:hover {
    background-color:#555;
    color: #FEC400;
}
a.active.trigger {
    background:#FEC400 ;
} 
.wideAdimg{
    margin-right: -5px;
}
*:first-child+html .wideAdimg{
        margin-right: -10px;
} 
.wideAdimgEN{
       margin-left: 0px; 
}
*:first-child+html .wideAdimgEN{
        margin-left: 0px;
} 
  
        