﻿/*p { 
font-family : Arial, Helvetica, sans-serif;
}*/
.refinfo-id { 
text-align : left; 
} 
.refinfo-date { 
text-align : right; 
} 
.refinfo-package-date { 
text-align : right; 
font-size : 120%; 
font-weight : bold; 
margin-bottom : 0; 
} 
.refinfo-release-date { 
margin-top : 0; 
text-align : right; 
font-size : 100%; 
} 
.refinfo-subject { 
padding-top : 8px; 
text-align : justify; 
} 
.refinfo-country { 
font-weight : bold; 
} 
.refinfo-from { 
text-align : justify; 
padding-top : 8px; 
} 
.refinfo-body { 
text-indent : 3em; 
} 
.refinfo-bodybold1 { 
text-indent : 3em; 
font-weight : bold; 
} 
.refinfo-bodybold { 
font-weight : bold; 
} 
.refinfo-bodyboldcentre { 
font-weight : bold; 
text-align : center; 
} 
.refinfo-bodycentre { 
text-align : center; 
} 
.refinfo-quote { 
margin-left : 1em; 
margin-right : 3em; 
} 
.refinfo-quote1 { 
margin-left : 2em; 
/*margin-right : 1em; */
} 
.refinfo-quotebold { 
margin-left : 1em; 
margin-right : 1em; 
font-weight : bold;
} 
.refinfo-quoteboldcentre { 
margin-left : 3em; 
margin-right : 3em; 
font-weight : bold; 
text-align : center; 
} 
.refinfo-quotecentre { 
margin-left : 3em; 
margin-right : 3em; 
text-align : center; 
} 
.refinfo-reference { 
text-align : center;
text-decoration : underline; 
} 
.refinfo-references  
{
/*text-indent : -3em; 
margin-left : 3em; */
} 
.refinfo-attachment { 
text-align : center; 
text-decoration : underline; 
} 
.refinfo-attachments, .refinfo-attachmentelecs { 
text-indent : -3em; 
margin-left : 3em; 
} 
.refinfo-attachmentelec { 
text-align : center; 
text-decoration : underline; 
} 
.refinfo-attachmentselec { 
text-indent : -3em; 
margin-left : 3em; 
} 
.attachmentselec { 
text-indent : -3em; 
margin-left : 3em; 
} 
.refinfo-add-source { 
text-align : center; 
text-decoration : underline; 
} 
.refinfo-add-sources { 
text-indent : -3em; 
margin-left : 3em; 
} 
.refinfo-note { 
color : #ff0000; 
} 
.refinfo-note1 { 
font-weight : bold; 
} 
.refinfo-note1s { 
font-size : 80%; 
} 
.refinfo-note1s p { 
font-size : 100%; 
} 
.refinfo-researchnotes { 
font-size : 80%; 
vertical-align : super; 
color : blue; 
} 
.refinfo-note1s .refinfo-researchnotes { 
font-size : 100%; 
vertical-align : middle; 
} 

table.refinfo { 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #000000; 
border-right-color : #000000; 
border-bottom-color : #000000; 
border-left-color : #000000; 
} 
td.refinfo { 
vertical-align : top; 
}  
h3.refinfo-disclaimer { 
margin-top : 0; 
} 
h4.refinfo { 
margin-bottom : 1.5em; 
} 
div.refinfo-disclaimer { 
padding : 30px; 
border : thin solid black; 
background-color : #eeeeee; 
} 
ol.refinfo-toc li ul { 
list-style-type : none; 
} 
p.refinfo-disclaimer { 
margin-top : 0; 
margin-bottom : 0; 
}  
th.refinfo { 
text-align : left; 
vertical-align : top; 
} 
th.refinfo-subheading { 
text-align : left; 
vertical-align : top; 
background-color : #ffffff; 
} 
td.refinfo-center { 
text-align : center; 
} 
td.refinfo-top { 
vertical-align : top; 
} 
td.refinfo-centertop { 
vertical-align : top; 
text-align : center; 
}    
.refinfo-disclaimer-link { 
white-space : nowrap; 
text-align : right; 
margin-top : 0; 
margin-bottom : 0; 
}    
.refinfo-pub-date { 
white-space : nowrap; 
font-size : smaller; 
}      
.refinfo-table caption { 
font-size : 100%; 
vertical-align : middle; 
border : thin solid black; 
padding : 0; 
font-weight : bold; 
} 
.refinfo-table th { 
font-size : 100%; 
vertical-align : middle; 
} 
.refinfo-table td { 
font-size : 100%; 
vertical-align : top; 
} 
.refinfo-toc-nonum { 
list-style-type : none; 
margin-bottom : 0.5em; 
margin-left : -2em; 
} 
.refinfo-wide-table th { 
font-size : 75%; 
vertical-align : middle; 
} 
.refinfo-wide-table td { 
font-size : 75%; 
vertical-align : top; 
} 
.ndp-notice { 
font-size : larger; 
text-align : center; 
padding : 4px; 
} 
.linkButton { 
color : navy; 
font-family : Verdana; 
font-variant : small-caps; 
font-size : 8pt; 
}


h2.refinfo-main-heading
{
	font-size:120%;
	text-align:center;
}

h3.bodybold 
{
	font-size:110%;
}

/* default IE.CSS  For NPD */
em-red { 
color :#CC0000;
} 

h2.index { 
line-height : 1.5em; 
} 

/***************************************************************************/
/****************  To be used with various levels of headings  *************/
/***************************************************************************/

/*
h1.default-title {  text-align: center; }
h2.default-title {  text-align: center; }
*/

.index-box { 
width : 400px; 
border : thin solid black; 
margin-bottom : 50px; 
margin-top : 25px; 
margin-left : 15px; 
padding : 20px 5px 20px 5px; 
position : static; 
} 
.default-notice-box { 
width : 375px; 
border : thin solid #666633; 
background-color : #cccc99; 
margin-bottom : 25px; 
margin-top : 25px; 
margin-left : 25px; 
padding : 15px 10px; 
vertical-align : text-top; 
position : static; 
} 
table.default-abbreviations-table { 
width : 100%; 
margin-bottom : 25px; 
border : thin solid #666633; 
margin-top : 25px; 
} 
caption.default-abbreviations-table { 
font-weight : bold; 
text-align : center; 
font-size : 156%; 
font-style : normal; 
background-color : transparent; 
border-style : none none none none; 
} 
th.default-abbreviations-table-abbr { 
background-color : #cccc99; 
text-align : center; 
vertical-align : text-bottom; 
font-size : 106%; 
font-style : italic; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 30%; 
word-spacing : normal; 
} 
td.default-abbreviations-table-abbr { 
vertical-align : top; 
text-align : left; 
border : thin solid #cccc99; 
padding : 5px; 
word-spacing : normal; 
} 
th.default-abbreviations-table-desc { 
background-color : #cccc99; 
text-align : center; 
vertical-align : text-bottom; 
font-size : 106%; 
font-style : italic; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 70%; 
word-spacing : normal; 
} 
td.default-abbreviations-table-desc { 
vertical-align : top; 
text-align : left; 
border : thin solid #cccc99; 
padding : 5px; 
word-spacing : normal; 
} 
.default-blockquote-small { 
margin-left : 1.5em; 
margin-right : 1.5em; 
font-size : 89%; 
} 
.default-box-medium { 
border : thin solid #666633; 
width : 375px; 
margin-left : 37px; 
margin-bottom : 25px; 
margin-top : 25px; 
padding : 15px 15px; 
vertical-align : text-top; 
position : static; 
} 
.default-box-medium-color { 
border : thin solid #666633; 
background-color : #cccc99; 
width : 375px; 
margin-left : 37px; 
margin-bottom : 25px; 
margin-top : 25px; 
padding : 15px 15px; 
vertical-align : text-top; 
position : static; 
} 
.default-box-small { 
border : thin solid #666633; 
width : 300px; 
margin-left : 30px; 
margin-bottom : 25px; 
margin-top : 25px; 
padding : 15px 15px; 
vertical-align : text-top; 
position : static; 
} 
.default-box-small-color { 
border : thin solid #666633; 
background-color : #cccc99; 
width : 300px; 
margin-left : 60px; 
margin-bottom : 25px; 
margin-top : 25px; 
padding : 15px; 
vertical-align : text-top; 
position : static; 
} 
.default-box-wide { 
border : thin solid #666633; 
width : 420px; 
padding : 15px 15px; 
margin-bottom : 25px; 
margin-top : 25px; 
vertical-align : text-top; 
position : static; 
} 
.default-box-wide-color { 
border : thin solid #666633; 
width : 420px; 
background-color : #cccc99; 
padding : 15px 15px; 
margin-bottom : 25px; 
margin-top : 25px; 
vertical-align : text-top; 
position : static; 
} 
.default-cases { 
text-indent : -2em; 
list-style-type : none; 
margin-left : 2em; 
font-size : 85%; 
vertical-align : top; 
} 
.default-cases li { 
vertical-align : text-top; 
margin-bottom : 0.75em; 
top : auto; 
} 
.default-center { 
} 
.default-center-emphasis { 
text-align : center; 
font-style : italic; 
} 
.default-center-strong { 
text-align : center; 
font-weight : bold; 
} 
.default-center-strong-emphasis { 
text-align : center; 
font-weight : bold; 
font-style : italic; 
} 
.default-color-beige-dark { 
color : #cccc99; 
} 
.default-color-green-dark { 
color : #666633; 
} 
.default-contact { 
margin-left : 2em; 
} 
.default-doc-reference-date { 
font-style : italic; 
white-space : nowrap; 
} 
.default-dropcaps { 
color : #666633; 
float : none; 
font-family : "Times New Roman", Times, serif; 
font-size : x-large; 
line-height : normal; 
font-weight : bolder; 
} 
.default-emphasis { 
font-style : italic; 
} 
.default-endnotes { 
font-size : 85%; 
margin-bottom : 2em; 
} 
.default-endnotes li { 
vertical-align : text-top; 
top : auto; 
} 
.default-endnotelink { 
font-size : 90%; 
} 
.default-float-left { 
float : left; 
margin-right : 0.85em; 
} 
.default-footer { 
font-size : 80%; 
} 
.default-header-box { 
width : 91%; 
border : thin solid #666633; 
padding : 1% 5% 1% 2%; 
} 
.default-header-image { 
margin-top : 2.5em; 
text-align : center; 
} 
.default-highlight-beige-dark { 
background-color : #cccc99; 
} 
.default-highlight-green-dark { 
background-color : #666633; 
} 
.default-highlight-green-dark-wide { 
margin-top : 1.25em; 
border : 0.05em solid #666633; 
background-color : #cccc99; 
padding : 3px 5px; 
} 
.default-highlight-header { 
margin-top : 1.25em; 
border : 0.05em solid #666633; 
background-color : #cccc99; 
} 
hr.default-hr-center { 
color : #cccc99; 
width : 50%; 
height : 1px; 
text-align : center; 
} 
hr.default-hr-center-extraspace { 
border : none; 
color : #cccc99; 
visibility : visible; 
text-align : center; 
background-color : #999966; 
height : 1px; 
width : 50%; 
margin-top : 1.25em; 
} 
.default-indent-hanging-list { 
text-indent : -2.75em; 
list-style-type : none; 
margin-left : 2.75em; 
} 
.default-indent-hanging-list li { 
vertical-align : text-top; 
margin-bottom : 1em; 
top : auto; 
} 
p.default-indent-hanging-para { 
text-indent : -2.75em; 
margin-left : 2.75em; 
} 
.default-indent1x-1stline { 
position : static; 
visibility : visible; 
text-indent : 2em; 
overflow : auto; 
} 
.default-indent2x-1stline { 
position : static; 
visibility : visible; 
margin-left : 2em; 
text-indent : 2em; 
} 
.default-indent1x-block { 
position : static; 
visibility : visible; 
clear : none; 
float : none; 
margin-left : 2em; 
} 
.default-indent2x-block { 
position : static; 
visibility : visible; 
margin-left : 4em; 
} 
.default-indent3x-block { 
position : static; 
visibility : visible; 
margin-left : 6em; 
} 
.default-indent4x-block { 
position : static; 
visibility : visible; 
margin-left : 8em; 
} 
.default-indent1x-blockfull { 
position : static; 
visibility : visible; 
margin-right : 2em; 
margin-left : 2em; 
} 
.default-indent2x-blockfull { 
position : static; 
visibility : visible; 
margin-right : 4em; 
margin-left : 4em; 
} 
.default-indent3x-blockfull { 
position : static; 
visibility : visible; 
margin-right : 6em; 
margin-left : 6em; 
} 
.default-justify { 
text-align : justify; 
} 
.default-large { 
font-size : 120%; 
} 
.default-larger { 
font-size : 130%; 
} 
.default-largest { 
font-size : 140%; 
} 
.default-left { 
text-align : left; 
} 
.default-link { 
color : #6d92a8; 
text-decoration : none; 
} 
.default-list-atmargin { 
margin-bottom : 2em; 
} 
.default-list-atmargin li { 
margin-bottom : 1em; 
margin-left : -2em; 
vertical-align : middle; 
} 
.default-list-halfspace { 
margin-bottom : 1em; 
} 
.default-list-halfspace li { 
margin-bottom : 0.5em; 
margin-top : 0.5em; 
vertical-align : middle; 
top : auto; 
} 
.default-list-lowalpha { 
margin-bottom : 1em; 
list-style-type : lower-alpha; 
} 
.default-list-lowalpha li { 
margin-bottom : 0.75em; 
vertical-align : text-top; 
top : auto; 
} 
.default-list-lownum { 
margin-bottom : 1em; 
list-style-type : lower-roman; 
} 
.default-list-lownum li { 
margin-bottom : 0.75em; 
vertical-align : text-top; 
top : auto; 
} 
.default-list-notype { 
margin-bottom : 1em; 
margin-top : 1em; 
margin-left : 1em; 
list-style-type : none; 
} 
.default-list-notype li { 
margin-bottom : 0.75em; 
margin-top : 0.75em; 
vertical-align : middle; 
top : auto; 
} 
.default-list-notype-atmargin { 
margin-bottom : 1em; 
margin-top : 1em; 
margin-left : 0; 
list-style-type : none; 
} 
.default-list-notype-atmargin li { 
margin-bottom : 0.75em; 
margin-top : 0.75em; 
vertical-align : middle; 
top : auto; 
} 
.default-list-notype-indent { 
margin-bottom : 1em; 
margin-top : 1em; 
margin-left : 1em; 
list-style-type : none; 
} 
.default-list-notype-indent li { 
margin-bottom : 0.75em; 
margin-top : 0.75em; 
margin-left : 2em; 
vertical-align : middle; 
top : auto; 
} 
.default-list-single-space { 
margin-bottom : 0%; 
} 
.default-list-single-space li { 
margin-top : 0%; 
margin-bottom : 0%; 
vertical-align : middle; 
top : auto; 
} 
.default-list-single-space-atmargin { 
margin-bottom : 0%; 
margin-left : 0.5em; 
padding-left : 1em; 
} 
.default-list-single-space-atmargin li { 
margin-bottom : 0%; 
vertical-align : middle; 
} 
.default-list-upperalpha { 
margin-bottom : 1em; 
list-style-type : upper-alpha; 
} 
.default-list-upperalpha li { 
vertical-align : text-top; 
margin-bottom : 0.75em; 
vertical-align : text-top; 
top : auto; 
} 
.default-list-uppernum { 
margin-bottom : 1em; 
list-style-type : upper-roman; 
} 
.default-list-uppernum li { 
margin-bottom : 0.75em; 
vertical-align : text-top; 
top : auto; 
} 
.default-nav { 
text-align : center; 
} 
.default-nav-arrows { 
text-align : right; 
} 
.default-nobreak { 
white-space : nowrap; 
} 
.default-noemphasis-strong { 
font-weight : bold; 
font-style : normal; 
} 
.default-normal { 
font-size : 100%; 
font-weight : normal; 
font-style : normal; 
} 
.default-nostrong-emphasis { 
font-weight : normal; 
font-style : italic; 
} 
.default-notes { 
font-size : 80%; 
} 
.default-pdf { 
font-size : 90%; 
text-align : center; 
margin-top : 2em; 
} 
.default-printversion { 
margin-bottom : 1em; 
margin-top : 0.5em; 
text-align : right; 
} 
.default-right { 
text-align : right; 
} 
.default-right-emphasis { 
text-align : right; 
font-style : italic; 
} 
.default-right-strong { 
text-align : right; 
font-weight : bold; 
} 
.default-right-strong-emphasis { 
text-align : right; 
font-weight : bold; 
font-style : italic; 
} 
table.default-signatures-table { 
border : thin none #666633; 
margin-bottom : 25px; 
margin-top : 25px; 
margin-left : 25px; 
} 
td.default-signatures-table { 
vertical-align : top; 
white-space : nowrap; 
text-align : left; 
border : thin none #cccc99; 
padding : 10px; 
word-spacing : normal; 
} 
.default-small { 
font-size : 80%; 
} 
.default-smaller { 
font-size : 70%; 
} 
.default-smallest { 
font-size : 60%; 
} 
.default-spacing-double { 
line-height : 200%; 
} 
.default-spacing-halfspace { 
line-height : 150%; 
} 
.default-spacing-single { 
line-height : 125%; 
} 
.default-strong { 
font-weight : bold; 
} 
.default-strong-emphasis { 
font-weight : bold; 
font-style : italic; 
} 
.default-superscript { 
font-size : 80%; 
vertical-align : super; 
} 
.default-survey { 
border : thin solid #666633; 
background-color : #d5dfe6; 
width : 300px; 
margin-left : 60px; 
margin-bottom : 25px; 
margin-top : 25px; 
padding : 7px; 
vertical-align : text-top; 
position : static; 
font-size : 105%; 
font-weight : bold; 
} 
.default-tight { 
margin-top : 0; 
} 
.default-underline { 
text-decoration : underline; 
}

/*** End default ie.css 8**/

.float_left { 
float : left; 
} 
.float_right { 
float : right; 
} 
.default-table { 
border-collapse : collapse; 
width : 100%; 
margin-top : 10px; 
margin-bottom : 0; 
font-size : 100%; 
}
div.left div.PageProac { 
width : 160px; 
list-style : none; 
} 
div.left div.PageProac div.header { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
color : #765d39; 
background-color : #765d39; 
padding : 0 8px 2px 10px; 
} 
div.left div.PageProac div.PageProacLnk { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
padding : 2px 8px 0 10px; 
border-bottom : 1px dotted #e2d6c9; 
color : #000000; 
} 
div.left div.PageProac div.PageProacLnk a { 
font-size : 100%; 
text-decoration : none; 
color : black; 
} 
div.left div.PageProac div.PageProacLnk a:hover { 
font-size : 100%; 
text-decoration : underline; 
color : black; 
} 
div.center .default-nobreak, .reflex-nowrap { 
white-space : nowrap; 
} 
div.center .default-doc-reference-date { 
font-style : italic; 
white-space : nowrap; 
} 
div.center p.default-indent1x-1stline { 
position : static; 
visibility : visible; 
text-indent : 2em; 
overflow : auto; 
}

table.pub-hrvision-table { 
width : 100%; 
margin-bottom : 25px; 
border : thin solid #666633; 
margin-top : 25px; 
} 
caption.pub-hrvision-table { 
font-weight : bold; 
text-align : center; 
font-size : 156%; 
font-style : normal; 
background-color : transparent; 
border-style : none none none none; 
} 
th.pub-hrvision-table-title { 
background-color : #b60026; 
text-align : center; 
vertical-align : text-bottom; 
color : #ffffff; 
font-size : 106%; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 100%; 
word-spacing : normal; 
} 
th.pub-hrvision-table-priority { 
background-color : #6d92a8; 
text-align : center; 
vertical-align : text-bottom; 
color : #ffffff; 
font-size : 106%; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 100%; 
word-spacing : normal; 
} 
th.pub-hrvision-table-plans { 
background-color : #a39b6b; 
text-align : left; 
vertical-align : text-bottom; 
color : #ffffff; 
font-size : 106%; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 35%; 
word-spacing : normal; 
} 
td.pub-hrvision-table-plans { 
background-color : #cccc99; 
vertical-align : top; 
text-align : left; 
border : thin solid #666633; 
padding : 18px 5px; 
word-spacing : normal; 
} 
th.pub-hrvision-table-results { 
background-color : #a39b6b; 
text-align : left; 
vertical-align : text-bottom; 
color : #ffffff; 
font-size : 106%; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 65%; 
word-spacing : normal; 
} 
td.pub-hrvision-table-results { 
background-color : #cccc99; 
vertical-align : top; 
text-align : left; 
border : thin solid #666633; 
padding : 5px; 
word-spacing : normal; 
} 
td.pub-hrvision-table-results-nolist { 
background-color : #cccc99; 
vertical-align : top; 
text-align : left; 
border : thin solid #666633; 
padding : 18px 5px; 
word-spacing : normal; 
} 
th.pub-hrvision-table-elements1 { 
background-color : #cccc99; 
text-align : left; 
vertical-align : text-bottom; 
font-size : 106%; 
font-style : italic; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 100%; 
word-spacing : normal; 
} 
th.pub-hrvision-table-elements2 { 
background-color : #cccc99; 
text-align : left; 
vertical-align : text-bottom; 
font-size : 106%; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 100%; 
word-spacing : normal; 
} 
th.pub-hrvision-table-subelements { 
background-color : #cccc99; 
text-align : left; 
vertical-align : text-bottom; 
font-size : 106%; 
font-style : italic; 
font-weight : bold; 
border : thin solid #666633; 
padding : 5px; 
width : 100%; 
word-spacing : normal; 
} 
.pub-gloss-expression { 
margin-bottom : 0; 
font-weight : bold; 
} 
.pub-gloss-translation { 
margin-left : 2em; 
margin-top : 0.1em; 
margin-bottom : 1.5em; 
font-weight : bold; 
} 
.pub-gloss-alpha { 
width : 450px; 
background-color : #730000; 
border : thin solid #b1b1b1; 
padding-left : 15px; 
color : #ffffff; 
font-size : 188%; 
font-weight : bold; 
margin-bottom : 15px; 
margin-top : 15px; 
font-style : italic; 
text-align : left; 
vertical-align : text-bottom; 
border-style : outset; 
border-top-width : 1px; 
border-right-width : 2px; 
border-bottom-width : 2px; 
border-left-width : 1px; 
} 
table.overview-table-irbdoes { 
width : 450px; 
border : thin solid #577c94; 
margin-bottom : 40px; 
margin-top : 40px; 
} 
caption.overview-table-irbdoes { 
font-weight : bold; 
text-align : center; 
font-size : 130%; 
font-style : normal; 
background-color : transparent; 
border-style : none none none none; 
} 
th.overview-table-irbdoes-does { 
background-color : #bbbbbb; 
text-align : left; 
vertical-align : text-bottom; 
font-weight : bold; 
border : thin solid #bbbbbb; 
padding : 5px; 
width : 140px; 
word-spacing : normal; 
} 
td.overview-table-irbdoes-does { 
background-color : #bbbbbb; 
vertical-align : top; 
font-size : 90%; 
white-space : nowrap; 
text-align : left; 
border : thin solid #bbbbbb; 
padding : 10px; 
width : 140px; 
word-spacing : normal; 
} 
th.overview-table-irbdoes-not { 
background-color : #beced8; 
text-align : left; 
vertical-align : text-bottom; 
font-weight : bold; 
border : thin solid #beced8; 
width : 130px; 
padding : 5px; 
word-spacing : normal; 
} 
td.overview-table-irbdoes-not { 
background-color : #beced8; 
vertical-align : top; 
font-size : 90%; 
text-align : left; 
border : thin solid #beced8; 
width : 130px; 
padding : 10px; 
word-spacing : normal; 
} 
th.overview-table-irbdoes-cic { 
background-color : #bbbbbb; 
text-align : left; 
vertical-align : text-bottom; 
font-weight : bold; 
border : thin solid #bbbbbb; 
width : 70px; 
padding : 5px; 
word-spacing : normal; 
} 
td.overview-table-irbdoes-cic { 
background-color : #bbbbbb; 
vertical-align : top; 
font-size : 90%; 
text-align : center; 
border : thin solid #bbbbbb; 
width : 70px; 
padding : 10px; 
word-spacing : normal; 
} 
th.overview-table-irbdoes-cbsa { 
background-color : #beced8; 
text-align : left; 
vertical-align : text-bottom; 
font-weight : bold; 
border : thin solid #beced8; 
width : 70px; 
padding : 5px; 
word-spacing : normal; 
} 
td.overview-table-irbdoes-cbsa { 
background-color : #beced8; 
vertical-align : top; 
font-size : 90%; 
text-align : center; 
border : thin solid #beced8; 
width : 70px; 
padding : 10px; 
word-spacing : normal; 
}
ul.ndp-updatelist li {
	margin-bottom: 1em;
}
ol li 
{
	margin-bottom: .5em;
}
.document-keywords
{
    display: block;
    font-size: 90%;
    margin-top: 1em;
}

h2 { 
padding-bottom : 0; 
margin-bottom : 0; 
font-family : Arial, Helvetica, sans-serif; 
} 
h4.reflex-division-heading { 
font-size : 138%; 
text-align : center; 
font-weight : 600; 
font-family : Arial, Helvetica, sans-serif; 
} 
h4.reflex-se-heading { 
font-size : 131%; 
font-weight : 600; 
font-family : Arial, Helvetica, sans-serif; 
} 
h5.reflex-se-heading { 
font-size : 125%; 
font-family : Arial, Helvetica, sans-serif; 
} 
h4.reflex-about-heading { 
font-weight : 600; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-searchform-label { 
text-align : right; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-searchform-button { 
text-align : right; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-note { 
font-size : 85%; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-detailnote { 
color : #000000; 
} 
.reflex-issue-num { 
color : #000000; 
font-weight : 600; 
text-align : left; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-issue-ref { 
text-align : left; 
list-style-type : disc; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-keywords { 
font-size : 85%; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-article { 
font-size : 85%; 
border : thin solid #000000; 
padding : 4px; 
background-color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-warning { 
color : red; 
} 
.reflex-hilight { 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-mainnav { 
font-size : 100%; 
padding : 2px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-divisions-menu { 
font-size : 80%; 
text-align : left; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-subnav { 
font-size : 90%; 
margin-top : 8px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-index-item { 
font-size : 80%; 
margin-bottom : 0.25em; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reflex-indent { 
margin-left : 2em; 
} 
.reflex-nowrap { 
white-space : nowrap; 
}






.ms-WPBody, .ms-WPBody td, select {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333333;
}
.ms-authoringcontrols,
.ms-authoringcontrols table,td,select {
	padding: 4px;
}
.span-col-23, .span-col-65, .span-col-100 {
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	vertical-align: middle;
	float: left;
	display: inline;
	position: relative;
}
.span-col-23 { width: 23%; }
.span-col-65 { width: 65%; }
.span-col-100 { width: 100%; }
input[type='submit'] {
	display: inline;
}


/* Specific to RIR/NDP */
div.center h1.default-title, div.center div.default-title {
	border-style: none;
	margin-bottom: 0px;
	text-transform: none;
	text-align: left;
}
div.center h2.country-title {
	margin: 0px;
}
div.center h3.list-of-documents-title {
	font-size: 130%;
	font-weight: bold;
	border-style: none;
}
div.TRRow, div.TRRowBold {
	width: 100%;
	display: table-row;
}
div.TRRowBold {
	font-weight: bold;
}
div.TRRow div.TDLeft, div.TRRowBold div.TDLeft {
	width: 50px;
	padding-bottom: 1em;
	min-width: 50px;
	display: table-cell;
}
div.TRRow div.TDRight, div.TRRowBold div.TDRight {
	width: 95%;
	padding-bottom: 1em;
	display: table-cell;
}
.document-keywords {
	font-size: 90%;
	margin-top: 1em;
	display: block;
}
h4.default-title {
	border-bottom-style: none !important;
	margin-bottom: 0px !important;
}
.em-red {
	color: #cc0000;
	font-size: 125%;
	font-style: italic;
	font-weight: bold;
}


/*ndp-toc.css*/
div.ndp-sec, div.ndp-subsec {
	display: table;
}
div.ndp-sec-row, div.ndp-subsec-row {
	display: table-row;
	width: 100%;
}
div.ndp-section, div.ndp-section-name {
	display: table-cell;
}
div.ndp-subsec-number, div.ndp-title {
	min-width: 145px;
	display: table-cell;
}
div.ndp-text {
	display: table-cell;
}

div.ndp-sec {
	margin-top: 20px;
}
div.ndp-sec-row {
	font-weight: bold;
}
div.ndp-section {
	min-width: 30px;
	width: 30px;
	font-family: sans-serif;
	line-height: 150%;
}
div.center table div.ndp-section {
	font-size: 125%;
}
div.ndp-section-name {
	font-size: 120%;
}
div.ndp-subsec-row {
	margin-left: 30px;
}
div.ndp-subsec-number {
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 4px;
	padding-left: 30px;
}
div.ndp-title {
	width: 145px;
	font-weight: bold;
	padding-left: 30px;
}
div.ndp-text {
	padding-left: 4px;
}

@media screen {
	div.ndp-text a {
		width: 500px;
		display: block;
	}
}

div.ndp-bold {
	font-weight: bold;
}
div.center div.span-col-100 h4.ndp-section-title {
	font-style: normal;
	font-size: 125%;
	display: inline;
	border: none;
}
p.refinfo-release-date {
	text-align: right !important;
}
div.center div.span-col-100 h4.changes-title {
	font-size: 100%;
	border: none;
}

/*Archived ndp*/
div.center h1.default-title, div.center div.default-title,
div.center h6.default-title {
	border-style: none;
	margin-bottom: 0px;
	text-transform: none;
	text-align: left;
}
div.center h2.default-title {
	font-size: 130%;
	font-weight: bold;
	border-style: none;
	margin: 0px;
}
div.center h3.default-title {
	font-size: 130%;
	font-weight: bold;
	border-style: none;
}
div.center div.span-col-100 td {
	padding-bottom: 12px !important;
	padding-right: 20px !important;
}
div.center div.span-col-100 h4 {
	font-style: italic;
	font-size: 150%;
	border-style: none;
}


/*rir*/
div.center div.span-col-100 h3.bodybold {
	border: none;
	margin-top: 16px;
	margin-bottom: 16px;
}
div.center div.span-col-100 h2.refinfo-main-heading {
	margin-top: 16px;
	margin-bottom: 16px;
}


/* Specific to Contact Us */
.rb-wrap input {
    width: 20px;
    vertical-align: top;
}
.rb-wrap label {
    width: 90%;
}


/*misc fixes*/
div.center .default-center {
	text-align: left;
}
