@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-color:#000000;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.5em;
color:#999999;
}

img {
border:0;
}

a:link, a:visited {
color:#5A87C5;
text-decoration:none;
}

a:hover {
color:#5A87C5;
text-decoration:underline;
}

h1 {
padding-left:15px;
font-size:2.4em;
font-weight:normal;
padding-bottom:5px;
border-bottom:1px solid #CCC;
}

h1 span {
display:none;
}

h2 {
font-size:1.8em;
font-weight:normal;
}

h3 {
font-size:1.4em;
font-weight:normal;
margin-bottom:5px;
color:#000000;
}

p {
margin-top:0;
margin-bottom:1.5em;
}

p.button_bar {
margin-top:2em;
}

blockquote {
font-size:1.1em;
line-height:1.5em;
font-style:italic;
}

blockquote cite {
font-size:0.8em;
line-height:1.2em;
}

table {
text-align:left;
}

table th {
font-weight:normal;
color:#000000;
vertical-align:top;
}


/* DIVs ------------- */

#wrapper {
margin:10px auto 5px auto;
padding:7px;
border:1px solid #CCC;
width:1024px;
}

#header {
margin:0;
padding:20px 25px 15px 25px;
background:#FFF url(../images/template/bg_header.gif) no-repeat;
text-align:left;
}


/* TOP LINKS ---------- */
#toplinks {
float:right;
margin:100px 0px 0px 0px;
font-weight:bold;
text-align:right;
}

#toplinks li {
display:inline;
list-style:none;
margin-left:20px;
}


/* NAVIGATION ----------- */

#nav {
clear:right;
margin:0;
padding:14px 0px 0px 0px;
height:39px;
min-height:39px;
background:#FFF url(../images/template/bg_nav.gif) no-repeat;
border-bottom:7px solid #FFF;
}

#nav.yellow {
border-bottom:7px solid #FFC425;
}

#nav.orange {
border-bottom:7px solid #F37421;
}

#nav.blue {
border-bottom:7px solid #5A87C5;
}

#nav.gray {
border-bottom:7px solid #909093;
}

#nav li {
margin:0;
padding:0;
_height:25px;
float:left;
list-style:none;
font-size:1.2em;
}

#nav a {
display:block;
float:left;
margin-right:0px;
padding:0;
width:253px;
height:35px;
line-height:35px;
}

#nav span {
display:none;
}

#nav1 {
background:#FFC423 url(../images/navigation/our_process.gif) no-repeat;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
border-bottom:4px solid #FFF;
}

#nav1.active {
border-bottom:4px solid #FFC425;
}

#nav2 {
margin-left:4px;
_margin-left:2px; /* IE6 Fix */
background:#F47321 url(../images/navigation/right_for_you.gif) no-repeat;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
border-bottom:4px solid #FFF;
}

#nav2.active {
border-bottom:4px solid #F37421;
}

#nav3 {
margin-left:4px;
_margin-left:2px; /* IE6 Fix */
background:#5987C6 url(../images/navigation/advocates.gif) no-repeat;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
border-bottom:4px solid #FFF;
}

#nav3.active {
border-bottom:4px solid #5A87C5;
}

#nav4 {
margin-left:4px;
_margin-left:2px; /* IE6 Fix */
background:#909093 url(../images/navigation/first_step.gif) no-repeat;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
border-bottom:4px solid #FFF;
}

#nav4.active {
border-bottom:4px solid #909093;
}


/* MAIN -------------- */

#main {
clear:left;
margin:0;
padding:30px 45px 15px 0px;
background-color:#FFFFFF;
min-height:500px;
text-align:left;
color:#333;
}

#main h1 {
margin-top:0;
margin-left:25px;
}

.section1 h1 {
color:#FFC425;
}

.section2 h1 {
color:#F37421;
}

.section3 h1 {
color:#5A87C5;
}

.section4 h1 {
color:#909093;
}

/* COLUMNS ------------- */

#leftcol {
float:left;
margin:0;
width:400px;
}

#widecol {
margin:0px 40px;
text-align:left;
}

#maincol {
margin-left:420px;
margin-right:30px;
text-align:left;
}

#maincol ol, #widecol ol {
margin-left:20px;
padding-left:0px;
}

#maincol ol li, #maincol ul li, #widecol ol li, #widecol ul li {
margin-bottom:15px;
}

#maincol ol li strong, #widecol ul li strong {
font-size:1.1em;
}

#maincol ul, #widecol ul {
margin-left:20px;
padding-left:0px;
}

.section2 ul {
list-style-image:url(../images/template/bullet_orange.gif);
}

.section3 ul {
list-style-image:url(../images/template/bullet_blue.gif);
}

.section4 ul {
list-style-image:url(../images/template/bullet_gray.gif);
}


/* FOOTER ---------------- */

#footer {
margin:0px auto 10px auto;
width:1024px;
color:#999;
text-align:left;
font-size:0.9em;
}

#footer p {
margin:0;
}


/* CLASSES ----------------- */

.clear {
clear:both;
height:0px;
}

.yellow {
color:#FFC425;
}

.orange {
color:#F37421;
}

.blue {
color:#5A87C5;
}

.gray {
color:#909093;
}

.error {
color:#CC0000;
font-size:1.1em;
}

.yellowbox {
margin-left:25px;
width:320px;
background-color:#FFC425;
padding:20px 15px 10px 15px;
}

.orangebox {
margin-left:25px;
width:320px;
color:#FFFFFF;
background-color:#F37421;
padding:20px 15px 10px 15px;
}

.bluebox {
margin-left:25px;
width:320px;
color:#FFFFFF;
background-color:#5A87C5;
padding:20px 15px 10px 15px;
}

.yellowbox p, .orangebox p, .bluebox p {
margin-bottom:10px;
}

.bluebox blockquote {
font-size:1em;
line-height:1.4em;
margin:0;
padding:0;
}

.bluebox blockquote cite {
font-size:0.9em;
margin-bottom:0;
}

.orangebox ul, .yellowbox ul, .bluebox ul {
margin:0 0 10px 15px;
padding:0px;
list-style-type:disc;
list-style-image:none;
}

.blue_button {
padding:5px 10px;
background-color:#5A87C5;
color:#FFFFFF;
font-size:1.1em;
border:0;
}

.blue_button:hover {
background-color:#000000;
cursor:pointer;
}

.input_white {
border:1px solid #CCC;
background-color:#FFFFFF;
font-size:1.2em;
padding:3px 5px;
width:300px;
}

.textarea {
width:700px;
border:1px solid #CCC;
padding:3px 5px;
}

.textarea_n {
width:500px;
border:1px solid #CCC;
padding:3px 5px;
}

.topborder {
margin-top:5px;
border-top:1px solid #CCC;
padding-top:5px;
}

.testimonial1 {
margin-left:0;
background:transparent url(../images/advocates/quote.gif) no-repeat;
height:240px;
}

.testimonial1 span {
display:none;
}

.h1_our_process {
background:transparent url(../images/headers/h1_our_process.gif) no-repeat;
height:30px;
}

.h1_are_we_right {
background:transparent url(../images/headers/h1_are_we_right.gif) no-repeat;
height:30px;
}

.h1_advocates {
background:transparent url(../images/headers/h1_we_are_your_advocates.gif) no-repeat;
height:30px;
}

.h1_the_first_step {
background:transparent url(../images/headers/h1_the_first_step.gif) no-repeat;
height:30px;
}

.bullet1 {
list-style-image:url(../images/template/bullet1.gif);
}

.bullet2 {
list-style-image:url(../images/template/bullet2.gif);
}

.bullet3 {
list-style-image:url(../images/template/bullet3.gif);
}

.bullet4 {
list-style-image:url(../images/template/bullet4.gif);
}

.bullet5 {
list-style-image:url(../images/template/bullet5.gif);
}

.bullet6 {
list-style-image:url(../images/template/bullet6.gif);
}

.bullet7 {
list-style-image:url(../images/template/bullet7.gif);
}

.bullet8 {
list-style-image:url(../images/template/bullet8.gif);
}

.bullet9 {
list-style-image:url(../images/template/bullet9.gif);
}

.bullet10 {
list-style-image:url(../images/template/bullet10.gif);
}

.bullet11 {
list-style-image:url(../images/template/bullet11.gif);
}

.bullet12 {
list-style-image:url(../images/template/bullet12.gif);
}