body { margin: 0px; color: #000; font-family:Georgia, "Times Roman", serif; font-size: 13px; background-color: #FFF; background-image: url(../images/background_header.jpg); background-repeat: repeat-x; }
body.hp { margin: 0px; color: #000; font-family:Georgia, "Times Roman", serif; font-size: 13px; background-color: #FFF; background-image: url(../images/background_hpheader.jpg); background-repeat: repeat-x; }

table.wrapper { width: 800px; }

table.homepageheader { width: 800px; color: #FFF; background-color: #8FF359; background-image: url(../images/background_hpheader.jpg); background-repeat: repeat-x; }

table.secondaryheader { width: 800px; color: #FFF; background-color: #8FF359; background-image: url(../images/background_header.jpg); background-repeat: repeat-x; }

table.hp_content { width: 718px; border-left: solid 6px #D4D4D4;  border-right: solid 6px #D4D4D4;  border-bottom: solid 6px #D4D4D4;
	background-color: #EDF4F6; margin-left: 44px; margin-right: 38px; }

table.content { width: 718px; border-left: solid 6px #D4D4D4;  border-right: solid 6px #D4D4D4;  border-bottom: solid 6px #D4D4D4;
	background-color: #EDF4F6; margin-left: 44px; margin-right: 38px; }

table.example_chart td { font-size: 11px; line-height: 11px; padding: 3px 5px;
	border-top: 1px solid #EDF4F6; border-left: 1px solid #EDF4F6; border-bottom: 2px solid #EDF4F6; border-right: 2px solid #EDF4F6; font-family: arial, verdana, helvetica, sans-serif;}
table.example_chart td p { margin: 1em 0; }

table.theplan_chart td { font-size: 11px; line-height: 11px; padding: 3px 5px;
	border-top: 1px solid #EDF4F6; border-left: 1px solid #EDF4F6; border-bottom: 2px solid #EDF4F6; border-right: 2px solid #EDF4F6; font-family: arial, verdana, helvetica, sans-serif;}
table.theplan_chart td p { margin: 1em 0; }

table.debt_chart td { font-size: 11px; line-height: 11px; padding: 3px 5px;
	border-top: 1px solid #EDF4F6; border-left: 1px solid #EDF4F6; border-bottom: 2px solid #EDF4F6; border-right: 2px solid #EDF4F6; font-family: arial, verdana, helvetica, sans-serif;}
table.debt_chart td p { margin: 1em 0; }

img.insertimg { border: solid 6px #FFF; }

td { vertical-align: top; text-align: left;}
td.white { background-color: #FFF; }
td.blue { background-color: #DBF1ED; }
td.green { background-color: #DBFFC3; }
td.gray { background-color: #D4D4D4; }

td.hp_text_content { padding: 20px 25px; font-size: 13px; line-height: 24px; color: #000; width: 490px;}

td.hp_content_img { border-left: 6px solid #FFF; }

td.text_content { padding: 20px 25px; font-size: 13px; line-height: 28px; color: #000; width: 527px;}

td.snav { width: 173px; background-color: #DBF1ED; font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; border-right: 6px solid #D4D4D4;}

td.mainimg { width: 527px; border-bottom: 6px solid #D4D4D4;}

td.footer { padding: 20px 38px; font-size: 10px; line-height: 10px; color: #444; font-family: arial, verdana, helvetica, sans-serif;}

div.hp_headerimg { border: solid 6px #FFF; margin: 17px 18px 20px 19px;}

div.hplogo { border: solid 6px #FFF; margin: 17px 12px 0 0; }

div.logo { border-top: solid 6px #FFF; border-right: solid 6px #FFF; border-bottom: solid 6px #FFF; margin: 10px 0 14px 11px; }

div.hp_pnav { border: solid 6px #FFF; margin: 7px 12px 20px 0; }

div.hp_pnav_container { background-color: #DBF1ED; padding: 6px 0; }

div.pnav { border: solid 6px #FFF; margin: 10px 12px 14px 0; }

div.pnav_container { background-color: #DBF1ED; background-image: url(../images/background_pnav.gif); background-repeat: repeat-x; padding: 6px 0; width: 553px;}

div.rule { width: 100%; text-align: center; border-bottom: 2px solid #D4D4D4; }

div.mdesign { float: left; text-align: left; padding-left: 8px;}
div.copyright { float: right; text-align: right; }


span.smalltxt { font-size: 11px; }

a {color: #000; text-decoration: underline;}
a:link {color: #000; text-decoration: underline;}
a:active {color: #4B4B4B; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:hover {color: #4B4B4B; text-decoration: underline;}

a.copyright {color: #444; text-decoration: underline;}
a.copyright:link {color: #444; text-decoration: underline;}
a.copyright:active {color: #000; text-decoration: underline;}
a.copyright:visited {color: #444; text-decoration: underline;}
a.copyright:hover {color: #000; text-decoration: underline;}

a.mdesign_link {color: #444; text-decoration: none;}
a.mdesign_link:link {color: #444; text-decoration: none;}
a.mdesign_link:active {color: #000; text-decoration: none;}
a.mdesign_link:visited {color: #444; text-decoration: none;}
a.mdesign_link:hover {color: #000; text-decoration: none;}

ul { margin-left: 20px; padding-left: 10px; padding-right: 0px; }
ol { margin: 0 20px 0 20px; padding: 0 0 .5em 10px; }
li { font-family:Georgia, "Times Roman", serif; font-size: 13px; text-align: left; line-height: 18px; margin-right: 18px; padding-top: 1.1em; }
li.small { font-family:Georgia, "Times Roman", serif; font-size: 10px; text-align: left; line-height: 10px; margin-right: 18px; padding-top: 0.3em; }

#navcontainer ul { border: 0; margin: 0; padding: 8px 0; list-style-type: none; text-align: left; width: 173px; }
#navcontainer ul li { display: block; float: left; text-align: left; padding: 12px 0; margin: 0; }
#navcontainer ul li a { width: 153px; padding: 0 0 0 18px; margin: 0; color: #4B4B4B; text-decoration: none; display: block;
		text-align: left; font-family: arial, verdana, helvetica, sans-serif; font-size: 14px;}
#navcontainer ul li a.selected { width: 153px; padding: 0 0 0 18px; margin: 0; color: #7FB14F; text-decoration: none; display: block;
		text-align: left; font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; font-weight: bold;
		background-image: url(../images/snav_arrow.gif); background-repeat: no-repeat; }
#navcontainer ul li a:hover { color: #7FB14F; background-image: url(../images/snav_arrow.gif); background-repeat: no-repeat;}
#navcontainer ul li.divider { background-color: #DBF1ED; background-image: url(../images/snav_divider.gif); background-repeat: no-repeat; padding: 0; width: 173px; line-height: 2px; }