/** DEFAULT TEXT FORMATING STYLES */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*background: url(http://www.bankruptcy-canada.ca/images/homepage13-1.gif) repeat-y left top;*/
	background-color: #FFFFFF; /*update 08132007*/
	background-image: url(images/homepage13-1_gradient.gif); /*update 08132007*/
	background-repeat: repeat-x; /*update 08132007*/
	/*background-position:center*/
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}
h1 {
	/*font-size:15px;*/
	font-size:140%;
	color: #000000;
}
h2
{
	color:#000000;
	font-size:112%;
	margin-bottom: 5px;
	line-height: 120%; /*Add 02202008*/
}

.indexh2
{
	font-size:140%;
	color: #000000;
}

.indexh3
{
	color:#000000;
	font-size:112%;
	margin-bottom: 5px;
	margin-top:3px;
	line-height: 120%; /*Add 02202008*/
}
/** TEXTS */

body, th, input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	/*line-height: 16px;*/
	line-height: 145%; /*Update 02202008*/
}
td
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#000000;
	/*line-height: 16px;*/
	line-height: 145%; /*Update 02202008*/
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: left;
	line-height: 135%; /*Add 02202008*/
}

.text1 {
	margin-bottom: 5px;
	font-size: 100%;
	font-weight: bold;
}

.text1 span {
	padding: 0px 7px;
	background: url(images/homepage18.gif) no-repeat center center;
}

.latestpost
{
	padding: 2px 3px 0px 0px;
}

.latestposttitle {
	margin: 0px 0px 8px 0px;
	padding-left: 15px;
	font-size: 100%;
	font-weight: bold;
	background: url(images/homepage18.gif) no-repeat 6px 7px;
}

.latestposttitleindent
{
	padding-left: 15px;
}

.latestposttitle h3
{
	font-size: 100%;
}

.readallrss
{
	padding-left: 15px;
}
/** LISTS */

.list1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list1 li {
	border-bottom: 1px solid #D3D9DB;
}

.list1 a {
	display: block;
	width: 156px;
	/*height: 18px;*/
	padding: 4px 0px 4px 26px;
	background: url(images/homepage15.gif) no-repeat 10px 9px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #000000;
}

.list1 a:hover {
	background: #0091d3 url(images/homepage16.gif) no-repeat 10px 9px;
	color: #FFFFFF;
}

.menuhighlight a
{
	background: #0091d3 url(images/homepage16.gif) no-repeat 10px 9px;
	color: #FFFFFF;
}

.list2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: inside;
}

/** LINKS */

a {
	color: #00588e;
}

a:hover {
	text-decoration: none;
}

.link1 {
	display: block;
	height: 14px;
	background: url(images/homepage26.jpg) no-repeat right top;
}

.link1 b {
}

.link2 {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.link2:hover {
	text-decoration: underline;
}

/** STYLES */

.style1 {
	color: #919FA4;
	font-size:85%;
}

.style1 a {
	color: #919FA4;
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage04-1.gif) repeat-x left top; }
.bg2 { background: url(images/homepage10-1.jpg) repeat-x left top; }
.bg3 {} /*changed +50*/
.bg4 { background: url(images/homepage14-2.gif) no-repeat left top; } /*update 08212009*/
.bg5 { background: url(images/homepage25-1.gif) repeat-x left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

/** LAYOUT STYLES */

html, body {
	height: 100%;
}

.title {
	border-bottom: 1px solid #D3D9DB;
}

.title h2 {
	height: 21px;
	padding-top: 8px;
}

.title h1 {
	/*height: 21px;*/
	padding-top: 0px;
	padding-left:15px;
}

.title b {
	font-size:110%;
	margin:5px 0px 0px 15px;
}

#title1 { background: url(images/homepage23.gif) no-repeat left top; }
#title2 { background: url(images/homepage24.gif) no-repeat left top; }
#title3 { background: url(images/homepage27-1.gif) no-repeat left top; }
#title4 { background: url(images/subpage2_02.gif) no-repeat left top; }
#title5 { background: url(images/subpage2_02.gif) no-repeat left top; }
#title6 { background: url(images/homepage24.gif) no-repeat left top; }
.subpage2titles { 
height: 21px;
padding-top: 1px;
color:#00588e;
background: url(images/homepage27-2.gif) no-repeat left top; }
/** TOP */

#top {
	width: 978px; /*was 754*/
	height: 100px;
	margin: 0px auto;
}

#extra1 {
	float: left;
	width: 12px;
	height: 50px;
	/*background: url(images/homepage02.gif) no-repeat left top;*/
	background: url(images/homepage13-1.gif) repeat-y left top;
}

#extra2 {
	float: left;
	width: 797px; /*was 753*/
	height: 50px;
}

#extra3 {
	float: left;
	width: 12px;
	height: 50px;
	/*background: url(images/homepage03.gif) no-repeat left top;*/
}

/** HEADER */

#header {
	float: left;
	width: 977px; /* was 753 */
	/*height: 123px;*/
}

#logo {
	float: left;
	/*padding: 53px 0px 0px 15px;*/
	/*padding-bottom:10px;*/
}

#top-menu {
	float: right;
	padding: 0px 2px 0px 0px;
	margin-right:5px;
}

#top-menu .printemailbookmark
{
	text-decoration:none;
	font-variant:small-caps;
	font-size:11px;
	color:#000000;
}
#top-menu .printemailbookmark:hover
{
	text-decoration: underline;
}

#top-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#top-menu li {
	display: inline;
}

#top-menu a {
	display: block;
	float: left;
	height: 15px;
	text-decoration:none;
	padding: 5px 0px 0px 15px;
	font-variant:small-caps;
	font-size:11px;
	color: #6d8c9a;
}

#top-menu b {
	margin-top:5px;
}
#top-menu-text-top {
	margin:0px;
	padding: 70px 0px 0px 0px;
	overflow:auto;
	clear:both;
	float:left;
}
#top-menu-text-bottom {
	margin:0px;
	overflow:auto;
	clear:both;
	float:left;
	padding-right: 5px;
}
#top-menu1 {
	width: 75px;
	background: url(images/homepage06.gif) no-repeat left top;
}

#top-menu2 {
	width: 71px;
	background: url(images/homepage07.gif) no-repeat left top;
}

#top-menu3 {
	width: 30px;
	background: url(images/homepage08.gif) no-repeat left top;
}

/** MENU */

#menu {
	float: left;
	width: 977px; /*was 753*/
	height: 54px;
	margin: 0px;
}

#menu div {
	width: 728px; 
	height: 54px;
	background: url(images/homepage09-1.jpg) no-repeat left top;
}

#menu ul {
	width: 768px; /*was 544*/
	height: 33px;
	margin: 0px;
	padding: 21px 0px 0px 209px;
	list-style: none;
	background: url(images/homepage11-1.jpg) no-repeat right top;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 72px; /*changed +0*/
	padding: 0px 0px 0px 17px;
	background: url(images/homepage12.jpg) no-repeat left center;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
text-decoration:underline;
}

/** CONTENT */

#box5 .content ul li{
margin: 0px 0px 0px -20px;
}
#box6 .content ul li{
margin: 0px 0px 0px -20px;
}

#left {
	float: left;
	width: 186px; /*update 08142007*/
}

#right {
	float: left;
	width: 782px; /*was 558*/
}

#indexbottom
{
	clear: both;
	width: 647px;
	height:auto;
	padding: 10px 50px;
	margin: 0px auto;
	
}
#indexbottom .indexbottom_right
{
	float: right;
	width: 480px;
}
/** FOOTER */

#footer {
	clear: both;
	width: 901px; /*was 677*/
	height: 40px;
	padding: 15px 38px 15px 39px; /*update 08142007*/
	margin: 0px auto;
	border: 1px solid #cccccc; /*update 08142007*/
	border-top: none; /*update 08142007*/
}

#footer .links {
	float: right;
}

#footer .legal {
	float: left;
}

/** INDEXFOOTER */

#indexfooter {
	clear: both;
	width: 926px; /*was 702*/


	height: 140px; /*changes whenever new cities added to bottom footer*/
	padding: 10px 24px 15px 28px; /*update 08142007*/
	margin: 0px auto;
	border: 1px solid #cccccc; /*update 08142007*/
	border-top: none; /*update 08142007*/
}

#indexfooter .links {
	float: right;
}

#indexfooter .legal {
	float: left;
}








/** BOX1 */

#box1 {
	padding: 10px 0px 0px 4px; /*update 08142007*/
}

/** BOX2 */


#box2 {
	padding: 0px 0px 0px 3px; /*update 08142007*/
}

/** BOX3 */

#box3 {
	padding: 20px 13px 0px 15px; /*update 08142007*/
}

/** BOX4 */

#box4 {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 1px 0px;
	/*border-bottom: 1px solid #D3D9DB;*/
}

#boxmsg{
	margin: 0px 22px 0px 10px;
	padding: 7px 0px 9px 0px;
	font-weight: bold;
}
/** BOX5 */

#box5 {
	/*float: left;
	width: 339px; /*changed +50*/
	padding: 3px 3px 0px 12px; /*changed*/ /*update 08142007*/
	/*border-right: 1px solid #D3D9DB;*/
}
#box5 .title {
	padding-bottom:3px;
	/*width: 360px; */
}
#box5 .content {
	padding: 8px 10px 0px 15px; /*changed +50*/
}

/** INDEXBOX5 */

#indexbox5 {
	float: left;
	width: 330px;
	padding: 3px 17px 0px 15px;
	border-right: 1px solid #D3D9DB;
}
#indexbox5 .content {
	padding: 15px 10px 0px 15px;
}

/** BOX6 */

#box6 {
	/*float: left;*/
	clear:both;
	width: 163px;
	position: relative;
	float: right;
	padding: 3px 0px 0px 7px; /*changed*/
	border-left: 1px solid #D3D9DB; /*added*/
	border-bottom: 1px solid #D3D9DB; /*added*/
	margin-bottom: 10px; /*added*/
	margin-left: 10px; /*added*/
	margin-right: 1px;
	margin-top:10px;
	background-color: #f3fced; /*f5f5f5*/
}
#box6 .content {
	padding: 10px 0px 5px 0px;
	width:150px;
}
#box6 .title {
	height: 54px;
	padding-bottom:0px;
}
#box6-1 {
	float: left;
	width: 165px;
	padding: 0px 0px 0px 15px;
}
#box6-1 .content {
	padding: 10px 0px 0px 0px;
}

/** */
.boxdepartment
{
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;	
}

/** INDEXBOX6 */

#indexbox6 {
	float: left;
	width: 165px;
	padding: 3px 0px 0px 15px;
}
#indexbox6 .content {
	padding: 10px 0px 0px 0px;
}

/** BOX7 */

#box7 {
	float: left;
	width: 759px; /*was 535*/
	padding: 3px 0px 0px 15px;
}

#box7 .title {
padding-bottom: 3px;
}

#box7 .content {
	padding: 8px 10px 0px 15px;
}

#box8 {
	padding: 20px 13px 0px 15px; /*update 08142007*/
}
.blogdate {
	FONT-SIZE: 7pt; 
	COLOR: #3a3a3a; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.printemailbookmark
{
	text-decoration:none;
	/*font-variant:small-caps;*/
	text-transform:uppercase;
	font-size:11px;
	/*color:#000000;*/
	color:#ffffff;
	padding: 0px 0px 0px 15px;
}
.printemailbookmark:hover
{
	text-decoration: underline;
}
.blogdate {
	FONT-SIZE: 7pt; COLOR: #A2A2A2; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ftrtext {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* styles used on tabbed form */
.tab-container 
{
	background: #fff url("/tabformbg.gif"); 
	border:1px solid #cbc9cf;
	clear:both;
}

.tab-panes 
{ 
	margin: 3px;
	color:#00234c; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.toptabs
{
	margin: 0px;
	padding: 0px;
	display: inline;
}
.toptabs li {
	display:inline;
	width: 84px;
	float:left;
}
.tabmainbodytext
{
	FONT-SIZE: 9pt; COLOR: #00234c; LINE-HEIGHT: 13pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.quoteselect {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formfield
{
	height: 17px;
	margin-top: 2px;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* new header styles */
.topheader
{
	width: 978px; /*was 754*/
	height: 75px;
	margin: auto;
	background: url(images/headerbg.jpg); /*update 08142007*/
	border: 1px solid #cccccc; /*update 08142007*/
	border-bottom: none; /*update 08142007*/
}
.headerlogo
{
	padding: 0px 0px 0px 0px;
	float: left;
	position:relative;
}
.headerright
{
	width: 564px;
	float:right;
	position:relative;
}
.headerbottommenu
{
	clear: both;
	width: 744px;
	position:relative;
}
.headerrighttop
{
	width: 270px;
	float: right;
	padding: 15px 0px 20px 0px;
	text-align:right;
}
.headerrighttop ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.headerrighttop li {
	display: inline;
}
.headerrighttop a {
	display: block;
	float: left;
	height: 20px;
}
#headerrighttop-menu1 {
	width: 72px;
	background: url(images/print.gif) no-repeat left;
	background-position: 0px 4px;
}

#headerrighttop-menu2 {
	width: 72px;
	background: url(images/email.gif) no-repeat left;
	background-position: 0px 4px;
}

#headerrighttop-menu3 {
	width: 72px;
	background: url(images/bookmark.gif) no-repeat left;
	background-position: 0px 5px;
}


.box5subheader
{
	font-weight:bold;
	margin-left: 14px;
}
.keepvsloseimg
{
	position: relative;
	float: left;
	padding-right: 10px;
}
.lengthbankruptcyimg
{
	position: relative;
	float: right;
	padding-left: 10px;
}
.exemptionschart
{
	position: relative;
	float: left;
	padding-right: 20px;
}
.imagepositionmiddle
{
	text-align:center;
}



/* styles for new index body */
#indexright {
	float: left;
	width: 978px; /*was 754*/
	padding-left: 0px; /*update 08142007*/
}
.indexnewh1
{
	margin: 6px 0px 0px 0px;
}
.indextitle
{
	padding-bottom: 1px;
	line-height: 18px;
}
.indextitle h2 
{
	font-size:13px;
	margin:5px 0px 0px 0px;
	font-weight:bold;
}
.indexboxtop
{
	margin-left: 5px;
	margin-right:5px;
	padding: 1px 0px 1px 5px;
	position:relative;
	min-height: 400px;
	_height: 400px;
}
.indexboxbottom
{
	clear:both;
	margin-left: 5px;
	margin-right:5px;
	border-top: 1px solid #D3D9DB;
	border-bottom: 1px solid #D3D9DB;
	padding: 3px 0px 0px 5px;
	min-height: 455px;
	_height: 455px;
}
#indexboxtopleft {
	float: left;
	width: 739px; /*was 515*/
	padding: 0px 9px 0px 0px;
}
.indexboxtitle
{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding-bottom:3px;
}
.indexboxgetanswers
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.row
{
	margin: 0px;
	padding: 10px 0px 15px 0px;
	clear: both;
	width:100%;
	height:140px;
	float:left;


}
.div_in_row
{
	margin: 0px;
	padding: 0px;
	float: left;
	height:135px;
	width: 245px; /*was 165px*/
}
.div_in_row2
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 247px;
}
.div_in_row_image
{
	text-align: center;
}

.namecc
{
	text-align: center;
	font-weight: bold;
	width:100%;
}
/* row 2 */
.name-row2
{
	text-align: center;
	font-weight: bold;
	position:absolute;
	top:303px; /*373px or 393px*/
	margin-left:30px;
}

.namecc a
{
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
}
.namecc a:hover
{
	text-decoration: underline;
}

#indexboxtopright {
	float: left;
	width: 205px;
	padding: 0px 0px 0px 2px;
}
#indexboxtopright .content {
	padding: 10px 0px 0px 0px;
	background:url(images/indexheadlinebgblue.jpg) repeat-x;
}

#indexboxbottomleft {
	float: left;
	width: 739px; /*was 515*/
	padding: 3px 9px 0px 0px;
}
.indexboxcategory
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#indexboxbottomright {
	float: left;
	width: 203px;

	padding: 3px 0px 0px 2px;
}
#indexboxbottomright .content {
	padding: 10px 0px 0px 0px;
}
.indexblogdate {
	FONT-SIZE: 7pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.postdivider
{
	border-bottom: 1px solid #D3D9DB;
	margin-bottom: 8px;
}
.indexboxtoprighttitle
{
	text-align:left;
	padding-left: 0px;
	padding-top:4px;
	font-size:14px;
}

.indexboxtoprighttitle a
{	
	color:#000000;
}


#indexboxbottomright .content ul li{
margin: 0px 0px 0px -24px;
}

.indexboxcategorymenu
{
	width: 679px; /*was 473px*/
	margin:1px;
	padding-left:25px;
}
.indexboxcategorymenu ul {
	margin: 0px;
	padding: 5px 0px 55px 0px;
	list-style: none;
}
.indexboxcategorymenu li {
	display: inline;
}
.indexboxcategorymenu a {
	display: block;
	float: left;
	width: 136px; /*was 120px*/
	height: 50px;
	padding: 3px 5px 0px 28px;
	background: url(images/category_folder2.jpg) no-repeat 5px 5px;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
}
.indexboxcategorymenu a:hover {
	text-decoration:underline;
}
.blogcategorylist {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.blogcategorylist li {
	border-bottom: 1px solid #D3D9DB;
}

.blogcategorylist a {
	display: block;
	width: 156px;
	padding: 3px 0px 3px 26px;
	background: url(images/homepage15.gif) no-repeat 10px 7px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #000000;
}

.blogcategorylist a:hover {
	background: #0091d3 url(images/homepage16.gif) no-repeat 10px 9px;
	color: #FFFFFF;
}

.category6img
{
	float: right;
	padding-left: 10px;
}
.printemailbookmarkbox
{
	width: 460px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin-right: 3px;
	text-align:right;
}
.printemailbookmarkbox ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align:right;
}
.printemailbookmarkbox li {
	display: inline;
}
.printemailbookmarkbox a {
	display: block;
	float: left;
	height: 20px;
}
#printemailbookmarkbox-menu1 {
	width: 55px;
	background: url(images/print-header.gif) no-repeat left;
	background-position: 19px 3px;
}

#printemailbookmarkbox-menu2 {
	width: 55px;
	background: url(images/email-header.gif) no-repeat left;
	background-position: 16px 3px;
}

#printemailbookmarkbox-menu3 {
	width: 140px;
	background: url(images/bookmark-header.gif) no-repeat left;
	background-position: 17px 3px;
}
#printemailbookmarkbox-menu4 {
	width: 45px;
	background: url(images/rssicon-header.gif) no-repeat left;
	background-position: 19px 3px;
}
.headerrighttop_space
{
	padding: 0px 0px 0px 0px;
	height: 20px;
}


/*image rollover image popup*/
.pic {
	position: relative;
	width: 95px;
	margin: 0px auto;
}

.pic a .large {
	border: 0px;
	display: block;
	height: 0px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 0px;
}

.pic a .large_boxborder
{
	border: 0px;
	display: none;
	height: 0px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 0px;
	border: none;
	color:#FFFFFF;
}
.pic a img {
	border: 0;
}

.pic a.p1, .pic a.p1:visited {
	display: block;

	left: 0;
	text-decoration: none;
	top: 0;
	width: 80px;
}

.pic a.p1:hover {
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
}

.pic a.p1:hover .large {
	display: block;
	width: 125px;
	height: 69px;
	left: 40px;
	position: absolute;
	top: -50px;
}

.pic a.p1:hover .large_boxborder {
	display: block;
	width: 120px;
	height: 69px;
	left: 40px;
	position: absolute;
	top: -50px;
	color:#333333;
	border: 1px solid #000000;
}

.numberofposts
{
	font-weight:normal;
	font-size:10px;
}

.sg_stats
{
	font-weight:normal;
	font-size:10px;
	line-height: 13px;
}

.postauthor
{
	color: #809fbd;
	font-size:9px;

	padding-left: 12px;
	padding-top: 8px;
	padding-bottom:5px;
}
.postauthor a
{
	font-size:9px;
}
.categoryselect {
	FONT-SIZE: 9px;
}
.title h1#title5, .title h1#title4 
{

	/*line-height: 22px;*/
	line-height: 120%; /*Update 02202008*/
}

/* Article Tools */
.quickaccessbox
{
	clear:both;
	float:right;
	width: 170px;
	height: 147px;
	background: url(images/notebg.jpg) no-repeat center center;
	margin: 0px 0px 0px 7px; 
}
.quickaccessbox3columns
{
	width: 168px;
	height: 147px;
	background: url(images/notebg3col.jpg) no-repeat center center;
	margin: 0px 0px 0px 0px; 
}
.quickaccessboxmenu
{
	width: 168px;
	height:145px;
	margin:1px;
}
.quickaccessitem {
	font-size:10px;
	margin-left: 10px;
	padding-top: 6px; /*Update 02202008*/
	padding-left:3px;
}
.quickaccessitem a{
	color:#000000;
	text-decoration:none;
	padding-left:0px;
}
.quickaccessitemtxtsize {
	font-size:10px;
	margin-left: 10px;
	padding-top: 6px; /*Update 02202008*/
	padding-left:3px;
}
.quickaccessitemtxtsize a{
	color:#000000;
	text-decoration:none;
}
/* Testimonials */
#testimonials {
	border-top: #eeebeb 2px solid; 
	border-right: #eeebeb 1px solid; 
	border-bottom: #eeebeb 2px solid; 
	border-left: #eeebeb 1px solid; 
	padding: 25px 27px 25px 25px;
	background-image: url(images/testimonial-bg.jpg); 
	background-repeat: repeat-y;
	margin: 20px 0px; 
}
.testimonial {
	padding: 0px 0px  8px 0px;
	margin: 0px 0px 25px; 
	border-bottom: #999999 1px dashed;
}
.testimonial {
	font-size: 100%; 
	font-style: italic; 
	text-align: justify;
}
.testimonial P {
	font-size: 100%; 
	font-style: italic; 
	text-align: justify;
}
.to_top_page {
	padding: 0px 11px 0px 0px;
	background: url(images/arrow-up.gif) no-repeat 100% 70%; 
	margin: 0px; 
	text-align: right;
}
.questiontextarea
{
	width:288px;
	height:150px;
}
.newsflash
{
	color: #FF0000;
	font-weight: bold;
}

/* Bottom Menu Section before footer*/
#bottom_section
{
	margin: auto auto;
	padding: 0px 0px 0px 0px;
	width: 925px; /*701px*/
	text-align: left;
	vertical-align: top;
	line-height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul.secondary-navigation 
{
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 13px 2px;
	display: block; 
	list-style: none;
	float: left; 
	width: 923px; /*was 699px*/
}

ul.secondary-navigation li 
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left; 	 
	/*width: 231px; */
	display: block;
	color: #00588e;
}

ul.secondary-navigation li a 
{
	color: #00588e; text-decoration: none
}
ul.secondary-navigation li a:hover 
{
	text-decoration: underline
}

ul.secondary-navigation li.selected a 
{
	color: black; 
	text-decoration: none;
}

ul.secondary-navigation li.selected li a 
{
	color: #00588e; 
	text-decoration: none;
}

ul.secondary-navigation li.selected li a:hover 
{
	text-decoration: underline;
}

ul.secondary-navigation li li a 
{
	padding-right: 5px; 
	color: #00588e; 
	text-decoration: none;
}

ul.secondary-navigation li li.important a
{
	font-weight: bold;
}


ul.secondary-navigation li 
{
	font-weight: bold; 	
}

ul.secondary-navigation li ul 
{
	margin: 5px;
	padding: 0px;
	list-style: none outside;
}

ul.secondary-navigation li ul 
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px;
	padding-top: 0px
}

ul.secondary-navigation li li 
{
	margin: 3px 0px 3px 0px; 
	padding: 0px; 
	float: none; 
	display: block;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 1.13em;
}

ul.secondary-navigation li li li 
{
	margin: 3px 0px 3px 0px; 
	padding: 0px 0px 0px 5px;
	display: block; 
	float: none; 
}

ul.secondary-navigation li:hover a 
{
	color: #00588e;
}

.secondary-col1
{
	width: 233px;
}

.secondary-col2
{
	width: 190px;
}

.secondary-col3
{
	width: 309px;
}

.secondary-col4
{
	width: 190px;
}

/*BI: this is the one that regulates changing the color of the li first level*/
ul.secondary-navigation li:hover li a 
{
	color: #00588e
}

ul.secondary-navigation li:hover li a:hover 
{
	text-decoration: underline
}

/*Index Page news box (above RSS Feed)*/
.indexnewsbox
{
	width:204px;
	height: 135px;
	background-image: url(images/indexnewsbox.gif);
}

.indexnewsboxtitle
{
	padding:5px 0px 0px 10px;
}

.indexnewsboxtitle a
{
	font-weight:bold;
}


.indexnewsboxcontent
{
	width:190px;
	padding: 10px 0px 0px 10px;
}

.indexnewsboximg
{
	float: left;
	padding-top:3px;
}

.indexnews
{
	float:left;
	width: 115px;
	padding: 0px 0px 0px 7px;
}

.indexsearcharea
{
	padding: 7px 0px 0px 0px;
}

.indexsearchbox
{
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
}

#indexboxmsg{
	margin: 0px 22px 0px 0px;
	padding: 0px 0px 9px 0px;
	font-weight: bold;
}

#ratethispagefooter
{
	clear: both;
	width: 978px; /*was 754px*/
	height: 1px;
	padding: 0px;
	margin: 0px auto;
	border-top: 1px solid #cccccc;
}
.emailusform
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.newsletterbox {
	padding: 20px 13px 0px 15px;
}
.video-size2
{
	width: 276px;
	height: 227px;
}
.booksubheader
{
	color: #af1d34;
	font-weight:bold;
	font-size:120%;
}

.torontotrusteelist
{
	background-color:#ffffff; 
	background-image:url('/images/torontotrusteelistbg.jpg');
	background-repeat: repeat-x;
	font-size: 10pt; 
	color: #00234c; 
	line-height: 13pt;
	font-family: Arial, Helvetica, sans-serif;
}
.torontotrusteelist ul li
{
	padding-bottom:2px;
	padding-top:1px;
}
.torontotrusteelist ul
{
	margin-bottom:1px;
}
.torontotrusteelist ul li strong
{
	color:#00234c;
}
.torontotrustees
{
	background-color:#ffffff; 
	background-image:url('/images/torontotrusteelistbg2.jpg');
	background-repeat: repeat-x;
}
.addthisbutton
{
	margin: 5px 0px 10px 10px;
}
.indexaddthisbutton
{
	margin: 9px 0px 6px 1px;
}
.addthisbuttonpost
{
	margin: 8px 0px 10px 145px;
}
.addthisbuttoncatpost
{
	margin: 5px 0px 10px 0px;
}

.search_keyword
{
	border:1px solid rgb(86,86,86);
	width:301px;
	height:21px;
	
	padding-bottom:1px;
	background-color:white;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.searchbutton {
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;
	background-color:#0192d3;
	width:59px;
	height:18px;
	_height:19px;
	float:right;
	margin:1px 1px 0 0;
	padding-left:1px;
	cursor:pointer;
	border-width:1px;
	border-style:solid;
}
.search_button_text
{	    
	color:white;
	width:59px;
	display:block;
	text-align:center;
	margin-top:2px;
	font-size:11px;	
	
}

.search_input {
		
	display:block;
	float:left;
	margin:1px 0 0 2px;
	width:230px;
	height:19px;

	border:0px solid white;
	font-size:13px;		
	font-weight:normal;
	
}

.searchbox
{
	width: 310px;
	margin: 3px 5px 5px 0px;
	padding: 1px 5px 4px 0px;
	float:right;
}

.communityad
{
	clear:both;
	float:right;
	width: 172px;
	/*height: 153px;*/
	margin: 0px 0px 0px 7px; 
}

.communityadspacetop
{
	clear:both;
	float:right;
	width: 172px;
	margin: 10px 0px 0px 7px; 
}

.siteforumregister
{
	margin: 3px 0px 0px 0px;
}

/* debt_options_calculator -homepage*/
.indexcalculatorbox
{
	/*width: 737px; /*was 513px*/
	/*height: 88px;
	background-image: url(images/options-calculator-bg.gif);
	background-repeat: no-repeat;
	margin-top:20px;*/
	
	height: 225px;
	background-image: url(images/cal-bg-square.gif);
	background-repeat: no-repeat;
}

.indexcalculatorbox .panel 
{
	padding: 5px;
	margin: 0px 0px 0px 5px;
}

.indexcalculatorbox .panel_title
{
	margin: 5px 0px 0px 3px;
	padding-left: 0px;	
	/*float:left;*/
}

.panel_subtitle
{
	margin: 7px 0px 0px 3px;
}

.indexcalculatorbox .panel_content
{
	padding-top:3px;
}

.indexenterdebt
{
	clear:both;
	/*margin-left:158px;/*was 75px*/
	margin-top: 2px;
	margin-left:2px;
}

.indexcalculatorbox .panel_note, .indexcalculatorbox .panel_note p
{
	margin: 7px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	color: #000000;
	line-height: 11px;
	font-size:90%;
}

.indexcalculatorbox .number {
	height:16px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
	vertical-align: top;
	border-width: 1px;
}

.indexcalculatorsubmit
{
	padding: 0;
	font-weight: bold;
	color: #FFFFFF;
	width: 90px;
	height:22px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #c2d6f8;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(fat/debt-calculator-submit.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.indexcalculatebtn
{
	padding-top:5px;
	padding-left: 88px;
}


.leftmenuimagead {
	padding: 5px 0px 0px 3px;
}

.indexnewsflashlist
{
	margin: 6px 0px 0px 0px;
}

.indexnewsflashlist ul
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}

.indexnewsflashlist ul li
{
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 17px;
}

.indexvideolist
{
	background:url(images/video.gif) no-repeat 0px 5px;
}
.indexlistdisuss
{
	background:url(images/discuss.gif) no-repeat 0px 5px;
}
.indexlistflashnews
{
	background:url(images/newsflash.gif) no-repeat 0px 5px;
}

/* debt_options_calculator -page*/
.pagecalculatorbox
{
	clear:both;
	float:right;
	width: 255px;
	height: 159px;
	margin: 0px 0px 0px 7px; 
	background-image: url(images/options-calculator-page-bg.jpg);
	background-repeat: no-repeat;
}

.pagecalculatorbox .pagepanel 
{
	padding: 5px;
	margin: 0px;
}

.pagecalculatorbox .pagepanel_title
{
	margin: 6px 0px 0px 2px;
	padding-left: 5px;
}

.pagepanel_subtitle
{
	margin: 5px 0px 5px 7px;
}

.pageenterdebt
{
	clear:both;
	margin: 2px 0px 0px 7px;
	padding: 5px 0px 5px 33px;
}

.pagecalculatorbox .panel_note, .pagecalculatorbox .panel_note p
{
	margin: 4px 2px 0px 7px;
	padding: 0px;
	color: #000000;
	line-height: 12px;
	font-size:90%;
}

.pagecalculatorbox .number {
	height:16px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
	vertical-align: top;
	border-width: 1px;
}

.pagecalculatorsubmit
{
	padding: 0;
	font-weight: bold;
	color: #FFFFFF;
	width: 90px;
	height:22px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #c2d6f8;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(fat/debt-calculator-submit.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.twitterbutton
{
	margin: 0px 0px 10px 0px;
}

.talksnippet
{
	padding: 0px 0px 5px 0px;
}

.talksnippettopic
{
	margin: 0px 0px 0px 0px;
}

.cityevaluationformlist
{
	clear:both;
	float:left;
	width: 330px;
	height: 430px;
	margin-right: 35px;	
}

.citymsgfield
{	
	width: 300px;
	height: 200px;
}

.citytextcenter
{
	margin-left: 10px;
}

.citytextcenter2
{
	margin-left: 85px;
}

.citytextcenter3
{
	margin-left: 145px;
}

.citytextcenter4
{
	margin-left: 45px;
}

.indexfaqboxrow
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 15px 0px;
	height: 90px;
	width: 200px;
	float: right;
}
.indexfaqboxdiv_in_row
{
	margin: 0px;
	padding: 0px;
}

.tencustompostdate
{
	margin: 3px 0px 5px 0px;
	font-size:83%;
}

/*Top Menu Bar*/

#content {
	clear: both;
	width: 978px; /*was 754*/
	margin: 0px auto;
	background-color:#FFFFFF; /*update 08132007*/
	/*background: url(http://www.bankruptcy-canada.ca/images/homepage13-1.gif) repeat-y; /*update 08142007*/
	border: 1px solid #cccccc; /*update 08142007*/
	border-top: none; /*update 08142007*/
	border-bottom: none; /*update 08142007*/
}


.indextopheader
{
	width: 978px;
	height: 64px;
	margin: auto;
	background: url(images/headerbg-abstract-2010-1.jpg);
	border: 1px solid #cccccc;
	border-bottom: none;
}

.headerrightbottom
{
	clear:both;
	width: 735px;
	height: 32px;
	border: 1px solid #c3c4c8;
	margin: 0px 0px 0px 7px;
}

.headermenu /*first*/
{
	clear: both;
	width: 978px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin: 0px auto;
}

.headermenu ul {
	margin: 0px;
	padding: 0px;
	width: 978px;
	height: 32px;
	background-color: #2587c7 !important;
	list-style: none;
	
}
.headermenu ul li 
{
	margin: 0px;
	padding: 0px;
	display: inline;
}
.headermenu ul li a 
{
	float: left;
	height: 26px;
	padding: 6px 22px 0px 22px;	/*adjust the paddings here when changing menu items*/
	text-decoration: none;
	font-weight: bold;
	border-right: 2px solid #036bb2;
	color: #FFFFFF;
	background-color:#2587c7  !important;
}

.headermenu ul li a.headermenuitemlast
{
	border-right: none;
}
.headermenu ul li a:hover 
{
	text-decoration:underline;
	background-color: #036bb2 !important;
}

.headermenu ul li a.focus
{
	background-image: url(images/header-itembg.jpg);
	background-repeat: repeat-x;
}

.headermenu ul li a.focus:hover
{
	background-image: none;
	background-color: #036bb2 !important;
}

.relatedarticle
{
	padding:10px 10px 0px 10px;
}
.relatedlinks
{
	clear:both;
	float:right;
	width: 270px;
	margin: 0px 0px 0px 7px; 
}
.relatedlinksblogpost
{
	float:right;
	width: 270px;
	margin: 0px 0px 0px 6px; 
}
.relatedlinks3columns
{
	clear:both;
	float:right;
	width: 270px;
	margin: 0px 0px 0px 5px; 
}

/*article four_column_display*/
ul.four_column_display
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 display: inline;
}

ul.four_column_display li
{
 margin: 5px 15px 5px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 width: 220px;
 display: block; 
 list-style: none;
 background-image: none;
}

ul.four_column_display li ul
{
 margin: 0px;
 padding: 0px;
}

ul.four_column_display li ul li
{
 margin: 0px;
 padding: 0px 0px 0px 0px;
 list-style: none;
 background-image: url(images/bullet.jpg);
 background-repeat: no-repeat; 
 background-position: 20px 5px;
}

.indextext
{
	clear:left;
	padding-top: 15px;
}

.indexdsbox
{
	height: 90px;
	margin-top:40px;
}

.indexdsboxdiv_in_row
{
	margin: 0px;
	padding: 0px;
}

.guelphofficepic
{
	float:right;
	margin-top:10px;
}

.carelatedlinks
{
	list-style:none;
	display:inline !important;
	margin-left:0x;
	padding-left:0px;
}


.languageversionen
{
	width: 163px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin-right: 3px;
	padding-left:89px;
	text-align:right;
}
.languageversionen ul {
	margin: 0px;
	padding: 0px;
	text-align:right;
}
.languageversionen li {
	display: inline;
}
.languageversionen a {
	display: block;
	float: left;
	height: 20px;
}

.versionengtxt
{
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	color:#ffffff;
	padding: 0px 0px 0px 88px;
}
.versionengtxt:hover
{
	text-decoration: underline;
}

#version-menu1 {
	width: 75px;
	background: url(images/version-header.gif) no-repeat left;
	background-position: 14px 3px;
}
#version-menu2 {
	width: 55px;
	background: url(images/version-header.gif) no-repeat left;
	background-position: 72px 3px;
}
.adlinks{
text-align:center;
clear:both;

}
.adlinks img{
margin-top:15px;
}
.homeadlink{
padding-top:5px;

}
.sp_title{
	background: #e6e8fa;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
 
}
.office_row{
    padding-top:10px;
    padding-bottom:10px;
	
 
}
.row_title{
	display:block;
	float:left;
	width:200px;
	font-weight:500;
	margin-right:10px;
}

.contactform{
	float:right;
	width:390px;
	background: #FFFFCC;
	padding: 10px;
	margin-left:10px;
}

.wp_caption {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    margin: 10px;
    padding-top: 4px;
    text-align:center;
}

.wp_caption_text {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 4px 5px;
}
.floatleft{
 float:left;
}
.floatright{
 float:right;
}
.phone_number{
 font-weight:bold;
}

#leadspan_form{
 float:right;
 width:305px;
 margin-left:10px;
 
 
}
