body {
	background: url('/images/body_bg2.png') repeat-x;
	margin-top: 0px;
	padding-top: 0;
}
h1 {
	color: #7d5a41;
	font-size: 19px;
	font-weight: bold;
	font-family: Tahoma;
	margin-bottom: 10px;
	padding-bottom: 4px;
}
.error {
	color: #ff0000;
}
.bold {
	font-weight: bold;
}
.successMessage {
	color: #4F8A10;
	font-weight: bold;
}
.validationError {
	font-family: Tahoma;
	font-size: 13px;
	color: #ff0000;
}
#systemUpdateNote
{
	line-height: 17px;
	font-family: Tahoma;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	margin: 25px 0px 15px 0px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #9F6000;
	background-color: #FEEFB3;
	padding: 15px 10px 10px 55px;
	background-image: url('/images/form_dialog_attention.png');
	width: 694px;
}
.button {
	border-width: 1px;
	padding: 1px;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial, sans-serif;
	height: 27px;
	background-color: #579297;
	text-align: center;
}
.notifications {
	border-spacing: 0px;
}
.notifications td {
	margin: 0px 0px 1px 0px;
	vertical-align: text-top;
}
.notifications .bold {
	text-decoration: underline;	
}
.noBorder {
	border-style: none;
}
.underline {
	text-decoration: underline;
}
.loginBackground {
	background-image: url('/images/gray_bg.png');
	width: 280px;
	height: 200px;
	float: left;
}
.statementActivity {
	font-family: Tahoma;
	font-size: Smaller;
}
.statementActivity table {
	width: 100%;
}
.activityNote {
	font-family: Tahoma;
	font-size: smaller;
}
#settlementInfo {
	float: right;
	width: 250px;
	padding: 7px;
	margin-left: 10px;
	vertical-align:top;
}
#tickerContainer {
	margin: 0 auto;
	position: relative;
	padding: 0;	
	width: 986px;
	text-align: center;
	font: 11px/1.50em Tahoma;
	color: #ffffff;
	font-weight: bold;
	background-color: #1f8591;
	color: #ffffff;
}
#ticker {
	font: 11px/1.50em Tahoma; 
	color: #ffffff; 
	font-weight: bold;
    padding: 5px 0px 5px 0px; 
    margin-left: 6px; 
    background-color: #1f8591;
    color: #ffffff; 
    width: 981px;
}
.ticker ul {
	list-style: none;
}
.tickerRow {
	padding: 5px 0px;
}
#clientLetter {
	background-image: url('/images/texture.png');
	background-repeat: no-repeat;
	width: 675px;
	height: 780px;
	padding: 135px 125px 0px 65px;
	font-size: 12px;
	font-family: Courier New;
}
#giftCard {
	width: 300px;
}
.termsAndConditions {
	border-width: 3px;
	border-style: double;
	border-color: #D8000C;
	padding: 10px 7px;
}
.initials { width: 35px; }
.accountNumber { width: 150px; }

/* Settlement offer */
#settlementOffer {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
#settlementOffer table {
	border-collapse: collapse;	
}
#settlementOffer td {
	padding: 5px;
}
#settlementDetail {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
#settlementDetail table {
	border-collapse: collapse;	
}
#settlementDetail td {
	padding: 6px;
}
/* Client letters */
.clientLetterHeader {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #017373;
}
.clientLetter {
	padding: 10px 0px 10px 0px;
}
.readMore {
	color: #017373; 
}
/* Client referral */
.referral, .referralField { 
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.referralField {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
/* Contact Us */
#contactUsContainer {
	width: 800px;
}
.contactInfo, .contactInfoBold, .contactInfo h1 {
	margin-right: 30px;
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
}
.contactInfoBold, .contactInfo h1 {
	font-weight: bold;
}
.contactInfo h1 {
	margin-bottom: 0em;
}
.form-info, .form-success, .form-error {
	line-height: 17px;
	font-family: Tahoma;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	margin: 20px 0px 15px 0px;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 15px 10px 10px 55px;
}
.form-info {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('/images/form_dialog_attention.png');
}
.form-success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('/images/form_dialog_success.png');
}
.form-success a:link, .form-success a:visited, .form-success a:active, .form-success a:hover {
	color: #4F8A10;
	text-decoration: underline;
}
.form-error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('/images/form_dialog_error.png');
}
.form-error a:link, .form-error a:visited {
	color: #D8000C;
	font-weight: bold;
	text-decoration: underline;
}
.form-dialog-error, .form-dialog-success {
	font-family: Tahoma;
	border: 1px solid;
	margin: 5px 0px 5px 0px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.form-dialog-error {
	color: #D8000C;
	background-color: #FFBABA;
	padding: 15px 10px 10px 55px;
	background-image: url('/images/form_dialog_error.png');
}
.form-dialog-success {
	color: #4F8A10;
	font-size: 12px;
	letter-spacing: .1px;
	background-color: #DFF2BF;
	background-image: url('/images/form_dialog_success.png');
	line-height: 6em;
	padding: 15px 25px 12px 60px;
}
.financial-table-header {
	background-color: #017373;
	color: #ffffff;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}
.testimonialsTable {
	border-color: #dddddd;
	background-color: #f4f4f4;
	color: #4f4d4d;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	margin-bottom: 15px;
	width: 550px;
}
.testimonialsTable td {
	padding: 15px 6px;
	margin: 0;
	border-color: #dddddd;
	border-style: solid;
	border-width: 1px;
}
.testimonialsTable a:link, .testimonialsTable a:visited, testimonialsTable a:hover, .testimonialsTable a:active {
	text-decoration: underline;
}
.settlements-rail {
	margin-bottom: 8px;
	margin-top: 6px;
}
.settlements-rail td {
	width: 125px;
}
.settlementLetters {
	border-color: #dddddd;
	background-color: #f4f4f4;
	color: #4f4d4d;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 765px;
}
.settlementLetters tr {
	line-height: 25px;
}
.settlementLetters td, .settlementLetters th {
	padding-left: 5px;
}
.settlementLetters tr:hover {
	background-color: #fcfcd4;
}
.black-text {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
.red-text {
	font-family: Tahoma;
	font-size: 12px;
	color: red;
}
.title {
	color: #145c63;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
}
.news {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc6c6;
	border-bottom-width: 1px;
}
.news a
{
	color: #145c63;
	display: block;
	font-size: 15px;
	font-weight: bolder;
	padding-bottom: 3px;
}
.news a:hover {
	text-decoration: underline;
}
.creditorScripts {
	float: right;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	text-align: center;
}
.creditorScripts img {
	border-color: #000;
	border-style: solid;
	border-width: 1px;
}
.newsletter {
	margin-right: 20px;
	margin-bottom: 25px;
	float: left;
	font-size: 55%;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 13px;
	text-align: center;
	padding: 12px 10px 10px 10px;
	box-shadow: 2px 3px 10px #999;
	-moz-box-shadow: 2px 3px 10px #999;
	-webkit-box-shadow: 2px 3px 10px #999;
}
.newsletter img {
	border-style: none;
}
.month {
	padding-top: 8px;
}
.textregular {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#container-programguide {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-top: 30px;
	padding-left: 6px;
	height: 536px;
	width: 997px;
}
#container-top {
	background-image: url('/images/border-top-grass.png');
	background-repeat: no-repeat;
	height: 21px;
	margin-left: auto;
	margin-right: auto;
	width: 999px;
}
#container {
	background-image: url('/images/border-middle.png');
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 7px;
	width: 999px;
	display: table;	
}
#container-notop {
	margin-left: 150px;
	margin-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
	width: 999px;
}
#content {
	margin-left: 25px;
	width: 945px;
}
#footer {
	background: url('/images/border-bottomSmall.png') no-repeat;
	font: 11px/1.50em Tahoma;
	color: #ffffff;
	height: 59px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 999px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #fff;
}
#footer a:hover {
	 text-decoration: underline;
}
.footerText {
	width: 970px;
	margin: 0px;
	padding: 6px 0px 0px 15px;
}
#doc-list ul
{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	margin-left: 0;
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 1px;
	color: #333333;
}
#doc-list a:hover {
	text-decoration: underline;
}
.pdf {
	margin-left: 0px;
	padding-left: 21px;
	background: transparent url('/images/pdf.gif') no-repeat center left;
}
#rail {
	float: right;
}
.menu {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menuhovercolor {
	background-color: #017373;
}
.blackhead {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.blackNew {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.bluehead {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #017373;
}
.whitehead
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1a4549;
}
.normalgrey_12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.textPageTitle1
{
	color: #145c63;
	font-size: 13px;
	font-weight: bold;
}
.bodytxt, .bodytxt-link, .bodytxt-bold, .bodytxt-red
{
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}
.bodytxt-red
{
	color: Red;
}
.red {
	color: #ff0000;
}
.bodytxt-link
{
	color: #1a4549;
}
.bodytxt-bold
{
	font-weight: bold;
}
.bodytxtNew
{
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
	line-height: 15px;
}
.sectiontxt
{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
.blacktxt_12
{
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
}
.bluelink_12
{
	font-family: Tahoma;
	font-size: 12px;
	color: #336699;
	text-decoration: underline;
}
.bluelink_11
{
	font-family: Tahoma;
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
}
order
{
	border: 1px solid #000000;
}
.bluebg
{
	background-color: #ffffff; /*  9FC1DF #017373 */
}
.greenborder
{
	border: 1px solid #000000;
}
.greenborder
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.grayborder
{
	border: 1px solid #ebebeb;
}
.footertxt
{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
.footerlinks A:link, .footerlinks A:visited, .footerlinks A:active
{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.footerlinks A:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
}
.blacktxt, .blacktxt-bold
{
	font-family: Tahoma;
	font-size: 12px;
	color: #3F6B6F;
}
.greentext-bold
{
	color: #325356;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
	width: 233px;
}
.greentext-bold-border
{
	background-color: #ffffff;
	border-style: solid;
	border-color: #325356;
	border-width: 2px;
	color: #325356;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	padding: 7px;
}
.blacktxt-bold
{
	font-weight: bold;
}
.blacktxt-block
{
	display: block;
}
.blacktxt-error
{
	font-family: Tahoma;
	font-size: 12px;
	color: #CD0000;
}
.bluelink_12
{
	font-family: Tahoma;
	font-size: 12px;
	color: #336699;
	text-decoration: underline;
}
.blacktxt_11
{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.bluetxt, .bluetxt-bold
{
	color: #336699;
	font-family: Tahoma;
	font-size: 12px;
}
.bluetxt-bold
{
	font-weight: bold;
}
.address-item
{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	display: block;
}

.graytxt_11
{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
.tbl_head
{
	background-color: #017373;
}
.tbl_row_dark
{
	background-color: #c2edf5;
}
.tbl_row_light
{
	background-color: #f4f9fd;
}
.bottombar
{
	background-color: #d3d3d3;
}
.normalgrey_12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a
{
	color: #0f4c51;
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.white-bold-text
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.button:hover
{
	background-color: #679ca0;
	color: #fff;
}
.formButton
{
	border-width: 1px;
	padding: 1px;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial, sans-serif;
	height: 27px;
	background-color: #579297;
}
.formControl
{
	border: #7f9db9 1px solid;
	font-size: 11px;
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
}
.form-text, .form-text-bold
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
.form-text-bold
{
	font-weight: bold;
}
#menuy ul.vert
{
	vertical-align: middle;
	margin: 0;
	padding-left: 60px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	display: block;
	line-height: 162%;
	height: 150px;
	font-family: tahoma;
	font-weight: bold;
	width: 314px;
}
.tabcombo
{
	border-left-color: #ccc6c6;
	border-left-style: solid;
	border-left-width: 1px;
	color: #093d43;
	font-family: Tahoma;
	font-size: 10px;
	padding-left: 25px;
}
/* jQuery UI tabs */
.ui-tabs .ui-tabs-hide
{
	display: none;
}
#header
{
	background-position: left;
	height: 147px; /* Don't change */
	margin-left: auto;
	margin-right: auto;
	margin-top: 19px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
	width: 999px;
	position: relative;
}
.pdf-file {
	background-image: url('/images/pdf.gif');
}
#navMenu {
	float: left;
	font-size: 11px;
	line-height: normal;
	width: 965px;
	position: absolute;
	bottom: 0px;
	left: 12px;
}
#navMenu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#navMenu li {
	display: inline;
	margin: 0;
	padding: 0;
}
#navMenu a {
	float: left;
	background: url('/images/tableft5.gif') no-repeat left top;
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#navMenu a span {
	float: left;
	display: block;
	background: url('/images/tabright5.gif') no-repeat right top;
	padding: 5px 11px 6px 5px;
	color: #fff;
}
#navMenu a .nolink {
	float: left;
	display: block;
	padding: 5px 15px 6px 6px;
	color: #fff;
}
#navMenu a span {
	float: none;
}
#navMenu a:hover span {
	color: #fff;
}
#navMenu a:hover {
	text-decoration: underline;
}
#navMenu a:hover span {
	text-decoration: underline;
}
/* FAQ */
a.faq {
	text-decoration: underline;
}
.faqContainer {
	background-image: url(/images/arrow_right.png);
	background-repeat: no-repeat;
	padding-left: 24px;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	display: block;
}
a.faq {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
a.faq:hover {
	color: #1c8189;
}
.textLink {
	font-weight: bold;
}
a.textLink {
	text-decoration: underline;
}

/* Education Module */
.moduleHeader {
	border-left: solid 1px #186F78;
	border-right: solid 1px #186F78;
	background-color: #CCCCCC;
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.moduleRow1 {
	border-left: solid 1px #186F78;
	border-right: solid 1px #186F78;
	background-color: #E4E4E4;
	color: #186F76;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.moduleRow2 {
	border-left: solid 1px #186F78;
	border-right: solid 1px #186F78;
	background-color: #CCCCCC;
	color: #186F76;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.bold1, .modulename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #186F76;
	font-size: 12px;
}
.bold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #186F76;
	font-size: 11px;
}
.modulename {
	text-decoration: underline;
}
.section-header-sub1 {
	color: #017373;
	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
p .section-header-sub2-text {
	margin-bottom: 3px;
}
.section-header-sub2, .section-header-sub2-text {
	color: #017373;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
}
.section-header-sub2 {
	font-weight: bold;
}
.section-header-sub2-border {
	color: #017373;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 5px;
	border-style: solid;
	border-color: #017373;
	border-width: 2px;
	width: 400px;
	margin-bottom: 20px;
	margin-top: 20px;
}
/* Hope */
#map {	
    width: 600px;
    height: 400px;
    float: left;
}
#hopeContainer {
	position: relative;
	height: 435px;
	margin: 0;
}
#hope {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    margin-top: 25px;
    margin-left: 15px;
    width: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}
.hopeSpacer {
	padding-top: 6px;
}
.hopeHeader {
	font-size: 1.7em;
	padding-bottom: 4px;
	width: 300px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #b0b0b0;
	margin: 0;
}
#hope a:hover {
	text-decoration: none;
	background-color: #ffff00;
}
.hopeLogoSmall {
	position: absolute;
	bottom: 0;
	right: 0;
}
.leftCol {
	font-weight: bold;
}
#easyTooltip {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
    border: 1px solid #fff;
    background: #575757 url(/images/bg.gif) repeat-x;
    color: #fff;
}