/* Python CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL {
font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #2c3e49;
font-size: 11px; 
}
.PythonPageBODY{
 font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #ffffff;
font-size: 11px;
MARGIN: 0px;
PADDING: 0px;
 }
 H1 {
	FONT-SIZE: 14px;
	color: #ab0334;
}
H2 {
	FONT-SIZE: 14px;
	color: #2c3e49;
}
H3 {
	FONT-SIZE: 12px;
	color: #ab0334;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
HTML,BODY {
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px;
	PADDING: 0px;
}
TD.Container {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #ffffff;
}
 .PythonFormTABLE{
 border: 0px solid #D9D9D9; 
 }
 .PythonFormHeaderFont{
 color: #000000; 
 font-size: 11px; 
 font-weight: bold; 
 }
 .PythonFieldCaptionTD{
 border-bottom: 0px solid #D8D8D8;
 background-color: #ffffff; 
 color: #000000; 
 font-size: 11px; 
 font-weight: bold; 
 }
 .PythonAltDataTD{
 border-bottom: 1px solid #D8D8D8;
 background-color: #F4F4F4; 
 color: #000000; 
 font-size: 11px; 
 }
 .PythonColumnTD{
 border-bottom: 2px solid #000000;
 background-color: #DADADA; 
 color: #000000; 
 font-size: 11px; 
 }
 .PythonDataTD{
 border-bottom: 1px solid #D8D8D8; 
 color: #000000; 
 font-size: 11px; 
 }
.PythonDataTDTop{
color: #000000; 
font-size: 11px; 
}
.PythonErrorDataTD{
 border-bottom: 0px solid #D8D8D8; 
 color: #FFFFFF; 
 font-size: 11px; 
 }
 .PythonSeparatorTD{
 height: 1px; 
 background-color: #FFFFFF; 
 }
 .PythonFooterTD{
 border-top: 0px solid #000000;
 background-color: #FFFFFF; 
 color: #000000; 
 font-weight: bold; 
 font-size: 11px; 
 text-align: center; 
 }
 a.PythonSorterLink:link,a.PythonSorterLink:visited{
 color: #000000; 
 font-size: 11px; 
 text-decoration: underline; 
 }
 a.PythonSorterLink:hover,a.PythonSorterLink:active{
  color: #000000; 
  font-size: 11px; 
  text-decoration: none; 
  }
  a.PythonDataLink:link,a.PythonDataLink:visited{
  color: #000084; 
  font-size: 11px; 
  text-decoration: underline; 
  }
  a.PythonDataLink:hover,a.PythonDataLink:active{
  color: #000084; 
  font-size: 11px; 
  text-decoration: none; 
  }
  a.PythonNavigatorLink:link,a.PythonNavigatorLink:visited{
  color: #000000; 
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: underline; 
  }
  a.PythonNavigatorLink:hover,a.PythonNavigatorLink:active{
  color: #000000; 
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none; 
  }
  .PythonButton {
  border-bottom: 1px solid #000000; 
  border-left: 1px solid #000000; 
  border-right: 1px solid #000000; 
  border-top: 1px solid #000000; 
  background-color: #EEEEEE; 
  font-size: 9px; 
  font-family: Verdana, Arial, Helvetica, Sana-serif; 
  font-weight: bold; 
  }
  .PythonInput {
  border-bottom: 1px solid #000000; 
  border-left: 1px solid #000000; 
  border-right: 1px solid #000000; 
  border-top: 1px solid #000000; 
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, Sana-serif; 
  }
  .PythonTextarea {
  border-bottom: 1px solid #000000; 
  border-left: 1px solid #000000; 
  border-right: 1px solid #000000; 
  border-top: 1px solid #000000; 
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, Sana-serif; 
  }
  .PythonSelect {
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, Sana-serif; 
  }
   
   /* Calendar */
   a.today:link,a.today:visited{
   color: #FF0000; 
   font-weight: bold; 
   text-decoration: none; 
   }
   a.today:hover,a.today:active{
   color: #000000; 
   font-weight: bold; 
   text-decoration: none; 
   }
   a.selectedDay:link,a.selectedDay:visited{
   color: #000000; 
   font-weight: bold; 
   text-decoration: none; 
   }
   a.selectedDay:hover,a.selectedDay:active{
   color: #FF0000; 
   font-weight: bold; 
   text-decoration: none; 
   }
   a.weekDay:link,a.weekDay:visited{
   color: #000084; 
   text-decoration: none; 
   }
   a.weekDay:hover,a.weekDay:active{
   color: #FF0000; 
   text-decoration: none; 
   }
   TD.selectedDay {
   margin: 1px; 
   background-color: #DADADA; 
   color: #000000; 
   font-size: 11px; 
   }
   TD.today {
   border-top: 1px solid #FF0000; 
   border-left: 1px solid #FF0000; 
   border-bottom: 1px solid #FF0000; 
   border-right: 1px solid #FF0000; 
   color: #000000; font-size: 11px; 
   }
   TD.workday {
   border-bottom: 1px solid #D8D8D8; 
   color: #000000; 
   font-size: 11px; 
   }
   TD.weekend {
   border-bottom: 1px solid #D8D8D8; 
   background-color: #EBEBEB; 
   color: #000000; 
   font-size: 11px; 
   }
   TH.calendar {
   margin: 1px; 
   border-bottom: 2px solid #000000; 
   background-color: #DADADA; 
   color: #000000; 
   font-size: 11px; 
   }
   .CalendarButtons {
   margin: 1px; 
   border-bottom: 1px solid #000000; 
   border-left: 1px solid #000000; 
   border-right: 1px solid #000000; 
   border-top: 1px solid #000000; 
   background-color: #EEEEEE; 
   font-size: 11px; 
   font-family: Verdana, Arial, Helvetica, Sana-serif; 
   font-weight: bold; 
   }
   .CalendarControls {
   font-family: Verdana, Arial, Helvetica, Sana-serif; 
   font-size: 11px; 
   }
   .Table {
   border: 1px solid #D9D9D9; 
   }
