body, html { margin: 0; padding: 0; height: 100%; font-family: arial,tahoma,verdana,sans-serif; font-size: 12px; }
img { border: 0; vertical-align: middle; }

.BOTTOM_PANEL { height: 30px; width: 100%; background-color: #e3eaed; border: solid 1px #cccccc; margin-left: 0px; margin-right: 0px; }
.copyright { FONT-SIZE: 10px; font-weight: normal; FONT-FAMILY: verdana, arial, geneva,sans-serif; color: #666666; margin-right: 10px; }
.DETAIL_PANEL { background-color: #FFFFFF; border: 1px solid #297da9; width: 100%; height: 90%; FONT-SIZE: 11px; font-weight: normal; FONT-FAMILY: arial, verdana,geneva,sans-serif; color: #000000; }
.DetailHeader { BACKGROUND-COLOR: #cccccc; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px; COLOR: #013c59; FONT-WEIGHT: 800; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,geneva,sans-serif; background-image: url(/SWiseWeb/images/cal_navi_bgd.gif); border-bottom: 0px solid #d1e5f3; border-top: 0px solid #297da9; height: 24px; }

table.incidentTable { border: #9fc6e4 0px solid; border-right: none; }
    table.incidentTable td { line-height: 22px; border-right: #dfdfe1 1px solid; padding-left: 5px; }
        table.incidentTable td.last { border-right: #9fc6e4 1px solid; }
    table.incidentTable tr:hover { background: #dff1f1; }

td.incidentTable1stRow { padding: 2px 5px; background: #f5f5f5; height: 22px; line-height: 22px; border-bottom: #ccc 1px solid; border-top: solid 1px #ccc; font-weight: bold; color: #666; }
tr.TableHeader:first-child .incidentTable1stRow { border-top: 1px solid #f5f5f5; }
td.incidentTable1stRow a:visited { color: #013c59; text-decoration: none; }
td.incidentTable1stRow a:link { color: #013c59; text-decoration: none; }
td.incidentTable1stRow a:hover { color: #013c59; text-decoration: underline; }
tr.mouseOver { BACKGROUND-COLOR: #e3eaed; padding: 0px; }
tr.TrOddRow { BACKGROUND-COLOR: #f0f0f0; padding: 0px; }
tr.TrEvenRow { BACKGROUND-COLOR: #ffffff; padding: 0px; }
td.cal_border_btm { BACKGROUND-COLOR: #99bde9; }

/* for project list in work summary widget */
tr.tr_row_hover:hover {background-color: #D6F7EA;}
div.gotoviewofproj {position: absolute; border: 1px solid #D6D3D6; background-color: white; width:150px;}
div.gotoviewofproj .gotoviewofproj-title{color: #4369B5; padding: 5px 5px 2px 10px; display:block;}
div.gotoviewofproj a {text-decoration: none;padding: 3px 5px 3px 20px; display:block;}
div.gotoviewofproj a:hover {background-color:#DEFBEF;}

font { font-family: Arial, Times; color: black; font-size: 8pt; }
.pagetitle { font-weight: bold; color: #013c59; }
.subtitle { text-decoration: underline; font-family: arial; font-size: 12px; font-weight: bold; color: #013c59; }
.LABEL_BLK { text-decoration: none; font-family: arial; font-size: 12px; font-weight: bold; }
.LABELS { text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; color: white; }
.DATA { text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; }
.DATA_DB { text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; }
.DATESTR { text-decoration: underline; font-family: arial; font-size: 12px; font-weight: normal; }
A.reportLink { text-decoration: none; font-family: arial; font-size: 11px; font-weight: normal; }
SELECT.quotamonth { WIDTH: 130px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12px; font-weight: normal; background-color: #FFFFFF; }
SELECT.teammembers { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12px; font-weight: bold; background-color: #FFFFFF; }
.TableHeader { background-color: #408080; padding-right: 1px; padding-left: 1px; padding-bottom: 2px; padding-top: 1px; text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; color: white; }
.table_header { height: 22px; line-height: 22px; background: #fff; color: #666; border-bottom: 1px solid #ccc; font-weight: bold; padding: 2px 2px; }
.table_header2 { text-decoration: none; background: url(/SWiseWeb/NewGUI_Gray/images/bg-listtable-header.gif) repeat-x; height: 23px; font-family: arial; font-size: 11px; font-weight: bold; color: #013c59; }

SELECT.calendar { font-family: verdana; color: black; font-size: 10px; font-weight: normal; }
.calendarBody { BORDER-BOTTOM: #ffffff 5px solid; }
.calendarHeader { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px; COLOR: white; FONT-WEIGHT: 800; FONT-SIZE: 11px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #408080; }
.calendarDayName { /*background-image: url(/SWiseWeb/images/cal_tile_behindDatespan.gif); */ BACKGROUND-COLOR: #fff; PADDING: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,geneva,sans-serif; TEXT-ALIGN: center; }
.calendarDayTable { WIDTH: 147px; }
.calendarDays { BACKGROUND-COLOR: #aaddff; PADDING: 1px; FONT-SIZE: 12px; font-weight: normal; FONT-FAMILY: arial,geneva,sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; }
a.calendarLink { COLOR: #333; TEXT-DECORATION: none; }
a.sundayLink { COLOR: #333; TEXT-DECORATION: none; }
a.crtdateLink { COLOR: #fff; font-weight: bold; TEXT-DECORATION: none; background-color: #4da946; padding: 3px 4px; border-radius: 3px; }
.navigator { TEXT-DECORATION: none; cursor: pointer; }
a.sundayLink { COLOR: #333; TEXT-DECORATION: none; }
a { TEXT-DECORATION: none; color: black; }
    a:hover { TEXT-DECORATION: underline; }
td.datestr { font-weight: bolder; color: black; }
td.datestrgrey { font-weight: bolder; color: #c0c0c0; }
td.sundaystr { font-weight: bolder; color: black; }
td.sunday { font-weight: bolder; color: #333; }

.member_list { background-color: #ffffff; width: 100%; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid white; border-bottom: 1px solid white; overflow: scroll; scrollbar-face-color: #edf9f9; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #98AAB1; margin: 0px; }
.drilldown_bar { }

.layout_over { height: 94px; width: 103px; border-top: 2px solid #999999; border-bottom: 2px solid #666666; border-right: 3px solid #666666; border-left: 3px solid #999999; cursor: pointer; }
.layout_on { height: 94px; width: 103px; border: 2px solid #000000; border-right: 3px solid #000000; border-left: 3px solid #000000; cursor: pointer; }
.layout_on :hover{border-top: 2px solid #999999; border-bottom: 2px solid #666666; border-right: 3px solid #666666; border-left: 3px solid #999999;}
.layout_off { height: 94px; width: 103px; border-top: 2px solid #cccccc; border-bottom: 2px solid #999999; border-right: 3px solid #999999; border-left: 3px solid #cccccc; cursor: pointer; }
.layout_off :hover{border-top: 2px solid #999999; border-bottom: 2px solid #666666; border-right: 3px solid #666666; border-left: 3px solid #999999;}

.span_button { font-family: Tahoma, Verdana, Arial, MS Sans Serif; font-size: 11px; font-weight: bold; color: #333333; background-color: #E0DFE3; background-image: url(/SWiseWeb/images/btn_state_off.gif); height: 15px; cursor: pointer; border-top: 2px outset #FFFFFF; border-right: 1px outset #FFFFFF; border-bottom: 1px outset #FFFFFF; border-left: 2px outset #FFFFFF; PADDING: 2px; }
.COLUMN_LABELS { background: #608080; }

.welcome {/* background: url(/SWiseWeb/NewGUI/images/icon-welcome.gif) no-repeat; */padding-left: 5px;}
.tableFontRed { font-size: 11px; font-weight: bold; color: #CC0000; }

.tableStatusRed { font-size: 10px; font-weight: bold; color: #CC0000; }

select { height: 21px; width: 200px; border: #9fc6e4 1px solid; line-height: 22px; }

.webPostData { font-size: 11px; font-weight: normal; height: 22px; PADDING: 2px; border-bottom: #ccc 1px solid; }
    .webPostData strong, .webPostData strong font, .webPostData font strong { font-weight: bolder; font-size: 24px; }
    .webPostData font a, .webPostData a { text-decoration: underline; color: Blue; }

.groupHeader { background: #e3eaed; PADDING: 1px; COLOR: #013c59; FONT-WEIGHT: 800; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,geneva,sans-serif; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #dfdfe1; border-bottom: 1px solid #dfdfe1; height: 24px; }
.groupSubHeader { background: #e3eaed; PADDING: 1px; COLOR: #013c59; FONT-WEIGHT: 800; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,geneva,sans-serif; border-left: 1px solid #dfdfe1; border-top: 1px solid #fff; border-right: 1px solid #dfdfe1; border-bottom: 1px solid #dfdfe1; height: 24px; }


#divheader { padding: 0 10px; height: 33px; line-height: 33px; }
table.tbl-padding tr td { line-height: 12px; padding: 3px 0; }

div.portal-body-wrapper{ overflow:auto !important;}
.x-tab-panel-body{ border-left: 0 !important;}
ul.x-tab-strip li {margin-bottom: -2px;background-color: #f5f5f5;border: 1px solid #ccc; }
ul.x-tab-strip li.x-tab-strip-active {background-color: #ffffff;}
.x-tab-strip-top .x-tab-right {background: none;}
.x-tab-strip-top .x-tab-left {background: none;}
.x-tab-strip-top .x-tab-strip-inner {background: none;}
