/* cure the scroll bar problem in firefox that causes pages to jump */

html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

body {
	font-family: Tahoma, arial,sans-serif;
	font-size: 1em;
	color: #333;
	background-color:#5A6675;
}
#MainPage  {
	background-image: url(../images/background1.gif);
	background-repeat: no-repeat;
}
p  {
	font-family: Tahoma, arial,sans-serif;
	font-size: 0.9em;
	color: #333;
	margin-right:1em;
	line-height:1.5em;
}



a {
	text-decoration: none;
	color:#CC0000;
}

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

a:hover {
	text-decoration: underline;
	color: #6F8DAB;
}

#Navbar {
	color: #000;
	background-color:#CFD89F;
}
.Navbar {
	color: #000;
	background-color:#CFD89F;
}
.Navbar:link {
	font-family: Tahoma, arial,sans-serif;
	text-decoration: none;
	font-size: 0.95em;
	color: #000;
	background-color:transparent;
	margin: 0px 5px 0px 5px;
}
.Navbar:visited {
	font-family: Tahoma, arial,sans-serif;
	text-decoration: none;
	font-size: 0.95em;
	color: #000;
	background-color:transparent;
	margin: 0px 5px 0px 5px;
}

.Navbar:hover {
	font-family: Tahoma, arial,sans-serif;
	text-decoration: underline;
	font-size: 0.95em;
	color: #993300;
	background-color:CFD89F;
	margin: 0px 5px 0px 5px;
}

.NavbarOn:link {
	font-family: Tahoma, arial,sans-serif;
	text-decoration: underline;
	font-size: 0.95em;
	color: #993300;
	background-color:CFD89F;
	margin: 0px 5px 0px 5px;
}
.NavbarOn:visited {
	font-family: Tahoma, arial,sans-serif;
	text-decoration: none;
	font-size: 0.95em;
	color: #930;
	background-color:transparent;
	margin: 0px 5px 0px 5px;
}

.NavbarOn:hover {
	font-family: Tahoma, arial,sans-serif;
	text-decoration: underline;
	font-size: 0.95em;
	color: #000;
	background-color:CFD89F;
	margin: 0px 5px 0px 5px;
}

.Footer {
	font-size: 0.85em;
	color:#000;
	background-color: #BBC1C8;
	font-family: Tahoma, arial,sans-serif;
	padding-top: 2px;
	margin-top: 2px;
}


H1 {
	font-family: Tahoma, arial,sans-serif;
	color: #993300;
	font-size: 1.6em;
	font-weight: lighter;
	text-transform:capitalize;
}


H2 {
	font-family: Tahoma, arial,sans-serif;
	color: #999900;
	font-size: 1.4em;
	font-weight: lighter;
	clear:both;
}
H3 {
	font-family: Tahoma, arial,sans-serif;
	color: #AA5980;
	font-size: 1.2em;
	font-weight : lighter;
	clear:both;
}
H4 {
	font-family: Tahoma, arial,sans-serif;
	color: #333;
	font-size: 1em;
	font-weight : lighter;
	clear:both;
}

ul li {
	font-family: Tahoma, arial,sans-serif;
	font-size: 0.9em;
	margin-left: 1.0em;
	margin-right:1em;
	line-height:1.5em;
	padding-left:1em;
	list-style-image:url(../images/bullet-paw.gif);
	}
ol li {
	font-family: Tahoma, arial,sans-serif;
	font-size: 0.9em;
	margin-left: 1.4em;
	margin-right:1em;
	line-height:1.5em;
	}
	
/*  sidebar styling and links */
#sidebar {font-size: 0.80em;}

#sidebar p  {
  margin: 0;
  padding-left: 0em;
}
/*  sidebar menu header */
#menutop ul  {
  margin: 0;
  padding-left: 0em;
}
#menutop ul li {
	display: block;
	list-style: none;
	list-style-type: none;
	margin:0em 0em 0.3em 0em;
	padding:0.2em;
	background-color:#CFD89F;
	list-style-image:none;
}
#menutop ul li a:link {
	text-decoration: none;
	color: #000;
	padding:0.2em;
	background-color:#CFD89F;
	display:block;
}
#menutop ul li a:visited {
	text-decoration: none;
	color: #000;
	padding:0.2em;
	background-color:#CFD89F;
	display:block;
}
#menutop ul li a:hover {
	text-decoration: none;
	color: #000;
	padding:0.2em;
	background-color:#AEB876;
	display:block;
}

/*  sidebar menu */
#menu ul  {
  margin: 0;
  padding-left: 0em;
}
#menu ul li {
	display: block;
	list-style: none;
	list-style-type: none;
	margin:0em 0em 0.3em 0em;
	padding:0.2em;
	background-color:#DBCFE2;
	list-style-image:none;
}
#menu ul li a:link {
	text-decoration: none;
	color: #000;
	padding:0.2em;
	background-color:#DBCFE2;
	display:block;

}
#menu ul li a:visited {
	text-decoration: none;
	color: #000;
	padding:0.2em;
	background-color:#DBCFE2;
	display:block;
}

#menu ul li a:hover {
	text-decoration: underline;
	color: #000;
	padding:0.2em;
	background-color:#CCB8DA;
	display:block;
}

.larger {
	font-family: Tahoma, arial,sans-serif;
	font-size: 1.2em;
}
.smalltext {
	font-family: Tahoma, arial,sans-serif;
	font-size: 0.8em;
}
.largerGreyBlue {
	font-family: Tahoma, arial,sans-serif;
	font-size: 1.4em;
	color:#A2B6CA;
	font-stretch:expanded;
	font-weight:normal;
}
form  {
	margin: 0px;
	padding: 0px;
}
.address {
	font-family: Tahoma, arial,sans-serif;
	font-size: 1em;
	color:#5A6675;
	padding:0.5em;
	border-top:#917B9F dashed 1px;
}
#content{margin:0; padding:0;}
#content img {
	border: #5A6675 solid 1px;	
	border-top: #ccc solid 1px;	
	border-left: #ccc solid 1px;		
	padding:5px;
	margin:10px;
	background-color:#F3F3F3;
}
#table1 td {padding:3px; border:1px #A2B6CA solid;}
#table2 td {padding:3px; border:1px #A2B6CA solid;}
#table3 td {padding:3px; border:1px #A2B6CA solid;}
#table4 td {padding:3px; border:1px #A2B6CA solid;}
#FrontPage img {padding:0px;margin:5px;border:0px none; background:transparent;}