/* CSS Document */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////// General Attributes */
body {margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#4c4b4b; line-height:18px; background:#f5f6f7; }
p{margin:0px; padding-left:15px; padding-top:7px; padding-right:10px; padding-bottom:7px; text-align:left;}
img{border:0px;}
ul{margin:0px; padding-left:35px; text-align:left; list-style:disc;}
li{padding-right:15px;}
form{margin:0px; padding:0px;}
h1{font-size:18px; color:#FFFFFF; font-weight:bold; padding:0px; margin:0px; text-align:left!important; padding-left:14px;}
a:link, a:hover, a:visited{outline:none!important;}
.align-left{float:left;}
.align-right{float:right;}
.txt-align-right{text-align:right!important;}
.txt-align-left{text-align:left!important;}
.cursor{cursor:pointer;}
.img-bor{border:#c19619 solid 1px;}
.fea-more{color:#003399; text-decoration:none;}
.fea-more:hover{color:#000000;}
.learn-more{color:#46649c; font-size:12px; text-decoration:none;}
.learn-more:hover{color:#000000; text-decoration:underline;}
.null-pad{padding:0px!important; margin:0px!important;}
/* General Attributes //////////////////////////////////////////////////////////////////////////////////////////////////////  */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////// Header */
.hdr{font-family:Arial, Helvetica, sans-serif; height:96px; width:100%; margin-bottom:10px;}
.hdr-lft {float:left; height:96px; width:200px;}
.hdr-lft img{padding:0px 0px 0px 0px;}
.hdr-rgt{float:left; height:96px; width:792px;}
.hdr-rgt-a{float:left; height:96px; width:120px; background:url(../images/img_bgnormal.gif) repeat-x; cursor:pointer;}
.hdr-rgt-a:hover{float:left; height:96px; width:120px; background:url(../images/img_bghover.gif) repeat-x; cursor:pointer;}
.hdr-rgt-a-a{float:left; height:96px; width:160px;}
.hdr-rgt-b{height:43px; width:160px; background:url(../images/img_bgprofile_normal.gif) no-repeat; cursor:pointer;}
.hdr-rgt-b:hover{height:43px; width:160px; background:url(../images/img_bgprofile_hover.gif) no-repeat; cursor:pointer;}
.hdr-rgt-a-a-content {padding-top:15px;display:block}
.hdr-rgt-c{height:51px; width:160px; background:url(../images/img_bgcontact_normal.gif) no-repeat; cursor:pointer;}
.hdr-rgt-c:hover{height:51px; width:160px; background:url(../images/img_bgcontact_hover.gif) no-repeat; cursor:pointer;}

ul.num-bullet{list-style:lower-latin;}

.but-sep{background:url(../Images/bg-right-drop.gif) right top repeat-y; height:2px; width:158px; padding:0px; margin:0px; text-align:left;}
.but-sep img{border-bottom:#dcdddc solid 1px; width:152px; height:1px;}

a.tab-lnk{font-size:16px;display:block; margin-top:40px;color:#666666; font-weight:bold; text-decoration:none;}
a.tab-lnk:hover{font-size:16px; color:#000000; font-weight:bold; text-decoration:underline;}
.hdr-rgt-a-a a{font-size:15px; display:block; color:#666666; font-weight:bold; text-decoration:none;}
.hdr-rgt-a-a a:hover{font-size:15px; color:#000000; font-weight:bold; text-decoration:underline;}
/* Header //////////////////////////////////////////////////////////////////////////////////////////////////////  */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////// footer */
.ftr{height:43px; margin-top:10px;background:url(../Images/footer_bg.gif) repeat-x; width:988px; float:left;}
.ftr-lft{float:left; padding-top:10px; height:43px; width:30%}
.ftr-rgt{float:right; padding-top:10px; height:43px; width:60%}
#ftr-lnk a{color:#0f88c9;text-decoration:none;}
#ftr-lnk a:hover{color:#0f88c9; text-decoration:underline;}
/* footer //////////////////////////////////////////////////////////////////////////////////////////////////////  */

.main-div{margin: 0 auto;text-align:center;width:992px;height:auto;}

.smp-right-coloumn p, .smp-center-coloumn p, .smp-left-coloumn p{color:#0099FF; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.smp-right-coloumn p a, .smp-center-coloumn p a, .smp-left-coloumn p a{color:#666666; font-size:11px; font-weight:bold; padding-top:3px; text-decoration:underline; padding-bottom:3px;}
.smp-right-coloumn p a:hover, .smp-center-coloumn p a:hover, .smp-left-coloumn p a:hover{color:#666666; font-size:11px; font-weight:bold; padding-top:3px; text-decoration:none; padding-bottom:3px;}

a.home-link{color:#2F5FAC; text-decoration:underline; font-size:12px;}
a.home-link:hover{color:#000000; text-decoration:none; font-size:12px;}

.testimonial{ color:#000000; font-style:italic;font-size:13px; font-family:Arial, Helvetica, sans-serif; width:100%;}
.client{color:#4babe0; font-family: Arial, Helvetica, sans-serif; font-size:13px; padding-left:400px; padding-bottom:5px;}
.testimonials{ margin-left:20px; border-bottom-color:#CCCCCC; width:90%;border-bottom-width:thin; border-bottom-style:solid;}
.blue-text{color:#4babe0; font-size:18px; padding-left:20px; padding-top:15px;}
.top-pad{padding-top:11px;}
.overflow{overflow:hidden;}
.banner{height:261px; float:left; padding-bottom:15px; width:100%;}
.banner-1{width:24px; height:261px; float:left;}
.banner-2{width:321px; height:251px; margin-top:-1px; float:left; background:url(../Images/add_bg.gif) repeat-x; padding-top:13px;}
.banner-2-home{width:321px; height:251px; margin-top:-1px; float:left; background:url(../Images/add_bg1.gif) repeat-x; padding-top:13px;}
.banner-3{width:13px; height:261px; float:left;}
.banner-4{width:425px; height:261px; float:left; }
.banner-4_1{width:420px; background:#4babe0; margin-top:21px; display:block; float:left;}
.banner-4_1 .inner-content{height:176px!important; background:#4babe0; overflow:hidden; padding-top:20px;}
.banner-4_1 .inner-content p{padding:10px 0px 0px 15px;}
.banner-4_1 .inner-content p h1{padding:0px; margin:0px;}
.banner-4_1 .new-block{height:25px; background:#F5F6F7; padding:0px; overflow:hidden; padding-top:10px; padding-left:10px; text-align:left;}
.banner-4_1 .new-block a{font-size:12px; font-weight:normal; color:#2F5FAC; text-decoration:underline;}
.banner-4_1 .new-block a:hover{color:#000000; text-decoration:none;}

.banner-4_2{width:5px; height:195px; margin-top:21px; float:left}
.banner-5{width:183px; height:195px; margin-top:21px; margin-left:18px; padding:0px; float:left;}
.banner-5_1{width:100%; height:5px;}
.banner-5_2{width:100%; height:190px; background:url(../images/contact_bg_img.gif) no-repeat;}
.banner-5_2-new{width:100%; height:90px; background:url(../images/contact_bg_img-new.gif) no-repeat;}
.banner-5_2_1{width:170px; height:28px; padding-top:5px; padding-left:5px; background:url(images/contact_bg_img.gif); float:left;}
.banner-5_2_2{width:170px; height:30px; padding-left:5px; float:left;}
.banner-5_2_3{width:170px; height:20px; padding-left:5px; float:left; cursor:pointer}
.commonbody_bodytext{font-size:12px; color:#ffffff; line-height:18px; margin:0px!important; padding:0px!important;}
.right-image{width:100%; margin-top:2px; overflow:hidden; float:none; overflow:hidden;}

#sendenquery a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0000CC;text-decoration:underline; font-weight:bold;}
#sendenquery a:hover{color:#000000; text-decoration:underline;}

#email{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;}
#email A:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;}
#email A:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;}
#email A:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;}
#email A:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0000CC;text-decoration:underline;}

.container{height:auto; width:988px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#444444; line-height:18px;}
.container-top{height:7px; width:100%; float:left;}
.container-middle{height:auto; width:100%; background:url(../Images/Container_1bg.gif) repeat-y; float:left;}
.container-leftrightcomb form{margin-left:15px;}
.smp-container-leftrightcomb{float:left; width:670px; height:auto;}

.container-leftrightcomb{float:left; width:790px; height:auto; margin:0 auto; text-align:left;}
.container-leftrightcomb .image-box{ width:790px; height:auto; float:left; overflow:hidden; background:#FF0000;}
.left-coloumn{height:auto; float:left; width:395px;}
.center-coloumn{height:auto; float:left; width:395px;}
.right-coloumn{height:auto; margin-left:3px; float:left; width:190px;}

.left-coloumn-php-projects { height:auto; float:left; width:790px; }
.left-coloumn p,ul,li{text-align:left;}
.left-coloumn p img{padding:5px 8px 5px 8px;}

.center-coloumn p,ul,li{text-align:left;}
.center-coloumn p img{padding:5px 8px 5px 8px;}


.center-coloumn li{margin-bottom:8px;}
.left-coloumn li{margin-bottom:8px;}
.smp-left-coloumn{height:auto; float:left; width:350px;}
.smp-center-coloumn{height:auto; float:left; width:312px;}
.container-leftrightcomb-1{float:left; padding-top:15px; padding-bottom:10px; width:100%; height:auto;}
.next-previous{width:98%; height:14px; text-align:right;}
.next-previous-one{height:100%; text-align:center; }

.smp-right-coloumn{height:auto; float:left; width:315px;}
.right-coloumn-1{height:auto; float:left; width:100%; padding-top:10px; padding-bottom:10px;}
.right-coloumn-2{height:auto; float:left; width:100%;}
.right-coloumn-3{width:100%; height:auto; float:right;}
.right-coloumn-3-top{width:187px; height:7px; float:left;}
.right-coloumn-3-middle{width:187px; height:auto; float:left; background:url(../images/img_yellowbox_mid.gif) repeat-y;}
.right-coloumn-3-img{width:100%; height:auto; float:left;}
.right-coloumn-3-bottom{width:187px; height:7px; float:left;}
.container-bottom{height:14px; width:100%; float:left;}

.yellowheader{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#455d86; float:left; font-weight:bold; width:100%; height:25px;}
.yellowheadersmall{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#455d86; font-weight:bold; width:100%; height:100%; float:left;padding-bottom:10px;}
.yellowboxtext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:normal;}

.home-left-coloum-1{width:183px; float:left; background:url(../images/img_boxbg_header.gif); height:23px; font-size:12px; color:#4c4b4b; font-weight:bold; text-align:left; text-indent:5px; padding-left:6px; padding-top:6px;}
.home-left-coloum{height:auto; width:189px; float:left; font-size:12px; color:#4c4b4b; text-align:left;}
.home-left-coloum-2{height:auto; float:left; width:189px; background:url(../images/img_boxbg_body.gif) repeat-y;}
.home-left-coloum-2_1{width:170px; padding-left:5px; padding-top:5px; height:auto; float:left;}
.home-left-coloum-2-left{width:62px; height:auto; padding-bottom:5px; padding-left:3px; float:left;}
.home-left-coloum-2-right{width:105px; height:auto; float:right;}
.home-left-coloum-2-right-1{padding-top:5px; padding-bottom:5px; padding-left:3px;}
.home-left-coloum-2-right-2{font-size:10px; padding-left:3px;}
.home-left-coloum-2_2{width:100%; height:auto; float:none; padding-bottom:9px;}
.home-left-coloum-2_3{width:100%; padding-left:5px; padding-bottom:10px; font-size:11px; height:auto;}
.home-left-coloum-2_4{width:100%; padding-bottom:7px; height:auto;}
.home-left-coloum-2_5{width:100%; height:auto; padding-left:5px; font-size:11px; padding-bottom:20px;}
.home-left-coloum-3{width:189px; height:auto; float:left;}
.home-center-coloumn{width:598px; height:auto; margin-left:5px; float:left;}
.home-center-coloumn-1{width:100%; height:auto; float:left;}
.home-center-coloumn-1_1{width:8px; height:276px; float:left;}
.home-center-coloumn-1_2{width:582px; height:276px; float:left; overflow:hidden; background:url(../images/midcuru_midbox_big.gif) repeat-x;}

.home-center-coloumn-1_2-left{height:276px; width:289px; float:left; padding-left:25px; padding-top:28px;}
.home-center-coloumn-1_2-right{height:276px; width:227px; float:right; text-align:center; padding-top:10px;}

.home-center-coloumn-1_2-left_1{width:100%; padding-top:10px; text-align:left; font-family:arial, verdana; font-size:32px; font-weight:normal; color:#242524; line-height:34px; padding-bottom:0px;}
.home-center-coloumn-1_2-left_2{width:100%; height:auto; text-align:left; font-family:arial, verdana; font-size:18px; font-weight:normal; color:#888686; line-height:22px;}

.home-center-coloumn-1_2-right p{text-align:center; padding-top:25px;}
.home-center-coloumn-1_2-right p.fix-width{width:120px; margin:0 auto; padding:0px;}
.home-center-coloumn-1_2-right a{text-decoration:underline; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.home-center-coloumn-1_2-right a:hover{text-decoration:none; color:#000000;}

.home-center-coloumn .buttons{overflow:hidden; height:100%; width:100%; text-align:left; padding-top:14px;}
.home-center-coloumn .buttons img{margin-bottom:13px;}
.home-center-coloumn .buttons a{color:#666666; text-decoration:none; margin-top:15px; font-family:Arial; overflow:hidden; font-size:13px; color:#0033CC;}

.home-center-coloumn-1_3{width:8px; height:276px; float:left;}
.home-center-coloumn-2{width:100%; height:auto; float:left; margin-top:6px;}
.home-center-coloumn-2-tab1{width:192px; height:auto; float:left;}
.tab1-left{width:9px; height:147px; float:left;}
.tab1-middle{width:174px; height:147px; float:left; background:url(../images/midcuru_midbox_small.gif) repeat-x;}
.tab1-right{width:9px; height:147px; float:left;}
.home-center-coloumn-2-tab2{width:192px; height:auto; margin-left:6px; float:left;}
.home-center-coloumn-2-tab3{width:199px; height:auto; margin-left:6px; float:left;}
.home-center-coloumn-2-tab3_1{width:181px; height:147px; float:left; background:url(../images/midcuru_midbox_small.gif) repeat-x;}
.home-center-coloumn-2-tab3_2{width:100%; height:115px; background:url(../images/img_webdesigns.gif) right no-repeat;}
.home-right-coloum{height:auto; width:189px; float:right; font-size:12px; overflow:hidden;}
.home-right-coloum-1{height:210px; width:100%;background:url(../images/key_different_img.gif) no-repeat;}
.home-right-coloum-2_1 .home-right-coloum-1_1{height:210px; width:95%; padding-left:5%;}
.home-right-coloum-1_2{width:100%; height:22px; float:left; margin-top:10px; text-align:left; padding-left:14px;}
.home-right-coloum-1_3{width:100%; height:150px; float:left;}
.home-right-coloum-2{height:210px; width:100%;background:url(../images/recent_projects_img.gif) no-repeat; margin-top:10px;}
.home-right-coloum-2_2{width:100%; height:22px; float:left; text-align:right; margin-top:10px;}
.home-right-coloum-2_3{width:100%; height:150px; float:left; text-align:right;}

a.ctc-hyp-one {font-family:Arial; font-size:16px; font-weight:normal!important; color:#0000ff;}
a.ctc-hyp-two{font-family:Arial; font-size:13px; color:#008000;}

.runningFont{line-height:18px; }

.rightboxtext_header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#242524; font-weight:bold; padding-right:10px;}
.rightboxtext_midheader{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#49758e; font-weight:bold; padding-bottom:10px;}
.rightboxtext_body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#818182; font-weight:bold; line-height:18px;}
.tab_but{background:url(../images/img_blue_number.gif) left no-repeat; width:15px; height:16px; display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; margin-right:4px; text-align:center;}
.tab_but:hover{background:url(../images/img_yellow_number.gif) left no-repeat; width:15px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; margin-right:4px; text-align:center;}
.tab_but_active{background:url(../images/img_yellow_number.gif) left no-repeat; width:15px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; float:left; font-size:11px; color:#000000; font-weight:bold; margin-right:4px; text-align:center;}

.downboxbodytext{font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; text-align:left; padding-left:7px; color:#818182; font-weight:bold;}
.downboxbodytext-1{font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; text-align:center; padding-left:7px; color:#818182; font-weight:bold;}

.commonbody_headertext{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:bold;}
.dhtmlgoodies_question{font-family:Arial; color:#993300; font-size:14px; width:189px; text-align:left; height:30px; display:block;
overflow:hidden; cursor:pointer;}

div.dhtmlgoodies_answer div p a{ color:#1367ac; padding:0px; margin:0px; font-family:Arial; text-align:left; font-size:12px; text-decoration:none; display:block; background-image:url(../images/bg_right_link.gif); background-repeat:no-repeat; background-position:bottom; height:100%; padding-left:3px;} 
div.dhtmlgoodies_answer div p a:hover{ color:#000000; font-family:Arial; font-size:12px; display:block; background-image:url(../images/bg_right_link.gif); background-repeat:no-repeat; background-position:bottom; text-decoration:none; height:100%; padding-left:3px;}
/*div.dhtmlgoodies_answer div p b{}*/
div.dhtmlgoodies_answer div p b a{color:#1367ac; font-family:Arial; font-size:12px; text-decoration:none; text-align:left; padding-top:5px; display:block; background-image:url(../images/bg_right_link_1.gif); background-repeat:no-repeat; background-position:left; background-color:#D0DDE8; height:100%; padding-left:3px; font-weight:normal;} 
div.dhtmlgoodies_answer div p b a:hover{color:#000000; font-family:Arial; font-size:12px; display:block; background-image:url(../images/bg_right_link_1.gif); background-repeat:no-repeat; background-position:left; text-decoration:none; height:100%; padding-left:3px; font-weight:normal;}


.leftBar a{ color:#1367ac; padding:0px; margin:0px; font-family:Arial; text-align:left; font-size:12px; text-decoration:none; display:block; background-image:url(../images/bg_right_link.gif); background-repeat:no-repeat; background-position:bottom; height:18px; padding-left:3px;} 
.leftBar a:hover{ color:#000000; font-family:Arial; font-size:12px; display:block; background-image:url(../images/bg_right_link.gif); background-repeat:no-repeat; background-position:bottom; text-decoration:none; height:18px; padding-left:3px;}
.leftBar1 a{ color:#1367ac; font-family:Arial; font-size:12px; text-decoration:none; text-align:left; padding-top:5px; display:block; background-image:url(../images/bg_right_link_1.gif); background-repeat:no-repeat; background-position:left; height:20px; padding-left:3px;}
.leftBar1 a:hover{ color:#000000; font-family:Arial; font-size:12px; display:block; background-image:url(../images/bg_right_link_1.gif); ackground-repeat:no-repeat; background-position:left; text-decoration:none; height:20px; padding-left:3px;}
p.leftBar2 a{ color:#1367ac; padding:0px; margin:0px; font-family:Arial; text-align:left; font-size:12px; text-decoration:none; display:block; background-image:url(../images/bg_right_link.gif); background-repeat:no-repeat; background-position:bottom; height:18px; padding-left:3px; padding-bottom:10px;}
p.leftBar2 a:hover{ color:#000000; font-family:Arial; font-size:12px; display:block; background-image:url(../images/bg_right_link.gif); background-repeat:no-repeat; background-position:bottom; text-decoration:none; height:18px; padding-left:3px; padding-bottom:10px;}

/* Custom Search Engine - START*/
#cse-search-results{float:left;}
.cust-width{width:760px; overflow:hidden; height:auto!important; margin-left:16px;}
/* Custom Search Engine - END*/

/* Tool Tip - START */
#dhtmltooltip{
position: absolute; width:auto; text-align:center; border:1px solid black; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background: #ffffe1; visibility: hidden; z-index: 999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; line-height:normal; color:#000000;}
/* Tool Tip - END */

/*Drop Down Menu START */
    .category-hover{height:auto; position:absolute; display:none; visibility:hidden; width:auto; margin-left:165px;  color:#FFFFFF; z-index:1004 !important;  overflow:hidden; padding-top:5px; padding-bottom:15px; margin-top:55px; }    #div4 { margin-left:-5px; }		
    .category-active table{border:solid 1px silver; border-top:solid 0px silver}
    .category-active{height:auto;position:absolute; visibility:visible; width:auto; margin-left:165px;  color:#FFFFFF; z-index:1004 !important;  overflow:hidden; padding-top:5px; padding-bottom:15px; margin-top:55px;  }
    
    .category-active td{text-align:left;border:#CCCCCC 0px solid;background:#FFFFFF; width:auto;margin:0px;padding:0px 20px 5px 10px; }
    .category-active td a{color:#0000ff; display:block; padding:2px 0px 2px 10px; text-decoration:none; font-size:12px;}
    .category-active td a:hover{color:#000000;  background:#F6F6F6; display:block; text-decoration:underline;}
/*Drop Down Menu END */

/*  Video Archive Start */
   .video-main { width:756px; height:auto; border:solid 0px red;margin-left:5px;}
   .video-snap { width:240px;height:300px;  padding:5px; border:solid 0px blue;float:left;}
   .video-snap img { width:200px; height:140px; padding:10px; }
   .video-snap div { width:180px;font-family:arial;font-size:11px;color:black;height:auto;padding-left:20px;padding-right:10px;text-align:left; margin-bottom:5px;margin-left:7px;}
/*  Video Archive End */




.photo-gallery{width:775px; height:auto; float:left; padding:0px 0px 0px 15px; }
.photo-gallery .photo-box{width:245px; height:auto; float:left; padding:0px 10px 20px 0px;}
.photo-gallery .photo-box p{ width:100%; height:auto; float: left; padding:0px 0px 6px 0px;}
