/* ken's typography 2009.03.07 */
body {font: 13px/1.5 Verdana, Arial, sans-serif; color: #333;}
a:link, a:visited { color:#23408a; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
h1, h2, h4, .small, .xsmall, p, .large, ul, ol{ margin-bottom:1em;}
h2, h4{margin:1.25em 0 .75em;}
h1 {color:#666; font-weight:bold; text-transform:uppercase; font-size:12px; letter-spacing:.1em; word-spacing:.1em;}
h2 {text-transform:uppercase; font-weight:bold; font-size:14px; }
h3 {font-size: 13px; font-weight: bold; clear:both;}
h4 {font-weight: bold;text-transform:uppercase;font-weight: bold;font-size: 12px;}
h5 {font-weight:bold;font-size: 12px;}
h6 {font-weight:bold;font-size: 11px;}
.large {font-size: 15px;}
p, blockquote, ul, ol {font-size: 13px;}
.small {font-size: 12px;}
.xsmall {font-size: 11px;}
.xxsmall {font-size: 10px;}
#content ul {list-style:disc outside url('/images/icons/arrow-gray-on-transbg_glb.png'); margin-left:1em; padding-left:0; line-height:inherit;}
	li ul { margin-bottom:0; list-style:square outside; padding-left:0; font-size:12px; line-height:inherit;}
	ul li.pdf {list-style-image: url('/images/icons/pdficon-14.gif'); margin-left: 10px; }
	ul li.pdf-14 {background: url('/images/icons/pdficon-14.gif') no-repeat 0 .5em; padding-left: 15px; }
	ul li.external {background: url('/images/icons/external-link.png') no-repeat 0 .5em; padding-left: 15px; }
	li li { list-style: square url(); }
ol {margin-left:1.75em; padding-left:0; line-height:inherit;}
	li ol {margin-bottom:0; margin-left:2em; padding-left:0; font-size:.92em; line-height:inherit;}
	#main ol li {list-style:decimal outside; }
	#main li ol li {list-style:lower-alpha outside; }
blockquote {font-style:italic; color:#666; background-color:#EEE; margin:0; padding: 1em; border-top: 1px solid #999; border-bottom: 1px solid #999;}
.attribution {color:#666; font-size:10px; margin:1em; padding:0;}

#header p {font-size:10px; line-height: 13px;}
#home h2 {margin-top: 0em;}
#home #content h3, #home #content p {margin-left: 15px;}
#home #content ul {margin-right: 20px; margin-left: 30px;}
#home #content ul ul {margin-left: 1.25em;}

#main ul {margin-left: 1.25em;} /* this is to correct things on the content pages */
#main li { list-style:disc outside url('/images/icons/arrow-gray-on-transbg_glb.png');}

#nav_2 h2 {text-transform: none; margin-left: 0;}

#content .more {font-size: 11px; letter-spacing: 1px; font-weight: bold; text-transform: uppercase;}

#sub_content p, #sub_content li {font-size: 11px;}
	#sub_content li { margin-left: 1.25em; margin-bottom: 1em; list-style:disc outside url('/images/icons/arrow-gray-on-transbg_glb.png');}


#footer * {font-size: 11px;font-weight: bold; }
#footer p.last, #footer p.last a {font-weight: normal;}

strong {font-weight:bold;}

.red {color: #C3211F;}


/* special blockquote style for /solutions/customer-testimonials/ */
#testimonials ul {margin:0; padding:0;}
#testimonials li {list-style:none; background: url('/images/icons/quote-open.png') no-repeat top left; margin:0 0 1em 0; padding: 0 0 0 39px;}
#testimonials blockquote {border: 0; background: url('/images/icons/quote-close.png') no-repeat bottom right; margin:0 0 .3em 0; padding: 0 39px 0 0;}
#testimonials blockquote a  {font-size:12px;}
#testimonials p {font-size:11px; margin:0; padding:0;}
#testimonials blockquote p {font: normal 14px/1.5 Verdana, Arial, sans-serif; color: #333;}



/* other styles from blueprint typography.css */
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
