body {
font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
line-height: 16px;
font-size: 12px;
background-color: #ffffff; /* white */
}

h1,h2,h3,h4,h5,p,dl,dd,ol,li,td {
font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
}

.navlnk2 {
color: #006666; /* teal */
font-weight: bold;
}

.navtext {
color: #006666; /* teal */
font-weight: bold;
}

.navlnk2sm {
font-size: 10px;
color: #006666; /* teal */
}

.arthead {
font-size: 26px;
line-height: 30px;
color: #006666; /* teal */
font-weight: bold;
text-shadow: grey 2px 2px 2px;
}

.artname {
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #006666; /* teal */
}

.arttext {
}

.artdate {
font-size: 10px;
font-style: oblique;
color: #999999; /* darker gray */
}

.codetext {
font-size: 9px;
}

.banner_logo_padding {
padding-left: 110px;
}

.copytext {
color: #999999; /* darker gray */
}

.warningtext {
color: #FF0000; /* red */
}

em {
font-style: oblique;
}

strong {
font-weight: bolder;
}

img {
border: 0;
}

a:link {
color: #006666; /* teal */
text-decoration: none;
}

a:hover {
color: #006666; /* teal */
text-decoration: none;
border-bottom: 1px #006666 solid; /* teal */
}

a:visited {
color: #006666; /* teal */
text-decoration: none;
}

a:hover img {
border-bottom: none;
}

/* for linked images that still display hover properties, use this class="image". */
a.image, a.image:link, a.image:visited, a.image:active, a.image:hover {
text-decoration: none;
border-bottom: none;
}

#wrapper {
}

#header {
padding-bottom: 15px;
color: #ffffff; /* white */
font-weight: bold;
white-space: nowrap;
}

#header a:link {
color: #ffffff; /* white */
font-weight: bold;
text-decoration: none;
}

#header a:hover {
color: #ffffff; /* white */
font-weight: bold;
text-decoration: none;
border-bottom: 1px #ffffff solid; /* white */
}

#header a:visited {
color: #ffffff; /* white */
font-weight: bold;
text-decoration: none;
}

#left_column {
float: left;
width: 180px;
/* background-color: #eeeeee; /* light gray */
}

.box_title {
color: #ffffff; /* white */
height: 18px;
padding-top: 3px;
padding-left: 7px;
font-weight: bold;
background-color: #006666; /* teal */
text-decoration: none;
}

.box_title a:link {
color: #ffffff; /* white */
font-weight: bold;
text-decoration: none;
}

.box_title a:hover {
color: #ffffff; /* white */
font-weight: bold;
text-decoration: none;
border-bottom: 1px #ffffff solid; /* white */
}

.box_title a:visited {
color: #ffffff; /* white */
font-weight: bold;
text-decoration: none;
}

.box_content {
padding-top: 3px;
padding-left: 4px;
padding-bottom: 10px;
padding-right: 2px;
text-align: center;
/*background-color: #cccccc; /* dark gray */
background-color: #eeeeee; /* light gray */
}

.box_separator {
height: 18px;
}

#navbar {
padding-right: 10px;
text-align: right;
margin-left: 200px;
/* white-space: nowrap; */
}

#navbar current {
font-weight: bolder;
}

#main_content {
padding-top: 20px;
padding-right: 20px;
text-align: left;
margin-left: 200px;
}

#main_wo_content {
padding-top: 20px;
}

.article_divider {
height: 20px;
}

#footer {
padding-top: 10px;
padding-right: 20px;
text-align: left;
margin-left: 200px;
}

#wo_footer {
padding-top: 10px;
width: 100%;
}

fieldset {
	border: 1px solid #006666; /* teal */
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
}

fieldset legend {
	font-weight: bold;
}

fieldset label {
	font-weight: bold;
	margin-left: 10px;
}
