
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
body {
	padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial, helvetica, sans-serif; background-color: #cccccc
}
td {
	font-size: 9pt; font-family: arial, helvetica, sans-serif
}
table {
	border-right: #dbd1b6; padding-right: 0px; border-top: #dbd1b6; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: #dbd1b6; padding-top: 0px; border-bottom: #dbd1b6
}
.bgBlueDrk {
	background-color: #04046c
}
.gryBlueB {
	font-weight: bold; font-size: 12px; color: #c0c0c8
}
.bgGrn {
	background-color: #111a78
}
.bgGryLght01 {
	background-color: #eeeeee
}
.bgGryLght02 {
	background-color: #cccccc
}
.blck10 {
	font-size: 10px; color: #000000; font-family: arial, helvetica, sans-serif
}
.bgWhite {
	background-color: white
}
.bgGrey {
	background-color: #cccccc
}
img {
	border-right: 0px; border-top: 0px; margin: 0px; border-left: 0px; border-bottom: 0px
}
.bgWht {
	background-color: white
}
.bgLtgrey {
	background-color: #eeeeee
}
.lblFilter {
	font-size: 10px; color: #000000; font-family: arial,  sans-serif
}
.buttonGo {
	font-size: 8pt; background: #cccccc; width: 30px
}
.buttonReset {
	font-size: 8pt; background: #cccccc; width: 50px
}


.tip
{
  background-color: #eeeeee;
  color: black;	
}
.footerText {
	padding-right: 5px; padding-left: 5px; font-size: 10px; padding-bottom: 5px; color: black; padding-top: 5px
}

.hideClass 
{
	visibility:hidden
}
.eventHead1 {
	font-weight: bold; font-size: 11px; text-transform: uppercase; color: #000000; font-family: arial, helvetica, sans-serif; height: 24px; 
	border: solid 1px white;
}
div.seNonInternal1 {
	padding-right: 4px; border-top: #eeeeee; padding-left: 4px; font-size: 8pt; padding-bottom: 0px; 
}
.monthDays1 {
	font-weight: bold; font-size: 14px; color: #666666; font-family: arial, helvetica, sans-serif;
}
.monthDays1 A {
	text-decoration: none;
	color: gray;
}
.monthDays1 A:hover {
	text-decoration: underline;
}

.moreCalls {
	font-weight: bold; font-size: 10px; color: #666666; font-family: arial, helvetica, sans-serif; text-align:right;
}
.moreCalls A {
	text-decoration: none;
	color: gray;
}
.moreCalls A:hover {
	text-decoration: underline;
}

/* Fundam Styles*/

TABLE.report {
	border-top: 1px solid #9B9B9B;
	width: 100%;
}

.report TD{
	text-align: right;
	border: 1px solid #FFFFFF;
	padding: 0px 2px 0px 2px; 0px 1px; 0px;
}

.report TH{
	border: 1px solid #FFFFFF;
}


.report TD.caption{
/*	background-color: #EEEEEE;   BBBB  - make row sifferent color*/
	text-align: left;
}

.report TR.odd {
	background-color: #EEEEEE;
}

.report TD.groupcaption{
	background-color: #D7DFEF;
	text-align: left;
}

.report .agregation TD, .report TR.agregation{
	background-color: #C3CDDD;
	font-weight: bold;
}


.report TR{
}

.report TH {
	background-color: #ABC4EA;
}

.red {
	color: Red;
}

H1{
	font-size: 10pt;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

H2{
	font-size: 9pt;	
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
}

SPAN.error{
	font-size: 10pt;
	color: Red;
}
