@media print {

.printhide { display: none }

}

@media screen {

.screenhide { display: none }

}

body {
	background: #94945C url(/images/bkgd_stripes.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}


#contentstripe {  
	width: 764px;  
	top: 0;
	margin: -8px auto -7px;
	padding: 0;
	background-color: #FFFFFF;
}

#header {
	width: 760px;
	padding: 0;
	margin: 0 auto;
	height: 151px;
}
.nav_button { float: left;
	text-align: center;
	width: 113px;
	height: 22px;
	padding: 0 0;
	margin: 0 0;
    font-weight: bold;
	line-height: 22px;
	background-image: url(/images/nav_button.gif);
	background-repeat: no-repeat;
}

.nav_button, .nav_button a:link, .nav_button a:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-size: 12px;
}

.nav_button a:hover {
        color: #660000;
        text-decoration: none;
}

.nav_button a:active {
        color: #CC6600;
        text-decoration: none;
}

#navbar {
	width: 760px;
	height: 33px;
	margin: 0 auto;
	background-image: 	url(/images/topnavall.jpg); 			background-repeat: no-repeat; 
}

.map {  float: left;
	width: 205px;
	height: 32px;
}


.home { float: left;
	text-align: center;
	width: 81px;
	height: 32px;
	padding: 0 0;
	margin: 0 0;
    font-weight: bold;
	line-height: 32px;
}

.about {  float: left;
	text-align: center;
	width: 107px;
	height: 32px;
	padding: 0 0;
	margin: 0 0;
    font-weight: bold;
	line-height: 32px;
}

.adopt {  float: left;
	text-align: center;
	width: 71px;
	height: 32px;
	padding: 0 0;
	margin: 0 0;
        font-weight: bold;
	line-height: 32px;
}
.error {
    font-family: Arial, Helvetica, sans-serif;
    color: red; 
    font-size:11px; 
    font-weight: bolder; 
    text-align: left;
}
.warning{
    font-family: Arial, Helvetica, sans-serif;
    color: #660000;
    font-size:11px; 
    font-weight: bolder; 
    text-align: left;
}

.success{
    font-family: Arial, Helvetica, sans-serif;
    color: green; 
    font-size:11px; 
    font-weight: bolder; 
    text-align: left;
}

.forminput{
	font-size: 11px;
}
.label {
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC6000;
}

.static_content, .hrform static_content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
    font-weight: normal;
}
.required{
    color: red;
}
.login {  float: left;
	text-align: center;
	width: 118px;
	height: 32px;
	padding: 0 0;
	margin: 0 0;
        font-weight: bold;
	line-height: 32px;
}

.resultset{
    background-color: #EADEC8;
} 
.paging{
    font-size: 10px;
}
.currpage{
    font-size: 10px;
    font-weight: bold;
    color: red;
}
.hrform{
    background-color: #C1C1C1;
    font-size: 11px;
}
.hrform a:link, .hrform a:visited{
	color: #660000;
	text-decoration: underline;
}
.hrform a:hover {
	color: #660000;
	text-decoration: none;
}

.hrform a:active {
	color: #CC6600;
	text-decoration: underline;
}

.disapproved a:link, .disapproved a:visited{
    border-bottom:1px solid red;
}
.approved a:link, .approved a:visited{
    border-bottom:1px solid green;
}
.pending a:link, .pending a:visited{
    border-bottom:1px solid orange;
}

.column, .column a:link{
    background-color: #E6E6E6;
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC6000;
}

.column a:link, .column a:visited{
    background-color: #E6E6E6;
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC6000;
    text-decoration: underline;
}

.column a:hover{
    color: #660000;
    text-decoration: none;
}
.title h1{
    font-family: georgia, times new roman, times, serif;
    font-size: 1.50em;
    margin: 0 0;
}
.calendar,.calendar table { width: 200px; height: 200px; }

#navbar a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#navbar a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#navbar a:hover {
	color: #660000;
	text-decoration: none;
}

#navbar a:active {
	color: #660000;
	text-decoration: none;
}

#columnstest {
	width: 760px;
	margin: 0 auto;

}

#columns {
	width: 760px;
	margin: 0 auto;
	background-image: url(/images/bkground.jpg); 			background-repeat: repeat; 
}


#pagecontenttest {
	width: 760px;
	margin: 0 auto;

}

#pagecontent {
	width: 760px;
	margin: 0 auto;
	background-image: url(/images/footer_signs.jpg); 			background-repeat: no-repeat;
	background-position: bottom;
}

#colleft {
	width: 200px;
	float: left; }

#leftnav {
	margin: 0 0;
	padding: 0 15px 15px;
}

#colright {
	width: 510px;
	padding: 15px 15px 0;
	margin-left: 215px;
	padding-bottom: 0;}

#footer {
	width: 760px;
	height: 78px;
	background-image: url(/images/footer.jpg); 		background-repeat: no-repeat;
	background-color: #94945C;
background-postion: top center;
	margin: 0;
	text-align: center;
	clear: both;
}

#footertext {
	width: 760px;
	height: 125px;
	margin: 0;
	text-align: center;
	clear: both;
}

#footertextorig {
	width: 760px;
	height: 78px;
	margin: 0;
	text-align: center;
	clear: both;
}

.footertexttest {
	font-size: 0.95em;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 55px;
	background-color: #FF0000;
}

.footertext {
	font-size: 0.95em;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 25px;
}

img.footertext {  padding: 0 0 .25em;
}

.center {
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
    	padding: 15px 0;
}

div.blocktext {
    	margin-left: auto;
    	margin-right: auto;
    	width: 80%;
	padding: 4px;
}

div.hr {
  	height: 4px;
  	background: #FFFFFF url(/images/hr1.gif) repeat center;
margin-bottom: 0;
border: 0;
line-height: .50em;

}

div.hr hr {
  	display: none;
}

.floatright {
	float: right;
	margin: 2px;
}

.floatleft {
	float: right;
}


#leftnav a:link {
	color: #000000;
	text-decoration: none;
}

#leftnav a:visited {
	color: #000000;
	text-decoration: none;
}

#leftnav a:hover {
	color: #660000;
	text-decoration: underline;
}

#leftnav a:active {
	color: #CC6600;
	text-decoration: underline;
}

a:link {
	color: #660000;
}

a:visited {
	color: #660000;
}

a:hover {
	color: #660000;
	text-decoration: none;
}

a:active {
	color: #CC6600;
	text-decoration: none;
}

.footertext a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.footertext a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.footertext a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.footertext a:active {
	color: #FFFFFF;
	text-decoration: none;
}



ul.check {
	list-style: url(/images/check.gif) disc;
}

.clear 	 {
	clear: both;
}

table {  margin-left: 0; margin-right: auto; empty-cells: show; }

table.left {  margin-left: 0; margin-right: auto; empty-cells: show; }

table.full {  margin-left: 0; margin-right: auto; width: 100%; empty-cells: show; }

table.generic {  margin-left: auto; margin-right: auto; empty-cells: show; border: 0px; padding: 0px; border-spacing: 0px; }

th {  padding: .50em; }

td {  vertical-align: top; padding: .50em; }

.leftalign {  text-align: left; }

.rightalign {  text-align: right; }

ADDRESS,
BLOCKQUOTE, 
BODY, DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6, IFRAME, 
NOFRAMES, 
OBJECT, OL, P, 
UL, APPLET, 
CENTER, DIR, 
HR, MENU, PRE   { display: block }
LI              { display: list-item }
HEAD            { display: none }
TABLE           { display: table }
TR              { display: table-row }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH          { display: table-cell }
CAPTION         { display: table-caption }
TH              { font-weight: bolder; text-align: center }
CAPTION         { text-align: center }
BODY            { padding: 8px; line-height: 1.33 }
H1              { font-family: georgia, times new roman, times, serif; color: #660000; font-size: 1.70em; margin: .67em 0 }

H1.top              { font-family: georgia, times new roman, times, serif; color: #660000; font-size: 1.70em; margin: 0 0 .67em; }

H1.leftnav              { font-family: georgia, times new roman, times, serif; color: #660000; font-size: 1.50em; margin: 1.00em 0 .67em; }

H2              { font-size: 1.25em; color: #CC6600; margin: .83em 0 -0.33em; }
H3              { font-size: 1.17em; margin: .83em 0 }
H4              { font-size: 1.10em; margin: 1em 0 }
P, 
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU            { margin: 1.33em 0 }
H5              { font-size: 1.00em; line-height: 1.17em; margin: 1.67em 0 -1.33em; }
H6              { font-size: 1.00em; font-style: italic; margin: 2.33em 0 -1.33em; }
H1      { font-weight: normal; }
H2, H3, H4,
H5, H6, B,
STRONG          { font-weight: bolder }
BLOCKQUOTE      { color: #663300; margin-left: 5%; margin-right: 5%; }

BLOCKQUOTE.byline      { color: #000000; margin-left: 5%; margin-right: 5%; }

I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
HR              { border: 1px inset }
OL, UL, DIR,
MENU, DD        { margin-left: 1.0em; }
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }

/* An example of style for HTML 4.0's ABBR/ACRONYM elements */

ABBR, ACRONYM   { font-variant: small-caps; letter-spacing: 0.1em }
/*A[href]         { text-decoration: underline } */
:focus          { outline: thin dotted invert }


/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

/* Elements that are block-level in HTML4 */
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, 
FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME,
NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, 
DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, 
COL, COLGROUP, TD, TH, CAPTION 
                { unicode-bidi: embed }
/* End bidi settings */


@media print {
  @page         { margin: 10% }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}

@media speech {
  H1, H2, H3, 
  H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90 }
  H1            { pitch: x-low; pitch-range: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  DFN           { pitch: high; pitch-range: 60; stress: 60 }
  S, STRIKE     { richness: 0 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}





/*a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; font-weight: normal; }

a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; font-weight: normal; }

a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #660000; text-decoration: underline; font-weight: normal; }

a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #660000; text-decoration: underline; font-weight: normal; }

h1 {  font-family: verdana, arial, helvetica, sans serif; font-size: 1.5em; color: #003366; }

h2 {  font-family: verdana, arial, helvetica, sans serif; font-size: 1.4em; color: #003366; }

h3  {  font-family: verdana, arial, helvetica, sans serif; font-size: 1.35em; color: #003366; }

h4 {  font-family: verdana, arial, helvetica, sans serif; font-size: 1.25em; color: #003366; }

h5 {  font-family: verdana, arial, helvetica, sans serif; font-size: 1.15em; color: #003366; }

h6 {  font-family: verdana, arial, helvetica, sans serif; font-size: 1.05em; color: #003366; }

p, form, blockquote {  font-family: verdana, arial, helvetica, sans serif; }

input.searchtopnav {  height: 15px; width: 115px; border: 0px solid #003366; padding: 0px; font-size: 11px; margin:0px 0px 4px 0px; }

input.submittopnav {  background-color: #660000; font-family: verdana, arial, helvetica, sans serif; font-weight: bold; font-size: 9px; color: white; margin:0px 0px 4px 0px; }

table {  margin-left: auto; margin-right: auto; empty-cells: show; font-size: 0.8em; }

table.left {  margin-left: 0; margin-right: auto; empty-cells: show; font-size: 0.8em; }

th {  font-family: verdana, arial, helvetica, sans serif; empty-cells: show; text-align: center; }

th.leftalign {  font-family: verdana, arial, helvetica, sans serif; empty-cells: show; text-align: left; }

td {  font-family: verdana, arial, helvetica, sans serif; vertical-align: text-top; empty-cells: show; }

ul, ol, dl {  font-family: verdana, arial, helvetica, sans serif; }

.bodysub {  font-family: verdana, arial, helvetica, sans serif; font-size: 0.70em; color: #000000; font-weight: normal; }

.cookietrail {  font-family: verdana, arial, helvetica, sans serif; font-size: 1.00em; color: #000000; font-weight: normal; }

a.cookietrail:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: none; font-weight: normal; }

a.cookietrail:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: none; font-weight: normal; }

a.cookietrail:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #660000; text-decoration: none; font-weight: normal; }

a.cookietrail:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #660000; text-decoration: none; font-weight: normal; }

.leftnav { font-size: 0.75em; font-family: verdana, arial, helvetica, sans serif; text-align: left; }



.leftnavsub { font-size: 0.75em; font-family: verdana, arial, helvetica, sans serif; text-align: left; }

a.leftnavsub:link {  color: #003366; font-weight: normal; text-decoration: none; }

a.leftnavsub:visited {  color: #003366; font-weight: normal; text-decoration: none; }

a.leftnavsub:hover {  color: #6699FF; font-weight: normal; text-decoration: none; }

a.leftnavsub:active {  color: #6699FF; font-weight: normal; text-decoration: none; }





.tab {  margin-left: 10px;}

.roll {
  background-color: white;
  color: black;
  font-family: Verdana,helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.65em;
  font-style: normal;
  text-decoration: none;

}

.roll:hover {
  background-color: white;
  color: #BEBEBE;
  font-family: Verdana,helvetica,sans-serif;
  font-weight: bold;
  font-size: 0.65em;
  text-decoration: underline;

}*/
