﻿/*~~~~~~~~~~~~~~~~~~~~~~~ [ RESET ] ~~~~~~~~~~~~~~~~~~~~~~~*/
*{border:none;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}tbody,tr,td{vertical-align:middle}:focus{outline:0}body{line-height:1;color:#000;background:#FFF}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ GLOBAL ] ~~~~~~~~~~~~~~~~~~~~~~~*/
body, html                { background:#fff;color:#000;font:normal normal .82em/1.5 Myriad Roman, Myriad, "Trebuchet MS", Trebuchet, Arial, Sans-Serif;}


/*~~~~~~~~~~~~~~~~~~~~~~~ [ TYPOGRAPHY / EXTRAS ] ~~~~~~~~~~~~~~~~~~~~~~~*/
p                         { line-height:1.6em;}
a                         { color:#036;text-decoration:none;}
a:hover                   { text-decoration:underline;}
a:visited                 { color:#036;}
.highlight                { font-size:180%;color:#3cc;}
#accessibility            { width:745px;padding:0 15px;border-bottom:1px solid #611000;background:#993400;font-size:.9em;color:#fff;text-align:right;}
#accessibility a,
  #accessibility a:visited{ color:#fff;}
h1                        { font-size:1.9em;line-height:1.2em;font-weight:bold;color:#993400;clear:both;}
h2                        { text-transform:uppercase;color:#993400;font-size:1.2em;margin:1.5em 0 .1em;}
h3                        { text-transform:uppercase;font-size:1.2em;margin:0 0;padding:0;}
h4                        { color:#555;}
strong                    { font-weight:bold;}
em                        { font-style:italic;}
.center                   { margin:0 auto;display:block;}
.marginb1                 { margin-bottom:1em;}
.NoDisplay                { display:none;}
.large                    { font-size:1.2em;font-weight:bold;}
.lighter                  { font-weight:lighter;}
.hr                       { height:1px;width:100%;background:#ededed;margin:.5em 0;clear:both;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ LAYOUT ] ~~~~~~~~~~~~~~~~~~~~~~~*/
div.wrap                  { width:775px;margin:0 auto;background:#fff url(/Assets/Images/Backgrounds/Container.gif) 100% 0 repeat-y;font-size:1.2em;line-height:1.8em;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ HEADER ] ~~~~~~~~~~~~~~~~~~~~~~~*/
div#header                { width:100%;height:97px;background:#993400;}
a#logo                    { float:left;height:97px;width:170px;background:url(/Assets/Images/Text/Logo.gif);text-indent:-9999px;}
#flash                    { width:580px;height:97px;float:right;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ NAV ] ~~~~~~~~~~~~~~~~~~~~~~~*/
ul#global                 { background:#e8db6a;border-bottom:1px solid #888;text-transform:uppercase;height:2em;}
ul#global li              { display:inline;}
ul#global li a            { color:#000;padding:0 17px 0 17px;text-align:center;text-decoration:none;height:2em;line-height:2em;float:left;}
ul#global li a:hover      { color:#fff;background:#174465;}
ul#global li a:visited    { text-decoration:none;}
ul#global li.long a       { padding:0 19px 0 19px;}

ul#nav                    { width:13em;margin-top:1.5em;}
ul#nav li                 { line-height:1.6em;padding-left:1em;margin-left:.5em;background:url(/Assets/Images/Icons/NavLI.gif) 0 50% no-repeat;font-size:1em;}
ul#nav li.title           { text-transform:uppercase;padding:0;font-size:1.2em;border-bottom:1px solid #ededed;margin:1em 0 .2em;background:none;}
ul#nav li.on a            { color:#ac4000;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ CONTENT ] ~~~~~~~~~~~~~~~~~~~~~~~*/
div#sidebarA              { float:left;width:175px;padding:2em 0;}
div#sidebarA h4           { background:url(/Assets/Images/Icons/quote.gif) 0 6px no-repeat;padding-left:10px;}
div#sidebarA h4 span      { display:none;}
div#sidebarB              { float:right;width:11em;padding:2em 1em;font-size:.9em;line-height:.9em;}
div#sidebarB h2           { text-transform:none;margin-bottom:.4em;font-size:1.1em;font-weight:bold;}

div#content               { float:left;width:30.6em;padding:2em;}
div#content p             { margin:0em 0 1.5em;}
div#content a             { color:#036;text-decoration:underline;}
div#content a:hover       { text-decoration:none;}
div#content ul            { margin:1em 0;}
div#content ul li         { background:url(/Assets/Images/Icons/NavLI.gif) 0 14px no-repeat;padding:0 0 0 1em;}
div#content .blocks       { float:left;margin:.3em 1em 2em 0;display:inline;}
div#content #ticker       { color:#993400;margin-bottom:2em;}
div#content #ticker li    { background:none;padding:0;}
div#content div.breadcrumbs   { width:100%;color:#999;font-size:.9em;margin-bottom:1em;}
div#content div.breadcrumbs a { color:#999;}

.downloadlink             { margin-left:50px;}
.bookcover                { text-align:center;}
/*~~~~~~~~~~~~~~~~~~~~~~~ [ FOOTER ] ~~~~~~~~~~~~~~~~~~~~~~~*/
div#footer                { clear:both;width:775px;height:5em;margin:1em auto 3em;color:#777;border-top:1px solid #ededed;padding-top:1em;font-size:1.1em;}
div#footer a              { color:#777;}
div#footer p              { float:left;}
span#INMLogo              { float:right;text-align:right;line-height:1.5em;margin:-0.2em auto 3em;}
span#INMLogo img          { position:relative;top:3px;}
span#INMLogo a:hover      { color:#f79122;}