@charset "utf-8";
/* CSS Document */

/***************************
 COMMON CSS
***************************/

body{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	background:url(../images/footerBg1.jpg) repeat top;
}

form{
	margin:0;
	padding:0;
}

#contentB4Login h2, h1.type2{
	font-size:23px;
	color:#564219;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-bottom:7px;
	line-height:28px;
}

a{color:#005668;text-decoration:none;outline:none;}
a:hover{color:#ee8b2d; text-decoration:underline;}

a.secondaryLink{
	background:url(../images/leftArrow.gif) no-repeat 0 3px;
	font-size:14px; 
	font-family:"Trebuchet MS",Arial, sans-serif;
	padding-left:15px;
	text-decoration:none;
	color:#564219;
	font-weight:bold;
}

a.secondaryLink:hover{
	text-decoration:underline;
}

a.mainLink{
	background:url(../images/mainLink.gif) no-repeat left 4px;
	font-size:12px; 
	font-family:"Trebuchet MS",Arial, sans-serif;
	padding-left:20px;
	text-decoration:none;
	font-weight:bold;
	color:#005668;
	cursor:pointer;
}

a.mainLink:hover{
	color:#ee8b2d;
	text-decoration:none;
}

a.mainLink2{
	background:url(../images/mainLink.gif) no-repeat left 3px;
	font-size:11px; 
	font-family:"Trebuchet MS",Arial, sans-serif;
	padding-left:20px;
	text-decoration:none;
	font-weight:bold;
	color:#005668;
}

a.mainLink2:hover{
	background:url(../images/mainLinkHover.gif) no-repeat left 3px;
	font-size:11px; 
	font-family:"Trebuchet MS",Arial, sans-serif;
	padding-left:20px;
	text-decoration:none;
	font-weight:bold;
	color:#ee8b2d;
}

a.printLink{
	background:url(../images/printIcon.gif) no-repeat left 0px!important;
	padding-bottom:3px;

}

a.printLink:hover{
	background:url(../images/printIconHover.gif) no-repeat left 0px!important;
}

a#accounAnchor:hover{
	text-decoration:none;
}
.floatRight{
	float:right;
}
.floatLeft{
	float:left;
}

p.para1{
	float:left;
	width:98%;
	margin:0 0 14px 0;
	padding:0;
}

p.para1a{
	float:left;
	width:98%;
	margin:0 0 14px 0;
	padding:0;
}

#creditScores p.para1a{
	margin:6px 0 14px 0;
}

*+html p.para1{
	float:none;
	position:relative;
}

*html p.para1{
	float:none;
	position:relative;
}

*html #paymentInfoPopUp p.para1{
	position:static;

}

*html #TB_ajaxContent p.para1{
	position:static;
	width:95%;
}

*html #TB_ajaxContent h3.type2{
	width:95%;
}

*+html #TB_ajaxContent p.para1{
	position:static;
	width:95%;
}

*+html #TB_ajaxContent h3.type2{
	width:95%;
}

*html #paymentInfoPopUp h3.formHeading{
	position:static;
}

*+html #paymentInfoPopUp p.para1{
	position:static;

}

*+html #paymentInfoPopUp h3.formHeading, *+html #paymentInfoPopUp h3{
	position:static;
	float:none;
}

p.para2{
	float:left;
	width:98%;
	margin:0 0 28px 0;
	padding:0;
}

p.para3{
	float:left;
	font-size:12px;
	line-height:14px;
	margin:0 0 5px 0;
	padding:0;
	width:98%;
	position:relative;
}
#myCreditBox p.para3, #sixPrinciplesBx p.para3, #myIdentityBx p.para3, #debtToincomeBx p.para3, #creditScores p.para3{
	margin:0 0 13px 0;
	_position:static;
}
	
p.para4{
	float:left;
	font-size:1px;
	margin:0;
	padding:0;
	width:98%;
	_float:none;
}

p.para5{
	float:left;
	margin:20px 0 0 15px;
	padding:0;
	_float:none;
}

p.para6 {
	float:left;
	margin:7px 0px;
	padding:0;
	position:relative;
	width:98%;
}

*html p.para6{
	padding-bottom:5px;
}

*html p.para2, *html p.para3, *html p.para5{
	float:none;
}

*+html p.para2, *+html p.para3, *+html p.para5, *+html p.para1{
	float:none;
}

.col1{
	width:98.9%;
	float:left;
}

.col2{
	width:40.9%;
	float:left;
}

#registerForm .col2{
	width:255px;
}

span#text, span#beforecms{
	float:left;
}

*html span#beforecms{
	margin-bottom:14px;
	display:block;
	margin-right:-3px;
}

*+html span#beforecms{
	margin-bottom:14px;
	display:block;
	margin-right:-3px;
}


.newAlert{
	color:#6d2525;
}


.width100{width:99.5%;}
.width85{width:84.5%;}
.width80{width:79.5%;}
.width75{width:74.5%; display:block;}
.width70{width:69.5%;}
.width65{width:64.8%;}
.width60{width:59.8%;}
.width55{width:54.9%;}
.width50{width:48.8%;}
.width45{width:44.8%;}
.width40{width:39.8%;}
.width35{width:34.5%;}
.width30{width:29.5%;}
.width25{width:24.5%;}
.width20{width:19.5%;}
.width10{width:9.5%;}
.width15{width:14.5%;}
.vertDivider{
	background:url(../images/roundCornerBox/divider1.gif) repeat-y top left;
	margin-left:5px;
	padding-left:28px;
}

.vertDivider1{
	background:url(../images/roundCornerBox/divider1.gif) repeat-y top right;
	margin-right:5px;
	padding-right:10px;
}

h1{font-size:18px;color:#505050; font-weight:bold;margin:0;padding:0;margin-bottom:7px;}
h2, #contentB4Login h2.type2{font-size:16px;color:#505050; font-weight:bold;margin:0;padding:0;margin-bottom:7px; width:100%; }
h3{font-size:14px;color:#505050; font-weight:bold;margin:0;padding:0;margin-bottom:7px; width:100%; display:block;float:left;}
h4{font-size:12px;color:#505050; font-weight:bold;margin:0;padding:10px 0 0 0;margin-bottom:7px; width:100%; display:block;float:left;line-height:12px;}
	
contentB4Login h2.type2{line-height:16px;}
h2.type3{
	font-size:18px;
	color:#564219;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:7px;
	line-height:20px
}
h2.type4{
	font-size:16px;
	color:#564219;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:7px;
}
h2.type5{
	font-size:18px;
	color:#564219;
	font-weight:bold;
	margin:0;
	padding:0;
	margin:0;
}

h2.type6{
	font-size:18px;
	color:#005668;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

h3.formHeading{
	color:#4ea7a7;
	float:left;
	margin:10px 0 5px 0;
	position:relative;
	_float:none;
}

h3.type2{
	color:#564219;
	margin:0;
}

#learnmorePage h3.type2{
	margin-top:5px;
}

h3.type3{
	color:#3B6221;

}
h4.type2{
	margin:0 0 10px 0;
	padding:0;
}
h4.type3{
	margin:0 0 5px 0;
	padding:0;
	color:#564219;
}

b.notes{
	display:block;
	color:#4ea7a7;
	font-size:11px;
	margin-top:-2px;
	margin-right:10px;
}

p.notes{
	display:block;
	color:#999;
	font-size:11px;
	margin:-8px 0 0 0;
	font-style:italic;
}

span.notes{
	display:inline;
	color:#4ea7a7;
	font-size:11px;
	margin-top:-2px;
	margin-left:73px;
}

span.bind span.notes{
	color:#4EA7A7;
	display:block;
	font-size:11px;
	margin-left:146px;
	margin-top:0px;
	float:left;
	display:inline-block;
	position:relative;
}

span.req{
	font-size:14px;
	font-weight:bold;
	color:#614f28;
	margin:0 0 0 2px;
}

span.star{
	background:url(../images/star.gif) no-repeat 100% 4px;
	padding-right:10px;
}

span.bind span.star{
	float:none;
}

span.notes1{
	display:block;
	font-size:11px;
	margin-top:10px;
	font-style:italic;
}

span.notes2{
	font-size:11px;
	margin-top:-5px;
	font-weight:bold;
	color:#999999;
	float:left;
}
span.notes3{
	font-size:11px;
	margin-top:-5px;
	margin-bottom:10px;
	font-weight:bold;
	color:#999999;
	float:right;
}

span.notes3a{
	font-size:11px;
	margin-top:-5px;
	margin-bottom:0px;
	font-weight:bold;
	color:#999999;
	float:right;
}

span.highlight{
	color:#aa631d;
}
span.emphasis{
	color:#69878d;
	font-weight:bold;
	font-size:15px;
}

span.highlight1{
	color:#564219;
	font-size:20px;
}

span.scoreBoard{
	color:#333333;
	text-transform:lowercase;
}

.primaryBT {background:transparent url(../images/mainButtons.gif) no-repeat scroll 100% 0;display:inline-block;height:33px;padding-right:0px; float:left;}
.primaryBT input, .primaryBT button, .primaryBT a {background:transparent url(../images/mainButtons.gif) no-repeat scroll 0 -37px;color:#353535;display:inline;font-family:"Trebuchet MS",Arial, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;height:33px;border:none;overflow:visible; cursor:pointer; margin:0; padding:0 10px 0 10px;outline:none;}


.secondaryBT {background:transparent url(../images/mainButtons.gif) no-repeat scroll 100% -123px;display:inline-block;height:33px;padding-right:0px; margin:0 10px 0 0; display:inline-block; float:left;}
.secondaryBT input, .secondaryBT button, .secondaryBT a {background:transparent url(../images/mainButtons.gif) no-repeat scroll 0 -160px;color:#3e3e3e;display:inline;font-family:"Trebuchet MS",Arial, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;height:33px;border:none;overflow:visible; cursor:pointer; margin:0; padding:0 10px 0 10px;outline:none;}

.secondaryBT a, .primaryBT a{
	float:left;
	padding-left:12px;
	padding-top:7px;
	text-decoration:none;
	height:26px;
	outline:none;
}

.secondaryBT a:hover, .primaryBT a:hover{
color:#3e3e3e;
text-decoration:none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

.buttonType2 {background:transparent url(../images/mainButtons.gif) no-repeat scroll 100% -324px;display:inline-block;height:46px;padding-right:0px; margin:0}

.buttonType2 input, .buttonType2 button, .buttonType2 a {background:transparent url(../images/mainButtons.gif) no-repeat scroll 0 -392px;color:#3e3e3e;display:inline;font-family:"Trebuchet MS",Arial, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;height:31px;border:none;overflow:visible; cursor:pointer; margin:0; padding:0 0 0 10px; outline:none;}

.buttonType2 a{
	text-decoration:none;
	display:inline-block;
	padding-top:15px;
	padding-right:10px;
}

.buttonType2 a:hover{
	color:#3e3e3e;
	text-decoration:none;
}
.primaryBT input.hover, .primaryBT button.hover, .primaryBT a.hover, .secondaryBT input.hover, .secondaryBT button.hover, .secondaryBT a.hover{background:url(../images/mainButtons.gif) no-repeat scroll 0 -268px;}
.primaryBTHover{background:url(../images/mainButtons.gif) no-repeat scroll 100% -230px;}

.buttonType2 input.hover, .buttonType2 button.hover, .buttonType2 a.hover{background:url(../images/mainButtons.gif) no-repeat scroll 0 -533px;}
.buttonType2Hover{background:url(../images/mainButtons.gif) no-repeat scroll 100% -463px;}


.hide, .hide1{
	display:none;
}

.expandBt, .expandBt1,.collapseBt, .collapseBt1{
	border:none;
	margin:0;
	padding:0;
	overflow:visible;
	font-size:11px;
	font-weight:bold;
	color:#005668;
	height:28px;
	padding:0px 5px 7px 11px;
	cursor:pointer;
	float:left;
}

*+html .expandBt,*+html .expandBt1,*+html .collapseBt,*+html .collapseBt1{
	overflow:hidden;
	width:80px;
}

.collapseBt{
	background:transparent url(../images/collapseIcon.gif) no-repeat 0 7px;
}
.collapseBt1{
	background:transparent url(../images/collapseIcon.png) no-repeat 0 6px;
}
.expandBt{
	background:transparent url(../images/expandIcon.gif) no-repeat 0 7px;
}

.expandBt1{
	background:transparent url(../images/expandIcon.png) no-repeat 0 6px;
}

*html .collapseBt1{
	padding:4px 5px 7px 13px;
	
}
*html .expandBt1{
	padding:4px 8px 7px 13px;
}
*+html .collapseBt1{
	padding:4px 5px 7px 13px;
	background:transparent url(../images/collapseIcon.png) no-repeat 0 7px;
	
}
*+html .expandBt1{
	padding:4px 8px 7px 13px;
	background:transparent url(../images/collapseIcon.png) no-repeat 0 7px;
}



*html .collapseBt{
	padding:4px 5px 7px 13px;
	
}
*html .expandBt{
	padding:4px 5px 7px 13px;
	margin-right:10px;
}

*+html .collapseBt{
	background:transparent url(../images/collapseIcon.png) no-repeat 0 5px;
	
}
*+html .expandBt{
	background:transparent url(../images/collapseIcon.png) no-repeat 0 5px;
}


.expandBt1{
	border-right:1px solid #999;
	margin-right:7px;
}

div.hr{
	background:url(../images/divider.jpg) repeat-x top left;
	height:1px;
	margin:5px 0;
	padding:0;
	width:99%;
	float:left;
	line-height:0;
	font-size:0;
}
div.hr1{
	height:1px;
	margin:5px 0;
	padding:0;
	width:99%;
	float:left;
	line-height:0;
	font-size:0;
	border-top:1px solid #ccc;
}

 a.accessBt{
 	width:309px;
	height:48px;
	font-size:14px;
	color:#000;
	text-decoration:none;
	background:url(../images/accessbtn.png) no-repeat top left;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 0 0 0;
	text-align:center;
	cursor:pointer;
}

 a.accessBt:hover{
 	color:#000;
	text-decoration:none;
}

.img1{
	padding:27px 0 0 0;
}

table{
	border:none;
	text-align:left;
	width:100%;
	margin:0 0 10px 0;
}

table td, table th{
	padding:2px;
	font-weight:normal;
	vertical-align:top;
}

table tr.odd{
background-color:#f9f7f4;
}

table tr.even{
background-color:#fff;
}

table.accountDt{
	margin:0px 0px 20px 0px;
	width:677px;
	border-bottom:1px dotted #9C9C9C;
}

#div_account_summary table.accountDt{
	width:647px;
	float:left;
}

#div_account_summary table.accountDt tfoot td{
	padding-right:2px;

}

table.accountDt tbody th{
	font-weight:bold;
	text-align:right;
	padding-right:15px;
	width:18%;
	background:#fff;
	color:#52431a;
}

table.accountDt tbody td{
	margin:1px 0;
	width:12%;
	background:#F9F8F4;
}

table.accountDt td{
	border-left:1px solid #fff;
	text-align:right;
	padding:2px 15px 2px 0;
}

table.accountDt thead th{
	background-color:#F2EDE7;
	border-bottom:1px dotted #9C9C9C;
	border-left:1px solid #FFFFFF;
	font-weight:bold;
	text-align:center;
}

table.accountDt thead th.withHead{
	background:#fff url(../images/theadBg.gif) repeat-x bottom left;
	text-align:center;
}

table.accountDt thead th.firstTh{
	background-color:#fff;
}

/* worksheet table*/

table.worksheetDt{
	margin:10px 3px 0 5px;
	width:98%;
	border-bottom:1px solid #ccc6ba;
	margin-bottom:10px;
}

table.worksheetDt tbody th{
	font-weight:bold;
	text-align:right;
	padding-right:15px;
}

table.worksheetDt tbody td{
	margin:1px 0;
}

table.worksheetDt td{
	border-left:1px solid #aaa08c;
	text-align:right;
	padding:7px 5px 7px 5px;
}

table.worksheetDt td.centerAlign{
	border-right:1px solid #aaa08c;
	text-align:center;
	padding:5px 5px 5px 5px;
}

table.worksheetDt thead th{
	font-weight:bold;
	background-color:#FFF;
	border-bottom:2px solid #ccc6ba;
	border-left:1px solid #fff;
	
}

table.worksheetDt thead th.withHead{
	background:#fff url(../images/theadBg.gif) repeat-x bottom left;
	text-align:center;
}

table.worksheetDt tfoot td{
	font-weight:bold;
	background-color:#FFF;
	border-top:1px solid #ccc6ba;
	border-bottom:none;
	border-left:none;
	padding:10px 10px;
	
}

table.worksheetDt input.radioBt{
	position:relative;
	top:3px;
	margin:0 2px 0 0;
	float:none;
	background:none;
	border:none;
	display:inline-block;
}
table.worksheetDt *+html input.radioBt{
	top:-1px;
}
table.worksheetDt *html input.radioBt{
	top:-1px;
}
table.worksheetDt.noBorder{
	border-bottom:none;
}

ul.bulleted{
	margin:auto;
	padding:0 0  10px 5px;
}

ul.bulleted li{
	list-style:none;
	background:url(../images/roundCornerBox/roundBullet.gif) no-repeat 0 4px;
	padding:0 0 5px 15px;
}
#myaddedGoals .panel ul.bulleted li {
padding:0 0 0 20px;
list-style-image:none;
background:transparent url(../images/roundCornerBox/roundBullet.gif) no-repeat scroll 0 4px !important;
}
dl, dl dt, dl dd{
	margin:0;
	padding:0;
}

dl dt{
	font-weight:bold;
}

dl.sixPrinciples{
	float:left;
	width:100%;
	margin:20px 0 15px;
	background:url(../images/dottedTopBorder.gif) repeat-x top left;
	padding-top:3px;
}

dl.sixPrinciples dt{
	color:#6C5B37;
	line-height:14px;
	padding-top:4px;
	height:30px;
}

dl.sixPrinciples dt span.dtvalue{
	margin-left:34px;
	position:absolute;
}

dl.sixPrinciples dt a.moreInfoIcon1{
	background-image:url(../images/new6PrincipleIcon.gif);
	background-repeat:no-repeat;
	height:24px;
	width:28px;
	margin:0 11px 0 0;
	position:absolute;
	float:left;
	text-indent:-999px
}

dl.sixPrinciples dt a.moreInfoIcon1:hover{
	background-position:0 -252px!important;
}

dl.sixPrinciples dt.one a.moreInfoIcon1{
	background-position:0 0;
}

dl.sixPrinciples dt.two a.moreInfoIcon1 {
	background-position:0 -42px;
}

dl.sixPrinciples dt.three a.moreInfoIcon1{
	background-position:0 -86px;
}

dl.sixPrinciples dt.four a.moreInfoIcon1{
	background-position:0 -127px;
}

dl.sixPrinciples dt.five a.moreInfoIcon1{
	background-position:0 -169px;
}

dl.sixPrinciples dt.six a.moreInfoIcon1{
	background-position:0 -212px;
}
dl.sixPrinciples dd{
	clear:both;
	color:#000000;
	display:block;
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:3px;
	padding:0 0 6px 35px;
	margin-top:-15px;
	background:url(../images/dottedTopBorder.gif) repeat-x bottom left;
}

*html dl.sixPrinciples dd{
	margin-top:-20px;
}

*+html dl.sixPrinciples dd{
	margin-top:-20px;
}

div.roundCornerType3 dl dd{
	padding-bottom:14px;
}

#myAccountDiv dl dt{
	font-size:14px;
	color:#564219;
}

#myAccountDiv dl dd{
	margin-bottom:10px;
}

.accountsView{
	width:100%;
	clear:both;
	
}

.accountView1{
padding:10px 0 0 0 ;
	border-top:2px solid #808083;
	border-bottom:5px solid #808083;
	float:left;
	margin:5px -3px 0 0;
	width:100%;
	display:inline-block;
	position:relative;
}

.accountsView dl{
	float:left;
	padding-bottom:10px;
}
*+html .accountsView dl{
	float:none;
}

.accountsView dl dt, .accountsView dl dd{
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

.accountsView dl dt{
	width:50%;
	color:#52431A;
}

div.scrollableDiv{
	height:300px;
	overflow-y:auto;
	overflow-x:hidden;
	width:635px;
	margin-bottom:10px;
	padding:5px;
	display:inline-block;
	position:relative;
}

div.scrollableDiv div.accountsView{
	width:405px;
}

div.textAreaDiv{
	height:180px;
	overflow-y:auto;
	overflow-x:hidden;
	width:655px;
	margin-bottom:10px;
	padding:5px;
	display:inline-block;
	position:relative;
	border:1px solid #ccc;
}

div.textAreaComment{
	height:140px;
	overflow-y:auto;
	overflow-x:hidden;
	width:490px;
	margin-bottom:10px;
	padding:5px;
	display:inline-block;
	position:relative;
	border:1px solid #ccc;
	background:#f6f1e8;
}

div.bottomSpace{
	padding-bottom:8px;
}

div.spacer{
	padding:10px 0 10px 10px;
}

#creditReports div.spacer{
	width:100%;
	float:left;
	display:block;
	padding:10px 0 0 0;
}

div.spacer1{
	padding:0px;
}

a.closeBt{
	background:transparent url(../images/closeIcon.gif) no-repeat scroll 100% 2px;
	float:right;
	padding:0 15px 0 0;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:11px;
	color:#c8c8c8;
	text-decoration:none;
	font-weight:bold;
}

body.macOS a.closeBt{
	background:transparent url(../images/closeIcon.gif) no-repeat scroll 100% 0px;
}

div.graphsBt{
	background:url(../images/graphsBtBg.gif) repeat-x bottom left;
	border:1px solid #ccc;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:0 10px 15px 0 ;
	height:70px;
	cursor:pointer;
}

div.graphsBt span.floatLeft{
	margin-top:15px;
	width:110px;
	margin-left:10px;
}


div.graphsBt1{
	background:url(../images/graphsBtBg.gif) repeat-x bottom left;
	border:1px solid #ccc;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:0 0px 15px 0 ;
	height:70px;
	cursor:pointer;
}

div.graphsBt1 span.floatLeft{
	margin-left:10px;
	margin-top:15px;
	width:100px;
}

div.graphsBt a, div.graphsBt1 a{
	margin-top:3px;
	float:left;
}

div.graphsBt span.floatRight, div.graphsBt1 span.floatRight {
	margin-top:5px;
} 

/***************************
 FORM'S CSS
***************************/

fieldset{
	margin:0 0 14px 0;
	padding:0;
	border:none;
}
legend{
	text-indent:-999px;
	height:0;
	font-size:0px;
	margin:0;
	padding:0
}
label{
	display:block;
	margin:0;
	font-weight:bold;
	color:#7a7a79;
}
select{
	padding:0;
	margin:0 14px 0 0;
	border:1px solid #999999;
	background:#f6f1e8;
	font-size:12px;
	font-family:"Trebuchet MS",Arial, sans-serif;
	}
*html select{
	margin:1px 14px 0 0;
}
input{
	margin:0 14px 0 0;
	border:1px solid #999999;
	background:#f6f1e8;
	padding:2px 2px 1px 2px;
	font-size:12px;
	font-family:"Trebuchet MS",Arial, sans-serif;
}
textarea{
	border:1px solid #999999;
	background:#f6f1e8;
}
span.bind{margin:0 14px 0 0;}
span.bind select{margin:0;}
span.bind input{margin:0 5px 0 0;}
#forgotPswd span.bind input{margin:0 3px 0 0;}
input.smallx, span.smallx{width:32px;}
input.small, span.small{width:42px;}
input.xsmall, span.xsmall{width:22px;}
select.small{width:54px;}
input.medium, select.medium, span.medium{width:80px;}
input.xmedium, span.xmedium{width:60px;}
input.large, select.large, span.large{width:166px;}
input.xlarge, select.xlarge, span.xlarge{width:234px;}
input.xxlarge, select.xxlarge, span.xxlarge{width:394px;}
label.labelwithRadio{float:left;margin:0 14px 0 0;}
select.stateDrop, span.stateDrop{width:214px;}
input.radioBt{
	position:relative;
	top:3px;
	margin:0 2px 0 0;
	float:left;
	background:none;
	border:none;
	display:inline-block;
}
*+html input.radioBt{
	top:-1px;
}
*html input.radioBt{
	top:-1px;
}
label.label1{
	margin-top:14px;
}

label.label2{
	padding-left:0;
	width:75%;
	font-weight:normal;
	color:#505050;
	position:relative;
	display:block;
	float:left;
}

label.label3{
	padding-left:0;
	font-weight:normal;
	color:#505050;
	display:inline-block;
	float:left;
	margin-right:5px;
}

span.replacedSpan{display:block;background:#F6F1E8; border:1px solid #999999;height:18px;padding:2px 2px 1px 2px;margin:0 14px 0 0;}
span.bind span{margin:0 5px 0 0; float:left}
/****************************************
 PAGE SPECIFIC CSS
****************************************/

#moreAbtMe div.col2{
	width:49%;
}

#moreAbtMe  select.large{width:176px;}

#employDtNonEditable dl dt{
	width:113px;
}	

#employDtEditable label{
	float:left;
	padding-right:5px;
	margin:0 0 0 5px!important;
	}
	
#employDtEditable  input.radioBt{
	margin-right:15px;
}
#employDtEditable{
	margin-top:15px;
}

#moreAbtMe label{
	margin-top:10px;
}

#moreAbtMe h3.formHeading, #accDetail h3.formHeading, #pubinfo h3.formHeading, #tabsStyle2 h3.formHeading, h3.toggleHeading{
	background:url(../images/h3Bg.gif) top left;
	width:654px;
	margin:0 0 10px 0;
	padding:6px 10px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	font-size:13px;
	color:#666;
}

#accDetail h3.formHeading{
	margin-bottom:0;
	margin-top:10px;
}

h3.toggleHeading{
	width:656px;
	margin-bottom:0;
	margin-top:10px;
	_margin-right:-3px;
}

#tabsStyle2 div.scrollableDiv h3.formHeading{
	width:635px;
	margin-left:0px;
	display:inline-block;
	float:none;
	position:static;
}
#moreAbtMe .col1{
	width:100%;
	float:left;
}


#moreAbtMe h3.formHeading input.plus,  h1 input.plus, #accDetail h3.formHeading input.plus, #pubinfo h3.formHeading input.plus, #tabsStyle2 h3.formHeading input.plus, h3.toggleHeading input.plus{
	float:right;
	width:15px;
	height:15px;
	display:block;
	background:url(../images/plus.gif) no-repeat 0 2px;
	text-decoration:none;
	border:none;
	display:inline;
	overflow:visible;
	padding:0;
	margin:0;
	cursor:pointer;
	font-size:0;
}

h1 a.minus, #creditReports h1 a.minus{
	background:url(../images/minus.gif) no-repeat right 2px;
	text-decoration:none;
	border:none;
	display:block;
	padding:0;
	margin:0;
	cursor:pointer;
	color:#666666;
	width:100%;
}



h3.formHeading a.plus, h1 a.plus, h3.toggleHeading a.plus{
	background:url(../images/plus.gif) no-repeat right 2px;
	text-decoration:none;
	border:none;
	display:block;
	padding:0;
	margin:0;
	cursor:pointer;
	color:#666666;
	width:100%;
}

h1 a.minus, h1 a.plus, #creditReports h1 a.minus{
	color:#fff;
}

h1 a.minus:hover, h1 a.plus:hover{
	color:#fff;
	text-decoration:none;
}


#moreAbtMe h3.formHeading input.minus, h1 input.minus,  #accDetail h3.formHeading input.minus, #pubinfo h3.formHeading input.minus, #tabsStyle2 h3.formHeading input.minus, h3.toggleHeading input.minus{
	float:right;
	width:15px;
	height:15px;
	display:block;
	background:url(../images/minus.gif) no-repeat 0 0px;
	text-decoration:none;
	border:none;
	overflow:visible;
	padding:0;
	margin:0;
	cursor:pointer;
	border:none;
	font-size:0;
}

h3.formHeading a.minus, h3.toggleHeading a.minus{
	background:url(../images/minus.gif) no-repeat right 2px;
	text-decoration:none;
	border:none;
	display:block;
	padding:0;
	margin:0;
	cursor:pointer;
	color:#666666;
	width:100%;
}


#personal, #onlineActivities, #interests{
	padding:0 0 10px 10px;
	margin:0;
	float:left;
}

#onlineActivities{
 	margin:0 0 20px 0;
}

#interests p{
	margin-bottom:5px;
}

div.expandDiv{
	width:100%;
	_width:98%;
	float:left;
}

#intrestsEditable label{
	float:left;
	margin:0!important;
	width:90px;
	display:inline-block;
	border:1px solid #fff;
	
}

#intrestsEditable span{
	width:125px;
	display:inline-block;
}

#preferences span.floatLeft{
	margin-left:20px;
	width:200px;
}

#preferences label{
	padding-right:5px;
	margin:2px 0 0 20px!important;
	clear:right;
}

*html #preferences label{
	margin:2px 0 -3px 0px!important;
	display:inline-block;
	float:left;
	position:relative;
	
}

*+html #preferences label{
	margin:2px 0 -3px 0px!important;
	display:inline-block;
	float:left;
	position:relative;
}


#preferences .col1{
	margin-bottom:14px;
}

#preferences input.radioBt{
	top:5px;
}

body.macOS #preferences input.radioBt{
	top:2px;
}


*html #preferences input.radioBt{
		top:1px;
}

*+html #preferences input.radioBt{
		top:1px;
}

div.billingHistory{
	float:left;
	padding:0 0 15px 0;
}

div#paymentInfoPopUp{
	float:left;
	text-align:left!important;
	padding:5px 12px;
}


/*************************************
 PRINT RECIEPT IN IFRAME CSS 
*************************************/
body.iframeBody{
	background:none;
}

#content div.printMainBody{
	background:#fff;
}


div.printMainBody{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	width:96%;
	padding:10px;
	float:left;
	margin:10px 0;
	color:#666666;
}

div.printMainBody h1{
	font-size:20px;color:#505050; font-weight:normal;margin:0;padding:0;margin-bottom:7px;
}

div.printMainBody .col2{
	width:48.9%;
	float:left;
	margin-bottom:10px;
}

div.printMainBody .col3{
	width:32.9%;
	float:left;
	margin-bottom:10px;
}
div.printMainBody p{
	margin:0 0 10px 0;
	font-size:12px;
	line-height:14px;
	float:left;
	clear:both;
	display:inline-block;
	width:100%
}

div.printMainBody p.heading{
	padding:20px 0 0 0;
}

#content div.printMainBody a.mainLink{
	margin-right:20px;
}

div.printFooter{
	font-style:italic;
	color:#999999;
}
div.printFooter, div.printHeader{
	font-size:11px;
	float:left;
	width:100%;
}

#myAccount, #theftInsurance, #theftGuardPrf, #myIdentity, #secondRow2, #firstRow, #firstRow2,  #restoration{
	margin-top:9px;
}
#thirdRow, #thirdRow2{
	margin:14px 0 14px 0;
}

#factorImp div.middle{
	padding:14px 0 0; 
	width:360px;
}

#factorImp h2.type3, #factorImp p.para1{
	padding-left:25px;
	padding-right:25px;
	width:305px;
}

#theftInsurance .middle{
	padding:14px 5px 0;
	width:350px;
}

#theftInsurance .middle p.para1{
	padding:0 20px 10px;
	width:309px;
}
#theftInsurance table{
	border-top:1px solid #dfdfdf;
	width:348px;
}

#theftInsurance table td,#theftInsurance table th {
	border-bottom:1px solid #dfdfdf;
	padding:0 5px;
	font-size:11px;
	font-weight:bold;
}

body.macOS #theftInsurance table td, body.macOS #theftInsurance table th {
padding:8px 5px 9px 20px;
}
#theftInsurance table th {
	padding-left:20px;
}

#newsModule a{
	display:block;
	clear:both;
	color:#005668;	
	text-decoration:none;
	font-weight:bold;
	line-height:14px;
}



div.bureauCr{float:left;margin-bottom:7px;margin-top:2px;text-align:center;}

*+html div.bureauCr{margin-top:6px;margin-bottom:0px;}
*html div.bureauCr{margin-bottom:4px;}
*html div.bureauCr .buttonType2{width:205px}
*+html div.bureauCr .buttonType2{width:205px}

div.bureauCr .buttonType2 a{
	padding-top:8px;
	padding-bottom:6px;
}
*+html div.bureauCr .buttonType2 a{
	width:207px;
	padding-left:0;
	padding-right:0;
}

*html div.bureauCr .buttonType2 a{
	width:207px;
	padding-left:0;
	padding-right:0;
}

body.macOS div.bureauCr .buttonType2{
	width:207px;
}
#tabsStyle2 a.mainLink{
	padding-right:20px;
}

#bankruptcy{
	padding-bottom:10px;
}


/***************************************
  MY GOAL PAGES CSS
***************************************/

label.goalLabel span.floatLeft{
	margin-left:7px;
	font-weight:normal;
	line-height:15px;
	cursor:default;
	width:230px;
}

label.goalLabel span.floatLeft strong{
	display:block;
	clear:both;
	color:#564219;
}

label.goalLabel img{
	margin-left:4px;
}

#myaddedGoals.middle{
	padding:0 10px;
	width:708px;
}

#myaddedGoals .panel{
	padding:20px 0 10px 15px;
	float:left;
	width:678px;
}

#myaddedGoals .panel ul.bulleted li {
	padding:0 0 0 20px;
}

#myaddedGoals .panel label.label2{
	width:250px;
	margin-bottom:10px;
}

*html #myaddedGoals .panel label.label2{
	width:270px;
}

*+html #myaddedGoals .panel label.label2{
	width:270px;
}

#myGoals .para1{
	padding:5px 0 5px 5px;
	height:60px;
	margin:1px;
}

#myGoals .width50{
	width:49%;
	margin-right:5px;
	margin-bottom:10px;
}


.changeBg{
	border:1px solid #564219!important;
	margin:0!important;
}
#snapshotToModule{
	background:url(../images/rocksBg.gif) no-repeat 620px bottom;
	float:left;
	width:680px;
	padding:20px 24px 10px 24px;
}
body.macOS #snapshotToModule{
	background:url(../images/rocksBg.gif) no-repeat 620px bottom;
}

#snapshotToModule div.width80{
	font-size:11px;
	line-height:14px;


}

#factorsImpSc tbody th{
	text-align:right;
	padding-right:10px;
}


div #interstitialContainer {
	text-align:center;
	background:#FFFFFF url(../images/formBg.gif) repeat-x scroll left top;
	border:4px solid #5D737F;
	color:#505050;
	display:inline-block;
	float:left;
	font-size:12px;
	width:800px;
	padding:28px 0px 0px 28px;

}

div #interstitialContainer h1.type2 {
	color:#564219;
	font-size:23px;
	font-weight:normal;
	margin:0 0 7px;
	padding:0;
	text-align:left;
}

div #interstitialContainer p.para1 {
	margin:0 0 14px;
	padding:0;
	position:relative;
	text-align:left;
	width:98%;
}

#interstitial {
margin:0px 28px 28px 0px;

}
#interstitial .leftHeading  h5{
	background:transparent url(../images/leftArrowRed.gif) no-repeat scroll 0 5px;
	border:medium none;
	color:#353535;
	display:inline;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:visible;
	padding:0 5px 0 5px;
}
#interstitial .leftHeading {
	background:transparent url(../images/leftArrowRedRound.gif) no-repeat scroll 100% 5px;
	display:block;
	float:left;
	height:30px;
	padding-right:10px;
	position:relative;
}

#interstitial .rightHeading  h5{
	background:transparent url(../images/rightArrowRed.gif) no-repeat scroll 100% 5px;
	border:medium none;
	color:#353535;
	display:inline;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:visible;
	padding:0 25px 0 10px;
	border:0px solid #000000;
}
#interstitial .rightHeading {
	background:transparent url(../images/rightArrowRedRound.gif) no-repeat scroll 0 5px;
	display:block;
	float:left;
	height:30px;
	padding-left:10px;
	position:relative;
}

#interstitial .leftInterstitial{
	float:left;
	width:157px;
	height:479px;
	margin-right:2px;
}
#interstitial .middleInterstitial{
	float:left;
	width:445px;
	height:479px;
}
#interstitial .rightInterstitial{
	float:right;
	width:157px;
	height:479px;
}

input.radioBt  {
background:transparent none repeat scroll 0 0;
border:medium none;
display:inline-block;
float:left;
margin:0 5px 0 0;
position:relative;
_position:static;
top:3px;
}

body.macOS input.radioBt  {
top:1px;
}


label.labelwithRadio {
float:left;
margin:0 10px 0 0;
}

#interstitial .monitorCredit{
	position:relative;
	border:0px solid #000000;
	top:55px;
	left:14px;
	text-align:left;
}

#interstitial .monitorCreditText{
	position:relative;
	width:153px;
	top:-5px;
	left:5px;
	border:0px solid #000000;
	text-align:left;
}

#interstitial .leftHeading  h5.monitorCreditHeading{
	padding:0 26px 0 5px;
}

#interstitial .viewAccount{
	position:relative;
	border:0px solid #000000;
	top:75px;
	left:14px;
	text-align:left;
}

#interstitial .viewAccountText{
	position:relative;
	width:153px;
	top:-5px;
	left:5px;
	border:0px solid #000000;
	text-align:left;
}

#interstitial .leftHeading  h5.viewAccountHeading{
	padding:0 26px 0 5px;
}

#interstitial .watchAlert{
	position:relative;
	border:0px solid #000000;
	top:57px;
	left:-15px;
	text-align:left;
}

#interstitial .watchAlertText{
	position:relative;
	width:153px;
	top:-7px;
	left:17px;
	text-align:left;
}

#interstitial .rightHeading  h5.watchAlertHeading{
	padding:0 24px 0 5px;
}

#interstitial .establishGoal{
	position:relative;
	border:0px solid #000000;
	top:63px;
	left:-15px;
	text-align:left;
}

#interstitial .establishGoalText{
	position:relative;
	width:153px;
	top:-7px;
	left:17px;
	text-align:left;
}

#interstitial .rightHeading  h5.establishGoalHeading{
	padding:0 15px 0 5px;
}

#interstitial .protectIdentity{
	position:relative;
	border:0px solid #000000;
	top:83px;
	left:-30px;
	text-align:left;
}

#interstitial .protectIdentityText{
	position:relative;
	width:153px;
	top:-7px;
	left:35px;
	text-align:left;
}

#interstitial .rightHeadingProtect h5.protectIdentityHeading {
	padding:0 2px 0 16px;
}

#interstitial .rightHeadingProtect h5{
	background:transparent url(../images/rightArrowRedProtect.gif) no-repeat scroll 100% 5px;
	border:medium none;
	color:#353535;
	display:inline;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:visible;
	padding:0 25px 0 14px;
}
#interstitial .rightHeadingProtect {
	background:transparent url(../images/rightArrowRedRound1.gif) no-repeat scroll 0 5px;
	display:block;
	float:right;
	height:30px;
	padding-left:10px;
	position:relative;
}


span.bubble{
	background: transparent url(../images/bubbleTop.png) no-repeat scroll 0% 0%;
	width: 359px;
	position: absolute;
	z-index:110;
	padding-top:17px;
	float:left;
}
span.bubble span.innerBubble{
	background: transparent url(../images/bubbleBottom.png) no-repeat bottom left;
	display:block;
	padding:0 20px 10px 20px;
	float:left;
}

*html span.bubble{
	padding-top:12px;
	background: transparent url(../images/bubbleTop.gif) no-repeat scroll 0% 0%;
}

*html span.bubble span.innerBubble{
	background: transparent url(../images/bubbleBottom.gif) no-repeat bottom left;
	padding-bottom:10px;
}

span.innerBubble h4{
	color:#165d6f;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:18px;
	float:none;
	margin:0;
	padding:0;
}
span .bubbleText{
	color:#333333;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:12px;
}

span.innerBubble p.para1{
	color:#505050;
	font-weight:normal!important;
	line-height:16px;
}
span .closeIcon, span .closeIcon1{
	background:url(../images/bubbleCloseIcon.gif) no-repeat top left!important;
	width:17px;
	height:14px;
	float:right;
	font-size:0!important;
	text-indent:-999px;
	_text-indent:0px;
	margin-left:10px;
	color:#fff!important;
}

span.innerBubble a.closeIcon1{
	margin-right:-8px;
	margin-top:-5px;
}

*html span.innerBubble a.closeIcon1{
	margin-top:0px;
}

*+html span.innerBubble a.closeIcon1{
	margin-top:0px;
}
span .closeIcon:hover, span .closeIcon1:hover{
	color:#fff;
}

span.h2{
	font-size:18px;
	color:#564219;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:7px;
	float:left;
	width:300px;
	
}

span.h3{
	font-size:14px;
	color:#505050; font-weight:bold;margin:0;padding:0;margin-bottom:7px;float:left;
	width:300px;
	float:left;
}

span.para{
	float:left;
	width:300px;
	margin-bottom:14px;
}
div.borderDiv{
	border:1px solid #bbbbbb;
	float:left;
	width:634px;
	padding:20px 20px 14px;
	background:url(../images/boderedDivBg.gif) repeat-x bottom left;
	margin-bottom:20px;
	margin-top:7px;
}

div#aboutCredit{
	background:url(../images/aboutCreditBg.gif) no-repeat 370px 0;
	float:left;
	margin-right:-20px;
padding-right:20px;
}

div#aboutCreditMiddle{
	padding-right:0;
	width:703px;
}

 div#aboutAcctMiddle{
	padding-right:0;
	padding-top:0;
	width:703px;
}

div#aboutAcct{
	background:url(../images/accountLernMoreImage.gif) no-repeat -105px 0;
	float:left;
	padding-right:20px;
	padding-top:20px;
	margin-top:-4px;
	position:relative;	
	width:678px;
}

div#recoveryAssitance{
	background:url(../images/recoveryAssitanceBg.gif) no-repeat top right;
	height:93px;
}

ol{
	padding:0;
	margin:0 0 10px 10px;

}

ol li{
	list-style-type:lower-alpha;
	margin:2px 20px 10px;
}

ol li ol li{
	list-style-type:decimal;
	margin:2px 20px 5px;
}


#restoration div.top {
background:url(../images/roundCornerBox/topRestoration.gif);
}

#restoration  div.middle {
background:url(../images/roundCornerBox/middleRestoration.gif) no-repeat top left;
height:186px;
overflow:hidden;
padding-top:10px;
}

#restoration div.width55{
	width:52.9%;
}

*html #restoration div.width55{
	width:50.9%;
}

*+html #restoration div.width55{
	width:50.9%;
}


#restoration  div.middle p.para2{
	margin:0 0 10px;
	line-height:16px;
}
#restoration .top h1{
	padding-top:5;
}

#learnmorePage p.para1{
	float:none;
}

#learnmorePage ul.bulleted{
	float:left;
	width:98%;
	margin-top:-10px;
	display:block;
}

*+html #learnmorePage h3.type2{
	width:600px;
	display:block;
	float:none;
}

#learnmorePage ul.bulleted li{
	padding:0 0 0 20px;
}

span.underline{
	text-decoration:underline;
}

span.crName{
	font-size:14px;
	color:#564219;
	font-weight:bold;
	float:left;
}

div.scrollableDiv span.crName{
	font-size:18px;
}

#acctData .latePayment{
	font-size:10px;
}

#disputing div.middle div.width60{
	margin-right:50px;
	width:375px;
}

div.disputingBg{
	background:#f6f3f0 url(../images/disputingBg.gif) repeat-x top left;
	width:230px;
	float:right;
	margin:-18px 5px 0 0;
	padding:47px 21px 10px;
	position:relative;
	display:inline-block;
	_margin:-18px 3px 0 0 ;
}

label.tickbox{
	background:url(../images/checkedBox.gif) no-repeat 0 2px;
	padding-left:18px;
}

label.notickbox{
	background:url(../images/uncheckedBox.gif) no-repeat 0 2px;
	padding-left:18px;
}

#preferences label.tickbox, #preferences label.notickbox{
	margin-left:0!important;
}

#contactUs #myInfo{
	background:url(../images/contactImage.gif) no-repeat right bottom;
	float:left;
	width:100%;
}

#contactUs span.notes2{
	margin:0 0 14px 0;
	font-style:italic;
}

#securityDiv #myInfo{
	background:url(../images/securityImage.gif) no-repeat right top;
	float:left;
	width:100%;
}

#privacyPolicy #myInfo{
	background:url(../images/privacyPolicyImage.gif) no-repeat right top;
	float:left;
	width:100%;
}

#myInfo h3{
	color:#564219;
	margin:0;
	padding:0;
}


#myInfo h2{
	color:#564219;
	font-size:18px;
	font-weight:bold;
	margin:0 0 7px;
	padding:0;
}

#sessionTimeout.formFeilds{
	height:324px;
	margin-top:25px;
	width:677px;
	background:url(../images/sessionOutImg.jpg) no-repeat top left;
	font-size:13px;
}	

#sessionTimeout.formFeilds h2.type3, #registerConf.formFeilds h2.type3{
	margin-bottom:20px;
}

#registerConf.formFeilds{
	height:324px;
	margin-top:25px;
	width:677px;
	background:url(../images/registrationConf.jpg) no-repeat top left;
	font-size:14px;
}	

#registerConf.formFeilds ul{
	margin:8px;
	padding:0 0 10px 10px;
	float:left;
	list-style:outside;
	
}

*html #registerConf.formFeilds ul{
	float:none;
}

*+html #registerConf.formFeilds ul{
		margin-left:0px;
}

*+html #registerConf.formFeilds ul li{
		margin-left:12px;
}
#registerConf.formFeilds p.para2{
	margin:0 0 20px;
}

#myIdentityBx p.para1a span.iconSpan{
	padding-top:3px;
	float:left
}

#debtToincomeBx table th, #debtToincomeBx table th{
	padding:1px 2px;
}

div.middle span.innerBubble p.para1{
	margin:0 0 14px 0;
}



dl.sixPrinciples dt span p{
	color:#505050;
	font-weight:normal;
}

span.paraGraph{
	float:left;
	display:block;
	margin-bottom:14px;
}

dl.sixPrinciples dt span.bubble{
	margin-top:-2px;
	margin-left:34px
}


#memberLoginPage h4.type3{
	margin:6px 0 0 5px;
	float:left;
	width:90%;
}

#memberLoginPage div.width80{
	height:155px;
}

*html #memberLoginPage div.width80{
	width:71%;
}

*+html #memberLoginPage div.width80{
	width:71%;
}

*html #memberLoginPage #myzendough div.width20{
	width:30%;
	float:right!important;
}

*html #memberLoginPage #myzendough div.width80{
	width:70%;
}

*+html #memberLoginPage #myzendough div.width20{
	width:40%;
}

*+html #myzendough div.width20 img.pngIcon{
	float:right!important;
	width:101px;
}

*+html #memberLoginPage #myzendough div.width80{
	width:60%;
}


*html #memberLoginPage h4.type3{
	margin:6px 0 0 2px
}


#memberLoginPage span.type3{
	color:#564219;
	margin:0 0 5px;
	padding:0;
	font-weight:bold;
}

#monthlyIncomeDiv, #paymentDetails{
	margin-top:10px;
}

div.readMore{
	height:400px;
	overflow:hidden;
}

p.noGaols{
	float:left;
font-size:12px;
line-height:14px;
margin:0 0 5px;
padding:10px 0 0 10px;
position:relative;
width:98%;
color:#fff;
}

#aboutZendough div.floatLeft{
	background:url(../images/contactImage.gif) bottom right no-repeat;
	padding-bottom:140px;
}

/******************************Landingpages CSS ***************************/

div.leftCol{
	width:37%;
	float:left;
}

div.rightCol{
	width:63%;
	float:right;
}

div.leftCol1{
	width:63%;
	float:left;
}

div.rightCol1{
	width:33%;
	float:right;
}

h2.bigHeading{
	font-size:35px;
	color:#574419;
	font-weight:normal;
}

h3.landingH3{
	color:#000;
	font-size:16px;
	font-weight:normal;
	margin:20px 0px;
}

.buttonType3 {
	background:transparent url(../images/mainButtons.gif) no-repeat scroll 100% -463px;
	display:inline-block;
	height:46px;
	margin:0;
	padding-right:0;
}



.buttonType3 input, .buttonType3 button, .buttonType3 a {
background:transparent url(../images/mainButtons.gif) no-repeat scroll 0 -533px;
border:medium none;
color:#000;
cursor:pointer;
display:inline;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:20px;
font-weight:bold;
height:46px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:visible;
padding:0 0 0 10px;
text-transform:capitalize;
}

.buttonType3 a {
display:inline-block;
padding: 0 30px;
line-height:45px;
text-decoration:none;
}

#learnMoreDiv{
	margin-bottom:14px;
}

#learnMoreDiv div.width25{
	background:transparent url(../images/verticalLine.gif) no-repeat scroll right bottom;
	text-align:center;
}

#learnMoreDiv div.last{
	background:none!important;
}

#learnMoreDiv div.width25 h4{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0 0 0 15px;
	text-align:left;
	width:90%;
	float:none;
}

#learnMoreDiv div.width25 ul{
	margin:0 5px 0 30px;
	padding:0;
	text-align:left;
}

#learnMoreDiv div.width25 ul li{
	font-size:13px;
	color:#333333;
}

#learnMoreDiv div.width25 p{
	font-size:12px;
	color:#333;
	text-align:left;
	padding-left:15px;
	margin:5px 0;
	float:left;
}

p.notesLanding{
	color:#666666;
	display:block;
	font-size:9px;
	font-style:italic;
	margin:0 0 5px 0;
}
span.verificationCode{
	font-size:42px;
	padding:20px 50px;
	float:left;
	display:block;
	background:#e4e4e4;
	margin-top:10px
}

span.logBckTime{
	font-size:42px;
	padding:20px 50px;
	float:left;
	display:block;
	background:#e4e4e4;
}

span.floatedLink{
	float:left;
	padding:10px;
}

span.floatedLink a{
	font-size:14px;
}

h3.type7 {
color:#564219;
margin:20px 20px 20px 0;
font-size:22px;
}
h2.type8 {
color:#005668;
margin:0 0 10px 0;
font-size:22px;
font-weight:normal;
}

div.clearFloat{
	clear:float;
}
#wantToControl label{color:#000; font-weight:bold}
#wantToControl span.width65{
	width:60%;
	padding:4px;
}
span.hoverInput{
	background:url(assets/images/glowImage.gif) no-repeat top left;
}

*html span.hoverInput{
	background:url(assets/images/glowImageIE.gif) no-repeat 0 1px;
}

*+html span.hoverInput{
	background:url(assets/images/glowImageIE7.gif) no-repeat 0 1px;
}


