/* ---------------------------------------- Budget 2013 May 2, 2013 ---------------------------------------- */

/*=padding
-----------*/
.chart { padding: 1em 0; }


/*=prevnext
------------*/
.subpageNextPrev {
  clear:none;
  height:4em;
  position:static;
  width:100%;
  font-size:13px;
}

.subpageNextPrev #prever { float:left; }

.subpageNextPrev #nexter { float:right; }

.subpageNextPrev div span {
  font-size:25px;
  height:1px;
  padding:5px;
  vertical-align:sub;
  width:1px;
}


/*=row class fix (for Firefox)
------------------------------*/
.row { overflow: visible; }


/*=typography
--------------*/
.bud13h2 {
	color:#990033;
	font-size:18px;
}

.bud13h3 {
	font-size:16px;
}

.bud13h4 {
	font-size:14px;
}

.bud13h5 {
	font-size:12px;
}

.bud13h6 {
	font-size:12px;
	font-style:italic;
}

.fes13h3 {
	font-style:italic;
}


/*=visuals
-----------*/

div.highlights {
	margin: 2em 40px 2em 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fffaef;
	border-top: 2px solid #990033;
	border-bottom: 2px solid #990033;
	border-left: 1px dotted #990033;
	border-right: 1px dotted #990033;
	line-height: 1.5em;
}


.highlights p {
	font-size: 12px;
}

.highlights li {
	font-size: 12px;
	
}

.highlights td {
	line-height: 1.5em;
	
}

div.callout {
	float:right; 
	width:250px; 
	border:#990033 1px solid; 
	margin:0px; 
	margin-bottom:10px; 
	margin-left:10px;
	margin-right: 40px; 
	padding-top:3px; 
	padding-bottom:3px; 
	padding-left:20px; 
	padding-top:3px; 
}

.callout p {
	font-size: smaller;
	line-height: 1.5em;
}

.callout ul {
	margin-left: 0px;
	
}

.callout li {
	line-height:1.5em;
	font-size: smaller;
	
}

div.descriptions {
	border-top:#990033 2px dashed; 
	padding-top: 20px;
	
}

.descriptions p {
	font-size: smaller;
	
}

.descriptions li {
	font-size: smaller;
	
}



caption {
	background-color: #990033;
	color: #ffffff !important;
}

span.tab1num {
	padding: 0 20px;
}
span.tab2num {
    padding: 0 15px;
}