#main {
vertical-align:top;
width:100%;
padding:13px 8px 8px;
}

BODY {
background-color:#fff;
color:#444;
font-size:12px;
font-family:Verdana, Helvetica, sans-serif;
overflow:auto;
margin:0;
}

.body {
background-color:#fff;
color:#444;
}

IMG {
behavior:url("/oasrc/index/pngbehavior.htc");
border:0;
}

P {
margin-top:0;
margin-bottom:0;
}

SELECT {
font-size:12px;
border-top:#94c1e8 1px solid;
border-right:#94c1e8 1px solid;
border-bottom:#94c1e8 1px solid;
border-left:#94c1e8 1px solid;
}

TEXTAREA {
background-color:#fff;
font-size:12px;
border-top:#abc3d7 1px solid;
border-right:#abc3d7 1px solid;
border-bottom:#abc3d7 1px solid;
border-left:#abc3d7 1px solid;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

H1 {
color:#000;
margin-top:0;
font-weight:700;
margin-bottom:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

H2 {
color:#000;
margin-top:0;
font-weight:700;
margin-bottom:0;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

H3 {
color:#000;
font-weight:700;
font-size:13px;
margin-bottom:2px;
padding-top:4px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

A {
color:#0b578f;
text-decoration:none;
}

A:hover {
color:#000;
}

.logo {
vertical-align:bottom;
height:60px;
padding:10px;
}

.welcome {
color:#444;
font-weight:400;
font-size:12px;
vertical-align:middle;
height:23px;
border-right-color:#ddd;
padding:3px 10px 3px 0;
}

.btnmore {
background:url(btn_moreBlue.gif) no-repeat;
}

.button {
background-color:#ecf1f4;
background:url(bgBtn.gif) repeat-x;
color:#000;
background-position:50% bottom;
border:#abc3d7 1px solid;
font-weight:400;
font-size:12px;
padding-bottom:#abc3d7 1px;
vertical-align:middle;
padding-top:2px;

height:20px;
}
button{
    margin-left:5px;
}

.button:hover {
background-color:#4e8ccf;
border-color:#4e8ccf;
}

.checkbox {
border-right:0;
border-top:0;
vertical-align:bottom;
border-left:0;
border-bottom:0;
background-color:transparent;
margin:0;
}

.myArea {
padding-right:8px;
padding-left:4px;
font:12px Arial, Verdana, Helvetica, sans-serif;
color:#ccc;
white-space:nowrap;
}

#colorpicker {
vertical-align:middle;
}

UL.colorpicker {
border-right:medium none;
border-top:medium none;
border-left:medium none;
border-bottom:medium none;
margin:0 0 0 10px;
padding:3px 0 0;
}

UL.colorpicker LI {
display:inline;
cursor:pointer;
list-style-type:none;
margin:0;
padding:0;
}

.sitemap {
z-index:999995;
border:#4E8CCF 2px solid;
background:#F6F6F6;
visibility:visible;
padding:4px 8px 8px;
}

.teamNoticeBox {
color:#444;
border-color:#abc3d7;
}

.tabRow {
background:url(tabRowBg.gif) repeat-x;
background-position:50% top;
border-bottom:#0046ad 2px solid;
}

.currentTabLeft {
background:url(currentTab.gif) no-repeat;
background-position:left top;
border-bottom:#4e8ccf 2px solid;
}

.currentTab {
font-weight:700;
font-size:12px;
border-bottom:#4e8ccf 2px solid;
background-image:url(currentTab.gif);
background-position:center top;
padding:10px 5px 2px;
}

.currentTabRight {
background:url(currentTab.gif) no-repeat;
background-position:right top;
border-bottom:#4e8ccf 2px solid;
}

.otherTabLeft {
background:url(otherTab.gif) no-repeat;
background-position:left top;
border-bottom:#0046ad 2px solid;
}

.otherTab {
background:url(otherTab.gif) no-repeat;
background-position:center top;
border-bottom:#0046ad 2px solid;
font-weight:700;
font-size:12px;
color:#444;
padding:10px 5px 2px;
}

.otherTabRight {
background:url(otherTab.gif) no-repeat;
background-position:right top;
border-bottom:#0046ad 2px solid;
}

A.otherTabLink:hover {
color:#000;
text-decoration:none;
}

.myAreaLink {
margin-left:4px;
color:#444;
margin-right:4px;
}

A.myAreaLink:hover {
color:#0b578f;
}

#subtabs {
background-color:#4e8ccf;
}

.searchField {
background-color:#f6fafd;
border-right:#6fb0e4 1px solid;
border-top:#6fb0e4 1px solid;
font-size:12px;
border-left:#6fb0e4 1px solid;
border-bottom:#6fb0e4 1px solid;
}

.search {
color:#444;
padding:0 3px 0 5px;
}

.lastView {
background-color:#f4f9fc;
color:#444;
border-top:#0046ad 2px solid;
padding-left:10px;
padding-bottom:3px;
vertical-align:middle;
padding-top:5px;
border-bottom:#abc3d7 2px solid;
}

.listView {
border-right:#abc3d7 1px solid;
border-top:#abc3d7 1px solid;
border-left:#abc3d7 1px solid;
border-bottom:#abc3d7 1px solid;
}

.status_bar {
background-color:#f4f9fc;
color:#444;
border-top:#ABC3D7 2px solid;
padding-left:10px;
padding-bottom:2px;
vertical-align:middle;
padding-top:3px;
}

.listViewPaginationTdS1 {
background:#fafafa;
color:#666;
padding:3px 7px 3px 5px;
}

.listViewHRS1 {
background-color:#cbdae6;
}

.listViewThS1 {
border-right:medium none;
border-top:#ccc 1px solid;
font-weight:700;
font-size:12px;
background:#ebebed;
border-left:medium none;
border-bottom:#ccc 1px solid;
text-align:left;
padding:4px 5px;
}

.h3Row {
background:#fff url(bg.gif) repeat-x;
background-position:50% top;
color:#444;
margin-top:10px;
margin-bottom:0;
vertical-align:middle;
padding:6px 5px 4px 3px;
}

.button IMG {
margin-left:5px;
margin-right:5px;
}

.outer {
background-color:#FFF;
}

.head {
color:#000;
background-color:#F6F6F6;
text-align:right;
border-bottom:#CBDAE6 1px solid;
border-left:#CBDAE6 1px solid;
height:22px;
padding:5px 5px 3px;
}

.even {
color:#444;
word-break:break-all;
background-color:#fff;
word-wrap:break-word;
border-bottom:#E9E9E9 1px solid;
border-left:#E9E9E9 1px solid;
height:22px;
padding:3px 3px 1px;
}

.even1 {
color:#006b8a;
word-break:break-all;
background-color:#fff;
word-wrap:break-word;
border-bottom:#CBDAE6 1px solid;
border-left:#CBDAE6 1px solid;
height:22px;
padding:3px 3px 1px;
}

.dispadding {
color:#006b8a;
word-break:break-all;
background-color:#fff;
word-wrap:break-word;
border-bottom:#CBDAE6 1px solid;
border-left:#CBDAE6 1px solid;
}

.tabDetailTh {
background-color:#EBEBED;
border-bottom:#CBDAE6 1px solid;
padding:2px 4px 0;
}

.BODY_White {
background-color:#F6F6F6;
}

.list_head2 {
vertical-align:middle;
color:#444;
background-color:#EBEBED;
border-top:#CCC 1px solid;
border-bottom:#CCC 1px solid;
text-align:center;
padding:5px;
}

.list_head2 TH {
vertical-align:middle;
color:#444;
background-color:#EBEBED;
border-top:#CCC 1px solid;
border-bottom:#CCC 1px solid;
text-align:center;
padding:4px 5px 2px;
}

.textareasizefull {
width:100%;
}

.div_hide {
display:none;
visibility:hidden;
}

.th_font {
background-color:#ebebed;
text-align:center;
}

.workflowleft {
border:#68ABE4 1px solid;
}

.workflow_top_td {
background:#E9F5FF;
height:27px;
vertical-align:middle;
white-space:nowrap;
border-bottom:#68ABE4 1px solid;
}

.viewleft_top_td {
background:#E9F5FF;
height:28px;
vertical-align:bottom;
white-space:nowrap;
}

.viewleft_bottom_td {
background:#E9F5FF;
height:28px;
vertical-align:top;
white-space:nowrap;
}

.viewleft_top_space {
border-bottom:#68ABE4 1px solid;
}

.viewleft_bottom_space {
border-top:#68ABE4 1px solid;
}

a.tag_top_default {
background:transparent url(left_menu_tag2.gif) no-repeat scroll right -27px;
color:#666;
display:block;
float:left;
height:25px;
padding-right:6px;
font:normal 12px sans-serif;
font-weight:700;
margin-right:0;
text-decoration:none;
}

a.tag_top_default span {
color:#666;
background:transparent url(left_menu_tag1.gif) no-repeat 0 -27px;
display:block;
white-space:nowrap;
text-align:center;
line-height:16px;
padding:5px 1px 4px 10px;
}

a.tag_top_selected {
background:transparent url(left_menu_tag2.gif) no-repeat scroll right top;
color:#333;
display:block;
float:left;
height:25px;
padding-right:6px;
font:normal 12px sans-serif;
font-weight:700;
margin-right:0;
text-decoration:none;
}

a.tag_top_selected span {
color:#333;
background:transparent url(left_menu_tag1.gif) no-repeat;
display:block;
white-space:nowrap;
text-align:center;
line-height:16px;
padding:5px 1px 4px 10px;
}

a.tag_bottom_default {
background:transparent url(left_menu_tag4.gif) no-repeat scroll right -27px;
color:#666;
display:block;
float:left;
height:25px;
padding-right:6px;
font:normal 12px sans-serif;
font-weight:700;
margin-right:0;
text-decoration:none;
}

a.tag_bottom_default span {
color:#666;
background:transparent url(left_menu_tag3.gif) no-repeat 0 -27px;
display:block;
white-space:nowrap;
text-align:center;
line-height:16px;
padding:4px 1px 5px 10px;
}

a.tag_bottom_selected {
background:transparent url(left_menu_tag4.gif) no-repeat scroll right top;
color:#333;
display:block;
float:left;
height:25px;
padding-right:6px;
font:normal 12px sans-serif;
font-weight:700;
margin-right:0;
text-decoration:none;
}

a.tag_bottom_selected span {
color:#333;
background:transparent url(left_menu_tag3.gif) no-repeat;
display:block;
white-space:nowrap;
text-align:center;
line-height:16px;
padding:4px 1px 5px 10px;
}

UL.tablist {
font:12px Arial, Verdana, Helvetica, sans-serif;
border-bottom:#abc3d7 2px solid;
margin:0;
padding:3px 0;
}

UL.tablist LI A {
border-right:#ddd 1px solid;
border-top:#ddd 2px solid;
border-bottom:medium none;
margin:0;
padding:3px 8px;
}

UL.tablist LI A:hover {
border-left-color:#abc3d7;
background:#fafafa;
color:#000;
border-top:#abc3d7 2px solid;
border-right-color:#abc3d7;
border-bottom-color:#abc3d7;
}

UL.subpanelTablist {
border-bottom:#abc3d7 2px solid;
font:12px Arial, Verdana, Helvetica, sans-serif;
margin:0;
padding:3px 0;
}

UL.subpanelTablist LI A {
background-color:#fff;
border-right:#ddd 1px solid;
border-top:#ddd 2px solid;
border-bottom:medium none;
text-decoration:none;
margin:0;
padding:3px 8px;
}

UL.subpanelTablist LI A:hover {
background:#fafafa;
color:#000;
border-top:#abc3d7 2px solid;
border-bottom:#abc3d7 2px solid;
}

UL.tablist LI A.current {
background:#f6f6f6;
border-top:#abc3d7 2px solid;
font-weight:700;
border-bottom:#f6f6f6 2px solid;
border-right-color:#abc3d7;
}

UL.tablist LI A.current:hover {
color:#000;
border-top:#abc3d7 2px solid;
font-weight:700;
border-bottom:#f6f6f6 2px solid;
border-right-color:#abc3d7;
}

.tabForm {
background-color:#f6f6f6;
color:#000;
border-top:#4e8ccf 2px solid;
font-size:12px;
margin-bottom:5px;
border-bottom:#abc3d7 1px solid;
padding:10px 6px 12px 10px;
}

TD.dataLabel {
padding:5px;
}

.dataLabel {
font-weight:400;
font-size:12px;
text-align:left;
}

.dataField {
font-weight:400;
font-size:12px;
}

.moduleTitle {
margin-top:0;
margin-bottom:10px;
padding-bottom:0;
padding-top:0;
border-color:#abc3d7;
}

.search_bar {
padding-top:4px;
}

.tabDetailView {
background-color:#FFF;
border-top:#4e8ccf 2px solid;
border-right:#CBDAE6 1px solid;
margin-top:2px;
margin-bottom:10px;
border-bottom-color:#abc3d7;
}

.subject {
font-size:16px;
color:#333;
text-align:center;
letter-spacing:4px;
padding-top:13px;
}

.number {
font-size:13px;
color:#333;
}

.subMenu {
background-color:#fff;
color:#444;
width:100%;
font:12px Arial, Verdana, Helvetica, sans-serif;
border-color:#cbdae6;
text-align:left;
margin:0 0 10px;
padding:0 0 0 0;
}

UL.subMenu LI {
border-left-color:#cbdae6;
border-bottom:#cbdae6 1px solid;
color:#444;
border-top-color:#cbdae6;
background-color:#fff;
border-right-color:#cbdae6;
border-right:0;
border-top:0;
border-left:0;
list-style-type:none;
margin:0;
}

UL.subMenu LI A {
border-right:0;
border-top:0;
display:block;
border-left:0;
color:#444;
border-bottom:0;
text-align:left;
text-decoration:none;
padding:3px 3px 3px 6px;
}

UL.subMenu LI SPAN {
border-right:0;
border-top:0;
display_temp:block;
border-left:0;
border-bottom:0;
text-align:left;
text-decoration:none;
padding:3px 3px 3px 6px;
}

.leftColumnModuleS3 {
color:#444;
background-color:#fff;
border-color:#cbdae6;
}

.leftColumn {
border-color:#ddd;
}

TABLE.leftColumnModuleHead TH {
padding-left:6px;
padding-bottom:4px;
padding-top:8px;
text-align:left;
border-left-color:#abc3d7;
color:#666;
border-top-color:#abc3d7;
border-bottom:#abc3d7 2px solid;
background-color:#fff;
border-right-color:#abc3d7;
}

.leftColumnModuleName {
padding-left:3px;
padding-bottom:4px;
padding-top:4px;
}

.underFooter {
padding-top:5px;
border-top:#DDD 2px solid;
}

#mainTabForm {
padding:4px;
}

.mainTabFormSearch {
border-top:#abc3d7 1px solid;
}

#mainTabForm .tabFormTable {
background-color:#f6f6f6;
border-top:#4e8ccf 2px solid;
margin-bottom:0;
border-bottom:#abc3d7 1px solid;
padding:0 0 8px;
}

TD.tabFormData {
border-bottom:#abc3d7 1px solid;
padding:12px 5px;
}

.tabFormDataBorder {
border:#A7A6AA 1px solid;
padding:1px;
}

.tabFormDataframe {
border-top:#85878C 1px solid;
border-left:#85878C 1px solid;
border-right:#DCDFE4 1px solid;
border-bottom:#DCDFE4 1px solid;
}

.calendar {
border-right:#000 2px solid;
border-top:#fff 2px solid;
display:none;
font-size:11px;
background:#c8d0d4;
border-left:#fff 2px solid;
cursor:default;
color:#000;
border-bottom:#000 2px solid;
font-family:tahoma,verdana,sans-serif;
position:relative;
}

.calendar TABLE {
border-right:#fff 1px solid;
border-top:#000 1px solid;
font-size:11px;
background:#c8d0d4;
border-left:#000 1px solid;
cursor:default;
color:#000;
border-bottom:#fff 1px solid;
font-family:tahoma,verdana,sans-serif;
}

.calendar .button {
border-right:#000 1px solid;
border-top:#fff 1px solid;
border-left:#fff 1px solid;
border-bottom:#000 1px solid;
text-align:center;
padding:1px;
}

.calendar THEAD .title {
border-right:#000 1px solid;
border-top:#000 1px solid;
font-weight:700;
background:#788084;
border-left:#000 1px solid;
color:#fff;
border-bottom:#000 1px solid;
text-align:center;
padding:1px;
}

.calendar THEAD .name {
background:#e8f0f4;
border-bottom:#000 1px solid;
text-align:center;
padding:2px;
}

.calendar THEAD .hilite {
border-right:#000 2px solid;
border-top:#fff 2px solid;
background:#d8e0e4;
border-left:#fff 2px solid;
border-bottom:#000 2px solid;
padding:0;
}

.calendar THEAD .active {
border-right:#fff 1px solid;
border-top:#000 1px solid;
background:#b8c0c4;
border-left:#000 1px solid;
border-bottom:#fff 1px solid;
padding:2px 0 0 2px;
}

.calendar TBODY .day {
width:2em;
text-align:right;
padding:2px 4px 2px 2px;
}

.calendar TABLE .wn {
border-right:#000 1px solid;
background:#e8f4f0;
padding:2px 3px 2px 2px;
}

.calendar TBODY .rowhilite TD {
background:#d8e4e0;
}

.calendar TBODY .rowhilite TD.wn {
background:#c8d4d0;
}

.calendar TBODY TD.hilite {
border-right:#000 1px solid;
border-top:#fff 1px solid;
border-left:#fff 1px solid;
border-bottom:#000 1px solid;
padding:1px 3px 1px 1px;
}

.calendar TBODY TD.active {
border-right:#fff 1px solid;
border-top:#000 1px solid;
border-left:#000 1px solid;
border-bottom:#fff 1px solid;
padding:2px 2px 0;
}

.calendar TBODY TD.selected {
border-right:#fff 1px solid;
border-top:#000 1px solid;
font-weight:700;
background:#d8e0e4;
border-left:#000 1px solid;
border-bottom:#fff 1px solid;
padding:2px 2px 0;
}

.calendar TBODY TD.today {
font-weight:700;
color:#00f;
}

.calendar TBODY .disabled {
color:#999;
}

.calendar TBODY .emptycell {
visibility:hidden;
}

.calendar TBODY .emptyrow {
display:none;
}

.calendar TFOOT .ttip {
border-right:#000 1px solid;
border-top:#000 1px solid;
background:#788084;
border-left:#000 1px solid;
color:#fff;
border-bottom:#000 1px solid;
text-align:center;
padding:1px;
}

.calendar TFOOT .hilite {
border-right:#000 1px solid;
border-top:#fff 1px solid;
background:#d8e0e4;
border-left:#fff 1px solid;
border-bottom:#000 1px solid;
padding:1px;
}

.calendar TFOOT .active {
border-right:#fff 1px solid;
border-top:#000 1px solid;
border-left:#000 1px solid;
border-bottom:#fff 1px solid;
padding:2px 0 0 2px;
}

.combo {
border-right:#000 1px solid;
border-top:#fff 1px solid;
display:none;
font-size:smaller;
background:#d8e0e4;
left:0;
border-left:#fff 1px solid;
width:4em;
cursor:default;
border-bottom:#000 1px solid;
position:absolute;
top:0;
padding:1px;
}

.combo .label {
text-align:center;
padding:1px;
}

.combo .active {
border-right:#fff 1px solid;
border-top:#000 1px solid;
background:#c8d0d4;
border-left:#000 1px solid;
border-bottom:#fff 1px solid;
padding:0;
}

.combo .hilite {
background:#048;
color:#aef;
}

TABLE,TD {
color:#444;
font-size:12px;
}

FORM,#leftCol {
margin:0;
}

H4,H5,A.myAreaLink:link,A.myAreaLink:visited,UL.tablist LI A:link,UL.tablist LI A:visited {
color:#444;
}

A.utilsLink:link,A.utilsLink:visited {
font-weight:400;
font-size:12px;
padding-bottom:3px;
text-decoration:underline;
}

.currentTabLink,A.currentTabLink:link,A.currentTabLink:visited,A.currentTabLink:hover {
color:#fff;
text-decoration:none;
}

A.otherTabLink:link,A.otherTabLink:visited {
color:#444;
padding-top:0;
text-decoration:none;
}

A.lastViewLink:link,A.lastViewLink:visited,.lastViewLink {
color:#444;
border-left:#ccc 1px solid;
text-decoration:none;
padding:2px 5px;
}

A.lastViewLink:hover,A.listViewThLinkS1:hover,A.listViewPaginationLinkS1:hover {
color:#000;
text-decoration:underline;
}

.evenListRowS1,.oddListRowS1 {
color:#000;
border-bottom:#cbdae6 1px solid;
font-size:12px;
vertical-align:middle;
padding:3px 8px 5px 5px;
}

A.listViewTdLinkS1:link,A.listViewTdLinkS1:visited {
color:#0b578f;
font-size:12px;
text-decoration:underline;
}

A.listViewThLinkS1:link,A.listViewThLinkS1:visited {
color:#444;
font-weight:700;
text-decoration:none;
}

A.listViewPaginationLinkS1:link,A.listViewPaginationLinkS1:visited {
color:#444;
font-weight:700;
font-size:12px;
text-decoration:none;
padding:2px 0 3px;
}

.workflowleft th,.viewleft th {
background:url(left_menu_title.gif) repeat-x;
height:25px;
color:#000;
font-weight:400;
border-bottom:#68ABE4 1px solid;
text-align:left;
padding:0 4px;
}

UL.tablist LI,UL.subpanelTablist LI {
display:inline;
list-style-type:none;
margin:0;
}

UL.subpanelTablist LI A:link,UL.subpanelTablist LI A:visited {
color:#444;
text-decoration:none;
}

UL.subpanelTablist #addPageItem A,UL.subpanelTablist #addPageItem A:hover {
border-right:medium none;
border-top:medium none;
background:none transparent scroll repeat 0 0;
border-left:medium none;
border-bottom:medium none;
text-decoration:none;
}

UL.subpanelTablist LI A.current,UL.subpanelTablist LI A.current:hover {
background-image:#fff url(SubTabH.gif) repeat-x;
background-position:50% top;
font-weight:700;
border-bottom:#fff 2px solid;
color:#4f4f4f;
border-top:#abc3d7 2px solid;
border-right-color:#abc3d7;
}

UL.subMenu LI A:hover,UL.subMenu LI SPAN:hover {
color:#000;
background-color:#ecf1f4;
}

.calendar THEAD .weekend,.calendar TBODY TD.weekend {
color:red;
}


.FlowTable{
    border-width:0px; 
    border-collapse:collapse;
}
.FlowTable td{
    
    border-collapse:collapse;
}

.FormTable{
    background-color:#FFF;
    border-top:#4e8ccf 2px solid;
    border-right:#CBDAE6 1px solid;
    margin-top:2px;
    margin-bottom:10px;
    border-bottom-color:#abc3d7;
    border-collapse:collapse;
}
.selectbox{
background-color:#AEEEEE;
}
