body {background:url("../images/bg.png") no-repeat scroll 50% top transparent; font: 12px/15px Arial, sans-serif; margin: 0; color:#2f2f2f;}
#page{background:url("../images/bg_old.png") no-repeat scroll 50% top transparent; }
a{color:#DB6530;text-decoration:none;outline:0px none;}
a:hover{color:#333;}
h1, h2, h3, h4, h5, h6 {line-height:1em;}
h1 {color:#2f2f2f;font-size:19px;padding:0;margin:12px 0 20px;font-weight:normal;min-width:700px;}
h2 {font-size:16px;line-height:18px; margin:0 0;}
h3 {font-size:12px;line-height:18px; margin:0 0;}
h4 {font-size: 1.2em; margin-bottom: 0.8em; }
h5 {font-size: 1.1em; font-weight: 600; margin-bottom: 0; }
h6 {font-size: 1em; font-weight: bold; }
p { margin: 0 0 10px 0; }
ul, ol { margin-left: 0; padding-left: 2em; }
table { width: 99%; }
tr.even td, tr.odd td { padding: 10px 5px; }
tr.odd { background-color: white; }
pre, code, tt { font: 1em "andale mono", "lucida console", monospace; line-height: 1.5; }
pre { background-color: #efefef; display: block; padding: 5px; margin: 5px 0; border: 1px solid #aaaaaa; }
ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol { list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: decimal; }
abbr { border-bottom: 1px dotted #666666; cursor: help; white-space: nowrap; }
#edit-title { font-size: 24px; width: 98%; }
#system-themes-form img { width: 100px; }
.form-item .description { font-style: italic; line-height: 1.2em; font-size: 0.8em; margin-top: 5px; color: #777777; }
#edit-delete { color: #cc0000; }
div.messages { padding: 9px; margin: 1em 0; color: #003366; background: #bbddff; border: 1px solid #aaccee; }
div.warning { color: #884400; background: #ffee66; border-color: #eedd55; }
div.error { color: white; background: #ee6633; border-color: #dd5522; }
div.status { color: #336600; background: #ccff88; border-color: #bbee77; }
#footer {margin-top:20px; border:none;padding-bottom: 20px; background:url("../images/footer_bg.png") no-repeat scroll 0 0 #FFFFFF;}
#header {min-height:94px; padding-top: 7px;}
#logo-title {float: left; padding-top: 20px; width: 50%; padding-left:14px;} 
/*general*/
.clr, .clear{clear:both;font-size:0px;line-height:0px;margin:0px;padding:0px;height:0.1px;}
input[type="text"]{border:1px solid #ccc;min-height:24px;line-height:24px;}
textarea{border:1px solid #ccc;line-height:18px;}
input[type="submit"]{background:#8A8A8A;border:0 none;color: #FFF;font-family: "Trebuchet MS",Arial;font-size: 13px;font-weight: bold;height: 28px;padding:0 5px;cursor:pointer;}
/*general*/

/*BANNER*/
.sliderwrapper { margin: 0 auto;width: 998px; background: url(../images/slider_bg.png) no-repeat left -2px; border:none; height: 286px; }
#banner {position:relative;  padding:0px; clear:both; overflow: hidden;margin-bottom: 10px;}
#banner ul.rslides_tabs{ padding:0px;}
.sliderwrapper .contentdiv { width:100%;padding:0; background:transparent; top:15px;}
/*BANNER*/
/*sidebar*/
#sidebar-first-inner{ padding-bottom: 13px;width:203px;}
#sidebar-first .block-left { padding:0 8px 0 2px;}
#sidebar-first h3{background: url("../images/side_title_bg.png") repeat-x scroll left bottom #7A7A7A;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding:5px 0 5px 8px}
#sidebar-first ul{margin:0px;padding:0px; }
#sidebar-first ul li{margin:0px;padding:0px; list-style:none;}
#sidebar-first-inner .view .views-row a,#sidebar-first ul li a{color: #D94300;
    display: block; min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 6px 0 6px 8px;background:url("../images/side_link_bg.png") repeat-x scroll left bottom #FFFFFF;}
#sidebar-first ul li a.active{ color:#000000;}
#sidebar-first ul li a#dhtml_menu-1021, #sidebar-first ul li a#dhtml_menu-1022, #sidebar-first ul li a#dhtml_menu-1023{display:block;color:#fff;font-size:14px;line-height:30px;background:url(../images/side_title_bg.png) left top repeat-x;margin: 0 0;padding:0 0 0 8px;}
#sidebar-first ul li li{background:url(../images/side_link_bg.png) left top repeat-x;}
#sidebar-first ul li li.expanded a{background:url(../images/minus.png) 171px 7px no-repeat;}
#sidebar-first ul li li.collapsed a{background:url(../images/plus.png) 171px 7px no-repeat;}
#sidebar-first ul li li ul{background:#f3f3f3;}
#sidebar-first ul li li li{background:none;}
#sidebar-first ul li li li a{background:url(../images/left_nav_arrow.png) 10px 12px no-repeat!important;color:#333;font-weight:normal;font-size:12px;padding: 0 0 0 18px;}
#sidebar-first ul li li li a.active{font-weight:bold;}
#sidebar-second h3{font-size:16px;line-height:18px; margin:4px 0 15px;}
#sidebar-second ul{display:block;margin:0px;padding:0px;}
#sidebar-second ul li{display:block;margin:0 0 16px;padding:0 0 0 18px;background:url(../images/right_side_list.png) left 2px no-repeat; line-height:16px;}
/*sidebar*/
/*seacrh*/
#block-search-0{position:absolute; background:url(../images/search_bg.png) left top no-repeat;width:192px;height:20px;right:16px;top:102px;}
#block-search-0 input[type="text"]{background:none;border:0 none;min-height:20px;line-height: 20px;padding-left: 21px;width:165px; font-family:Arial;font-size:12px;color:#7e7e7e;}
#block-search-0 #edit-submit, #block-search-0 #edit-submit-1, #block-search-0 label{display:none;}
/*seacrh*/
/*home content*/
#home-content{overflow:hidden;}
#block-nodeblock-30, #block-nodeblock-31, #block-nodeblock-32{float:left; background:url(../images/home_block_bg.png) left top no-repeat; width:217px; height:232px;font-size:12px;color:#6b6b6b;line-height:14px;padding:0px 16px;}
#block-nodeblock-30 p, #block-nodeblock-31 p, #block-nodeblock-32 p{ display:block; min-height:42px;}
#block-nodeblock-30 h3, #block-nodeblock-31 h3, #block-nodeblock-32 h3, #block-views-homenews_view-block_1 h3{color:#FBFBFB;line-height:22px;padding:10px 0 12px;text-align:center;font-size:17px; text-transform: uppercase;}
#block-nodeblock-30 ul, #block-nodeblock-31 ul, #block-nodeblock-32 ul{margin:0px;padding:0px;min-height:107px;}
#block-nodeblock-30 ul li, #block-nodeblock-31 ul li, #block-nodeblock-32 ul li{margin: 0 0 6px 13px;
    padding: 0; }
#block-nodeblock-30 a, #block-nodeblock-31 a, #block-nodeblock-32 a{font-weight:bold;color:#298ecf;}
#block-views-homenews_view-block_1{float:left; background:url(../images/home_block_bg.png) left top no-repeat; width:217px; height:232px;font-size:12px; color:#6b6b6b;line-height:14px;padding:0px 16px;}
#block-views-homenews_view-block_1 .view-footer{font-weight:bold;}
#block-views-homenews_view-block_1 p{margin:0px;padding:0px;}
#block-views-homenews_view-block_1 p.all_news a{font-weight:bold;}
#block-views-homenews_view-block_1 .views-row{ margin-bottom:12px;}
#block-views-homenews_view-block_1 .views-field-field-news1-date-value{color:b0b0b0;font-size:11px; margin-bottom:4px;}
#block-views-homenews_view-block_1 a{color:#298ecf;}
/*home content*/
/*inner content*/
body.not-front #content-inner #content-area ul{display:block;margin:0 0 12px;padding:0px;}
body.not-front #content-inner #content-area ul li{display:block;margin:0 0 3px;padding:0 0 0 15px;background:url(../images/content_list.png) left 8px no-repeat;}
/*inner content*/
/*inner banner*/
#inner_banner{background:url(../images/inner_banner_bg.png) left top no-repeat;padding: 18px 0 0px 3px;margin-bottom: 20px; background-size:100% auto;
    clear: both;
    overflow: hidden;}
#inner_banner p{margin:0px;padding:0px;}
/*inner banner*/
/*vission and mission*/
body.not-front #content-inner #content-area ul.vis_n_mis_list{display:block;margin:10px 0 0;padding:0px}
body.not-front #content-inner #content-area ul.vis_n_mis_list li{background: transparent;
    display: block;
    list-style: none outside none;
    margin: 0 0 2px;
    padding: 0 0 10px;}
/*vission and mission*/
/*telemune team*/
#block-views-theteam-block_1 h3{font-size:17px;padding:0 0 5px;margin:6px 0 1px;}
#block-views-theteam-block_1 .views-row{overflow:hidden;margin-bottom:24px;}
#block-views-theteam-block_1 .views-row.views-row-last{margin-bottom:0px;}
#block-views-theteam-block_1 .views-row .views-field-title{float:left;font-weight:bold;color: #2F2F2F;line-height: 32px;}
#block-views-theteam-block_1 .views-row .views-field-field-theteam-designation-value{float:left;font-weight:bold;color: #2F2F2F;line-height: 32px; background:url(../images/team_name_sep.png) 3px 16px no-repeat; padding:0 0 0 14px;}
#block-views-theteam-block_1 .views-row .views-field-body{float: left;
    width: 70%;}
#block-views-theteam-block_1 .views-field-field-leaderimage-fid {
    float: left;
    margin-right: 20px; margin-top: 10px;
    width: 131px;
}
#block-views-theteam-block_1 .views-row-last .views-field-field-leaderimage-fid { margin-bottom:15px;}
/*telemune team*/
/*awards*/
table.award_table{ margin:12px 0px;}
table.award_table tbody{border-top:0px none;}
table.award_table td{text-align:left;}
table.award_table td.first{width:540px;}
table.award_table td.second{padding-left:38px;background:url(../images/award_table_sep.png) left top no-repeat;}
/*awards*/
/*/*//*/*testimonial*//*/*/
.view-id-testimonial .views-row{ background:url(../images/testimonial_top.png) left top no-repeat;width:770px;padding:25px 0;position:relative;margin-bottom:15px;}
.view-id-testimonial .views-field-body{background:url(../images/testimonial_bottom.png) left bottom no-repeat;padding-bottom:48px;}
.view-id-testimonial .views-field-body .field-content{background:url(../images/testimonial_mid.png) left top repeat-y;padding:0 15px 10px;}
.view-id-testimonial .views-field-body .field-content p{font-size:12px;font-style:italic; margin-bottom:12px;}
.view-id-testimonial .views-field-title{position:absolute;text-align:right;font-size:12px;font-weight:bold;width:500px;bottom:30px;right:58px;}
.view-id-testimonial .views-field-field-testimonial-designation-value{position:absolute;text-align:right;color:#9a9a9a; font-size:12px; font-style:italic;width:500px;bottom:15px;right:58px;}
/*/*//*/*testimonial*//*/*/
/*current openings*/
#block-views-current_openings-block_1{ margin-top:15px;}
#block-views-current_openings-block_1 h3{font-size:16px;line-height:18px;margin:0 0 8px;}
.view-id-current_openings .views-row{border-bottom:1px dashed #858585;padding:0 0 20px;margin:0 0 20px;}
.view-id-current_openings .views-field-title{font-size:14px;line-height:18px; margin:0 0 5px; font-weight:bold;text-transform:capitalize;}
 
.view-id-current_openings {overflow:hidden;}
.view-id-current_openings label{/*float:left;*/line-height:18px; margin:0 0; font-weight:bold;text-transform:capitalize;display:block; margin-right:2px;}
.view-id-current_openings .field-content{/*float:left;*/margin-bottom:8px; display:block;}
.view-id-current_openings .field-content p{line-height:18px;margin:0px;}
/*current openings*/
/*contact us*/
#webform-client-form-19{display:block;float:left;}
#webform-client-form-19 input[type="text"]{width:400px;}
#webform-client-form-19 textarea{ width:700px; height:100px;}
/*contact us*/
/*app landing page*/
.view-id-vaslanding_view table{ width:100%;}
.view-id-vaslanding_view table td{background:url(../images/app_block_bg.png) left top no-repeat;height:199px;padding: 20px 15px 35px;vertical-align: top;width: 167px;}
.view-id-vaslanding_view table td .views-field-title{font-weight:bold;}
.view-id-vaslanding_view table td .views-field-field-short-text-value{font-size: 12px;
    line-height: 15px;
    min-height: 37px;}
.view-id-vaslanding_view table td .views-field-field-vas-link-url{ margin-bottom:18px;}
.view-id-vaslanding_view table td .views-field-field-vas-image-fid{text-align:center;}
/*app landing page*/
/*home news*/
.jcarousel-skin-default .jcarousel-container-vertical{height:160px;margin: auto;padding:0px 0px 0px 0px;width:216px;}
.jcarousel-skin-default .jcarousel-clip-vertical{height:160px;}
.jcarousel-skin-default .jcarousel-item{background:none;border:0px none;height:80px;list-style:none outside none;overflow:hidden;padding:0;width:203px; text-align:left;}
.jcarousel-skin-default .jcarousel-item-vertical{ margin:0 0;}
.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev{display:none;}
.faq-question{margin:0 0 16px;padding:0 0 3px;border-bottom:1px solid #C4C4C4;}
.faq-question a{font-weight:bold; font-size:15px;}
.faq-question.faq-qa-visible{border-bottom:1px solid #333;}
.faq-question.faq-qa-visible a{color:#333;}
.faq-answer{padding-left:7px;}
.faq-answer .date-display-single{font-size:11px;font-weight:bold;}
/*home news*/
/*partner*/
#block-views-partners-block_1{overflow:hidden;}
#block-views-partners-block_1 .views-row{background:url(../images/partner_logo_bg.png) left top no-repeat;float:left;height:81px;margin:0 1px 6px 0;padding-top:6px;text-align:center;width:152px;}
.views_slideshow_singleframe_slide {
    background: none repeat scroll 0 0 #B0B0B0;
    clear: both;
    color: #FFFFFF; overflow: visible;
    padding: 20px;
    width: 190px !important;
}
body.sidebar-right #sidebar-second{ width:244px; background:none; border:none;}
#block-views-clienttestimonial_view-block_1 .views-field-field-clientstest-image-fid {
    background: url("../images/partner_testi_bg.png") no-repeat scroll left top transparent;
    float: left;
    height: 129px;
    padding: 0;
    text-align: center;
    width: 188px;
}
#block-views-clienttestimonial_view-block_1 .views-field-field-testimonial-desc-value {
    float: none;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    width: 190px;
}
/*partner*/
/*client*/
.view-id-newslisting_view{overflow:hidden;}
.view-id-newslisting_view .views-row{background: none repeat scroll 0 0 #FFFFFF;
     border: 1px solid #F5F5F5;
    float: left;
    height: 88px;
    margin: 0 6px 6px 0;
    padding-top: 10px;
    text-align: center;
    width: 160px;}
#block-views-clienttestimonial_view-block_1{margin:10px 0 10px 6px;}
/*client*/
/*award*/
#block-views-affiliation_view-block_1{overflow:hidden;}
#block-views-affiliation_view-block_1 .views-row{background:url(../images/partner_logo_bg.png) left top no-repeat;float:left;height:81px;margin:0 0px 10px 0;padding-top:6px;text-align:center;width:152px;height:80px;}
/*award*/
/*career*/
body.section-working-us #content-area{float:left;width:440px;}
body.section-working-us #career_slider{float:left;margin-left:8px;width:310px;padding:4px;background:#fff; border:1px solid #c4c4c4; margin-bottom: 20px;}
body.section-working-us .jcarousel-skin-default .jcarousel-container-vertical{height:310px;margin:auto;padding:0px 0px 0px 0px;width:310px;}
body.section-working-us .jcarousel-skin-default .jcarousel-clip-vertical{height:310px;}
body.section-working-us .jcarousel-skin-default .jcarousel-item{background:none;border:0px none;height:310px;list-style:none outside none;overflow:hidden;padding:0;width:310px; text-align:left;}
body.section-working-us .jcarousel-skin-default .jcarousel-item-vertical{ margin:0 0;}
body.section-working-us .jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev{display:none;}
/*career*/
ul.pager{padding:6px 3px 3px !important;background:#f3f3f3;overflow:hidden; border:1px solid #ccc;}
ul.pager li{background:none!important;display:inline-block!important;}
.block-views-current_openings-block_1 ul{padding-left:2em;}
#block-views-newsdetail_view-block_1 .views-row{line-height:14px;}
#block-views-newsdetail_view-block_1 .views-row a{color:#1A87CC;}
#block-views-newsdetail_view-block_1 .views-row a:hover, #block-views-newsdetail_view-block_1 .views-row a.active{color:#333;}
#block-views-partners-block_1 .view-id-partners .views-row {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECECEC;
    float: left;
    margin: 4px;
    padding: 3px;
    width: auto;
}
#block-views-partners-block_1 .view-id-partners .views-field-field-partners-image-fid {
    /*float: left;*/
    height: 100px;
    /*width: 160px;*/
}

#block-views-partners-block_1 .view-id-partners .views-field-title {
    font-weight: bold;
    margin: 5px auto;
}
#block-views-partners-block_1 .view-id-partners .views-field-field-partnerdesc-value { display:none;}

#block-views-partners-block_1 .view-id-partners .views-row-last {
    margin-bottom: 20px;
}
#footer_top .block {
    float: left;
    padding: 10px 20px;
    width: 16%;
}

#footer_top h3 {
line-height: 20px;color:#414141; font-size:11px;text-transform: capitalize; border-bottom: 1px solid #D2D2D2;
}
#footer_top .block ul{
    padding:0;
}
#footer_top .block li{
	margin:0px;	
	}
#footer_top .block li a{
    color:#717171;
}
/*Navigation*/
/*MEGA MENU*/

.navigation_mid { background: url("../images/nav_mid.png") repeat-x scroll 0 0 transparent; height: 36px; border-radius:5px; }
#megamenu-primary-links{ background-color:transparent; padding:0;}
#megamenu-primary-links li{
	background:url(../images/border.jpg) no-repeat right top;
    line-height: 18px;
    margin: 0; border:none;
    padding: 9px 0;}
#megamenu-primary-links li a{
color: #FFFFFF; list-style:none;
font-size: 13px;
font-weight: bold;
height: 36px;
padding: 0 35px;}
#megamenu-primary-links li:hover,#megamenu-primary-links li.active {background: url("../images/on-hover.png") repeat-x ; padding:9px 0px 10px;}
#megamenu-primary-links li.first,#megamenu-primary-links li.first:hover{ border-radius:5px 0 0 5px;}
.megamenu-bin .megamenu-slot{border-bottom: medium none;
    list-style: none outside none;
    width: 196px;}
.megamenu-skin-minimal .megamenu-bin{ background:url(../images/li_select.png) repeat; 
    padding: 0;max-width:985px;border:none; border-radius:0px;}
.megamenu-skin-minimal .megamenu-slot-title, .megamenu-skin-minimal .megamenu-slot-title a{ background: none;}
#megamenu-primary-links li li{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: 1px solid #CD8666; height:18.5px; }
#megamenu-primary-links li li.active,#megamenu-primary-links li li:hover{ background:url(../images/li.select-hover.png) repeat-x; height:17.5px;}
#megamenu-primary-links li li a{ border:none;font-size: 12px;
    padding: 0 2px;}
.megamenu-menu .megamenu-parent{ float:left;}
#megamenu-mlid-646 ul{ left:-590px !important}
/*Navigation*/

/*FOOTER MENU*/
#block-menu-menu-footermenu a { color: #717171; }
#block-menu-menu-footermenu ul.menu li {border-left: 1px solid #E5E5E5;
    display: inline;
    float: left;
    margin: 0;
    padding: 3px 13px 3px 13px; }
#block-menu-menu-footermenu ul.menu li:first-child { border-left: 0px solid #e5e5e5; }
#block-menu-menu-footermenu ul { margin: 0 auto; padding: 0; width: 100%; }
#block-menu-menu-footermenu { border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;   margin-bottom: 7px;margin-top: 10px; }
/*FOOTER MENU*/
/*NAVIGATION*/
#header-region ul{ margin-top:30px;padding-right: 8px;}
#header-region li {border-left: 1px solid #d5d5d5; display: inline-block; height: 14px; margin-top: 6px; padding-left: 10px; padding-right: 0; padding-top: 0; }
#header-region li:first-child { border-left: 0px solid #777777; }
#header-region li a { color: #777777; display: block; font-size: 11px; font-weight: normal; line-height: 18px; }
#header-region {float:right;width:45%;position:relative;z-index:1000;}
#block-menu-menu-topnavigation { float: right; }
.home_top { background: url("../images/home.png") no-repeat scroll 0 0 transparent; height: 14px; padding-left: 20px; width: auto; }
.contact_top { background: url("../images/contact.png") no-repeat scroll 0 0 transparent; height: 14px; padding-left: 20px; width: auto; }

/*NAVIGATION*/
#inner_page{ clear:both;}
#inner_page #content-inner h2{ color:#dc642f; padding-bottom: 10px;}
.sidebar-right .center {
    padding: 0 10px 10px 20px;
}
#block-views-clienttestimonial_view-block_1 .views-field-field-clientstest-image-fid img{height: 90px;
    padding-top: 10px;
    width: 160px;}
#node-183 .left-content ,#node-179 .left-content{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F1F1F1;
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    min-height: 165px;
    padding: 20px 15px;
    width: 200px;}

#node-183 .mid-content p,#node-179 .mid-content p{ margin:0px;}
#node-183 .mid-content ,#node-179 .mid-content {
     background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F1F1F1;
    float: left;
    margin-bottom: 20px;
    min-height: 140px;
    padding: 10px;
    text-align: center;
    width: 230px;
}
#content-bottom .view-events .views-field-field-description-events-value p,#content-bottom .view-News-page .views-field-body p,#content-bottom .view-press-page .views-field-body p {
    color: #2F2F2F;
    font-size: 12px;
    line-height: 14px;
}

#content-bottom .view-News-page .views-row,#content-bottom .view-press-page .views-row {
    border-bottom: 1px solid #D4D4D4;margin-bottom: 10px;
}
#content-bottom .view-events .views-row{ margin-bottom:10px;}
#content-bottom .view-News-page .views-row-last,#content-area .view-press-page .views-row-last{ border:none}
#content-bottom .view-events .views-field-title span,#content-bottom .view-News-page .views-field-title span,#content-bottom .view-press-page .views-field-title span {
    color: #DB6530;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}
#node-184 .left_content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    float: left;
    margin-right: 20px;
    padding: 30px;
}
#node-184 .right_content {
    float: left;
    width: 250px;
}

#node-184 .right_content > p {
    margin-top: 10px;
}
.webform-client-form .webform-component {float: left;
    padding-right: 20px;
    width: 46%;}

.webform-client-form .webform-component label {
    margin-bottom: 6px;font-weight: normal;
}
.webform-client-form .webform-component .form-text,.webform-client-form .webform-component-textarea textarea {
    background: none repeat scroll 0 0 #FEFEFE;
	resize:none;
    border: 1px solid #E7E7E7;
	color:#929292;
    width: 100%;
}

.webform-client-form .webform-component .form-item {
    margin: 0.5em 0;
}

.webform-client-form .webform-component-select select {
    background: none repeat scroll 0 0 #FEFEFE;
    border: 1px solid #E7E7E7;
    padding: 4px;
    width: 100%;
	color:#929292;
}
.webform-client-form .webform-component-textarea{ clear:both; width:100% !important;}

.webform-client-form #edit-actions {
    clear: both;
    float: right;
    margin-right: 34px;
}
.webform-client-form #edit-actions input {
    background: none repeat scroll 0 0 #F5934A;
    border: 1px solid #F5934A;
    font-family: arial;
    font-size: 12px;
    height: 25px;
    margin-top: 8px;
    padding: 0 16px;
}
.webform-component .description p{ color:#9d9d9d; font-size:11px; font-style:normal;}
.grippie{ display:none;}
.page-contact-us .contact_us_editor{ float:left; width:42%;}
#map_canvas{
    height: 180px !important;
    width: 360px !important;
}

#contact-container {
    padding-bottom: 15px;
}

#webform-client-form-19 {
    clear: both;
}
#home_page_slider_view-banner img {
    height: auto;
    margin-left: 3px;
    width: 994px;
}
#home_page_slider_view-banner{background:url(../images/slider_bg.png) no-repeat; width:100%; padding-top:15px; background-size:100% auto;}
#banner .rslides_tabs{ background-color: transparent; bottom: 15px; padding: 5px 10px; position: absolute; right: 10px; text-align: right; width: auto; z-index: 999; }
#banner .rslides_tabs li{ background: url("../images/inactive.png") no-repeat scroll 0 0 transparent; display: inline-block; font-size: 0; height: 10px; line-height:0; overflow: hidden; padding: 0; text-indent: -999px; width: 10px;margin-right:5px; }
#banner .rslides_tabs li.rslides_here{ background: url("../images/active.png") no-repeat scroll 0 0 transparent; }
#node-171 {width:760px;margin-bottom: 10px;}
.nivoSlider img{ width:100%;}
.case_study {
     background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 10px;
    min-height: 150px;
    padding: 10px;
    text-align: center;
    width: 210px;
}
.case_study p{ color:#8f8f8f;
    min-height: 30px;}
.case_study p strong{ color:#373737;}
.case_study h2{ font-size:19px;
    min-height: 30px;} 
.front #inner_banner{ display:none;}
/*.section-admin #block-admin-display-form tr td{ display:inline-block !important;}*/
.sidebar{position:relative;}
#block-block-63{color: #DB6530;
    display: block;
    font-size: 23px;
    font-weight: bold;
    left: 33px;
    position: absolute;
    bottom:100px;}
.page-interested-and-ready-trial-our-products #block-block-63{bottom:84px;}
.page-awards #block-block-63{bottom: 47px;}
.page-leadership-team #block-block-63{bottom: 116px;}
#block-block-64{color: #DB6530;
    display: block;
    font-size: 23px;
    font-weight: bold;
    left: 33px;
    position: absolute;bottom: 140px;}
.page-background #block-block-64{bottom: 90px;}
.page-what-cost-savings-does-smart-sdp-deliver #block-block-64,.page-how-does-smart-sdp-help-our-overall-business-performance #block-block-64,
.page-how-flexible-smart-sdp #block-block-64,.page-smart-sdp-1 #block-block-64,.page-what-smart-sdp #block-block-64{bottom:74px;left:13px;}

.view-right-block-content .view-content, .view-webform-view .view-content, .view-contact-us-view .view-content, .view-event-right-side .view-content{background:#FFFFFF;border: 1px solid #EEEEEE;}
.view-right-block-content .view-content #for_info_img img, .view-webform-view .view-content #for_info_img img, .view-contact-us-view .view-content #for_info_img img, .view-event-right-side .view-content #for_info_img img{margin:0 auto; display:block;}
.view-right-block-content .view-content #for_info_value1, .view-webform-view .view-content #for_info_value1, .view-contact-us-view .view-content #for_info_value1, .view-event-right-side .view-content #for_info_value1{
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    margin:0px auto 10px;
    text-align: center;
    width: 200px;
}
.view-event-right-side .view-content #for_info_value1{font-size:17px;}
.view-right-block-content .view-content #for_info_value_email, .view-webform-view .view-content #for_info_value_email, .view-contact-us-view .view-content #for_info_value_email, .view-event-right-side .view-content #for_info_value_email{
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: center;
}
.view-right-block-content .view-content #for_info_value_email a, .view-webform-view .view-content #for_info_value_email a, .view-contact-us-view .view-content #for_info_value_email a, .view-event-right-side .view-content #for_info_value_email a{
font-size: 12px;}

.view-right-block-content .view-content .for_info_wrap, .view-webform-view .view-content .for_info_wrap, .view-contact-us-view .view-content .for_info_wrap, .view-event-right-side .view-content .for_info_wrap {
    background:#F5F5F5;
    margin: 0 auto 20px;
    width: 200px;  padding: 20px 0;
}
.view-right-block-content .view-content #for_info_value_contact, .view-webform-view .view-content #for_info_value_contact, .view-contact-us-view .view-content #for_info_value_contact, .view-event-right-side .view-content #for_info_value_contact {
color: #DB6530;
    font-size: 23px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: center;
}

.view-right-block-content .view-content .for_info, .view-webform-view .view-content .for_info, .view-contact-us-view .view-content .for_info, .view-event-right-side .view-content .for_info{
    margin-top:20px;
}
.section-content-portal-services .view-id-right_block_content, .section-vision-mission-and-values .view-id-right_block_content, .section-customers .view-id-right_block_content{display:none;}