/*  Paragraphs
------------------------------- */
.typography p           {color: #706f6f;line-height: 18px;font-size: 12px;margin: 0 0 18px 0;}
.typography blockquote  {margin: 10px;font-size: 1.4em;color: #FFF;font-style: italic;}
.typography q           {display:block;font-size: 0.8em;margin: 1em 1em;padding: 0.5em;border: 1px #ccc solid;}

/* LINKS
-------------------------------------------- */
.typography a       {text-decoration: none;color: #3E91C4;}
.typography a:hover {text-decoration: underline;}

/* LINK ICONS - shows type of file
    ------------------------------------ */
.typography a[href$=".pdf"], .typography a[href$=".PDF"], .typography a.pdf
            {padding: 2px;padding-left: 20px;background: url(../images/icons/page_white_acrobat.png) no-repeat left center;}
.typography a[href$=".doc"], .typography a[href$=".DOC"], .typography a.doc
            {padding: 2px;padding-left: 20px;background: url(../images/icons/page_word.png) no-repeat left center;}
.typography a[href$=".xls"], .typography a[href$=".XLS"], .typography a.xls
            {padding: 2px;padding-left: 20px;background: url(../images/icons/page_excel.png) no-repeat left center;}

/* LIST STYLES
-------------------------------------------- */
.typography ul, .typography ol {margin: 0 0 18px 24px;color: #666;}
.typography li      {margin: 5px 10px;font-size: 12px;}

/* HEADER STYLES
-------------------------------------------- */
.typography h2      {color: #F9FAF7;font-weight: normal;font-family: Arial, Helvetica, sans-serif;font-size: 30px;padding:20px 15px;}
h2.commercial       {background:url(../images/heading_commercial.png) no-repeat left center;width:298px;height:50px;
                    text-indent:-9876px;font-size:0px;line-height:0px;}
h2.communications   {background:url(../images/heading_communication.png) no-repeat left center;width:388px;height:50px;
                    text-indent:-9876px;font-size:0px;line-height:0px;}
h2.resources        {background:url(../images/heading_resources.png) no-repeat left center;width:283px;height:50px;
                    text-indent:-9876px;font-size:0px;line-height:0px;}
h2.energy           {background:url(../images/heading_energy.png) no-repeat left center;width:240px;height:50px;
                    text-indent:-9876px;font-size:0px;line-height:0px;}
.typography h3      {color: #000000;margin: 0 0 10px 0;font-weight: normal;font-family:Arial, Helvetica, sans-serif;font-size: 18px;}
.typography h3 a    {color: #000000 !important;}
.typography h4      {color: #EE6929;margin: 0 0 10px 0;font-weight: bold;font-size: 16px;line-height: 18px;}
.typography h4 a    {color: #EE6929 !important;}
.typography h5      {color: #333;margin: 0 0 12px 0;font-size: 16px;font-weight: bold;}
.typography h6      {color: #DED6CC;font-size: 13px;line-height: 1.4em;margin: 0 0 12px 0;}

/* TABLE STYLING
-------------------------------------------- */
.typography table   {margin: 0 0 18px 0;font-size: 11px;color: #DED6CC;border-collapse:collapse;}
.typography tr      {}
.typography td      {border:1px solid #999;padding:5px;}

/* WYSIWYG EDITOR ALIGNMENT CLASSES
-------------------------------------------- */
.typography .left   {text-align: left;}
.typography .center {text-align: center;}
.typography .right  {text-align: right;}

/* IMAGES
-------------------------------------------- */
.typography img             {border: none;}
.typography img.right       {float: right;margin-left: 20px;}
.typography img.left        {float: left;margin-right:5px;}
.typography img.leftAlone   {float: left;margin-right: 100%;}
.typography img.center      {float: none;margin-left: auto;margin-right: auto;display: block;}
