body {
   background-color: #ffffff;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 2px;
   margin-right: 2px;
   border-top: 0px;
   border-bottom: 0px;
   border-left: 0px;
   border-right: 0px;
}

.calendarHeader {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px;
   color: #FFFFFF;
   background-color: #000E36; 
}

.calendarSubHeader {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px;
   color: #FFFFFF;
   background-color: #849BD5;
}

.calendarSubHeader0 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px;
   color: #FFFFFF;
   background-color: #F6CEB5;
}

.calendarToday {
   background-color: #D9F4FA;
}

.calendar {
   font-family: Tahoma, Verdana, Arial;
   font-size: 12px;
   text-decoration: none;
   padding: 2px;
   color: #FFFFFF;
   background-color: #CBDA44A; 
}

a, a:link, a:visited, a:active {
   color: #000E36; 
   text-decoration: none;
}

a:hover {
   color: #D3520C; 
   text-decoration: underline;
}

hr {
   color: #dddddd;
}

.sxhead1 {
   background-image: url('../images/kgs_logo1.gif');
   background-repeat: no-repeat
}

.sxhead2 {
   background-image: url('../images/kgs_logo2.gif');
   background-repeat: no-repeat;
   background-position:  right top;
}

.webhead1 {
   font: 12px Tahoma, Verdana, Arial;
   text-decoration: none;
   padding: 0px;
   color: #d8d8d8;
}

.webhead2 {
   font: 12px Tahoma, Verdana, Arial;
   text-decoration: none;
   padding: 0px;
   color: #ff6e1f;
}

.webhead3 {
   font: 12px Tahoma, Verdana, Arial;
   text-decoration: none;
   padding: 0px;
   color: #000000;
   background-color: #d8d8d8;
}

.newssuperheader {
   font-family: Tahoma, Verdana, Arial;
   font-size: 18px;
   text-decoration: none;
   color: #CBA44A;
}

.newsheader {
   font-family: Tahoma, Verdana, Arial;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
   color: #000E36;
}

.newstinyheader {
   font-family: Tahoma, Verdana, Arial;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   color: #000E36;
}

.newsmsg {
   font-family: Verdana, Arial;
   font-size: 11px;
   text-decoration: none;
   color: #333333;
}

.mainwebcontent {
   font-family: Verdana, Arial;
   font-size: 11px;
   text-decoration: none;
   color: #333333;
}

.newsdatetime {
   font-family: Tahoma, Verdana, Arial;
   font-size: 9px;
   text-decoration: none;
   color: #888888;
}

.research {
   font-family: Verdana, Arial;
   font-size: 11px;
   text-decoration: none;
   color: #111111;
}

.tips {
   font-family: Verdana, Arial;
   font-size: 11px;
   text-decoration: none;
   color: #111111;
}

.trrow1 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px;
   color: #FFFFFF;
   background-color: #000E36; /*#EAC117; /*#c8c8c8; #01296e;*/
}

.trrow2 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px;
   color: #FFFFFF;
   background-color: #849BD5; /*#d8d8d8;*/
}
.trrow2a {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px;
   color: #FFFFFF;
   background-color: #C4CAD7; /*#d8d8d8;*/
}

.trrow3 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   text-decoration: none;
   padding: 2px;
   color: #333333;
   background-color: #f5f5ea; /*#efefef;*/
}

.trrow4 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   text-decoration: none;
   padding: 2px;
   color: #333333;
   background-color: #f7f7f7;
}

.perftable1 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 16px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px;
   color: #01296e;
   background-color: #fae6a2; /*#EAC117; /*#c8c8c8; #01296e;*/
}

.perftable2 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px;
   color: #01296e;
   background-color: #fcedba; /*#d8d8d8;*/
}

.perftable3 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 14px;
   text-decoration: none;
   padding: 2px;
   color: #333333;
   background-color: #f5f5ea; /*#efefef;*/
}

.perftable4 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 14px;
   text-decoration: none;
   padding: 2px;
   color: #333333;
   background-color: #f7f7f7;
}

input {
   height: 18px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   background-color: #eeeeee;
}

select {
   height: 18px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   background-color: #eeeeee;
}