/***********************************************
	Printable styles for InsuranceScore.com
	Copyright (c) 2005 Fair Isaac Corporation
	Hacks Used: Tantek's Box Model Hack on container, blockquotes and sidebar menus
************************************************/

html {  }
body { font: 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; background: #fff; }
body.noside { background: #fff; }
body.noside #sidebar { display: none; }
body.noside #content { margin-left: 0; line-height: 1.4em;}
body.noside #footer { background-image: none; }
body.noside #footer ul { margin: 0 auto; }
body.noside img#filogo { display: none; }
body.noside .photoleft { margin-right: 25px; }

body.inquiries h3 { font-size: 1em; border-top: 1px solid #bbb; }

.hide { display: none; }

a:link { color: #079; text-decoration: underline; }
a:visited { color: #779; text-decoration: underline; }
a:hover { color: #0ac; text-decoration: underline; }

.center { text-align: center; }
.accent { color: #2f7578; }

#homeboxes { clear: both; margin: 20px auto; }
.box { border: 1px solid #2f7578; display: block; padding: 10px; background: #fefefe; font-size: 1.1em; text-align: left;
 	width: 190px; 
 	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 170px; }
.box .bottom { display: none; }
.box p { margin: 0; }
.box h2 { color: #2f7578; text-align: center; margin-bottom: 6px; font: bold 1.2em Georgia, "Times New Roman", Times, serif; border-bottom: none; line-height: 1.2em; }
.box h2 b { font-size: 1.3em; display: block; margin: 0; }
.box a.more { display: block; text-align: right; text-decoration: none; padding-right: 20px; }
.box a.more:link, .box a.more:visited { border-bottom: none; background: transparent url(../img/morelinkarrow.png) 100% -18px no-repeat; }
.box a.more:hover { border-bottom: none; background: transparent url(../img/morelinkarrow.png) 100% 3px no-repeat; }
#box1 { float: left; margin-right: 40px; }
#box2 { float: left; margin-right: 40px; }
#box3 { float: left; }

#container { text-align: left; margin: 0 auto; width: 90%; }
#page { background: transparent; }
#content { padding: 0 25px; font-size: 1.3em; line-height: 1.6em; text-align: justify; _height: 1%; }
#header h1 { font-size: 1.5em; }
#header h1 a { margin: 0; padding: 0; border-bottom: none; text-decoration: none; }
ul#mainmenu { display: none; }

h2 { font-size: 150%; line-height: 150%; margin: 0 0 10px 0; border-bottom: 1px solid #666; }

blockquote.leftpull { float: left; border: 1px solid #2f7578; margin: 5px 25px 0 0; padding: 10px; color: #2f7578; background: #fefefe; font: 1.4em Georgia, "Times New Roman", Times, serif; text-align: left;
 	width: 190px; 
 	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 170px; }
blockquote.rightpull { float: right; border: 1px solid #2f7578; margin: 5px 0 0 25px; padding: 10px; color: #2f7578; background: #fefefe; font: 1.4em Georgia, "Times New Roman", Times, serif; text-align: left; 
 	width: 190px; 
 	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 170px; }
blockquote p { margin: 0; }
blockquote .bottom { display: none; }

img.photoright { float: right; padding: 3px; border: 1px solid #358588; margin: 10px 0 0 25px; }
img.photoleft { float: left; padding: 3px; border: 1px solid #358588; margin: 10px 25px 0 0; }

b.drop { float: left; margin-right: 2px; font: bold 42px/40px Georgia, "Times New Roman", Times, serif; text-align: left; color: #358588; }

#content ul { margin: 0 20px 0 5px; padding: 0; }
#content ul li { list-style: none; padding-left: 20px; background: transparent url(../img/bullet.png) no-repeat 0 3px; }
#content li ul li { list-style: none; padding-left: 15px; background: transparent url(../img/bullet2.png) no-repeat 0 6px; }

#sidebar { display: none; }
img#filogo { display: none; }
#footer { display: none; }