/* Main Structure
----------------------------------------------*/
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #a29380;
	text-align: center;
	margin: 0;
	padding: 0;
}
#page {
	position: relative;
	width: 750px;
	background-image: url(../img/pg-bkg-lcol.gif);
	background-repeat: repeat-y;
	background-position: 50% 0;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#header {
	width: 750px;
	height: 115px;
	background: #7f99b2 url(../img/entire_header.png) no-repeat top left;
}
#logo {
/*	display: none;*/
width:150;
position:absolute;
left:0;
top:0;
/*	float: left;
	background: url(../img/icon.png) no-repeat top left;
	margin: 0; */
}
/* #r-header {
	float: right;
	height:110;
	width:600;
	text-align: right;
	padding: 0 5px 0 0;
} */
#search {
	/* margin: 75px 0 0 0;
	padding: 5px; */
}
#search input {
	/* margin-right: 5px; */
}
#navcontainer {
	margin:0;
	padding:0;
}
#nav {
	float: left;
	width: 750px; /* 710 px for FF???*/
	list-style: none;
	background: url(../img/gradient-n.png) repeat-x top left;
	border-top: 1px #5d7da7 solid;
	border-bottom: 5px #fff solid;
	margin:0;
	padding:0;
}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
}
#nav a {
	float: left;
	font-size: 10px;
	padding: 6px 13px;
	text-decoration: none;
	color: #fff;
	border-left: 1px #5d7da7 solid;
	border-bottom: none; /*IE*/
}
#nav li.h-indent { margin: 0 0 0 71px;}
#sizer {
/*	margin-left: 55px;*/
margin:0;
}
#sizer a {
	margin: 0;
	padding:1px 0 0 2px;
	border: none;
}
#wrap {
	float:left;
	width: 550px;
	margin: 0;
	padding: 0;
}
#leftnav-container, #rightnav-container {
	margin: 0 5px; /* IE container fixes to box model */
}
#leftnav {
	float:left;
	width:170px;
	background-color: #faf4e1;
 	margin:0;
	padding: 0;
}
#content {
	float: left;
	width: 550px;
	background-color: #fff;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1.2em;
	margin:0;
	padding: 0 10px;
	margin-bottom:5px;
	z-index: -1;
}
#rightnav {
	float:right;
	width: 190px;
	background-color: #e5eaef;
	margin:0;
	padding:0;
}
#print-icon {
/* to be added beside or below h2 */
}
/* Common*/

a {
	color: #264e76;
}
li {
	padding-bottom:3px; 
	padding-top:3px
} 
h1, h2, h3, h3 a {

  font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
  font-weight: bold;
	/*color: #84714c;*/
	/*color: #5d7da7;*/
	color: #395d7b;
}
h1 {
	font-size: 1.8em;
	margin: 0;
}
h2 {
	font-size: 1.5em;
	margin: 0;
}
h3 {
font-size: 1.2em;
margin: 0;
}

h4, h5, h6 {
	font-size: 1.0em;
	font-family: Verdana, Arial, Sans-Serif;
}
#content hr {
	text-align: center;
}
/*#content table{
	text-align: center;
}
#content table tr td {
	text-align: left;
}*/
#content table a{
	font-size: 1em;
}
#newsfront a{
	line-height: 1.4em;
}

/*#content h3 {
	font-size: 1.5em;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	color:navy;
	text-align:center;
}*/
.button {
	background-color: #f90;
	color: #fff;
	border: none;
	font-size: 11px;
	padding: 2px 5px;

}
#search .button 
{
    border: 1px #fff solid;
}
.banner {
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	font-weight: bold; 
	text-align: center;
}
.kaneban {
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	font-weight: bold; 
	color: #696969;
	text-align: center;
}
.sm1 {
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 8px;
	font-weight: bold; 
	text-align: center;
}
.headline {
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 1.5em;
	font-weight: bold; 
	color: #507496; 
	text-align: center;
}

.headlinexmas {
 color: #5f88b6; 
 font-size: 2.5em; 
 font-family: Comic Sans MS; 
 text-align: center;
} 
.list {
    margin: 0;
	padding: 0 0 0 40px;
}
.calendar {
	font-family: Verdana;
	font-size: 1.4em;
	font-weight: bold; 
	color: #6e89a3; 
	text-align: left;
}
.kanehead {
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 1.3em;
	font-weight: bold; 
	color: maroon; 
	text-align: center;
}
.kane {
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 1.5em;
	font-weight: bold; 
	color: maroon; 
	text-align: center;
}
.caption1 {
	font-size:9pt;
	text-align:center;
}
.picture1 {
    border: 1px #060 solid;
}
.indent {
	padding: 0 10px 0 25px;
}
blockquote {
	margin:0;
	padding:0;
	font-family: Arial, Sans-Serif, Verdana;
	font-size:7pt;
	text-align: center;
}

/* DESIGN */
#leftnav {
	background-color: #faf8e1;
}
#rightnav {
	background-color: #e5eaef
}
.l-lnav, #h-lnav {
	background-color: #faf8e1;

}
#leftnav h3, #rightnav h3 {
	font-family: Garamond, times, serif;
	font-size: 1.4em;
	font-weight: bold;
	margin:0;
}
#leftnav h3 a {
	color: #84714c;
}
#leftnav h3 {
	padding: 2px 3px 6px 3px;
}
#rightnav h3 {
	color: #036;
	background-color: #7f99b2;
	background: url(../img/r-gradient.gif) repeat-x top left;
	padding: 6px 0 2px 10px;
}
#leftnav ul 
{
	background-image: url(../img/h-gradient.gif);
}
#rightnav ul
{
    background-image: url(../img/r-gradient.gif);
}
#leftnav ul, #rightnav ul
{
	list-style-type:none;
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0;
	padding: 0 0 0 5px;
}

#rightnav ul ul, #leftnav ul ul
{
    background-image: url(../img/); /* workaround for background-image: none; */
    margin:0;
	padding: 0 0 0 3px;
}

#leftnav ul li a, #rightnav ul li a
{
	font-family: Garamond, times, serif;
	font-size: 1.6em;
/*	font-weight:bold; */
	color: #fff;
	text-decoration:none;
}

#leftnav ul ul li a, #rightnav ul ul li a
{
    font-family: Verdana, Arial, Sans-Serif;
/*font-weight: bold;*/
	font-size: 1.2em;
	text-decoration:none;
}

#leftnav ul ul li a 
{
    color: #84714c;

}
#rightnav ul ul li a
{
    color: #036;
}

#leftnav ul ul ul
{
	/*list-style-type:disc;*/
	list-style-type:none;
	padding: 0 0 0 8px;
}
#leftnav ul ul ul li a 
{
	color: #84714c;
	font-size: 1.1em;
	text-decoration:none;
	font-weight:normal;
}
#footer-container {
	clear: both;
	width: 750px;
	height: 60px;
	background-color: #254567;
	border-top: 1px #1e426a solid;
}
#footer {
	margin: 15px 0 15px 0;
  	color: #fff;
	text-align:center;
}
#footer a {
	color: #fff;
	text-decoration: none;
	padding: 0 5px;
}
#navcontainer-dept {
	float: right;
	margin:0;
}

#nav-dept {
	list-style: none;
	margin:0;
	padding:0;
}
/*  RSS */
.spacer {
	padding-left: 5px;
}
.spacer a { 
	text-decoration: none; 
	padding-left: 3px;
}
/* Search */



p.date {
	color: #fff;
	margin-bottom: 0;
	padding: 0;
}
/* news */
p.news-date 
{
    font-size: 1.0em;
    color: #039;
    margin:0 0 0 10px;
}
#news_content 
{
    margin: 10px;
}

/*#vet a {
margin:0 5px 0 5px;
}*/

h2.green {
	color: #060; 
	font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
	font-weight: bold;
}
a.green {
	color: #060;
}
a.xmas:link {
 color: #CC3300; 
 font-size: 10pt; 
 font-weight: bold;  
 font-family: Arial; 
 text-decoration: underline; 
} 
a.xmas:active {
 color: #CC3300; 
 font-size: 10pt; 
 font-weight: bold; 
 font-family: Arial; 
 text-decoration: underline; 
} 
a.xmas:visited {
 color: #CC3300; 
 font-size: 10pt; 
 font-weight: bold; 
 font-family: Arial; 
 text-decoration: underline;
} 
a.xmas:hover {
 color: #5f88b6; 
 font-size: 10pt; 
 font-weight: bold; 
 font-family: Arial; 
 text-decoration: underline; 
}

a.past:link {
 color: #999999; 
 font-size: 10pt; 
 font-weight: bold;  
 font-family: Arial; 
 text-decoration: underline; 
} 
a.past:active {
 color: #999999; 
 font-size: 10pt; 
 font-weight: bold; 
 font-family: Arial; 
 text-decoration: underline; 
} 
a.past:visited {
 color: #999999; 
 font-size: 10pt; 
 font-weight: bold; 
 font-family: Arial; 
 text-decoration: underline;
} 
a.past:hover {
 color: #5f88b6; 
 font-size: 10pt; 
 font-weight: bold; 
 font-family: Arial; 
 text-decoration: underline; 
}

.LABEL
{
	font-size: 10pt; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
	margin: 0;
	padding: 0;
}

.DATA
{
	font-size: 10pt; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
	margin: 0;
	padding: 0;
}
.DATA2
{
	font-size: 10pt; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	margin: 10;
	padding: 0;
}
/* AutoComplete item */
.AutoCompleteExtender_CompletionList 
{
background-color : window;
color : windowtext;
font-size: small;
font-weight:normal;
background-color:Gray;
width: auto !important;
position: inherit !important; 
border:1px solid black;
/*creates border with
autocomplete_completionListElement
background-color*/
}

/*AutoComplete flyout */
.AutoCompleteExtender_CompletionListItem 
{ 
text-align : left;
background-color:White;
}

/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
background-color: Silver;
color: windowtext;
font-weight:bold;
font-size: small;
list-style: none;
text-align: left;
}
