/* TABLE OF CONTENTS
/* 01 - GENERAL STYLES
/* 02 - HEADER BAR STYLES
/* 03 - TAB STYLES
/* 04 - MAIN BODY STYLES
/* 05 - SEARCH STYLES
/* 06 - OVERWRITTEN AUTOMATED STYLES

/*01 - GENERAL STYLES*/
html {
    font-size: 100%; /*ACS*/
}

body {
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 400; 
    font-size: 1rem; /*ACS*/
    line-height:normal;   
    color: #333333;
    background: #ffffff;
}

    body.contents {
        background: #eeeeee;
    }

h1 {
    font-family: 'Open Sans', Sans-Serif;    
    color: #000000;
    font-weight: 700;
    font-size:28px;
}
.BlackH1 {
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 700;
    font-size:28px;
    color: #000;   
}
h2 {
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 400; 
    font-size:22px;     
    color: #000000;
}
h3 {
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 700; 
    font-size:14px; 
    color: #000000;
    margin-bottom: 5px;
}
h4 {
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 400; 
    font-size:14px; 
    color: #000000;
}
h5 {
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 700; 
    font-size:12px; 
    color: #000000;
}
h6 {
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 400; 
    font-size:12px;    
    color: #000000;
}

.searchDetails {
    font-size: 1rem; /*ACS*/
}

.searchDetails input, select { 
    font-family: 'Open Sans', Sans-Serif;
    font-size: 0.875rem; /*ACS*/
    color: #333333;
}

    .searchDetails input[type=submit] {
        cursor: pointer;
        /*-moz-border-radius: 4px;
        -webkit-border-radius: 4px; 
        border-radius: 4px;*/ /*ACS*/    
        padding: 1px 7px;
        background: #074a73; /*ACS*/
        color: white; /*ACS*/
        border: 2px solid #074a73; /*ACS*/
        font-size: 0.875rem; /*ACS*/
    }

    .searchDetails input[type=submit]:hover {
        /*box-shadow: 0 2px 7px #666;*/ /*ACS*/
        color: white; /*ACS*/
        background-color: #074a73; /*ACS*/ 
    }

    .searchDetails input[type=text] {        
        /*-moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;*/                           
        border: 1px solid #CECECE;
        width: 250px;
        font-size: 1rem; /*ACS*/
    }

table.searchDetails {
    font-size: .875rem; /*ACS*/
}


a, 
a:link, 
a:active, 
a:visited 
{
	font-family: 'Open Sans', Sans-Serif;
    /*font-size: 1rem; ACS*/
    outline: 0;
    cursor : auto;
    color : #008ac6;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color : #008ac6;
    text-decoration: underline;
}

.contents a, 
.contents a:link, 
.contents a:active, 
.contents a:visited 
{	
    color: #333333; 
    margin-left: 3px;
    font-size: 0.875rem; /*ACS*/
    line-height: 1.6; /*ACS*/
}

.contents a:hover {
    color : #008ac6 !important;
    text-decoration: none !important;
}

#tripane img{
	vertical-align : middle;
}

p, span, label 
{
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 400; 
    font-size:12px; 
    line-height: 16px;
    color: #000000;
}
p
{
    margin-bottom: 10px;
}
ul {
    list-style-type: disc;
    list-style-position:outside;
    margin: 0 0 10px;
    padding-left: 4px;
    line-height: 16px;
}
li {
    font-family: 'Open Sans', Sans-Serif;
    margin-left: 10px;
    margin-bottom: 5px;
    color: #000000;
}


.frametoc {
    border-right: ; /*ACS*/
}

.sp {
display: none;
}

/*02 - HEADER BAR STYLES*/
.headerbar 
{
    width : 100%;    
    /*border-bottom: 2px solid #A3A3A3;*/ /*ACS*/	   
    float: left;
}

    .headerbar .logo 
    {
        float: left;
        margin: 12px 0 0 3px; /*ACS*/         
    }

    .headerbar h1 
    {
        color: #333;
        font-size: 2rem; /*ACS*/
        margin: 0;
        margin: 30px 0 0 15px;
        text-align: left;
        float: left;
    }

    .headerbar a {
        float: left;               
    }
    
    .headerbar a img {        
        border: none;       
    }
    
    .headerbar .hcp3 {
        width: 300px;
        height: 99px;
        float: right;
    }

/*03 - TAB STYLES*/
body.tabs{
	background: #dddddd;
}

a.selectedtab:link, 
a.selectedtab:visited, 
a.selectedtab:hover{	
	background-color : #074a73;
	color : #ffffff;
	font-family: 'Open Sans', Sans-Serif;
    font-size: 0.875rem; /*ACS*/
	margin : 0;
	padding : 5px 15px;
	text-align : center;
	text-decoration : none !important;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 0; /*ACS*/
}

a.topbutton, a.topbutton:visited {
	border : 1px solid #ffffff;
	background : #000152;
	color : #333399;
	font : 11px Verdana, sans-serif;
	cursor : auto;
	padding : 4px;
	text-align : center;
	text-decoration : none;
}

a.tab:link, a.tab:visited, a.tab:hover{	
	color : #333333;
	font-family: 'Open Sans', Sans-Serif;
    font-size: 0.875rem; /*ACS*/
	margin : 0px;
	padding : 5px 15px;
	text-align : center;
	text-decoration : none !important;    
}

a.tab:hover {
    cursor: pointer;
    text-decoration : none;   
}


/*04 - MAIN BODY STYLES*/
#tripane {
	margin-left : 0%;
	margin-right : 0%;
	margin-top : 1em;
	padding-left : 3%;
	padding-right : 3%;
}

#main {
	background : #FFFFFF;
	border-left : 1px solid #ffffff;
	height : 100%;
	margin-left : 0%;
	margin-right : 0%;
	margin-top : 0em;
	margin-bottom: 0em;
	padding-left : 3%;
	padding-right : 3%;
	padding-top : 0em;
	padding-bottom: 1em
}

#tabs{
	border-bottom: 2px solid #074A73;
    margin: 15px 0 0; /*ACS*/
    padding: 3px 0; /*ACS*/
}

#tripane .heading1 {
	border-bottom : none;
	color : #a7a9ac;
	font : bold 14px Verdana, serif;
	padding-bottom : 1px;
}
   
td.topleft, td.topright,td.bottomleft,td.bottomright {
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	margin : 0;
	padding : 4px 8px 5px 8px;
	background : #ffffff;
	background-image : url(toolbar_bg.jpg);
	background-repeat: repeat-x;
}

td.topright {
	border-bottom: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
}
td.topleft {
	border-bottom: 0px solid #ffffff;
}

td.bottomright {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

td.bottomleft {
	border-top: 1px solid #ffffff;
}

a.toolbar:hover {
	margin :0px;
	border: 1px solid #a7a9ac;
	padding : 3px 2px 0px 2px;
	color : #a7a9ac;
	text-decoration : none;
}

a.toolbar {
	border : 0;
	margin : 1px;
	color : #a7a9ac;
	text-decoration : none;
	padding : 0px 2px 0px 2px;
}

span.toolbar {
	color : #a7a9ac;
	font-weight : bold;
}

img.toolbar {
	padding : 0;
	margin:0;
	position : relative;
	top : -3px;
	left : 0;
    vertical-align : top;	
	margin-bottom : -3px;
}

table.toolbar {
	margin: 0px;
	border : none;
	padding : 0px;
	border-collapse : collapse;
}

#footer {
	margin : 0;
	padding : 8px 8px 8px 8px;
	background : #a7a9ac;
	border: 0;
	border-right: 1px solid #a7a9ac;
	font : 10px Verdana, sans-serif;
	color : #ffffff;
	text-align : left;
}

/*Main body copyrights*/
p.copyrights 
{
    width: 100%;
    text-align: center; 
    color: #c0c0c0;
    margin-top: 30px;
}

/*Main body footer*/
.footer 
{	
    width: 100%;    
    padding-bottom: 50px;
}

    .footer a 
    {
        float: right;
        font-family: 'Open Sans', Sans-Serif;
        font-size: 0.875rem; /*ACS*/
        font-weight: 700; /*ACS*/
        outline: 0;
        cursor : auto;
        color : white; /*ACS*/  
        text-decoration: none;
        text-transform: uppercase; /*ACS*/  
        cursor: pointer;
        /*-moz-border-radius: 4px;
        -webkit-border-radius: 4px;*/ /*ACS*/
        border: 3px solid rgb(0, 153, 218); /*ACS*/
        border-radius: 0; /*ACS*/  
        padding: 16px 15px; /*ACS*/  
        background: rgb(0, 153, 218); /*ACS*/
    }
.footer a:hover,
.footer a:focus,
.footer a:active {
/*ACS*/ 
} 

.footer a.email {
    float: left;
}

   

/*05 - SEARCH STYLES*/
.searchResults {
    font-size: 1rem; /*ACS*/
}
.searchResults a:link,
.searchResults a:visited,
.searchResults a:active {
    font-size: 1rem; /*ACS*/
    color: #008AC6 !important;
    font-weight: bold;
    margin-left: 0;
}

.searchDetails {
    margin-bottom: 10px;
    font-family: 'Open Sans', Sans-Serif !important;
    font-size: 0.875rem; /*ACS*/
    margin-top: 15px;
}


/*06 - OVERWRITTEN AUTOMATED STYLES*/
.relatedheading 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 12px 0 0 0;  
    padding: 6px 4px;  
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.relateditem 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 0;
    padding: 4px;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.heading1notintoc 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 25px;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 0;
    margin-bottom: 1em;   
    padding: 0 65px 15px 0;   
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
p, p.bodytext {
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 1.5; /*ACS*/
    margin: 0 0 15px;   
    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.specialbold 
{
    display: inline;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: bold;
    color: #000000;
    background-color: inherit;
    vertical-align: baseline;
    padding: 0;
}
ul.listbullet 
{
    list-style-type: disc;
    list-style-image: none;
    list-style-position: outside;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 20px;
}
li.listbullet 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 1.5; /*ACS*/
    margin: 5px 0 10px;
    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.note 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: #ddd;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 20px 0;
    padding: 10px;        
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: 95%;
    height: auto;
    white-space: normal;
}
.superscript 
{
    display: inline;
    font-size: 1rem; /*ACS*/
    color: inherit;
    background-color: inherit;
    vertical-align: super;
    padding: 0;
}
.subheading 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 1.5; /*ACS*/
    margin: 20px 0 5px;
    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.listcontinue 
{
    display: block;
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;

    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.emphasis 
{
    display: inline;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: bold;
    color: #000000;
    background-color: inherit;
    vertical-align: baseline;
    padding: 0;
}
.symbols 
{
    display: inline;
    font-family: 'Open Sans', Sans-Serif;
    color: inherit;
    background-color: inherit;
    vertical-align: baseline;
    padding: 0;
}
.tableintopic th
{
    background: #074a73;
    border-color: #A3A3A3 !important;
}
.tableintopic td
{
    background: #ffffff;
    border-color: #A3A3A3 !important;
}
.tableintopic td:first-child
{
    background: #eeeeee;
}
.tableheading 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1rem; /*ACS*/
    color: #ffffff;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 1.5; /*ACS*/
    margin: 0;    
    padding: 10px 5px;   
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.tablebodytext 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 10px 5px;   
    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
ul.listbullet2 
{
    list-style-type: Circle;
    list-style-image: none;
    list-style-position: outside;
    margin: 5px 0 0 15px;
}
li.listbullet2 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 1.5; /*ACS*/
    margin-top: 5px 0 0;   
    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.uitext 
{
    display: inline;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: bold;
    color: #000000;
    background-color: inherit;
    vertical-align: baseline;
    padding: 0;
}
.spacer 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1px;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 10px 0;   
    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.indexheading 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1.25rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 0;
    padding: 25px 0 7px; /*ACS*/    
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.indexlink 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal; /*ACS*/
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 0;
    padding: 0px 0px 1rem 0px; /*ACS*/
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.heading1, .heading2, .heading3, .heading4, .heading5, heading6
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1.5rem; /*ACS*/ 
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 1.5; /*ACS*/
    margin: 15px 0 20px; /*ACS*/   
    padding: 0;   
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}

.indexatoz 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 0.875rem; /*ACS*/
    color: #000000;
    background-color: #DDDDDD;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 15px 0 0;    
    padding: 10px;   
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.index1 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 0.875rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 0;    
    padding: 5px 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.index2 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.index3 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin: 0;   
    padding: 0;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0;
    width: auto;
    height: auto;
    white-space: normal;
}
.toc 
{
    font-family: 'Open Sans', Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1rem; /*ACS*/
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 1.5; /*ACS*/
    margin: 0;
    padding-left: 16px; /*ACS*/
    float: none;
    clear: none;
    text-align: left;
    text-indent: 10px;
    width: auto;
    height: auto;
    white-space: normal;
}

/*LATEST AMENDMENTS*/
.frametoc 
{
    overflow-x: hidden; 
    overflow-y: auto; 
    width: 350px;
}

.dropdownlink a {   
    font-family: 'Open Sans', Sans-Serif;
    font-size: 1rem; /*ACS*/ 
}

.tip, .tip *
{
    font-family: 'Open Sans', Sans-Serif;
    font-size: 1rem; /*ACS*/
    line-height: 1.5; /*ACS*/
    font-weight: normal;
}

.listcontinue,
.listcontinue2
{
    font-family: 'Open Sans', Sans-Serif;
    font-size: 1rem; /*ACS*/
    line-height: 1.5; /*ACS*/
}

.tableintopic th *
{
    color: #ffffff;
}

.tableintopic td .tableheading
{
    color: #000000;
}

.caption, .listcaption, li.donotuselegend {
    font-family: 'Open Sans', Sans-Serif;
    color: black;
    font-size: 1rem; /*ACS*/
    line-height: 1.5; /*ACS*/
}


li.listnumber {
    font-family: 'Open Sans', Sans-Serif;
    font-size: 1rem; /*ACS*/ 
    line-height: 1.5; /*ACS*/
}

li.listnumber2 {
    font-family: 'Open Sans', Sans-Serif;
    font-size: 1rem; /*ACS*/ 
    line-height: 1.5; /*ACS*/   
}

li.tablelistbullet 
{
    margin-left: 15px;
    font-size: 1rem; /*ACS*/ 
    line-height: 1.5; /*ACS*/   
}

.citationtext 
{
    font-family: 'Open Sans', Sans-Serif; 
    font-size: 1rem; /*ACS*/
}

/*added by ACS on 22 December, 2017*/
.uservoice {
    font-family: "Georgia";
    font-size: 1rem; /*ACS*/ 
    line-height: 1.2; /*ACS*/
}

.code {
    font-family: "Courier New";
    background-color: rgba(220, 220, 220, .5);
}

.codeexample {
    font-family: "Courier New";
    font-size: 1rem; /*ACS*/
    line-height: 1.5; /*ACS*/
    background-color: rgba(220, 220, 220, .5);
    border-left: 5px solid rgb(166, 166, 166);
}



.note, .listnote, .listnote2, .tablenote {
    font-family: "Open Sans";
    font-size: 1rem; /*ACS*/ 
    line-height: 1.5; /*ACS*/
    background-color: rgb(217, 226, 243);
    border-left: 5px solid rgb(0, 153, 218);
}

.tip, .listtip, .listtip2 {
    font-family: "Open Sans";
    font-size: 1rem; /*ACS*/ 
    line-height: 1.5; /*ACS*/
    background-color: rgb(226, 239, 217);
    border-left: 5px solid rgb(83, 129, 53);
}

.important {
    font-family: "Open Sans";
    font-size: 1rem; /*ACS*/  
    background-color: rgb(251, 228, 213);
    border-left: 5px solid rgb(196, 89, 17);
}