/* HSMinso CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Arial, Helvetica; font-size: 13px; }
.HSMinsoPageBODY{ font-family: Tahoma, Arial, Helvetica; font-size: 13px; }
.HSMinsoFormTABLE{ background-color: #DEDBDE; }
.HSMinsoFormHeaderFont{ color: #000000; font-size: 16px; font-weight: bold; }
.HSMinsoFieldCaptionTD{ background-color: #EDEDED; color: #000000; font-size: 13px; font-weight: bold; }
.HSMinsoAltDataTD{ background-color: #FFFFFF; color: #000000; font-size: 13px; }
.HSMinsoColumnTD{ background-color: #E7E7E7; color: #000084; font-size: 13px; font-weight: bold; }
.HSMinsoDataTD{ background-color: #F7F7F7; color: #000000; font-size: 13px; }
.HSMinsoErrorDataTD{ background-color: #F7F7F7; color: #FF0000; font-size: 13px; font-weight: bold; }
.HSMinsoSeparatorTD{ height: 2px; background-color: #DEDBDE; }
.HSMinsoFooterTD{ background-color: #E7E7E7; color: #000084; font-size: 13px; font-weight: bold; }
a.HSMinsoSorterLink:link, a.HSMinsoSorterLink:visited{ color: #000084; font-size: 13px; font-weight: bold; text-decoration: underline; }
a.HSMinsoSorterLink:hover, a.HSMinsoSorterLink:active{ color: #FF0000; font-size: 13px; font-weight: bold; text-decoration: none; }
a.HSMinsoDataLink:link, a.HSMinsoDataLink:visited{ color: #000084; font-size: 13px; text-decoration: underline; }
a.HSMinsoDataLink:hover, a.HSMinsoDataLink:active{ color: #FF0000; font-size: 13px; text-decoration: none; }
a.HSMinsoNavigatorLink:link, a.HSMinsoNavigatorLink:visited{ color: #000084; font-weight: bold; font-size: 13px; text-decoration: underline; }
a.HSMinsoNavigatorLink:hover, a.HSMinsoNavigatorLink:active{ color: #FF0000; font-weight: bold; font-size: 13px; text-decoration: none; }
.HSMinsoButton { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #EEEEEE; font-size: 13px; font-family: Tahoma, Arial, Helvetica; font-weight: bold; }
.HSMinsoInput { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #FFFFFF; font-size: 13px; font-family: Tahoma, Arial, Helvetica; }
.HSMinsoTextarea { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #FFFFFF; font-size: 13px; font-family: Tahoma, Arial, Helvetica; }
.HSMinsoSelect { font-size: 13px; font-family: Tahoma, Arial, Helvetica; }
/* Calendar */
a.today:link, a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.today:hover, a.today:active{ color: #000084; font-weight: bold; text-decoration: none; }
a.selectedDay:link, a.selectedDay:visited{ color: #000084; 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 { background-color: #E7E7E7; color: #000000; font-size: 13px; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #FFFFFF; color: #000000; font-size: 13px; }
TD.workday { background-color: #FFFFFF; color: #000000; font-size: 13px; }
TD.weekend { background-color: #EEEEEE; color: #000000; font-size: 13px; }
TH.calendar { margin: 1px; background-color: #E7E7E7; color: #000084; font-size: 13px; font-weight: bold; }
.CalendarButtons { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #EEEEEE; font-size: 13px; font-family: Tahoma, Arial, Helvetica; font-weight: bold; }
.CalendarControls { font-family: Arial, Tahoma, Helvetica; font-size: 13px; }
.Table { background-color: #DEDBDE; }

body { 
  color : #000000;
  background-color: #F0F2F4; 
  margin-top : 10px; 
  margin-right : 20px; 
  margin-bottom : 20px; 
  margin-left : 20px; 
  font-family : Tahoma, Helvetica, sans-serif; 
  font-weight : normal;   
} 

a {
  color : #333333; 
} 

a:link {
  color : #333333; 
} 

a:visited {
  color : #333333; 
} 

a:hover, a.subnav:hover {
  color : #FF6600;
} 

.bgtable, .mainbox {
  background-color : #FFFFFF; 
  border : #000000; 
  color : #000000; 
} 

a.leftmenu:link, a.leftmenu:visited {
  background-color : #345F8D; 
  border : #000000; 
  color : #FFFFFF; 
} 

.pos1 {
  background-color : #345F8D; 
  border : #000000; 
  color : #000000;
}

.posfooter {
  background-color : #457EBA; 
  border : #000000; 
  color : #000000;
}

.topbox {
  border : 0px solid; 
  height : 60px; 
  padding-top : 5px; 
  padding-left : 5px; 
  padding-right : 5px; 
  padding-bottom : 0; 
}

.pos2, .topnav {
  color : #000000; 
  border : #000000; 
} 

.topnav {
  border-left: 0px solid; 
  border-right: 0px solid; 
  border-top: 0px solid; 
  border-bottom: 0px solid; 
  padding-top: 3px;
  padding-bottom: 0 
} 

.bannerheadline, .bannersubline {
  font-family : Times New Roman, Times, serif; 
  font-size: 18pt; 
  color: #FFFFFF;
}

.bannersubline {
  font-size: 10pt; 
  font-style: normal;
}

a.topmenu:hover {
  background-color : #788999; 
  color : #ffffff; 
  border : #000000; 
} 

.darkgrey {
  background-color : #457EBA; 
  color : #ffffff; 
  border : #000000; 
}

a.topmenu:link, a.topmenu:visited {
  background-color : #457EBA; 
  color : #ffffff; 
  border : #000000; 
} 

h1, h2 {
  font-family : Tahoma, Arial, Helvetica, sans-serif; 
  font-weight : normal; 
  font-size: 13pt; 
}

h3, h4, h5, h6 {
  font-family : Tahoma, Arial, Helvetica, sans-serif; 
  font-weight : bold; 
  font-size: 11pt; 
  padding-top: 10px;
}

.mainbox {
  padding: 5px;  
  font-size : 10pt;
} 

.mainbox p a {
  font-weight : bold;
} 

.head, a.topmenu {
  color: #FFFFFF;
  font-weight : bold; 
  text-decoration : none; 
  font-size : 10pt; 
  font-family : Tahoma, Arial, Helvetica, sans-serif; 
} 

.head { 
  background-color: #457EBA;
  padding-left: 10px;  
}

a.topmenu:link {
  display : inline; 
  padding-top : 5px; 
  padding-right : 0; 
  padding-bottom : 5px; 
  padding-left : 0; 
  border-style : solid;
  border-top-width : 0px;
  border-right-width : 1px;
  border-bottom-width : 0px;
  border-left-width : 0px;
  border-color : #FFFFFF;
  text-align : center;  
} 

a.topmenu:hover {
  background-color : #729DCB; 
  display : inline; 
  padding-top : 5px; 
  padding-right : 0; 
  padding-bottom : 5px; 
  padding-left : 0; 
  border-style : solid;
  border-top-width : 0px;
  border-right-width : 1px;
  border-bottom-width : 0px;
  border-left-width : 0px;
  border-color : #FFFFFF;
  text-align : center; 
} 

a.topmenu:visited {
  display : inline; 
  padding-top : 5px; 
  padding-right : 0; 
  padding-bottom : 5px; 
  padding-left : 0; 
  border-style : solid;
  border-top-width : 0px;
  border-right-width : 1px;
  border-bottom-width : 0px;
  border-left-width : 0px;
  border-color : #FFFFFF;
  text-align : center; 
} 

.footer {
  color: #FFFFFF;
  font-weight : normal; 
  text-decoration : none; 
  font-size : 10pt; 
  font-family : Tahoma, Arial, Helvetica, sans-serif; 
  padding-top : 2px; 
  padding-left : 2px; 
  padding-right : 2px; 
  padding-bottom : 2px; 
} 

.footer a { 
  color: CCCCCC;
  text-decoration: none;
  font-weight: bold;
}