﻿body {
    margin:0px;
    padding:0px;
    }
#top_color {
    margin:0px;
    padding:0px;
    width:100%;
    height:5px;
    background-color:#2c2b2a;
    }
*html #top_color {
    margin:0px;
    padding:0px;
    width:100%;
    height:5px;
    background-color:#2c2b2a;
    }
#header1 {
    margin:0px;
    padding:0px;
    width:1000px;
    height:123px;
    text-align:left;
    background-color:#ffffff;
    background-image:url('../Images/header1_bg.png');
    background-position:top right;
    background-repeat:no-repeat;
    }
#header1_inner {
    margin:0px;
    padding:0px;
    width:1000px;
    height:123px;
    text-align:left;
    background-color:#ffffff;
    background-image:url('../Images/headerInner_bg.png');
    background-position:top right;
    background-repeat:no-repeat;
    }
#vedhya_logo {
    margin:0px;
    padding:34px 0px 0px 36px;
    float:left;
    width:166px;
    height:55px;
    background-color:#ffffff;
    }
#vedhya_btnTop {
    margin:0px;
    padding:72px 35px 0px 0px;
    float:right;
    width:626px;
    height:15px;
    text-align:left;
    }
.btnMain {
    margin:0px;
    padding:0px;
    float:left;
    width:78px;
    height:15px;
    text-align:center;
    }
.hm_btn_out {
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#a4a4a4;
    text-decoration:none;
    }
.hm_btn_out a {
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#a4a4a4;
    text-decoration:none;
    }
.hm_btn_out a:hover {
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#2c2b2a;
    text-decoration:none;
    }
    
/* Home Slideshow Styles Start Here */    
    
#header2_BackBg {
    margin:0px;
    padding:0px;
    width:100%;
    height:289px;
    }
#header2 {
    margin:0px;
    padding:0px;
    width:955px;
    height:289px;
    text-align:left;
    background-color:#ffffff;
    }
#header2_right {
    margin:0px;
    padding:0px;
    width:56px;
    height:289px;
    float:left;
    background-color:#ffffff;
    background-image:url('../Images/header2_right.png');
    background-repeat:no-repeat;
    }
#header2_left {
    margin:0px;
    padding:0px;
    width:51px;
    height:289px;
    float:right;
    background-color:#ffffff;
    background-image:url('../Images/header2_left.png');
    background-repeat:no-repeat;
    }
#header2_middl {
    margin:0px;
    padding:0px;
    width:848px;
    height:289px;
    text-align:left;
    float:left;
    background-color:#ffffff;
    background-image:url('../Images/hm_slidshow_midl_sample.jpg');
    /*background-image:url('../Images/hm_slidshow_midl.png');*/
    background-repeat:no-repeat;
    }


/* Home Slideshow Styles End Here */
    
#home_portfolioArea {
    margin:0px;
    padding:0px;
    width:994px;
    height:165px;
    background-color:#e9e9e9;
    border:solid 1px #d5d3d3;
    }
#home_portfolioTittl {
    margin:0px;
    padding:0px;
    width:994px;
    height:40px;
    text-align:left;
    background-color:#e5e5e5;
    }
#home_portfolioHere {
    margin:0px;
    padding:0px;
    width:994px;
    height:125px;
    text-align:left;
    background-color:#e9e9e9;
    }

.home_contentHereFull {
    margin-top:10px;
    padding:0px;
    width:100%;
    height:225px;
    background-color:#161515;
    }
#home_contentHere {
    margin-top:10px;
    padding:20px 15px 0px 15px;
    width:970px;
    height:205px;
    text-align:left;
    background-color:#161515;
    }

.home_con1_txt {
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    }
.home_con1_txt a {
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    text-decoration:none;
    line-height:16px;
    }
.home_con1_txt a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#ffffff;
    text-decoration:none;
    line-height:16px;
    }
#home_content1_1 {
    margin:0px;
    padding:0px 13px 0px 0px;
    width:337px;
    height:197px;
    float:left;
    text-align:justify;
    }
#home_contentWlcm {
    margin:0px;
    padding:0px;
    width:340px;
    height:20px;
    text-align:left;
    }
.hm_wlcm_txt {
    font-family:Arial;
    font-size:14px;
    color:#b65b0e;
    text-decoration:none;
    font-weight:bold;
    }
#home_contentVedhyaTech {
    margin:0px;
    padding:0px;
    width:340px;
    height:28px;
    text-align:left;
    }
.home_contentVedhyaTech_txt {
    font-family:Arial;
    font-size:20px;
    color:#f58220;
    text-decoration:none;
    font-weight:bold;
    }
#home_content_1Detail {
    margin:0px;
    padding:0px;
    width:340px;
    height:151px;
    text-align:justify;
    }
 
#home_content1_2 {
    margin:0px;
    padding:24px 10px 0px 10px;
    width:288px;
    height:177px;
    text-align:justify;
    float:left;
    }
#home_content1_2_tittle {
    margin:0px;
    padding:0px;
    width:283px;
    height:22px;
    text-align:left;
    float:left;
    }
.hm_content_2_ttl_txt {
    font-family:Arial;
    font-size:12px;
    color:#f58220;
    font-weight:bold;
    letter-spacing:1px;
    }
#home_content_2Detail {
    margin:0px;
    padding:0px;
    width:282px;
    height:151px;
    text-align:justify;
    }
    
#home_content3 {
    margin:0px;
    padding:15px 0px 0px 0px;
    width:311px;
    height:181px;
    text-align:justify;
    float:left;
    }
#home_content3_borderd_1 {
    margin:0px;
    padding:4px 0px 0px 0px;
    width:300px;
    height:105px;
    text-align:left;
    float:left;
    border:solid 1px #212121;
    }
#home_content3_1_tittle {
    margin:0px;
    padding:4px 0px 0px 8px;
    width:292px;
    height:24px;
    text-align:left;
    float:left;
    border-bottom:solid 1px #212121;
    }
#home_content3_clientsHere {
    margin:0px;
    padding:4px;
    width:292px;
    height:68px;
    text-align:left;
    float:left;
    }
#home_content3_borderdFollow {
    margin-top:5px;
    padding:0px 0px 0px 0px;
    width:300px;
    height:46px;
    text-align:left;
    float:left;
    border:solid 1px #212121;
    }    
#home_FollowTittle {
    margin:0px;
    padding:12px 0px 0px 20px;
    width:130px;
    height:30px;
    text-align:left;
    float:left;
    }    
.hm_follow_icon {
    margin-top:0px;
    margin-left:5px;
    padding:0px;
    width:30px;
    height:42px;
    float:left;
    border:none;
    }
#home_FollowIconsHere {
    margin:0px;
    padding:4px 0px 0px 0px;
    width:148px;
    height:42px;
    text-align:left;
    float:left;
    }
#footer {   
    margin:0px;
    padding-top:15px;
    width:100%;
    height:33px;
    background-color:#191919;
    text-align:center;    
    line-height:14px;
    }
.footer_txt {
    font-family:Tahoma;
    font-size:10px;
    color:#443f3f;
    text-decoration:none;
    }
.footer_txt a {
    font-family:Tahoma;
    font-size:10px;
    color:#443f3f;
    text-decoration:none;
    }
.footer_txt a:hover {
    font-family:Tahoma;
    font-size:10px;
    color:#746f6f;
    text-decoration:none;
    }
    

 #footer {   
    margin:0px;
    padding-top:15px;
    width:100%;
    height:33px;
    background-color:#191919;
    text-align:center;    
    line-height:14px;
    }
.footer_txt {
    font-family:Tahoma;
    font-size:10px;
    color:#443f3f;
    text-decoration:none;
    }
.footer_txt a {
    font-family:Tahoma;
    font-size:10px;
    color:#443f3f;
    text-decoration:none;
    }
.footer_txt a:hover {
    font-family:Tahoma;
    font-size:10px;
    color:#746f6f;
    text-decoration:none;
    }
    
 
#inner_HeaderImg_Bg {
    /*background-image:url('../Images/inner_headerBg.jpg');*/
    margin:0px;
    padding:0px;
    width:100%;
    height:139px;
    } 
#inner_HeaderImg {
    background-image:url('../Images/inner_Header2.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    margin:0px;
    padding:0px;
    width:1000px;
    height:139px;
    } 
#inner_cnt1 {
    margin:0px;
    padding-top:8px;
    padding-bottom:8px;
    width:100%;
    height:auto;
    background-color:#ffffff;
    }
#inner_PlaceHolder {
    margin:0pxx;
    padding:0px;
    width:1000px;
    height:auto;
    }    
    
#aboutUs_top1 {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px; 
    width:920px;
    height:61px;
    text-align:justify;
    background-color:#ffffff;
    line-height:16px;   
    }
#aboutUs_top1_tittle {
    margin:0px;
    padding:0px; 
    width:920px;
    height:26px;
    text-align:left;  
    }
.abtUs_tittle_1 {
    font-family:Arial;
    font-size:16px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    letter-spacing:-1px;
    }
 
.inner_contentHereFull {
    margin-top:10px;
    padding:0px;
    width:100%;
    height:auto;
    background-color:#161515;
    }
    
#aboutUs_sect2 {
    margin-top:0px;
    margin-bottom:0px;
    padding:4px; 
    width:920px;
    height:227px;
    text-align:justify;
    background-color:#ffffff;
    line-height:16px; 
    border:solid 1px #eeebe9;  
    }
#abtUs_left {
    margin:0px;
    padding:0px;
    float:left;
    width:447px;
    height:211px;
    }
#abtUs_right {
    margin:0px;
    padding:0px;
    float:right;
    width:444px;
    height:212px;
    }
.abtUs_Sec2_item {
    background-image:url('../Images/@.png');
    background-repeat:no-repeat;
    background-position:left top;
    margin:0px;
    padding:0px 0px 0px 20px;
    float:left;
    width:423px;
    height:75px;
    }
#aboutUs_Sec2 {
    margin:0px;
    padding:10px;
    width:900px;
    height:213px;
    text-align:left;  
    }
#aboutUs_Sec2_Left {
    margin:0px;
    padding:0px;
    width:570px;
    height:216px;
    float:left;
    text-align:justify;  
    }
#aboutUs_Sec2_LeftTittle {
    margin:0px;
    padding:0px;
    width:565px;
    height:30px;
    float:left;
    text-align:left;  
    }
#aboutUs_Sec2_Details {
    margin:0px;
    padding:0px;
    width:566px;
    height:189px;
    float:left;
    text-align:justify;  
    }
.inner_bottom_txt {
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    text-decoration:none;
    font-weight:normal;
    }
.inner_btm_tittle_1 {
    font-family:Arial;
    font-size:18px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    letter-spacing:-1px;
    }
#aboutUs_Sec2_right {
    margin:0px;
    padding:0px;
    width:300px;
    height:216px;
    float:right;
    text-align:justify;  
    }
#about_RequestQuate {
    margin-top:5px;
    padding:0px;
    width:300px;
    height:41px;
    text-align:left;
    float:left;
    border:solid 1px #212121;
    text-align:center;
    }    

#serv_topArea {
    margin:0px;
    padding:0px;
    width:920px;
    height:834px;
    text-align:justify;
    background-color:#ffffff;
    }
.serv_topSeprate {
    margin:0px;
    padding:0px;
    float:left;
    width:445px;
    height:auto;
    }
.serv_topSeprateR {
    margin:0px;
    padding:0px;
    float:right;
    width:445px;
    height:auto;
    }
.serv_topImageIcon {
    margin:0px;
    padding:0px;
    float:left;
    width:120px;
    height:85px
}
#ser_topSepTittleL {
    margin:0px;
    padding-top:10px;
    float:right;
    width:324px;
    height:30px;
    text-align:left;
    }
#ser_topSepTittleR {
    margin:0px;
    padding-top:10px;
    float:right;
    width:324px;
    height:30px;
    text-align:left;
    }
.ser_topSepTittle_txt {
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    text-decoration:none;
    color:#f58220;
    }    
#ser_topSepDataL {
    margin:0px;
    padding:0px;
    float:right;
    width:324px;
    height:44px;
    text-align:justify;
    line-height:18px;
    }
#ser_topSepDataR {
    margin:0px;
    padding:0px;
    float:left;
    width:324px;
    height:44px;
    text-align:justify;
    line-height:18px;
    }
    
.serv_detailsL {
    margin:0px;
    padding-top:0px;
    padding-left:20px;
    width:410px;
    height:auto;
    text-align:justify;
    float:left;
    line-height:18px;
    font-family:Tahoma;
    color:#635c5c;
    font-size:11px;
    text-decoration:none;
    }
.serv_detailsL_bar1 {
    margin:0px;
    padding-top:4px;
    padding-left:20px;
    padding-bottom:8px;
    width:410px;
    height:auto;
    text-align:justify;
    float:left;
    line-height:18px;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    }
.serv_detailsL_2 {
    margin:0px;
    padding-top:2px;
    padding-left:30px;
    padding-bottom:4px;
    width:400px;
    height:auto;
    text-align:justify;
    float:left;
    line-height:18px;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    }
.serv_SubTittlL {
    background-image:url('../Images/serv_subIcon.png');
    background-position:left top;
    background-repeat:no-repeat;
    margin:0px;
    padding-top:0px;
    padding-left:22px;
    width:408px;
    height:20px;
    float:left;
    font-family:Tahoma;
    color:#635c5c;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    }
.serv_SubTittl_SS {
    margin:0px;
    padding-top:8px;
    padding-left:22px;
    width:408px;
    height:20px;
    float:left;
    font-family:Tahoma;
    color:#635c5c;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    }
.serv_SubTittl_SS_txt {
    font-family:Tahoma;
    color:#635c5c;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    }
    
#serv_detailsR {
    margin:0px;
    padding-top:0px;
    padding-left:22px;
    width:410px;
    height:auto;
    text-align:justify;
    float:left;
    line-height:18px;
    }
#serv_detailsR_2 {
    margin:0px;
    padding-top:0px;
    padding-left:22px;
    width:410px;
    height:auto;
    text-align:justify;
    float:left;
    line-height:18px;
    }
#serv_detailsR_3 {
    margin:0px;
    padding-top:0px;
    padding-left:32px;
    width:400px;
    height:auto;
    text-align:justify;
    float:left;
    line-height:18px;
    }
#serv_detailsR_4 {
    margin:0px;
    padding-top:2px;
    padding-left:22px;
    padding-bottom:4px;
    width:410px;
    height:auto;
    text-align:justify;
    float:left;
    line-height:18px;
    }
.serv_detailsR_5 {
    margin:0px;
    padding-top:2px;
    padding-left:22px;
    padding-bottom:4px;
    width:408px;
    height:auto;
    text-align:justify;
    float:left;
    line-height:18px;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    }
.serv_SubTittlR {
    background-image:url('../Images/serv_subIcon.png');
    background-position:left top;
    background-repeat:no-repeat;
    margin:0px;
    padding-top:0px;
    padding-left:22px;
    width:408px;
    height:20px;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    font-weight:bold;
    }
#serv_SubTittl_SS_r {
    margin:0px;
    padding-top:8px;
    padding-left:22px;
    width:423px;
    height:20px;
    float:left;
    }
.serv_SubTittl_SS2_r {
    margin:0px;
    padding-top:6px;
    padding-left:22px;
    width:408px;
    height:18px;
    float:left;
    font-family:Tahoma;
    color:#635c5c;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
    }
.serv_SubTittl_SS3_r {
    margin:0px;
    padding-top:6px;
    padding-left:22px;
    width:408px;
    height:18px;
    float:left;
    font-family:Tahoma;
    color:#635c5c;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    }
.ser_left_11br {
    margin:0px;
    padding:10px 0px 5px 5px;
    height:auto;
    width:438px;
    float:left;
    border:solid 1px #eeebe9;
    }
.ser_left_11bl {
    margin:0px;
    padding:10px 0px 5px 5px;
    height:716px;
    width:438px;
    float:left;
    border:solid 1px #eeebe9;
    }
#ser_area2 {
    margin:0px;
    padding:10px 5px 5px 5px;
    width:910px;
    height:224px;
    text-align:left;
    }
.ser_area2_Left {
    margin:0px;
    padding:0px 0px 0px 5px;
    width:430px;
    float:left;
    height:224px;
    }
.ser_area2_Right {
    margin:0px;
    padding-top:0px;
    padding-right:5px;
    width:407px;
    float:right;
    height: 221px;
}
.ser_area2_tittleL {
    margin:0px;
    padding:0px;
    width:430px;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#f58220;
    height: 20px;
    }
.ser_area2_tittleR {
    margin:0px;
    padding:0px;
    width:400px;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#f58220;
    height: 20px;
    }
.ser_area2_DetailsL {
    margin:0px;
    padding:0px 0px 0px 30px;
    width:400px;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#f58220;
    height:auto;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:18px;
    font-weight:normal;
    }
.ser_area2_DetailsR {
    margin:0px;
    padding:0px 0px 0px 30px;
    width:371px;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#f58220;
    height:auto;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:18px;
    text-decoration:none;
    }
.ser_area2_DetailsR a{
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:18px;
    text-decoration:none;
    }
.ser_area2_DetailsR a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#817c7c;
    line-height:18px;
    text-decoration:none;
    }
.tech_tittle {
    margin:0px;
    padding:0px;
    width:920px;
    height:20px;
    text-align:left;
    font-family:Arial;
    font-size:14px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    letter-spacing:-1px;
    }
.tech_Details {
    margin:0px;
    padding-top:40px;
    width:920px;
    height:167px;
    text-align:left;
    }
.tech_logos {
    margin:0px;
    padding:0px;
    width:230px;
    height:95px;
    float:left;
    text-align:left;
    border:0px;
    }
.tech_btm_area {    
    margin:0px;
    padding:10px 5px 5px 5px;
    width:910px;
    height:83px;
    text-align:left;
    } 
.tech_btm_area_leftFull {
    margin:0px;
    padding:0px;
    width:607px;
    height:74px;
    float:left;
    }  
.tech_btm_area_L {    
    margin:0px;
    padding:0px 10px 0px 0px;
    width:592px;
    height:auto;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    text-decoration:none;
    text-align:justify;
    } 
.tech_btm_area_L a {
    font-family:Tahoma;
    font-size:11px;
    color:#857f7f;
    line-height:16px;
    text-decoration:none;
    text-align:justify;
    }   
.tech_btm_area_L a:hover {    
    font-family:Tahoma;
    font-size:11px;
    color:#ffffff;
    line-height:16px;
    text-decoration:none;
    text-align:justify;
    } 
.tech_whyVedhya {
    margin:0px;
    padding:0px;
    width:603px;
    height:20px;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#f58220;
    font-weight:bold;
    letter-spacing:1px;
    }

.cli_tittle {
    margin:0px;
    padding:0px;
    width:920px;
    height:20px;
    text-align:left;
    font-family:Arial;
    font-size:14px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    letter-spacing:-1px;
    }
.cli_clientsDetails {
    margin:0px;
    padding:0px;
    width:920px;
    height:320px;
    }
.cli_clients {
    margin:0px;
    padding-top:5px;
    width:628px;
    height:auto;
    float:left;
    text-align:left;
    }
.cli_logo {
    margin:0px 0px 12px 10px;
    padding:0px;
    float:left;
    width:112px;
    height:60px;
    text-align:left;
    border:solid 1px #e4e4e4;
    }
.cli_testimonial {
    margin:0px;
    padding:0px 0px 0px 15px;
    width:275px;
    height:auto;
    float:right;
    }
.cli_testimonial_tittle {
    margin:0px;
    padding:0px;
    width:266px;
    height:18px;
    text-align:left;
    font-family:Times New Roman;
    font-size:14px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    }

.cli_testimonial_Viewer {
    margin:0px;
    padding:5px 0px 0px 8px;
    width:250px;
    height:300px;
    float:left;
    text-align:justify;
    font-family:Tahoma;
    font-size:11px;
    color:#adaaaa;
    text-decoration::none;
    }
    
/* testimonial_marquee */

#marqueecontainer{
    position:relative;
    width: 250px; /*marquee width */
    height: 200px; /*marquee height */
    background-color: white;
    overflow: hidden;
    padding-left: 5px;
    top: 10px;
    left: 0px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
}

/* End testimonial_marquee */

.career_tittle {
    margin:0px;
    padding:0px;
    width:920px;
    height:20px;
    text-align:left;
    font-family:Arial;
    font-size:14px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    letter-spacing:-1px;
    }
 
 
.portfolio_tittle {
    margin:0px;
    padding:0px;
    width:920px;
    height:20px;
    text-align:left;
    font-family:Arial;
    font-size:14px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    letter-spacing:-1px;
    }    
#portfolio {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px; 
    width:920px;
    height:832px;
    text-align:justify;
    background-color:#ffffff;
    line-height:16px;   
    } 
#portfolio_1row {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px; 
    width:920px;
    height:285px;
    text-align:justify;
    background-color:#ffffff;
    line-height:16px;   
    } 
.portfolio_item {
    margin:0px;
    padding:2px 5px 0px 5px;
    width:295px;
    height:274px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#666666;
    text-decoration:none;
    line-height:18px;
    }
.portfolio_item a {
    font-family:Tahoma;
    font-size:11px;
    color:#888888;
    text-decoration:none;
    }
.portfolio_item a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#f58220;
    text-decoration:none;
    }
.portfolio_itemThumb {
    margin:0px;
    padding:2px 1px 2px 1px;
    width:296px;
    height:217px;
    text-align:left;
    float:left;
    }
.portfolio_thubm_brd {
    border:0px;
    padding:0px;
    margin:0px;
    }
.portfolio_Details {
    margin:0px;
    padding:0px 5px 0px 5px;
    width:287px;
    height:32px;
    text-align:left;
    float:left;
    }
#portfolio_nbr_area {
    margin:0px;
    padding:5px 15px 0px 0px;
    width:905px;
    height:30px;
    text-align:right;
    }
.port_nxt_txt {
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    text-decoration:none;
    font-weight:bold;
    }
.port_nxt_txt a {
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    text-decoration:none;
    font-weight:bold;
    }
.port_nxt_txt a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    }

.contact_tittle {
    margin:0px;
    padding:0px;
    width:920px;
    height:30px;
    text-align:left;
    font-family:Arial;
    font-size:14px;
    color:#f58220;
    text-decoration:none;
    font-weight:bold;
    }
.contact_area {
    margin:0px;
    padding:0px;
    width:920px;
    height:321px;
    text-align:left;
    font-family:Tahoma;
    font-size:11px;
    color:#232323;
    text-decoration:none;
    }
.contact_officeAddr_ttl {
    margin:0px;
    padding:5px 0px 0px 0px;
    width:460px;
    height:24px;
    text-align:left;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#ee7b18;
    text-decoration:none;
    font-weight:bold;
    }
.contact_officeAddr {
    margin:0px;
    padding:0px 0px 0px 30px;
    width:430px;
    height:62px;
    text-align:left;
    float:left;
    }
.contact_form_left {
    margin:0px;
    padding:0px 0px 0px 0px;
    width:460px;
    height:250px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    }
.contact_form_right {
    margin:0px;
    padding:0px;
    width:460px;
    height:317px;
    text-align:left;
    float:right;
    }
.contact_sales_L {
    margin:0px;
    padding:0px 0px 0px 30px;
    width:120px;
    height:68px;
    text-align:left;
    float:left;
    line-height:22px;
    }
.contact_sales_R {
    margin:0px;
    padding:0px;
    width:309px;
    height:68px;
    text-align:left;
    float:left;
    line-height:22px;
    }
.contact_cntInfo_L {
    margin:0px;
    padding:0px 0px 0px 30px;
    width:35px;
    height:50px;
    text-align:left;
    float:left;
    line-height:22px;
    font-family:Arial;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    font-weight:bold;
    }
.contact_cntInfo_R {
    margin:0px;
    padding:0px;
    width:393px;
    height:50px;
    text-align:left;
    float:left;
    line-height:22px;
    }
    
.contact_quer_ttl {
    margin:0px;
    padding:0px;
    width:460px;
    height:19px;
    text-align:left;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#ee7b18;
    text-decoration:none;
    font-weight:bold;
    }
.contact_queri {
    margin:0px;
    padding:0px 0px 0px 30px;
    width:420px;
    height:38px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#acacac;
    text-decoration:none;
    line-height:18px;
    }
.contact_usrArea {
    margin:0px;
    padding:4px 0px 0px 30px;
    width:420px;
    height:auto;
    text-align:left;
    float:left;
    }
.contact_queri_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:21px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.contact_queri_right {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 15px;
    width:272px;
    height:21px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f1eeee;
    }
.contact_txtBx {
    margin:0px;
    padding:0px 2px 0px 2px;
    width:250px;
    height:16px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    color:#635c5c;
    border:solid 1px #d5d3d3;
    }
.contact_multiline {
    margin:0px;
    padding:0px 2px 0px 2px;
    width:250px;
    height:100px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    color:#635c5c;
    border:solid 1px #d5d3d3;
    line-height:16px;
    }

.contact_msg_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:105px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.contact_msg_right {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 15px;
    width:272px;
    height:105px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f1eeee;
    }
.contact_btn_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:23px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.cnt_btn {
    margin:0px;
    padding:2px 0px 0px 16px;
    float:left;
    width:271px;
    height:24px;
    background-color:#f1eeee;
    }
.btn_contact {
    margin:0px 2px 0px 0px;
    padding:0px;
    float:left;
    }
 
.terms_tittle {
    margin:0px;
    padding:0px;
    width:920px;
    height:20px;
    text-align:left;
    font-family:Arial;
    font-size:14px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    letter-spacing:-1px;
    }
.terms_area {
    margin:0px;
    padding:0px 0px 0px 0px;
    width:920px;
    height:2060px;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    text-align:justify
    }
.terms_area a {
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    text-decoration:none;
    line-height:16px;
    }
.terms_area a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    text-decoration:none;
    line-height:16px;
    }
.terms_area_bottom {
    margin:0px;
    padding:10px 0px 5px 0px;
    width:920px;
    height:283px;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    text-decoration:none;
    font-weight:normal;
    text-align:justify;
    }
.terms_area_bottom a {
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    text-decoration:none;
    font-weight:normal;
    }
.terms_area_bottom a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#7b7272;
    line-height:16px;
    text-decoration:none;
    font-weight:normal;
    }
    
.privacy_area {
    margin:0px;
    padding:0px 0px 0px 0px;
    width:920px;
    height:928px;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    text-align:justify
}
.privacy_area a {
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    text-decoration:none;
    line-height:16px;
    }
.privacy_area a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    text-decoration:none;
    line-height:16px;
    }
.privacy_area_bottom {
    margin:0px;
    padding:10px 0px 5px 0px;
    width:920px;
    height:158px;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    text-decoration:none;
    font-weight:normal;
    text-align:justify;
    }
.privacy_area_bottom a {
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    line-height:16px;
    text-decoration:none;
    font-weight:normal;
    }
.privacy_area_bottom a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#7b7272;
    line-height:16px;
    text-decoration:none;
    font-weight:normal;
    } 
 
.sitemap_tittle {
    margin:0px;
    padding:0px;
    width:920px;
    height:24px;
    text-align:left;
    font-family:Arial;
    font-size:14px;
    color:#f58220;
    text-decoration::none;
    font-weight:bold;
    letter-spacing:-1px;
    }   
.sitemap_area {
    margin:0px;
    padding:0px;
    width:920px;
    height:370px;
    text-align:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    }   
.sitemap_MainBtn {
    margin:0px;
    padding:3px 0px 0px 20px;
    width:900px;
    height:20px;
    text-align:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    font-weight:bold;
    }   
.sitemap_MainBtn a {
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    font-weight:bold;
    }
.sitemap_MainBtn a:hover {
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    text-decoration:none;
    font-weight:bold;
    }
.sitemap_subBtn {
    margin:0px;
    padding:3px 0px 0px 60px;
    width:860px;
    height:20px;
    text-align:left;
    font-family:Arial;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    }    
.sitemap_subBtn a {
    font-family:Arial;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    }
.sitemap_subBtn a:hover {
    font-family:Arial;
    font-size:11px;
    color:#999999;
    text-decoration:none;
    }
    
/* Portfolio Styles Start */

.portfolioContent {
    width:315px;
    height:125px;
    margin-left:3px; 
    margin-right:3px;
   } 
.hm_portfolio_thumbline {
    width:154px;
    height:96px;
    margin:0px;
    padding:0px;
    border:0px;
    float:left;
   }   
.hm_portfolio_detail {
    width:128px;
    height:100px;
    margin:0px;
    padding-left:8px;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#898787;
    text-decoration:none;
    text-align:justify;
    line-height:16px;
   }
.hm_portfolio_detail a {
    font-family:Tahoma;
    font-size:10px;
    color:#709519;
    text-decoration:none;
   }   
.hm_portfolio_detail a:hover {
    font-family:Tahoma;
    font-size:10px;
    color:#000000;
    text-decoration:none;
   }   

.hm_portfolio_thumbTittl {
    width:145px;
    height:20px;
    margin:0px;
    float:left;
    padding-left:8px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    text-align:left;
    } 

/* Portfolio Styles End */



/* Clients Logo Slideshow Styles START Here */

.slideshow_cl { margin:0px; padding:0px; height: 60px; width: 284px;}
.slideshow_cl img { width:140px; height:60px; border:none; float:left; }
.clientLogo_cl {float:left; width:140px; height:60px; margin:0px 1px 0px 0px; padding:0px; border:none;}
.slidshow_cl_LogoCont { width:284px; height:60px; margin:0px; padding:0px; }

/* Clients Logo Slideshow Styles END Here */



/* Clients Page Styles Start Here */

.clients_Content1 {
    margin:0px;
    padding:10px 0px 0px 0px;
    width:920px;
    height:auto;
    min-height:290px;
    text-align:left;
    }
.clients_usrArea {
    margin:0px;
    padding:0px;
    width:420px;
    height:auto;
    text-align:left;
    float:left;
    }
.clients_queri_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:21px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.clients_queri_right {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 15px;
    width:272px;
    height:21px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f1eeee;
    }
.clients_txtBx {
    margin:0px;
    padding:0px 2px 0px 2px;
    width:250px;
    height:16px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    color:#635c5c;
    border:solid 1px #d5d3d3;
    }
.clients_multiline {
    margin:0px;
    padding:0px 2px 0px 2px;
    width:250px;
    height:100px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    color:#635c5c;
    border:solid 1px #d5d3d3;
    line-height:16px;
    }

.clients_msg_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:105px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.clients_msg_right {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 15px;
    width:272px;
    height:105px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f1eeee;
    }
.clients_btn_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:23px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.clients_btn {
    margin:0px;
    padding:2px 0px 0px 16px;
    float:left;
    width:271px;
    height:24px;
    background-color:#f1eeee;
    }
.btn_clients {
    margin:0px 2px 0px 0px;
    padding:0px;
    float:left;
    }
.clients_resume_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:30px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.clients_resume_right {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 15px;
    width:272px;
    height:30px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f1eeee;
    } 
    
/* End of Clients Page Styles */


/* Quote Page Styles Start Here */

.quote_Content1 {
    margin:0px;
    padding:10px 0px 0px 0px;
    width:920px;
    height:auto;
    min-height:290px;
    text-align:left;
    }
.quote_usrArea {
    margin:0px;
    padding:0px;
    width:420px;
    height:auto;
    text-align:left;
    float:left;
    }
.quote_queri_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:21px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.quote_queri_right {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 15px;
    width:272px;
    height:21px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f1eeee;
    }
.quote_txtBx {
    margin:0px;
    padding:0px 2px 0px 2px;
    width:250px;
    height:16px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    color:#635c5c;
    border:solid 1px #d5d3d3;
    }
.quote_multiline {
    margin:0px;
    padding:0px 2px 0px 2px;
    width:250px;
    height:100px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    color:#635c5c;
    border:solid 1px #d5d3d3;
    line-height:16px;
    }

.quote_msg_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:105px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.quote_msg_right {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 15px;
    width:272px;
    height:105px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f1eeee;
    }
.quote_btn_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:115px;
    height:23px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    background-color:#f8f6f6;
    }
.quote_btn {
    margin:0px;
    padding:2px 0px 0px 16px;
    float:left;
    width:271px;
    height:24px;
    background-color:#f1eeee;
    }
.btn_quote {
    margin:0px 2px 0px 0px;
    padding:0px;
    float:left;
    }
    
/* End of Quote Page Styles */


.training_queri_left {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 11px;
    width:58px;
    height:21px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    /*background-color:#f8f6f6;*/
    }
.training_queri_right {
    margin:0px 0px 2px 0px;
    padding:3px 0px 0px 15px;
    width:225px;
    height:21px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#635c5c;
    text-decoration:none;
    line-height:18px;
    /*background-color:#f1eeee;*/
    }
.training_txtBx {
    margin:0px;
    padding:0px 2px 0px 2px;
    width:175px;
    height:16px;
    text-align:left;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    color:#635c5c;
    border:solid 1px #d5d3d3;
    }
.train_btn {
    margin:auto;
    padding:10px 0px 0px 10px;
    width:230px;
    /*width:275px;*/
    height:24px;
    /*background-color:#f1eeee;*/
    }
.btn_train {
    margin:0px 2px 0px 0px;
    padding:0px;
    float:right;
    }
.dialogBX {
    margin:0px;
    padding:8px;
    width:330px; 
    height:140px;
    overflow:hidden;
    }
