@charset "utf-8";
@import url("sub-menu.css");
/* CSS Document */

html{color:#000000;}
body,div,dl,dt,dd,ul,ol,li,h1,


,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
ul{list-style-type:none;}
fieldset,img{border:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h2{clear:both; font-size:16px; color:#01acf1; margin:5px 0 10px 0; text-decoration:underline; font-weight:bold; text-align:left;}
h6{clear:both; font-size:16px; color:#01acf1; margin:0px 0 0 0; padding:15px 0 10px 0; text-decoration:underline; font-weight:bold; border-top:#01acf1 solid 1px;}
sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body { font-family:Arial, Helvetica, sans-serif; margin:0; font-size:12px; background:url(../images/main_bg.jpg) top repeat-x; text-align:justify;}
.arial16{ font-size:14px; font-weight:bold;}
.arial22{ font-size:18px; font-weight:bold; color:#01ACF1;}
.arial11{ font-size:13px; font-weight:bold; color:#01ACF1;}


a {	outline:none; text-decoration:none; color:#01acf1; border-bottom: 1px dotted;}
p {padding:0 0 15px 0;}

a:hover {text-decoration:none; border-bottom: none;} 

.divClear {clear:both;}

#container{width:1150px; margin:0 auto; background:#ffffff;}

#lsideShd{float:left; width:95px; height:570px; background:url(../images/left_shd.jpg) top no-repeat;}
#rsideShd{float:left; width:95px; height:570px; background:url(../images/right_shd.jpg) top no-repeat;}

#mainCont{width:960px; display:block; float:left; background:url(../images/cont_main_bg.jpg) repeat-y;}
#mainContSub{width:960px; display:block; float:left;}
#mainContAbt{width:960px; display:block; float:left; background:url(../images/main_bg_spage.gif) repeat-y;}
#mainContAbt1{width:960px; display:block; float:left; background:url(../images/main_bg_spage1.gif) repeat-y;}
#topPart{float:left; background:url(../images/bnr.jpg) no-repeat; width:960px; height:216px; overflow:hidden; display:block;z-index:200;}
#middle-main{ width:960px; float:left;}

#topPart .srch{float:right; display:block; padding:4px 15px 0 0; height:28px;}
#topPart .srch ul{margin:0; padding:0;}
#topPart .srch li {display:inline; line-height:24px;  color:#8585a2;} 
#topPart .srch li a{margin:0 10px; border-bottom: 1px dotted;}
#topPart .srch li a:hover{margin:0 10px; border-bottom: none;}
#topPart .srch input.fortxt{width:140px; height:17px; border:none; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle; padding-top:3px;}

#topPart .srch input.forbtn{width:62px; height:20px; border:none; background:url(../images/srch_btn.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; vertical-align:middle; margin:0 0 0 3px;}
#top_animation { float:right; height:141px; width:656px;}
#menuBc{display:block; padding:0; font-size:11px; color:#747474;}
#menuBc ul{ margin:4px 0 0 0; padding:0 5px 5px 5px;}
#menuBc li{line-height:12px; display:inline;}
#menuBc li a{color:#282a5d; padding:0 8px; border-bottom: none;}
#menuBc li a:hover{text-decoration:none; border-bottom: none;}
#menuBc span{color:#282a5d;}

#homeLft{display:block; width:584px; float:left; padding:10px 25px 0 29px; color:#605f65;}

#homefrst{display:block; width:584px; float:left;}
#homefrst h3{clear:both; font-size:16px; color:#01acf1;  padding:10px 0 0 0; text-decoration:underline; font-weight:bold; border-top:#01acf1 solid 1px;}
#homefrst .imgParthome{float:left; padding:0 22px 0 0; width:103px;}
#homefrst .imgParthome img{padding:0 0 38px 0;}
#homefrst .welcomeTxt{display:block; float:left; width:200px; padding:0 40px 0 0;}
#homefrst .welcomeTxt p{color:#605f65; font-size:12px; line-height:20px; margin:0px; }
#homefrst .welcomeTxt p span{color:#282a5d; font-size:18px; font-weight:bold;}
#homefrst .welcomeTxt p.sec{padding:30px 0 0 0;}
#homefrst .welcomeTxt p a{color:#018ec3; text-decoration:none; border-bottom: 1px dotted;}
#homefrst .welcomeTxt p a:hover{text-decoration:none; border-bottom: none;}
#homefrst h1{font-size:18px; color:#282a5d; font-weight:bold; text-transform:uppercase; text-align:left;}

.project-main{ width:584px; float:left; padding:0 0 20px 0;}
.projects{ width:auto; padding:0 30px 0 0; float:left;}
.project-text{ width:auto; float:left; padding:0 0 0 0; text-align:left;}
.project-title{ font-size:15px; color:#01acf1; font-weight:bold; text-decoration:none;  }


#homefrst .newsdetail{display:block; float:left; padding:0 0 10px 0;}
#homefrst .newsdetail p{color:#605f65; font-size:12px; line-height:20px;}
#homefrst .newsdetail p span{color:#282a5d; font-size:18px; font-weight:bold;}
#homefrst .newsdetail p .smt{color:#01acf1; font-size:13px; font-weight:bold;}
#homefrst .newsdetail p.sec{padding:10px 0 0 0;}
#homefrst .newsdetail p a{color:#018ec3; text-decoration:none; border-bottom: 1px dotted;}
#homefrst .newsdetail p a:hover{color:#018ec3; text-decoration:none; border-bottom: 1px dotted; border-bottom: none;}
#homefrst .newsdetail h1{font-size:18px; color:#282a5d; font-weight:bold; text-transform:uppercase;}
#homefrst .newsdetail a.link{font-size:15px; color:#01acf1; font-weight:bold; border:none; display:block;text-decoration:none; border-bottom: 1px dotted;}
#homefrst .newsdetail a.link:hover{font-size:15px; color:#01acf1; font-weight:bold; border:none; display:block;text-decoration:none; border-bottom: none;}

#homefrst h6{clear:both; font-size:16px; color:#01acf1;  padding:10px 0 0 0; text-decoration:underline; font-weight:bold; border-top:#01acf1 solid 1px; width:560px;}

#homeSec{display:block; width:584px; float:left;}
#homeSec .asbsRemoval{display:block; width:237px; float:left; padding:0 38px 0 0;}
#homeSec .asbsRemoval h1{font-size:18px; font-weight:bold; text-transform:uppercase; color:#282a5d; border-top:1px solid #29265f; border-bottom:1px solid #29265f; display:block; padding:5px 0;}
#homeSec .asbsRemoval p{font-size:12px; color:#78777d; line-height:15px; display:block; padding:10px 0 16px 0;}
#homeSec .asbsRemoval p a{color:#10b2f0; text-decoration:none; border-bottom: 1px dotted;}
#homeSec .asbsRemoval p span a{color:#10b2f0; text-decoration:none; border-bottom: none;}
#homeSec .asbsRemoval p a:hover{color:#10b2f0; text-decoration:none; border-bottom: none;}

#homeSec .homeNews{display:block; width:309px; float:left;}
#homeSec .homeNews h1{font-size:18px; font-weight:bold; text-transform:uppercase; color:#282a5d; border-top:1px solid #29265f; border-bottom:1px solid #29265f; display:block; padding:5px 0;}

.newsmain{display:block; width:309px; float:left; padding:20px 0 15px 0;}
.newsImg{ float:left; width:56px; height:81px; background:url(../images/date_bg.jpg) no-repeat;}
h3{font-size:18px; color:#282a5d; font-weight:normal; border:none; padding:3px 0 0 13px; text-transform:none; clear:both; margin:0px;}
h4{font-size:12px; color:#282a5d; font-weight:bold; border:none; display:block; padding:9px 0 0 16px; margin:0px;}

.newstxt{display:block; float:left; width:222px; padding:0 0 0 31px;}
h5{font-size:15px; color:#01acf1; font-weight:bold; border:none; display:block; margin:0px; padding:0 0 7px 0;}
.newstxt p{font-size:12px; color:#78777d; float:right; clear:both; margin:0px; padding:0px;}
/*.newstxt p a{color:#10b2f0; text-decoration:underline; float:right; clear:both;}*/
.newstxt p a{color:#10b2f0; text-decoration:none; clear:both; border-bottom: 1px dotted;}
.newstxt p a:hover{color:#10b2f0; text-decoration:none; clear:both; border-bottom: none;}

#testimonial{width:229px; height:350px; margin:0 0 0 20px; padding:20px; float:left; background:url(../images/testimonial-img.jpg) no-repeat; color:#000;} 

/*#newsmain2{display:block; width:309px; float:left; padding:20px 0 15px 0;}
#newsmain2 .newsImg{display:block; float:left; width:56px; height:81px; background:url(../images/date_bg.jpg) no-repeat;}
#newsmain2 .newsImg h1{font-size:18px; color:#282a5d; font-weight:normal; border:none; display:block; padding:3px 0 0 13px; text-transform:none;}
#newsmain2 .newsImg h2{font-size:12px; color:#282a5d; font-weight:bold; border:none; display:block; padding:6px 0 0 16px;}

#newsmain2 .newstxt{display:block; float:left; width:222px; padding:0 0 0 31px;}
#newsmain2 .newstxt h3{font-size:15px; color:#01acf1; font-weight:bold; border:none; display:block;}
#newsmain2 .newstxt p{font-size:12px; color:#78777d; line-height:24px; display:block; padding:10px 0 0 0;}
#newsmain2 .newstxt p a{color:#10b2f0; text-decoration:underline;}*/

#homeRght{display:block; width:322px; float:left;}
#rightFrstBg{background:url(../images/right_frstbg.gif) no-repeat; width:298px; height:70px; display:block; padding:24px 0 0 23px;}
#rightFrstBg img{ width:50px;border:1px solid #FFFFFF; float:left; margin:0 20px 0 0;}
#rightFrstBg p{display:block; font-size:18px; color:#282a5d; font-weight:bold;}
#rightFrstBg-img2 span{color:#01acf1;}
#rightFrstBg-img2{ width:auto; float:left; font-size:16px; line-height:22px; color:#282a5d; font-weight:bold;}

/*#rightScndBg{display:block; padding:25px 0 0 23px; background:#ededed; border-right:1px solid #b6b6b6; border-bottom:1px solid #cbcbcb;}*/
#rightScndBg{display:block; padding:0 0 0 0; background:#ededed; border-right:1px solid #b6b6b6; border-bottom:1px solid #cbcbcb;}
#rightScndBg a{border:none !important;}
#rightScndBg img{padding:0 0 2px 0;}


#rightProject{display:block; padding:25px 10px 30px 10px;}
#rightProject h1{font-size:18px; color:#282a5d; font-weight:bold; text-transform:uppercase;}
#rightProject ul li{float:left; padding:20px 12px 0 0;}
#rightProject ul li img{border:2px solid #FFFFFF;}
#rightProject span.rmore{padding:15px 0 0 0; float:left;text-decoration:none;color:#018ec3;}
#rightProject span.rmore a { border-bottom: 1px dotted;}
#rightProject span.rmore a:hover { border-bottom: none;}

#footer{display:block; background:url(../images/footer_bg.jpg) repeat-x #e0e0e0; margin:0; padding:0 0 10px 0; border-bottom:12px solid #0099d2; }
#footer h1{font-size:12px; color:#282a5d; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:0 0 10px 0;}

#companyInfo{display:block; float:left; width:245px; height:260px; margin:35px 0 0 29px;  border-right:1px solid #cbcbcb;}
#companyInfo p{ font-size:11px; color:#78777d; line-height:16px; padding:0px; margin:0px; }
#companyInfo p span{color:#47464e; font-weight:bold;}
#companyInfo a{text-decoration:none; color:#47464f; border-bottom: 1px dotted;}
#companyInfo a:hover{text-decoration:none; color:#47464f; border-bottom: none;}

#footerLinks{display:block; float:left; width:170px; border-right:1px solid #cbcbcb;  margin:35px 0 0 0; }
.visa{width:30px; float:left; margin:0 0 20px 0;}
.visa a{border-bottom:none; text-decoration:none;}
.visa-logo{width:auto; float:left;}
.visa-logo img{margin:0 10px 1px 0; border:none;}
.visa-logo span a{border:none; text-decoration:none;}
#footerLinks ul {margin:38px 0 30px 0 ; padding:0 0 0 20px; }
#footerLinks li{padding:0 0 0 10px; font-size:11px; color:#737186; background: transparent url(../images/blue_blt_small.gif) left center no-repeat; text-align: left; text-decoration: none; line-height:24px;}
#footerLinks li a{color:#282a5d; text-decoration:none; border-bottom: 1px dotted;}
#footerLinks li a:hover{color:#282a5d; text-decoration:none; border-bottom: none;}



#accred{display:block; float:left; width:460px; padding:35px 0 0 39px;}
#accred p{line-height:16px; color:#78777d;}
#accred .cert{width:214px; line-height:16px; color:#000; background:url(../images/testimonial-img2.gif) left top no-repeat; padding:10px 10px 0 10px; float:left; height:251px; font-size:11px;}
#accred .frstPart{display:block; width:123px; float:left;}
#accred .frstPart ul{margin-top:12px;}
#accred .frstPart ul li{line-height:24px; color:#78777d; font-size:11px;}
#accred .frstPart p{line-height:18px; color:#78777d; font-size:10px;}
#accred .rigPart{display:block; width:200px; padding:0 0 0 25px; float:right; width:auto;}
#accred .rigPart span a{border-bottom: none;}

#accred .scndPart{display:block; width:140px; float:left; padding-top:12px; padding:0 0 0 20px;}
#accred .scndPart ul li{line-height:24px; color:#78777d; font-size:11px;}
#accred .scndPart ul li a{color:#78777d; text-decoration:none; border-bottom: 1px dotted;}
#accred .scndPart ul li a:hover{color:#78777d; text-decoration:none; border-bottom: none;}
#accred .scndPart ul li a.rmore{color:#018ec3; text-decoration:none; font-weight:bold; border-bottom: 1px dotted;}
#accred .scndPart ul li a.rmore:hover{color:#018ec3; text-decoration:none; font-weight:bold; border-bottom: none;}
#accred .thrdPart{display:block; width:200px; float:left; color:#9a9a9c; font-size:11px; padding:0 0 0 0;}
#accred .thrdPart a{color:#9a9a9c; text-decoration:none; border-bottom: 1px dotted;}
#accred .thrdPart a:hover{color:#9a9a9c; text-decoration:none; border-bottom: none;}
#w3c{width:960px; font-size:10px; float:right; line-height:normal; text-align:right; padding:10px 0 ; background:#ffffff;}
#w3c img { padding:0 5px;}
#w3c a { color:#282a5d; text-decoration:none; font-size:10px; border-bottom: none;}
#w3c a:hover { color:#282a5d; text-decoration:none; font-size:10px; border-bottom: none;}

/* ABOUT */

#hLine{background:#ffffff; display:block; clear:both; height:69px; border-bottom:1px solid #cbcbcb; border-right:1px solid #b6b6b6; line-height:20px;  padding:24px 0 0 25px; margin:0px;}

#hLine img{float:left; display:block; padding:0 22px 0 0;}
#hLine p{ font-size:18px; color:#282a5d; font-weight:bold; margin:0px; padding:0px;}
#hLine h1{color:#01acf1; font-size:12px; font-weight:bold; text-transform:uppercase; display:block;}

#abtLeft{background:url(../images/abt_lft_bg.jpg) top repeat-x #ffffff; width:275px; display:block; border-left:1px solid #cbcbcb; float:left}
#abtLeft .lMenu{display:block; width:250px; padding:27px 10px 0 12px; margin:0 1px 0 0; text-transform:uppercase; clear:both; margin:0px;}

#abtLeft .lMenu ul {margin:0px; padding:0px;}
#abtLeft .lMenu li{padding:0 0 0 20px; font-size:11px; color:#29265f; font-weight:bold; background: transparent url(../images/blue_bult2.gif) left center no-repeat; text-align: left; text-decoration: none; line-height:36px; height:36px; border-bottom:1px solid #29265f;}

#abtLeft .lMenu li.frstLi{border-top:1px solid #29265f;}
#abtLeft .lMenu li a{color:#29265f; text-decoration:none; border-bottom: 1px dotted;}
#abtLeft .lMenu li a:hover{color:#01acf1; text-decoration:none; border-bottom: none;}
#abtLeft .lMenu li a#cur1{color:#01acf1; text-decoration:none; border-bottom: 1px dotted;}
#abtLeft .lMenu li a#cur1:hover{color:#01acf1; text-decoration:none; border-bottom: none;}

#dina-js{ width:250px; float:left; padding:10px 0;}

#abtRight{display:block; width:640px; padding:25px 20px 25px 20px; float:left}
#abtMain{display:block; padding:25px 25px 25px 25px; float:left}
#txtpartAbt{width:340px; display:block; float:left;}
#txtpartAbt p{font-size:11px; color:#464452; line-height:24px; display:block; padding:0 0 20px 0;}
#txtpartAbt p img{vertical-align:middle;}
#txtpartAbt p a{color:#23a7d8; font-size:11px; font-weight:bold; text-decoration:none; padding:0 0 0 10px; border-bottom: 1px dotted;}
#txtpartAbt p a:hover{color:#23a7d8; font-size:11px; font-weight:bold; text-decoration:none; padding:0 0 0 10px; border-bottom: none;}
#txtpartAbt p.lst{padding:0 0 45px 0; display:block;}
#imgpartAbt{width:229px; display:block; float:left; padding:0 0 0 35px}


#map-con{width:530px; float:left; margin:0px; padding:0px;}

/*

/* Media Contact Us FORM */
#form-box{width:390px; display:block; float:left;}
.form-main{ display:block; float:left; padding:0 0 11px 0;}
label{ float:left; width:132px; text-align:right; display:block; margin:0; padding:2px 10px 0 0; height:17px; }
.txt-box{width:191px; float:left;}
.sb-box{width:130px; float:left; padding:0 0 10px 142px;}
.txt-field{width:184px; height:15px; padding:0 0 0 5px; border:1px solid #c6c6c6;}
.txt-area{width:184px; height:60px; padding:0 0 0 5px; border:1px solid #c6c6c6;}
.sub-btn{line-height:24px; width:100px; float:left; color:#ffffff; font-weight:bold; background:#124790; text-align:center; font-size:11px; border:0px; height:24px;}
.sub-btn:hover{ text-decoration:none; background:#92999e;}
.sub-btn1{line-height:20px; width:100px; color:#ffffff; font-weight:bold; background:#124790; text-align:center; font-size:11px; border:0px;}
.sub-btn1:hover{ text-decoration:none; background:#92999e;}
.sub-btn2{line-height:15px; width:80px; color:#ffffff; font-weight:bold; background:#124790; text-align:center; font-size:11px; border:0px;}
.sub-btn2:hover{ text-decoration:none; background:#92999e;}
.msg{color:#282a5d;font-weight:bold;}
/* Media Contact Us FORM */

#logo{ display:block; float:left; width:271px; padding:28px 0 0 29px;}
#logo a{display:block; width:271px; height:48px; text-indent:-500em; border-bottom: none;}
.heading-13p{font-size:13px; color:#01acf1; font-weight:bold; border:none; display:block; text-align:left;}


/* from designers */
.for_txt{color:#666;}
.for-breadcum {color:#01acf1; width:560px;}
a.for-breadcum {text-decoration:none; font-size:11px; color:#01acf1; border-bottom: 1px dotted;}
a.for-breadcum:hover{text-decoration:none; border-bottom: none;}
.for-btn{line-height:20px; width:100px; float:left; color:#ffffff; font-weight:bold; background:#124790; text-align:center; font-size:11px; border:0px;}
.for-btn:hover{ text-decoration:none; background:#92999e;}
.for-btn2{line-height:24px; width:auto; color:#ffffff; font-weight:bold; background:#124790; text-align:center; font-size:11px; border:0px; padding:0 3px; height:24px;}
.for-btn2:hover{ text-decoration:none; background:#92999e;}
.for-btn5{line-height:20px; width:100px; float:left; margin:0 0 0 10px; color:#ffffff; font-weight:bold; background:#124790; text-align:center; font-size:11px; border:0px;}
.for-btn5:hover{ text-decoration:none; background:#92999e;}
.for-btn6{line-height:20px; width:auto; margin:0 0 0 10px; color:#ffffff; font-weight:bold; background:#124790; text-align:center; font-size:11px; border:0px;}
.for-btn6:hover{ text-decoration:none; background:#92999e;}

#homeinnner{width:584px; display:block; float:left; color:#605f65; padding:0 0 20px 0;}
#homeinnner ul{margin:0; padding:0;}
#homeinnner ul li{font-size:12px; list-style-type:none; line-height:30px;}
#homeinnner ul li a{text-decoration:none; color:#666; border-bottom: none;}
#homeinnner ul li a:hover{text-decoration:none; color:#fff; border-bottom: none;}
#homeinnner .checkout-process{width:auto;}
#homeinnner .checkout-process ul{margin:0 0 0 10px; padding:0;}
#homeinnner .checkout-process li{padding:0 0 0 20px; color:#3f3e49; background: transparent url(../images/blue_bult3.gif) left top no-repeat; text-align: left; text-decoration: none; left:top; line-height:18px;}

.left-side{width:188px; float:left; margin:0 2px 0 0;}
.left-side ul{margin:0; padding:0;}
.left-side ul li{font-size:11px;}
.left-side ul li a{ height:30px; color:#666; background:#f3f3f3; list-style-type:none; padding:0 0 0 10px; display:block; border-bottom:1px dotted;; line-height:30px; text-align:left; text-decoration: none;}
.left-side ul li a:hover{ color:#FFFFFF; background:#00aeed; display:block; text-decoration:none; border-bottom: none;}

.left-side-td{width:182px; height:100%; margin:0 2px 0 0; vertical-align:middle; padding:0 0 0 6px; background:#f3f3f3; color:#666; text-align:left;  border-bottom:2px solid #fffffc; border-right:2px solid #fffffc;}
.left-side-td:hover{background:#00aeed; text-decoration:none; color:#FFFFFF;}
.left-side-td:hover a{color:#FFFFFF; border-bottom: none;}
.left-side-td a{color:#666; display:block; line-height:23px; border-bottom: none;}
.left-side-td a:hover{display:block; text-decoration:none; color:#FFFFFF; border-bottom: none;}

#right-side{width:550px; height:442px; float:left;}

#left-servicedetail{width:110px; float:left; display:block;}
#left-servicedetail .img{width:90px; float:left; padding:0 0 0 16px;}
#left-servicedetail .text1 a{font-size:12px; text-align:center; line-height:30px; text-decoration:none; padding:0 0 0 20px; border-bottom: 1px dotted;}
#left-servicedetail .text1 a:hover{text-decoration:none; border-bottom: none;}

#right-servicedetail{width:450px; float:right; display:block; padding-right:20px;}
.field{width:450px; float:right; margin:0 0 8px 0;}
.left-txt{width:125px; line-height:22px; float:left; font-size:12px;}
.right-txt{width:325px; line-height:22px; font-size:12px; float:right;}

#homeinnner1{width:584px; float:left; padding:20px 0 20px 0;}
#homeinnner1 .desk{float:left; width:130px; font-size:12px;}
#homeinnner1 .desk1{float:left; width:110px; font-size:12px;}
#homeinnner1 .content{float:left; width:450px; font-size:12px; text-align:justify;}

.left-login{width:295px; float:left;}
.left-txt1{width:200px; padding:0 0 5px 0; font-size:14px; text-transform:uppercase; color:#282a5d;}
.left-txt2{width:250px; padding:0 0 5px 0; font-size:12px;}

.heading-txt{font-size:14px; color:#000;}
.for-input{width:198px; height:19px; border:1px solid #2A2661; padding:3px 0 0 2px; font-weight:bold;}
.for-input1{width:30px; height:19px; border:1px solid #2A2661; padding:3px 0 0 0; text-align:center;}
.for-input2{width:102px; height:19px; border:1px solid #2A2661; padding:3px 0 0 2px;}

.for-txtarea{width:196px; border:1px solid #2A2661; padding:0 0 0 4px;}
.for-txtarea1{width:300px; border:1px solid #2A2661; padding:0 0 0 4px; font-family:Verdana; font-size:14px;}
.for-select{width:203px; height:24px; border:1px solid #2A2661; padding:3px 0 0 2px; font-weight:bold;}
.field1{width:584px; float:right; margin:0 0 8px 0;}
.field1 a { border-bottom: 1px dotted;}
.field1 a:hover { border-bottom: none;}
.field2{width:584px; float:right; margin:0 0 5px 0;}
.field3{width:584px; float:left; margin:10px 0;}
.field4{width:584px; float:left; margin:10px 0 5px 0;}

.left-txt3{width:170px; line-height:22px; float:left; font-size:12px;}

.right-txt1{width:414px; line-height:22px; font-size:12px; float:right;}
.left-txt4{width:30px; float:left; padding:1px 0 0 0;}
.right-txt2{width:554px; font-size:12px; float:right; line-height:16px;}
.right-side1{width:289px; float:right;}
.heading-txt1{color:#605f65; margin:0 0 10px 0;}

.text2{color:#01acf1;}
.text3{font-size:14px; color:#01acf1;}
.text4{font-size:15px;}

/* from designers */

/* newly inserted */
.err_msg{font-size:14px; color:#F00;}
#homeinnner .svrlst{text-decoration:none; color:#666; border-bottom: none;}
#homeinnner .svrlst:hover{text-decoration:underline; color:#01acf1; border-bottom: none;}

#footerLinks ul li.nobullet{padding:0 0 0 7px; font-size:11px; color:#737186; background: none; text-align: left; text-decoration: none; line-height:24px;}

#left-side1{width:584px; float:left; margin:0 2px 0 0; padding-bottom:20px;}
#left-side1 ul{margin:0; padding:0; }
#left-side1 ul li{font-size:12px;}
#left-side1 ul li a{ color:#666; background:#f3f3f3;  padding:0 0 0 10px; display:block; border-bottom:none; line-height:30px; text-align:left;}
#left-side1 ul li a:hover{ color:#FFFFFF; background:#00aeed; display:block; text-decoration:none; border-bottom: none;}
.left-side1-td{background:#f3f3f3;}

.compulsory{color:#FF0000;}


#abtMain h1 p span{color:#282a5d; }
#abtMain h2 p span{color:#00CCFF;  text-decoration:none; font-weight:normal;}
#abtMain p{color:#999999;}

#abtMain h1{color:#282a5d; }
#abtMain h2{color:#00CCFF; text-decoration:none;font-weight:normal;}
#abtMain p{color:#999999;}


#abtRight h1{color:#282a5d;}
#abtRight h2{color:#00CCFF; text-decoration:none;font-weight:normal; text-decoration:underline;}
#abtRight p{color:#000000;padding:0 0 0 0;margin:0 0 0 0;}
.heading-txt1{font-size:12px; color:#000;}

/* Newly inserted end. */

/* 20-08-09
---------------------------------------- */

#right-servicedetail2{width:450px; float:left; display:block; padding:0 10px;}
.service-bg-main{width:450px; padding:0 0 10px 0; float:left;}
.service-top-bg{width:450px; background:url(../images/topbg-img.jpg) left top no-repeat; line-height:12px; float:left;}
.service-mid-bg{width:440px; background:url(../images/migbg-img.jpg) repeat-y; padding:0 0 0 10px; float:left;}
.field5{width:440px; float:right; margin:0 0 8px 0;}
.right-txt3{width:305px; line-height:22px; font-size:12px; float:right; margin:0 10px 0 0;}
.service-bot-bg{width:450px; background:url(../images/botbg-img.jpg) left bottom no-repeat; line-height:12px;}

/* 21-08-09
---------------------------------------- */

#homefrst .home-video{width:150px; height:215px; float:left; padding:0 10px 0 0;}
#homefrst .charitytxt{display:block; float:left; width:466px;}
#homefrst .charitytxt p{color:#605f65; font-size:12px; line-height:20px; margin:0px;}
#homefrst .charitytxt p span{color:#282a5d; font-size:18px; font-weight:bold;}
#homefrst .charity-txtmain{width:460px; line-height:20px; float:left; padding:0 0 10px 0;}
#homefrst .charity-txtmain1{width:auto; float:left; text-decoration: none;}
#homefrst .charitytxt img{float:left; width:100px; padding:0 20px 0 0;}
#homefrst .charity-graph{width:77px; float:left; padding:55px 10px 0 30px; line-height:20px;}
.charity-img{width:34px; height:291px; float:left; background:url(../images/charity-graph.jpg) no-repeat; padding:0 0 30px 0;}
.charity-fill{width:25px; float:left;  background:url(../images/charity-graph-fill.jpg) left repeat-y; margin:277px 0 0 9px; }
.charity-fill1{width:25px; float:left; padding:286px 0 0 9px;}
.charity-graph-txt-main{width:38px; float:left; }
.charity-graph-txt{font-size:11px; color:#78777d; padding:7px 0 0 0;}
#homefrst .charitytxt1{color:#01acf1; font-size:20px; width:584px; text-align:center; padding:0 0 15px 0; clear:both; font-weight:bold;}

#homefrst .srchdetail{display:block; float:left; padding:0 0 10px 0;}
#homefrst .srchdetail p{color:#605f65; font-size:12px; line-height:18px; padding:0 0 15px 0; margin:0;}
#homefrst .srchdetail .smt{color:#01acf1; font-size:13px; font-weight:bold; text-align:left; padding:0 0 5px 0; margin:0;}
#homefrst .srchdetail .smt a{color:#01acf1; text-decoration:none; border-bottom: 1px dotted;}
#homefrst .srchdetail .smt a:hover{color:#01acf1; text-decoration:none; border-bottom: none;}
#homefrst .srchdetail p a{color:#018ec3; text-decoration:none; border-bottom: 1px dotted;}
#homefrst .srchdetail p a:hover{color:#018ec3; text-decoration:none; border-bottom: none;}
#homefrst .srchdetail h1{font-size:18px; color:#282a5d; font-weight:bold; text-transform:uppercase; margin:0; padding:0 0 10px 0;}
#homefrst .srchdetail a.link{font-size:15px; color:#01acf1; font-weight:bold; border:none; display:block;text-decoration:none; border-bottom: 1px dotted;}
#homefrst .srchdetail a.link{font-size:15px; color:#01acf1; font-weight:bold; border:none; display:block;text-decoration:none; border-bottom: none;}
#homefrst .srchdetail .search-main{width:584px;}




.h1{font-size:18px; color:#282a5d; font-weight:bold; text-transform:uppercase; text-align:left;}
.h2{clear:both; font-size:16px; color:#01acf1; margin:5px 0 10px 0; text-decoration:none; font-weight:bold; text-align:left;}
.h3{font-size:18px; color:#282a5d; font-weight:normal; border:none; padding:3px 0 0 13px; text-transform:none; clear:both; margin:0px;}
.h4{font-size:12px; color:#282a5d; font-weight:bold; border:none; display:block; padding:9px 0 0 16px; margin:0px;}
.h5{font-size:15px; color:#01acf1; font-weight:bold; border:none; display:block; margin:0px; padding:0 0 7px 0;}
.h6{clear:both; font-size:16px; color:#01acf1; margin:0px 0 0 0; padding:15px 0 10px 0; text-decoration:underline; font-weight:bold; border-top:#01acf1 solid 1px;}
.darkgrey{color:#605f65; font-size:12px; line-height:20px; margin:0px; }


/*New Css 29-10-09*/
.service-box{float:left;width:582px; border:1px solid #000000;}
.service-title-left{background:#00cafa; width:420px; float:left;height:30px; border-bottom:1px solid #000000; border-right:1px solid #000000;text-transform:uppercase; padding:5px 10px 0px 10px;}
.service-title-right{background:#00cafa; width:121px; float:left;height:30px; border-bottom:1px solid #000000;text-transform:uppercase; padding:5px 10px 0px 10px;}

.service-content{float:left;width:582px; line-height:18px;}
.service-content a{color:#666; padding:5px 0 0 0px; display:block; border-bottom:none; text-align:left; line-height:18px;}
.service-content a:hover{ width:582px; padding:5px 0 0 0; color:#FFFFFF; text-decoration:none; border-bottom:none; display:block; float:left;}

.service-content-left{ width:572px; float:left; border-bottom:1px solid #000000; border-right:1px solid #000000; background:url(../images/service-section-bg1.jpg) left top repeat-y; padding:0 0 0 10px;}
.service-content-left:hover{background:url(../images/service-section-bg1-11.jpg) left top repeat-y; }
.service-content-right{width:126px; float:right; text-align:left; padding:0 0 5px 15px; line-height:18px; display:block;}
.blue{color:#01afee;}
.images_fixed
{
border:none;
}

#apDiv1
{
width:auto;
padding-top:15px;
}
#apDiv2
{
width:auto;
padding-top:15px;
}
#apDiv3
{
width:auto;
padding-top:15px;
}
#apDiv4
{
width:auto;
padding-top:15px;
}
#apDiv5
{
width:auto;
padding-top:15px;
}
#apDiv6
{
width:auto;
padding-top:15px;
}
#apDiv7
{
width:auto;
padding-top:15px;
}
#apDiv8
{
width:auto;
padding-top:15px;
}
#apDiv9
{
width:auto;
padding-top:15px;
}


#contact_form{background:#ffffff; display:block; clear:both; height:220px; border-bottom:1px solid #cbcbcb; border-right:1px solid #b6b6b6; line-height:20px;  padding:25px 0 20px 25px; margin:0px;}
.textbox{width:250px;}
.message{color:#27245B;font-size:14px;}
.contact_heading{font-size:18px; color:#282a5d; font-weight:bold;}
#footer_span a:link{border:0px;}
.inp_bg{background:url(../images/inp_bg.gif) no-repeat; width:205px; height:21px;}
.inp_bg input{border:none; background:none; width:198px; height:auto; padding:3px 0 0 2px; font-weight:bold;}

.textarea_bg{background:url(../images/textarea_bg.gif) no-repeat; width:205px; height:21px;}
.textarea_bg textarea{border:none; background:none; width:196px;  padding:0 0 0 4px;}

.for_select_cont{width:203px; height:24px; border:1px solid #e3e9ef;border-top-color:#abadb3; padding:3px 0 0 2px; font-weight:bold;}


.left_r{ background:url(../images/left_repeat.gif) repeat-y left;}
.top_r{ background:url(../images/top_repeat.gif) repeat-x top;}
.right_r{ background:url(../images/right_repeat.gif) repeat-y left;}
.bot_r{ background:url(../images/bot_repeat.gif) repeat-x bottom;}

.con-box-bg{background:#e9e9e9 url(../images/con-box-bg.gif) repeat-x top left; border-left:1px solid #c0c0c0}

.con-box-bg-all{ background:url(../images/con-box-bg-all.jpg) no-repeat top left;}



ul{list-style-type:none;}
fieldset,img{border:0;}
sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}



#bre_main{width:584px; padding:0 0 0 0;}
#b_left{width:auto; float:left; line-height:7px; height:7px;}
#b_repeat{width:100%; background:url(../images/center_repeat.jpg) repeat-y; float:left;}

#link_text{width:565px; font-family:Verdana;font-size:11px; color:#666666; padding:0 10px;}
#link_text a{color:#666666; text-decoration:none;border-bottom:none;line-height:20px;border-bottom: 1px dotted;}
#link_text a:hover{color:#666666;border-bottom:none;}
#link_text a.act{color:#666666; border-bottom: 1px dotted;}
#link_text_span{font-family:Verdana;font-size:11px; color:#666666; padding:7px 7px 0 9px;}

#aerrow{width:auto;padding:2px 9px 0 9px;}
#link_shed{width:584px;background:url(../images/center_shed.jpg) left top no-repeat;}
#decoretion{width:22px;padding:2px 7px 0 0;}
.img_stl{vertical-align:middle;
padding:0 5px;}

#bre_main_rt{width:640px; padding:0 0 0 0;}
#b_repeat_rt{ background:url(../images/bread_repeat.jpg) repeat-x; overflow:hidden; height:31px; padding-top:1px; }
.fleft	{	float:left;	}
.fright	{	float:right;}
#b_repeat_rt, #b_repeat_rt a	{	font-size:11px; color:#666666; font-family:Verdana; text-decoration:none;	}
#b_repeat_rt a:hover{border-bottom:none;	}
#b_repeat_rt img	{	vertical-align:middle; padding:0 5px;	}