/*
** project:		Debt Breakers
** date:		2008/03/17
*/
/*
** project:		Debt Breakers
** date:		2008/03/17
*/
body {padding: 0; margin: 0; background: transparent; color: #555555; font-size: 1.25ex; font-family: Arial, sans-serif; }
textarea, input, select, option, optgroup, button { font: 1em "Arial", sans-serif; }
* { margin: 0; padding: 0; }
li, dt, dd, p { font-size: 1.2em; }
li *, dt *, dd *, p *, li ul * { font-size: 1em; }
ul { margin: 1em 4em; }
a:focus, a:hover { text-decoration: underline; }
img { border: none; }


/*
** global classes
*/
h1, h2, h3, h4, h5, h6 { font: 1.2em "Georgia", "Times New Roman", serif; }
a { color: #AD151A; }
a.alt { color: #37698C; }
a.read-more { display: block; width: 79px; height: 14px; margin-top: 8px; padding-top: 4px; font-size: .8em; text-align: center; text-transform: uppercase; text-decoration: none; }
input { display: block; border: 1px solid #D8D8D8; }
input.button { border: none; color: #B22428; text-transform: uppercase; }
textarea { display: block; border: 1px solid #D8D8D8; }
.text-right { text-align: right; }

.wrapper {padding: 0; }
.wrapper-small { padding: 0;  }

.question {color: #0A304A; font-weight: bold; cursor: pointer;}
.ok {color: #0A304A; font-weight: bold; text-align: center;}
.error {color: #AD151A; font-weight: bold; text-align: center;}

table {width: 100%; margin: 20px 0 20px 0; border: none; border-collapse: collapse;}
	th {padding: 5px; border-bottom: 1px solid #EEECDC; font-size: 1.2em; font-weight: bold; line-height: 1.5em;}
	td {width: 50%; padding: 5px; border-bottom: 1px solid #EEECDC; font-size: 1.2em; line-height: 1.5em;}
	tr.gray td {background: #F9F8F3;}
	
/*
** header
*/
div#header { display: none; height: 91px; background: white url("../images/header_background.png") repeat-x top; }
 div#header img { float: left; margin-left: 16px; }
 div#header ul { float: right; list-style: none; margin: 0; padding-right: 16px; }
  div#header ul li { float: left; margin-left: 7px; padding-top: 34px; padding-left: 7px; border-left: 1px solid #EBEBEB; }
  div#header ul li.first { border-left: none; }
   div#header ul li a { color: #0A304A; text-decoration: none; }
   div#header ul li a:focus,
   div#header ul li a:hover { color: #B22428; text-decoration: underline; }


/*
** main menu
*/
div#menu { display: none;}


/*
** billboard & billboard_small
*/
div.billboard { display: none; } 
div.billboard_small { display: none;}


/*
** four-columns
*/
div#main {}
 div#main ul.four-columns { float: left; list-style: none; width: 868px; margin: 0 auto; padding: 16px; padding-bottom: 0; background: transparent url("../images/four_columns_background.png") repeat-x top; }
  div#main ul.four-columns li { float: left; width: 192px; margin-left: 16px; padding-left: 16px; border-left: 1px solid #EEECDC; }
  div#main ul.four-columns li.first { margin-left: 0; padding-left: 0; border-left: none; }
   div#main ul.four-columns li h1 { margin-top: 15px; margin-bottom: 7px; color: #B22428; font: 1.8em "Times New Roman", serif; }
   div#main ul.four-columns li.alt h1 { color: #0A304A; }
   div#main ul.four-columns li p { color: #555555; font-size: 1em; line-height: 1.45; }
   div#main ul.four-columns li a { background: transparent url("../images/read_more_1.png") no-repeat left top; color: #B22428; }


/*
** primary
*/
div#main div.primary {}
 div#main div.primary h1 { margin-bottom: .5em; color: #AD151A; font-size: 2.6em; }
 div#main div.primary h2 { margin-top: 3ex; color: #0A304A; font-size: 2em; }
 div#main div.primary h3 { margin-top: 3ex; color: #0A304A; font-size: 1.7em; }
 div#main div.primary p { margin-top: 1em; line-height: 1.4; }
 div#main div.primary p.first { font-weight: bold; }
 div#main div.primary ul { list-style: none; margin: 3em 2em 0 2em; padding: 0; line-height: 1.4; }
  div#main div.primary ul li { padding-left: 18px; background: transparent url("../images/arrow_00.png") no-repeat left .5ex; }
   div#main div.primary ul li ul { margin: 0; }
div#main div.primary ol {margin: 3em 2em 0 2em; padding: 0;}
div#main div.primary ol li {margin: 1em 0 1em 0; padding: 0; line-height: 1.4em;}

/*
** secondary
*/
div#main div.secondary { display: none; }


/*
** footer
*/
ul#footer { display: none; float: left; clear: both; list-style: none; width: 868px; margin: 0; margin-top: 32px; padding: 12px 16px; border-top: 5px solid #EEECDC; text-transform: uppercase; }
 ul#footer li { display: inline; margin-left: 7px; padding-left: 9px; border-left: 1px solid #CCCCCC; color: #333333; font-size: .9em; }
 ul#footer li.first,
 ul#footer li.second { margin-left: 0; padding-left: 0; border-left: none; }
 ul#footer li.second { margin-left: 32px; }
  ul#footer li a { color: #3B596E; }

	
/*
** contact form
*/
fieldset {padding: 20px 0 20px 0; border: none;}
legend {display: none;}
#contact-form label {display: block; float: left; clear: left; width: 200px; margin: 6px 5px 6px 0; padding: 2px; font-size: 1.2em;}
#contact-form input, select {float: left; width: 200px; margin: 5px; padding: 2px; font-size: 1.2em;}
#contact-form input.button {width: 74px; height: 18px; background: transparent url("../images/button_00.png") no-repeat center; font-size: 0.9em;}
#second_email { display : none; visibility : hidden; }

/*
** the end
*/
pre {color: #000; line-height: 1.2em;}