BODY { 

background-image:url(graphics/graphite.jpg);
background-repeat: repeat;
margin-top:.5em;
margin-left:2em;
font-style: arial, sans-serif;
font-size: 12px;
font-weight: bold;

}

small { font-size: 10px;
} 

h1 { font-size: 16px;
    font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2 { font-size: 14px;
    color: #808080;
    font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
h3 { font-size: 12px;
    color: #000000;
    font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}

.gray { color: #D9D3D3;
}

.content { width: 530px;
          color: black;
		  font-weight: normal;
}

.content b { font-size: 14px;
}

.content small { font-size: 10px;
}

.service_title { font-size: 13px;  color: #000000;  font-weight: bold;
}

.tableback { background-image:url(graphics/graphite.jpg);
             background-repeat: repeat;
}

.greyback{ background-color: #c0c0c0;
            padding-top: 4px;
			padding-bottom: 4px;
			padding-left:5px;
			padding-left:2em;
			padding-right:10px;
            
}

.logotop {
	   background-color:#ffffff;
	   background-image: url(graphics/San-Antonio-Veterinarians.jpg);
	   background-repeat: no-repeat;
		  }
		  
.padleft { padding-left:30px;
}
.padleft8 { padding-left:8px;
}
.padleft15 { padding-left:15px;
}
.padright { padding-right:10px;
}
.vertspacer { line-height:15px;
              padding-left:10px;
}
.subhead { font-size: 12px; font-weight: bold; color: #404040;
}
.medium_block { width: 350px;
}
.bigger { font-size: 14px; font-weight: bold; 
}

.wide_block { width: 500px;
}

.contentborder
  { border-bottom-style: solid;
    border-bottom-color: #ffffff;
    border-bottom-width: 1px;

    border-top-style: solid;
    border-top-color: #ffffff;
    border-top-width: 1px;

    border-left-style: solid;
    border-left-color: #ffffff;
    border-left-width: 1px;

    border-right-style: solid;
    border-right-color: #ffffff;
    border-right-width: 1px;
    
    background-color: #FFFFFF;
    padding: 5px;
}

.light { font-size: 9px; color: #808080; 
}
.light b { font-size: 10px; color: #808080; 
}
sup {color:red; }

.nav {  font-weight:bold;
}

.navbig { font-size: 16px; font-weight: bold; color: #404040;
}

.odd { background-color: #E6DFD7;
       padding: 4px;
       padding-right:3px;
}
.even { background-color: #D6D3D6;
}

.bigquestion {
font-size: 18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:000000;

}

.question {
font-size: 16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:000000;

}


.subquestion {
font-size: 13px;
line-height: 16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:000000;

}

.c_name {
font-size: 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:000000;
width: 100px;
}

.compactform { margin: 0em 0 }

}

.Help {     font-family:Verdana,Arial, Helvetica, sans-serif;
            position: absolute; posTop: 0; posLeft: 0;
            border-width:1; border-style: dashed;
            background-color: yellow; color: #000000;
            width:150; font-size:9pt
            margin-left:2em;
          }

.partlink { color:#0308CB;
          font-size: 11px;
          line-height:12px;
          font-weight:bold;
          color:red;
          padding-left:.5em;
          border:1px;
}

.inset { margin-left:2em;
}

.spacer { line-height:15px;
          font-size: 13px;
          font-weight:medium;
          padding-left:.5em;
          border:1px;
}

.copyright { 
font-size: 9px;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#000000;

}

.demo_text { 

font-size: 9px;
font-weight:normal; 
font-family:Verdana,Arial, Helvetica, sans-serif;
color:333333;

}

.demo_story { background-color:#F5F729;
	      padding:1em;
}

TD.page_name { font-size: 16px;
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:333333;
}

.border_plain_red { 

border:1px; 
border-style: solid; 
border-color:cc0000;
}

.border_red { 

border:1px; 
border-style: dashed; 
border-color:cc0000;
}

.border_gray { 

border:1px; 
border-style: dashed; 
border-color:12437A;
background-color: eeeeee; 
color:cc0000; 
font-weight: bold; 
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;

}

TD {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:000000;
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
text-decoration: none
}

TD.statustxt {

font-size: 1em;
font-weight:normal;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:333333;

}

A:link {
text-decoration:none;
color: #0000C0;
}

A:visited {
text-decoration:none;
color: #0000C0;

}

A.plain {
text-decoration:none;
color: #0000C0;
}

A:HOVER {
color : #008000;
text-decoration:underline;
}


INPUT,SELECT { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top: 1px;

}

.submitLink {
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: Medium;
 color: #CC0000;
 background-color: transparent;
 text-decoration: none;
 border: none;
 cursor: pointer;
 cursor: hand;
 padding: 0px;
 margin-bottom: 0px;
 display: inline-block;
 top:0px;
 bottom: 0px;
  }

.formsub
  {
   font-size: 9px;
   padding: 0px;
   margin-bottom: 0px;
   display: inline-block;
   top:0px;
   bottom: 0px;
  }

.nm { font-weight: bold;
          font-size: .75em;
		  color: #808080;
		  text-align: right;
		  padding-right: 5px;
}
.val { font-weight: normal;
          font-size: .75em;
		  text-align: left;
		  padding-left: 5px;
}
.val_bold { font-weight: bold;
          font-size: .75em;
		  text-align: left;
		  padding-left: 5px;
}
.fixed { font-family: monospace;
 
}

.calloutBox {
  background-color: #ffffff;
  border: 1px #EBE3E3 solid;
  padding: 3px;
  color: #000000;
  float: right;
  width: 190px;
  
  margin-top: 3px;
  margin-left:10px;
  margin-right: 10px;
  margin-bottom:10px;
}
.calloutBoxBig {
  background-color: #ffffff;
  border: 1px gray solid;
  padding: 3px;
  color: #000000;
  float: right;
  width: 190px;

  margin-top: 3px;
  margin-left:10px;
  margin-right: 2px;
  margin-bottom:10px;
}
.portrait p {
  background-color: #ffffff;
  padding: 5px;
  color: #000;
  text-align: center;
}

