a {color:#3f5678;}
a:hover {color:#000000;}
body {background-color:#ffffff;}
body, div, input, table, td, select, textarea, p, li {font-family:Verdana; font-size:11px; color:#333333;}
body, form, div {margin:0px; padding:0px;}

textarea {overflow:auto;} /* new - JMH */
h1 {color:#AF8405; font-size:18px;}
h2 {color:#3f5678; font-size:11px;}
h3 {color:#3f5678; font-size:13px;}
h4 {color:#3f5678; font-size:11px; font-weight:bold; margin:0px;}
hr {color:#3f5678; height:1px;}

.bold {font-weight:bold;}
.bottom {vertical-align:bottom!important;}
.disclaimerHyperText {font-size:9px; color:#000000; text-decoration:underline;}
.disclaimerText {font-size:9px; text-decoration:none;}
#error{color: #ff0000;}
.formsize1 {width:30px;}
.formsize2 {width:40px;}
.formsize3 {width:85px;}
.formsize4 {width:140px;}
.formsize5 {width:100px;}
.italic {font-style:italic;}
.middle {vertical-align:middle!important;}
.sm
{
	font-size: 7px;
	vertical-align: top;
	text-decoration: none;
}
.chartHeader {color:#D97925; font-size:15px; font-weight:bold;}
.chartSaving {color:#8B8E7D; font-size:13px;}
.tealHeader {color:#3f5678; font-size:13px;}
.tealText {color:#3f5678;}
.tealHeaderBold {color:#3f5678; font-size:11px; font-weight:bold;}
.tealBold {color:#3f5678; font-weight:bold;}
.blueText {color:#3f5678;}
.boldBlack {font-weight:bold; color: Black;}
.gstylecheck {display:none;}
.stylecheck {display:none;}
.lgText {color:#000000; font-size:13px;}
.smTealText {color:#3f5678; font-size:10px;}

#content {top:69px; left:0px; width:750px; z-index:-1;}
#copywrite {top:88px; color:#999999; font-size:9px; left:33px;}
/*#footer {height: 180px;}*/
#footer1
{
	width: 750px;
	height: 65px;
	background-color: #f1f2f4;
	text-align: right;
}
#footer1 .disclaimerText
{
	font-style: italic;
}
#footer2
{
	width: 750px;
	height: 90px;
	background-color: #ffffff;
	text-align: center;
}
#footer1 td { padding:4px 4px 4px 4px; }
#header {top:0px; left:0px; width:750px; height:69px;}
#logo {top:0px; left:0px; width:159px; height:69px; border-right:1px solid #386c72;}
#logo, [css2] {width:158px;}
#persist {top:22px; left:360px; text-align:right; width:350px;}
#persist .spacer {margin:0px 26px 0px 26px; color:#386c72;}
#personal {top:0px; left:159px; width:574px;}
#personal a {font-weight:normal; text-decoration:none; color:#666666;}
#personal a:hover {color:#000000;}
#personal table{width: 70px; text-align: right;}
#personal .arrow {border-right:5px solid #ffffff;}
#personal .text {width:100%; height:45px; text-align:right; color:#666666; font-weight:bold;}
#policy {top:15px; left:40px}
#policy img {vertical-align:baseline; margin-right:34px;}
#site {position:relative; width:750px; text-align:left;}

.nav {top:45px; left:159px; width:591px; height:24px; border:solid #2e455e; border-width:1px 1px 0px 0px; background-color:#3f5678;}
.nav, [css2] {width:590px; height:23px;}
.nav-t {display:none; height:23px; padding-left:0px;padding-top:4px; color:#ffffff; cursor:default}
.nav-t, [css2] {height:19px;}
.nav-m {visibility:hidden; top:69px; width:1px; padding:5px 0px 8px 0px; border:1px solid #2e455e; background-color:#3f5678;}
.nav-i {position:relative; padding:4px 0px 4px 16px; color:#ffffff; cursor:default;}
.nav-w {visibility:hidden; z-index:2;}

/* Taken from each section specific CSS made global b/c of new common color scheme */

#section {border:1px solid #2e455e;}
#section td {vertical-align:top;}
#section-lf {width:551px; border-right:1px solid #2e455e; background-color:#CBDBD5;}
#section-rt {width:196px; background-color:#dfe7ba;}
#section-rt td {font-size:10px;}

.main {padding:22px 59px 30px 112px;}
.main .button {text-decoration:none;}
.main .button:hover {color:#000000;}
.main .categoryButton {color:#3f5678; font-size:13px; font-weight:bold; text-decoration:none;}
.main .categoryButton:hover {color:#000000;}
.mainRedesign
{
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 15px;
	padding-top: 25px;
	background-color: #f1f4e7;
}

.help {padding:15px 15px 0px 15px; vertical-align:top!important; background-color:#dfe7ba;}
.help .regular {color:#3f5678; font-size:11px; font-weight:bold;}
.help .italic {color:#3f5678; font-size:10px; font-style:italic;}

.callout {padding:20px 20px 100px 15px; vertical-align:middle!important; color:#3f5678; background-color:#CBDBD5;}
.callout .bold {color:#3f5678;}
.callout .button * {vertical-align:top;}
.callout .button img {border-right:6px solid #B7BD9E;}
.callout .button {color:#3f5678; font-weight:bold; text-decoration:none; font-size:10px;}
.callout .button:hover {color:#000000;}
.callout .heading {display:block; margin-bottom:12px;}

.item {padding-bottom:7px;}
.FeaturedOnText
{
	font-size: 10pt;
	color: #3f5678;
	font-family: Tahoma;
}
.FeaturedInLandingText
{
	font-size: 9pt!important;
	color: #449BA4;
	font-family: Tahoma;
	font-weight: bold;
}.TagLineTable
{
	background: url(../Images/1-800_CallOut_bg.gif) no-repeat;
	height: 59px;
}
.TagLineImage
{
	text-align: left;
	vertical-align: middle;
}
.TagLinePhone
{
	font-weight: bold;
	font-size: 14pt;
	vertical-align: middle;
	color: #3f5678;
	font-family: Arial;
	height: 59px;
	text-align: left;
}
.MemberLoginCell
{
	vertical-align: middle;
	height: 59px;
	text-align: right;
}
.CCATextHeader
{
	color: #3f5678;
	text-align: left;
}
.GreetingCell
{
	width: 100%;
	text-align: right;
	font-weight: bold;
}

.stylecheck {display:none;}


#content {top:111px;}
#header {height:111px;}
#section {border:1px solid #386c72; margin-left:3px;}
#section-lf
{
	border-right: #386c72 1px solid;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 442px;
}
/* #section-lf table { width:442px; } */
#section-rt {background-color:#e0eff4; height: 100%;}
#section-rt td {font-size:10px;}
#section-rt td .tealHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #6ba6ae;
}

.callout {padding:16px 40px 20px 30px; vertical-align:top!important;height: 100%;}
.callout .tealText {color: #348b94;}
.message 
{
	background-color:#f7fbfc; 
	padding:8px 16px 0px 30px; 
	border-bottom:1px solid #386c72;
	vertical-align:top;
}
.financialRes
{
	background-color:#e0eff4; 
	padding:16px 40px 20px 30px; 
	height: 100%;
}

.main
{
	padding-right: 0px;
	padding-left: 23px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

#logo {height:111px;}
#logo, [css2] {width:261px;}
#nav {display:none;}
.homenav {display:none;}

#personal
{
	background: url('http://www.careonecredit.com/landings/banneroptimized.jpg') no-repeat;
	overflow: hidden;
	width: 591px;
	padding-left: 20px;
	padding-top: 30px;
	height: 111px;
	left: 261px;
}

#personal, [css2] {width:590px;}
#personal a {color:#376d73; font-size: 9px; text-decoration:underline;}
#personal a:hover {color:#000000;}
#personal table table{width:381px;}
#spacer_eight {padding:0px 0px 0px 8px;}

.formsize4 {width:157px;}
.grayText {color:#999999; font-size:10px;}
.tealText {display:block; font-weight:bold;}

A
{
	color: #376d73;
}
.FeaturedOnText
{
	font-size: 10pt;
	color: #3f5678;
	font-family: Tahoma;
	height: 100%;
}
.TagLinePhone
{
	font-weight: bold;
	font-size: 15px;
	color: #333333;
	font-family: Verdana;
}

/* ************** */
	.subhd1c2{
		padding:0 20px;
		width:470px;
		float:right;
	}
		.subhd1c2r1{
			margin:0px auto;
			font-size:12px;
			line-height:20px;
		}
			.subhd1c2r1 ul{
				padding:0;
				list-style:none;
			}
			.subhd1c2r1 li{
				padding-left:20px;	
				font-weight:bold;
				background:url(../images/bult1.gif) no-repeat;
				line-height:15px;
				padding-bottom:15px;
				padding-top:5px;
			}
		.subhd1c2r2{
			margin:0 auto;
			width:470px;	
			text-align:left;
			font-size:12px;
			color:#006699;
			font-weight:bold;
		}
		.subhd1c2r3{
			margin:20px auto;
			width:470px;		
			font-size:11px;
			background:url(../images/tblmdl.gif);
		}
