/* Default font settings. 
The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html			{font-size:100.01%;}
body			{font-size:75%;color:#222;background:#f0f0ee;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;}
/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4			{color:#111;}
h1					{font-size:24px;font-weight:normal;margin:0 0 10px 0;}
h1.grad				{height:20px ;color:#fff;font-size:12px;font-weight:bold;margin-bottom:5px;padding:7px 0 3px 10px;background:url(../images/h_grad_bkgd.jpg) repeat-x;}
h2					{font-size:18px;color:#fff;font-weight:normal;margin:0 0 10px 0;}
h3					{font-size:12px;color:#0d67f6;line-height:1em;margin:0 0 7px 0;padding-top:5px;text-transform:uppercase;}
h4					{font-size:14px;color:#fff;line-height:1.25;margin-bottom:10px;}
h1 img,h2 img,
h3 img, h4 img		{margin:0;}
/* Text elements
-------------------------------------------------------------- */
p					{margin:0 0 1.5em;line-height:1.5em;}
p img.left			{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right			{float:right;margin:1.5em 0 1.5em 1.5em;}
.footer p			{text-align:left;padding-top:15px;}
a:link,a:visited,
a:active			{outline:none;color:#0d67f6;text-decoration:underline;}
a:focus,
a:hover				{text-decoration:none;}
a img				{border:none;}
a.FH-logo			{position:absolute;top:0;left:0;z-index:50;}
.footer a			{color:#000;font-size:11px;text-decoration:none;text-transform:uppercase;padding:0 2px;}
.footer a:hover	{text-decoration:underline;}
a.mediaG			{color:#0d67f6;font-size:12px;text-transform:none;text-decoration:underline;}
a.mediaG:hover		{text-decoration:none;}
blockquote			{margin:0;color:#000;font-family:"Times New Roman",Times,serif;font-size:16px;font-weight:bold;font-style:italic;background:url(../images/bkgd_blockquote.jpg) repeat-x #dad8d8;padding:20px;width:305px;}
strong				{font-weight:bold;}
em,dfn				{font-style:italic;}
/* Lists
-------------------------------------------------------------- */
li ul,
li ol				{margin:0;}
ul,ol				{margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul					{list-style-type:disc;}
ol					{list-style-type:decimal;}
ul.archive			{list-style-type:none;}
/* Misc classes
-------------------------------------------------------------- */
.small				{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.caption			{color:#666;font-size:11px;font-style:italic;padding-top:5px;}
.caption2			{font-size:11px;font-style:italic;width:340px;padding:10px ;}
.large				{font-size:16px;font-weight:bold;color:#fff;padding-bottom:10px;;}
.hide				{display:none;}
.first				{margin-left:0;padding-left:0;}
.last				{margin-right:0;padding-right:0;}
.top				{margin-top:0;padding-top:0;}
.bottom				{margin-bottom:0;padding-bottom:0;}
.left				{float:left;}
.right				{float:right;}
.title				{font-weight:bold;margin-bottom:0;}
.callout_copy		{font-size:11px;line-height:1.5em;}

