/***************************************/
/* Print  page styles		       */
/* modified :       			       */
/*     06/12/07 : page margin          */
/***************************************/
@page { 
	size:letter; 	
	margin: 0.5in; 	
	margin-top: 1.7in;
	margin-bottom: 1.7in;
	
	@top-center {
          content: element(header); 
        }
	@bottom-center {
          content: element(footer); 
        }
}      
      span.page::after { content: counter(page); }
      span.pages::after { content: counter(pages); }
      
.vvdatatable            
{ 
	width:55em; 
	border: thin solid black;
	border-spacing: 0px;
	font-family: Arial Unicode MS,Arial;
	-fs-table-paginate:paginate;
} 

.vvdatatable thead {
	padding: 0; 
	color:white;
	background:#528997;
}

#sc_title {
	padding: 0; 
	font-size:3.6em;
	font-style:italic;
	font-weight:bold;
	margin:0pt 0pt 0.2em 0pt;
	font-family: Arial Unicode MS,Arial;
	background:#528997;
	color:white;
}
#sc_copy {
	font-size:1.0em;
	padding: 5px; 
	color:#528997;
}

.vvdatatable tfoot {
	font-size: 1.0em;
	padding: 0px; 
	color:white;
	background:#72AB38;
}

#pdffooter {
	font-size: 90%; 
	text-align:right;
}

#pagenumber:before {
	content: counter(page); 
	font-style: italic; 
}

#pagecount:before {
	content: counter(pages);  
	font-style: italic; 
}

.paging, #pageaction, #related, #breadcumbs, #submenu, .left_menu_portlet {
	display: none;
}

a {
	text-decoration:none;
	color:#5F5F5F;
}

#footer .footer-wrap {
	background:#72AB38;
	margin:0pt auto;
	overflow:hidden;
	text-align:left;
	color:white;
	font-size: 1em;
}

#footer .left li {
	display:none;
}

#footer .right {
	float:right;
	text-align:right;
	width:6em;
}

/***********************************************/

html {width: 100%;
	  background: transparent none;
}

body {
	background: white;
	text-align: left;
	color: black;
	font-size: 9pt;
  font:Arial Unicode MS,Arial,"Times New Roman", Times, serif;
}

#menu, #search, #sidebar  {
	display: none;
}
	
#header .header-wrap, #intro, #footage .footage-wrap2{
	width: auto;
}

#intro table{
	background-image: none;
}
#intro #national{
	margin: 0 1.5em 0 0;
}
#intro #national h3, #intro #faq h3, #intro #information-sheets h3{
	font-size: 1.8em;
	color: #222;
	text-transform: uppercase;
	font-weight: bold;
	height: 2.17em;
	margin: 0 0 1.12em;
	padding: 0;
}

 .skip, .invisible, .small-font, .medium-font, .large-font, #accessbility-options a, .more, .subscribe, .right h4, #footer .box_text, #search_paging {
		display: none; 		
}
	
#main {
	width:100%;
	margin: 0;
	padding: 0;
}	

#main #content #left{
	width: 100%;
}

#footer {
	width: 100%;}

#footer .footer-wrap
{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	overflow: hidden;	
}	

#header{
	border-top: none;
}
#header .header-wrap{
	height: 8.3em;
	padding: 0;
}
	
#header h1 {
	font-size: 2em;		
}
	
#main #content #left h2 {
	font-size: 1.7em;
	margin: 0;
	padding: 0;		
}

#main, #main #content #left, #main #content #search-tmp #left, #main #content #right {
	overflow: visible;
}	
