
/*
==========================
			text
==========================
*/

body {
	color: #000;
	background-color: #F7F7F7;
/*	background-color: #F7F7F7;*/
/*	background-image: url(../images/background_001.gif); */
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	margin: 0px;
}

acronym {
   cursor: help;
}
acronym:hover {
   border-bottom: 1px solid #870b01;
}

p	{
	font-family: Verdana,sans-serif;
	font-weight: 400;
	font-size: 8pt;
	font-variant: normal;
	color: #000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: 0.2em;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.cd_ul	{
	margin: 0px;
	padding: 0px;
}

.cd_li {
	list-style-type: disc;
	color: #000;
	margin-left: 16px;
	padding-left: 0px;
	padding-top: 3px;
	font-family: Verdana,sans-serif;
	font-weight: 400;
	font-size: 8pt;
	font-variant: normal;
}

em	{
	color: #666;
}


#quote1	{
	font-family: cursive,serif;
	font-weight: 500;
	font-size: 9pt;
	font-style: italic;
	color: #333333;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: 0.1em;
	padding-left: 5px;
	padding-right: 5px;
}

#quote2	{
	font-family: cursive,serif;
	font-weight: 500;
	font-size: 9pt;
	font-style: italic;
	color: #333;
	letter-spacing: normal;
	text-align: right;
	vertical-align: top;
	word-spacing: 0.1em;
	padding-right: 10px;
}



.quote1	{
	font-family: cursive,serif;
	font-weight: 500;
	font-size: 9pt;
	font-style: italic;
	color: #666;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: top;
	word-spacing: 0.2em;
	padding-left: 80px;
	padding-right: 40px;
}

.quote2	{
	font-family: cursive,serif;
	font-weight: 500;
	font-size: 9pt;
	font-style: italic;
	color: #666;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: 0.2em;
}

/*
#container {
	width: 762px;
	padding: 0;
	margin: auto;
	text-align: left;
	}
#intro {
	vertical-align: bottom;
	}
#pageHeader {
	padding: 0;
	margin: 0;
	height: 246px;
	border: 1px solid white;
	}
#pageHeader h1 {
	background:  url(title_hdr.jpg) no-repeat top left;
	width: 760px;
	height: 176px;
	margin: 70px 0 0 0;
	padding: 0;
}
*/
.qb	{
	font-weight: 600;
}

b	{
	font-family: Verdana,sans-serif;
	font-weight: 600;
	font-variant: normal;
	color: #033;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: 0.2em;
}

textarea {
	color: #000;
	background-color: #FFF;
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-weight: 400;
}

input {
	font-family: Verdana,sans-serif;
	font-weight: 600;
	color: #000000;
	background-color: #8BAEBD;
	font-size: 8pt;
}
/*
==========================
			borders/cells
==========================
*/

.td {
	border-color: #5A696A;
	border-style: solid;
	border-width: 1px;
	background-color: #EEE;
}

.cel_01 {
	color: #FFF;
	background-image:  url(../images/logo_03.png);
}

.cel_02 {
	color: #FFF;
	background-image:  url(../images/water_002.jpg);
	height: 400px;
}

.cel_03	{
/* used to balance the text boxes in main content
- taken from h2 definition*/
	font-family: Verdana,sans-serif;
	font-size: 9pt;
	font-weight: 600;
	font-variant: normal;
	color: #000;
	text-align: left;
	padding: 4px;
	margin: 0px;
}

/*
==========================
			headers
==========================
*/

h1	{
	font-family: Verdana,sans-serif;
	font-size: 10pt;
	font-weight: 600;
	font-variant: normal;
	color: #000;
	text-align: left;
}

h2	{
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: 600;
	font-variant: normal;
	color: #000;
/*
	old colour: background-color: #CCF;
*/
	background-color: #8BAEBD;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #5A696A;
	padding: 3px;
	margin: 0px;
}

.logo	{
	font-family: Times New Roman,sans-serif;
	font-size: 25px;
	font-weight: 600;
	font-style: italic;
	color: #666;
	text-align: left;
	padding-left: 20px;
}

/*#header {
position: relative;
top: 0px;
width: 600px;
background-color: #333;
}

#header {
   border: 1px solid #000;
   border-right: none;
   border-bottom: 0px solid #860d01;
   border-top: 0px solid #860d01;
   background-color: transparent;
   position: relative;
   margin: auto;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;
   width: 400px;
	** original value 760px **
   text-align:left;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 754px;
}
*/

/*
==========================
			links
==========================
*/

a:link {
   color: #860d01;
   text-decoration: none;
}
a:hover {
   color: #870b01;
   text-decoration: underline;
}
a:visited {
   color: #666;
   text-decoration: none;
}

#navlist {
position: absolute;
left: 48px;
top: 160px;
width: 180px;
}

#navlist ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: .9em;
}

#navlist li {
margin: 0;
}

#navlist a {
display: block;
padding: 2px 2px 2px 10px;
border: 1px solid;
/* order top, right, bottom, left*/
border-color: #CCC #999 #999 #CCC;
background-color: #999;
/*	background-image:  url(../assets/11_down.jpg);
the broken definition - background-image:  url(../assets/l1_down.jpg);
*/
background-repeat: no-repeat;
background-position: 0% 50%;
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 600;
color: #FFF;
text-transform: uppercase;
}

#navlist a:link, #navlist a:visited {
color: #EEE;
text-decoration: none;
}

#navlist a:hover, #navlist a:active {
color: #FFF;
background-color: #666;
/*	background-image:  url(../assets/11_over.jpg);
the broken definition - background-image:  url(../assets/l1_over.jpg);*/
background-repeat: no-repeat;
background-position: 0% 50%;
}

#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-color: #699;
/*	background-image:  url(../assets/11_over.jpg);
broken definition - background-image:  url(../assets/l1_over.jpg);*/
background-repeat: no-repeat;
background-position: 0% 50%;
color: #FFF;
}

.menu 	{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: 600;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #333;
	background-color: #CCC;
	letter-spacing: 0em;
	text-align: left;
	vertical-align: middle;
	word-spacing: 0em;
	padding: 4px;
	margin: 1px;
	width: 200px;
}
.menu:active {}
.menu:visited {}
.menu:hover {
	color: #FFF;
	background-color: #666;
}