/* How's Your Health stylesheet */
/* last updated 04/09/2008 lnk */

h1,h2,h3
{
font-weight: bold;
font-size: large;
text-align: center;
}

caption
{
margin-bottom: 3%;
text-align: left;
}

table
{
margin-bottom: 3%;
}
td, th {padding:3px;border:none;}
tr {text-align:left;background-color:#f0f0f0;color:#333;}
th { width: 30%;}
tr.odd td {background-color:#edf3fe;}
tr.even td {background-color:#fff;}

.tableform {
	font-size: large;
}

.fielderror {
    color: red;
    font-weight: bold;
}


.copyright
{
width: 14%;
font-size: small;
float: left;
}

dt { margin: .5em auto auto auto }

.rightblock
{
float: right;
text-align: left;
width: 84%;
}
.clickable
{
width: 25px;
}
.green-text
{
/* color: #00FF00; */
color: #00C200;
}

.green
{
/* background-color: green; */
background-color: #00C200;
border: 1px solid gray;
}

.xlarge-text
{
font-size: x-large;
}

.large-text
{
font-size: large;
}

.medium-text
{
font-size: medium;
}

.larger-text
{
font-size: larger;
}

.smaller-text
{
font-size: smaller;
}

.italic
{
font-style: italic;
}

.narrow-height
{
	line-height: 100%;
}

.bg-shaded
{
  background-color: #CEE3CE;
}

.hanging
{
	margin-left:  .25in;
	text-indent: -.25in
}

.bordered
{
	border-width: 2px;
	border-style: solid;
}

.center
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.left
{
	text-align: left;
}

.right
{
	text-align: right;
	font-size: larger;
}

.top
{
/****************
	padding-top: 0;
	margin-top: 0;
****************/
	vertical-align: top;
}

#last_page_top
{
	height: 90px;
}

#container
{
/* width: 90%; */
margin: 10px auto;
background-color: white;
color: black;
border: 1px solid gray;
line-height: 130%;
}

#top
{
padding-left:10%;
padding-right:10%;
/* padding: .5em; */
background-color: white;
border-bottom: 1px solid gray;
line-height:200%;
}

#top h1
{
padding: 0;
margin: 0;
}

/* #green is for the green bar that stretches across under the header */
#green
{
width: 100%;
/* background-color: green; */
background-color: #00C200;
height: 15px;
border: 1px solid gray;
}

#leftnav
{
float: left;
width: 200px;
margin: 0;
/* padding: 1em; */
/* background-color:#66CCFF; */
text-align:center;
}

#content
{
/* margin-left: 200px;
border-left: 1px solid gray;
padding: 1em; */
padding-left:10%;
padding-right:10%;
/* max-width: 36em; */
line-height:150%;
text-align:center;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color:#000000;
background-color:#FFFFFF;
border-top: 1px solid gray;
text-align:center;
}

