
abbr{
color:#6F0000;
}


.menu:ACTIVE { font-family: Arial; font-size: 9pt; font-weight:normal; color:#000000; text-decoration: none; }
.menu:LINK { font-family: Arial; font-size: 9pt; font-weight:normal; color:#000000; text-decoration: none; }
.menu:VISITED { font-family: Arial; font-size: 9pt; font-weight:normal; color:#000000; text-decoration: none; }
.menu:HOVER { font-family: Arial; font-size: 9pt; font-weight:normal; color:#6C5A37 ; text-decoration: none; }
.menugen { font-family: Arial; font-size: 8pt; color:#000000;}

.menu_doa{
font-family: Arial; 
font-size: 9pt; 
color:#57361e;
}


.menu_list {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-family:  Arial, Helvetica, Verdana,sans-serif;
font-size: 9pt;
}

.menu_list li {
margin-bottom: -5px;
background-image: url(images/arrow_7.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
padding-left: 10px;
padding-right: 5px;
padding-top:2px;
padding-bottom:5px;
}

.menu_border{
border-right: 1px solid #73330d;
}

.mdot{
border-bottom:1px dotted #75340d;
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}


hr {
color:#c0c0c0;
width:100%;
}


H1 {color: #a1520b; font-size: 14pt;margin: 0px 0px 10px 0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
/* text-transform: capitalize; */
}

H2 {color: #293a47; font-size: 12pt;margin: 0px 0px 0px 0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
/* text-transform: capitalize; */
}

H3 {color: #006699; font-size: 11pt;margin: 0px 0px 0px 0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}


/* START GENERAL LISTS */

.doubledletters{
position:relative;
left:-21px;
padding: 0px 0px 0px -10px;
margin: 0px 0px 0px -10px;
}

li{

}


ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
}

ul li {
padding:5px 0px 5px 0px;
}

ol {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 20px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
}

ol li {
padding:15px 0px 5px 0px;
} 

ol ol {
margin:0px 0px 0px 30px;
}

/* END GENERAL LISTS */
/* START LIST WITH PARENTHISYS */

ol[type^="("][type$=")"] > li, ol[type="AA"] > li {
list-style: none;
position: relative;
}


ol[type="(1)"] {
counter-reset: list-decimal;
}

ol[type="(1)"] > li {
margin:0px 0px 0px 0px;
}

ol[type="(1)"] > li:before {
content: "("counter(list-decimal, decimal)  ") ";
counter-increment: list-decimal;
position: absolute;
left: -30px;
}


ol[type="(a)"] {
counter-reset: list-lower-alpha;
}
ol[type="(a)"] > li {
margin:0px 0px 0px 0px;
}
ol[type="(a)"] > li:before {
content: "("counter(list-lower-alpha, lower-alpha)  ") ";
counter-increment: list-lower-alpha;
position: relative;
left: -10px;
}


ol[type="(i)"] {
counter-reset: list-lower-roman;
}
ol[type="(i)"] > li {
margin:0px 0px 0px 0px;
}
ol[type="(i)"] > li:before {
content: "("counter(list-lower-roman, lower-roman)  ") ";
counter-increment: list-lower-roman;
position: absolute;
left: -30px;
}

/* END LIST WITH PARENTHISYS */

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* START FOR DOUBLE AA, TRIPLE AAA LISTS */
ol[type="upper-alpha-legal"] {
    counter-reset: upper-alpha-legal;
}
ol[type="upper-alpha-legal"] > li {
    list-style: none;
    position: relative;
	margin:0px 0px 0px 0px;
}
ol[type="upper-alpha-legal"] > li:nth-child(26n + 1) {
    counter-reset: upper-alpha-legal;
}
ol[type="upper-alpha-legal"] > li:before {
    content: counter(upper-alpha-legal, upper-alpha) ".";
    counter-increment: upper-alpha-legal;
    display: inline-block;
    position: -3em;
	margin:0px 10px 0px -30px;
    text-align: right;
    width: 3em;
}
ol[type="upper-alpha-legal"] > li:nth-child(n+27):nth-child(-n+52):before {
    content: counter(upper-alpha-legal, upper-alpha) counter(upper-alpha-legal, upper-alpha) ".";
}
ol[type="upper-alpha-legal"] > li:nth-child(n+53):nth-child(-n+78):before {
    content: counter(upper-alpha-legal, upper-alpha) counter(upper-alpha-legal, upper-alpha) counter(upper-alpha-legal, upper-alpha) ".";
}
/* END FOR DOUBLE, TRIPLE LISTS */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */



.title{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:18pt;
font-weight:bold;
font-style:normal;
color:#ffffff;
}

.main_border{
border-left:1px solid #000000;
}

.title-bg{
background-repeat : repeat-x;
background-image : url(images/ihm_tbbg.png);
}

.content {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt
}

.print{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt
}



td {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt
}

.focus {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt;
background:#ffff66
}

.small { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt }

.specialtext { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; color:#003399 }

.banner_btm {
border-bottom: 1px solid #2D3239;
}


pre{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt
}

#sig{
margin-left:auto;
margin-right:auto;
width:50%;
}


/*TOC TABLE FOR PARTS AND CHAPTERS*/
#toc01{
/* width:780px */
}

#toc01 table{
border-right:1px solid gray;
border-top:1px solid gray;
}

#toc01 table th {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
text-align:left;
border-left:1px solid gray;
border-bottom:1px solid gray;
}
#toc01 table td {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:;
text-align:left;
border-left:1px solid gray;
border-bottom:1px solid gray;
}

#tns{
/* width:750px */
}

.year{
font-family:Arial, Helvetica, Verdana, sans-serif;
text-align:left;
font-weight:bold;
color:#ffffff;
background:#5A0018;
}





/*PARTS AND CHAPTERS TABLE MAIN*/
#toc_table{
/* width:790px */
}

#toc_table table{
border-bottom:1px solid #808080;
border-left:1px solid #808080;
}

#toc_table th {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:1px solid #808080;
border-right:1px solid #808080;
vertical-align:text-top;
text-align:left;
}

#toc_table td {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:1px solid #808080;
border-right:1px solid #808080;
vertical-align:text-top;
text-align:left;
}

.toc_hdr{
background:#ddd8c6;
}

/*TN TABLE MAIN*/
#tn_toc_table{
/* width:790px */
}

#tn_toc_table table{
border-bottom:1px solid #808080;
border-left:1px solid #808080;
}

#tn_toc_table th {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:1px solid #808080;
border-right:1px solid #808080;
vertical-align:text-top;
text-align:left;
}

#tn_toc_table td {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:1px solid #808080;
border-right:1px solid #808080;
vertical-align:text-top;
text-align:left;
}

.toc_hdr{
background:#ddd8c6;
}


/* ORG TABLE */

#orgtable{
/* width:790px */
}

#orgtable table{
border-bottom:1px solid #808080;
border-left:1px solid #808080;
}

#orgtable th {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:1px solid #808080;
border-right:1px solid #808080;
vertical-align:text-top;
text-align:left;
}

#orgtable td {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:1px solid #808080;
border-right:1px solid #808080;
vertical-align:text-top;
text-align:left;
}



/* NO BOLD */


#nobold th {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
vertical-align:text-top;
text-align:left;
}

#nobold td {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
vertical-align:text-top;
text-align:left;
}


/* DIRECTOR ORG LIST */
.dorg ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 10px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
}

.dorg li {
margin-bottom: -2px;
background-image: url(images/gldbox.png);
background-repeat: no-repeat;
background-position: 0px 14px;
padding-left: 12px;
padding-right: 10px;
padding-top:10px;
}



/* ORG CHART HTML VERSION ORG LIST */
.org ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 19px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
}

.org li {
margin-bottom: -2px;
background-image: url(images/orgl.png);
background-repeat: no-repeat;
background-position: 0px 13px;
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
}





/* GEN TABLE */

#gentable{
width:100%;
}

#gentable table{
border-bottom:1px solid #808080;
border-left:1px solid #808080;
}

#gentable th {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:1px solid #808080;
border-right:1px solid #808080;
vertical-align:text-top;
text-align:left;
}

#gentable td {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:1px solid #808080;
border-right:1px solid #808080;
vertical-align:text-top;
text-align:left;
}


/* GEN TABLE - NO BORDER */

#gentable_nb{
width:100%;
}

#gentable_nb table{
border-bottom:0px solid #808080;
border-left:0px solid #808080;
}

#gentable_nb th {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
vertical-align:text-top;
border-top:0px solid #808080;
border-right:0px solid #808080;
}

#gentable_nb td {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size: 10pt;
border-top:0px solid #808080;
border-right:0px solid #808080;
vertical-align:text-top;
}


/* GENERAL TABLE FORMATTING */
/* .underline-long{
border-bottom:1px solid #000000;
}
 */

.button1 { 
background-color : #e1e1e1 ; 
color : #000000 ; 
border-color : #7277b6 ;
font-family : arial ; 
font-size: 10pt ; 
height : 25 ; 
width : 120
 }
 
.button2 { 
background-color : #e1e1e1 ; 
color : #000000 ; 
border-color : #cc0000 ;
font-family : arial ; 
font-size: 10pt ; 
height : 25 ; 
width : 120
 }

.fieldbox {
background-color : #e1e1e1 ;
color : #000000 ;
border-color : #7277b6;
font-family : Arial, Helvetica, sans-serif;
font-size: 11pt;
height : 20
}

.text-box { 
background-color : #e1e1e1 ; 
color : #000000 ; 
border-color : #7277b6; 
font-family : courier; 
font-size: 10pt; 
}
 
 
 
/* GAM CSS */
/* border top and bottom */
.btb{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
height:50px;
}


#blackline {
border-bottom:1px solid #000000;
width:100%;
}


/* ------ TRACEY STYLES ------- */
/* PUT STYLES BELOW HERE */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 