body {
  padding: 0px;
  margin: 0px;
  background-color: #FFFFFF;
}

form {
  margin: 0px;
  padding: 0px;
}

body, table, tr, td, input, select, textarea {
  font-family: arial;
  font-size: 14px;
}

a, a:hover, a:visited {
  color: #000099;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.EN {
  font-family: verdana;
  font-size: 11px;
}

.cLink { cursor: pointer; cursor: hand; }
a.cPath, a.cPath:visited { color:#B8A571; text-decoration: none; }
a.cPath:hover{ color:#F6C745; text-decoration: none; }
hr.contentSeperator { color: #CDCDCD; }

.cContent { padding: 5px 10px 8px 10px; text-align: justify; }
.cContentBody { padding: 5px; text-align: justify; }
.cContentTitle { color:#2f617c; background-image: url('/wx-theme/utstp/theme/page/content.gif'); background-repeat: no-repeat; font-size: 11px; padding: 2px; padding-bottom: 5px; padding-left: 10px; font-weight: 600; }
.cContentForm { padding-right: 5px; padding-left: 5px; }
.cContentCorrect { text-align: justify; color: #009900; font-size: 11px; padding: 5px; padding-bottom: 8px; }
.cContentError { text-align: justify; color: #990000; font-size: 11px; padding: 5px; padding-bottom: 8px; }
.cContentMethod { text-align: justify; font-size: 11px; padding: 5px; padding-bottom: 8px; }
.cContentTable { }
.cContentComment { text-align: center; padding: 20px; }
.cContentToolbar { }
.cContentPagebar { text-align: center; }
.cContentList { padding: 5px; padding-top: 0px; }
.cContentTab { padding: 5px; }

.cTools { padding: 1px; color: #555555; margin-top: 3px; border-bottom: 2px solid #EFEFEF; border-top: 1px solid #EFEFEF; }

.cBlock { margin-top:5px; }
.cBlockTitle { font-size: 11px; padding: 4px; padding-bottom: 4px; padding-right: 13px; font-weight: 600; color:#2f617c; background-image: url('/wx-theme/utstp/theme/page/menu.title.gif'); background-repeat: repeat-x; }
.cBlockContent { background-image: url('/wx-theme/utstp/theme/page/menu.back.gif'); background-repeat:repeat-y; text-align: justify; padding: 5px; padding-top: 2px; }
a.cBlockLink, a.cBlockLink:hover, a.cBlockLink:visited { text-decoration: none; }
.cBlockLinkPlace { padding: 4px; }
.cBlockLinkOver { padding: 4px; background-color: #EFEFEF; }
hr.cBlockSeperator { color: #CDCDCD; }

.cTreeTable { margin: 1px; margin-right: 0px; }
.cTreeImage { cursor: pointer; cursor: hand; }
.cTreeImagePlace { }
.cTreeTitlePlace { padding-right: 2px; }

.cTooltip {	position: absolute; top: 0px; left: 0px; border: 1px solid #EFEFEF; width: 300px;	padding: 0px; background-color: #FFFFFF; direction: rtl; }
.cTooltipHeader { padding: 3px; font-weight: 600; font-size: 11px; background-color: #EFEFEF; }
.cTooltipContent { padding: 5px; text-align: justify; font-size: 11px; background-image: url('/wx-theme/utstp/theme/message/back.content.gif'); background-repeat: repeat-x; }

.cMessage { direction: rtl; position: absolute; top: 0px; left: 0px; display: none; background-image: url('/wx-theme/utstp/message/background.gif'); }
.cMessageBody { }
.cMessageMessage { width: 350px; background-color: #FFFFFF; }
.cMessageTitle { padding: 3px; background-color: #F4F4F4; padding-bottom: 5px; border: 1px solid #BEBEBE; border-bottom: 0px; text-align: justify; font-size: 11px; font-weight: 600; color: #555555; }
.cMessageContent { font-size: 11px; border: 1px solid #BEBEBE; text-align: justify; padding: 5px; padding-bottom: 7px; padding-top: 7px; background-image: url('/wx-theme/utstp/theme/message/back.content.gif'); background-repeat: repeat-x; }

.cFormSection { }
.cFormSectionTitle { font-size: 11px; padding: 2px; padding-bottom: 5px; padding-right: 10px; font-weight: 600; color: #555555; border-right: 2px solid #EFEFEF; background-color: #FEFEFE; }
.cFormTitle { vertical-align: top; padding-top: 3px; }
.cFormTitleSelected { vertical-align: top; padding-top: 3px; background-color: #F9F9F9; }
.cFormObject { }
.cFormObjectEN { width: 175px; font-family: verdana; font-size: 11px; direction: ltr; }
.cFormObjectFA { width: 175px; }
.cFormObjectCheck { cursor: pointer; cursor: hand; }
.cFormObjectSelected { background-color: #F9F9F9; }
.cFormHelp { text-align: center; }
.cFormHelpSelected { text-align: center; background-color: #F9F9F9; }
.cFormFooter { margin-top: 10px;  }
.cFormButtonPlace { text-align: center; }
.cFormButton { cursor: pointer; cursor: hand; text-align: center; }
.cFormLinkPlace { text-align: left; }
a.cFormLink, a.cFormLink:hover, a.cFormLink:visited { }
a.cFormLink:hover { }

.cRelatedTitle { text-align: justify; font-size: 11px; padding: 2px; padding-bottom: 5px; padding-right: 10px; font-weight: 600; color: #555555; border-bottom: 2px solid #EFEFEF; border-top: 1px solid #EFEFEF; background-color: #F9F9F9; }
.cRelatedLine0 { border: 1px solid #EFEFEF; }
.cRelatedLine1 { border: 1px solid #EFEFEF; }

.cTable { }
.cTableContent { }
.cTableContentOver { }
.cTableImage { margin-right: 10px; }
.cTableItemContent { }
.cTableItemTools { text-align: left; padding: 2px; background-color: #FAFAFA; }

.cPercent { border: 1px solid #C1C1C1; }
.cPercentView { background-color: #C1C1C1; font-size: 7px; }

.cList { }
.cListHeader { font-size: 11px; padding: 2px; padding-bottom: 5px; padding-right: 10px; font-weight: 600; color: #555555; background-color: #F9F9F9; }
.cListCheck { cursor: pointer; cursor: hand; }
.cListCheckPlace { text-align: center; }
.cListCheckPlaceOver { text-align: center; background-color: #F9F9F9; }
.cListItem { }
.cListItemOver { background-color: #F9F9F9; }
.cListTool { text-align: center; }
.cListToolOver { text-align: center; background-color: #F9F9F9; }
.cListFooter { padding: 0px; }
.cListFooterTable { background-color: #F9F9F9; }
.cListActionPlace { padding: 2px; padding-right: 12px; }
.cListActionSelect { }
.cListButtonPlace { padding: 2px; text-align: left; }
.cListButton { text-align: center; cursor: pointer; cursor: hand; }
.cListSeperator { font-size: 11px; padding: 2px; padding-bottom: 5px; padding-right: 10px; font-weight: 600; color: #555555; border-right: 2px solid #EFEFEF; background-color: #FEFEFE; }

.cPagebar { width: 95%; }
.cPagebarData { }
.cPagebarSelect { }
.cPagebarPages { direction: ltr; text-align: right; }
a.cPagebarLink, a.cPagebarLink:hover, a.cPagebarLink:visited { }
a.cPagebarLink:hover { }

.cToolbar {}
.cToolbarObject {}
.cToolbarObjectFA { direction: rtl; font-family: tahoma; font-size: 11px; }
.cToolbarObjectEN { direction: ltr; font-family: verdana; font-size: 10px; }
.cToolbarButton { text-align: center; cursor: pointer; cursor: hand; }

.cViewImage { }
.cViewTable { }
.cViewTitle { font-weight: 600; padding-bottom: 2px; }
a.cViewTitle, a.cViewTitle:hover, a.cViewTitle:visited { font-weight: 600; }
.cViewDate { padding-bottom: 2px; }
.cViewData { white-space: nowrap; padding-bottom: 2px; }
a.cViewData, a.cViewData:visited, a.cViewData:hover { color: #222299; white-space: nowrap; }
.cViewEnglish { direction: ltr; font-family: verdana; padding-bottom: 2px;  text-align: right; }
.cViewComment { text-align: justify; padding-bottom: 2px; }
.cViewText { text-align: justify; padding-top: 5px; padding-bottom: 5px; line-height: 15px; padding-bottom: 2px; }

.cCalendarTable {}
.cCalendarYM { text-align: center; font-weight: 600; }
.cCalendarDayName { text-align: center; font-weight: 600; padding-bottom: 3px; border-bottom: 1px solid #000000; }
.cCalndarPNMDay {  text-align: center; color: #C1C1C1; }
.cCalendarToday { text-align: center; font-weight: 600; }
.cCalendarDay { text-align: center; }

