body{margin:0 auto; padding:0px }
#wrapper1{margin:0 auto; padding:0px; width:946px; height:auto}
#wrapper2{margin:0 auto; padding:0px;  height:auto; width:100%; float:left}
#wrapper4{margin:0 auto; padding:0px;  height:auto; width:100%}
#wrapper21{margin:0 auto; padding:0px; width:946px; height:auto}
#wrapper3{margin:0 auto; padding:0px; width:946px; height:auto}
#header{width:946px; height:auto; float:left }
.bg1{width:100%; height:9px; background-image:url(../images/bg1.jpg); background-repeat:repeat-x; float:left}
.bg2{width:100%; height:9px; background-image:url(../images/bg2.jpg); background-repeat:repeat-x; float:left}

#logo{width:946px; height:103px; float:left; background-image:url(../images/logo_02.jpg); background-repeat:no-repeat}

#menu{width:946px; height:44px; float:left}
#menu a{padding:0px 30px 0px 30px; margin: 0px 0px 0px 0px; font-family:arial; font-size:14px; font-weight:normal; color:#FFFFFF; float:left; line-height:44px; text-decoration:none; background-image:url(../images/menusplit_11.jpg); background-repeat:no-repeat; background-position:right;}
#menu a:hover{padding:0px 30px 0px 30px; margin: 0px 0px 0px 0px; font-family:arial; font-size:14px; font-weight:normal; color:#013668; float:left; line-height:44px; text-decoration:none; background-image:url(../images/menusplit_11.jpg); background-repeat:no-repeat; background-position:right;}
#menu ul{margin:0; padding:0; list-style:none; line-height:normal}
#menu li{display:inline}

#menuleft{width:21px; height:44px; float:left}
#menuright{width:22px; height:44px; float:right}
#menubg{width:903px; height:44px; float:left; background-image:url(../images/menubg_06.jpg); background-repeat:repeat-x;}
#menushadow{width:946px; height:21px; float:left; background-image:url(../images/menushadow_14.jpg); background-repeat:no-repeat}

#flashbanner{width:946px; height:216px; float:left; padding-bottom:13px}

#innerportion{width:946px; height:auto; float:left; padding-bottom:5px}
.innerportionleft{width:258px; height:296px; float:left; padding:12px 0px 2px 43px}
.smartinnerbg{width:258px; height:127px; float:left; background-image:url(../images/smartinnerbg_20.jpg); background-repeat:no-repeat}
#smartinnerbg1{width:258px; height:127px; float:left; background-image:url(../images/smartinnerbg_20.jpg); background-repeat:no-repeat}
#smartinnerbg2{width:258px; height:127px; float:left; background-image:url(../images/smartinnerbg_21.jpg); background-repeat:no-repeat}
#smartinnerbg3{width:258px; height:127px; float:left; background-image:url(../images/smartinnerbg_22.jpg); background-repeat:no-repeat}
#smartinnerbg4{width:258px; height:127px; float:left; background-image:url(../images/smartinnerbg_23.jpg); background-repeat:no-repeat}
#smartinnerbg5{width:258px; height:127px; float:left; background-image:url(../images/smartinnerbg_24.jpg); background-repeat:no-repeat}
#smartinnerbg6{width:258px; height:127px; float:left; background-image:url(../images/smartinnerbg_25.jpg); background-repeat:no-repeat}
.smartinnerbgshadow{width:259px; height:22px; float:left; padding-top:4px; padding-bottom:4px}
#c a {background:url(../images/smartinnerbg_20.jpg) repeat 0 0;}




#welcome{width:946px; height:auto; float:left; padding:15px 0px 10px 0px}
#welcomebgtop{width:946px; height:16px; float:left;}
#welcomebgbottom{width:946px; height:16px; float:left}
#welcomebgcentre{width:896px; height:auto; background-color:#007060; float:left; padding:0px 25px 0px 25px}
.welcomecontentheading{font-family:Arial; font-size:14px; font-weight:bold; font-variant:normal; color:#FFFFFF;} 
.welcomecontent{font-family:Arial; font-size:12px; font-weight:normal; font-variant:normal; color:#FFFFFF; text-align:justify; line-height:20px; } 
.details a{color:#FFFFFF; text-decoration:none}
.details a:hover{color:#FFFFFF; text-decoration:none}

#bottomlink{width:100%; height:81px; background-color:#1c647b; margin:0 auto; float:left}
#bottominner{width:916px; height:35px; margin:0 auto; padding:13px 5px 13px 80px}
.imagealign{float:left}

.smartinnerheading{font-family:Arial; font-size:14px; color:#30bce8; font-weight:normal; font-variant:normal; padding:12px 12px 5px 15px; text-align:justify; float:left; width:231px}
.smartinnersplt{width:233px; height:83px; padding:5px 10px 2px 15px; float:left}
.smartinnersplit1{width:91px; height:83px; float:left}
.smartinnersplit2{width:125px; height:83px; float:left;}
.textheight{height:59px; float:left; width:100px}
.smartinnerdetailbutton{height:24px; float:right; }

.moredetails {width:254px; height:124px}


.aboutleft{width:608px; height: auto; float:left; padding:2px 24px 5px 24px;}
.aboutright{width:258px; height:auto; float:left; padding:25px 22px 0px 10px}
.service-box {width:258px; height:auto; float:left; padding-bottom:5px}
.aboutheading{font-family:Arial; float:left; font-size:16px; font-weight:normal; font-variant:normal; color:#000000; text-align:justify; line-height:25px; font-weight:bold } 
.aboutcontentalign{width:593px; height:auto; float:left; padding-left:15px}
.aboutusbgtop{width:608px; height:8px; float:left; background-image:url(../images/aboutusgreenbgtop.jpg); background-repeat: no-repeat}
.aboutusbg{width:588px; height:auto; float:left; background-color:#49a798; padding:0px 10px 0px 10px}
.aboutusbgbottom{width:608px; height:8px; float:left; background-image:url(../images/aboutusgreenbgbottom.jpg); background-repeat: no-repeat}
.aboutcontent{width:588px; height:auto; float:left; padding:10px 10px 10px 10px}
.aboutmatter{font-family:Arial; font-size:12px; font-weight:normal; font-variant:normal; color:#000000; text-align:justify; line-height:20px; } 
.welcomecontent1{font-family:Arial; font-size:12px; font-weight: bold; font-variant:normal; color:#FFFFFF; text-align:justify; line-height:20px; } 
.tick{width:16px; height:13px; float:left; background-image:url(../images/tick.jpg); background-repeat:no-repeat}
.tickmatter{font-family:Arial; font-size:12px; font-weight:normal; font-variant:normal; color:#000000; text-align:justify; line-height:13px; padding-left:35px } 
.tickmatter-service{font-family:Arial; font-size:12px; font-weight:normal; font-variant:normal; color:#000000; text-align:justify; line-height:25px; padding-left:28px; background-image:url(../images/tick.jpg); background-repeat:no-repeat; background-position:left; height:25px } 

#enquirybox{width:268px; height:246px; float:left; padding-bottom:3px}
.enquiryboxtop{width:266px; height:37px; float:left; background-image:url(../images/enquiryboxtop.jpg); background-repeat:no-repeat  }
.enquiryboxbg{width:246px; height:184px; float:left; background-image:url(../images/enquiryboxtopmiddle.jpg); background-repeat:repeat-x; padding:10px }
.enquiryboxbottom{width:266px; height:5px; float:left; background-image: url(../images/enquiryboxbottom.jpg); background-repeat:no-repeat  }
.enqheading{font-family:Arial; font-size:14px; font-weight:normal; font-variant:normal; color:#FFFFFF ; text-align:justify; line-height:37px; font-weight:bold; padding-left:10px } 

.enqheading a{color:#FFFFFF ; text-decoration:none}
.enqheading a:hover{color:#FFFFFF ; text-decoration:none}
.enquirycontent{font-family:Arial; font-size:14px; font-weight:normal; font-variant:normal; color:#000000 ; text-align:justify; line-height:20px; font-weight:normal; width:90px; float:left}
.enquiryinner{width:246px; height:auto; float:left; padding:5px 0px 5px 0px}
.enquiryinner1{width:156px; height:auto; float:left}
.enquiryinner2{width:246px; height:auto; float:left; padding:0px 0px 5px 0px}
.enquirysend{width:52px; height:20px; float:left; padding-left:180px} 
.send{font:bold 14px Arial, Helvetica, sans-serif; line-height:20px; text-align:justify; float:left; color:#FFFFFF}
.sendbutton{width:50px; height:20px; float:left; border:none; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px}

.box1{width:266px; height:auto; float:left; padding:3px 0px 3px 0px; }
.boxtop1{width:266px; height:7px; float:left; background-image:url(../images/boxtop.jpg); background-repeat:no-repeat}
.boxbottom1{width:266px; height:7px; float:left; background-image:url(../images/boxbottom.jpg); background-repeat:no-repeat}
.boxbg1{width:246px; height:auto; float:left; background-image:url(../images/boxbg.jpg); background-repeat: repeat-x; background-position:bottom;  padding:0px 10px 0px 10px}
.boxheading{width:246px; height:20px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF}
.boxcontent{width:246px; height:auto; float:left}
.boximage{width:130px; height:51px; float:left; padding-left:20px}
.boxright{width:96px; height:auto; float:left}
.boxletter{width:96px; height:auto; float:left; font:10px normal Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px}
.details{width:46px; height:17px; float:right; font:normal 12px Arial, Helvetica, sans-serif;  line-height:17px; text-align:center; background-image:url(../images/details.png); background-repeat:no-repeat; color:#FFFFFF}
.details a{color:#FFFFFF; text-decoration:none}
.details a:hover{color:#FFFFFF; text-decoration:none}


#servicetext{width:588px; height:auto; float:left; padding:10px}
.servicecontent2{font-family:Arial; font-size:12px; font-weight: bold; font-variant:normal; color:#000000; text-align:justify; line-height:20px; } 

.serviceimage{width:269px; height: auto; float:left; padding-right:11px }
.servicematter{width:308px; height:auto; float:left}
.serveicecontent{font-family:Arial; font-size:12px; font-weight:normal; font-variant:normal; color:#000000; text-align:justify; line-height:18px; }#map{width:536px; height:351px; float:left; border:#009966 3px solid; }


#ticket{width:608px; height:auto; float:left}
#tickettop{width:598px; height:29px; float:left; background-image:url(../images/tickettopgb.jpg); background-repeat:repeat-x; padding-left:10px}
.ticketheading{font-family:Arial; font-size:12px; font-weight:normal; font-variant:normal; color:#FFFFFF; text-align:justify; line-height:29px; } 
#ticketmatter{width:588px; height:auto; float:left; background-color:#d2f0ec; padding:10px}
.ticketheading1{font-family:Arial; font-size:13px; font-weight:normal; font-variant:normal; color:#013668; text-align:justify; line-height:40px; padding-left:10px; float:left; width:500px} 
.generalarea{width:608px; height:auto; float:left; border:#0e937f 1px solid; padding-bottom:7px }
.generalarea1{width:608px; height:auto; float:left;  padding-top:7px }
.generalarealeft{width:200px; height:22px; float:left;  padding-left:8px }
.generalarearight{width:400px; height:22px; float:left; }
.generaltext{font-family:Arial; font-size:13px; font-weight:normal; font-variant:normal; color:#03ab92; text-align:left; line-height:22px; }
.formstyle{ border:#03ab92 1px solid; }
.generalarea2{width:850px; height:auto; float:left;  padding-top:7px; padding-left:10px }
.submit{width:60px; height:22px; float:left; padding-left:10px}
.generalarea3{width:608px; height:auto; float:left;  padding-top:15px }

.Login{width:268px; height:auto; float:left}
#Logintop{width:258px; height:29px; float:left; background-image:url(../images/tickettopgb.jpg); background-repeat:repeat-x; padding-left:10px}
#logincontent{width:246px; height:auto; float:left; padding:0px 10px 0px 10px; border-left:#047c69 1px solid; border-right:#047c69 1px solid;}
.loginarea{width:246px; height:auto; float:left;  padding-top:7px }
.loginleft{width:100px; height:22px; float:left;}
.loginright{width:146px; height:22px; float:left; }
.loginarea1{width:246px; height:auto; float:left;  padding-top:20px }
.loginarea2{width:146px; height:auto; float:left;  padding-top:7px ; padding-left:100px}




.generalareaslno{width:50px; height:22px; float:left;  padding-left:8px }
.generalareatitle{width:450px; height:22px; float:left; }
.homecontent{width:900px; height: auto; float:left; padding:2px 24px 5px 24px;}
.homecontent1{width:888px; height:auto; float:left; border:#0e937f 1px solid; padding-bottom:7px }
.homecontent2{width:888px; height:auto; float:left;  padding-top:7px }
.homecontentdate{width:180px; height:22px; float:left;  padding-left:8px }




.ticket{width:898px; height: auto; float:left; padding:2px 24px 5px 24px;}
.generalarea11{width:898px; height:auto; float:left; border:#0e937f 1px solid;}
.generalarea12{width:898px; height:auto; float:left;}
.slno{width:90px; height:30px; float:left; border-right:#0e937f 1px solid; border-top:#0e937f 1px solid; border-bottom:#0e937f 1px solid  }
.title{width:350px; height:30px; float:left; border-right:#0e937f 1px solid; border-top:#0e937f 1px solid; border-bottom:#0e937f 1px solid  }
.date{width:200px; height:30px; float:left; border-right:#0e937f 1px solid; border-top:#0e937f 1px solid; border-bottom:#0e937f 1px solid   }
.status{width:255px; height:30px; float:left; border-top:#0e937f 1px solid; border-bottom:#0e937f 1px solid  }
.slnotext{font:13px normal  Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#000000; line-height:30px}
#usematter{width:878px; height:auto; float:left; background-color:#d2f0ec; padding:10px;  border-right:#0e937f 1px solid; border-top:#0e937f 1px solid; border-left:#0e937f 1px solid  }
.titletext{font:13px normal  Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#000000; line-height:30px; padding-left:10px}



.generalreplyarea{width:400px; height:22px; float:left;  padding-left:8px }
.replymatter{font-family:Arial; font-size:12px; font-weight:normal; font-variant:normal; color:#000000; text-align:justify; line-height:20px; padding-left:10px; } 

.ticketleft{width:900px; height: auto; float:left; padding:2px 24px 5px 24px;}
#ticket1{width:900px; height:auto; float:left}
#tickettop1{width:888px; height:29px; float:left; background-image:url(../images/tickettopgb.jpg); background-repeat:repeat-x; padding-left:10px}
#ticketmatter1{width:878px; height:auto; float:left; background-color:#d2f0ec; padding:10px}
.generalreplyarea1{width:895px; height:auto; float:left; border:#0e937f 1px solid; padding-bottom:7px }
.leftsider { padding-left:150px;}
.leftsider1 { padding-left:340px;}
.loginhead { width:800px; height:60px; padding-left:170px; }

.ticketlink { float:left; background-image:url(../images/ticketbox.jpg); background-repeat:no-repeat; width:266px; height:37px; padding-bottom:10px;}
.userhomelink{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:right;}
.userhomelink a{color:#03ab92; text-decoration:none;}
.userhomelink a:hover{color:#03ab92; text-decoration:none;}


.serveicecontent a{color:#03ab92; text-decoration:none;}
.serveicecontent a:hover{color:#03ab92; text-decoration:none;}
.titletext a{color:#03ab92; text-decoration:none;}
.titletext a:hover{color:#03ab92; text-decoration:none;}
.ticketheading a{color:#6C3320;text-decoration:none;}
.ticketheading a:hover{color:#6C3320; text-decoration:none;}
.mailanswer { color:#FF0000; font-size:14px; font-weight:bold; }

.timearea{width:860px; height:auto; float:left; padding:2px 10px 20px 10px; }
.timeareatext{font-family:Arial; font-size:13px; font-weight:normal; font-variant:normal; color:#03ab92; text-align:left; line-height:22px; width:260px; float:left; }
.contentouter { height:auto; width:875px; float:left; padding:0px 10px 10px 10px;}
.contentblock { height:auto; width:875px; background-color:#F4F4F4; float:left;}
#replymatter{width:855px; height:auto; float:left; background-color:#d2f0ec; padding:10px}
.replyhead{font-family:Arial; font-size:12px; font-weight:bold; font-variant:normal; color:#000000; text-align:justify; line-height:18px; }
.errorinfo{font-family:Arial; font-size:13px; font-weight:normal; font-variant:normal; color:#FF0000;text-align:left; line-height:22px; }
.errorstar{color:#FF0000;}



input.btn { background-image:url(../images/sendbg.png);
border:none; 
color: #FFFFFF; 
font-family: arial, verdana, ms sans serif; 
font-weight: bold; 
font-size:12px;
 height:20px;
 width:50px; 
}

.sendbutton{width:50px; height:20px; float:left; border:none; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px}
#copyright{ height:20px; width:100%;color:#FFFFFF;font-family:Arial;font-size:12px;font-variant:normal;font-weight:normal;line-height:20px;text-align:justify;}
#copyright a {color:#FFFFFF;text-decoration:none;}
#copyright a:hover {color:#DFE44F;}
.copyleft1{ width:480px; float:left; padding-left:210px;}
.copyright1 { width:200x; float:left;}


.more-details {width:110px; height:28px; float:left; background-image:url(../images/more-bg.jpg); background-repeat:no-repeat; background-position:bottom; padding-top:10px; font:12px Arial; text-align:center; color:#015447; line-height:28px; font-weight:700}
.more-details a{font:12px Arial; text-align:center; color:#015447; line-height:28px; text-decoration:none; font-weight:700}
