
BODY, TD {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 10pt;
}
div.note {
	padding-left : 10px;
	padding-top : 5px;
	padding-right : 10px;
	text-align : justify;
	font-size : 8pt;
	color : darkblue;
}
p {
	padding-left : 20px;
	padding-right : 10px;
	text-align : justify;
}
li {
	padding-left : 5px;
	padding-right : 20px;
	padding-bottom : 8px;
	text-align : justify;
}
.smleft {
	font-size : 8pt;
	text-align: left;
	color : #483D8B;
	padding-left : 0px;
}
.smright {
	font-size : 8pt;
	text-align: right;
	color : #483D8B;
}
.smcenter {
	font-size : 8pt;
	text-align: center;
	color : #483D8B;
	padding-left : 0px;
}

.smfooter {
	font-size : 10pt;
	text-align: center;
	color : #000066;
	padding-left : 0px;
	font-weight : bold;
}


.title {  font-family: Arial, Helvetica, sans-serif; color:#ffffff;  font-size: 28px; font-weight: bold; margin-top: 0px ; padding-left: 20px;}

.titlemini {  text-align: left; font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size: 16px; font-weight: normal; text-transform: uppercase; margin-top: 5px ;padding-left: 20px}


.hand {
	cursor: hand;
}
.nohand {
	cursor: no-drop;
}

H1 {
		font-family : Verdana, Arial, sans-serif ;
		font-size : 18pt;
		font-style : normal;
		font-weight : normal;
		padding-top : 5px;
		padding-bottom : 2px;
		color : #483D8B;
}

H2 {
		font-family : Verdana, Arial, sans-serif ;
		font-size : 14pt;
		font-style : normal;
		font-weight : normal;
		padding-top : 2px;
		padding-bottom : 2px;
		color : #483D8B;
}

H3 {
		font-family : Verdana, Arial, sans-serif ;
		font-size : 12pt;
		font-style : italic;
		font-weight : normal;
		padding-top : 10px;
		padding-bottom : 2px;
		color : #483D8B;
}
	
/* heading function styles */

TD.heading1 {
	font-size : 15pt;
	font-style : normal;
	font-weight : normal;
	color : #483D8B;
}

TD.heading2 {
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;
	color : #483D8B;		
}
	
TD.heading3 {
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
}

TD.heading4 {
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	color : darkblue;
}



/* simple radio button, checkbox questions */

TD.option1 {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 10pt;
	padding-left: 3px;
	padding-right: 3px;
	cursor: hand;
	vertical-align: top;
}

TD.option1_celldisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 10pt;
	padding-left: 3px;
	padding-right: 3px;
	cursor: no-drop;
	vertical-align: top;
}


TD.option2 {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 10pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	vertical-align: top;
}








/* grid style questions   */

TH.level1 {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 8pt;                            
	vertical-align: bottom;
	text-align: center;
	background-color: #8CA5BD;
	padding-left: 3px;
	padding-right: 3px;
}

TH.level1_celldisabled {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 8pt;                            
	vertical-align: bottom;
	text-align: center;
	background-color: #E8EFFF;
	padding-left: 3px;
	padding-right: 3px;
}

TH.level1_tabledisabled {	
	font-family : Verdana, Arial, sans-serif ;
	font-size : 8pt;                            
	vertical-align: bottom;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #ffffff ;
}

TH.level2 {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 8pt;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #8CA5BD;
	vertical-align: bottom;
	padding-bottom: 2px;
}

TH.level2_celldisabled {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 8pt;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #E8EFFF ;
	vertical-align: bottom;
	padding-bottom: 2px;
}

TH.level2_tabledisabled {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 8pt;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #ffffff ;
	vertical-align: bottom;
	padding-bottom: 2px;
}


TD.divider {
	background-color: #B0C4DE;
}


TD.subheadingrow_even {
	background-color: #eaeaea;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
TD.subheadingrow_odd {
	background-color: #ffffff;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}



TD.subheadingrow_celldisabled {
	background-color: #FFFFF0;
	font-size : 10pt;
	padding-left : 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.subheadingrow_tabledisabled {
	background-color: #ffffff;
	font-size : 10pt;
	padding-left : 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}



	
TD.rowheadingholder_odd {
	background-color: #ffffff;
}
TD.rowheadingholder_even {
	background-color: #EAEAEA;
}
TD.rowheadingholder_celldisabled {
	background-color: #FFFFF0;
}

TD.rowheadingholder_tabledisabled {
	background-color: #FFFFFF;
}






TD.rowheading {
	font-size : 10pt;
	vertical-align: top;
	padding-left : 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}


TD.rowheading_large {
	font-size : 10pt;
	vertical-align: top;
	font-weight : bold;
	padding-left : 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}


TD.rowheading_small {
	font-size : 8pt;
	vertical-align: top;
	padding-left : 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}



TD.gridoptionholder_even {
	background-color: #EAEAEA;
	cursor: hand;
}

TD.gridoptionholder_odd {
	background-color: #ffffff;
	cursor: hand;
}

TD.gridoptionholder_cellemphasis_even {
	background-color: #BFBFBF;
	cursor: hand;
}
TD.gridoptionholder_cellemphasis_odd {
	background-color: #BFBFBF;
	cursor: hand;
}



TD.gridoptionholder_celldisabled_even {
	background-color: #BFBFBF;
	cursor: no-drop;
}

TD.gridoptionholder_celldisabled_odd {
	background-color: #BFBFBF;
	cursor: no-drop;
}


TD.gridoptionholder_tabledisabled_even {
	background-color: #FFFFFF;
	cursor: not-allowed;
}
TD.gridoptionholder_tabledisabled_odd {
	background-color: #FFFFFF;
	cursor: not-allowed;
}


TD.gridtextholder_even {
	font-size : 9pt;
	background-color: #EAEAEA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
}

TD.gridtextholder_odd {
	font-size : 9pt;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
}


TD.gridtextholder_celldisabled_even {
	font-size : 9pt;
	background-color: #FFFFF0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	cursor: not-allowed;
}

TD.gridtextholder_celldisabled_odd {
	font-size : 9pt;
	background-color: #FFFFF0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	cursor: not-allowed;
}



TD.gridlistoptionholder_even {
	background-color: #EAEAEA;
}

TD.gridlistoptionholder_odd {
	background-color: #ffffff;
}


TD.gridlistoptionholder_cellemphasis_even {
	background-color: #bfbfbf;
}

TD.gridlistoptionholder_cellemphasis_odd {
	background-color: #bfbfbf;
}

TD.gridlistoptionholder_celldisabled_even {
	background-color: #FFFFF0;
}

TD.gridlistoptionholder_celldisabled_odd {
	background-color: #FFFFF0;
}

TD.gridlistoptionholder_tabledisabled_even {
	background-color: #FFFFFF;
}

TD.gridlistoptionholder_tabledisabled_odd {
	background-color: #FFFFFF;
}


TD.gridoption_even {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EAEAEA;
}

TD.gridoption_odd {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffffff;
}

TD.gridoption_disabled_even {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	color : silver
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}

TD.gridoption_disabled_odd {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	color : silver
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}



TD.gridlistoption1 {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	cursor: hand;
}

TD.gridlistoption2 {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	padding-top: 4px;
	cursor: hand;
}

TD.gridlistoption1_celldisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	cursor: no-drop;
}

TD.gridlistoption2_celldisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	padding-top: 4px;
	cursor: no-drop;
}

TD.gridlistoption1_tabledisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	cursor: not-allowed;
}

TD.gridlistoption2_tabledisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	cursor: not-allowed;
}


TD.gridtextlistoption1 {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
}

TD.gridtextlistoption2 {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	padding-top: 4px;
}

TD.gridtextlistoption1_celldisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	cursor: not-allowed;
}

TD.gridtextlistoption2_celldisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	padding-top: 4px;
	cursor: not-allowed;
}

TD.gridtextlistoption1_tabledisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	cursor: not-allowed;
}

TD.gridlistoption2_tabledisabled {
 	font-family : Verdana, Arial, sans-serif ;
 	font-size : 9pt;
	cursor: not-allowed;
}

UL.oclose {
	margin-top: 1px;
	margin-left: 10pt;
	padding-left: 3pt;
}
LI.oclose {
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	color : darkblue;
}
