BODY {
	background-color:#e2e9ed;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(images/headbg.gif);
	background-repeat: repeat-x;
}


A.links:hover {
font-family:Arial;
font-weight:700;
color:#333;
font-size:11px;
text-decoration:underline
}

A.links2:hover {
font-family:Arial;
font-weight:normal;
color:#333;
font-size:11px;
text-decoration:underline
}


A.links3:link {
	font-family:Arial;
	font-weight:700;
	color:#1E5388;
	font-size:12px;
	text-decoration:underline;
}
A.links3:visited {
font-family:Arial;
font-weight:700;
color:#1E5388;
font-size:12px;
text-decoration:underline;
}

A.links3:hover {
	font-family:Arial;
	font-weight:700;
	color:#2973BC;
	font-size:12px;
	text-decoration:none;
}



A.links4:hover {
font-family:Arial;
font-weight:700;
color:#666;
font-size:10px;
text-decoration:underline
}

A.linkstop:link {
font-family:Arial;
font-weight:700;
color:#a8a8a8;
font-size:14px;
text-decoration:none
}

A.linkstop:hover {
font-family:Arial;
font-weight:700;
color:#a8a8a8;
font-size:14px;
text-decoration:underline
}

.linksspan {
font-family:Arial;
font-weight:700;
color:#06C;
font-size:12px;
text-decoration:underline;
}

.hidden { display: none; }
.unhidden { display: block; }

.copyright {
color:#666666;
text-decoration:none;
font-family:Arial;
font-size:9px
}

.maintitle {
color:#000;
text-decoration:none;
font-family:Arial;
font-weight:400;
font-size:19px
}

.required {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a54358;
	
	}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0
}

.maintitleANT {
color:#fff;
text-decoration:none;
font-family:Arial;
font-weight:400;
font-size:19px
}



.mainbodysmall {
	color:#5F4B2E;
	text-decoration:none;
	font-family:Arial;
	font-size:10px
}

.redtext {
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:12px
}


.boxtitle {
color:#2c4091;
text-decoration:underline;
font-family:Arial;
font-weight:400;
font-size:12px
}

.boxtext {
color:#2c4091;
text-decoration:none;
font-family:Arial;
font-weight:normal;
font-size:10px
}

.boxtext2 {
	color:#333333;
	text-decoration:none;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	border:solid 1px #7D7D7D
}

.boxsubmit {
	color:#B82E2E;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	background-color:#ffffff;
	border:solid 1px #BA5F5F;
	padding:3px
}

.box {
font-family:Arial;
font-weight:700;
color:#06C;
font-size:12px;
text-decoration:underline;
background-color:#f5f3f3;
border:0 solid #ccc
}



.formbuttons a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	text-decoration:none;
	background-color:#E5E5E5;
	color:#3e6fa3;
	width:600px;
	text-indent:0px;
	display:block;
	border:1px solid #4168b2;
	text-align:center;
	padding:3px;
	margin-top: 3px;
}

.formbuttons a:hover {
	color:#6C98C8;
	font-size:16px;
	text-decoration:none;
	background-color:#FFFFFF;
}

.formbuttons2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	text-decoration:none;
	background-color:#F5F1F1;
	color:#A64644;
	width:295px;
	text-indent:0px;
	display:block;
	/*border:1px solid #BC5C5A;*/
	border-top:1px solid #A64644;
	border-bottom:1px solid #A64644;
	/*border-left:1px solid #BC5C5A;*/
	border-right:1px solid #A64644;
	text-align:center;
	padding:3px;
	margin-top: 3px;
	margin-right: 3px;
}

.formbuttons2 a:hover {
	color:#CE7171;
	font-size:16px;
	text-decoration:none;
	background-color:#FFFFFF;
}

.formbuttons3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	text-decoration:none;
	background-color:#F1F1F5;
	color:#416D92;
	width:295px;
	text-indent:0px;
	display:block;
	/*border:1px solid #4D9D44;*/
	border-top:1px solid #4B6796;
	border-bottom:1px solid #4B6796;
	border-left:1px solid #4B6796;
	/*border-right:1px solid #4D9D44;*/		
	text-align:center;
	padding:3px;
	margin-top: 3px;
}

.formbuttons3 a:hover {
	color:#5474A9;
	font-size:16px;
	text-decoration:none;
	background-color:#FFFFFF;
}

img.floatLeft {
	float:left;
	margin-left: 5px;
}

img.floatRight {
float:right;
margin-left:5px
}


.cursor {
cursor:pointer
}

A.links:link,A.links:visited {
font-family:Arial;
font-weight:700;
color:#333;
font-size:11px;
text-decoration:none
}

A.links2:link,A.links2:visited {
font-family:Arial;
font-weight:regular;
color:#999;
font-size:11px;
text-decoration:none
}

A.links4:visited {
font-family:Arial;
font-weight:700;
color:#333;
font-size:10px;
text-decoration:none
}

A.links4:link,.links4 {
font-family:Arial;
font-weight:700;
color:#666;
font-size:10px;
text-decoration:none
}

A.linkswhite:link,A.linkswhite:visited {
	font-family:Arial;
	font-weight:400;
	color:#E9F0FC;
	font-size:11px;
	text-decoration:none
}

A.linkswhite:hover {
	font-family:Arial;
	font-weight:400;
	color:#ffffff;
	font-size:11px;
	text-decoration:none
}

A.h3link:link,A.h3link:visited {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
	font-weight:bold;
	text-decoration:underline
}

A.h3link:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	font-weight:bold;
	text-decoration:none
}

.linkswhitetext {
font-family:Arial;
font-weight:400;
color:#ffffff;
font-size:11px;
text-decoration:none
}


H1 {
	color:#333333;
	text-decoration:none;
	font-family:Arial;
	font-weight:700;
	font-size:15px;
}

H2 {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

H3 {
	color:#333333;
	text-decoration:none;
	font-family:Arial;
	font-weight:700;
	font-size:15px
}
H4 {
color:#000;
text-decoration:none;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

H5 {
color:#dee7f5;
text-decoration:none;
font-family:Arial;
font-weight:700;
font-size:15px
}

H6 {
color:#3e6fa3;
text-decoration:none;
font-family:Arial;
font-weight:700;
font-size:14px
}


.rightbuttons a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#636A92;
	font-size:11px;
	text-decoration:none;
	width:153px;
	text-indent:0px;
	display:block;
	border-bottom:1px solid #CACCD9;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/rightbg2.gif);
}

.rightbuttons a:hover {
	text-decoration:none;
	color:#000000;
	background-image: url(images/rightbg2hover.gif);
}

.top_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#636A92;
	font-size:11px;
	text-decoration:none;
	display:inline;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

.top_nav a:hover {
	text-decoration:none;
	color:#000000;
}

.searchbox {
	border: 1px solid #BCD2E6;
	background-color: #EAF0F7;
	color:#003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	width: 150px;
	letter-spacing: 1px;
}


.space {

margin-bottom: 5px;

}

.spacetimetwo {

margin-bottom: 10px;

}

      #tabs1 {
      float:left;
      width:100%;
 
      font-size:99%;
      line-height:normal;
          border-bottom:1px solid #949494;
      }
    #tabs1 ul {
          margin:0;
          padding:0px 10px 0 2px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
	float:left;
	display:block;
	padding:4px 10px 3px 6px;
	color:#4c4c4c;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#000000;
      }
    #tabs1 a:hover {
	background-position:0% -42px;
	background-color: #949494;
	color:#ffffff;
      }
    #tabs1 a:hover span {
	background-position:100% -42px;
	background-color: #949494;
	color:#ffffff;
      }

      #tabs1 #current a {
              background-position:0% -42px;
      }
      #tabs1 #current a span {
              background-position:100% -42px;
      }


.indexbuttons a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#636A92;
	font-size:11px;
	text-decoration:none;
	background-color:#EEEEEE;
	width:153px;
	text-indent:0px;
	display:block;
	border-bottom:1px solid #CACCD9;
	text-align:left;
	padding:6px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

.indexbuttons a:hover {
	text-decoration:none;
	background-color:#F4F4F4;
	color:#000000;
}

.bankruptcy a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#34507A;
	font-size:11px;
	text-decoration:none;
	width:153px;
	text-indent:0px;
	display:block;
	border-bottom:1px solid #CACCD9;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;	/*background-image: url(images/rightbgblue.gif);*/
}

.bankruptcy a:hover {
	text-decoration:none;
	color:#000000;
	background-color:#EFEFEF;
	/*background-image: url(images/rightbgbluehover.gif);*/
}

.iva a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#357126;
	font-size:11px;
	text-decoration:none;
	width:153px;
	text-indent:0px;
	display:block;
	border-bottom:1px solid #CACCD9;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;	/*background-image: url(images/rightbggreen.gif);*/
}

.iva a:hover {
	text-decoration:none;
	color:#000000;
		background-color:#EFEFEF;
	/*background-image: url(images/rightbggreenhover.gif);*/
}

.debtmanagement a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#773C3C;
	font-size:11px;
	text-decoration:none;
	width:153px;
	text-indent:0px;
	display:block;
	border-bottom:1px solid #CACCD9;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;	/*background-image: url(images/rightbgred.gif);*/
}

.debtmanagement a:hover {
	text-decoration:none;
	color:#000000;
		background-color:#EFEFEF;
	/*background-image: url(images/rightbgredhover.gif);*/
}

.navnav a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#464646;
	font-size:11px;
	text-decoration:none;
	width:153px;
	text-indent:0px;
	display:block;
	border-bottom:1px solid #D4D4D4;
	text-align:left;
	padding:6px;
	background-color:;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;	/*background-image: url(images/rightbgred.gif);*/
}

.navnav a:hover {
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
	/*background-image: url(images/rightbgredhover.gif);*/
}

.navnav2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#303030;
	font-size:11px;
	text-decoration:none;
	width:145px;
	text-indent:0px;
	display:block;
	border-bottom:1px solid #EAEAEA;
	text-align:left;
	padding:6px;
	background-color:#C9C9C9;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: auto;
}

.navnav2 a:hover {
	text-decoration:none;
	color:#000000;
	background-color:#989894;
}


A.flinks2:link {
	font-family:Arial;
	font-weight:normal;
	color:#333333;
	font-size:9px;
	text-decoration:none
}

A.flinks2:visited {
	font-family:Arial;
	font-weight:normal;
	color:#333333;
	font-size:9px;
	text-decoration:none
}

A.flinks2:hover {
font-family:Arial;
font-weight:normal;
color:#000000;
font-size:9px;
text-decoration:underline
}




.buttonscontainer,.leftbuttonscontainer,.rightbuttonscontainer {
width:165px;
} 

.border {
border-left: 1px solid #BCD2E6;
border-right: 1px solid #BCD2E6;
border-bottom: 1px solid #BCD2E6;
border-top: 0px solid;
}

.border2 {
border: 1px solid #436AA5;
}


.formcontainer {
width:620px
} 


.indent {
text-indent:7px;
}

.main {
	border: 0px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	margin-bottom:0px;
	width:976px;
	}
	
.sidetables {
	border: 0px;
	padding: 0;
	margin-left: 6px;
	margin-right: auto;
	width:167;
	}


.pagehead {
	width: 976px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px
	
}

.left {
		
	width: 8px
}


.right {
	
	width: 8px
}

.top {
	/*background-image: url(images/agradient-top.gif);*/
	height: 0px;
	
	
}

.leftbar {
	background-image: url(images/aleft-grad.gif);
	height: 39px
}

.leftbg {
	width: 167px;
	padding: 0px;
	border: 0px;
	
	vertical-align: top;
	
}

.rightbg {
	width: 167px;
	padding: 0px;
	border: 0px;
	
	vertical-align: top;
	
}

.content {
	width: 626px;
	padding: 0px;
	border: 0px;
	vertical-align: top;	
}

.rightheader {
	background-color: #ffffff;
	text-align:left;
	vertical-align:middle;
	line-height: 10px;
	text-decoration: none;
	width:153px;
	text-indent:0px;
	display:block;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image: url(images/defaultheaderbg.gif);
}

.invisheader {
	width:165px;
	text-align:left;
	vertical-align:middle;
	text-indent: 7px;
	background-color: #ffffff;
	line-height: 2em;
	border-bottom:1px solid #CACCD9;
	border-top:1px solid #CACCD9;
}

.bheader a{
	background-color: #ffffff;
	text-align:left;
	vertical-align:middle;
	line-height: 10px;
	text-decoration: none;
	width:153px;
	text-indent:0px;
	display:block;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image: url(images/bheaderbg.gif);
}

.bheader a:hover {
	text-decoration:none;
	background-color:#ffffff;
	color:#437da5;
}

.defaultheader a{
	background-color: #ffffff;
	text-align:left;
	vertical-align:middle;
	line-height: 10px;
	text-decoration: none;
	width:153px;
	text-indent:0px;
	display:block;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image: url(images/defaultheaderbg.gif);
}

.defaultheader a:hover {
	text-decoration:none;
	background-color:#ffffff;
	color:#437da5;
}

.iheader a{
	background-color: #ffffff;
	text-align:left;
	vertical-align:middle;
	line-height: 10px;
	text-decoration: none;
	width:153px;
	text-indent:0px;
	display:block;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image: url(images/iheaderbg.gif);
	
}

.iheader a:hover {
	text-decoration:none;
	background-color:#ffffff;
	color:#43a55a;
}


.dheader a{
	background-color: #ffffff;
	text-align:left;
	vertical-align:middle;
	line-height: 10px;
	text-decoration: none;
	width:153px;
	text-indent:0px;
	display:block;
	text-align:left;
	padding:6px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image: url(images/dheaderbg.gif);
}


.dheader a:hover {
	text-decoration:none;
	background-color:#ffffff;
	color:#a54358;	
}



.leftheader {

	width:165px;
	height:20px;
	text-align:center;
	vertical-align:middle;

}

A.rightlinks:link {
	font-family:Arial;
	font-weight:600;
	color:#305194;
	font-size:12px;
	text-decoration:none;
}

A.rightlinks:hover {
	font-family:Arial;
	font-weight:600;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

A.rightlinks:visited {
font-family:Arial;
font-weight:600;
color:#305194;
font-size:12px;
text-decoration:none;

}

.indexbox {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
background-color:#F5F5F5;
width:285px;
display:block;
border-top:1px solid #B4B4B4;
border-bottom:1px solid #B4B4B4;
text-align:left;
padding:5px;
}

.indexbox a:hover {
text-decoration:none;
background-color:#333333;
color:#fff
}

.bigindexbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	background-color:#F5F5F5;
	width:600px;
	display:block;
	border-top:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	text-align:left;
	padding:5px;
}

.bigindexbox a:hover {
	text-decoration:none;
	background-color:#333333;
	color:#fff
}

a.court:link{
	color:#2c4091;
	text-decoration:underline;
	font-family:Arial;
	font-weight:400;
	font-size:11px;
	background-color:#E9E9E9;
	width:200px;
	display:block;
	text-align:left;
}

a.court:hover {
	text-decoration:none;
	background-color:#D7D7D7;
	color:#000000
}

a.court:visited {
color:#2c4091;
background-color:#f1ebe2;
width:200px;
display:block;
}

.questionnaire .inner {padding: 11px 25px 11px 25px}
.questionnaire h1, #questionnaire em, #questionnaire a {color: #A6CD38;}
.questionnaire form fieldset {margin: 0; padding: 0; border: 0; background: #FFFFC4; font-size: 12px; padding: 25px 25px 11px 25px; margin-right: 1px}
.questionnaire form label {display: block; margin-top: 0.4em;}
.questionnaire form input, .questionnaire form textarea {border: 1px #CCCCCC solid; width: 50%;}
.questionnaire form .header {font-weight: bold; margin-bottom: 1em; white-space: nowrap;}
.questionnaire form .header .column1 {float: left; width: 35%}
.questionnaire form .form_block {clear: both; padding: 0.2em; border: 1px #cccccc solid; border-width: 1px 1px 0 1px;}
.questionnaire form .form_block.last {border-width: 1px;}
.questionnaire form .form_block label {width: 35%; float: left; clear: left; margin-right: 0.2em; position: relative; top: -2px;}
.questionnaire form .form_block input, .questionnaire form .form_block textarea {width: 63%; float: left}
.questionnaire form .item {margin-bottom: 2em;}
.questionnaire .step_button {width: 100%; clear: both; padding: 11px 0 0 0}
.questionnaire .step_button input {margin-right: 1em; width: 103px; height: 34px; background: url(images/bg_button_103x34.gif) no-repeat; font-weight: bold; font-size: x-small; white-space: nowrap; color: white; text-align: center; border: 0;}

#questionnaire3 textarea {width: 100%}

#questionnaire5 form .header .column2 {text-align: center}

#questionnaire10 table {border-collapse: collapse; width: 100%;}
#questionnaire10 table th {text-align: center; background: lightgrey;}
#questionnaire10 table th, #questionnaire10 table td {border:1px gray solid; padding: 0.4em;}
#questionnaire10 .green {color: green; margin-top: 4em;}
#questionnaire10 .red {color: red; margin-top: 4em;}

.cleaner {clear: both !important; height: 1px !important; border: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden}

/* Vertical center alignment, due to the '_' properties are visible only to IE ---------------------- */
.vertical_center {display: table; _display: inline-block;}
.vertical_center .edge {width:0; height:100%; display:inline-block; vertical-align:middle;}
.vertical_center .center {display: table-cell; height: 100%; vertical-align: middle; _height: 1%;}
/* ---------------------- Vertical center alignment */
