/*- contnet_default -*/
p
{
  margin : 0 0 1em 0;
}

h1
{
  font-weight : normal;
  color : #004080;

  border-width : 0;
  border-bottom : 1px solid #CCCC99;
}

h2
{
  margin : 10px 0px 5px 0px;
  padding-top : 15px;
}

h3
{
  margin : 10px 0px 5px 0px;
  padding-top : 10px;
}

h4
{
  margin : 0px 0px 0.3em 0px;
}

p.subheading
{
	font-size: 1.3em;
  font-weight : normal;
  color : #004080;
}

table.docList
{
  margin-bottom : 1em;
}


td.abstract
{
  padding-bottom: 10px;
}

td.resultDate, td.resultDateNoAbstract
{
  padding-right : 10px;
}

img.docGroupIcon
{
  vertical-align : text-bottom;
}

ul
{
  padding-left : 0px;
  color : #555555;

  margin-bottom : 0px;
  margin-top : 0px;
}



li
{
  margin-top : 0em;
  margin-bottom : 1em;

  margin-left : 0em;
  padding-left : 15px;
}

ul.closer

{

  color : #EC3012;
}

li ul, li ol
{
  margin-top : 1em;
}

.error li
{
  margin-bottom : 0em;
}

ul
{
  margin-left : 1.5em;
  padding-left : 0px;
  list-style-position: outside;

  color : #555555;
}

ol
{
  margin-left : 2.5em;
  padding-left : 0px;
  list-style-position: outside;
  color : #555555;
}

table.whatsNew li
{
  padding-left : 0em;
  margin-bottom : 0em;
}

table.whatsNew ul, table.whatsNew ol
{
  margin-left : 1.4em;
}

ul.siteMap li
{
  margin-top : 0px;
  margin-bottom : 0px;
}

ul.siteMap ul
{
  margin-top : 0.3em;
  margin-bottom : 1em;
}

dl
{
  margin : 0px 0px 0.2em 0em;
}

dt
{
  margin : 0px 0px 0.1em 0em;
}

dd
{
  margin : 0px 0px 0.1em 2em;
}

fieldset
{
  margin-top : 1em;
  padding : 1em 1em 1em 1em;
  border : 1px solid #CCCC99;
}

legend
{
  color : #004080;
  font-weight : bold;
}

form#ministerial input
{
  padding-left : 0.5em;
  padding-right : 0.5em;
}

form#ministerial textarea
{
  padding-left : 0.5em;
  padding-right : 0.5em;
}

form#ministerial select
{
  padding-left : 0.5em;
}


/*- contnet_minimal -*/
html
{
  height : 100%;
}


body
{
  margin : 0px;
  font-family : arial, verdana, helvetica;

  /* color : #776666; */
  color : #555555;
  background-color : #FFFFFF;
}



td.content, td.topMenu, td.search, td.footer
{
  font-size : 0.75em;
}


/********************************************************************
 * Heading styles
 *******************************************************************/

h1
{
  font-size : 1.8em;
  font-weight : normal;
  color : #004080;
  border-color : #CCCC99;
  border-style : solid;
  border-width : 0px;
  border-bottom-width : 1px;
  margin : 0px 0px 0.6em 0px;
}

h1.no_border /* to be used as h1 in PBS PAES etc*/
{
  font-weight : bold;
  border-bottom-width : 0;
  text-transform:uppercase;
} 

h1.second /* to be used in text of document ie annual report for Output headings*/
{
  font-size : 1.6em;
  font-weight : normal;
  color : #004080;

  border-width : 0;
}

h2
{
  font-size : 1.4em;
  font-weight : bold;
  color : #004080;
  margin : 0px 0px 0.6em 0px;
}

h3
{
  font-size : 1.3em;
  font-weight : bold;
  color : #004080;
  margin : 0px 0px 0.4em 0px;
}

h4
{
  font-size : 1em;
  color : #004080;
  font-weight : bold;
  margin : 0px 0px 0.2em 0px;
}

h4.measure
{
  font-size : 1.2em;
  color : #004080;
  margin : 2em 0px 0px 0px;
}

h4 span.normal
{
  font-weight : normal;
  color : #555555;
  margin : 0px 0px 0.4em 0px;
}

h5
{
  font-size : 1em;
  color : #004080;
  font-weight : normal;
  margin : 1em 0px 0.3em 0px;
}

h5.measure
{
  font-size : 1em;
  color : #004080;
  font-weight : bold;
  margin : 2.5em 0px 0.8em 0px;
}

h6
{
  font-size : 0.9em;
  font-style: italic;
  font-weight : normal;
  color : #004080;
  margin : 0px 0px 0.3em 0px;
}

div.content
{
  border-style : solid;
  border-width : 0px;

  height : 100%;
  margin : 10px;

  overflow : visible;
}

div.menu
{
  padding : 0px;
  margin : 0px;
}



div.menu2
{
  padding : 0px;

  margin : 10px 10px 10px 50px;
}

div.topMenu
{
  margin-left : 0px;
  margin-right : 20px;
}


div.topMenu a
{
  color : #FFFFFF;
  text-decoration : none;

}

div.topMenu a:hover
{
  color : #FFFFFF;
  text-decoration : underline;

}



table
{
  border-collapse : collapse;
  table-layout : auto;
}

input.image, td input.image table.whatsNew td input.image
{
  border-width : 0px;
}

table.main, table.main td, table.whatsnew
{
  border-width : 0px;
}

img
{
  border : 0px;
}

a
{
  color : #002090;
  text-decoration : none;
}

a:hover
{
  text-decoration : underline;

}


a.resultTitle
{
  font-weight : bold;
}

a.resultTitleNoAbstract
{
  font-weight : normal;
}

label.strong
{
  font-weight : bold;
}

.error
{
  color : #FF0000;
}

div.content label
{
  font-weight : bold;
}

table.docList col.date
{
    width:70%;
}

table.searchNav
{
  margin-left : auto;
  margin-right : auto;
}

caption
{
  font-size : 1em;
  font-size : small;
  font-weight : normal;
  color : #004080;

  text-align : left;

  border-bottom : 1px solid #CCCC99;
}

col.contentItemHeadings
{
  width : 130px;
}

div, ul, li
{
  border : 0px solid red;
}

li
{
  border : 0px solid green;
}


dt
{
  font-weight : bold;
}

dd
{
}

/* definition list inline */
dl.inline
{
	margin : 0;
	padding : 0;
	width:90%;

}

dl.inline dt
{
    padding: 5px 0 5px 0;
    margin: 0;
    font-weight:bold;
    color:#004080;
    width:120px;
    float:left;
}

dl.inline dd
{

    width:95%;
    display:block;
    padding: 5px 0 5px 0;
}

/*end definitin list - inline*/











/*definitin list - Tax Expenditure Statement*/
dl.tes
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

dl.tes dt
{
	margin : 0 0 0.5em 0;
	padding : 0.3em 0 0 0;
	font-weight : bold;
	display : inline;
	float : left;
}

dl.tes dd
{
	margin : 0 0 0.5em 12em;
	padding : 0.3em 0 0 0;
}

/*end definitin list - Tax Expenditure Statement*/

/*tables -  Tax Expenditure */

table.tes_grey
{
	width:98%;
	margin : 1.5em 0 0.5em 0;
	background-color:#e6e6e6;
}

table.tes_grey tr td
{
	padding : 0.5em 0 0 0.5em;
}

table.tes_border
{
	width:70%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin : 1.5em 0 0.5em 0;
	vertical-align:top;
	text-align:right;
}

table.tes_border tr th
{
	border-bottom: 1px solid #CCCCCC;
}

table.tes_border tr th.text_center
{
	text-align:center;
}

table.tes_border tr th.text_left
{
	text-align:left;
}

table.tes_border tr th.no_border
{
	border-bottom: 1px solid #CCCCCC;
}

table.tes_border tr th.no_border_text_left
{
	text-align:left;
}

table.tes_border tr td.text_left
{
	text-align:left;
}

table.tes_border tr td.text_left_border
{
	text-align:left;
	border-bottom: 1px solid #CCCCCC;
}

table.tes_border tr td.text_left_border ul li
{
	text-align:left;
	font-size : 85%;
	margin : -10px 0px 0px 0px;
	padding-top : 10px;
}

table.tes_border tr td.border
{
	border-bottom: 1px solid #CCCCCC;
}

table.tes_border tr td.total_text_left
{
	text-align:left;
	border-top: 1px solid #CCCCCC;
	font-weight : bold;
}

table.tes_border tr td.total
{
	border-top: 1px solid #CCCCCC;
	font-weight : bold;
}

table.tes_combo_grey
{
	width:70%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin : 1.5em 0 0.5em 0;
	vertical-align:top;
	text-align:right;
}

table.tes_combo_grey tr th
{
	border-bottom: 1px solid #CCCCCC;
	background-color:#e6e6e6;
	text-align:left;
}

table.tes_combo_grey tr th.border
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-align:center;
}

table.tes_combo_grey tr th.no_border
{
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-align:center;
}

table.tes_combo_grey tr td.table_heading
{
	border-bottom: 1px solid #CCCCCC;
	font-weight : bold;
}

table.tes_combo_grey tr td.table_heading_border
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-weight : bold;
}

table.tes_combo_grey tr td.table
{
	border-bottom: 1px solid #CCCCCC;
}

table.tes_combo_grey tr td.table_border
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.tes_combo_grey tr td.text_left_border
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-align:left;
}

/*end table -  Tax Expenditure */

p.source {
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;
  margin-bottom: 2.5em;
}

p.source_after_alpha {
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;
  margin-bottom: 2.5em;
  margin-top: -1em;
}


p.chart_main_heading {
  color : #003366;
  text-align : center;
  font-weight : bold;
  margin-top: 2em;
}

p.chart_second_heading {
  color : #003366;
  text-align : center;
  margin: -0.5em 0 0.5em 0;
}

p.chart_second_heading_in_table {
  color : #003366;
  text-align : center;
  margin: 0 0 0.5em 0;
}

p.chart_graphic {
  
  text-align : center;
 
}

p.table_graphic {
  
  text-align : left;
}

p.table_main_heading {
  color : #003366;
  text-align : left;
  font-weight : bold;
  margin-top: 2em;
}

p.table_second_heading {
  color : #003366;
  text-align : left;
  margin: -0.5em 0 0.5em 0;
}

p.box_heading {
  color : #003366;
  font-weight : bold;
}

p.chart_table_note_box{

  font-size : 81%;
  text-align : justify;
  line-height : 1.2em;
  color : #003366;
}

p.chart_heading_center {
  color : #003366;
  font-weight : bold;
  text-align : center;
  
}

p.footnote_text {

font-size : 81%;

}

/* Economic Round up */

p.roundup_article_author {
  color : #003366;
  text-align : left;
  font-size: 100%;
  margin: -0.5em 0 2em 0;
}

table.roundup
{
	padding : 0 0 0 0;
	margin : 1.5em 0 0.5em 0;
	width : 80%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

table.roundup_small
{
	padding : 0 0 0 0;
	margin : 1.5em 0 0.5em 0;
	width : 50%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

table.roundup th, table.roundup_small th
{
	vertical-align : bottom;
	font-weight : bold;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
}

table.roundup td, table.roundup_small td
{
	text-align: left;
	vertical-align : top;
}

table.roundup th.centre, table.roundup_small th.centre
{
	vertical-align : bottom;
	font-weight : bold;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}

table.roundup th.right, table.roundup_small th.right
{
	vertical-align : bottom;
	font-weight : bold;
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
}

table.roundup td.right, table.roundup_small td.right
{
	text-align: right;
	vertical-align : top;
}

table.roundup th.no_border
{
	vertical-align : bottom;
	font-weight : bold;
	border-bottom: none;
	text-align: left;
	font-size: 1.1em;
	padding-top: 0.5em;
}

table.roundup td.centre, table.roundup_small td.centre
{
	text-align: center;
	vertical-align : top;
	padding: 3px;
}

table.roundup_general
{
	padding : 0 0 0 0;
	margin : 1.5em 0 0.5em 0;
	width : 90%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#small
{
	width : 70%;
}

table.roundup_general th.bold_centre
{
	vertical-align : bottom;
	font-weight : bold;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	padding: 4px;
}

table.roundup_general th.bold_right
{
	vertical-align : bottom;
	font-weight : bold;
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	padding: 4px;
}

table.roundup_general td
{
	text-align: left;
	vertical-align : top;
	padding: 3px;
}

table.roundup_general td.right
{
	text-align: right;
	vertical-align : top;
	padding: 3px;
}

table.roundup_general td.bold
{
	font-weight : bold;
}

table.roundup_general td.bold_top_border
{
	font-weight : bold;
	border-top: 1px solid #CCCCCC;
}

table.roundup_general td.bold_right
{
	font-weight : bold;
	text-align: right;
}

table.roundup_general th.centre, table.roundup_general td.centre
{
	text-align: center;
} 

/* ------------- end Economic Round up ------------- */

table.general
{
	padding : 0 0 0 0;
	margin : 1.5em 0 0.5em 0;
	width : 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

table.general th
{
	vertical-align : bottom;
	font-weight : bold;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-color: #EAEAEA;
	text-align: left;
	padding: 4px;
}

table.general td
{
	text-align: left;
	vertical-align : top;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
}

table.general th.centre, table.general td.centre
{
	text-align: center;
}

table.general th.right, table.general td.right
{
	text-align: right;
}

table.general_border_left th, table.general_border_left td
{
	border-left: 1px solid #CCCCCC;
}

table.general_border_right th, table.general_border_right td
{
	border-right: 1px solid #CCCCCC;
}


/*------------end table with borders on columns-------------*/

p.chart_table_footnote {
  margin : 0 0 0.2em 0;
  padding : 0 0 0 0;
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;   
}

table.shaded_box
{
  background-color : #e6e6e6;
  border-color : #e6e6e6;
  border : 1px;
  line-height : 1.3em;
  width : 100%;
  margin-bottom: 2em;
}

table.shaded_box tr td
{
padding : 10px 10px 0 10px;
}


/* -------------------------------------------------------------- */

/* Benchmark tables for Tax Expendidure Tables */




#content table.benchmark_table
{
  background-color : #FFFFFF;
  border-color : #000000;
  border : 0;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  line-height : 1.3em;
  width : 80%;
}

#content table.benchmark_table td, #content table.benchmark_table th, #content table.benchmark_table tr 
{
  border : 0;

}

#content table.benchmark_table th, #content table.benchmark_table td
{
  border-color : #000000;
  padding-top : 3px !important;
  padding-bottom : 3px !important;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;

}


#content table.benchmark_table th
{
  font-weight : normal;
  text-align : left;
  background-color: #FF0000;
}


col.agency-cell
{
  text-align : left;
}

col.data-cell
{
  width : 10em;
  text-align : right;
}

#content table.benchmark_table tr.related-title td
{
  font-style : italic;
  border-bottom-width : 0 !important;
  border-bottom-color : white !important;
}

#content table.benchmark_table tr.related td
{
  font-style : italic;
  border-top-width : 0 !important;
  border-top-color : white !important;
}

#content p.benchmark_table_heading
{
  margin : 0 0 0 0;
}

#content table.benchmark-table tr.border td {
  font-weight : bold;
  border-top : 1px solid #999999;
  border-bottom : 1px solid #999999;
}



/* -------------------------------------------------------------- */


/* Measure summary */

table.measure-summary {
  border-collapse : collapse;
  border-color : #999999;
  border-top : 1px solid #999999;
  border-bottom : 1px solid #999999;
  width: 90%;
}

table.measure-summary th {
  font-weight : bold;
  text-align : right;
  border-top : 1px solid #999999;
  border-bottom : 1px solid #999999;
  padding : 0.2em;
}

table.measure-summary td {
  padding : 0.2em;
  border-top : 0;
  border-bottom : 0;
}

table.measure-summary td.portfolio-title {
  padding-top : 1em;
  /* font-style : italic; */
  font-weight : bold;
}

table.measure-summary td.agency-title {
  font-style : italic;
}

table.measure-summary td.measure-title, #content table.measure-summary td.theme-title {
  padding-left : 1em;
}

table.measure-summary tr.portfolio-total td {
  font-weight : bold;
  border-top : 1px solid #999999;
  border-bottom : 1px solid #999999;
}

#content table.measure-summary tr.portfolio-total th {
  text-align : left;
  font-weight : bold;

  border-top : 0;
  border-bottom : 0;
}

#content table.measure-summary tr.measure-type td {
  font-weight : bold;
}

table.measure-summary td.measure-title-theme {
  padding-left : 2em;
}

col.measure-data {
  width : 6em;
  text-align : right;
}

col.measure-data-current-year {
  width : 6em;
  text-align : right;
  background : #EAEAEA;
}

h2.annualreport
{
  font-size : 1.6em;
  font-weight : bold;
  color : #004080;
  margin : 0px 0px 0.6em 0px;
}

h3.annualreport
{
  font-size : 1.4em;
  font-weight : normal;
  color : #004080;
  margin : 0px 0px 0.4em 0px;
}

h4.annualreport
{
  font-size : 1.3em;
  font-weight : bold;
  color : #004080;
  margin : 0px 0px 0.4em 0px;
}

h5.annualreport
{
  font-size : 1em;
  font-style: italic;
  font-weight : bold;
  color : #004080;
  margin : 1em 0px 0.3em 0px;
}

h6.annualreport
{
  font-size : 1em;
  font-style: italic;
  font-weight : normal;
  color : #004080;
  margin : 0px 0px 0.3em 0px;
}


p.source_indent_annualreport {
  font-size : 81%;
  text-align : justify;
  line-height : 1.2em;
  margin : -0.8em 0px 0.3em 3em;
}

ol.chart_and_table_footnote_alpha li {
  list-style-type : lower-alpha;
  margin : 0 0 0.2em -0.8em;
  padding : 0 0 0 0;
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;   

}

ol.chart_and_table_footnote_alpha_after_note li {
  list-style-type : lower-alpha;
  margin : -0.8em 0 0 -0.8em;
  padding : 0 0 0 0;
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;   

}

ol li.chart_and_table_footnote_alpha_first {
  list-style-type : lower-alpha;
  margin : -1em 0 0.2em -0.8em;
  padding : 0 0 0 0;
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;   

}

ol li.chart_and_table_footnote_alpha_last_before_source {
  list-style-type : lower-alpha;
  margin : 0 0 -1.2em -0.8em;
  padding : 0 0 0 0;
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;   
}

ol li.chart_and_table_footnote_alpha {
  list-style-type : lower-alpha;
  margin : 0 0 0.2em -0.8em;
  padding : 0 0 0 0;
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;   

}

span.fractionResize
{
    font-size:106%;
}

div.container
{
    text-align:center;
    padding:5px 0 30px 0;
    font-family:arial;
}

div.container div.graph
{
    width:700px;   
}

div.container div.graph div.left
{
    float:left;
    width:350px;
}

div.container div.graph div.right
{
    float:right;
    width:350px;
}

div.container div.graph div.centre
{
    float:right;
    width:700px;
}
/* Sources Annual Report */

p.source {
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;
  margin-bottom: 2.5em;
}

p.source_after_alpha_indent {
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;
  margin-bottom: 2.5em;
  margin-top: -2.5em;
	padding-left: 1.5em;
}

p.source_after_alpha_closer {
  font-size : 85%;
  text-align : justify;
  line-height : 1.2em;
  margin-bottom: 2.5em;
  margin-top: -2.5em;
}

p.annualreport_table_heading {
  color : #003366;
  text-align : left;
  font-weight : bold;
  margin: 2em 0 0.5em 0;
}

p.annualreport_table_heading_gap {
  color : #003366;
  text-align : left;
  font-weight : bold;
  margin: 2em 0 1.8em 0;
}

p.annualreport_table_main_heading {
  color : #003366;
  text-align : left;
  font-weight : bold;
  margin: 2em 0 0.5em 0;
}

p.annualreport_table_second_heading {
  color : #003366;
  text-align : left;
  margin: 0 0 2em 0;
}


/* Tables Annual Report */
table.annualreport
{
	padding : 0 0 0 0;
	margin : -1.5em 0 1.5em 0;
	width : 80%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

table.annualreport th
{
	vertical-align : bottom;
	font-weight : bold;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
}

table.annualreport th.center
{
	text-align: center;
}

table.annualreport th.right
{
	text-align: right;
}

table.annualreport th.no_border
{
	vertical-align : bottom;
	font-weight : bold;
	text-align: left;
	border-bottom:none;
}

table.annualreport th.no_border_center
{
	text-align: center;
	border-bottom:none;
}

table.annualreport th.no_border_right
{
	text-align: right;
	border-bottom:none;
}

table.annualreport th.border_right
{
	border-right: 1px solid #CCCCCC;
}

table.annualreport td
{
	text-align: left;
	vertical-align : top;
}

table.annualreport td.right
{
	text-align: right;
}

table.annualreport td.center
{
	text-align:center;
}

table.annualreport td
{
	text-align: left;
	vertical-align : top;
}

table.annualreport td
{
	text-align: left;
	vertical-align : top;
}

table.annualreport td.underline
{
	border-bottom: 1px solid #CCCCCC;
}

table.annualreport td.right_underline
{
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
}

table.annualreport td.center_underline
{
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
}

table.annualreport td.border_right
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.annualreport td.indent
{
	padding-left: 1.5em;
}

/*divs used in annual report*/

div.container
{
    width:100%;
	margin-bottom: 2em;
}

div.right
{
    float:right;
}

div.left
{
    float:left;
}

div.container_smaller
{
    width:400px;
}

ul.dash li
{
  list-style-image: URL(/images/bullet_single_dot.gif);
}

ul.dash li ul li
{
  list-style-image: URL(/images/bullet_dash.gif);
}

ol.dash li ul li
{
  list-style-image: URL(/images/bullet_dash.gif);
}

div.shading_wide {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #CCCCCC;
    margin: 1em 1em 1em 0;
    padding: 1em 1em .5em 1em;
    width: 95%;
}
