@charset "utf-8";
/* FRAEDOM HELP STYLESHEET : AUGUST 2018 */

body {
    color: #333333;
    background-color: #fff;
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: 300;
    text-rendering: optimizelegibility;
    }
    
    .zero { margin: 0px; padding: 0px; }
	
/* GENERAL LINKS */

a { color: #0000ee; text-decoration: none; cursor: pointer; }
    a:link { color: #0000ee; }
    a:visited { color: #551a8b; }
    a:hover { color: #3366ff; text-decoration: underline; }
    a:active { color: #0000ee; }
    a:focus { outline: 1px dotted #ffffff; }

/* COMMON STYLES */

h1 { font-size: 21px; font-weight: 400; color: #000000; }
h2 { font-size: 18px; font-weight: 400; color: #000000; }
h3 { font-size: 18px; font-weight: 400; color: #000000; }
h4 { font-size: 18px; font-weight: 400; color: #000000; }
h5 { font-size: 14px; color: #000000; }

p { font-size: 13px; line-height: 1.5em; margin: 15px 0px; padding: 0px; }

ul, ol { margin: 15px 0px; padding: 0px 0px 0px 30px; list-style-position: outside; }
    ol.listnumber { list-style-type: decimal; }
    ol.listalpha2 { list-style-type: lower-alpha; }
    ul.tablelistbullet, ul.listbullet, ul.listbullet2, ul.listbullet3 { list-style-type: disc; }
    
li { font-size: 13px; line-height: 1.5em; margin: 5px 0px; padding: 0px; }
    li.listnumber, li.listalpha2 {}
    li.tablelistbullet {}
    li.listbullet, li.listbullet2, li.listbullet3 {}

hr { clear: both; margin: 15px 0px 0px 0px; border-width: 0; height: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #fff; }

.footer { clear: both; margin-top: 30px; border-top: 1px dotted #ddd; }
    .copyright, .top { color: #808080; font-size: 12px; margin: 5px 0px; padding: 5px 0px; }
    .copyright { float: left; }
    .top { float: right; }
        .top a { color: #0000ee; }
            .top a:hover { color: #3366ff; }
            
/* SEARCH DETAILS and RESULTS  ( from dhtml_search.js )*/
.searchDetails, .searchResults { font-size: 1em; font-weight: 300; }

/* SPECIFIC STYLES */

table.tableintopic { margin: 15px 0px; }  

.headinghtmlcover { font-size: 24px; color: #000000; font-weight: 400; margin: 30px 0px; padding: 0px; }

.heading1 { color: #000000; margin: 15px 0px; padding: 0px; }
.heading2 { color: #000000; margin: 15px 0px; padding: 0px; }
.heading3 { color: #000000; margin: 15px 0px; padding: 0px; }
.heading4 { color: #000000; margin: 15px 0px; padding: 0px; }
.heading5 { font-weight: bold; }
.heading6 { font-style: italic; font-weight: bold; }

.procedureheading { font-size: 14px; color: #000000; font-weight: bold; margin: 15px 0px; padding: 0px; }
.bodytext { margin: 5px 0px; padding: 0px; }
/* added bodytextsmall definition to shrink para to avoid large gap when style used in a table*/
.bodytextsmall { font-size: 1px; margin: 0px 0px;}

.note, .notelistcontinue, .notelistcontinue2 { font-size: 13px; color: #000000; margin: 15px 0px; padding: 10px; border-radius: 0em; -moz-border-radius: 0em; -webkit-border-radius: 0em; }
.note { border: 1px solid #333333; }
.notelistcontinue { border: 1px solid #333333; }
.notelistcontinue2 { border: 1px solid #333333; }

.popuponclick { font-size: 10px; background-color: #e1f0f6; padding: 4px; position: absolute; width: 200px; z-index: 2; }

.widegraphic, .listcontinue, .listcontinue2 { margin: 5px 0px; padding: 0px; }
.specialbold { color: #333333; font-weight: bold; }
.subheading { font-size: 14px; font-weight: bold; color: #000000; background-color: #f0f0f0; padding: 5px 5px 5px 10px; }

.relatedheading { font-size: 16px; font-weight: bold; color: #333333; padding: 0px; border-bottom: 1px solid #939598; }

.relateditem { background-color: #ffffff; border: 1px solid #fff; margin: 0px !important; padding: 0px; }
    .relateditem a { display: block; }
        .relateditem a:hover { background-color: #ffffff !important; text-decoration: none; }

.tableheading { font-size: 13px; color: #000000; font-weight: 300; font-style: italic; border: 0px solid #000000; margin: 0px; padding: 5px; }
.tablebodytext { font-size: 13px; font-weight: 300; margin: 0px; padding: 3px; }

.seealsoitem {}
.bodytextright { text-align: right; }
.wingdingsymbols { display: inline; font-family: Wingdings, Arial, sans-serif; padding: 0px; vertical-align: baseline; }

.emphasis { font-style: italic; }
.subheadingcontinue { font-weight: bold; background-color: #f0f0f0; padding: 5px 5px 5px 10px; }
.underlined { display: inline; border-bottom: 1px solid #454445; }

/* TO BE REVIEWED */

.indexatoz { color: #005dab; font-weight: 400; margin: 8px 0px; padding: 2px 6px 4px; }
.indexheading { color: #005dab; font-weight: 400; margin: 0px; padding: 6px 0px; text-decoration: none; }
.index1 { color: #000; font-weight: bold; margin: 0px; padding: 3px 0px; }
.index2 { color: #000; font-weight: bold; margin: 0px; padding: 0px; }
.index3, .indexlink { color: #000; font-weight: 400; margin: 0px; padding: 0px; }

/* A LIST OF THE STYLES USED (Please ignore below here) -----------------------

.headinghtmlcover, .relatedheading, .relateditem, .seealsoitem, .bodytext, .bodytextright, .specialbold, .tableheading, .tablebodytext, .wingdingsymbols, .emphasis, .heading2, ul.tablelistbullet, li.tablelistbullet, .heading4, .procedureheading, ol.listnumber, ol.listalpha2, .note, .notelistcontinue, .popuponclick, .subheading, .subheadingcontinue, .heading5, .underlined, .heading1, .heading3, .heading6, .indexatoz, .indexheading, .index1, .index2, .toc, ul.listbullet, ul.listbullet2, li.listbullet, li.listbullet2, .widegraphic, .listcontinue, .listcontinue2, li.listnumber, li.listalpha2, .index3, .indexlink {}
*/

/* THE END */