BODY {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-width:0; margin-height:0; margin-left:1; margin-top:0}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal}
P {font-size : 12px; font-family : Arial, Helvetica; } 
INPUT {font-size : 10px; font-family : Arial, Helvetica; } 
SELECT {font-size : 10px; font-family : Arial, Helvetica; } 


.webding {
font-weight : normal; 
font-size : 16px; 
vertical-align : baseline; 
color : #6699cc; 
font-family : Webdings; 
text-decoration : none; 
} 
A.webding{
font-weight : normal; 
font-size : 16px; 
vertical-align : baseline; 
color : #6699cc; 
font-family : Webdings; 
text-decoration : none; 
}
A.webding:hover{
font-weight : normal; 
font-size : 16px; 
vertical-align : baseline; 
color : #6699cc; 
font-family : Webdings; 
text-decoration : none; 
}

.sp_button {  font-family: Helvetica, sans-serif; padding-left: 5px;padding-right: 5px;font-size: 12px; font-weight: bold; background-color: #6699cc; color: #ffffff; border: thin outset; text-decoration: none; border-color: #D6E1FC #D6E1FC #D6E1FC;height: 22px}

A.sp_tools {
font-weight : bold; 
font-size : 12px; 
color : #6699cc; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 
A.sp_tools:hover {
font-weight : bold; 
font-size : 12px; 
color : #ffcc66; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 
.sp_criterialabel {
font-weight : bold; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_criteria {
font-size : 10px; 
color : #000000; 
font-family : Arial, Helvetica; 
} 
.sp_errormsg {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : red; 
} 
.sp_warningmsg {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : green; 
} 
.sp_instrtext {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_pagetitle {
font-weight : bold; 
font-size : 14pt; 
color : #6699cc; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_sectiontitle {
font-size : 13px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.sp_strongmsg {
font-size : 13px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
color:#CC3300;
} 
.sp_footnote {
font-size : 10px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_issue-name {
font-weight : bold; 
font-size : 12pt; 
color : #000000; 
font-family : Arial, Helvetica; 
} 
.sp_issue-desc {
font-size : 10pt; 
color : #000000; 
font-family : Arial, Helvetica; 
} 
.sp_issue-descbold {
font-size : 10pt; 
color : #000000; 
font-family : Arial, Helvetica; 
font-weight : bold; 
text-align : right; 
} 
.sp_issue-symbol {
font-size : 10pt; 
color : #000000; 
font-family : Arial, Helvetica; 
font-weight : bold; 
} 
.sp_contenttbl {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #dddddd; 
} 
.sp_contenttbl-rule {
background : #999999; 
} 
.sp_contenttbl-header {
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A.sp_contenttbl-header {
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A.sp_contenttbl-header:hover {
font-weight : bold; 
font-size : 12px; 
color : #6699cc; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 
.sp_contenttbl2 {
font-weight : bold; 
font-size : 12px; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #6699cc; 
} 

.sp_contenttbl3 {
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_contenttbl4 {
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #999999; 
} 
.sp_contenttbl4-rule {
background-color : #999999; 
} 
.sp_contenttbl4-header {
font-size : 12px;  
text-align : center; 
background-color : #e6e6e6; 
font-weight : bold; 
} 
.sp_contenttbl4-header2 {
font-size : 13px;  
text-align : center; 
background-color : #e6e6e6; 
color: #006699;
} 
.sp_contenttbl4-header3 {
font-size : 12px;  
text-align : left; 
background-color : #e6e6e6; 
} 
.sp_contenttbl4-row1 {
font-size : 12px;  
text-align : right; 
background-color : #ffffff; 
color: #000000;
} 
.sp_contenttbl4-row2 {
font-size : 12px;  
text-align : left; 
background-color : #ffffff; 
color: #000000;
font-weight : bold; 
} 
.sp_contenttbl4-row3 {
font-size : 12px;  
text-align : center; 
background-color : #ffffff; 
color: #000000;
}
.sp_contenttbl4-row4 {
font-size : 12px;  
text-align : left; 
background-color : #ffffff; 
color: #000000;
}  
.sp_contenttbl4-col1{
text-align : left; 
} 
.sp_contenttbl4-col2{
text-align : center; 
} 
.sp_contenttbl4-col3{
text-align : right; 
} 

.sp_formtbl {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_formtbl-header {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
padding-right : 3px; 
padding-left : 3px; 
padding-bottom : 3px; 
padding-top : 10px; 
background-color : #e6e6e6; 
} 
.sp_formtbl-rule {
background-color : #666699; 
} 
.sp_formtbl-label {
font-weight : bold; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
text-align : left; 
color : #6699cc; 
} 
A.sp_formtbl-label {
font-weight : bold; 
font-size : 12px; 
color : #6699cc; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A.sp_formtbl-label:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
text-decoration : underline; 
} 
.sp_formtbl-row2 {
padding-right : 3px; 
padding-left : 3px; 
padding-bottom : 3px; 
padding-top : 10px; 
background-color : #f5f5f5; 
} 
.sp_formtbl-row1 {
padding-right : 3px; 
padding-left : 3px; 
padding-bottom : 3px; 
padding-top : 10px; 
} 
.sp_formtbl-input {
font-size : 9px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_formtbl-inputerr {
font-size : 9px; 
font-family : Arial, Helvetica, sans-serif; 
color : #ff0000; 
} 
.sp_formtbl-small {
font-size : 75%; 
color : #000000; 
font-family : Arial, Helvetica; 
} 

.sp_localnavtbl {
font-weight : bold; 
font-size : 9pt; 
color : #6699cc; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #dddddd; 
} 
A.sp_localnavtbl-header {
font-weight : bold; 
font-size : 9pt; 
color : #6699cc; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 
.sp_localnavtbl2 {
font-weight : bold; 
font-size : 9pt; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
A.sp_localnavtbl2-header {
font-weight : bold; 
font-size : 9pt; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 

#sp_localnavtabs {
	margin: 0;
	padding: 15px 0 0 0;
	height: 20px;
	width: 100%;
	background-color: #ddd;
	vertical-align: bottom;
}

#sp_localnavtabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sp_localnavtabs li {
	float: left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #829dc9;
	border-top: 1px solid #829dc9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
}

#sp_localnavtabs a {
	display: block;
	margin: 0;
	padding: 3px 12px 3px 12px;
	color: #1b468e;
	background: #b6c6df;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}

#sp_localnavtabs a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#sp_localnavtabs span {
	display: block;
	margin: 0;
	padding: 3px 12px 3px 12px;
	color: #000;
	background: #fff;
	font-weight: bold;
}



.sp_leftnavtbl {
font-weight : bold; 
font-size : 9pt; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
.sp_leftnav {
font-weight : bold; 
font-size : 9pt; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
} 

.sp_footertbl {
font-size : 10px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_datatbl1 {
color: #000000;
border-right : 1px none inherit; 
border-top : 1px none inherit; 
font-size : 9pt; 
border-left : 1px none inherit; 
width : 100%; 
border-bottom : 1px none inherit; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #999999; 
} 
.sp_datatbl1-header {
font-weight : bold; 
font-size : 11px; 
background : #ffffff; 
color : #000000; 
font-family : Arial, Helvetica; 
text-align : center; 
} 
.sp_datatbl1-row1 {
background : #ffffff; 
font-family : Arial, Helvetica; 
} 
.sp_datatbl1-row2 {
background : #ffffff; 
font-family : Arial, Helvetica; 
}
.sp_datatbl1-row3 {
background : #ffffff; 
font-family : Arial, Helvetica; 
text-align : center; 
}  
.sp_datatbl1-highlight {
background-color : #eeeeee; 
font-family : Arial, Helvetica; 
} 
.sp_datatbl1-col1 {
font-size : 10px; 
text-align : center; 
} 
.sp_datatbl1-col2 {
font-size : 10px; 
text-align : center; 
font-weight : bold; 
} 
.sp_datatbl2 {
background-color : #ffffff; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.sp_datatbl2-header {
font-weight : bold; 
background-color : #e6e6e6; 
text-align : right; 
} 
.sp_datatbl2-band {
background-color : #666699; 
} 
.sp_datatbl2-rule {
background-color : #666699; 
} 
.sp_datatbl2-row1 {
padding-left : 8px; 
text-align : right; 
} 
.sp_datatbl2-row2 {
padding-left : 8px; 
text-align : right; 
background-color : #ffffcc; 
} 
.sp_datatbl2-row3 {
padding-left : 8px; 
text-align : left; 
} 
.sp_datatbl2-row4 {
padding-left : 8px; 
text-align : left; 
background-color : #ffffcc; 
} 
.sp_datatbl2-highlight {
background-color : #eeeeee; 
font-family : Arial, Helvetica; 
} 
.sp_datatbl2-col1 {
padding-left : 8px; 
font-weight : bold; 
text-align : left; 
} 
.sp_datatbl2-col2 {
padding-left : 8px; 
font-weight : bold; 
} 
.sp_datatbl2-col3 {
padding-left : 8px; 
text-align : left; 
} 

#sp_contenttabstbl {
position : relative; 
margin : 0; 
padding : 0; 
padding-left : 6px; 
width : 100%; 
height : auto; 
line-height : 11px; 
white-space : nowrap; 
} 
#sp_contenttabstbl a , #sp_contenttabstbl a:link , #sp_contenttabstbl a:visited {
position : relative; 
color : blue; 
font-size : 16px; 
font-family : Arial; 
font-weight : bold; 
width : auto; 
height : 18px; 
padding-left : 6px; 
padding-top : 4px; 
padding-right : 10px; 
text-decoration : none; 
bottom : -1px; 
} 
#sp_contenttabstbl a:hover {
color : blue; 
text-decoration : underline; 
} 
#sp_contenttabstbl a:active {
position : relative; 
color : blue; 
font-size : 16px; 
font-weight : bold; 
width : auto; 
height : 18px; 
padding-left : 6px; 
padding-top : 4px; 
padding-right : 10px; 
text-decoration : none; 
bottom : -1px; 
} 
#sp_contenttabstbl a.selected {
position : relative; 
color : #666699; 
font-size : 16px; 
font-weight : bold; 
width : auto; 
height : 18px; 
padding-left : 6px; 
padding-top : 4px; 
padding-right : 10px; 
text-decoration : none; 
bottom : -1px; 
} 

/* refresh websol.css amendments */

.sp_datatbl2-band { background-color : #40546D; }

.sp_datatbl2-row2 { padding-left : 8px; text-align : right; background-color : #E7ECF4; }

.sp_datatbl2-rule { background-color : #E7ECF4; } 

.sp_datatbl2-row3 {
padding-left : 8px; 
text-align : left; 
} 
.sp_datatbl2-row4 {
padding-left : 8px; 
text-align : left; 
background-color : #E7ECF4; 
} 

.sp_pagetitle {
font-weight : bold; 
font-size : 14pt; 
color: #1a468d;
font-family : Arial, Helvetica, sans-serif; 
} 

.ai_pagename {   
  background-color: #E7EBF4;
  font-size: 14px;
  font-weight: bold;
  color: #1B458F;
  height: 27px;
  font-family: times new roman, times, serif;
  border-top: 1px solid #40546D;
}