﻿@charset "utf-8";
/* CSS Document */

body {
	margin-left: 		0px;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		0px;
	background-color: 	#DDDDDD;
}
body, p, li {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	line-height: 		1.6em;
}
#supportcontainer blockquote {
	margin-left:		30px;
	margin-right:		0;
	vertical-align:top;
}

#content
{
    width:590px;  
}  

h1, h2, h3 {
	color: 				#11416e;
	margin-top: 		1em;
	line-height:		1.3em;
}
h1 {
	font-size: 			140%;
	color:				#11416e;
	border-bottom:		solid white 1px;
}
h2,h3,h4,h5,h6 {
	margin-left:		40px;
}
h2 {
	font-size: 			150%;
	color: 				#11416e;
	margin-left:		0px;
	border-bottom:		solid silver 1px;
}
h3 {
	font-size: 			150%;
	color: 				#2154d3;
}
h4 {
	font-size: 			125%;
	color: 				#11416e;
}


#supportcontainer ul,
#supportcontainer ol {
	padding-left: 6em;
}

#supportcontainer ul ul,
#supportcontainer ol ul {
	padding-left: 2em;
}

a {
	color: 				#194aa0;
	text-decoration:	none;
}

a:hover {
	color: 				#bf5204;
	background-color: 	#f3f7fa;
	text-decoration:	none;
}

div#pagecontainer {
	width: 1027px;
	margin: 0 auto;
}
div#contentcontainer {
	background-image: 	url(images/content_bg.gif);
	background-repeat: 	repeat-y;
	padding-left: 		20px;
	margin-bottom: 		7px;
	padding-right: 		200px;
}
#pagecontainer #contentcontainer div#actioncontainer,
div#actioncontainer {
	margin-left:		10px;
	margin-right:		-200px;
	float: 				right;
	width: 				389px;
	padding: 			0 6px;
	background-image: 	url(images/action_bg.gif);
	background-repeat: 	repeat-y;
	/*padding-right: 	8px;*/
}
#pagecontainer #contentcontainer #supportcontainer p {
	/*text-align: 		justify;*/	
	margin:				.8em 0 .8em 40px;
}
/*#pagecontainer #contentcontainer #supportcontainer h1 + p {
	font-size:			125%;	
	margin-left:		40px;
}*/
#pagecontainer #contentcontainer #supportcontainer h2 + p {
	margin-left:		40px;
}

#pagecontainer #contentcontainer #supportcontainer ul#breadcrumb + h1 {
	margin-top: 		20px;
}

.clear {
	clear: 				both;
}
ul#nav {
	background-image: 	url(images/nav.gif);
	background-repeat: 	no-repeat;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		0px;
	margin-left: 		-20px;
	padding-top: 		7px;
	padding-right: 		0px;
	padding-bottom: 	0px;
	padding-left: 		12px;
	height: 			36px;
	color: 				#FFFFFF;
}
#pagecontainer #contentcontainer #nav li {
	display: inline;
	list-style-type: none;
}
#pagecontainer #contentcontainer #nav a {
	text-decoration: none;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #d1deeb;
}
#pagecontainer #contentcontainer #nav a:hover {
	text-decoration: 	underline;
}

#pagecontainer #contentcontainer #actioncontainer #actiontop {
	background-image: 	url(images/form-nav.gif);
	background-repeat: 	no-repeat;
	margin: 			0 -6px;
}

#pagecontainer #contentcontainer #actioncontainer p, 
#pagecontainer #contentcontainer #actioncontainer ul {
	margin-top:			10px;
	margin-bottom:		10px;
}

#pagecontainer #contentcontainer #actioncontainer p, 
#pagecontainer #contentcontainer #actioncontainer li {
	font-size:			15px;
	line-height: 		1.5em;
}

ul#nav2 {
	color: 			#000000;
	margin:			0;
	margin-left: 	-14px; 
	margin-right: 	20px;
	/*padding: 		10px; */
	padding:		0;
	list-style:		none; 
	width: 			140px; 
	float: 			left;
	background: 	#efeff4;
	margin-top: 	1em;
	margin-bottom: 	1em;
}
ul#nav2 ul  {
	padding-left: 16px;
}

#pagecontainer #contentcontainer #nav2 li {
	line-height: 		120%;
	/*margin: 			9px 0 12px 0;*/
	font-size: 			100%;
	border-bottom:		solid 1px $FFFFFF;
}
#pagecontainer #contentcontainer #nav2 a {
	display: 			block;
	padding: 			6px 4px 6px 8px;
	text-decoration: 	underline;
	color: 				#194AA0;
}
#pagecontainer #contentcontainer #nav2 a:hover {
	background:			orange;
	text-decoration: 	none;
	color: 				#FFFFFF;
}

#pagecontainer #contentcontainer #nav2 li strong {
	display: 			block;
	padding: 			6px 8px;
	text-decoration: 	none;
	color: 				#11416e;
}

ul#breadcrumb {
	margin: 			0px;
	padding:            0px;
	color: 				#666666;
}
#pagecontainer #contentcontainer #breadcrumb li {
	display: 			inline;
	list-style-type: 	none;
	font-size: 			80%;
	/*padding-right: 	8px;*/
}
#pagecontainer #contentcontainer #breadcrumb a {
	text-decoration: 	none;
	color: 				#666666;
}
#pagecontainer #contentcontainer #breadcrumb a:hover {
	/*text-decoration: 	underline;*/
	background-color: 	#FFFFFF;
	color:				blue;
}

div#footer {
	margin-right: 		-180px;*/
}

div#footer ul {
	margin: 			0px auto 20px auto;
	padding-right:		30px;
	text-align: 		center;
	color: 				#ff6f06;
}
#pagecontainer #contentcontainer #footer ul li {
	display: 			inline;
	list-style-type: 	none;
	font-size: 			100%;
	/*padding-right: 	8px;*/
}
#pagecontainer #contentcontainer #footer ul a {
	text-decoration: 	none;
	color: 				#ff6f06;
}
#pagecontainer #contentcontainer #footer ul a:hover {
	/*text-decoration: 	underline;*/
	background-color: 	#DDDDDD;
	color:				blue;
}

table#states {
	margin-left: 40px;
	width: 				555px;
	background-color:	#FFFFFF;
}

#states td {
	background-color:	#DDDDDD;
}

#states td {
	padding: 			2px 6px;
}

#states th,
#states td,
#states td p {
	margin:				0;
	line-height:		133%;
}

#states p {
	padding:			0;
}

#states th {
	background-color:	#CCCCCC;
	text-align: 		left;
	padding: 			6px 6px;
}
#states .header th {
	vertical-align:	 	bottom;
	text-align: 		center;
	background-color:	#AAAAAA;
}

#states .alt th {
	background:			#BBBBBB;
}
#states .alt td {
	background:			#CCCCCC;
}

#glossary h2 {
	/*background: 		url(images/glossary-h2-bg.gif) repeat-y transparent;*/
	padding-left:		3px;
	margin:				18px 0 12px 0;
}

#supportcontainer #glossary h3 {
	margin:				6px 0 6px 20px;
	/*background: 		url(images/glossary-h2-bg.gif) repeat-y transparent;*/
	padding-left:		3px;
}

#sitemap ul,
#sitemap ul ul {
	padding-left: 		10px;
	margin-left:		10px;
}

#sitemap li span {
	display: 			none;
	color: #000000;
	font-size: 80%;
	margin-left: 		6px;
	padding: 			0 3px;
	background: 		#FFF;
}
#sitemap span.ready {
	background-color: 	#FFFF00;
}

#pagecontainer #contentcontainer div#menu {
	list-style-type: 	none;
	background-image: 	url(images/navtop.gif);
	background-repeat: 	no-repeat;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		12px;
	margin-left: 		-20px;
	padding-top: 		0px;
	padding-right: 		0px;
	padding-bottom: 	0px;
	padding-left: 		15px;
	height: 			36px;
	/*color: 			#FFFFFF;
	width: 				601px;*/
}

#pagecontainer #contentcontainer div#menu table {
	width:				601px;
	margin-top: 		-3px;
	height: 			36px;
	/*color: 			#FFFFFF;
	width: 				601px;*/
}
#pagecontainer #contentcontainer div#menu table td {
	padding: 			0 5px;
	text-align:			center;
	text-indent:		0;
	line-height:		120%;
}
#pagecontainer #contentcontainer div#menu table a {
	display: 			block;
	font-weight:		bold;
	text-decoration: 	none;
	color:				#d1deeb;
	font-size: 			14px;
}

#pagecontainer #contentcontainer ul#menu {
	display:			table;
	display:			none;
	list-style-type: 	none;
	background-image: 	url(images/navtop.gif);
	background-repeat: 	no-repeat;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		0px;
	margin-left: 		-20px;
	padding-top: 		7px;
	padding-right: 		0px;
	padding-bottom: 	0px;
	padding-left: 		15px;
	height: 			36px;
	color: 				#FFFFFF;
	/*width: 			601px;*/
}
#pagecontainer #contentcontainer ul#menu li {
	display: 			block-inline;
	display:			table-cell;
}
#pagecontainer #contentcontainer ul#menu a {
	text-decoration: 	none;
	display: 			inline-block;
	padding: 			0 12px;
	color:				#d1deeb;
	font-size: 			14px;
}
#pagecontainer #contentcontainer #menu a:hover {
	background: 		orange;
	color:				#000000;
}
#pagecontainer #contentcontainer #menu a:hover {  /* was span */
	/*text-decoration: 	underline;*/
}

div#debt {
	width: 555px;
	background: #FFFFFF; /*url(images/suffering-woman.jpg) no-repeat;*/
	padding: 20px;
}

#debt h1 {
	margin: 0;
	font-size: 33px;
	color: #ee515f;
	text-align: center;
	line-height: 1.1em;
	border: none;
}

#debt h2 {
	margin: 9px 0 0 0;
	font-size: 24px;
	color: #11416E;
	text-align: center;
	line-height: 1.1em;
	border: none;
}

div#letter {
	background: #F3F7FA url(images/page-r.gif) right repeat-y;
	float:right;
	width: 359px;
	padding: 40px;
	padding-top: 0;
	padding-right: 50px;
	padding-bottom: 0;
}

#pagecontainer #contentcontainer #supportcontainer #letter p {
	margin-left: 0;
	font-family: "Courier New", Courier, monospace;
	margin-top: 2em;
	margin-bottom: 2em;
}

#letter div.top {
	margin-bottom: 30px;
	margin-right: -50px;
	margin-left: -40px;
	text-align: right;
}
#letter div.bottom {
	margin-top: 40px;
	margin-right: -50px;
	margin-left: -40px;
	text-align: right;
	background: url(images/page-b.gif) repeat-x;
}
#letter div.bottom img.bl {
	float: left;
}
#letter div.download {
	padding-top: 12px;
	margin-right: -50px;
	margin-left: -40px;
	background: #d1deeb;
}

