/* ==================== Standards Styles ===================== */
body
{
margin-left: 2em;
margin-right: 2em;
font-family: Charis;
}

@font-face {
font-family: "Charis";
font-style: normal;
font-weight: normal;
src: url(fonts/CharisSILR.ttf);
}

@font-face {
font-family: "Charis";
font-style: normal;
font-weight: bold;
src: url(fonts/CharisSILB.ttf);
}

@font-face {
font-family: "Charis";
font-style: italic;
font-weight: normal;
src: url(fonts/CharisSILI.ttf);
}

@font-face {
font-family: "Charis";
font-style: italic;
font-weight: bold;
src: url(fonts/CharisSILBI.ttf);
}

div.itr
{
padding-top: .2em;
padding-bottom: .25em;
padding-left: .2em;
padding-right: .2em;
}

.Title_document
{
font-size: x-large;
text-align: center;
font-weight: bold;
line-height: 1.5em;
margin-top: 2em;
color: darkblue;
}

.FM_Title_document
{
font-size: x-large;
text-align: center;
font-weight: bold;
line-height: 1.5em;
margin-top: 2em;
color: #241A26;
background-color: #A6ABEE;
}

div.ded
{
text-align: center;
font-size: medium;
padding-top: .2em;
padding-bottom: .25em;
padding-left: .2em;
padding-right: .2em;
margin-top: 4em;
}

.para_fl
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
}

div.ded .para_indented
{
font-size: 100%;
text-align: center;
margin-bottom: .5em;
margin-top: 0em;
text-indent: 1.00em;
}

div.ctr
{
text-align: left;
font-weight: bold;
font-size: medium;
padding-top: .2em;
padding-bottom: .25em;
padding-left: .2em;
padding-right: .2em;
}

div.idx
{
text-align: left;
padding-top: .2em;
padding-bottom: .25em;
padding-left: .2em;
padding-right: .2em;
}

div.ctr .para_fl
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
}

div.ctr .para_indented
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
text-indent: 1.00em;
}

div.ctr .Author
{
font-size: 100%;
text-align: left;
margin-bottom: .5em;
margin-top: 1em;
color: #39293B;
font-weight: bold;
}

div.ctr .Affiliation
{
text-align: left;
font-size: 100%;
font-style: italic;
color: #5E4462;
}

div.pre
{
text-align: left;
font-size: medium;
padding-top: .2em;
padding-bottom: .25em;
padding-left: .2em;
padding-right: .2em;
}

div.pre .para_fl
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
}

div.pre .para_indented
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
text-indent: 1.00em;
}

div.chp
{
line-height: 1.5em;
margin-top: 2em;
}

.Document_number
{
display: block;
font-size: 100%;
text-align: right;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 10px;
font-weight: bold;
border-top: solid 2px darkblue;
border-right: solid 8px darkblue;
margin-bottom: .25em;
background-color: #A6ABEE;
color: darkblue;
}

.Subtitle_document
{
text-align: left;
font-weight: bold;
font-size: large;
text-align: center;
margin-bottom: 1em;
}

a 
{
color: #3152A9;
text-decoration: none;
}

.Affiliation
{
font-size: 100%;
font-style: italic;
color: #5E4462;
}

.Extract_FL
{
text-align: justify;
font-size: 100%;
margin-bottom: 1em;
margin-top: 2em;
margin-left: 1.5em;
margin-right: 1.5em;
}

.Poem_Title
{
text-align: center;
font-size: 110%;
margin-top: 1em;
font-weight: bold;
}

.Stanza
{
text-align: center;
font-size: 100%;
}

.Poem_Source
{
text-align: center;
font-size: 100%;
font-style: italic;
}

.list_para
{
font-size: 100%;
margin-top: 0em;
margin-bottom: .25em;
}

.Objectset
{
font-size: 90%;
margin-bottom: 1.5em;
margin-top: 1.5em;
border-top: solid 3px #E88F1C;
border-bottom: solid 1.5px #E88F1C;
background-color: #F8D9B5;
color: #4F2D02;
}

.Objectset_Title
{
margin-top: 0em;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
background-color: #EFAB5B;
font-weight: bold;
font-size: 110%;
color: #88520B;
border-bottom: solid 1.5px #E88F1C;
}

.nomenclature
{
font-size: 90%;
margin-bottom: 1.5em;
padding-bottom: 15px;
border-top: solid 3px #644484;
border-bottom: solid 1.5px #644484;
}

.Nomenclature_head
{
margin-top: 0em;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
background-color: #B29BCA;
font-weight: bold;
font-size: 110%;
color: #644484;
border-bottom: solid 1.5px #644484;
}

.List_def_entry
{
font-size: 100%;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

div.chp .para_fl
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
}

.scx
{
font-size: 100%;
font-weight: bold;
text-align: left;
margin-bottom: 0em;
margin-top: 0em;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
}

p
{
font-size: 100%;
text-align: justify;
margin-bottom: 0em;
margin-top: 0em;
}

div.chp .para_indented
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
text-indent: 1.00em;
}

.head1
{
font-size: 110%;
font-weight: bold;
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
color: #005AAA;
border-bottom: solid 3px #7F9FD3;
}

.head12
{
page-break-before: always;
font-size: 110%;
font-weight: bold;
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
color: #005AAA;
border-bottom: solid 3px #7F9FD3;
}

.sec_num
{
color: darkblue;
}

.head2
{
font-size: 115%;
font-weight: bold;
text-align: left;
margin-bottom: .5em;
margin-top: 1em;
color: #AE3F58;
border-bottom: solid 3px #DFD8CB;
}

.head3
{
font-size: 110%;
margin-bottom: .5em;
margin-top: 1em;
font-weight: bold;
color: #6F2C90;
}

.head4
{
font-weight: bold;
font-size: 105%;
text-align: left;
margin-bottom: .5em;
margin-top: 1em;
color: #53A6DF;
}

.Bibliography_Title
{
font-size: 110%;
font-weight: bold;
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
color: #005AAA;
border-bottom: solid 3px #7F9FD3;
}


.tch
{
margin-bottom: 0em;
border-bottom: solid 1px black;
border-top: solid 2px black;
margin-top: 1.5em;
margin-bottom: 1.5em;
font-weight: bold;
}

table
{
display: table;
}

tr
{
display: table-row;
}

td ul
{
display: table-cell;
}

.tb
{
margin-bottom: 0em;
margin-top: 1.5em;
margin-bottom: 1.5em;
vertical-align: top;
padding-left:1em;
}

.table_source
{
font-size: 75%;
margin-bottom: 1.0em;
font-style: italic;
color: darkblue;
text-align: left;
padding-bottom: 5px;
padding-top: 5px;
border-bottom: solid 2px black;
border-top: solid 1px black;
}

.figure
{
margin-top: 1.5em;
margin-bottom: 1.5em;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
}

.figure_legend
{
font-size: 90%;
margin-top: 0em;
margin-bottom: 0em;
vertical-align: top;
border-top: solid 1px darkblue;
line-height: 1.5em;
}

.figure_source
{
font-size: 75%;
margin-top: .5em;
margin-bottom: 0em;
font-style: italic;
color: darkblue;
text-align: left;
}

.fig_num
{
font-size: 110%;
font-weight: bold;
color: #FFFFFF;
padding-right: 10px;
background-color: darkblue;
}

.table_caption
{
font-size: 90%;
margin-top: 2em;
margin-bottom: .5em;
vertical-align: top;
}

.tab_num
{
font-size: 90%;
font-weight: bold;
color: #0000ff;
padding-right: 4px;
}


.TableCdt
{
font-size: 75%;
margin-bottom: 1.0em;
font-style: italic;
color: #0000ff;
text-align: left;
padding-bottom: 5px;
padding-top: 5px;
border-bottom: solid 2px black;
border-top: solid 1px black;
}

table.numbered
{
font-size: 85%;
border-top: solid 2px black;
border-bottom: solid 2px black;
margin-top: 1.5em;
margin-bottom: 1.0em;
background-color: #A6ABEE;
}

table.unnumbered
{
font-size: 85%;
border-top: solid 2px black;
border-bottom: solid 2px black;
margin-top: 1.5em;
margin-bottom: 1.0em;
background-color: #A6ABEE;
}

.acknowledgment
{
font-size: 90%;
margin-top: 1.5em;
margin-bottom: 1.5em;
}



.boxg
{
font-size: 90%;
padding-left: 0.5em;
padding-right: 0.5em;
margin-bottom: 1.5em;
margin-top: 1.5em;
border-top: solid 1px red;
border-bottom: solid 1px red;
border-left: solid 1px red;
border-right: solid 1px red;
background-color: #FFDA6B;
}

.Box_title
{
margin-top: 0em;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
background-color: #67582B;
font-weight: bold;
font-size: 110%;
color: white;
margin-top: .25em;
}

.Box_source
{
margin-top: 0em;
padding-top: .5px;
padding-left: .5px;
padding-bottom: 5px;
padding-right: .5px;
font-size: 100%;
color: #67582B;
margin-top: .25em;
margin-left: 2.5em;
margin-right: 2.5em;
font-style: italic;
}

.Box_No
{
margin-top: 0em;
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
font-size: 100%;
color: #FFDA6B;
}

.headx
{
margin-top: .5em;
padding-bottom: .25em;
font-weight: bold;
font-size: 110%;
}

.heady
{
margin-top: 1.5em;
padding-bottom: .25em;
font-weight: bold;
font-size: 110%;
color: #0000ff;
}

.headz
{
margin-top: 1.5em;
padding-bottom: .25em;
font-weight: bold;
font-size: 110%;
color: red;
}

div.subdoc
{
font-size: large;
text-align: left;
font-weight: bold;
font-size: large;
text-align: center;
color: #0000ff;
}

div.subdoc .Document_number
{
display: block;
font-size: 100%;
text-align: right;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 10px;
font-weight: bold;
border-top: solid 2px #0000ff;
border-right: solid 8px #0000ff;
margin-bottom: .25em;
background-color: #2B73B0;
color: #0000ff;
}

ul.none
{
list-style: none;
margin-top: .25em;
margin-bottom: 1em;
}

ul.bull
{
list-style: disc;
margin-top: .25em;
margin-bottom: .25em;
}

ul.squf
{
list-style: square;
margin-top: .25em;
margin-bottom: .25em;
}

ul.circ
{
list-style: circle;
margin-top: .25em;
margin-bottom: .25em;
}

ol.lower_a
{
list-style: lower-alpha;
margin-top: .25em;
margin-bottom: .25em;
}

ol.upper_A
{
list-style: upper-alpha;
margin-top: .25em;
margin-bottom: .25em;
}

ol.upper_I
{
list-style: upper-roman;
margin-top: .25em;
margin-bottom: .25em;
}

ol.lower_i
{
list-style: lower-roman;
margin-top: .25em;
margin-bottom: .25em;
}

div.chp .list_para_indented
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
text-indent: 1.00em;
}

.book_title_page
{
margin-top: .5em;
margin-left: .5em;
margin-right: .5em;
border-top: solid 6px #55390E;
border-left: solid 6px #55390E;
border-right: solid 6px #55390E;
padding-left: 0px;
padding-top: 10px;
background-color: #A6ABEE;
}

p.pagebreak                              
{
page-break-before: always;
}

.Book_series_editor
{
margin-top: .5em;
margin-left: .5em;
margin-right: .5em;
border-top: solid 6px #55390E;
border-left: solid 6px #55390E;
border-right: solid 6px #55390E;
border-bottom: solid 6px #55390E;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
background-color: #A6ABEE;
}

.Book_title
{
text-align: center;
margin-top: .25em;
font-weight: bold;
font-size: 250%;
color: #55390E;
margin-top: 70px;
}

.Book_subtitle
{
text-align: center;
margin-top: .25em;
font-weight: bold;
font-size: 150%;
color: #0000ff;
border-top: solid 1px #55390E;
border-bottom: solid 1px #55390E;
padding-bottom: 7px;
}

.Edition
{
text-align: right;
margin-top: 1.5em;
margin-right: 5em;
font-weight: bold;
font-size: 90%;
color: red;
}

.author_group
{
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #FFAC29;
margin-left: 70px;
margin-right: 70px;
margin-top: 20px;
margin-bottom: 20px;
}

.Editors
{
text-align: left;
font-weight: bold;
font-size: 100%;
color: #241A26;
}

.Title_author
{
text-align: center;
font-weight: bold;
font-size: 80%;
color: #241A26;
}

.title_affiliation
{
text-align: center;
font-size: 80%;
color: #241A26;
margin-bottom: .5em;
font-style: italic;
}

.publisher
{
text-align: center;
font-size: 100%;
color: #ffffff;
margin-bottom: .5em;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #55390E;
color: #A6ABEE;
}

div.qa h1.head1
{
font-size: 110%;
font-weight: bold;
margin-bottom: 1em;
margin-top: 1em;
color: #6883B5;
border-bottom: solid 8px #FEE7CA;
}

div.outline
{
border-left: 2px solid #007EC6;
border-right: 2px solid #007EC6;
border-bottom: 2px solid #007EC6;
border-top: 26px solid #007EC6;
padding: 3px;
margin-bottom: 1em;
}

div.outline .List_head
{
background-color: #007EC6;
color: #ffffff;
padding: 0.2em 1em .2em;
margin: -0.4em -0.3em -0.4em -0.3em;
margin-bottom: .5em;
font-size: medium;
font-weight: bold;
margin-top: -1.5em;
}

div.fm .Author
{
text-align: center;
margin-bottom: 1.5em;
color: #39293B;
}

td p
{
text-align: left;
}

div.htu .para_indented
{
font-size: 100%;
text-align: justify;
margin-bottom: .5em;
margin-top: 0em;
text-indent: 1.00em;
}

div.htu .para_fl
{
font-size: 100%;
margin-bottom: .5em;
margin-top: 0em;
text-align: justify;
}

.headx
{
font-size: 110%;
font-weight: bold;
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
color: #005AAA;
border-bottom: solid 3px #7F9FD3;
}

div.Book_section
{
text-align: center;
margin-top: 8em;
}

div.Book_part
{
text-align: center;
margin-top: 6em;
}

p.Section_label
{
display: block;
font-size: 200%;
text-align: center;
padding-right: 10px;
font-weight: bold;
border-top: solid 2px #0000ff;
background-color: #A6ABEE;
color: #0000ff;
}

p.Section_title
{
display: block;
font-size: 200%;
text-align: center;
padding-right: 10px;
margin-bottom: 2em;
border-top: solid 2px #0000ff;
font-weight: bold;
border-bottom: solid 2px #0000ff;
background-color: #A6ABEE;
color: #0000ff;
}

p.Part_label
{
display: block;
font-size: 250%;
text-align: center;
margin-top: 6em;
padding-right: 10px;
font-weight: bold;
border-top: solid 2px #0000ff;
background-color: #A6ABEE;
color: #0000ff;
}

p.Part_title
{
display: block;
font-size: 250%;
text-align: center;
padding-right: 10px;
margin-bottom: 2em;
font-weight: bold;
border-bottom: solid 2px #0000ff;
background-color: #A6ABEE;
color: #0000ff;
}

div.idx li
{
margin-top: -0.3em;
}

p.ueqn
{
text-align: center;
}

p.eqn
{
text-align: center;
}

p.Extract_indented
{
margin-left: 3em;
margin-right: 3em;
margin-bottom: 0.5em;
text-indent: 1.0em;
}

td p.para_fl
{
font-size: 90%;
margin-bottom: .5em;
margin-top: 0em;
text-align: left;
}

.small
{
font-variant: small-caps;
}

div.abs
{
font-size: 90%;
margin-bottom: 2em;
margin-top: 2em;
margin-left: 1em;
margin-right: 1em;
}

p.abstract_title
{
font-size: 110%;
margin-bottom: 1em;
font-weight: bold;
}

sup {
	vertical-align: 4px;
}

sub {
	vertical-align: -2px;
}

img
{
max-width: 100%;
max-height: 100%;
}

p.toc1
{
margin-left: 1.0em;
margin-bottom: 0.5em;
font-weight: bold;
text-align: left;
}

p.toc2
{
margin-left: 2.0em;
margin-bottom: 0.5em;
font-weight: bold;
text-align: left;
}

p.toc3
{
margin-left: 3.0em;
margin-bottom: 0.5em;
text-align: left;
}

.head5
{
font-weight: bold;
font-size: 100%;
text-align: left;
margin-bottom: .5em;
margin-top: 1em;
color: #53H6DF;
}


img.inline{
vertical-align: middle;
}

.head6
{
font-weight: bold;
font-size: 90%;
text-align: left;
margin-bottom: .5em;
margin-top: 1em;
color: #53H6DF;
}

.underline
{
	text-decoration: underline;
}
.center
{
text-align: center;
}



span.big
{
font-size:2em;
}

p.para_indented
{
text-indent:2em;
}

p.para_indented1
{
text-indent:0em;
page-break-before: always;
}

p.right
{
text-align: right;
}


/* Add new Styles*/

div.footnote
{
font-size: 80%;
margin-top: 2em;
}

p.endnotes
{
margin-left: 1em;
margin-right: 1em;
margin-bottom: 0.5em;
text-indent: -1em;
}

div.block
{
margin-left: 3em;
margin-bottom: 0.5em;
text-indent: -1em;
}

p.bl_para
{
font-size: 100%;
text-indent: 0em;
text-align: justify;
}

div.poem
{
text-align: center;
font-size: 100%;
}

.Acknowledge_head
{
font-size: 150%;
margin-bottom: .25em;
font-weight: bold;
}

.intro
{
font-size: 130%;
margin-top: 1.5em;
margin-bottom: 1em;
font-weight: bold;
}

.exam
{
font-size: 90%;
margin-top: 1em;
margin-bottom: 1em;
}


div.exam_head
{
font-size: 130%;
margin-top: 1.5em;
margin-bottom: 1em;
font-weight: bold;
}

p.Table_footnotes
{
font-size: 80%;
margin-top: 0.5em;
margin-bottom: .5em;
vertical-align: top;
text-indent: .01em;
}


div.table_foot
{
font-size: 80%;
margin-top: 0.5em;
margin-bottom: 1em;
text-indent: .01em;
}

p.table_legend
{
font-size: 80%;
margin-top: 0.5em;
margin-bottom: .5em;
vertical-align: top;
text-indent: .01em;
}

.bib_entry
{
font-size: 90%;
text-align: left;
margin-left: 20px;
margin-bottom: .25em;
margin-top: 0em;
text-indent: -30px;
}

.ref_entry
{
font-size: 90%;
text-align: left;
margin-left: 20px;
margin-bottom: .25em;
margin-top: 0em;
text-indent: -20px;
}

.app
{

}

.author_group
{
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #ffac29;
margin-left: 70px;
margin-right: 70px;
margin-top: 20px;
margin-bottom: 20px;
}

.bibliography
{
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
}

.bibliography_title
{
font-size: 110%;
font-weight: bold;
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
color: #005aaa;
border-bottom: solid 3px #7f9fd3;
}

.biblio_sec
{
font-size: 90%;
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
}

div.book_part
{
text-align: center;
margin-top: 6em;
}

.edition
{
text-align: right;
margin-top: 1.5em;
margin-right: 5em;
font-weight: bold;
font-size: 90%;
color: red;
}

.glossary_sec
{
font-size: 90%;
font-style: italic;
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
}

.glossary_title
{
font-size: 110%;
font-weight: bold;
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
color: #005aaa;
border-bottom: solid 3px #7f9fd3;
}

.gls
{
text-align: left;
margin-bottom: 1em;
margin-top: 1em;
}

div.ind1
{
margin-left: .1em;
margin-top: 0.5em;
}

div.ind2
{
margin-left: 1em;
}

div.ind3
{
margin-left: 1.5em;
}

.list_def_entry
{
font-size: 100%;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.objectset
{
font-size: 90%;
margin-bottom: 1.5em;
margin-top: 1.5em;
border-top: solid 3px #e88f1c;
border-bottom: solid 1.5px #e88f1c;
background-color: #f8d9b5;
color: #4f2d02;
}

.objectset_title
{
margin-top: 0em;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
background-color: #efab5b;
font-weight: bold;
font-size: 110%;
color: #88520b;
border-bottom: solid 1.5px #e88f1c;
}

.publisher
{
text-align: center;
font-size: 100%;
color: white;
margin-bottom: .5em;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #55390e;
color: #a6abee;
}

div.p_hang
{
margin-left: 1.5em;
text-align: left;
}

div.p_hang1
{
margin-left: 2.0em;
text-align: left;
}

div.p_hang2
{
margin-left: 2.5em;
text-align: left;
}

.sc1
{
margin-left: 0em;
}

.sc2
{
margin-left: 0em;
}

.sc3
{
margin-left: 0em;
}

.sc4
{
margin-left: 0em;
}

.sc5
{
margin-left: 0em;
}

.sc6
{
margin-left: 0em;
}

.sc7
{
margin-left: 0em;
}

.sc8
{
margin-left: 0em;
}

.sc9
{
margin-left: 0em;
}

.sc10
{
margin-left: 0em;
}

.sc11
{
margin-left: 0em;
}

.sc12
{
margin-left: 0em;
}

.sc13
{
margin-left: 0em;
}

.sc14
{
margin-left: 0em;
}

.sc15
{
margin-left: 0em;
}

.sc16
{
margin-left: 0em;
}

.source
{
font-size:11px;
margin-top:.5em;
margin-bottom:0em;
font-style:italic;
color:#0000A0;
text-align:left;
}

.title_affiliation
{
text-align: center;
font-size: 80%;
color: #241a26;
margin-bottom: .5em;
font-style: italic;
}

.title_author
{
text-align: center;
font-weight: bold;
font-size: 80%;
color: #241a26;
}

.title_document
{
font-size: x-large;
text-align: center;
font-weight: bold;
line-height: 1.5em;
margin-top: 2em;
margin-bottom: 2em;
color: #0000A0;
}

.ack
{
font-size: 90%;
margin-top: 1.5em;
margin-bottom: 1.5em;
}

.box_title
{
margin-top: 0em;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
background-color: #67582b;
font-weight: bold;
font-size: 110%;
color: white;
margin-top: .25em;
}

div.for
{
text-align: left;
font-size: medium;
padding-top: .2em;
padding-bottom: .25em;
padding-left: .2em;
padding-right: .2em;
}

div.hang
{
margin-left: .3em;
margin-top: 1em;
text-align: left;
}
