/* Override CommonSpot styles */
.blackHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;	
	font-size: 100%;	
}

.italicsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 100%;
	font-style: italic;
}

.middle {
	vertical-align : middle;
}

.right { text-align: right;
}

.bigContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

.blueContent {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 71%;	
}

.blueHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #003399;
	font-size: 80%;
  text-indent : 0px;
}

.blueIndent {
	margin-left: 20px;
	color: #000033;
}

.blueMenuContent {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	font-size: 75%;	
}

.blueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	font-size: 71%;
	text-align : left;
}

.blueLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	font-size: 81%;	
}

.blueSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000033;
	font-size: 71%;	
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #000000;
	text-indent : 0px;
}

.contentMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 81%;
	color: #000000;
	text-indent : 0px;
}

.contentBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #000000;
	font-weight : bold;
}

.contentlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	text-decoration : underline;	
}

.contentMedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration : underline;	
	color: Blue;
}

.boldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	text-decoration : underline;
	font-weight : bold;
	color : Blue;
}

.contentItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #000000;
	font-style: italic;
}

.contentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #0000FF;
}

.contentRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #990000;
}

.contentSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-indent : 0px;
}

.contentSmallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : underline;
	color: Blue;	
}
.conversion {
	font-family: Arial, Helvetica, sans-serif;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.grayBg {
	background-color: #cccccc;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;	
	font-size: 80%;	
}

.indent {
	margin-left: 20px;
}

.indentBullet {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;	
	font-size: 100%;		
}

.indentContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	margin-left: 5px;
}

.listBlueSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000033;
	font-size: 71%;	
	margin-left: -15px;
	font-style: normal;
}

.listSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 71%;
	color: #000000;
	margin-left: -15px;
	font-style: normal;
}	

.radioBg {
	background-color: #003399;
	color: #000000;
}

.redlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #990000;
}

.reportTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #FFFFFF;		
	text-align: center;
}

.spacing {
	margin-top : 10px;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 150%;
	color: #000000;
}

.whiteContent {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	font-size: 71%;	
}

.whiteContent2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	font-size: 91%;	
}

.mw { color:#000000;font-family:Verdana,Arial,Helvetica;font-weight:bold;font-size:xx-small;text-decoration:none; }
a.mw:link	{color:#000000;font-family:Verdana,Arial,Helvetica;font-weight:bold;font-size:xx-small;text-decoration:none;}
a.mw:visited	{color:#000000;font-family:Verdana,Arial,Helvetica;font-weight:bold;font-size:xx-small;text-decoration:none;}
a.mw:hover	{color:#0000FF;font-family:Verdana,Arial,Helvetica;font-weight:bold;font-size:xx-small;text-decoration:none;}

TD.top{vertical-align: top;}
TD.topLeft{vertical-align: top; text-align: left;}
TD.topCenter{vertical-align: top; text-align: center;}
TD.topRight{vertical-align: top; text-align: right;}
TD.middle{vertical-align: middle;}
TD.middleLeft{vertical-align: middle; text-align: left;}
TD.middleCenter{vertical-align: middle; text-align: center;}
TD.middleRight{vertical-align: middle; text-align: right;}
TD.bottom{vertical-align: bottom;}
TD.bottomLeft{vertical-align: bottom; text-align: left;}
TD.bottomCenter{vertical-align: bottom; text-align: center;}
TD.bottomRight{vertical-align: bottom; text-align: right;}

TD.topNowrap{vertical-align: top; white-space: nowrap;}
TD.topLeftNowrap{vertical-align: top; text-align: left; white-space: nowrap;}
TD.topCenterNowrap{vertical-align: top; text-align: center; white-space: nowrap;}
TD.topRightNowrap{vertical-align: top; text-align: right; white-space: nowrap;}
TD.middleNowrap{vertical-align: middle; white-space: nowrap;}
TD.middleLeftNowrap{vertical-align: middle; text-align: left; white-space: nowrap;}
TD.middleCenterNowrap{vertical-align: middle; text-align: center; white-space: nowrap;}
TD.middleRightNowrap{vertical-align: middle; text-align: right; white-space: nowrap;}
TD.bottomNowrap{vertical-align: bottom; white-space: nowrap;}
TD.bottomLeftNowrap{vertical-align: bottom; text-align: left; white-space: nowrap;}
TD.bottomCenterNowrap{vertical-align: bottom; text-align: center; white-space: nowrap;}
TD.bottomRightNowrap{vertical-align: bottom; text-align: right; white-space: nowrap;}

TD.leftBorder{border-left: 1pt solid #000000;}
TD.rightBorder{border-right: 1pt solid #000000;}
TD.topBorder{border-top: 1pt solid #000000;}
TD.bottomBorder{border-bottom: 1pt solid #000000;}

HR.blueRule {
  border:2pt solid #003399; 
}

/******************************************************************************/
/* Styles for Report Criteria */

.ciwqsReportCriteriaHeader {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  text-align: left;
  text-indent: 0pt;
  line-height: 140%;
}

.ciwqsReportCriteriaFooter {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 10px;
  text-align: left;
  text-indent: 0pt;
  line-height: 140%;
}

INPUT.ciwqsReportCriteriaText {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  text-align: left;
  text-indent: 2pt;
  height: 11pt;
  /*border: 1px inset #000000;*/
}

INPUT.ciwqsReportCriteriaDateInput {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  text-align: left;
  text-indent: 2pt;
  vertical-align: top;
  height: 11pt;
  width: 80pt;
  /*border: 1px inset #000000;*/
}

.ciwqsReportCriteriaRadioInput {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  text-align: left;
}

.ciwqsReportCriteriaCheckboxInput {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  text-align: left;
}

SELECT.ciwqsReportCriteriaSelectInput {
  height: 14pt;
  border: 2px inset #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  text-indent: 2pt;
}

SELECT.ciwqsReportCriteriaMultiSelectInput {
  border: 2px inset #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  text-indent: 2pt;
}

INPUT.ciwqsReportCriteriaSubmitInput {
  /*border: 1px outset #000000;*/
}

/******************************************************************************/
/* Styles for Reports */

TABLE.ciwqsReportDataTable{
  border-collapse: collapse;
  border-style: none;
  width: 100%;
}

TABLE.ciwqsReportLookupTable{
  border-collapse: collapse;
  border-style: none;
  width: 100%;
}

TR.ciwqsReportRow{
  background-color: #FFFFFF;
}

TR.ciwqsReportRow2{
  background-color: #CCECFE;
}

TR.ciwqsReportRow3{
  background-color: #E4E4E4;
}

TR.ciwqsReportRow4{
  background-color: #B1D1E3;
}

TR.ciwqsReportRowPF2{
  background-color: #EEEEEE;
}

TR.ciwqsReportRowPF3{
  background-color: #DDDDDD;
}

TR.ciwqsReportRowPF4{
  background-color: #CCCCCC;
}

TR.ciwqsReportRowTotals{
  background-color: #000000;
}

TD.ciwqsReportColumn{
  padding-top: 1pt;
  padding-bottom: 1pt;
  padding-left: 2pt;
  padding-right: 2pt;
}

TD.ciwqsReportColumnNoWrap{
  padding-top: 1pt;
  padding-bottom: 1pt;
  padding-left: 2pt;
  padding-right: 2pt;
  white-space: nowrap;
}

.ciwqsReportColumnName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 66%;
  font-weight: bold;
  text-indent: 0pt;
  text-decoration: underline;
}

.ciwqsReportColumnData {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 66%;
  text-indent: 0pt;
}

.ciwqsReportColumnData2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-indent: 0pt;
}

.ciwqsReportColumnHeading2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-indent: 0pt;
}

.ciwqsReportColumnTotals {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 66%;
  font-weight: bold;
  text-indent: 0pt;
  color: #FFFFFF;
}

.ciwqsReportColumnBlankTotals {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 66%;
  text-indent: 0pt;
  color: #000000;
}

.ciwqsReportLookupTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 66%;
  font-weight: bold;
  text-indent: 0pt;
  text-decoration: underline;
}

.ciwqsReportLookupParam {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 66%;
  font-weight: bold;
  text-indent: 0pt;
}

.ciwqsReportLookupValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 66%;
  text-indent: 0pt;
}