/*
################################################################################
# $Id: mh.css,v 1.10 2008/06/12 07:58:43 peter Exp $
# Copyright AT Veterinary Systems (2001-2007)
# mh stylesheet
################################################################################
*/

@import url(ContentStyles.css);

.otText { padding:10px 0 0 0; margin:0 0 0 0; color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; }
.otTextBI { padding:10px 0 0 0; margin:0 0 0 0; color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; }
.text0 { color: #19519d; font-size: 0.6em; font-family: arial, helvetica, sans-serif; font-weight: normal; }
.text0B { color: #19519d; font-size: 0.6em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.text { color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; }
.textB { color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.textBB { color: #19519d; font-size: 0.85em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.text2 { color: #19519d; font-size: 0.85em; font-family: arial, helvetica, sans-serif; font-weight: normal; }
.text2B { color: #19519d; font-size: 0.85em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.textBI { color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; }
.textDir { color: #19519d; font-size: 0.66em; font-family: arial, helvetica, sans-serif; }

.textNPad  { color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; margin-top: 1px; padding-top: 0px; }
.textNPadJ { color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; margin-top: 1px; padding-top: 0px; text-align: justify; }
.newsText  { color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; padding-top: 0px; margin-top: 1px; padding-bottom: 5px; margin-bottom: 0px; }
.newsTextB  { color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; padding-top: 0px; margin-top: 1px; padding-bottom: 5px; margin-bottom: 0px; font-weight: bold; }

input { width: 100%; height: 1.3em; border-style: solid; border-color: #bacae1; border-width: 1px; color: #19519d;  font-size: 0.7em; font-family: arial, helvetica, sans-serif;  }
textarea { width: 100%; border-style: solid; border-color: #bacae1; border-width: 1px; color: #19519d;  font-size: 0.7em; font-family: arial, helvetica, sans-serif; }
select { width: 100%; border-style: solid; border-color: #bacae1; border-width: 1px; color: #19519d;  font-size: 0.7em; font-family: arial, helvetica, sans-serif;  }

.menuText {
  height: 19px;
  color: white;  background-color: #19519d;
  font-size: 9pt;  font-family: arial, helvetica, sans-serif;
  padding-left: 5px;  padding-right: 5px;
}
.menuTextSel {
  height: 19px;
  color: #19519d;
  background-color: #a8c7e2;
  font-size: 9pt;  font-family: arial, helvetica, sans-serif;
  padding-left: 5px;  padding-right: 5px;
}
p.subMenuItem {
  color: #19519d; background-color: #bacae1;
  font-size: 8pt;  font-family: arial, helvetica, sans-serif;
  padding-left: 7px;  padding-top: 5px;  padding-bottom: 2px;
  margin-top: 0px;  margin-bottom: 0px;
}
p.subMenuItemSel {
  color: white;  background-color: #19519d;
  font-size: 8.5pt;  font-family: arial, helvetica, sans-serif;
  padding-left: 7px;  padding-top: 5px;  padding-bottom: 2px;
  margin-top: 0px;  margin-bottom: 0px;
}
.subMenuBlobs { float: left; padding-right: 3px; }
.subMenuCell { background-color: #bacae1; }
td.subMenuBottomSpacer { height: 4px; background-color: #bacae1; }
p.subsubMenuItem {
  color: #19519d;  background-color: #e6ecf5;
  font-size: 66%;  font-family: arial, helvetica, sans-serif;
  padding-left: 0px;   padding-top: 2px;  padding-bottom: 2px;
  margin-top: 2px; margin-bottom: 0px; margin-left: 20px;
}
p.subsubMenuItemSel {
  color: #19519d;  background-color: #e6ecf5;
  font-size: 66%;
  font-family: arial, helvetica, sans-serif; font-weight: bold;
  padding-left: 0px; padding-top: 2px; padding-bottom: 2px;
  margin-top: 2px; margin-bottom: 0px; margin-left: 20px;
}
td.subsubMenuItem { background-color: #e6ecf5; }
td.subsubMenuItemSel { background-color: #e6ecf5; }
.sideMenuText  {
  position: absolute;
  top: 3px; left: 29px;
  color: #19519d; 
  background-color: #d4dfed;
  font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}
.sideMenuTextW  {
  position: absolute;
  top: 3px; left: 29px;
  color: white; background-color: #19519d;
  font-size: 9pt; font-family: arial, helvetica, sans-serif;
  text-decoration: none;
}

A { color: #19519d; text-decoration: none; }
A.noBulls {  }
A.noBullsSel {  }
A.blueUSel { color: white; text-decoration: underline;}
A.blueSel  { color: white;}
A.blueU    { text-decoration: underline;}
A.white    { color: white;}

#logoLayer { position: absolute; top: 0px; left: 0px; height: 94px; }
#bannerLayer { position: absolute; top: 0px; left: 264px; height: 94px; }

#menu { position: absolute; top: 94px; left: 0px; width: 778px; height: 19px; background-color: #19519d; }
#menu1 { position: absolute; left:141px; }
#menu2 { position: absolute; left:210px; }
#menu3 { position: absolute; left:305px; }
#menu4 { position: absolute; left:378px; }
#menu5 { position: absolute; left:463px; }
#menu6 { position: absolute; left:528px; }
#menu7 { position: absolute; left:607px; }
#menu8 { position: absolute; left:685px; }

#subMenuLayer { position: absolute; top: 113px; left: 0px; width: 141px; height: 187px; background-color: #d3dfed; }
#searchBall { position: absolute; top: 93px; left: 10px; width: 127px; height: 19px; z-Index: 2; }
#locationButtLayer { position: absolute; top: 122px; left: 10px; width: 127px; height: 23px; }
#contactButtLayer { position: absolute; top: 146px; left: 10px; width: 127px; height: 23px; z-Index: 2; }
#referralsButtLayer { position: absolute; top: 170px; left: 10px; width: 127px; height: 23px; z-Index: 2; }
#careersButtLayer { position: absolute; top: 194px; left: 10px; width: 127px; height: 23px; z-Index: 2; }
#ordersButtLayer { position: absolute; top: 218px; left: 10px; width: 127px; height: 23px; z-Index: 2; }

/*locations menu*/
#locationsMenuLayer { visibility:hidden; position:absolute; top:110px; left:130px; z-index:6; padding:10px; }
#mapLinkTable { background-color:#19519d; color:white; border-style: solid; border-width:1px; border-color:white; }
.mapLink { display:block; width:103px; height:20px; color:white; font-family: arial,helvetica,sans-serif; font-size:9pt; font-weight:normal; padding:2px 0px 0px 8px; border: solid #e3eaf4 1px; }
.mapLink:hover { color:#19519d; background-color:#a8c7e2; }

#titleLayer { position: absolute; top: 113px; left: 141px; height: 39px; }
#titleTextLayer { position: absolute; top: 9px; left: 31px; margin: 0px; padding: 0px; color: #19519d; font-size: 18px; font-family: arial, helvetica, sans-serif; }
#mainContentLayer { position: absolute; top: 185px; left: 0px; width: 778px;}
#leftContentCell { background-color: #e3eaf4; }
#leftContentOverlapCell { height:65px; background-color: #d4dfed; }
#leftContentPaddingCell { height:2px; background-color: #e3eaf4; }

#newsNoticeBoardTable { height: 24em; }
#noticeCell { width: 290px; vertical-align: top; }
#notice { width: 290px; overflow: hidden; }
#noticeText { width: 290px; text-align: right; color: #19519d; font-size: 0.7em; font-family: arial, helvetica, sans-serif; padding-top: 2px; }

#mainContentLayerD { position: absolute; top: 185px; left: 0px; width: 778px; background-color: #bacae1;}
#mainContentLayerT { position: relative; top: 0px; left: 141px; width: 637px; background-color: white; }
#sideMenuLayer { position: absolute; top: 0px; left: 0px; height: 95%; width: 141px; background-color: #bacae1; }
#footerLeft { bottom: 0px; left: 0px; width: 141px; background-color: white; }
#footerRight { position: absolute; bottom: 0px; left: 141px; width: 600px; background-color: white; }
#moggy { position: absolute; top: -17px; left: 555px; }
 
/*locations menu*/
#locationsMenuLayer { visibility:hidden; position:absolute; top:110px; left:130px; z-index:6; padding:10px; }
#aboutLinkTable { background-color: #19519d; color:white; border-width:2px; border-color:white; }
#aboutLinkTable td {padding-top:3px; padding-bottom: 3px; padding-right:8px; }
.aboutLink { color: #e6ecf5; background-color: #19519d; font-family: verdana,arial,helvetica,sans-serif; font-size:0.7em; font-weight:bold; padding:0px 0px 0px 0px;}
.aboutLink:hover { color:white; }
