
a{
  COLOR: #333399;
  TEXT-DECORATION: none
}

a, td, h1, table, ul, ol, li, p, img{
  BORDER: 0px;
  MARGIN: 0px;
  PADDING: 0px
}

body{
  BACKGROUND: #FFFFFF;
  COLOR: #000000;
  FONT: 100% Georgia, Garamond, "Century Gothic", "Trebuchet MS", "Antique Olive", "Palatino Linotype", "Bookman Old Style", Helvetica, Times;
  MARGIN: 1px;
  PADDING: 0px
}

td{
  COLOR: #000000
}

.adheadline{
  COLOR: #0000FF;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.adtext{
  COLOR: #000000;
  TEXT-DECORATION: none
}

.btninput{
  BACKGROUND: #E9E9E9;
  BORDER: 1px solid #333366;
  CURSOR: auto;
  FONT-WEIGHT: bold
}

.clr{
  CLEAR: both;
  FLOAT: none
}

.difflink{
  COLOR: #FFFFFF;
  FONT-WEIGHT: bold
}

.h1top{
  COLOR: #669933;
  FONT: bold 90% arial;
  LETTER-SPACING: 0.04em;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 8px;
  TEXT-ALIGN: left
}

.hspaces{
  BACKGROUND: #C0C0C0;
  FLOAT: left;
  HEIGHT: 100%;
  MARGIN: 0px;
  PADDING: 0px;
  WIDTH: 1px
}

.logochd{
  BORDER: 0px;
  HEIGHT: 53px;
  MARGIN: 0px;
  WIDTH: 329px
}

.logodelhi{
  BORDER: 0px;
  HEIGHT: 55px;
  MARGIN: 0px;
  WIDTH: 276px
}

.logoludhiana{
  BORDER: 0px;
  HEIGHT: 47px;
  MARGIN: 0px;
  WIDTH: 344px
}

.logomohali{
  BORDER: 0px;
  HEIGHT: 45px;
  MARGIN: 0px;
  WIDTH: 242px
}

.logotricity{
  BORDER: 0px;
  HEIGHT: 37px;
  MARGIN: 0px;
  WIDTH: 198px
}

.maintable{
  VERTICAL-ALIGN: top;
  WIDTH: 100%
}

.spacers, .spacersotherpages{
  BACKGROUND: #0080C0;
  HEIGHT: 1px;
  WIDTH: 1px
}

.spacersblank{
  HEIGHT: 1px;
  WIDTH: 1px
}

.spaces{
  BACKGROUND: #C0C0C0;
  FLOAT: left;
  HEIGHT: 1px;
  MARGIN: 0px;
  PADDING: 0px;
  WIDTH: 100%
}

.tblw100{
  BORDER-SPACING: 0px;
  PADDING: 3px;
  VERTICAL-ALIGN: top;
  WIDTH: 100%
}

.tblw98{
  BORDER-SPACING: 1px;
  PADDING: 5px;
  VERTICAL-ALIGN: top;
  WIDTH: 100%
}

.tblwh100{
  BORDER: NONE;
  BORDER-SPACING: 0px;
  HEIGHT: 100%;
  VERTICAL-ALIGN: top;
  WIDTH: 100%
}

.td26leftmiddle{
  HEIGHT: 26px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: middle
}

.td70topleft{
  HEIGHT: 70px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top
}

.tdcentertop{
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: top
}

.tdlefttop{
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top
}

.tdlefttopcl{
  BACKGROUND: #F7f7f7;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top
}

.tdlefttopcr{
  BACKGROUND: #FFFFFF;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top
}

.tdrighttopcr{
  PADDING-TOP: 6px;
  BACKGROUND: #FFFFFF;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: middle
}

.topgrnmenu{
  BACKGROUND: url('../siteimages/menu_bg.png') repeat-x;
  HEIGHT: 20px;
  VERTICAL-ALIGN: middle
}

.toptitle{
  PADDING-TOP: 15px;
  COLOR: #FF6600;
  FONT-SIZE: 90%;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: bottom
}

.txtinput{
  BACKGROUND: #FFFFFF;
  BORDER: 1px solid #333366;
  CURSOR: auto
}

a.dlink{
  COLOR: #333399;
  FONT-WEIGHT: bold
}

a.lnk{
  COLOR: #3300CC;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: left;
  TEXT-DECORATION: none;
  VERTICAL-ALIGN: bottom
}

a.lnkmenu{
  COLOR: #333399;
  FONT-SIZE: 70%
}

a.mlnkmenu{
  COLOR: #333399;
  FONT-SIZE: 90%;
  FONT-WEIGHT: bold
}

a.topbarlinks{
  COLOR: #FFFFFF;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold;
  LETTER-SPACING: 1pt;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  VERTICAL-ALIGN: middle
}

div.width98{
  DISPLAY: block;
  MARGIN: 0px;
  PADDING: 0px;
  WIDTH: 90%
}

ul.topmenu{
  BACKGROUND: url('../siteimages/menu_bg.png') repeat-x;
  FONT-SIZE: 95%;
  LIST-STYLE: none;
  OVERFLOW: hidden;
  WIDTH: 100%
}

ul.topmenu li{
  COLOR: #FFFFFF;
  DISPLAY: inline;
  FLOAT: left;
  FONT-SIZE: 95%;
  FONT-WEIGHT: bold;
  LETTER-SPACING: 0.4em;
  PADDING: 3px
}

#businessdetail {
  MARGIN: 3%;
  PADDING: 0px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top;
  BACKGROUND: #F5F5F5;
  WIDTH: 90%
}

#businessdetail .brief{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  TEXT-ALIGN: right;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 3px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .ccare{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: middle;
  TEXT-ALIGN: center;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -126px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .clrfloat{
  CLEAR: both;
  FLOAT: none;
  PADDING: 0px;
  MARGIN: 0px;
  BORDER: 1px solid #FFFFFF
}

#businessdetail .contents{
  MARGIN: 0px;
  PADDING: 0px;
  FLOAT: left;
  WIDTH: 86%;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: middle;
  COLOR: #000;
  PADDING-LEFT: 10px;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 2px;
  FONT-SIZE: 90%;
  LETTER-SPACING: 0.045em
}

#businessdetail .cperson{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: middle;
  TEXT-ALIGN: center;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -64px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .email{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -193px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .fax{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -260px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .listedin {
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -326px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .location{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -459px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .mobile{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -394px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .organization {
  MARGIN: 0px;
  PADDING: 0px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: middle;
  FONT-WEIGHT: bold;
  COLOR: #0000A0;
  FONT-VARIANT: small-caps;
  WIDTH: 100%;
  LETTER-SPACING: 0.05em;
  PADDING-LEFT: 10px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px
}

#businessdetail .phone{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -591px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .punchline{
  MARGIN: 0px;
  PADDING: 0px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: middle;
  COLOR: #000;
  WIDTH: 100%;
  FONT-STYLE: italic;
  FONT-SIZE: 90%;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-LEFT: 20px;
  LETTER-SPACING: 0.045em;
}

#businessdetail .sms{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  BACKGROUND-COLOR: #F5F5F5;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -524px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#businessdetail .web{
  MARGIN: 4px;
  MARGIN-LEFT: 6px;
  PADDING: 3px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  BACKGROUND-COLOR: #F5F5F5;
  BACKGROUND: #F5F5F5 url(../siteimages/sprite-business16x16.png) center center no-repeat;
  BACKGROUND-POSITION: 0 -657px;
  WIDTH: 16px;
  HEIGHT: 16px
}

#container{
  PADDING: 0px;
  MARGIN: 1%;
  WIDTH: 99%
}

#container .colleft {
  FONT-SIZE: 80%;
  LETTER-SPACING: 0.035em;
  BACKGROUND: #EEEEEE;
  FLOAT: left;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top;
  WIDTH: 85%;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  PADDING-LEFT: 3px
}

#container .colleft2 {
  LETTER-SPACING: 0.035em;
  FONT-SIZE: 80%;
  BACKGROUND: #FFF;
  FLOAT: left;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top;
  WIDTH: 85%;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  PADDING-LEFT: 3px
}

#container .colright {
  FONT-SIZE: 75%;
  BACKGROUND: #FFF;
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: middle;
  FLOAT: left;
  WIDTH: 11%;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px
}

#container .colright2 {
  FONT-SIZE: 75%;
  BACKGROUND: #EEEEEE;
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: middle;
  FLOAT: left;
  WIDTH: 11%;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px
}

#container a.link-title{
  COLOR: #0000A0;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

#footer{
  BACKGROUND: #F5F5F5;
  WIDTH: 100%;
  VERTICAL-ALIGN: bottom
}

#footer a{
  COLOR: #669933
}

#footer p {
  COLOR: #669933;
  FONT-SIZE: 70%;
  LETTER-SPACING: 0.05em;
  TEXT-ALIGN: center;
  PADDING: 5px
}

#linkbox {
  DISPLAY: block;
  OVERFLOW: auto;
  MARGIN: auto;
  PADDING: 2px;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  WIDTH: 100%;
  VERTICAL-ALIGN: top
}

#linkbox .td33lefttop{
  FLOAT: left;
  WIDTH: 32%;
  DISPLAY: block;
  HEIGHT: auto;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top;
  BORDER-RIGHT: 1px solid #fff;
  BORDER-TOP: 1px solid #fff;
  PADDING: 2px;
  BACKGROUND: #E4E4E4
}

#linkbox li{
  LIST-STYLE: circle;
  PADDING: 0px;
  COLOR: #333399;
  LINE-HEIGHT: 90%
}

#linkbox ul{
  PADDING-LEFT: 18px;
  BACKGROUND: #FFF
}

#mainframe{
  BORDER: none;
  MARGIN: 0px;
  PADDING: 0px;
  WIDTH: 100%
}

#sponsor {
  PADDING: 3px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top
}

#sponsor .txt {
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 5px;
  COLOR: #330099
}

#sponsor ul {
  PADDING-LEFT: 20px;
  font-family: arial;
  FONT-SIZE: 75%;
  line-height: 130%;
  LIST-STYLE-TYPE: square
}

a.grnlink, #container a.grnlink{
  COLOR: #33CC33;
  TEXT-DECORATION: none
}

#container a.grnlink:hover, a.grnlink:hover{
  COLOR: #33CC33;
  TEXT-DECORATION: underline
}

a.dlink:hover{
  COLOR: #FF6633;
  FONT-WEIGHT: bold
}

a.link-title:hover{
  COLOR: #F97C00;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

a.lnk:hover{
  COLOR: #FF6600;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: left;
  TEXT-DECORATION: none;
  VERTICAL-ALIGN: bottom
}

a.lnkmenu:hover{
  COLOR: #FF6633;
  FONT-SIZE: 70%
}

a.mlnkmenu:hover{
  COLOR: #FF6633;
  FONT-SIZE: 90%;
  FONT-WEIGHT: bold
}

a.topbarlinks:hover{
  COLOR: #FFCC00;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold;
  LETTER-SPACING: 1pt;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  VERTICAL-ALIGN: middle
}

a:hover{
  COLOR: #F97C00;
  TEXT-DECORATION: none
}


#disclaim {
vertical-align: top;
text-align: justify;
padding: 20px;
margin: 5px;
font-size: 80%;
line-height: 125%;
}

#disclaim h1 {
line-height: 125%;
font-size: 125%;
}

.tdcenterbot{
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: bottom
}

.tdcentermid{
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: middle
}

#srchform {
  MARGIN-TOP: 3%;
  MARGIN-LEFT: 25%;
  WIDTH: 80%;
  HEIGHT: 50px;
  TEXT-ALIGN: center;
  BORDER: 0px solid #000;
  VERTICAL-ALIGN: middle
}
#srchform .srcell2 {
  PADDING: 5px;
  FLOAT: left;
  WIDTH: 10%
}

#srchform .srcell3 {
  PADDING: 5px;
  FLOAT: left;
  WIDTH: 30%
}

#srchform .srcell4 {
  PADDING: 5px;
  FLOAT: left;
  WIDTH: 14%
}
