﻿#furtherText {height: 0px; overflow:hidden;}

.left {float:left;}

.right {float:right;}

.none, .clear {clear:both;}

.share {width:50%;}

#servicesList {padding-left: 20px;}

#servicesList li {float:left; margin-right:30px; }

.notes {display: none;}

.notBold {font-weight:normal;}

.width {width:200px; display:block;}

.overflowAuto {overflow:auto;}

.soft, .statusBox{color: #999999;}

.ddl{height:19px;}

.small {font-size: 13px;}

.underline {text-decoration:underline !important;}

.center {text-align: center !important;}

.block {display:block;}

.centerBlock {width:50%; margin:0 auto;}

.realCenter{margin:0 auto; display:block;}

.imgs {width: 190px;}

.myCenter{display:block; margin:0 auto; text-align:center;}

.imgs img {margin-right: 10px;}

.imgIndex { margin : 50px auto; display: block; }

img.bordered { padding: 4px; border: 1px solid #a0a0a0; }

.txts {width: 730px !important;}

.shortBox {height:150px; }

.boldP {font-weight: 700;}

.bold {font-weight:bold;}

.relative {position:relative;}

.absolute{position:absolute;}

.noMargBot {margin-bottom: 0 !important;}

.noMargTop {margin-top: 0 !important;}

.noPadTop {padding-top: 0 !important;}

.paddingTop {padding-top:20px;}

.marginCont {margin-right:20px;}

.paddingRight {padding-right:10px;}

.paddingBot {padding-bottom:5px;}

.paddingSide {padding: 0 20px;}

.smallPaddTop {padding-top: 10px;}

.padding {padding:8px;}

.margImg {margin: 30px 0px 30px 30px;}

.smallMargTop {margin-top: 15px !important;}

.marginTop {margin-top:35px;}

.marginBot {margin-bottom:10px !important;}

.marginRight {margin-right: 10px;}

.marginLeft {margin-left: 10px;}

.lineHeight  {line-height: 32px !important;}

.aboutUsP {
    width:480px; height:330px; display:block; float:right; margin:0; margin-left:25px;
}

.box
{
    margin:0;
    padding:0;
    width:auto;
}

.newBox
{
    margin:0;
    padding:0;
    width:30%;
    /*padding: 0 5%;*/
    float:left;
    height:300px;
}

.middleBox {
    margin: 0 20px;
    width:35%;
    /*padding:0 10% !important;*/
    border-right:1px solid #B9C2CB;
    border-left:1px solid #B9C2CB;
}

.newBox h1 {
    margin-top:0px;
    text-align:center;
    font-size:15px;
}

.newBox span {
    text-align:center;
    display:block;
    margin-bottom:10px;
}

.newBox select, .newBox input[type="submit"]{
    width:170px !important;
}

.newBox textarea {
    width:164px;
    margin-bottom:10px !important;
}

.newBox input[type="submit"] {
    margin-bottom:10px !important;
    font-size:13px;
    line-height: 13px;
}

.innerBox {
    width:170px;
    margin:0 auto;
}

.divider 
{
    background: #B9C2CB;
   /*background: linear-gradient(left, #8796A6 0, #EAEDF0 1050px) no-repeat;
   background: -webkit-linear-gradient(left, #8796A6 0, #EAEDF0 1050px) no-repeat;
   background: -moz-linear-gradient(left, #8796A6 0, #EAEDF0 1050px) no-repeat;
   background: -o-linear-gradient(left, #8796A6 0, #EAEDF0 1050px) no-repeat;
   background: -ms-linear-gradient(left, #8796A6 0, #EAEDF0 1050px) no-repeat;
   background: linear-gradient(left, #8796A6 0, #EAEDF0 1050px) no-repeat;
   -svg-background: linear-gradient(left, #8796A6 0, #EAEDF0 1050px) no-repeat;
   background-attachment: fixed !important;*/
    height: 1px; width: 100%; 
    display:block; 
    margin-top: 20px;
}


.imgCont .HorizDivider { margin-right:20px; width: 1px; margin-top:0px;}

.imgCont {width:250px; position:relative;}

h1.subH1
{
    color: #5A83B5;
    font-size: 18px;
}

.firstH1 {margin-bottom: 15px; }

.sp1, .sp2, .sp3 {display:block;}

.sb1 div, .sb2 div{float:left;}

.sp1, .servP4 {width:249px; }

.sp2 {width:749px;} 

.sp3 {width:749px;}

.servP2 .sp3 p {width:400px;}

.sb1 .sp1{width: 350px;}
.sp2{width:916px; }
.sp3{ width: 916px;}
.servP4 {width: 749px;}
.sp2+.sHorizDivider{ display:none }
.sp1.servP1{ width:520px; }
.sb2 .sp1 {width: 916px;}
.sb2 .sp1 p, .sb2 .sp1 ul{width:520px;}
.sp1.servP1+.sHorizDivider {height:90px;}
            .servP3+.sHorizDivider {display: none;}
            .servP4 .sp1 {width:420px }
            #middleSP1 {width:520px }
            .servP4 .sHorizDivider{ height: 340px;}
          

.servP1+.sHorizDivider, .servP2+.sHorizDivider, .servP3+.sHorizDivider, .servP4 .sHorizDivider, #middleSP1+.sHorizDivider{margin: 0px 20px; width: 1px;}

.testiBox 
{
    /*background: #f8f8f8 url(../images/boxbg.gif) top left repeat-y;*/
    border: 1px solid #d0d4d4;
    color: #405B94;
    padding: 10px 10px 10px 20px !important;
    width: 410px;
    overflow-y:scroll;
    font-weight: normal !important;
}

#SignUpPage .testiBox{background: #f8f8f8 url(../images/boxbg.gif) top left repeat-y; height:130px;}

.color2, #testimonials tr:nth-child(2n) p { margin-left:20px;}




/*



#testimonials tr:nth-child(2n) p {background-color: Green; }
#testimonials tr:nth-child(2n+1) p {background-color: Yellow; }

#testimonials tr:nth-child(2n+2) p {background-color: Red; }
#testimonials tr:nth-child(4n) p {background-color: #000; }




#testimonials tr:nth-child(2n) p {background-color: Green; }

#testimonials tr:nth-child(2n+1) p {background-color: Red; }


#testimonials tr:nth-child(2n+2) p {background-color: Yellow; }

#testimonials tr:nth-child(n+1) p {background-color: Orange; }
#testimonials tr:nth-child(2n) p {background-color: Yellow; }
#testimonials tr:nth-child(2n+2) p {background-color: Red; }
#testimonials tr:nth-child(2n+1) p {background-color: Green; }
*//*
#testimonials tr:nth-child(3n) p {background-color: Red; }

#testimonials tr:nth-child(odd) td:nth-child(even) p, #testimonials tr:nth-child(even) td:nth-child(odd) p{
	background-color: white;
}
/*
#testimonials tr:nth-child(3n) p {background-color: #000; }
#testimonials tr:nth-child(2n) p {background-color: #000; }

*/

#testimonials tr {float:left; }
#testimonials tr:nth-child(2n) {}
#testimonials::-webkit-scrollbar ,.displayNone{  display: none; }

#testimonials tr p {margin-bottom:0px !important; }

/*#IndexTesti {height: 140px; width:570px; overflow:scroll; margin-right:40px; margin-left:20px; background: #f8f8f8 url(../images/boxbg.gif) top left repeat-y;}*/

.articleP { width:670px; display:block;}


/*
.orderForm input[type='text'], .orderFormddl , .contactDetails input[type='text'] 
{
    width:200px; 
    margin-bottom: 10px; 
    height: 22px; 
    border:1px solid #ABADB3;
}
*/

.orderForm input[type='text'], .orderForm input[type='password'], .orderFormddl , .contactDetails input[type='text'] , p input[type='text'], input[type='password']
{
    width:310px; 
    margin-bottom:10px; 
    height: 24px; 
}

.orderFormPanel {margin:0 auto; background-color:#FFFFFF;}
.orderForm {display:block; width:850px; height:auto; margin:0 auto;}

/*.orderFormPage .boxes {width: 590px;}*//*588*/
/*.orderFormPage .labels {width: 189px; text-align:right; padding-right:5px;}*/
.orderFormPage .orderForm input[type='text'], .orderFormPage .orderForm input[type='password'], .orderFormPage textarea {width: 567px;}
.orderFormPage .orderFormddl {    width: 573px;}
.orderFormPage textarea {    width: 571px;}
.orderFormPage .orderForm h5 {
    font-weight: normal;
    float: left;
    display: block;
    width: 135px;
    text-align: right;
    padding-right: 5px;
    margin: 7px 0px;
}


/*.orderFormPage .orderForm input[type='text'], .orderFormPage textarea {
    clear:both;
}*/
/*.newBuyer{width:130px;}*/
.SignInPage .boxes {
    width: 220px;
}
 #ChangePass .boxes {width:400px;}
.SignInPage .boxes input[type='text'], .SignInPage .boxes input[type='password'], #ChangePass input[type='password'], .boxWidth{width: 200px;}

.surveyPage textarea{width:730px;}
.surveyPage input[type='text'] { margin-left:5px; width:568px;}

#IndexTesti{text-decoration:none !important;}
textarea , .orderForm input[type='text'], .orderForm input[type='password'], .orderFormddl , .contactDetails input[type='text'], input[type='password'] , p input[type='text'], input[type='text']
{
    color: #3D5166 !important;
    border:1px solid #ABADB3;
        -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

.widthAuto {width:auto !important;}

.boxes {width:330px; float:left;}

.labels {width: 130px; float:left; text-align:right; padding-right:5px;}

/*.RdoHeight {height: 26px; width: 180px;margin: 10px 10px 20px 0;}*/

#SignUpPage .RdoHeight {width:300px !important; margin-top:5px !important;}

.RdoValid {display:block; height:17px; width:9px; float:left; margin-left:5px !important; line-height: 30px;}

.rdoHeight tr td:first-child {width:100%; display:block; height:28px;}

.rdoHeight tr td:last-child {width:100%;display:block;height:32px;}

.rdoHeight tr td:last-child label, .rdoHeight tr td:first-child label{margin-left : 4px;}

.orderFormBorder {border:1px solid #ABADB3;}

.labels h5, .orderFormlbl , .boxes span{ line-height:28px; margin:0; font-weight:normal; margin-bottom:10px;}
.boxes span{}

.longerOrderlbl {height:65px !important; padding-top:3px !important;}

.orderFormddl { background-color:#FFF;  height:28px; width: 310px;}

.longertxtBx {padding: 1px 0 1px 0;  margin:0 0 10px 0; width:309px; height: 64px;}

.longerPadd {padding-top: 10px !important;}

.paddedTable {width: 400px; }

.paddedTable td {padding:4px;}

.paddedTable td a , .emailLink1, .emailLink2 ,.articleStyle a,.article a, #ctl00_MainContent_A1, #tiffLink
{
    line-height: 20px;
    color: #F28124;
    font-weight: normal;
    text-decoration: none;
    vertical-align:top;
}
    .articleStyle a:hover, .article a:hover, #ctl00_MainContent_A1:hover,.emailLink1:hover, .emailLink2:hover, #tiffLink:hover {
        text-decoration:underline;
    }
.emailLink1:hover,.emailLink2:hover{cursor:pointer;}

.paddedTable td a:hover , .articleStyle a:hover,.article a:hover, .txtColor , .emailLink1:hover, .emailLink2:hover, .button:hover, .file-wrapper:hover, .originUploader:hover{/*color: #F28124;*/ /*#3396CC;*/}

.txtColor {color: #F28124 !important;}
.recoverSpan{height:auto !important;}
#contactUsinfo, .txtSize{font-size:13px !important; }

.contactInfo { padding-left:20px;}

.contactDetails {width:430px; height: 450px; display:block;}

.outContact{width:500px !important; height: 500px !important;}

#reportProbBox .cLbl{padding-left: 0 !important;}

#SignUpPage .contactDetails {height:540px;}

.zeroAuto {margin: 0 auto; width: 500px;}

.margZAuto {margin: 0 auto;}

.share .margZAuto {height: 150px; padding-left: 40px;}

.SignInPage .labels {text-align:right; }
#ChangePass .labels {width: 200px;}
.SignInPage .labels h2 {margin-top:5px !important; margin-bottom:15px !important; padding-right: 10px;}


/********************************LOGIN AREA************************************/


.loginArea
{
    display:block;
	width:599px;
	background-color: #fafafa;
	height: 225px;
}

.leftLoginArea {width: 469px !important;}

.ChangePassArea {width: 415px !important; background-color : #FFF !important;}

.ChangePassArea1 { height:202px;}

.changePassLbls { width : 200px !important;}

.changePassBtn { margin-bottom:5px !important;}

.loginArea div {padding-top:20px;}

.loginArea span {font-size: 19px;}

.loginLeft {margin-left: 60px;}

.loginButton 
{
    color: #555;
    background: #E4E4E4;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-radius: 10px;
    border-top: 1px solid #CCC;
}

.loginButton:hover 
{
    background: #eee;
    color: #000;
}

.loginInfo{width:175px; height:40px; display:block; position:absolute; top: 37px; right: 68px;}

.loginInfo span {
    color:#FFF; font-size:11px;
    width:175px;
    display:block;
}

.surveyLabels {width:518px;}

.redH1{color: #405B94; background-color:#F2A324;/*#FEDD72; #F28124;*/}

.surveyLabels span {font-weight:normal; color :#666666; font-size: 8px; }

.surveyLabels h4 {}

.surveyRadios {width: 220px;}

.surveyRadios .marginBot {font-size:12px;}

.marginTopSurvey {margin-top:5px}

.marginBttomSurvey {margin-bottom:15px;}

.surveyLabels h4 { margin: 22px 15px 20px 0; font-size: 13px; text-align:right;}

.articleStyle
{
    /*width:738px;
    float: left;
    padding: 20px 20px 0px 20px;*/
    margin-bottom: 5px;
}

.indexBox{width: 420px; display:block;}

.intro .textContainer p, .loginLbl, .articleStyle p
{
	color: #405B94;
font-size: 14px;
font-family: Trebuchet,Verdana,Tahoma,Arial,sans-serif;
}

.companyName {display: inline-block; width: 400px !important;}

.loginValidation 
{
    line-height: 1.4em;
	text-align : left;
	font-size: 12px !important;
    font-family: verdana, Arial, Helvetica, sans-serif; 
}

.cLbl {width:118px!important; }
.cBoxes{width:312px !important;}

.userHeader {
    width: 100%;
    height: 18px;
    color: #F28124;
    background: #F9FAFB;
    font-weight: bold;
    border: 0px !important;
    border-bottom: 1px solid #B9C2CB !important;
    line-height: 20px;
    vertical-align:top;
}

.headerDivider {
    width:100%; 
    display:block; 
    border-bottom: 1px solid #B9C2CB !important;

}

.userDetailsD {display:block; width: 958px; background-color:#FFF; 
    border: 1px solid #B9C2CB !important; border-top:none !important; position:relative;}

.userDetailsD div table, .userDetailsD div{position: relative;}

.userDetailsD>a{position: absolute; bottom:30px;left:215px;  z-index:1000;}

.userDetails tr:last-child td>a:first-child {padding-left:185px;}

.userDetailsD tr:last-child {padding-left:50px;
}
/*.td7{text-align:left !important;}*/
.pwLink {
    font-size: 12px !important;
}

.zzzz
{
border: 0;
border-collapse: separate;
-webkit-background-origin: border !important;
-moz-background-origin: border !important;
background-origin: border-box !important;

    background: #FFFFFF;
    background: linear-gradient(top, #EDEDED 0, #BABABA 40%, #B8B8B8 50%, #BABABA 60%, #EDEDED 100%) no-repeat;
   background: -webkit-linear-gradient(top, #EDEDED 0, #BABABA 40%, #B8B8B8 50%, #BABABA 60%, #EDEDED 100%) no-repeat;
   background: -moz-linear-gradient(top, #EDEDED 0, #BABABA 40%, #B8B8B8 50%, #BABABA 60%, #EDEDED 100%) no-repeat;
   background: -o-linear-gradient(top, #EDEDED 0, #BABABA 40%, #B8B8B8 50%, #BABABA 60%, #EDEDED 100%) no-repeat;
   background: -ms-linear-gradient(top, #EDEDED 0, #BABABA 40%, #B8B8B8 50%, #BABABA 60%, #EDEDED 100%) no-repeat;
   background: linear-gradient(top, #EDEDED 0, #BABABA 40%, #B8B8B8 50%, #BABABA 60%, #EDEDED 100%) no-repeat;
   -svg-background: linear-gradient(top, #EDEDED 0, #BABABA 40%, #B8B8B8 50%, #BABABA 60%, #EDEDED 100%) no-repeat;

/*
background: #9CAFC4;
background: linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat;
background: -webkit-linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat;
background: -moz-linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat;
background: -o-linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat;
background: -ms-linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat;
background: linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat;
-svg-background: linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat;
*/

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.35);
box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.35);
/*text-shadow: 0.7px 0.7px 0px rgba(153, 153, 153, 0.8), 1.4px 1.4px 0px rgba(140, 140, 140, 0.8), 2.1px 2.1px 1px rgba(122, 122, 122, 0.5), 2.8px 2.8px 0px rgba(107, 107, 107, 0.5), 3.5px 3.5px 0px rgba(92, 92, 92, 0.48);*/
border-width: 0;
padding: 0 5px;
height: 20px;



text-decoration: none;
font-weight: normal;
font-style: normal;
position: relative;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-align: center;
color: #000;
margin: 0 5px 0 0 !important;
overflow: visible;
cursor: pointer;
text-indent: 0;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

/*.indexArticle{height: 800px;}
.indexBox1{position:relative; width: 670px; height: 630px;  float:left; top: 30px; }
.indexBox1 img{width:85%; height: 95%;  position: relative; top:0px; left:40px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.width3{display:block; position:relative; width: 900px; height: 200px;}
.width3 img{ float:left; padding-top:35px;}
.width3 p{ width: 380px !important; height: 150px; float:left; line-height:18px !important; padding:20px 0px 0px 30px; color: #999999;}
.width3 h1{position:relative; bottom: 68px;color: #FFF !important; font-size:15px; width:455px; padding-left: 190px; font-weight:bold !important; line-height: 22px;}
.width3 img+img{float:right; padding-right: 95px !important;}padding: 25px 75px;
.indexBox2{ width: 920px; float:left;}position:relative; bottom:630px;
.indexBox3 {position:relative; top:645px; width: 670px; display:block;}
.indexBox3 img{position:absolute; left: 25px;}
.width2 img{width:353px; height: 430px; position:absolute;}
/*.width1 img{width:353px; height: 430px; position:absolute;}

.width1, .width2
{
float: left;
height: 430px;


-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
/*opacity: 0.6;
filter: alpha(opacity=60);
z-index:1;
border: 1px solid #B9C2CB;
}
.
.width2{  width:353px; display:block; padding:10px;}
.separator{width: 6%; display:block; float:left; height: 450px;}
.indexBox2 h1{ margin-top: 10px !important; font-size: 15px !important; font-weight: bold !important; color: #F28124;}
.width1 p{ line-height:30px; width:200px; color: #F28124; padding-left : 200px;}
.width1 img{display:block;}
.indexImg{height:170px; }
#Img1{margin-top: 25px !important;}
#p_3{line-height: 25px !important; }
#p_2{width: 207px !important; padding-left:14px !important;}
#p_2, #p_3{padding-left:7px; padding-top:10px;}
.indexBox2 p a {padding-left: 0px;}
.articleHeight{height:700px;}
*/

.SlideContainer
{
     width:960px;
     display:block; 
     height: 570px;
     overflow:hidden;
     margin-bottom:30px;
     /*background-color: rgba(255, 255, 255, 0.5);*/
    /*-webkit-border-top-left-radius: 8px;
    -moz-border-top-left-radius: 8px;
    border-top-left-radius: 8px;*/
    /*border: 2px solid #B9C2CB;*/
    
}

.boxes span{font-size:12px; font-weight:bold;}

.innerContainer {position: relative; width: 960px;}

.slides{  position: absolute; width: 960px; height: 540px;}

.SlideContainer img {
    
     position:relative;
     width:100%;
    }

.IndexContainer 
{
    display: block;
    width: 960px;
    /*height: 410px;*/
    float:left;
}

.servP4 .sp1 , .sp3, #bottomSb, .sb2 .sp1{position:relative;}
.servP4 .sp1 h1, .sp3 h1,  #bottomSb h1, .sb2 .sp1 h1{position:absolute; display:block; }
.servP4 .sp1 p, .sp3 h2, #bottomSb p, .sb2 .sp1 p{padding-top:30px; }
/*.tech h1+img+p, .tech h1+h2, .tech h1+p{padding-top:50px;}
.tech h1+p{margin-top:0;}*/
h1, h2 {
    font-family: Trebuchet,Verdana,Tahoma,Arial,sans-serif;
    font-weight: normal;
    line-height: 18px;
    /*text-transform: uppercase;*/
}

h1{font-size: 18px; color: #F28124; }

h2{ color: #405B94;font-size : 12px;  }

.indexH2
{
         width:400px !important; 
         margin-left:40px; 
         padding-top: 10px;
         padding-left:20px;
         border-top: 1px solid #405B94; 
         text-align:left !important; 
         margin-bottom:0px !important; 
         float:left;
         }

/*.Indeximg{ float:right; margin:25px 0 20px 5px;}*/
.slideP{width:100%; height:135px; display:block; background: #19196b; position:absolute; top:435px; }

/*.p2 {
    height:300px;top:280px;
}*/


/*#slide1{background: url(../images/Our_ServicesH.png) top left no-repeat;}
#slide2{background: url(../images/Our_TeamH.png) top left no-repeat;}
#slide3{background: url(../images/Our_TechnologyH.png) top left no-repeat;}
#slide4{background: url(../images/Our_Security_and_ComplianceH.png) top left no-repeat;}*/

.IndexContainerP{ width: 96%;  line-height:20px; color: #505050 !important; text-align:center; margin:0 2%;}/*padding:10px 0px 0px 5px;  height: 80px; float:left;*/
.IndexContainerP+.IndexContainerP{ margin-bottom: 0px;}/*margin-top:25px;*/
.imgBorder{border: 1px solid #B9C2CB;}
/*.IndexContainer h1{padding-left:30px; width:91%;  float:left; text-align:center; color: #405B94;}*/

.IndexContainer h1 {
    width: 100%;
    text-align: center;
    color: #19196b;
    font-size: 35px;
    line-height: 40px;
    font-weight: normal;
}

.logoCont{height:125px; display:block; width: 100%; float: left; padding-top:45px; } 
.logoCont img {float:left; display:block; margin-left:77px;}
/*.logoCont img:first-of-type {
    margin-left:0px;
}*/
.slideP p{ color: #405B94; font-size:18px; width: 615px; padding: 20px 0px 0px 55px; line-height:20px;}
.slideP > ul { color: #FFF; font-size:16px; width: 615px; height:110px; line-height:25px;}

.slideP > ul > li{ width:45%; float:left; margin-right:5%;}
/*.p1 li{margin:15px 0;}
.p2 li{margin:15px 0;}
.p3 li{margin:20px 0;}
.p4 li{margin:20px 0;}*/
/*.p1 li:first-of-type, .p2 li:first-of-type, .p3 li:first-of-type,.p4 li:first-of-type{margin:0;}*/
.leftAlign{text-align:left;}
.rightAlign{text-align:right;}
.ulMarg{margin: 14px 10px 14px 20px; }
.fbCont{width: 60px; height: 150px; margin-top:25px;  float: left; display:block; }
.fbIcon{padding: 7px 0;}
.imagesNav > a 
{
   display: inline-block;
   vertical-align: middle;
   outline-style: none;
   font-size: 1px;
}

.imagesNav
{
   position: absolute;
   z-index : 5 !important;
   top:532px;
    padding:7px;
    right: 30px;
}
.imagesNav > a
{
    background: #728597;
    -webkit-border-radius:10%;-moz-border-radius:10%;border-radius:10%;
    margin:0 10px 0 0;
    width: 10px;
    height: 10px;
}

.bActive {background: #A5BFD9 !important;}

.myButton:hover{cursor:pointer;}

.testimonials {
    float:right;
    width:33%;
}

.IndexTcontainer{width:62%; margin-right:5%; border-bottom: 1px solid #405B94;}

#IndexTesti {
    margin-bottom: 0px !important;
    padding: 0px 10px 0px 20px !important;
    margin-top: 25px;
    height: 244px;
    width: 272px;
    background: #F9FAFB;
    /*border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.14);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.14);*/
    color: #3D5166 !important;
    border: 1px solid #B9C2CB !important;
    font-weight: normal !important;
    font-size: 14px !important;
    overflow:hidden;
}





.usersGrid {font-size:12px !important; background-color: #FFF;  width:100%;  border: 1px solid #B9C2CB;}
.userGrid tr, .userGrid tbody {width:100%;}

.gridDivider{height: 1px !important; background:#B9C2CB !important; width:100%; display:block;}
    .gridDivider:last-of-type {
        display:none;
    }
.td1, .td2, .td3, .td4, .td5, .td6, .td7, .td8, .td9 {
    padding: 3px;
    border-bottom: 1px solid #B9C2CB !important;
}

.td1 span, .td2 span, .td3 span, .td4 span, .td5 span, .td6 span, .td7 span, .td8 span, .td9 span {
    display:block; height:40px; 
}

.boldImportant {
    font-weight: bold !important;
}


.td1{width: 40px; vertical-align:top;}
.td2{width: 90px;}
.td3{width: 90px; }
.td4{width: 220px; overflow-wrap:break-word;  max-width:220px;}
.td5{width: 110px;}
.td6{width: 55px; text-align:center;}
.td7{width: 60px;}
.td8{width: 90px; text-align: center;vertical-align:top;}
.userDetails tr {text-align:left; height:26px;
}
/*.AddNew {text-align:left !important; height:26px;
}*/
.userGrid > tr, .borderBottom {
    border-bottom: 1px solid #B9C2CB !important;
}
.userDetails tr input[type="text"]{
    height:22px;
    width:220px;
}

.userDetails tr .ddl {
    height:26px;
}

 .modal, .headModal
    {
         width: 180px;
         height:724px;
        display:none;
        position:absolute;
        background-color: #666666;
        z-index: 99;
        opacity: 0.8;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
    }
     .headModal{height:66px; width: 395px; bottom:0; right:0; border-top-left-radius:50px;}
   .dateValidator{margin-left:85px; position:absolute; width:450px; height:21px; background-color:#F28124;padding-top:5px; padding-left:10px;}
   .dateCont{position:relative;}
   .statusBox{Width:710px; height:50px;}
   
   
   .fileUploaderLbl{font-size:12px;}
.file-wrapper 
{
  position: relative;
  display:inline-block;
}
.file-wrapper input {
  cursor: pointer;
  filter: alpha(opacity=0.1);
  -moz-opacity: 0.01;
  width:88px !important;
  height:23px;
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
  z-index:2;
  border: none !important;
  background: #FFFFFF !important;
  

}
.file-wrapper .button {
  display: inline-block;
  cursor: pointer;
  z-index:1;
  font-weight:bold;
  color: #3366cc;
width:95px !important;
height:19px;
padding-top:5px;
}


.originUploader
{
  cursor: pointer;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  position: absolute;
  left: 0;
  top: 0;
}

.statusGrid1 , .statusGrid2 {background:#F1F1F1; width:100px; }


.newLoginArea
{
    width: 240px;
    margin: 0 auto;
    padding:15px;
    padding-top:25px;
    border: 1px solid #ABADB3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background:#FFF;
}

.newContactArea {
    width:311px !important;
}

.newContactArea input[type='text']{
    width:309px !important;
}

.newContactArea textarea {
     width:305px !important;
}

.newContactArea .orderFormddl {
    margin-bottom:0px !important;
}

.newContactArea input[type="submit"] {
    width:311px !important;
    margin-top:8px;
}

.newLoginArea .siteTitles {
    padding-top:3px;
    text-align:left !important;
}

.newLoginArea > h1 
{
    width:100%;
    text-align:center;
}

.newLoginArea h2 
{
     font-size:13px;
     font-weight:normal;
     text-transform:none;
     margin:0;
}

.newLoginArea input[type='password'],.newLoginArea input[type='text'] {
    width: 238px;
    height:24px;
}

.signupArea 
{
    /*padding:15px 0px 15px 0px !important;*/
    border: none;
    border-top:1px solid #ABADB3;
    position:relative;
    margin-top:20px;
    height:2px;
    padding: 0  15px;
}

.signupArea2 {
    padding:15px 0px !important;
    border-top:0px;
    width: 272px;
    margin: 0 auto;
}

.signupArea span {
    position:absolute;
    top:-8px;
    left:42px;
    width:180px;
    font-size:12px;
    display:block;
    background:#f0ede6;    
    text-align:center;  
}

.detailsGrid 
{
     width:100%;
     background:#FFF;
}


.RowStyle10 
{
    line-height: 18px; 
    text-align:left; 
    border:1px solid #B9C2CB;

}


 .HeaderStyle1, .FooterStyle1 
 {
     line-height:24px !important; 
     text-align:center !important;
     border:1px solid #B9C2CB; 
     color:#F28124;
     background: #FFF;
     font-weight:normal;
     font-size:18px;
 }

.FieldHeaderStyle {
    border-right:1px solid #B9C2CB;
    width:17%;
    font-weight:normal;
    color:#F28124;
    text-align:right;
}

.indexDdl 
{
    height:29px;
}

.forgotPass 
{
    font-size:12px;
    margin-bottom:9px;
    color:#3366cc !important;
}

.forgotPass:hover {
    color:#F28124;
}

.signInErrorLbl 
{
    float:none;
    clear:both;
    height:20px;
    width:200px;
    text-align:center;
    display:block;
}

.errorLbl {
    font-size:13px;
    text-align:center;
}

.forgotPWLabel {
    height:auto; width:100%;
}

.signInBtn {
    width:240px;
    
    }
.signInBtn input[type='submit'] {
    line-height:15px;
    width:238px;
    font-size:14px;
    }

.specialLI {
    position: absolute;
    top: 70px;
    width: 262px !important;
}

.documentsBlock > table > tr > td > img:hover {
    cursor:pointer;
}