/************************************* Base Table and Top Nav **************************/
.maintable {
 margin:0px;
 margin-top:0px;
 margin-bottom:10px;
 padding:0px;
 border:0;
 top:0px;
 left:0px;
 }
.vtrack {
	background-color:#eeeeff;
	background-image:url(images/verttrack.png);
	background-repeat:repeat-y;
	width:25px;
	}
.vptrack {
	background-color:#eeeeff;
	width:25px;
	}
.ctrack {
	background-image:url(images/corntrack.png);
	background-color:#eeeeff;
	height:75px;
	width:50px;
	}
.topbar {
   background-color:#0E1714;
   height:100px;
   margin:0px;
   padding:0px;
	}
.htrack {
	background-image:url(images/horztrack.png);
	background-repeat:repeat-x;
	background-color:#eeeeff;
	height:25px;
		}
.hptrack {
	background-color:#eeeeff;
	height:50px;
	}
.hpbspacer {
	background-image:url(images/Bspacer.gif);
	background-repeat:repeat-x;
	background-color:#eeeeff;
	height:50px;
	}
.CAtext {
   background-color:#F0F9FF;
/*   background-color:#Fff6f0;       */
/*   background-color:#F0F9FF;       */
   }
.spacer {
	display: block;
	}
.tabularhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
  	font-weight:bold;
	color:#000099;
	}
.tableform {
   border-color: #0000AA;
   background-color : #FFFFBB;
	width: 95%;
   margin-left:10px;
   }
.phototour {
   border-color: #0000ff;
	border: 2;
	cursor: hand;
	display: block;
	cursor: pointer;
   }
.hotnews {
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   font-style:italic;
   color: #990000;
   margin:3px;
}
.hnnote {
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   font-style:none;
   color: #000000;
   margin:3px;
}
.hotnewstab {
   border-color: #000000;
   border-width: 1px;
   border-style: solid;
}
.indexanno {
   border-color: #006600;
   border-width: 2px;
   border-style: solid;
}
a.lv1:link
{
        font-size: 16px;
        left: 1pt;
        text-align: left;
        position: relative;
        color: #000066;
         font-weight:bold;   }
a.lv1:visited
{
        font-size: 16px;
        left: 1pt;
        text-align: left;
        position: relative;
        color: #440044;
         font-weight:bold;   }
a.lv1:hover
{
        font-size: 16px;
        left: 1pt;
        text-align: left;
        position: relative;
        background: #FFFF00;
        color: #000000;
         font-weight:bold;   }
a.lv1:active
{
        font-size: 16px;
        left: 1pt;
        text-align: left;
        position: relative;
        color: #000066;
        background: #FFFFFF;
        font-weight:bold;   }

a.lv2:link
{
        font-size: 14px;
        color: #0000aa;
        left: 10pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv2:visited
{
        font-size: 14px;
        color: #660066;
        left: 10pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv2:hover
{
        font-size: 14px;
        background: #FFFF00;
        color: #000000;
        left: 10pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv2:active
{
        font-size: 14px;
        color: #0000aa;
        background: #FFFFFF;
        left: 10pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }

a.lv3:link
{
        font-size: 12px;
        color: #0000ff;
        left: 20pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv3:visited
{
        font-size: 12px;
        color: #990099;
        left: 20pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv3:hover
{
        font-size: 12px;
        background: #FFFF00;
        color: #000000;
        left: 20pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv3:active
{
        font-size: 12px;
        color: #0000ff;
        background: #FFFFFF;
        left: 20pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }

.nametitle {
	font-size: large;
   font-weight: bold;
   color: #000099;
	}
.businame {
	font-size: large;
   font-weight: bold;
   color: #000099;
	}
.servicehead
{
    	font-size: 16pt;
      color: #BBBB00;
      font-weight: bold;
      font-style: italic;
}
.schedday
{
    	font-size: 16pt;
      color: #006600;
      text-align: left;
      /*font-weight: bold;*/
      font-style: italic;
}
.schedtop
{
    	font-size: 20pt;
      color: #000099;
      font-weight: bold;
      /*font-style: italic;*/
}
.schedtime
{
    	font-size: 12pt;
      color: #000000;
      text-align: left;
      vertical-align: top;
      border: groove;
      border-width: thin;
      border-color: #004400;
}
.quote {
	margin-left:60px;
	margin-right:60px;
   color: #000066;
	}
 .linktable {
   margin-left:10px;
   }
/****************************************** Divs ***********************************/
#logobar {
   top: 0px;
   left: 5px;
	clip: auto;
	overflow: hidden ;
	height:100px;
   /*width: 95px; */
   position: absolute;
   float: left;
	display: block;
   border: 0;
	}



/************************************* Html Taga **************************************/
  html  {
   margin:0px;
   padding:0px;
   }
   body {
   background-image:url(images/bgtile.jpg);
   margin:0px;
   padding:0px;
   padding-left:5px;
   padding-right:5px;
   }
   p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
   margin-left:10px;
   margin-right:10px;
   }
	h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
   color: #000000;
   margin-left:25px;
   }
   h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   color: #000000;
   margin-left:20px;
   }
   h3 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color: #000000;
   margin-left:20px;
   }
   h4 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color: #000000;
   margin-left:20px;
   }
   td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
td.textnav {
	font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
  	font-weight:bold;
	color:#330066;
	}
a.bbmw:link,a.bbmw:active,a.bbmw:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   text-decoration:underline;
   color:#000099;
}
a.bbmw:hover {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#ff0000;
   text-decoration:underline;
}
a.bbmw em {
  color:#000099;
  font-style: normal;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  }

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/padding.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
                                                             /* style the outer div to give it width */
.menu {font-size:0.85em; padding-bottom:1px; width:100%; z-index:500;
       background:#99D6FF url(images/top-menu.gif) center center;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:3em; background:transparent; z-index:500;}

/* style the sub-level lists */
.menu ul ul {width:15em; z-index:500;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:3em;line-height:3em; display:block; z-index:500;}

/* style the sub level list items */
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em; z-index:500;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:100%; width:4em; font-size:1em;
                          text-decoration:none;color:#000;
                          background:#949e7c url(images/top-menu.gif) center center;
                          padding:0 2em 0 1em; border-left:1px solid #eee; border-right:1px solid #000;}
/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {width:4em; w\idth:3em;}

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#4E7D9C url(images/sub-menu.gif);
                                      color:#150185;width:12em;height:100%;line-height:1em;
                                      padding:0.5em 1em; border-bottom:1px solid #7aa;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}


/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#4E7D9C;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#4E7D9C;}

/* style the level hovers */
/* first */
* html .menu a:hover {color:#150185;background:#99D6FF url(images/top-menu2.gif) center center;
                     position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#150185;background:#99D6FF url(images/top-menu2.gif) center center;}
/* second */
* html .menu ul ul a:hover{color:#ff0;background:#73BBE7; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#ff0;background:#73BBE7;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:3em; left:0; width:14em;}

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em;
                   background:transparent url(images/space50.gif); left:-3em;}



/********************************* Font Colors ***********************************/
.bold {
   font-weight: bold;
   }
.italic {
   font-style: italic;
   }
.bolditalic {
   font-weight: bold;
   font-style: italic;
   }
.gold {
   font-weight: bold;
   color: #eeee00;
   }
 .whiteb
{
        font-weight: bold;
        color: #FFFFFF;
}
 .white
{
        color: #FFFFFF;
}
 .ltgrey
{
        font-weight: bold;
        color: #dddddd;
}
.blue
{
      color: #0000FF;
}
.blueb
{
      color: #0000FF;
      font-weight: bold;
}
.bluei
{
      color: #0000FF;
      font-style: italic;
}
.dkblue
{
      color: #000077;
}
.dkblueb
{
      color: #000077;
      font-weight: bold;
}
.dkbluei
{
      color: #000077;
      font-style: italic;
}
.ltgreen
{
      color: #00FF00;
}
.ltgreenb
{
      color: #00FF00;
      font-weight: bold;
}
.ltgreeni
{
      color: #00FF00;
      font-style: italic;
}
.green
{
      color: #007700;
}
.greenb
{
      color: #007700;
      font-weight: bold;
}
.greeni
{
      color: #007700;
      font-style: italic;
}
.red
{
      color: #FF0000;
}
.redb
{
      color: #FF0000;
      font-weight: bold;
}
.redi
{
      color: #FF0000;
      font-style: italic;
}
.dkred
{
      color: #770000;
}
.dkredb
{
      color: #770000;
      font-weight: bold;
}
.dkredi
{
      color: #770000;
      font-style: italic;
}
.redbrown
{
      color: #884433;
}
.redbrownb
{
      color: #884433;
      font-weight: bold;
}
.redbrowni
{
      color: #884433;
      font-style: italic;
}
.pink
{
      color: #EE2299;
}
.pinkb
{
      color: #EE2299;
      font-weight: bold;
}
.pinki
{
      color: #EE2299;
      font-style: italic;
}
.purple
{
      color: #FF00FF;
}
.purpleb
{
      color: #FF00FF;
      font-weight: bold;
}
.purplei
{
      color: #FF00FF;
      font-style: italic;
}
.dkpurple
{
      color: #770077;
}
.dkpurpleb
{
      color: #770077;
      font-weight: bold;
}
.dkpurplei
{
      color: #770077;
      font-style: italic;
}
.pumpkin
{
      color: #e35638;
}
.highlite
{
         background: #FFFF00;
         }
.highlite2
{
         background: #FFFFFF;
         font-weight: bold;
         }










