body {
	font-family: arial, helvetica, serif;
	background-color: #c5d0b9;
	background-image: url('../images/watercolor_background.jpg');
	margin: 0px; 
 	color: #003333; 
	text-align: center;
 	font-size: 12pt;
}

h1 {
 	font-size: 18pt;
 	color: #003333; 
}
h2 {
 	font-size: 16pt;
 	color: #003333; 
} 
h3 {
 	font-size: 14pt;
 	color: #003333; 
}
h4 {
 	font-size: 12pt;
	font-weight: bold; 
 	color: #003333; 
}
.Size_Small_text {
 	font-size: 10pt;
} 
.Size_Really_small_text {
 	font-size: 9pt;
}
.Size_Medium_text {
 	font-size: 11pt;
} 
.Size_Large_text {
 	font-size: 14pt;
} 
.Size_Really_large_text {
 	font-size: 16pt;
} 
.color_Red {
 	color: #cc0000; 
} 
.color_Blue {
 	color: #0000ff; 
} 
.color_Green {
 	color: #006600; 
} 
.picture_border {
	border: 1px solid #003300;
}

a:link {
}

a:visited {
}

a:hover {
	text-decoration: none;
}

a:active {
}

div#body_detail {
	background-color: #ffffff;
	text-align: left;
	border: solid #2f613b;
	border-width: 1px 1px 1px 1px;
	width: 600px;
	min-width: 600px;
}

.repeat_header1 {
text-align: left;
background-image: url('../images/Header_underline.jpg');
}
.repeat_footer1 {
background-image: url('../images/landscape_border.jpg');
}

div#body1 {
	border: solid #2f613b;
	border-width: 1px 1px 1px 1px;
	width: 780px;
	min-width: 780px;
	text-align: left;
	margin: 0px auto 0px auto;
	clear: right;
}

/* top  navigation...................................*/
#nav, #nav ul  {
	float: left;
	background: #ffffff;
	list-style: none;
	line-height: 1.25em;
	font-weight: bold;
	padding: 0;
	border: solid #2f613b;
	border-width: 0px 0;
	margin: 0 0 1em 0;
 	font-size: 11pt;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	top: 6.2em;
	left: -999em;
	height: auto;
	width: 15.6em;
	w\idth: 12.6em;
	font-weight: normal;
	margin: 0;
}

#nav li li {
	background: #ecf1ec;
	padding-right: 1em;
	width: 15.6em;
	w\idth: 12.6em;
	border: 1px solid #2f613b;
}

#nav li ul a {
	line-height : 1.25em;
	color: #001d1d;
	text-decoration: none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #b7c8b9;
}

/* dashes ...................................*/
#dash1 {
  height: 4px;
  width: 175px;
  background: url(../images/dashes.jpg) no-repeat scroll;
}
#dash2 {
  height: 4px;
  width: 175px;
  background: url(../images/dashes.jpg) no-repeat scroll;
}
#dash3 {
  height: 4px;
  width: 175px;
  background: url(../images/dashes.jpg) no-repeat scroll;
}
#dash4 {
  height: 4px;
  width: 175px;
  background: url(../images/dashes.jpg) no-repeat scroll;
}
#dash5 {
  height: 4px;
  width: 175px;
  background: url(../images/dashes.jpg) no-repeat scroll;
}
#dash6 {
  height: 4px;
  width: 175px;
  background: url(../images/dashes.jpg) no-repeat scroll;
}
#dash7 {
  height: 4px;
  width: 175px;
  background: url(../images/dashes.jpg) no-repeat scroll;
}


/* left side navigation...................................*/
#nav_left, #nav_left ul  {
	float: left;
	background: #ffffff;
	list-style: none;
	line-height: 1;
	padding: 0;
	border-width: 0px 0;
	margin: 0 0 1em 0.25em;
 	font-size: 10.5pt;
}

#nav_left a {
	display: block;
	line-height : 1.25em;
	color: #003333;
	text-decoration: none;
}
#nav_left a:hover {
	text-decoration: none;
	color: #004c26;
	font-weight: bold;
}

#nav_left li {
	float: left;
	padding: 0;
}

/* homepage  navigation...................................*/
#nav2, #nav2 ul  {
	float: left;
	background: #ffffff;
	list-style: none;
	line-height: 1.25em;
	font-weight: bold;
	padding: 0;
	border: solid #2f613b;
	border-width: 0px 0;
	margin: 0 0 1em 0;
 	font-size: 11pt;
}

#nav2 a {
	display: block;
}

#nav2 li {
	float: left;
	padding: 0;
}

#nav2 li ul {
	position: absolute;
	top: 6.2em;
	left: -999em;
	height: auto;
	width: 15.6em;
	w\idth: 12.6em;
	font-weight: normal;
	margin: 0;
}

#nav2 li li {
	background: #ecf1ec;
	padding-right: 1em;
	width: 15.6em;
	w\idth: 12.6em;
	border: 1px solid #2f613b;
}

#nav2 li ul a {
	line-height : 1.25em;
	color: #001d1d;
	text-decoration: none;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
}

#nav2 li:hover, #nav2 li.sfhover {
	background: #b7c8b9;
}

div#footer {
	color: #D8E2D9;
	line-height : 1em;
 	font-size: 11pt;
}
div#footer a {color: #D8E2D9;}
div#footer2 {
	margin: 6px;
 	font-size: 10pt;
	color: #666666;
}
div#footer2 a {color: #666666};
div#footer2b {
	margin: 6px;
 	font-size: 8pt;
	color: #666666;
}
div#footer2b a {color: #666666};

/*.......................................................*/
#content {
	clear: left;
}

