@charset "utf-8";
/* CSS Document */
/* ~~~~~~~~ Default CSS Properties ~~~~~~~~ */
img{border:0px; outline:0px;}
*{padding:0px; margin:0px;}
ul li{ list-style:none; padding:0px; margin:0px;}
a{ text-decoration:none; color:#006e91; outline:none;}
a:hover{text-decoration: underline; color:#006e91;}
button{outline:none;}
p{ margin:0px; padding:0px; line-height:15px;}
.Clear{ clear:both}
hr{ padding:10px 0; height:1px; width:100%; background:url(../images/line.gif) repeat-x left 10px; border:none;}
/* ~~~~~~~~ Body CSS Properties ~~~~~~~~ */
body{ font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#797979; background:url(../images/main-bg-image.jpg) repeat-x top center;}

/* ~~~~~~~~ Wapper CSS Properties ~~~~~~~~ */
.Wapper{ width:1057px; margin:0 auto;}

/* ~~~~~~~~ Header CSS Properties ~~~~~~~~ */
.Header{ height:89px; width:100%;}
.HeaderLeft{ width:800px; float:left;}
.logo{width:185px; /*height:54px;*/ float:left; padding:10px 0 0 0;}
.Nevigetion{ float:left; width:60%;}
.Nevigetion ul{ margin:0px; padding:38px 0 0 24px;}
.Nevigetion li{ float:left; list-style:none; padding-right:20px; font-family: "Myriad Pro", "Myriad Pro Black Cond", "Myriad Pro Cond"; font-weight:bold; font-size:12px; text-transform:uppercase; color:#797979;}
.Nevigetion li.Last{ padding-left:0px;}
.Nevigetion li a{ color:#797979; text-decoration:none;}
.Nevigetion li a:hover{ color:#ce3c35; text-decoration:none;}
.HeaderRight{width:210px; height:50px; float:right; line-height:50px;/* border-left: #CCC solid 1px; */margin-top:18px; font-family:Arial, Helvetica, sans-serif; display:block;}
.HeaderRight span{ padding-left:5px;}
.HeaderRight a{color:#797979; text-decoration: none; font-size:14px;}
.HeaderRight a:hover{color:#0067ac; text-decoration:none;}
.contactus{width:86px; float:left; height:35px; padding-top:14px; text-indent:-9999px; padding-right:15px; margin-right:15px; display:block; border-right:1px solid #ccc; }
.contactus a {display:block; width:100%; height:26px; background:url(../images/btn_contact.png) no-repeat top left; outline:none;}
.contactus a:hover {background-position:0 bottom;}

/* ~~~~~~~~ Conteint CSS Properties ~~~~~~~~ */
.Content{ padding:11px 0;}
.ContentArea{ background:#FFF; padding:0 0px 0px 0px;}
.WelcometextBennar{ width:100%; padding-left:15px; }
.WelcometextBennarLeft{background:url(../images/sedo.png) no-repeat top left; width:302px; float:left; padding:15px; margin-top:15px; min-height:313px !important;}
.WelcometextBennarLeft h1{ font-family: Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#4d4d4d;}
.WelcometextBennarLeft p{ font-size:12px; padding-top:8px; line-height:18px;}
.WelcometextBennarRight{ width:679px; float:left; z-index:1;}

.BtnGetStarted{width:132px; height:42px; float:left; text-indent:-9999px; display:block; }
.BtnGetStarted a {display:block; width:100%; height:100%; background:url(../images/btn-get-started.png) no-repeat top left; outline:none;}
.BtnGetStarted a:hover {background-position:0 -42px;}

.ContentBottomArea{width:100%; padding:6px 0 0 0; }
.ContentBottomArea ul{margin:0px; padding:0px;}
.ContentBottomArea li{ list-style:none; float:left; border-right: #dedede solid 1px; padding:0 25px 0 20px !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style:none;}
.ContentBottomArea p{ line-height:15px;}
.ContentBottomArea span{ line-height:15px; padding-top:5px; display:block; font-weight:bold;}
.ContentBottomArea li.Last{border-right:none;}
.ContentBottomArea li ul{ width:255px; padding:0px; margin:0px;}
.ContentBottomArea li ul li{ float:left; border-right: none; list-style:none; padding:15px 15px 15px 15px !important; margin:0px;}
.news{ padding-top:15px; padding-bottom:10px;}
.news a{ font-size:11px; color:#797979; text-decoration:none; }
.news a:hover{text-decoration:underline; }
.Subscribe{width:58px; height:19px; float:right; text-indent:-9999px; display:block; }
.Subscribe a {display:block; width:100%; height:100%; background:url(../images/btn_subscribe.jpg) no-repeat top left; outline:none;}
.Subscribe a:hover {background-position:0 bottom;}

.listwidth{ width:200px;}

.flex{width:60px; height:60px; float:left; text-indent:-9999px; display:block; }
.flex a {display:block; width:100%; height:100%; background:url(../images/flex-img.jpg) no-repeat top left; outline:none;}
.flex a:hover {background-position:0 -60px;}

.silverlight{width:52px; height:60px; float:left; text-indent:-9999px; display:block; }
.silverlight a {display:block; width:100%; height:100%; background:url(../images/silverlight-img.jpg) no-repeat 0 -60px; outline:none;}
.silverlight a:hover {background-position:top left;}

.adobair{width:50px; height:60px; float:left; text-indent:-9999px; display:block; }
.adobair a {display:block; width:100%; height:100%; background:url(../images/adobeair-img.jpg) no-repeat 0 -60px; outline:none;}
.adobair a:hover {background-position:top left;}

.rudyonrail{width:60px; height:63px; float:left; text-indent:-9999px; display:block; }
.rudyonrail a {display:block; width:100%; height:100%; background:url(../images/rudyonrail-img.jpg) no-repeat 0 -63px; outline:none;}
.rudyonrail a:hover {background-position:top left;}

.ajax{width:52px; height:63px; float:left; text-indent:-9999px; display:block; }
.ajax a {display:block; width:100%; height:100%; background:url(../images/ajax-img.jpg) no-repeat 0 -63px; outline:none;}
.ajax a:hover {background-position:top left;}

.iphone{width:50px; height:63px; float:left; text-indent:-9999px; display:block; }
.iphone a {display:block; width:100%; height:100%; background:url(../images/iphone-img.jpg) no-repeat top left; outline:none;}
.iphone a:hover {background-position:0 -63px;}

.ContentLogo{width:1047px; overflow:hidden; background:url(../images/sedo-2.jpg) no-repeat top center; margin:0 auto;  height:40px; line-height:40px; padding:20px 0 0 0; margin-top:8px;}
/*.ContentLogo img{padding:0px 24px 0 24px;}*/
.breadcum {clear:both; padding-bottom:5px; color:#006e91;}
.breadcum a{ text-decoration:none !important; color:#797979; background:url(../images/breadcum_arrow.gif) right 5px no-repeat; padding-right:12px; margin-right:6px;}
.breadcum a:hover{ text-decoration:underline !important;}

/* ~~~~~~~~ Footer CSS Properties ~~~~~~~~ */
.Footer{ padding:15px 0 10px 0; text-align:right;}
.Footer p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080; }
.Footer span{ float:right; text-align:right; width:200px; padding:10px 0 0 0;}
.footer_left{ float:left; width:400px; text-align:left; }

.footer-img{float:right; margin:7px 0px;}
.footerlink { font:12px arial; color:#808080; margin-left:-7px;}
.footerlink a{ font:12px arial; color:#808080; padding:0 7px; text-decoration:none;}
.footerlink a:hover{ font:12px arial; color:#000; padding:0 7px; text-decoration:underline; }
.validation{ padding-top:8px; font-size:8px; line-height:10px;}
.emaillink{color:#808080; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.emaillink a{ color:#808080; text-decoration:none;}
.emaillink a:hover{color:#000; text-decoration:underline;}
#digg { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-digg.png) no-repeat 0 0; }
#digg:hover {  background-position: 0 -26px; }
#digg span { display: none; }

#reddit { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-reditt.png) no-repeat 0 0; }
#reddit:hover {  background-position: 0 -26px; }
#reddit span { display: none; }

#stumbleupon { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-stumbleupon.png) no-repeat 0 0; }
#stumbleupon:hover {  background-position: 0 -26px; }
#stumbleupon span { display: none; }

#delicious { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-delicious.png) no-repeat 0 0; }
#delicious:hover {  background-position: 0 -26px; }
#delicious span { display: none; }

#google { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-google.png) no-repeat 0 0; }
#google:hover {  background-position: 0 -26px; }
#google span { display: none; }

#myspace { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-myspace.png) no-repeat 0 0; }
#myspace:hover {  background-position: 0 -26px; }
#myspace span { display: none; }

#facebook { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-facebook.png) no-repeat 0 0; }
#facebook:hover {  background-position: 0 -26px; }
#facebook span { display: none; }

#yahoobuzz { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-yahoobuzz.png) no-repeat 0 0; }
#yahoobuzz:hover {  background-position: 0 -26px; }
#yahoobuzz span { display: none; }

#twitter { float:left; display: block; width: 24px; height:24px; padding:0 1px; background: url(../images/icon-twitter.png) no-repeat 0 0; }
#twitter:hover {  background-position: 0 -26px; }
#twitter span { display: none; }

/* ~~~~~~~~ Top Menu Toool Tip CSS Properties ~~~~~~~~ */
.TopMenu-1 a {position:relative; z-index:24; color:#3CA3FF; font-weight:bold;	text-decoration:none;}
.TopMenu-1 a span {display: none;}
/*background:; ie hack, something must be changed in a for ie to execute it*/
.TopMenu-1 a:hover {z-index:25; color: #aaaaff;}
.TopMenu-1 a:hover span.tooltip-1 {z-index:30; display:block; position:absolute; top:-43px; left:0; width:369px; height:140px; color: #993300; text-align: center;}
.menu1{ width:396px; height:52px; float:left; padding:3px 0 0 23px;}

/***lightbox*/
a{outline:none; border:none;}
a img {border:none; outline:none;}
.white_content_light {display: none; position: absolute; margin:0px auto; right:5%; top:50px; width: 609px; height:auto; padding:0; z-index:1002; overflow:hidden; background:#f2f2f2;}
#divClose1, .divClose1 {float:left; background: url(../images/lightbox/lightbox_top.png) left top no-repeat; width:609px; height:28px;}
#divClose1 input{margin:5px 5px;}
input.showhide1{outline:none; border:none;}
.showhide1{background:transparent url(../images/lightbox/lightbox-button.png) left top no-repeat; float:right; height:17px; width:84px; color:#919191; font:11px arial; cursor:pointer; padding:0; margin:0; line-height:15px;}
.buttonClose1{ float:right; padding:8px 5px;}
.lightbox-content{float:left; background:url(../images/lightbox/bg-lightboxcontent.png) left top no-repeat; width:609px; height:224px; position:relative; margin:0; padding:28px 0 0 0; display:inline;}
.lightbox-bottom{float:left; background:url(../images/lightbox/lightbox_bottom.png) left top no-repeat; width:609px; height:130px; padding:18px 0 0 0;}

.micrositelist { margin:0; padding:0 0 0 30px; display:inline; list-style:none; position:relative;}
.micrositelist li a{color:#333; font:bold 12px arial; text-decoration:none;}
.micrositelist li a:hover{color:#035a97; font:bold 12px arial; text-decoration:none;}

/****content***/
.diviphonehldr{float:left; width:609px; margin:-28px 0 0 0; padding:0; color:#333;}
.diviphone-imghldr{float:left; width:auto; margin:10px; display:inline;}
.diviphone-texthldr{float:left; width:300px; line-height:20px; margin:10px 0px; text-align:left; display:inline;}
.lblheading { font:bold 16px arial; margin-bottom:10px; }
/****light box **/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~  Inner Pages Css ~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Inner{ font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#797979; background:#e5e9ea url(../images/main-inner-bg-image.jpg) no-repeat top center;}

/* ~~~~~~~~ Conteint CSS Properties ~~~~~~~~ */
.ContentInner{ padding:11px 0 0;}
.banner{ position:relative; height:183px;}
.ContentArea{ background:#FFF; padding:5px;}
.InnerContent{width:1047px; margin:0 auto; padding:10px 0 20px 0; position:relative;}
.TopBennarPartInner{ width:1047px; height:183px; background:url(../images/bennar-1.jpg) no-repeat top left; position: absolute; margin:5px 0 0 0;}

/* top tabbing nevi */ 
.TabbingButton{ width:100%;}
.TabbingButton ul{ padding:0px; margin:0px; position:relative;}
.TabbingButton li{ list-style:none; float:left; padding-left:11px; text-indent:-9999px;}

.TabbingButton li.tab1{ position:absolute; z-index:5; left:0px;}
.TabbingButton li.tab2{ position:absolute; z-index:4; left:98px;}
.TabbingButton li.tab3{ position:absolute; z-index:3; left:265px;}
.TabbingButton li.tab4{ position:absolute; z-index:2; left:398px;}

.TabbingButton li.tab1 a{ background:url(../images/btn-define.png) no-repeat top left; width:155px; height:44px; display:block;}
.TabbingButton li.tab2 a{ background:url(../images/btn-design.png) no-repeat top left; width:206px; height:44px; display:block;}
.TabbingButton li.tab3 a{ background:url(../images/btn-build.png) no-repeat top left; width:186px; height:44px; display:block;}
.TabbingButton li.tab4 a{ background:url(../images/btn-deploy.png) no-repeat top left; width:183px; height:44px; display:block;}

.TabbingButton li.tab1 a:hover{ background:url(../images/btn-define-hover.png) no-repeat top left; width:155px; height:44px; display:block;}
.TabbingButton li.tab2 a:hover{ background:url(../images/btn-design-hover.png) no-repeat top left; width:206px; height:44px; display:block;}
.TabbingButton li.tab3 a:hover{ background:url(../images/btn-build-hover.png) no-repeat top left; width:186px; height:44px; display:block;}
.TabbingButton li.tab4 a:hover{ background:url(../images/btn-deploy-hover.png) no-repeat top left; width:183px; height:44px; display:block;}

.TabbingButton li.tab1 a.active{ background:url(../images/btn-define-hover.png) no-repeat top left; width:155px; height:44px; display:block;}
.TabbingButton li.tab2 a.active{ background:url(../images/btn-design-hover.png) no-repeat top left; width:206px; height:44px; display:block;}
.TabbingButton li.tab3 a.active{ background:url(../images/btn-build-hover.png) no-repeat top left; width:186px; height:44px; display:block;}
.TabbingButton li.tab4 a.active{ background:url(../images/btn-deploy-hover.png) no-repeat top left; width:183px; height:44px; display:block;}

/* top tabbing nevi */ 
.InnerTabbingContent{ padding:0px 13px; margin:0px; }
.InnerTabbingContent h1{ font-family:"Myriad Pro", Myriad Pro Black Cond, Myriad Pro Cond; font-size:30px; color:#838383; font-weight:normal; padding-bottom:15px;}
.InnerTabbingContent h2{ font-size:16px; font-weight:normal; color:#000; padding-bottom:8px;}
.InnerTabbingContent ul{ padding:0px; margin:0px;}
.InnerTabbingContent li{ background:url(../images/arrow-blue1.gif) no-repeat left 7px; line-height:20px; padding-left:13px;}
.InnerTabbingContentUl a{ color:#797979;}
.topbennarinner{background:url(../images/bennar-1.jpg) no-repeat top left; height:165px; padding:10px }
.process-bennar-define{background:url(../images/bennar/define.jpg) no-repeat top left; height:165px; padding:10px;}
.process-bennar-design{background:url(../images/bennar/design.jpg) no-repeat top left; height:165px; padding:10px;}
.process-bennar-build{background:url(../images/bennar/build.jpg) no-repeat top left; height:165px; padding:10px;}
.process-bennar-deploy{background:url(../images/bennar/deploy.jpg) no-repeat top left; height:165px; padding:10px;}

.InnerTabbingLeftContent{ width:778px; float:left; padding:0 11px; font-size:12px;}
.InnerTabbingLeftContent p{ line-height:20px; text-align:left; color:#797979;}

.InnerTabbingRightContent{ width:220px; width:220px; float:left;}
.FeaturedCaseStudyBox{ background:#f8f8f8; padding:10px 3px; margin-bottom:10px;}
.FeaturedCaseStudyBox h2{ font-size:15px; font-weight:normal; color:#000; padding-left:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.FeaturedimageSedo{ background: url(../images/featured-image-sedo.jpg) no-repeat top left; padding:9px 0px 9px 9px; width:205px; display:block;}
.FeaturedText{ padding:7px 0 0 7px; height:45px; }
.FeaturedText span{ color:#000;}

.TestimonialsBox{background:#f8f8f8; padding:10px 13px; margin-bottom:10px;}
.TestimonialsBox h2{font-size:15px; font-weight:normal; color:#000; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:#dddddd solid 1px; padding-bottom:5px; }
.TestimonialsMass{ line-height:18px; color:#636668; font-size:12px; text-align:right; font-style:italic;}

.readmore{ text-align:right; line-height:25px; color:#0080c7; font-size:12px; padding-right:10px; border-top:#dddddd solid 1px;}
.readmore a{ color:#0080c7; text-decoration:none;}
.readmore a:hover{ color:#0080c7; text-decoration: underline;}
.readmore1{padding-top:5px; border-top:#dddddd solid 0px;}

.WorkFlowBox{ width:100%; padding:10px 0;}
.WorkFlowBox ul{ padding:0px; margin:0px;}
.WorkFlowBox li{ list-style:none; float:left; background:none; padding-left:0px;}
.WorkFlowImg{ background:url(../images/img-sedo.png) no-repeat top left; float:left; padding:6px;}
.WorkFlowArrow{ padding:66px 5px 0; float:left;}
.WorkFlowText{ color:#000; font-size:12px; line-height:20px; padding-left:6px; text-align:center; padding-right:25px;}
.MainBtnNextDesign{border-bottom:#dededb solid 1px; width:100%;}
.btnmid{ width:300px; margin:0 auto;}
.BtnNextDesign{  text-align:left; margin-top:15px; float:left; background:url(../images/btn-next-design.gif) no-repeat bottom left; width:143px; height:32px; line-height:32px; font-weight:bold;}
.BtnNextDesign a{margin-left:30px; text-decoration:none; display:block; color:#585858; background:url(../images/next_arrow.gif) left no-repeat; padding-left:10px;}
.BtnNextDesign a:hover{ text-decoration:none; color:#585858;}

.BtnPrevDesign{  text-align:left; margin-top:15px; float:left; background:url(../images/btn-next-design.gif) no-repeat bottom left; width:143px; height:32px; line-height:32px; font-weight:bold; margin-right:10px;}
.BtnPrevDesign a{margin-left:13px; text-decoration:none; display:block; color:#585858; background:url(../images/prev_arrow.gif) left no-repeat; padding-left:10px;}
.BtnPrevDesign a:hover{ text-decoration:none; color:#585858;}

/* ~~~~~~~~ Footer CSS Properties ~~~~~~~~ */
.FooterInner{ padding:12px 0 10px; text-align:right; margin:0 auto; text-align:right; width:1051px;}
.FooterInner p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080; }
.FooterInner span{ float:right; text-align:right; width:200px; padding:10px 0 0 0;}

/* ~~~~~~~~ Top Menu Toool Tip CSS Properties ~~~~~~~~ */
/*Example CSS for the two demo scrollers*/
#pscroller1{width: 214px; height: 170px !important; margin-top:5px; padding:5px 0px 5px 0px; font-size:12px; line-height:18px;}
#pscroller2{/*width: 350px;*/ min-height: 200px !important; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0; padding:0px 0px; font-size:12px; line-height:18px;}
#pscroller2 a{text-decoration: none;}

/* ~~~~~~~~ Technology Pages CSS Properties ~~~~~~~~ */
.technology-inner-content{ background:#FFF; width:100%; padding:6px 0 0 0;}

/* ~~~~~~~~ Technology Pages all bennar CSS Properties start ~~~~~~~~ */
.technology-lms-bennar{ background:url(../images/techno_banner.jpg) no-repeat center top}

/* ~~~~~~~~ Technology Pages all bennar CSS Properties end ~~~~~~~~ */
.technology-content{ background:#FFF; margin:0 10px;}
.techcontent{ padding:10px 0;}
.techcontent_main{ float:left; width:770px; padding:0 20px 0 15px;}
.techcontentleft{ float:left; width:770px;}
.techcontentleft h1{ padding:5px 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000;  text-align:left;}
.techcontentleft h1 span{ float:left;}
.techcontentleft h1 strong{ float:left; padding:37px 0 0 20px; font-weight: normal;}
.techcontentleft p{color:#636668; line-height:20px; text-align:left; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
/*.techcontentleft a{color:#0393c5; text-decoration:underline;}
.techcontentleft a:hover{color:#000; text-decoration:none;}*/
.techcontentleft h2{ font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#000; padding-bottom:8px;}
.techcontentleft ul{ padding:0px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; float:left;}
.techcontentleft li{ width:100%; line-height:20px; background: url(../images/arrow-blue1.gif) no-repeat left 7px; padding:0 0 10px 12px; font-size:12px;}
.techcontentright{ float:left; width:220px;}
.line{ margin:5px 0;}
.techno_flash{width:1048; height:187px; padding-left:6px;}
.our_work_heading{ padding:10px;}
.our_work_flash{ padding:0 0px 0px 6px;}
.our_work_flash_screen{ margin-left:-6px;}
.ttl_our_work{ float:left; height:36px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#272727;}
.ttl_our_work span{ float:left; padding-top:7px;}
.title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; padding-top:1px !important; color:#333;}
.ttl_our_work strong{ float:left; padding-top:11px; padding-left:10px; font-weight:normal;}
.divider{ width:15px; border-left:1px solid #a6a6a6; margin-left:14px; display:block; float:left; height:36px;}
.ttl_our_work1{ float:right; height:36px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#272727; padding-right:5px;}
.ttl_our_work1 span{ float:left; padding-top:7px;}
.ttl_our_work_border{ border-bottom:1px solid #dedede; float:none;}

.learn_process{width:155px; height:29px; float:right; text-indent:-9999px; display:block; padding-top:25px; }
.learn_process a {display:block; width:100%; height:100%; background:url(../images/btn_learn_process.jpg) no-repeat bottom left; outline:none;}
.learn_process a:hover {background-position:0 top;}

/*client list*/
.client_listing{ padding-bottom:20px;}
.client_listing ul li{ list-style:none; background:none; padding:10px 18px 0 0px; float:left;}

/*contact us*/
.contactform{clear:both; width:660px; border:1px solid #d9d9d9; padding:20px 0px 20px 60px; overflow:hidden;}
.input_listing{ padding-top:10px; list-style:none; width:304px; float:left;}
.input_listing li{ margin:0px; padding:6px 0px; width:295px; float:left; font-size:12px; color:#666; background:none;}
.input_listing li .input_field{ margin:0px; padding:6px 5px; width:280px; border:1px solid #cecece; background:url(../images/input.gif) left bottom repeat-x; color:#666; }
.input_listing li .input_field1{ margin:0px; padding:6px 5px; height:100px; width:280px; border:1px solid #cecece; background:url(../images/textarea.gif) left top repeat-x; color:#666; }

.submit{ background:url(../images/btn_submit.png) 0px 0px no-repeat; display:block; border:0; padding:0; outline:0; width:75px; float:left; margin-right:8px; text-align:center; height:30px; cursor:pointer; color:#000; font-size:12px;}

.submit:hover {background:url(../images/btn_submit.png) 0px bottom no-repeat;}

.btn_browse{ background:url(../images/btn_browse.png) right 0px no-repeat; display:block; padding:0; border:0; outline:0; width:66px; float:left; text-align:center; height:30px; cursor:pointer; color:#000; font-size:12px;}
.btn_browse:hover{ background:url(../images/btn_browse.png) right bottom no-repeat;}
.testimonial p { line-height:18px;}
.testimonialname{ color:#000 !important; float:right;}


/*new added 8-6-2010*/
.listing li{ padding-bottom:0px;}
.learn_detail{width:145px; height:29px; float:right; text-indent:-9999px; display:block; padding-top:25px; }
.learn_detail a {display:block; width:100%; height:100%; background:url(../images/view_more.jpg) no-repeat bottom left; outline:none;}
.learn_detail a:hover {background-position:0 top;}
.project-box{ margin:20px 45px 0 45px; float:left;}

.news-listing { border-bottom:1px dotted #ccc;}
.news-listing li{ background:none; padding:6px 0 6px 0;}
.news-listing li a{ color:#797979;}
.news-listing li a b{ color:#666;}

.visit_site{width:145px; height:29px; float:right; text-indent:-9999px; display:block;}
.visit_site a {display:block; width:100%; height:100%; background:url(../images/btn_visit_site.jpg) no-repeat bottom left; outline:none;}
.visit_site a:hover {background-position:0 top;}

.view_portfolio{width:145px; height:29px; float:right; text-indent:-9999px; display:block; padding-top:25px; }
.view_portfolio a {display:block; width:100%; height:100%; background:url(../images/view_portfolio.jpg) no-repeat bottom left; outline:none;}
.view_portfolio a:hover {background-position:0 top;}
.view_project{width:155px; height:29px; margin-right:68px; float:right; text-indent:-9999px; display:block; padding-top:25px; }
.view_project a {display:block; width:100%; height:100%; background:url(../images/btn_view_projects.jpg) no-repeat bottom left; outline:none;}
.view_project a:hover {background-position:0 top;}