/* CSS by NEServicing.com */

/* LINK STYLES */
	a:link 			{ color:#0b91ba; text-decoration:underline;}
	a:visited 		{ color:#006f91; text-decoration:underline;}
	a:hover 		{ color:#f92f13; text-decoration:underline;}
	
	#menu a:link 			{ color:#efede7; text-decoration:none; font-weight:normal;}
	#menu a:visited 		{ color:#efede7; text-decoration:none; font-weight:normal;}
	#menu a:hover 			{ color:#8ECDE0; text-decoration:underline; font-weight:normal;}
	
    #breadcrumb a:link    {color:#888;text-decoration:underline;font-weight:normal;}
    #breadcrumb a:visited {color:#888;text-decoration:underline;font-weight:normal;}
    #breadcrumb a:hover   {color:#555;text-decoration:underline;font-weight:normal;}
	
	.footer a:link 			{ color:#89877F; text-decoration:none; font-weight:normal;}
	.footer a:visited 		{ color:#89877F; text-decoration:none; font-weight:normal;}
	.footer a:hover 		{ color:#0b91ba; text-decoration:underline; font-weight:normal;}
	
	.orange a:link, .orange a:visited	{ color:#FF9900;text-decoration:underline;}
	.blue a:link, .blue a:visited		{ color:#0b91Ba;text-decoration:underline;}
	.green a:link, .green a:visited		{ color:#669933;text-decoration:underline;}
	.orange a:hover, .blue a:hover, .green a:hover { color:#f92f13;text-decoration:underline;}
	
	a.red:link {font-weight:bold;color:#f92f13;text-decoration:none;}
	a.red:visited {font-weight:bold;color:#f92f13;text-decoration:none;}
	a.red:hover {font-weight:bold;color:#f92f13;text-decoration:underline;}
		
	a.box-title:link, a.box-title:visited, a.box-title:hover {color:#fff;text-decoration:none;}
/* END LINK STYLES */

/* TYPE STYLES */
	h1 		{ font-weight:bold; font-size:20px;padding:10px 0;color:#f92f13;}
	h2		{ font-weight:bold; font-size:16px;padding:10px 0;color:#555555;}
	h3		{ font-weight:bold; font-size:14px;padding:5px 0;color:#555555;}
	h4		{ font-weight:bold; font-size:14px;padding:5px 0;color:#f92f13;}
	h5		{ font-weight:bold; font-size:14px;padding:5px 0;color:#0b91ba;}
	h6		{ font-weight:bold; font-size:14px;padding:5px 0 0 0;color:#0b91ba;}
	#bluehighlight h2 { font-weight:bold; font-size:16px;padding:10px 0;color:#0b91ba;}
	#popup-orange h3, #call_me h3 	{color:#FF9900;}
	#popup-green h3, #email_us h3, #for_payments h3 	{color:#669933;}
	.fourcolumn h1 		{font-size:16px;font-weight:bold;padding:0;color:#0b91ba;}
	.fourcolumn h2 		{padding:0;color:#B5B3AB;}
	.threecolumn h1 	{font-size:16px;font-weight:bold;text-transform:uppercase;color:#fff;padding:10px 10px 10px 10px;margin:0 10px 10px -30px;}
	.loan_table h2 		{padding-top:0;color:#555;}
	#content_full .fourcolumn h5, #content .fourcolumn h5 {line-height:normal;padding:0;text-align:center;}
	.plus 		{font-size:19px;font-weight:normal;padding-right:4px;}
	.small_plus {font-size:18px;font-weight:normal;padding-right:4px;vertical-align:top;}
	.orange 	{color:#FF9900;}
	.blue 		{color:#0b91ba;}
	.green 		{color:#669933;}
	.black 		{color:#555555;}
	.red 		{color:#f92f13;}
	.navy		{color:#2a2e4b;}
	.arrow 		{font-size:18px;}
	.tiny		{font-size:10px;}
	.small 		{font-size:12px;}
	.medium 	{font-size:14px;font-weight:bold;}
	.large		{font-size:16px;font-weight:bold;line-height:1.8em;}
	.tan		{color:#89877F;}
	.warning 	{color:#f92f13;font-weight:bold;}
	.highlight 	{color:#ff9900;font-weight:bold;}
	.salliemae 	{margin:5px;color:#00aae7;font-size:22px;font-family:Verdana, Geneva, sans-serif;line-height:1.5em;}
	
	.error {border:2px solid red;}
	p {margin:10px 0;}
	.footer p {margin:0;}
	.loan_table td p {font-size:12px;}
	p.glossary {font-size:16px;color:#d3d1ca;text-align:center;}
	p.padding {margin-top:15px;margin-bottom:15px;}
	body#glossary_define p {font-size:12px;}
/* END TYPE STYLES */

/* BUTTON STYLES */
	a.button_orange:link, a.button_orange:visited, a.button_navy:link, a.button_navy:visited, a.button_blue:link, a.button_blue:visited, a.button_orange:link, a.button_orange:visited, a.button_red:link, a.button_red:visited, a.button_green:link, a.button_green:visited {
		-moz-border-radius:10px 0;
		-webkit-border-bottom-right-radius:10px;
		-webkit-border-top-left-radius:10px;
		border-radius:5px 0;
		background-color:#FF9900;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
		margin:2px auto;
		display:inline-block;
		min-width:110px;
		padding:10px;}
		
	a.button_orange:hover {background-color:#ffad01;}
	
	a.button_navy:link, a.button_navy:visited {background-color:#2a2e4b;}
	a.button_navy:hover {background-color:#3b3f5c;}
	
	a.button_blue:link, a.button_blue:visited {background-color:#0b91ba;}
	a.button_blue:hover {background-color:#2da8ca;}
	
	a.button_red:link, a.button_red:visited {background-color:#f92f13;}
	a.button_red:hover {background-color:#ffece9;}
	
	a.button_green:link, a.button_green:visited {background-color:#669933;}
	a.button_green:hover {background-color:#477419;}
	
	
/* END BUTTON STYLES */

/* LIST STYLES */
	lh      		{margin-left:-15px;font-weight:bold;}	
	ul, ol 			{margin-left:40px;}
	ul.no_bullet 	{list-style:none;}
	ul.links 		{list-style:none;margin-left:0;}
	ul.links li		{line-height:2em;}
	ul.box_item 	{margin:0 10px 10px 20px;font-size:12px;}
	ul.blue_list	{margin:20px;}
	.blue_list	li 	{margin:10px 0;color:#0b91ba; font-weight:bold;list-style:none;}
	.loan_table ul	{margin-left:20px;}
	.loan_table li  {font-size:12px;}
	li 				{line-height:1.7em;}
	body#student_bill_of_rights li {padding:5px;}
	.tan_bullets_table ul {margin-left:20px;}
/* END LIST STYLES */

/* IMAGE STYLES */
	img {border:none;}
	img.thumbnail {float:right;margin:15px 0 15px 20px;}
	img#floatright {float:right;margin-left:15px;}
	
	#img_home 							{float:left;margin:-10px -20px -70px 0;}
	#img_self_product					{float:left;margin:20px -20px -70px 0;}
	#img_federal_student_loans			{float:left;margin:0px -20px -70px 0;}
	#img_portfolio_management_services	{float:left;margin:150px -20px -70px 0;}
	#img_institutional_loan				{float:left;margin:-25px -20px -70px 0;}
	#img_lender_services				{float:left;margin:0 -20px -80px 0;}
	#img_loan_origination				{float:left;margin:60px -20px -70px 0;}
	#img_loan_servicing					{float:left;margin:50px -20px -70px 0;}
	#img_self_loan_servicing			{float:left;margin:-30px -20px -70px 0;}
	#img_school_services				{float:left;margin:-10px -20px -70px 0;}
	#img_loan_products					{float:left;margin:-10px -20px -70px 0;}
	#img_borrower_services				{float:left;margin:-10px -20px -70px 0;}
	#img_apply_now						{float:left;margin:30px -20px -70px 0;}
	#img_learn_about_loans				{float:left;margin:10px -20px -70px 0;}
	#img_login							{float:right;margin-left:20px;margin-top:20px;}
	
	#rss				{margin-left:5px;margin-bottom:-2px;}
/* END IMAGE STYLES */

/* POPUP ELEMENTS */
	#popup-orange, #popup-green, #call_me, #email_us, #for_payments {
		border-bottom:1px solid #efede8;
		border-top:1px solid #efede8;
		height:300px;
		margin:10px;
		padding:10px 20px;
		text-align:left;
		overflow:auto;
	}
	
	
	#popup-green, #for_payments, #email_us	{background-color:#ffffef;}
	#popup-orange, #call_me	{background-color:#fff7e7;}
	
	#popup-hidden {display:none;overflow:auto;}
/* END POPUP ELEMENTS */

/* LAYOUT ELEMENTS */	
	body {
	    background:#fff url(/css/img/bg_main.jpg) top left repeat-x;
		margin:0;
		padding:0;
		height:100%;
		width:100%;
		font: 100% Arial, Helvetica, sans-serif;
		text-align:center;
		line-height:1.5em;
		}
	
	body, tr, td, input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555;
		}
		
	#wrapper {
		background:transparent url(/css/img/bg_wrapper.jpg) top left no-repeat;
		width:920px;
		min-height:100%;
		padding:0 5px;
		margin:0 auto -211px auto;
		position:relative;
		text-align:left;
	}
	
	#header {
		width:920px;
		height:119px;
		border-bottom:1px solid #bcefff;
		background:url(/css/img/header.jpg);
	}
	
	body#home #header, body#contact_info #header, body#about #header, body#privacy_policy #header, body#terms_of_use #header, body#glossary #header, body#careers #header {
		border-bottom:1px solid #d3d1ca;
	}
	
	#ne-home {
		position:absolute;
		top:0px;
		width:155px;
		height:119px;
		display:block;
		text-indent:-9000px;
		text-decoration:none;
		background:none;
	}

	
	#breadcrumb {
         background-color:#f8f6f1;
         font-size:11px;
         color:#888;
         margin:0;
         padding:2px 20px 3px 20px;
   	}
	

	#bluehighlight {
		background:#f3fdff url(img/blue_bg.jpg) repeat-x bottom left;
		float:left;
		padding:10px 20px 70px 20px;
		width:880px;
	}
	
		
	.lefthalf {
		width:430px;
		margin-right:20px;
		padding-bottom:5px;
		float:left;
	}
	
	.lefthalf_padding {
		padding:20px;
		width:390px;
		clear:both;
		float:left;
	}
	
	.righthalf {
		width:430px;
		float:left;
		padding-bottom:5px;
		margin-left:0px;
	}
	
	.righthalf_padding {
		padding:20px;
		width:400px;
		float:left;
	}
	
	#content, #content_full, #content_short {
		padding:20px 20px 20px 20px;
		float:left;
		margin-top:-70px;
		clear:both;
		width:880px;
	}
	
	#content_full, #content_short {
		margin-top:-15px;
	}
	
	#content_short {
		height:500px;
	}	
	
	body#contact_info #content_full {
		text-align:center;
	}
	
	body#home #content {
		padding-bottom:50px;
	}
	
	body#glossary_define {
		background:none;
	}
	
	
	.fourcolumn {
		width:200px;
		line-height:2.2em;
		display:inline;
		float:left;
		padding:20px 0 20px 0;
		margin-left:30px;
	}
	
	#content_full .fourcolumn_wrapper, #content .fourcolumn_wrapper {
		margin:0 -20px;
		padding:0;
	}
		
	#columnwrapper {
		margin:40px 0;
	}
	
	#orangebox{
		background-color:#fff7e7;
		height:100%;
	}
	

	#bluebox{
		background-color:#f3fdff;
		height:100%;
	}
	
	#greenbox{
		background-color:#ffffef;
		height:100%;
		margin-right:20px;
	}
	
	
	body#home #orangebox, body#home #greenbox, body#home #bluebox {
		height:253px;
	}
	
	#orangebox p, #bluebox p, #greenbox p {
		line-height:22px;
		margin-right:10px;
	}
	
	
	#orangebox div.boxcontent, #orangebox div.boxcontent_nohover{
		margin-left:-20px;
		background:url(img/box_orange.jpg) no-repeat;
		width:240px;
		padding:13px 0px 1px 30px;
	}
	
	#bluebox div.boxcontent, #bluebox div.boxcontent_nohover {
		margin-left:-20px;
		background:url(img/box_blue.jpg) no-repeat;
		width:240px;
		padding:13px 0px 1px 30px;
	}
	
	#greenbox div.boxcontent, #greenbox div.boxcontent_nohover {
		margin-left:-20px;
		background:url(img/box_green.jpg) no-repeat;
		width:240px;
		padding:13px 0px 1px 30px;
	}
	
	body#home #orangebox div.boxcontent:hover, body#home #bluebox div.boxcontent:hover, body#home #greenbox div.boxcontent:hover, body#login #greenbox div.boxcontent:hover, body#login #bluebox div.boxcontent:hover{
		background-position:-270px 0;
		padding-bottom:1px;
		cursor:pointer;

	}
	
	body#borrower_services #orangebox div.boxcontent h1, body#borrower_services #bluebox div.boxcontent h1, body#borrower_services #greenbox div.boxcontent h1  {
		width:240px;
		height:26px;
		margin-top:-2px;
		padding-top:12px;
		cursor:pointer;		
	}
	
	body#borrower_services #orangebox div.boxcontent h1:hover {
		background:url(img/box_orange.jpg) no-repeat -540px -11px;
	}
	
	body#borrower_services #bluebox div.boxcontent h1:hover {
		background:url(img/box_blue.jpg) no-repeat -540px -11px;
	}
	
	body#borrower_services #greenbox div.boxcontent h1:hover {
		background:url(img/box_green.jpg) no-repeat -540px -11px;
	}
	
	body#login #orangebox, body#login #greenbox, body#login #bluebox {
		height:234px;
	}
	
	
	.threecolumn {
		width:250px;
		display:inline;
		float:left;
		padding:0;
		margin-left:20px;
		margin-right:25px;
		border-bottom:1px solid #efede8;
	}
	
	#account_panel {
		position:absolute;
		top:163px;
		right:5px;
		z-index:1;
		background:#fff;
		border:1px solid #e8e5dc;
		border-top:none;
		width:164px;
		display:none;
		padding:10px;
		font-size:12px;
	}
	
	#account_panel ul, #account_panel ol{
		margin-left:15px;
	}

	
	.learn_more {
		display:block;
		width:430px;
		height:35px;
		text-decoration:none;
		background:url(img/learn_more.jpg);
		padding-top:13px;
		margin-top:20px;
	}
	
	.learn_more:hover {
		background-position:-430px;
		text-decoration:none;
	}
	
	.learn_more:visited {
		text-decoration:none;
	}
	
	.learn_more_text {
		color:#fff;
		font-weight:bold;
		font-size:14px;
		padding:15px;
	}
	
	#footer_wrapper1 {
		width:100%;
		background:url(/css/img/bg_footer.jpg) repeat-x;
	}
			
	#footer_wrapper2 {
		width:945px;
		margin:0 auto;
		padding:0;
		height:261px;
		background:url(/css/img/bg_footer.jpg) repeat-x;
	}

	#topfooter {
		width:100%;
		height:200px;
		margin:0 -10px 0 -10px;
		position:relative;
		left:0px;
	}
	
	#bottomfooter {
		width:100%;
		height:60px;
		margin:0 0 0 0;
		position:relative;
		left:0px;
	}
	
	.clearfooter {
		height:221px;
		clear:both;
	}
	
	.footer {
		font-size:12px;
		color:#89877F;
		width:920px;
		margin:0 auto;
		text-align:left;
	}
	
	.footer .lefthalf {
		padding-top:20px;
		margin-left:20px;
		margin-right:10px;
	}
	
	.footer .righthalf {
		padding-top:20px;
		margin-right:20px;
		text-align:right;
		margin-left:10px;
	}
/* END LAYOUT ELEMENTS */

/* NAVIGATION */
	#menu {
		font-size:12px;
		text-align:right;
		width:920px;
		height:20px;
		margin:10px auto;
		color:#efede7;
		padding-right:25px;
	}
	
	#nav {
		float:left;
		width:920px;
		margin:0;
		padding:0 0 0 0;
		list-style:none;
		background:#f7fdff url(img/nav_bg.gif) repeat-x bottom left;
	}
	
	#nav li {
		float:left;
		margin:0 1px 0 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		list-style:none;
	}
	
	#nav a {
		float:left;
		display:block;
		margin:0 0 1px 0;
		padding:10px 20px;
		color:#888;
		font-weight:bold;
		text-decoration:none;
		border-right:1px solid #bcefff;
		border-bottom:none;
		background:#e2f8ff url(img/off_bg.gif) repeat-x top left;
	}
	
	#nav #t-helmnet a {
		cursor:pointer;width:145px;text-align:center;position:absolute;right:5px;border-left:1px solid #bcefff;border-right:none;
	}
	
	body#school_services #t-school a, body#federal_student_loans #t-federal a, body#tuition_payment_plan #t-tpp a, body#institutional_loan #t-institutional a, body#institutional_loan_servicing #t-institutionalservicing a, body#lender_services #t-lender a, body#loan_servicing #t-servicing a,  body#loan_origination #t-origination a, body#portfolio_management_services #t-portfolio a, body#private_loans #t-private a, body#borrower_services #t-borrower a, body#loan_products #t-products a, body#apply_now #t-apply a, body#learn_about_loans #t-learn a, body#helmnet #t-helmnet a, body#self_program #t-s-program a, body#self_terms #t-s-terms a, body#self_comparison #t-s-compare a, body#self_calculator #t-s-calculator a, body#self_loan_servicing #t-s-servicing a, body#self_docs #t-s-docs a {
		color:#f92f13;
		border-color:#bcefff;
		margin:0 0 0 0;
		padding-bottom:11px;
		background:#f3fdff url(img/on_bg.gif) repeat-x top left;
	}
	
	#t-s-program a {
		padding-bottom:8px;
	}
	
	body#self_program #t-s-program a {
		padding-bottom:9px !important;
	}
	
	
	
	/*body#sm_info #t-private a {
		border-bottom:1px solid #bcefff;
	}*/
	
	#nav a:hover {
		color:#0b91ba;
		border-color:#bcefff;
		margin:0 0 0 0;
		padding-bottom:10px;
		background:#f3fdff url(img/on_bg.gif) repeat-x top left;
	}
	
	#nav #t-s-program a:hover {
		padding-bottom:8px;
	}
/* END NAVIGATION */

/* NON-ESSENTIAL PRESENTATION STYLES */
	hr {
		height:1px;
		border:none;
		background-color:#d3d1ca;
		margin:10px 0;
	}
	
	hr.padding {
		height:1px;
		border:none;
		background-color:#d3d1ca;
		margin:20px 0 10px 0;
	}
	
	hr.no_padding {
		height:1px;
		border:none;
		background-color:#d3d1ca;
		margin:0 0 10px 0;
	}
	
	#blue_blockquote, #tan_blockquote, blockquote {
		background-color:#fafeff;
		padding:10px 20px 10px 20px;
		border-bottom:1px solid #bcefff;
		border-top:1px solid #bcefff;
		margin:20px auto;
	}
	
	blockquote.no_top_padding {
		margin:0 auto 20px auto;
	}
	
	#blue_blockquote {
		margin-top:35px;
	}
		
	
	table.thbox_table blockquote {
		margin-top:0;
	}
	
	table.thbox_table blockquote ul {
		margin-left:10px;
	}
	
	#blue_blockquote {
		background-color:#ebfaff;
	}
	
	#tan_blockquote {
		background-color:#f8f6f1;
		border-color:#d3d1ca;
	}
	
	#blue_blockquote ul, #green_blockquote ul {
		margin-left:20px;
	}
		
	#green_blockquote {
		background-color:#ffffef;
		padding:5px 20px 15px 20px;
		margin-top:45px;
		border-bottom:1px solid #669933;
		border-top:1px solid #669933;
	}
	
	#loan_summary {
		margin-bottom:20px;
	}
	
	.box_blue, .box_green, .box_red, .box_orange {
		-moz-border-radius:10px 0;
		-webkit-border-top-left-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		border-radius:10px 0;
		background:#0b91ba;
		padding:10px;
		color:#fff;
		text-align:center;
		vertical-align:middle;
	}
	
	.box_green {
		background:#669933;
	}
	.box_red {
		background:#f92f13;
	}
	.box_orange {
		background:#ff9900;
	}
	
	div#toggle1, div#toggle2, div#toggle3, div#toggle4, div#toggle5, div#toggle6, div#toggle7, div#toggle8, div#toggle9, div#toggle10 {display: none;}
	
	#borr-loans dt	{
		font-weight: bold;
		float:left;
		clear:left;
		padding-top:2px ;
	}
	
	#borr-loans dd	{
		padding-left:20px;
		margin-left: 0;
		padding-top:2px ;
	}
	
	#borr-loans dd.loan-id {
		background:#f8f6f1; 
		border-top:1px solid #d3d1ca;
	}
	
	dd {
		padding:5px 40px;
	}
	
	#account_panel dd, fieldset.box_login dd {
		padding:0;
	}
	
	.center {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	
	.forgpw {
		padding:0 0 14px 0;	
		width:250px;
		float:left;
	}
	
	.forgpw h4{
		background-color:#efede8;
		text-align:center;
		margin:0;
		padding:3px;
		color:#555;
	}
	
	.forgpw p{
		margin:1em;
		text-align:center;
	}
	
	#unamhlp {
		-moz-border-radius-topleft:5px; 
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-topright:5px; 
		-webkit-border-top-right-radius:5px;
		border-bottom:1px solid #D3D1CA; 
		background-color:#f8f6f1; 
		margin:10px; 
		font-size:11px;
		clear:both;
		text-align:center;
	}
	
	#unamhlp h2 {
		border-bottom:1px solid #d3d1ca;
		-moz-border-radius-topleft:5px; 
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px;
		text-align:center; 
		background-color:#e8e5dc; 
		font-size:13px; 
		line-height:1.3em; 
		padding:3px;
		font-weight:normal;
	}

/* END PRESENTATION STYLES */



/* FORM STYLES */
	#email-form input, #email-form textarea, #call-form input, #call-form textarea {width:210px;}
	#email-form input.button, #call-form input.button {width:auto;margin-top:5px;}
	
	#email-form select, #call-form select {font-size:14px;width:210px;height:22px;}
	
	fieldset {
		background:#f8f6f1;
		border:none;
		border-top:1px solid #d3d1ca;
		border-bottom:1px solid #d3d1ca;
		padding:10px;
		margin:0 0 15px 0;
	}
	
	legend {display:none;}
	
	input.submit {margin:10px 0 0 0;}
	
	fieldset.box_login {
		background:none;
		border:none;
		margin:20px 20px 10px 20px;
		padding:0;
	}
/* END FORM STYLES */

/* TABLE STYLES */
	table, table.blue_table {
		width:100%;
		margin:20px 0;
	}

	table th, table.blue_table th {
		border-bottom:1px solid #d3d1ca;
		color:#555;
		font-weight:bold;
		text-align:left;
		padding:3px 8px;
		vertical-align:middle;
	}
	
	table td, table.blue_table td {
		padding:3px 8px;
		background:#f8f6f1;
		border-bottom:1px solid #d3d1ca;
		vertical-align:middle;
	}
	
	table.blue_table td {
		background:#fafeff;
	}

	table#email-form td, table#call-form td {
		border:none;
		background:none;
		font-weight:normal;
		padding:5px 0;
		vertical-align:top;
	}
	
	table#email-form, table#call-form {
		margin:5px 0;
	}
	
	table.loan_table {
		margin:20px auto;
		width:810px;
	}
	
	table.loan_table th {
		width:160px;
		background:#f3fdff;
		padding:20px;
		border:1px solid #d3d1ca;
		text-align:center;
	}
	
	table.loan_table td {
		padding:20px;
		border:1px solid #d3d1ca;
		background:#fafeff;
	}
	
	table.apply_table {
		margin:20px auto;
		width:auto;
	}
	
	table.apply_table th {
		padding:5px 20px 5px 10px;
		border-bottom:1px solid #d3d1ca;
	}
	
	table.apply_table td {
		padding:5px 20px;
		border:1px solid #d3d1ca;
		background:#fafeff;
		font-weight:bold;
	}
	
	table.box_table {
		margin:20px 0;
	}
	
	table.box_table td {
		padding:5px 20px;
		border:1px solid #d3d1ca;
		background:#fafeff;
		font-weight:bold;
	}
	
	table.thbox_table {
		margin:20px -10px;
		width:900px;
	}
	
	table.thbox_table th {
		text-align:center;
		border:none;
		vertical-align:middle;
		margin-bottom:10px;
		width:215px;
	}
	
	table.thbox_table td {
		background:none;
		border:none;
		vertical-align:top;
	}
	
	table.thbox_table th.thbox_vert {
		height:80px;
		vertical-align:middle;
		background-color:#fafeff;
		padding:10px 20px 10px 20px;
		margin-top:35px;
		border-bottom:1px solid #bcefff;
		border-top:1px solid #bcefff;
	}
	
	table.thbox_table td.thbox_vert {
		height:80px;
		vertical-align:middle;
		background-color:#fafeff;
		padding:10px 20px 10px 20px;
		margin-top:35px;
		border-bottom:1px solid #bcefff;
		border-top:1px solid #bcefff;
	}
	
	table.small_table, table.smallTable {
		margin:20px 0;
		width:430px;
	}
	
	table.med_table {
		margin:20px 0;
		width:658px;
	}
	
	table.giantTable td, table.giant_blue_table td {
		padding:3px 8px;
		background:#f8f6f1;
		border:1px solid #d3d1ca;
		text-align:center;
		}
	
	table.giantTable th, table.giant_blue_table th {
		padding:3px 8px;
		background:#FFF;
		border-right:1px solid #d3d1ca;
		text-align:center;
	}
	
	table.giant_blue_table td {
		background:#fafeff;
	}
	
	table.tan_bullets_table td {
		padding:3px 8px;
		background:#f8f6f1;
		border:1px solid #d3d1ca;
		text-align:left;
	}
	
	table.tan_bullets_table th {
		padding:3px 8px;
		background:#fff;
		border-right:1px solid #d3d1ca;
		text-align:center;
	}
	
	table.interest_rates_table {
		width:658px;
		text-align:left;
		border:1px solid #d3d1ca;
	}
	
	table.interest_rates_table th.indent {
		font-weight:normal;
		padding-left:50px;
	}
	
	th.th_box {
		border:1px solid #d3d1ca;
		background:#efede8;
		vertical-align:bottom;
	}
	
	table.interest_rates_table td {
		border:1px solid #d3d1ca;
	}
	
	table.link_table {
		margin:0 auto;
	}
	
	table.link_table td {
		padding:3px 8px;
		background:#fafeff;
		border:1px solid #d3d1ca;
		text-align:left;
	}
	
	table.link_table th {
		border-top:1px solid #d3d1ca;
		width:220px;
	}
	
	table.link_table td.link {
		width:220px;
	}
	
	
	table.limitTable {
		border-collapse:collapse;
		margin:-20px auto 10px auto;
	}
	
	table.limitTable th {
		font-weight:bold;
		background:#e8e5dc;
		color:#555;
		border-bottom:1px solid #d3d1ca;
	}
	
	table.limitTable th.lightCenter {
		background:#FFF;
		color:#555;
		text-align:center;
	}	
		
	table.limitTable td {
		padding:3px 8px;
		background:#f8f6f1;
		border-bottom:1px solid #d3d1ca;
		text-align:center;
	}
	
	table th.tan_cell, table td.tan_cell {
		background:#efede8;
	}
	
	table.limitTable th.tan_cell {
		text-align:center;
	}
	
	table.no_padding {
		margin:0;
	}
	
	tr.detailLine td, .detailLine {
		background:#efede8;
	}
	
	table.reset, table.reset td, table.reset th {
		background:none;
		border:none;
		margin:0;
		padding:0;
	}
	
/* END TABLE STYLES */