
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

 body{
   margin:0px;
   border:0px;
   overflow-x:hidden;
   background-color:#404040;
   -moz-user-select: none;
   -webkit-user-select: none;
   -ms-user-select:none;
   user-select:none;
 }
  
::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
::-webkit-scrollbar-button {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
::-webkit-scrollbar-thumb:active {
  background: #000000;
}
::-webkit-scrollbar-track {
  background: #666666;
  border: 0px none #ffffff;
  border-radius: 51px;
}
::-webkit-scrollbar-track:hover {
  background: #666666;
}
::-webkit-scrollbar-track:active {
  background: #333333;
}
::-webkit-scrollbar-corner {
  background: transparent;
}


.topnav{
  text-align:center;
  padding-top:8px;
  overflow:hidden;
  width:80px;
  height:30px;
  font-family:Helvetica;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  color:#3d4247;
  float:right;
 }


 .topnav:hover{
 //background-color:#EEEEEE;
 color:#404040;
 }
 .ts{
   color:#888;
   float:left;
   text-align:center;
   overflow:hidden;
   width:20px;
   height:20px;
   font-family:Helvetica;
   font-size:10px;
   padding-top:4px;
 }
 .ts1{
   color:#777;
   float:right;
   text-align:center;
   overflow:hidden;
   width:20px;
   height:20px;
   font-family:Helvetica;
   font-size:15px;
   padding-top:4px;
 }

.bnav{
  text-align:center;
  padding-top:4px;
  overflow:hidden;
  //width:150px;
  height:20px;
  font-family:Helvetica;
  font-size:12px;
  color:#888;
  float:left;
 }

.bnav1{
  text-align:center;
  padding-top:4px;
  overflow:hidden;
  height:20px;
  font-family:Helvetica;
  cursor:pointer;
  font-size:16px;
  color:#777;
  float:right;
 }

.bnav2{
  text-align:center;
  padding-top:4px;
  overflow:hidden;
  //width:150px;
  height:20px;
  font-family:Helvetica;
  cursor:pointer;
  font-size:12px;
  color:#888;
  float:left;
 }

.bnav1:hover{
  //text-decoration:underline;
  color:#EEE;
}


.bnav2:hover{
  //text-decoration:underline;
  color:#AAA;
}

.email {
  font-family:Raleway, Helvetica,  Verdana;
  color:#CCC;
  text-decoration:none;
  font-size:32px;
}

.email:hover{
  color:#FFF;
}

.email1 {
  font-family:Raleway, Helvetica,  Verdana;
  color:#FFF;
  text-decoration:none;
  font-size:24px;
}

.email1:hover{
  color:#AAA;
}


.partner{
   overflow:hidden;
   width:164px;
   font-family:Helvetica;
   font-size:16px;
   font-weight:bold;
   color:#AAA;
   cursor:pointer;
   height:33px;
   text-align:center;
   padding-right:20px;
   background:url(../images/part1.png) left no-repeat;
}

.partner:hover{
  //text-decoration:underline;
  color:#FFF
}


 .tcell{
   width:80px;
   height:60px;
   font-family:Helvetica;
   cursor:pointer;
   font-size:14px;
   color:#404040;
   //background:white url(../images/bg2.png) repeat-x;
 }



@media only screen and (max-width: 1100px) {
    .arr {
        display: none;
    }
}

#btn1{
   background:transparent url(../images/lgbg.png) center no-repeat;
   -moz-border-radius: 30px; /* Firefox */
   -webkit-border-radius: 30px; /* Safari, Chrome */
   border-radius: 30px; /* universal */
   
   background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.05));
   background-color:#666;
   background-size:100% 44px;
   box-shadow:inset 0px -1px 1px rgba(0,0,0,0.2);
   //border:0px;
   border:1px solid #666;
   border-top-radius:100px;
   border-bottom-radius:100px;
   overflow:hidden;
   font-family:Helvetica;
   font-size:18px;
   margin-left:37px;
   padding-top:10px;
   padding-bottom:10px;
   padding-left:5px;
   font-weight:normal;
   color:#FFF;
   width:320px;
   height:49px;
   text-align:center;
   cursor:pointer;
   opacity:0.7;
}

#btn1:hover{
  opacity:1;
}

.nview {
  overflow:hidden;
  width:50px;
  display:block;
  font-size:16px;
  cursor:pointer;
  padding-top:10px;
  color:#80aaee;
  text-decoration:none;
}

.nview:hover {
  color:#FFF;
}

.nviewH {
  font-size:24px;
  font-weight:normal;
  display:block;
  color:#DDD;
  padding-top:5px;
  text-decoration:none;
}

.nviewH:hover {
  color:#FFF;
}

#mainT {
  table-layout:fixed;
  background:transparent;
  position:absolute;
  left:0px;
  right:0px;
  z-index:300;
}


#cent1 {
  table-layout:fixed;
  max-width:1280px;
  min-width:1000px;
  padding:0px;
  height:600px;
  display:none;

}

#cent1x {
  overflow:hidden;
  table-layout:fixed;
  max-width:1280px;
  min-width:1200px;
  padding:0px;
  height:600px;
}

#cent2 {
  overflow:hidden;
  max-width:1280px;
  background-size: 1280px 600px;
  padding:0px;
  height:600px;
  width:1280px;
  background:#FAFAFA url(../images/bg1.jpg) center no-repeat;
  position:absolute;
  left:0px;
  right:0px;
  top:0px;
  margin-left:auto;
  margin-right:auto;
  z-index:200;

  display:none;
}

#bios {
  overflow:hidden;
  padding:0px;
  height:256px;
  width:512px;
  background-color:#222;
  color:#DDD;
  position:absolute;
  left:-768px;
  //right:0px;
  top:604px;
  //margin-left:auto;
  //margin-right:auto;
  z-index:400;
  font-family:Verdana;
  font-weight:normal;
  font-size:16px;
  display:none;

}

.exx {
  overflow:hidden;
  height:20px;
  width:20px;
  margin-top:10px;
  margin-right:10px;
  cursor:pointer;
  opacity:.6;
  background:transparent url(../images/exx1.png) no-repeat;
  float:right;
}

.exx:hover {
  opacity:1;
}


/*Social Media Icon Start*/
#dvSocial {
  float: right; 
  margin-right:20px;
  padding-top:75px;
  color:#777; 
  font-size: 12px; 
  font-family:Helvetica; 
  font-weight: normal;
  display:none;
}
/*body:first-of-type #dvSocial{margin-top:0px;}*/ /*only for safari.*/
/*body:nth-of-type(1) #dvSocial{margin-top:0px;}*/ /*only for Chrome.*/

#hwFacebook {background-image:url('../images/fbLogo1.png');width:22px;height:22px;float:left;margin-right:5px;opacity:0.7}
#hwFacebook:hover {opacity:1}
#hwTwitter  {background-image:url('../images/twLogo1.png');	width:22px;height:22px;	float:left;margin-right:5px;opacity:0.7}
#hwTwitter:hover {opacity:1}
#hwLinkedIn {background-image:url('../images/liLogo1.png');width:22px;height:22px;float:left;opacity:0.7}
#hwLinkedIn:hover {opacity:1}
#hwGooglePlus {background-image:url('../images/gLogo1.png');width:22px;height:22px;float:left;margin-right:5px;opacity:0.7}
#hwGooglePlus:hover {opacity:1}
.hwSocialMedia{overflow:hidden;display:block;cursor:pointer;}

#dvSocial:hover {
  color:#EEE;
}
/*Social Media Icon End*/


.prof1 {
  overflow:hidden;
  width:128px;
  height:128px;
  border-right:0px solid #404040;
  border-bottom:0px solid #404040;
  float:left;
  opacity:.7;
  cursor:pointer;
}

.prof1:hover {
  opacity:1.0;
}

.prof2{
  overflow:hidden;
  width:128px;
  height:58px;
  border-right:0px solid #404040;
  border-bottom:0px solid #404040;
  background:#222;
  float:left;
  color:#CCC;
  padding-left:0px;
  padding-top:70px;
}

.prof2:hover {
  background:#303030;
}
