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

body {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}

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

a, a:active, a:visited {
color:#0099FF;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#text_pane_content {
color:#555;
font-size:.86em;
line-height:1.6em;
padding:24px;
}

#text_pane_content h2 {
color:#0099FF;
font-size:1.2em;
}

#text_pane_content h3 {
font-size:.94em;
}

#text_pane_content h4 {
margin:0px 0px 4px 0px;
}

#text_pane_content h4.accordion_toggle {
margin:0px 0px 14px 0px;
}


#text_pane_content #bigger_fonts p span {
font-size:.98em;
font-weight:bold;
}

#text_pane_content #bigger_fonts div.accordion_content {
margin:0px 0px 24px 0px;
}



#text_pane_content #bigger_fonts div.accordion_content p {
margin:2px 0px 0px 0px;
}

#text_pane_content #bigger_fonts div.accordion_content ul {
font-size:1em;
margin-top:12px;
}

#text_pane_content p {
font-size:.86em;
line-height:1.6em;
margin:14px 0px;
}

#text_pane_content p span {
font-style:italic;
}

#text_pane_content ul {
margin:0px 0px 20px 15px;
}

#text_pane_content li {
font-size:.86em;
margin:0px 0px 6px 0px;
}

label {
font-weight:bold;
}



input, select, textarea {
background-color:#BBE3FF;
border:1px #0099FF;
border-style:solid solid solid solid;
padding:1px 4px;
}

td {
padding:2px;
}

.contact_form_width {
width:130px;
}

textarea {
margin:0px 0px 20px 0px;
height:40px;
width:100%
}

.area_code_width {
width:30px;
}

.phone_number_width {
margin:0px 0px 0px 11px;
width:77px;
}

.full_width_box {
width:100%;
}

.center {
text-align:center;
}

#form_buttons {
padding:0px 0px 0px 18px;
}

#form_buttons input {
margin:20px 0px 0px 16px;
}

.height {
padding:20px 0px 0px 0px;
}

#contact_form  {
font-size:.9em;
}

#contact_form p {
font-size:.8em;
}

.accordion_toggle {
color:#005288;
cursor: pointer;
font-size:.98em;
line-height:1.2em;
margin:0px 0px 12px 0px;
}
	
.accordion_toggle_active {
}
		
.accordion_content {
overflow: hidden;
}

#text_pane_content div#client_quotes p span {
font-style:italic;
}

#text_pane_content #bigger_fonts div.accordion_content p.extra_margin {
margin:0px 0px 20px 0px;
}

#text_pane_content #white_papers h5 {
margin:14px 0px 8px 0px;
}

#bigger_fonts h5 {
font-size:.9em;
margin:0px 0px 6px 0px;
}

#bigger_fonts img {
float:left;
margin:4px 20px 10px 0px;
}
