body {
   background-image: url('images/bg.gif');
}

td, p {
   background-image: url('images/mainbg.gif');
   color: #333333;
   font-family: arial, verdana, 'sans serif';
   font-size: 11px;
   vertical-align: top;
}
td.sub {
   background-image: url('images/a.gif');
   color: #333333;
   font-family: arial, verdana, 'sans serif';
   font-size: 11px;
   line-height: 1.5;
   vertical-align: top;
   width: 163px;
}
p.flat {
   font-weight: bold;
   margin-bottom: 0px;
}
p.ques {
   color: #003300;
   font-weight: bold;
   margin-bottom: 0px;
}
p.ans {
   margin-top: 0px;
}
p.bold {
   color: #003300;
   font-weight: bold;
   margin-bottom: 0px;
}
p.copy {
   background-image: url('images/a.gif');
   padding-left: 5px;
}
p.foot {
   background-image: url('images/txt_botbg.gif');
   padding-top: 35px;
   padding-left: 30px;
}
li {
   list-style-image: url('images/li.gif');
   margin-bottom: 3px;
}
ul {
   margin-top: 0px;
}


.avail {
   border: 1px solid #333333;
   color: #993300;
   padding: 1px;
   text-align: right;
}
.date {
   border: 1px solid #333333;
   color: #333333;
   font-size: 10px;
   padding: 1px;
   width: 50px;
}
.day {
   border-bottom: 1px solid #993300;
   font-size: 10px;
   padding: 2px;
}
.div {
   background-image: url('images/divbg.gif');
}
.fore {
   border-bottom: 1px solid #333333;
   padding: 2px;
}
.hprt {
   background-image: url('images/mainbg.gif');
   vertical-align: bottom;
   width: 5px;
}
.loginlt {
   background-image: url('images/login_ltbg.gif');
   width: 13px;
}
.loginrt {
   background-image: url('images/login_rtbg.gif');
   width: 13px;
}
.logo {
   background-image: url('images/logobg.jpg');
   text-align: right;
   width:535px;
}
.logo2 {
   background-image: url('images/logobg.jpg');
   text-align: right;
   vertical-align: bottom;
   width: 145px;
}
.lt {
   background-image: url('images/ltbg.gif');
   width: 5px;
}
.lt2 {
   background-image: url('images/ltbg2.gif');
   width: 7px;
}
.rt {
   background-image: url('images/rtbg.gif');
   width: 5px;
}
.rt2 {
   background-image: url('images/rtbg2.gif');
   width: 7px;
   vertical-align: bottom;
}
.main {
   background-image: url('images/mainbg.gif');
}
.nav {
   background-image: url('images/navbg.gif');
   height: 20px;
}
.nav2 {
   background-image: url('images/nav2bg.gif');
   height: 5px;
   width: 756px;
}
.req {
   color: #990000;
   font-style: italic;
}
.trans {
   background-image: url('images/a.gif');
}
.txtbot { 
   background-image: url('images/txt_botbg.gif');
   height: 75px;
   vertical-align: bottom;
}
.txtlt {
   background-image: url('images/txt_ltbg.gif');
   width: 30px;
}
.txtrt {
   background-image: url('images/txt_rtbg.gif');
   width: 14px;
}
.txttop { 
   height: 20px;
}
.welcome {
   background-image: url('images/welcomebg.gif');
   width: 460px;
}



a {
   color: #003300;
}
a:hover {
   color: #993300;
}
a:visited {
   color: #336633;
}
a.email {
   color: #993300;
}
a.email:hover {
   color: #003300;
}
a.email:visited {
   color: #CC6633;
}
a.nav {
   background-image: url('images/a.gif');
   color: #333333;
}
a.nav:hover {
   color: #003300;
}
a.nav:visited {
   color: #666666;
}

input, select {
   color: #333333;
   font-family: arial, verdana, 'sans serif';
   font-size: 10px;
}
.button {
   background-image: url('images/navbg.gif');
   border: #000000 1px solid;
   color : #FFFFFF;
   font-family : arial, verdana, 'sans serif';
   font-size : 10px;
   text-align: center;
   width : 75px;
}
