@charset "utf-8";
/* CSS Document */

body{
	background: none;
	font-family: Arial,Helvetica,sans-serif;
	text-align: justify;
}

h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 5pt 0;
	font-weight: normal;
	background-color: #8D8D8D;
}

h1{
	color: #000;	
	font-size: 20pt;
}

h2{
	color: 	#000;
	font-size: 18pt;
}

h3{
	
	color: #000;
	font-size: 16pt;
	font-weight: bold;
}

h4{
	color: #000;	
	font-size: 14pt;
}

h5{
	font-size: 14pt;
	color: #000;
	font-weight: bold;
}

h6{
	font-size: 12pt;
	color: #000;
	font-weight: bold;
}

a{
	color: #000;
	text-decoration: none;
}

p{
	font-size: 12pt;	
}

#content_partial{
	width: 100%; 
}

/* table style */
.content table { 
	margin: 0px 0px 15px 0px;
	border:#000;
}

.content table.borders td{ 
	border-width: 1px;
	padding: 1px;
	border-style: inset;
}

.content table.borders caption{
	padding-bottom: 5px;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}

.content table.borders { 
	border-width: 1px;
	border-style: outset;
	border-color: #000;
	border-collapse: separate; 
	text-align: left;
	margin:auto;
	empty-cells:hide;}

	
.content table.borders caption{
	padding-bottom: 5px;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}

.content table.borders .center {
	text-align:center;
}

.content table.borders .blue {
	color: blue;
}

.content table.borders .bold {
	font-weight:bold;
}

.content table.borders .rt{
	text-align:right;
	display:block;
}

.content table.borders th.grid {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color:#000;
}
/* table style end */

.hidden, #nav, .globalmenu, #sidebar, #footer,  #goldnav, #search, #crumb, #leftbar, .scriptdisplayoff, .noprint, #noprint, .skip{
	display: none;	
}

#state_footer{
	font-size: 10pt;
}

#mobile_header {display:none;}
#mobile_footer{display:none;}
#footer_content{display:none;}
.bottom_content{position:absolute;
bottom:10px;display:none;}

/* page break for printing */
.page-break { display:block; page-break-after:always; }
/***************************************************************************************
ALVIN Screens
***************************************************************************************/
.alvin {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	}