.content { width:1000px; margin:0px 0px 0px 0px; height:auto;background-color:#ffffff;}
.logo{ background-image:url(../IMG/logo.gif); width:390px; height:85px; border:0px; background-repeat:no-repeat;}
.logo1{ background-image:url(../IMG/logo.gif); width:270px; height:85px; border:0px; background-repeat:no-repeat;}
.contentbody { width: 1000px; padding-top:10px;background-color:#ffffff;}
.contentbody .headerimg { background-image:url(../IMG/content_topimg.gif); background-repeat:no-repeat; width:674px; margin-bottom:11px; height:71px;}
.contentbody .headerimg .img{ margin:21px 100px 0px 30px;}
/*.contentbody .bodytext{ width:704px; pading-left:27px;}
.contentbody .bodytext p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; margin-left:10px; text-align:justify; }*/
 	/* Home page*/
	/* Home page content*/
.service { background-color:#ffffff; width:714px;}
.service .servicetext{ height:215px;}
.service .servicetext p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-left:37px; color:#666666; padding-right:80px; line-height:18px;padding-bottom:10px; text-align:justify;}
.service .servicetext .viewimg { margin-right:100px; margin-left:10px; margin-top:05px; margin-bottom:05px; padding-left:27px;}

.service .servicebox{ margin-left:27px;}
.service .servicebox .designdiv { background-image:url(../IMG/service_bg.gif); background-repeat:no-repeat; background-position:center; width:341px; height:136px;}
.designdiv .designcontent { margin:10px 0px 0px 10px;}
.designdiv .designcontent img{ margin:0px 0px 0px 0px;}

.designdiv { background-image:url(../IMG/service_bg.gif); background-repeat:no-repeat; background-position:center; width:341px; height:136px;}
.designdiv .designcontent { margin:10px 0px 0px 10px;}
.designdiv .designcontent img{ margin:0px 0px 0px 0px;}
.designdiv .designcontent p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 5px 0px 0px; }
.designdiv .designcontent .more{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px;}
.designdiv .designcontent .more a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.designdiv .designcontent .more a:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.designdiv .designcontent .more a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:none;}
.designdiv .designcontent .more a:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}

.devlopmentdiv { background-image:url(../IMG/service_bg.gif); background-repeat:no-repeat; background-position:center; margin-left:2px; width:341px; height:136px;}
.devlopmentdiv .devlopmentcontent { margin:10px 0px 0px 10px; height: 112px;}
.devlopmentdiv .devlopmentcontent img{ margin:0px 0px 0px 0px;}
.devlopmentdiv .devlopmentcontent p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 5px 0px 0px; }
.devlopmentdiv .devlopmentcontent .more{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px;}
.devlopmentdiv .devlopmentcontent .more a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.devlopmentdiv .devlopmentcontent .more a:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.devlopmentdiv .devlopmentcontent .more a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:none;}
.devlopmentdiv .devlopmentcontent .more a:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}

.softwarediv { background-image:url(../IMG/service_bg.gif); background-repeat:no-repeat; background-position:center; margin-top:4px; width:341px; height:136px;}
.softwarediv .softwarecontent { margin:10px 10px 0px 10px;}
.softwarediv .softwarecontent img{ margin:0px 0px 0px 0px;}
.softwarediv .softwarecontent p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 5px 0px 0px; }
.softwarediv .softwarecontent .more{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px;}
.softwarediv .softwarecontent .more a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.softwarediv .softwarecontent .more a:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.softwarediv .softwarecontent .more a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:none;}
.softwarediv .softwarecontent .more a:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}


.marketingdiv { background-image:url(../IMG/service_bg.gif); background-repeat:no-repeat; background-position:center; margin-left:2px; margin-top:4px; width:341px; height:136px;}
.marketingdiv .marketingcontent { margin:10px 10px 0px 10px;}
.marketingdiv .marketingcontent img{ margin:0px 0px 0px 0px;}
.marketingdiv .marketingcontent .arrow{ padding-top:5px;}
.marketingdiv .marketingcontent p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 0px 0px 0px; }
.marketingdiv .marketingcontent .more{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px;}
.marketingdiv .marketingcontent .more a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.marketingdiv .marketingcontent a:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.marketingdiv .marketingcontent a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:none;}
.marketingdiv .marketingcontent .more a:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}



.learningdiv { background-image:url(../IMG/service_bg.gif); background-repeat:no-repeat; background-position:center; margin-top:4px; width:341px; height:136px;}
.learningdiv .learningcontent { margin:10px 0px 0px 10px;}
.learningdiv .learningcontent img{ margin:0px 0px 0px 0px;}
.learningdiv .learningcontent p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 5px 0px 0px; }
.learningdiv .learningcontent .more{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px;}
.learningdiv .learningcontent .more a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.learningdiv .learningcontent .more a:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.learningdiv .learningcontent .more a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:none;}
.learningdiv .learningcontent .more a:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}

.trainingdiv { background-image:url(../IMG/service_bg.gif); background-repeat:no-repeat; background-position:center; margin-left:2px; margin-top:4px; width:341px; height:136px;}
.trainingdiv .trainingcontent { margin:10px 0px 0px 10px;}
.trainingdiv .trainingcontent img{ margin:0px 0px 0px 0px;}
.trainingdiv .trainingcontent p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 5px 0px 0px; }
.trainingdiv .trainingcontent .more{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px;}
.trainingdiv .trainingcontent .more a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.trainingdiv .trainingcontent .more a:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}
.trainingdiv .trainingcontent .more a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:none;}
.trainingdiv .trainingcontent .more a:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4; margin:10px 0px 0px 0px; text-decoration:underline;}

.docs{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4;text-decoration:underline;}
.docs:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017bc4;text-decoration:none;}

.rightmain{ background-color:#ffffff;	 width:286px;}
/*.rightmain img{ margin-top:10px;}*/
.smsmain{ background-image:url(../IMG/sms.gif); background-repeat:no-repeat; width:256px; height:324px; vertical-align:top;}
.smstextleft{width:23px; height:20px;margin-top:156px; margin-left:30px; border:1px #666666; border-style:solid;}
.number{width:156px; height:20px;margin-left:10px;margin-top:156px; border:1px #666666; border-style:solid;}
.smstext{width:195px; height:65px;margin-top:10px; border-collapse:collapse; margin-left:30px; border:1px #666666; border-style:solid;}
.character{font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin:5px 0px 0px 30px;}
.view{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px; margin-left:180px;}
.smsbtn{ margin-left:195px; height:24; width:31;}

.client{background-image:url(../IMG/recent_work_bg.gif); background-repeat:no-repeat; width:256px; height:235px;float:left; margin:10px 0px 0px 0px; color:#ee8b00;}
.clientdiv{margin:65px 0px 0px 18px;height:140px;width:220px;}
.clientlink{margin:8px 0px 0px 29px;}
.clientlink1{margin:8px 0px 0px 160px;}
.clientimg{width:220px;height:140px;}


.quotetbn{ margin-top:10px;}


.midbottom{ padding-left:30px; padding-top:10px; float:left; width:970px;background-color:#ffffff;padding-bottom:10px;}
.tech{ background-image:url(../IMG/technology_img.gif); background-repeat:no-repeat; height:200px; width:138px;}
.techflash{margin-top:62px;margin-left:10px; width:100px;height:150px;}
.techflash img{width:115px;height:70px;}
.testimonial{float:left;background-image:url(../IMG/testimonial_img.gif); background-repeat:no-repeat; width:257px;height:200px;margin-left:11px;}
.testimonialdiv{width:205px;position:relative;margin-left:14px;padding:50px 14px 0px 14px;color:#e6b407;font:12px/24px Arial, Helvetica, sans-serif;line-height:normal;text-align:justify;height:140px;overflow:hidden;}
.testimonialdiv div{margin-top:40px;width:225px;}
.testimoniallink{margin-left:155px;font:14px/24px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:Black;}
.thought{background-image:url(../IMG/thought_img.gif); background-repeat:no-repeat; width:257px;height:200px;margin-left:10px;}
.thoughtdiv{width:205px;position:relative;margin-left:14px;padding:50px 14px 10px 14px;color:#e6b407;font:12px/24px Arial, Helvetica, sans-serif;line-height:normal;text-align:justify;height:90px;overflow:hidden;}
.thoughtdiv div{margin-top:50px;width:225px;}
.thoughtlink{margin-left:155px;margin-top:18px;}
.thoughtlink{float:left;margin:18px 0px 0px 20px;}
.thoughtlink1{margin:18px 0px 0px 180px;}
.news{background-image:url(../IMG/news_img.gif); background-repeat:no-repeat; width:256px; height:200px; margin-left:10px;}

/* Home page End*/

.fltfooter{margin-left:10px; float:left;}
.footer{ width:1000px; height:70px; background-image:url(../IMG/fot_bg.jpg); padding-top:10px; background-repeat:repeat-x;margin:0 auto;}
.foot{margin:15px 0px 20px 150px; color:#D6D2BD; font:11px/16px Arial, Helvetica, sans-serif; text-align:center;}
.foot a{float:left;color:#D6D2BD;margin-left:10px;font:11px/16px Arial, Helvetica, sans-serif;text-decoration:none;}
.copy{text-align:center; position:relative; font:11px/15px verdana; margin:10px -3px 0px 150px; height: 16px; color:#f0ebd4;}

/* Menu */
.lavaLampWithImage{float:left;position: relative;background: url("../IMG/menu_rightblock.gif") repeat-x;padding:15px 15px 15px 15px;overflow: hidden;width:776px;}
.lavaLampWithImage li {float: left;list-style: none;margin-left:30px;_margin-left:-2px;}
.lavaLampWithImage li.back {background: url("../IMG/lava.gif") no-repeat right -30px;width: 9px; height: 60px;z-index: 8;position: absolute;margin-left:0px;}
.lavaLampWithImage li.back .left {background: url("../IMG/lava.gif") no-repeat top left;height: 30px;margin-right: 9px; /* 7px is the width of the rounded shape */}
.lavaLampWithImage li a {font: bold 14px arial;text-decoration: none;color: #fff;outline: none;text-align: center;top: 7px;letter-spacing: 0;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden;margin: auto 15px;}                        
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border: none;}
.menu{float:left;width:1000px;}
.menuquoteimg{width:315px;height:60px;}


/* news scroller */
.newsheader{height:33px;}
div#newsscroller{font:11px/15px arial;font-size: 11px;}
div#newsscroller ul {padding: 0px;margin: 0px;list-style: none;}
div#newsscroller ul li {width: 218px;margin: 10px 10px 0 14px;padding:5px 5px;color:#848484;font:11px/15px arial;}
div#newsscroller ul li p {margin: 0;padding: 0;text-align:justify;}
div#newsscroller a {text-decoration:none;color: #0989dd;}
div#newsscroller a:hover {color:Black;text-align:justify;}
div#newsscroller font {font-family: Tahoma;font-size:12px;}
.newstable{ width:100%;height:200px;}
.newssc{height:200px;}
.newsscc{padding-top:5px;height:190px;overflow:hidden;}

/* HOME PAGE END */

/* Gaurav Patel*/
.tableheader{font-weight: bold; font-size: 11pt; color: white; height: 25px;background-color: #FEA120;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
.Tableinnertext{ font-family:Tahoma; line-height:25px; color:#868585;vertical-align:middle;}

/* ABOUT US PAGE */

.servicebox .aboutbg{ margin-top:10px; width:674px;}
.servicebox .aboutbg .abouttext{ width:632px; padding:10px 20px 0px 20px; line-height:16px; border-left:1px solid #ececec; border-top:1px solid #ececec; border-right:1px solid #ececec;}
.servicebox .aboutbg .abouttext p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify;}
.servicebox .aboutbg .abouttext p.title{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0074b9; font-weight:bold; text-align:justify; margin-top:10px;}
.servicebox .aboutbg .abouttext p.title a{color:#0074b9; font-weight:bold; text-decoration:underline;}
.servicebox .aboutbg .abouttext p.title a:hover{color:#0074b9;text-decoration:none;}
.servicebox .aboutbg .abouttext ul { list-style:square; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; padding-bottom:5px;}
.servicebox .aboutbg .abouttext ul li { margin:5px 0px 5px 0px;}
.servicebox .aboutbg .abouttext h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#017bc4; text-align:left; font-weight:bold; margin-bottom:5px;}
.servicebox .aboutbg .abouttext .border{ padding:5px 5px 5px 5px; line-height:16px; overflow:auto; margin-top:10px; width:620px; border:1px solid #559dd9;}
.servicebox .aboutbg .abouttext .block{ text-align:center; margin-top:10px; margin-bottom:15px;}
.servicebox .aboutbg .abouttext .block p{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; color:#666666; margin-top:20px; margin-bottom:15px;}
.servicebox .aboutbg .abouttext a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#017BC4; text-decoration:underline;}
.servicebox .aboutbg .abouttext a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:Blue; text-decoration:underline;}
.servicebox .aboutbg .abouttext a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:Blue; text-decoration:underline;}
.servicebox .aboutbg .abouttext	a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:Blue; text-decoration:underline;}
.servicebox .aboutbg .abouttext	a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:Blue; text-decoration:none;}

.servicebox .aboutbg .abouttext .aboutimg{ background-image:url(../IMG/webdesigning1.jpg); background-repeat:no-repeat; height:196px; width:632px; margin-bottom:5px; title:web Designing;}
.abouttag{/* background:url(../IMG/qupte_webdesigning.jpg); background-repeat:no-repeat;*/margin-left:281px; padding-top:2px; width:166px; height:89px;}

.softwareimg{ background-image:url(../IMG/softwaredevelopment.jpg); background-repeat:no-repeat; height:196px; width:632px; margin-bottom:5px; title:web Designing;}
.softwaretag{margin-left:465px; width:166px; height:89px;}

.trainingeimg{ background-image:url(../IMG/student-training.jpg); background-repeat:no-repeat; height:196px; width:632px; margin-bottom:5px; title:web Designing;}
.trainingtag{margin-left:465px; width:166px; height:89px;}

.webimg{ background-image:url(../IMG/web_development.jpg); background-repeat:no-repeat; height:196px; width:632px; margin-bottom:5px; title:web Designing;}
.webtag{width:166px; height:89px;}


.servicebox .aboutbg .abouttext .aboutbox{}
.servicebox .aboutbg .abouttext .aboutbox p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify;}
.servicebox .aboutbg .abouttext .aboutbox  p.title{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0074b9; font-weight:bold; text-align:justify; margin-top:10px;}
.servicebox .aboutbg .aboutbox{}


.servicebox .aboutbg{ margin-top:10px; width:674px;}
.servicebox .aboutbg .portfolioborder{ padding:10px 5px 0px 0px; line-height:16px; border-left:1px solid #ececec; border-top:1px solid #ececec; border-right:1px solid #ececec;}

			/*Portfolio Page*/
.servicebox .aboutbg .portfolio{ margin:15px 10px 0px 10px; line-height:16px;}
.servicebox .aboutbg .portfolio ul{ background-image:url(../IMG/portfolio_bg.gif); background-repeat:no-repeat; width:296px; height:143px; list-style-type:none; margin:0; padding:0;}
.servicebox .aboutbg .portfolio ul li img{ height:90px; width:230px; margin:20px 0px 0px 32px; }
.servicebox .aboutbg .portfolio p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0074b9; font-weight:bold; text-align:center; margin-top:2px;}  
.servicebox .aboutbg .portfolio p a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0074b9; font-weight:bold; text-align:center; margin-top:2px; text-decoration:none;} 
.servicebox .aboutbg .portfolio p a:link,.servicebox .aboutbg .portfolio p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0074b9; font-weight:bold; text-align:center; margin-top:2px; text-decoration:none;} 
.servicebox .aboutbg .portfolio p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0074b9; font-weight:bold; text-align:center; margin-top:2px; text-decoration:underline;} 

                 
.submenu{width:671px; height:35px; margin-left:27px; background-color:#fefdf1; border:1px #dcdabf solid; border-collapse:collapse; text-align:center;}
.submenu ul{ font: bold 15px Arial, Verdana, sans-serif; color:#017bc4; margin: 0; padding: 0; list-style: none;}
.submenu li{display: inline;}
.submenu a{float: left; color: #017bc4; text-decoration: none; margin-left:15px; margin-right:15px;}
.submenu a span{float: left; display: block; text-align:center; margin-top:8px; }
.submenu a span{float: none;}
.submenu a:hover, .contentbody .submenu li.selected a{color: #017bc4; text-decoration:underline; }
.submenu a:hover span{background-color: transparent; }
.submenu img{ float:left;}

.servicerightbox{ background-image:url(../IMG/ourservices_bg.png); background-repeat:no-repeat; width:256px; height:302px; vertical-align:top;}
.servicerightbox .menu{ width:186px; height:221px;}
.servicerightbox .menu  ul{ padding-top:80px;}
.servicerightbox .menu  ul li{ width: 150px; padding-bottom:18px; padding-left: 65px;}
.servicerightbox .menu  ul li{ background-image: none;}
.servicerightbox .menu  ul li a { font-family:Arial; font-weight:bold;  display: block;  padding-left: 0px; background-image: none; color: #454546; font-size: 11px; line-height: 13px; padding-right: 10px; text-decoration:none;}
.servicerightbox .menu  ul li a:link, .leftNav .menu ul li ul li a:active, servicerightbox ul li ul li a:visited { color: #454546; text-decoration: none;}
.servicerightbox .menu  ul li a:hover, .leftNav .menu ul li ul li a:focus, servicerightbox ul li ul li a.subLinkActive { color: #2781b8; text-decoration: underline;}
.servicerightbox .menu  ul li a.subLinkActive:link, servicerightbox ul li ul li a.subLinkActive:visited,  .leftNav .menu ul li ul li a.subLinkActive:active { color: #2781b8; text-decoration: none;}
.servicerightbox .menu  ul li a.subLinkActive:hover, servicerightbox ul li ul li a.subLinkActive:focus { text-decoration: underline; color: #2781b8;}

.feedback_box{ margin-bottom:5px; width:259px;}
.topfirst{background: url("../IMG/img_left_top.jpg") no-repeat;width:347px;height:82px;padding-top:3px;}

/* GENERAL CSS RESET STYLES */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 	padding: 0; border: 0; 	outline: 0; }
/* remember to define focus styles! */
/* fix for ff3 outline */
a { outline: none }
/* end fix for ff3 outline */
:focus { outline: 0; }
body { line-height: 12px; color: black; background-color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
       }
ol, ul { 	list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* LINK CSS */
/*a {}
a:link { color: #FFFFFF; text-decoration: none; }
a:visited { color: #FFFFFF; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration:none;  } 
a:active { color: #FFFFFF; text-decoration:none; }*/
/* H1 -> H2 Tags */
 h1 { font-size: 30px; font-weight: normal; }  
 h2 { font-size: 24px; font-weight: normal; }  
 h3 { font-size: 18px; font-weight: normal; }  
 h4 { font-size: 12px;  font-weight: normal; }  
 h5 { font-size: 11px; font-weight: normal; }  
/* end of header styles */
/* INPUT ITEMS TEXT, IE7 HAS Border: 2px all around and PADDING 1px ALL AROUND. FIREFOX DOES NOT HAVE THE LEFT ADN RIGHT PADDING */
input { padding: 0px; margin: 0px; border:solid 1px #ececec; font-size:14px;color:#868585;}
select { padding: 0px; margin: 0px; border:solid 1px #ececec; font-size:14px; height:20px; color:#868585;}
textarea { padding: 0px; margin: 0px; border:solid 1px #ececec;}
/* IMG MUST HAVE DISPLAY BLOCK TO PREVENT IE6 FROM DISPLAYING A 2-3 PX BUG */
/*img { display: block; }*/
/* end of other weird bugs discovered category */
/* END OF RESET STYLES CSS */

/* USEFULL GENERAL CSS CLASSES ALWAYS USED */
.floatLeft { float: left; }
.floatRight { float: right; }
.clear, #pageWrap .clear { clear: both; overflow: hidden; height: 0px; }
.noMargins { margin: 0px 0px 0px 0px; }
.noPadding { padding: 0px 0px 0px 0px; }
.noMarginsOrPadding { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* CLASSES EDITED AT EACH PAGE CREATION  == ACTUAL CSS FILE HERE */
.smsbox{margin-top:140px;padding:12px;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:justify;}
.smsboxa{color:#017BC4;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;font-weight:bold;}
/* smallest size at the top, largest at the bottom */
.size1 {}
.size2 {}
.size3 {}
.size4 {}
.size5 {}
.size6 {}
.size7 {}
.size8 {}
.size9 {}

.checkbox{}
.checkbox label{ margin:0 5px 0 5px; color:#868585;}
/*-------------------page bottom-------------------*/
#foot-box {width: 100%; clear: both;background-color:#000000;}

body { font-size: 13px; font-family: Verdana, Arial, Helvetica;text-shadow: #000000 0 0 0px; line-height: 15px;
background:#143347 url(../IMG/back1.jpg) repeat-x scroll 0 0;}
#pageWrap { width: 1000px; margin: 0px auto;background-color:#ffffff;}
@charset "utf-8";
/* CSS Document */


