html,body {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#202020;
width:100%;
text-align:center;
background:#fff;
margin:0;
padding:0;
}

h1 {
font:bold 200% Arial, Helvetica, Verdana, sans-serif;
color:#126ca1;
letter-spacing:-1px;
margin:5px 0 10px;
}

h2 {
font:bold 160% Helvetica, Arial,Verdana, sans-serif;
color:#000;
margin:0 0 10px;
}

h3 {
font:bold 110% Arial, Helvetica, Verdana, sans-serif;
color:#000;
margin:0 0 10px;
}

h4 {
font:bold 110% Arial, Helvetica, Verdana, sans-serif;
color:#126ca1;
margin:0 0 10px;
}

h5 {
font:bold 110% Arial, Helvetica, Verdana, sans-serif;
color:#063;
margin:0 0 10px;
}

h6 {
font:bold 100% Arial, Helvetica, Verdana, sans-serif;
color:#126ca1;
margin:0 0 10px;
}

table,input,textarea,button,select {
customstylescssfont-size:12px;
font-family:tahoma;
font-size:11px;
}

hr {
height:7px;
background:#fff;
color:#fff;
border:none;
border-top:1px solid #bdd7e9;
border-bottom:3px solid #bdd7e9;
margin:15px 0 7px;
padding:0;
}

form hr {
height:1px;
background:#fff;
color:#fff;
border:none;
border-top:1px dotted #666;
margin:7px 0 20px;
padding:0;
}

td,th {
font-family:Arial, sans-serif;
}

div,span,p,ul,li {
font:12px/140% Arial, Verdana, sans-serif;
}

.activeService {
color:green;
}

.inactiveService {
color:darkgray;
}

.emailService {
color: green;
}
.postalService {
color: red;
}
p {
margin:0 0 10px;
}

pre {
font-family:monospace;
}

a:visited,.wpsLink:visited {
color:#669;
}

.layoutColumn {
width:auto;
}

#FLYParent {
width:1024px;
background:#fff;
overflow:hidden;
text-align:left;
margin:0 auto;
}

#mainContent {
font-size:12px;
padding:5px;
}

.custom-1_Portlet #mainContent {
background:#FF0!important;
padding:5px;
}

#mainContent p,#mainContent h1,#mainContent h2,#mainContent h3,#mainContent h4,#mainContent h5 {
text-align:left;
}

.themeHeader {
width:100%;
background:transparent url(./images/banner/banner_L.gif) no-repeat 10px 12px;
clear:both;
margin:0;
padding:0;
}

.banner {
color:#126ca1;
background:none;
height:90px;
position:relative;
z-index:0;
border-bottom:1px solid #4265ae;
margin:0;
padding:0;
}

.bannerTitle {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:large;
color:#126ca1;
font-weight:700;
padding-left:20px;
}

.launch {
float:left;
border:0;
cursor:pointer;
background:transparent url(./colors/default/launchLink.gif) no-repeat right bottom;
color:#02602e;
font-family:tahoma;
font-weight:700;
font-size:11px;
text-decoration:none;
vertical-align:top;
position:relative;
z-index:1;
margin:70px 0 0 5px;
padding:0;
}

.launch img {
vertical-align:baseline;
}

.launch:hover {
color:#8b0f04;
background:transparent url(./colors/default/launchLinkHover.gif) no-repeat right bottom;
}

.main-menu {
color:#000;
background-color:#EBF1F7;
border:1px solid;
-moz-border-radius-topright:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-bottomleft:2px;
width:200px;
text-align:left;
position:relative;
z-index:2;
border-color:#126ca1;
}

.main-menu-item,.main-menu-item:visited {
background-color:#EBF1F7;
color:#000!important;
text-decoration:none;
white-space:normal;
padding:3px;
}

.main-menu-item-selected {
background:none;
background-color:transparent;
color:#000!important;
border-top:1px solid;
border-bottom:1px solid;
cursor:pointer;
white-space:normal;
text-decoration:none;
font-size:x-small;
border-color:#B9CEEA;
padding:3px;
}

.main-menu-item-selected a {
background:none;
background-color:transparent;
}

.main-menu-item-selected img,.main-menu-item img {
border:0;
background:none;
background-color:transparent;
height:16px;
width:16px;
}

.main-menu-item .portlet-separator {
line-height:1px;
background-color:#999;
margin:0;
}

.portlet-separator {
line-height:1px;
background-color:#999;
height:1px;
margin:0;
}

.breadcrumbNav {
font:bold 11px Arial;
color:#8b0f04;
float:none;
margin-left:10px;
padding:5px 0 0;
}

.breadcrumbNav a,.breadcrumbNav a:visited,.breadcrumbNav a:hover,.breadcrumbNav a:active {
color:#555;
text-decoration:none;
padding:0 7px;
}

.searchControl table {
margin:0;
padding:0;
}

.searchControl input {
color:#333;
font-weight:400;
vertical-align:top;
margin:0;
padding:2px 3px;
}

.searchControl .wpsInstructionText {
color:#333;
font-family:Arial;
font-size:11px;
vertical-align:middle;
}

.searchControl {
float:right;
color:#333;
font-family:Arial;
font-size:11px;
text-decoration:none;
background:transparent url(./colors/default/searchBackground.gif) no-repeat left bottom;
height:25px;
margin:25px 0 0;
padding:0 10px 0 20px;
}

.searchControl td {
position:relative;
right:10px;
}

.toolbar {
float:right;
background:transparent url(./colors/default/searchBackground.gif) no-repeat left bottom;
height:25px;
margin:0;
padding:0 0 0 10px;
}

.wpsToolBar p {
font-family:Arial, Helvetica, sans-serif;
width:100%;
color:#fff;
}

.toolbarLink {
font-family:Tahoma;
font-size:x-small;
background-color:transparent;
text-decoration:none;
vertical-align:top;
margin:0 10px;
}

.toolbar img {
border:0;
height:15px;
width:15px;
vertical-align:top;
margin:0 -12px;
}

a.toolbarLink,a.toolbarLink:visited,a.toolbarLink:hover,a.toolbarLink:active {
color:#19679d;
font-family:Arial;
font-size:11px;
font-weight:700;
text-decoration:none;
vertical-align:middle;
padding:6px 0 8px;
}

a.login,#portalLogoutLink {
color:#8b0f04;
font-size:11px;
font-family:Arial;
text-decoration:underline;
font-weight:700;
position:absolute;
right:0;
top:58px;
margin-right:10px;
}

a.login {
margin-top:5px;
}

.wpsPageBarFirstRow,.wpsPageBar {
clear:both;
float:left;
position:relative;
left:170px;
/*z-index:1; Don't use, breaks modal windows in IE*/
white-space:normal;
width:760px;
margin:-36px 0 0;
padding:0;
}

.wpsPageBarFirstRow {
background:none;
}

.wpsPageBar {
background:url(./colors/default/topnavL2_background.gif) repeat-x bottom;
background-color:#EEF0F5;
clear:both;
padding:3px 0;
}

.pageBarSeparator {
background:url(./colors/default/pageBarSeparator.gif) no-repeat left top;
width:100%;
height:6px;
border-top:none;
border-bottom:none;
border:none;
clear:both;
position:relative;
top:-1px;
padding:0;
}

.pageBarSeparator1 {
width:100%;
height:0;
clear:both;
padding:0;
}

.wpsPageBarFirstRow li,.wpsPageBar li {
font-family:Tahoma;
font-size:11px;
line-height:12px;
text-align:center;
font-weight:700;
float:left;
list-style:none;
height:25px;
width:auto;
}

.wpsPageBarFirstRow a,.wpsPageBar a .footer a, {
list-style:none;
position:relative;
}

.wpsPageBarFirstRow li {
max-width:90px;
margin:3px -3px -1px 0;
padding:4px 2px 4px 6px;
}

.wpsPageBar li {
list-style:none;
padding:3px 8px;
}

.wpsPage_L {
width:4px;
}

.wpsSelectedPage_R {
background:url(./colors/default/topnav_selected_R.gif) no-repeat left top;
width:0;
}

.wpsUnSelectedPage_R {
background:url(./colors/default/topnav_unselected_R.gif) no-repeat left top;
width:0;
}

.wpsSelectedPage {
color:#fff;
background:transparent url(./colors/default/topnav_selected.gif) no-repeat left top;
padding-top:5px;
border:none;
width:auto;
white-space:normal;
}

.wpsPageBar .wpsSelectedPage {
color:#fff;
background:none;
background-color:#F7F8FA;
border:1px solid;
-moz-border-radius:4px;
margin-bottom:-1px;
border-color:#BBC5D8;
}

.wpsSelectedPage a,.wpsSelectedPage a:visited,.wpsSelectedPage a:hover,.wpsSelectedPage a:active {
color:#fff;
text-decoration:none;
white-space:normal;
padding:0;
}

.wpsUnSelectedPage div {
background:url(./colors/default/topnav_unselected_R.gif) no-repeat right top;
padding:20px;
}

.wpsPageBarFirstRow .wpsUnSelectedPage {
color:#365d2d;
background:transparent url(./colors/default/topnav_unselected.gif) no-repeat left top;
border:none;
}

.wpsUnSelectedPage {
color:#126ca1;
}

.wpsUnSelectedPage table,.wpsSelectedPage table {
color:#126ca1;
height:24px;
font-size:11px;
border-collapse:collapse;
border:none;
}

.wpsUnSelectedPage a,.wpsUnSelectedPage a:visited,.wpsUnSelectedPage a:active {
color:#365d2d;
text-decoration:none;
white-space:normal;
vertical-align:middle;
padding:0;
}

.wpsUnSelectedPage a:hover {
color:#8b0f04;
}

.menuLink {
border:0;
margin:-5px 0 0;
padding:0;
}

.sideBarBackground {
background:none;
border:none;
border-collapse:collapse;
margin:0;
padding:0;
}

.wpsSideNav {
line-height:11px!important;
font-family:Tahoma;
font-size:10px;
color:#02602e;
border:none;
background:#eef6eb;
border-left:1px solid #b4c8ae;
border-right:1px solid #b4c8ae;
text-decoration:none;
width:179px;
margin:20px 0 0;
padding:0;
}

.wpsSideNavTop {
background:url(images/sideNav/sideNavTop.gif) no-repeat left top;
position:relative;
top:27px;
height:14px;
}

.wpsSideNavBottom {
background:none;
position:relative;
top:0;
height:50px;
}

.wpsSideNav li {
display:inline;
list-style:none;
margin-left:0;
padding-left:0;
}

.wpsNavItem {
text-decoration:none;
display:block;
white-space:normal;
color:#02602e!important;
border-bottom:1px solid #b4c8ae;
line-height:10px!important;
padding:7px 4px 7px 1px;
}

ul li ul li .wpsNavItem {
background:none!important;
border-bottom:none!important;
height:100%;
padding:3px 4px 5px 0!important;
}

ul li ul li ul li ul li .wpsNavItem {
padding:2px 4px 4px 0!important;
}

ul li ul li ul li ul li .wpsNavItem a {
padding-bottom:4px!important;
}

.wpsNavItem a {
display:inline;
font-size:10px;
font-family:Tahoma;
font-weight:700;
background-color:none!important;
line-height:10px!important;
border-bottom:none!important;
}

.selected {
color:#fff!important;
font-weight:700;
text-decoration:none;
display:block;
cursor:default;
white-space:normal;
}

.selected a {
display:inline;
cursor:pointer;
text-decoration:none;
color:#fff!important;
}

span.wpsNavItem {
background:#d3e7ce;
}

span.selected {
background:#69915d;
}

ul li ul li span.selected {
background:#69915d!important;
}

ul li ul li .selected a {
color:#fff!important;
}

.wpsNavIcon {
height:10px;
width:9px;
border:0;
vertical-align:baseline;
float:left;
clear:both;
margin:0 0 0 1px;
padding:1px 2px 5px 0;
}

ul ul ul .wpsNavIcon {
margin:1px 2px 0 12px!important;
}

ul ul ul ul .wpsNavIcon {
position:relative;
left:10px;
}

.wpsNavLevel1 {
color:#02602e!important;
padding-top:2px;
}

#portalSelectedNode ul,.wpsSideNav ul {
border-bottom:1px solid #b5cbad!important;
}

.selected .wpsNavLevel1 {
color:#fff!important;
white-space:normal;
}

a.wpsNavLevel1 {
font-size:10px;
}

.menuLinkSideNav {
margin-top:-3px!important;
margin-bottom:-25px!important;
}

.portalFlyout {
position:absolute;
left:-390px;
width:382px;
background-color:#fff;
}

.portalFlyoutExpanded {
position:absolute;
border-top:1px solid;
border-left:1px solid;
border-bottom:1px solid;
border-top-color:#97A9C1;
border-left-color:#97A9C1;
border-bottom-color:#97A9C1;
background:#fff url(portalFlayoutBackground.gif) repeat-y left top;
}

.portalFlyoutCollapsed {
position:absolute;
background:#fff url(portalFlayoutBackground.gif) repeat-y left top;
}

.portalFlyoutIframe {
border:0;
background:#fff url(portalFlayoutBackground.gif) repeat-y left top;
}

.footer {
clear:both;
color:#19679d;
background:none;
border:none;
}

.footer ul {
padding-top:10px;
padding-left:31%;
margin:0;
}

.footer a {
list-style:none;
}

.footerText {
color:#7f878a;
text-align:center;
margin-top:-20px;
height:20px;
top:35px;
white-space:nowrap;
display:inline;
padding:10px 20px;
}

.footerText span {
font-size:11px;
}

.footerText a {
color:#19679d;
font-size:11px;
padding:0 5px;
}

.quickLinkItem {
color:#000;
padding-bottom:2px;
}

.quickLinkItem a,.quickLinkItem a:visited,.quickLinkItem a:hover,.quickLinkItem a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#7f878a;
text-decoration:none;
}

.quickLinkItem img {
padding-bottom:4px;
}

.wpsFLYflyout {
border:10px solid;
text-decoration:none;
white-space:nowrap;
background-color:#fff;
color:#202020;
border-color:#9EB0CB;
}

.dndDropAware {
border:0;
background-color:#FFEBC5;
}

.dndDropActive {
border:0;
background-color:#FF9000;
}

.dndDragSelected {
border:1px;
background-color:#DDD;
}

.dndMoveCursor {
cursor:move;
}

.dndNoDropCursor {
cursor:not-allowed;
}

.contentPaletteDragClass div {
background-color:#a3a3a3;
background:url(./colors/default/palette_selected_portlet.gif) repeat-x;
font-weight:400;
font-family:Arial;
font-size:xx-small;
}

.wpsPortlet {
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
background-image:none;
border-color:#CACACA;
margin:5px;
}

.wpsPortletBody {
position:static;
margin:5px;
}

.wpsPortletBody table {
font-size:12px;
margin:5px;
}

.wpsPortletTitleBar {
font-size:small;
color:#616161;
background:url(./colors/default/portletTitleBarBg1.gif) repeat-x;
background-color:#bad3e8;
padding-left:5px;
width:100%;
white-space:nowrap;
}

.wpsPortletIcons {
text-align:right;
vertical-align:top;
padding-right:3px;
}

.wpsThinSkinContainerBarBorder {
background:url(./colors/default/portletTitleBarBg.gif) repeat-x;
background-position:bottom;
background-color:#fff;
}

.wpsThinSkinDragZoneContainer {
width:75%;
display:inline;
float:left;
}

.wpsThinSkinMenuContainer {
display:inline;
float:right;
padding-right:3px;
}

.portlet-font {
font-family:Arial, Verdana, sans-serif;
color:#333;
}

.portlet-msg-error {
padding-left:0!important;
padding-top:0!important;
color:#d11719!important;
font-weight:700;
}

.label .portlet-msg-error,.labelCell .portlet-msg-error {
color:#d11719!important;
font-weight:400;
}

span.portlet-msg-error {
font-weight:400;
}

.portlet-menu-item-selected {
background-color:#AAA;
border-color:#333;
border-style:solid;
border-width:1px;
padding:3px;
}

.portlet-menu-caption {
border-color:#333;
border-style:solid;
border-width:1px;
}

.help {
font-size:xx-small;
color:#000;
font-family:Arial, Helvetica, sans-serif;
}

.help_indent {
font-size:xx-small;
color:#000;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
}

A.help:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
color:#669;
}

H2.help {
padding-left:8px;
font-weight:700;
font-size:x-small;
color:#126ca1;
padding-top:22px;
border-bottom:1px solid #B0B0B0;
height:16px;
background-color:#F0F0F0;
text-align:left;
}

H3.help {
font-size:x-small;
padding-left:8px;
font-weight:700;
padding-top:3px;
height:20px;
background-color:#F0F0F0;
}

H3 A.help {
font-size:x-small;
color:#4065b1;
background-color:#F0F0F0;
text-decoration:none;
}

H4.help {
padding-left:8px;
color:#000;
padding-top:3px;
height:20px;
background-color:#F0F0F0;
text-align:left;
margin:16px 20px 0;
}

H4 A.help {
font-weight:400;
font-size:xx-small;
color:#000;
font-style:italic;
background-color:#F0F0F0;
}

P.help {
padding-bottom:0;
padding-top:4px;
margin:2px 20px 0 30px;
}

P.help_indent {
padding-bottom:0;
padding-top:4px;
margin:2px 20px 0 0;
}

PRE.help {
margin-left:30px;
font-family:monospace;
}

DT A.help {
font-weight:900;
color:#000;
}

DD.help {
padding-bottom:20px;
padding-top:2px;
}

LI.help {
padding-bottom:2px;
padding-top:2px;
}

TABLE.help {
padding-right:20px;
padding-left:30px;
margin-left:28px;
}

TH.help {
text-align:center;
padding-top:5px;
padding-bottom:5px;
vertical-align:top;
}

TD.help {
padding-bottom:3px;
vertical-align:top;
padding-top:3px;
text-align:left;
}

samp {
font-size:x-small;
}

TABLE.dataTable {
color:#000;
width:90%;
border-collapse:collapse;
background-color:#FFF;
margin-left:28px;
border-color:#000;
}

.dataTable TH {
font-weight:700;
font-size:.7em;
color:#000;
background-color:#F0F0F0;
}

div.column {
float:left;
margin:0;
padding:0;
}

div.endfloat {
border:0;
clear:both;
padding:0;
}

div.OOB h1 {
color:#000;
font:normal normal normal x-large Helvetica, Arial, Verdana, sans-serif;
voice-family:inherit;
margin:0;
padding:0;
}

html>div.OOB h1 {
font:normal normal normal x-large Helvetica, Arial, Verdana, sans-serif;
}

div.OOB h3 {
font:bold medium Helvetica, Arial, Verdana, sans-serif;
color:#4065b1;
margin:20px 0 4px;
}

html>div.OOB h3 {
font:bold medium Helvetica, Arial, Verdana, sans-serif;
color:#000;
margin:20px 0 4px;
}

div.OOB h5 {
voice-family:inherit;
font:bold 14px/18px Helvetica, Arial, Verdana, sans-serif;
color:#000;
margin:0 0 4px;
}

html>div.OOB h5 {
font:bold 14px/18px Helvetica, Arial, Verdana, sans-serif;
color:#000;
margin:0 0 4px;
}

div.OOB h6 {
font:normal normal normal xx-small Helvetica, Arial, Verdana, sans-serif;
voice-family:inherit;
margin:0;
padding:0;
}

html>div.OOB h6 {
font:normal normal normal x-small Helvetica, Arial, Verdana, sans-serif;
}

div.OOB p {
font:normal 12px/16px Arial, Helvetica, sans-serif;
margin:0 0 10px;
}

div#OOBgettingStarted div.header {
width:100%;
background:#8898b7 url(images/oob/stars.gif) left top no-repeat;
}

div#OOBgettingStarted div.headlines {
color:#fff;
background:transparent url(images/oob/largeHelpIcon.gif) right top no-repeat;
}

div#OOBgettingStarted div.headlines h1 {
padding:22px 183px 0 15px;
}

div#OOBgettingStarted div.headlines h3 {
width:502px;
padding:4px 183px 18px 15px;
}

div#OOBgettingStarted div.subheader {
color:#fff;
background:#126ca1;
}

div#OOBgettingStarted div.subheader h4 {
padding:20px 15px;
}

div#OOBgettingStarted div.content {
background:#e0edfd url(images/oob/corner-b-l-6.gif) bottom left no-repeat;
}

div#OOBgettingStarted div.one,div#OOBgettingStarted div.two {
margin-top:15px;
width:48%;
}

div#OOBgettingStarted div.grouping {
margin:8px;
}

div#OOBgettingStarted div.grouping h5 {
padding-left:73px;
color:#000;
background:transparent;
font-weight:700;
}

div#OOBgettingStarted div.grouping p {
padding-left:73px;
color:#404040;
background:transparent;
font:normal 12px/16px Arial, Helvetica, sans-serif;
margin:0;
}

div#OOBgettingStartedHelp {
padding-right:5px;
width:94%;
}

div#OOBgettingStartedHelp h3 {
color:#4065b1;
background:#fff;
margin:0 0 4px;
padding:5px 0 3px;
}

div#OOBgettingStartedHelp h6 {
color:#666;
font-size:small;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 7px;
}

div#OOBgettingStartedHelp h6.link {
margin-left:3px;
padding-left:13px;
background:transparent url(images/oob/bullet.gif) left 5px no-repeat;
}

#OOBportalApps {
width:250px;
padding-right:5px;
}

#OOBportalApps div.headlines {
color:#000;
background:#e4edfb url(images/oob/corner-t-l-6.gif) left top no-repeat;
}

#OOBportalApps div.headlines h4 {
width:224px;
margin-left:6px;
font-weight:700;
background:transparent url(images/oob/corner-t-r-6.gif) right top no-repeat;
padding:13px 7px 10px 13px;
}

#OOBportalApps div.content {
background:#E4EDFB url(images/oob/corner-b-l-6.gif) bottom left no-repeat;
padding:0;
}

#OOBportalApps a {
color:#767676;
background:transparent;
text-decoration:none;
}

#OOBportalApps a img {
margin-top:0;
border:0;
padding:0 7px 0 6px;
}

#OOBportalApps div.grouping {
color:#767676;
background:transparent;
display:block;
padding:1px 0;
}

#OOBportalApps div.grouping a {
width:238px;
background:#e4edfb;
float:left;
-moz-border-radius:4px;
padding:1px 0;
}

#OOBportalApps div.grouping a h5 {
margin-top:0;
font-weight:700;
padding:7px 6px 0 60px;
}

#OOBportalApps div.grouping a p {
margin:0;
padding:1px 6px 3px 60px;
}

#OOBportalWhatsNew .header h2 {
padding-right:5px;
padding-bottom:2px;
color:#126ca1;
background:transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:x-large;
}

#OOBportalWhatsNew .header h6 {
padding-right:5px;
margin-right:5px;
background:transparent;
font-family:Arial, Verdana, sans-serif;
font-size:small;
color:#888;
}

#OOBportalWhatsNew .columnone {
padding-right:5px;
margin-top:20px;
width:49%;
float:left;
}

#OOBportalWhatsNew .columnone p {
color:#888;
background:transparent;
font:normal 12px/16px Arial, Helvetica, sans-serif;
margin:0 0 15px;
}

#OOBportalWhatsNew .columntwo {
width:49%;
float:right;
margin:20px 0 0;
}

#OOBportalWhatsNew .columntwo p {
color:#888;
background:transparent;
font:normal 12px/16px Arial, Helvetica, sans-serif;
margin:0 5px 15px 0;
}

#OOBportalWhatsNew .columntwo .grouping {
padding-bottom:10px;
background:#fff;
margin:0 5px;
}

div#OOBportalStart {
width:96%;
padding-right:5px;
}

div#OOBportalStart h4 {
font:normal medium Helvetica, Arial, Verdana, sans-serif;
margin:0 0 5px;
padding:0;
}

div#OOBportalStart h4 a {
display:block;
background:transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
text-decoration:none;
color:#000;
padding:4px 6px 4px 20px;
}

div#OOBportalStart h4 a:hover {
color:#000;
background-color:#fff;
text-decoration:underline;
}

#OOBportalStart h2 {
color:#126ca1;
background:transparent;
padding:15px 0 0;
}

#OOBportalStart h5 {
color:#000;
background:transparent;
padding:2px 0 0;
}

#OOBportalWelcome div.col1 {
float:left;
margin:0;
}

#OOBportalWelcome div.endfloat {
border:0;
clear:both;
}

#OOBportalWelcome h1 {
font:normal normal normal x-large Helvetica, Arial, Verdana, sans-serif;
margin:0;
padding:0;
}

div#OOBportalWelcome h1 {
color:#fff;
background:transparent url(images/oob/corner-t-l.gif) left top no-repeat;
padding:16px 0 0 30px;
}

div#OOBportalWelcome h2 span {
color:#126ca1;
background:transparent;
}

div#OOBportalWelcome h2 {
color:#126ca1;
padding:0 0 6px 30px;
}

#OOBportalWelcome h3 {
font:normal normal normal medium Helvetica, Arial, Verdana, sans-serif;
margin:0;
padding:0;
}

div#OOBportalWelcome h3 {
color:#4065b1;
background:transparent;
font-weight:700;
padding:36px 27px 0 301px;
}

#OOBportalWelcome h4 {
font:normal normal normal small Helvetica, Arial, Verdana, sans-serif;
margin:0;
}

div#OOBportalWelcome h4 {
color:#000;
background:transparent;
font-weight:700;
padding:14px 27px 0 301px;
}

div#OOBportalWelcome h4 a {
margin-left:3px;
display:block;
background:transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
text-decoration:none;
color:#e05f00;
padding:4px 4px 4px 21px;
}

div#OOBportalWelcome h4 a:hover {
color:#000;
text-decoration:underline;
}

#OOBportalWelcome h6 {
font:normal normal bold x-small Helvetica, Arial, Verdana, sans-serif;
margin:0;
padding:0;
}

div#OOBportalWelcome h6 {
color:#515151;
background:transparent;
font-weight:400;
line-height:16px;
padding:0 27px 0 301px;
}

div#OOBportalWelcome {
padding-right:5px;
}

div#OOBportalWelcome div.header {
width:700px;
background:#b8c2c9 url(images/oob/corner-t-r.gif) right top no-repeat;
}

div#OOBportalWelcome div.content {
background:#eee url(images/oob/corner-b-l.gif) bottom left no-repeat;
line-height:1.2;
margin:0;
}

div#OOBportalWelcome div.col1 {
width:237px;
float:left;
padding:15px 0 0 27px;
}

div#OOBportalWelcome div.col2 {
float:none;
display:block;
}

#OOBportalWelcome div.br {
background:url(images/oob/corner-b-r.gif) 100% 100% no-repeat;
}

#OOBproductWelcomeBlurb .content {
width:710px;
}

#OOBproductWelcomeBlurb h6 {
color:#606060;
background:transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
margin:0 15px 0 30px;
}

#OOBproductWelcome .headerWCM {
color:#5377AB;
background:transparent url(images/oob/message_header_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBproductWelcome .headerDM {
color:#5377AB;
background:transparent url(images/oob/welcome_documents_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBproductWelcome .headerMessage {
color:#5377AB;
background:transparent url(images/oob/welcome_messaging_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBproductWelcome .headerDomino {
color:#5377AB;
background:transparent url(images/oob/welcome_domino_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBproductWelcome .headerPersonal {
color:#5377AB;
background:transparent url(images/oob/welcome_personalization_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBproductWelcome .headerTemplates {
color:#5377AB;
background:transparent url(images/oob/welcome_templates_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBproductWelcome h1 {
color:#000;
font-family:Arial, Verdana, sans-serif;
font-size:x-large;
margin:12px 20px 0 130px;
padding:22px 0 0 28px;
}

#OOBproductWelcome h3 {
color:#4065b1;
font-family:Arial, Verdana, sans-serif;
font-size:large;
margin:0 20px 0 130px;
padding:3px 0 0 28px;
}

#OOBproductWelcome .subheader {
padding:31px 0 0 19px;
}

#OOBproductWelcome .content {
background:#fff;
width:700px;
padding:10px 0 0;
}

#OOBproductWelcome .columnone {
width:330px;
float:left;
}

#OOBproductWelcome .columntwo {
width:330px;
float:right;
}

#OOBproductWelcome .grouping {
padding-left:20px;
padding-right:20px;
padding-bottom:15px;
}

#OOBproductWelcome p {
background:transparent url(images/oob/arrowCon_left.gif) left top no-repeat;
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#888;
padding-left:28px;
margin:0 0 20px 10px;
}

#OOBworkcenter {
width:300px;
}

#OOBworkcenter div.headlines {
color:#3966CD;
background:transparent;
padding:17px 17px 7px;
}

#OOBworkcenter div.headlines h4 {
padding-top:30px;
color:#000;
background:transparent url(images/oob/corner-t-r-6.gif) right top no-repeat;
}

#OOBworkcenter a {
color:#767676;
background:transparent;
text-decoration:none;
display:block;
}

#OOBworkcenter a img {
border:0;
margin:5px;
padding:0;
}

#OOBworkcenter div.grouping {
color:#767676;
background:transparent;
display:block;
padding:4px 0;
}

#OOBworkcenter div.grouping a {
width:288px;
background:#fff;
float:left;
-moz-border-radius:4px;
}

#OOBworkcenter div.grouping a p {
color:#888;
background:transparent;
font:normal 12px/16px Arial, Helvetica, sans-serif;
margin:0;
padding:9px 6px 8px 80px;
}

#OOBadminSection .headerUI {
color:#5377AB;
background:transparent url(images/oob/welcome_portalUI_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBadminSection .headerAccess {
color:#5377AB;
background:transparent url(images/oob/welcome_access_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBadminSection .headerSettings {
color:#5377AB;
background:transparent url(images/oob/welcome_settings_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBadminSection .headerContent {
color:#5377AB;
background:transparent url(images/oob/welcome_content_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBadminSection .headerAnalysis {
color:#5377AB;
background:transparent url(images/oob/welcome_analysis_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBadminSection .headerVirtual {
color:#5377AB;
background:transparent url(images/oob/welcome_vps_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBadminSection .headerPortlets {
color:#5377AB;
background:transparent url(images/oob/welcome_portlets_left.gif) left top no-repeat;
height:140px;
width:720px;
}

#OOBadminSection a {
display:block;
text-decoration:none;
}

#OOBadminSection div.headlines h1 {
color:#000;
margin:12px 20px 0 130px;
padding:20px 0 0 16px;
}

#OOBadminSection .headlines h3 {
color:#4065b1;
margin:0 20px 0 130px;
padding:7px 0 25px 16px;
}

#OOBadminSection .wrap h3,#OOBadminSection .wrap h5 {
padding:0 21px 0 16px;
}

#OOBadminSection .one h3,#OOBadminSection .one h5 {
padding:0 8px 0 16px;
}

#OOBadminSection .two h3,#OOBadminSection .two h5 {
padding:0 16px 0 8px;
}

#OOBadminSection h3special {
color:#4065b1;
background:transparent;
font-family:Arial, Verdana, sans-serif;
font-size:large;
margin-left:7px;
}

#OOBadminSection h5 {
color:#000;
background:transparent;
}

#OOBadminSection h5.title {
color:#000;
background:transparent;
font-weight:700;
}

#OOBadminSection h5.title em {
color:#000;
background:transparent;
font-style:normal;
}

#OOBadminSection h5.break {
margin-top:15px;
display:block;
}

#OOBadminSection div.headlines {
background:transparent;
}

#OOBadminSection div.headlines img {
float:right;
margin:17px 19px 0 0;
}

#OOBadminSection div.subheader {
height:4px;
margin-bottom:17px;
background:#e0edfd;
}

div#OOBadminSection div.one,div#OOBadminSection div.two {
width:49%;
}

#OOBadminWelcome .header {
color:#5377AB;
background:transparent url(images/oob/welcome_administration_left.gif) left top no-repeat;
height:140px;
width:720px;
}

div#OOBadminWelcome h1 {
color:#000;
background:transparent;
font-size:x-large;
margin:30px 20px 0 120px;
padding:0 0 0 9px;
}

div#OOBadminWelcome h3 {
color:#4065b1;
background:transparent;
margin:0 20px 0 120px;
padding:12px 0 24px 9px;
}

div#OOBadminWelcome a {
display:block;
text-decoration:none;
-moz-border-radius:4px;
padding:0 5px 10px 0;
}

div#OOBadminWelcome div.one,div#OOBadminWelcome div.two {
width:48%;
}

div#OOBadminWelcome div.grouping {
width:93%;
font-size:small;
margin:8px;
}

div#OOBadminWelcome h6 {
color:#5C5C5C!important;
background:transparent;
font-size:x-small;
margin:0;
padding:0 0 10px 73px;
}

div#OOBadminWelcome h6.more {
color:#5C5C5C!important;
background:transparent;
font-size:x-small;
margin:0;
padding:0 0 15px 73px;
}

div#OOBadminWelcome h6.less {
color:#5C5C5C!important;
background:transparent;
font-size:x-small;
margin:0;
padding:0 0 4px 73px;
}

div#OOBadminWelcome h5 {
text-indent:10px;
font-size:small;
color:#000;
background:transparent;
margin:0;
padding:12px 0 0;
}

div#OOBadminWelcome div.endfloat h4 {
color:#000;
background:transparent;
font-family:Arial, Verdana, sans-serif;
font-size:small;
margin:0 20px;
padding:19px 6px 0;
}

.wpsTableAdminHead {
color:#333;
background-color:#CCC;
}

.wpsStatusMsg {
color:#000;
background-color:#E7EFF7;
border:solid 2px #ABCACA;
-moz-border-radius:8px;
margin:0;
}

.wpsInstructionText {
color:#6B6B6B;
margin:.6em 0 0;
}

.wpsInstructionText em {
font-weight:700;
font-style:normal;
color:#8A59A6;
}

.wpsInstructionHeadText {
font-weight:700;
font-size:x-small;
color:#405380;
}

.wpsIndentXSmall {
padding-left:4px;
}

.wpsIndentSmall {
padding-left:8px;
}

.wpsIndentMedium {
padding-left:16px;
}

.wpsIndentLarge {
padding-left:32px;
}

.wpsIndentXLarge {
padding-left:48px;
}

.wpsTaskDisabledIconText {
font-weight:700;
white-space:nowrap;
color:#888;
}

.wpsDialogDisabledIconText {
color:#888;
}

.wpsButtonBarTop,.wpsButtonBarBottom {
background-color:#DFDFDF;
}

.wpsAdvancedOptions {
background-color:#e4e4e4;
border:solid 1px #4A4A4A;
margin-left:10px;
}

.wpsPortletColorBack {
background-color:#CCC;
}

.wpsPortletText,.wpsEditText,.wpsPortletSmText,.wpsEditSmText,.wpsPortletTinyText {
font-family:Arial, Verdana, sans-serif;
font-size:x-small;
color:#333;
}

.wpsCopyrightText {
font-size:xx-small;
color:#999;
}

.wpsTableHead {
font-weight:700;
color:#989898;
text-align:left;
}

.wpsTableRow,.wpsTableNrmRow {
color:#333;
background-color:#fff;
}

.wpsTableRow td,.wpsTableNrmRow td,.wpsTableShdRow td {
border-color:#AAA;
border-style:solid;
border-width:1px 0 0;
padding:3px;
}

.wpsTableHeadLink,.wpsTableHeadLink:visited,.wpsTableHeadLink:hover,.wpsTableHeadLink:active {
font-weight:400;
color:#000;
}

.wpsTable {
border-color:#AAA;
border-style:solid;
border-width:1px;
}

.wpsTableHeadStartAlignCenter,.wpsTableHeadMiddleAlignCenter,.wpsTableHeadEndAlignCenter {
font-weight:400;
color:#000;
text-align:center;
background-color:#fff;
border-color:#AAA;
border-style:none;
border-width:0;
}

.wpsTableHeadStartNumeric,.wpsTableHeadMiddleNumeric,.wpsTableHeadEndNumeric {
font-weight:400;
color:#000;
text-align:right;
background-color:#fff;
border-color:#AAA;
border-style:none;
border-width:0;
}

.wpsTableDataStartAlignCenter,.wpsTableDataMiddleAlignCenter,.wpsTableDataEndAlignCenter {
border-left:0 solid #AAA;
border-right:0 solid #AAA;
border-top:1px solid #AAA;
border-bottom:0 solid #AAA;
text-align:center;
}

.wpsTableDataStartNumeric,.wpsTableDataMiddleNumeric,.wpsTableDataEndNumeric {
border-left:0 solid #AAA;
border-right:0 solid #AAA;
border-top:1px solid #AAA;
border-bottom:0 solid #AAA;
text-align:right;
}

.wpsPagingTableHeaderStart {
background-color:#F0F0F0;
border-top:1px solid #AAA;
border-right:0 none #AAA;
border-bottom:0 none #AAA;
border-left:1px solid #AAA;
}

.wpsPagingTableHeaderMiddle {
background-color:#F0F0F0;
border-top:1px solid #AAA;
border-right:0 none #AAA;
border-bottom:0 none #AAA;
border-left:0 none #AAA;
}

.wpsPagingTableHeaderEnd {
background-image:url(./colors/default/PagingTableTopRight.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:transparent;
}

.wpsPagingTableFooterStart {
background-color:#F0F0F0;
border-top:0 none #AAA;
border-right:0 none #AAA;
border-bottom:1px solid #AAA;
border-left:1px solid #AAA;
}

.wpsPagingTableFooterMiddle {
background-color:#F0F0F0;
border-top:0 none #AAA;
border-right:0 none #AAA;
border-bottom:1px solid #AAA;
border-left:0 none #AAA;
}

.wpsPagingTableFooterEnd {
background-image:url(./colors/default/PagingTableBottomRight.gif);
background-repeat:no-repeat;
background-position:right bottom;
background-color:transparent;
}

.wpsPagingTableHeaderEmpty {
height:7px;
width:7px;
line-height:1px;
}

.wpsTableRowDetail td {
text-align:left;
border-width:0!important;
padding:2px 3px 5px;
}

.wpsTableSectionHead th {
border-color:#AAA;
border-style:solid;
border-width:1px 0 0;
padding:3px 0 3px 5px;
}

.wpsTableTopRow td {
border-color:#AAA!important;
}

.wpsCompactCheckBox,.wpsCompactRadioButton {
height:16px;
margin-top:0;
margin-bottom:0;
}

.wpsFieldMonospaced {
font-family:monospace;
font-size:x-small;
}

.wpsFlagText {
font-size:xx-small;
color:red;
}

.wpsPortletTabBarSeparator {
background:url(./colors/default/portletTabSeparator.gif);
background-repeat:repeat-x;
background-color:#95a5b9;
height:3px;
margin:0;
padding:0;
}

.wpsPortletTabTopStart {
background-image:url(./colors/default/PortletTabTopLeft.jpg);
background-repeat:no-repeat;
background-position:bottom left;
width:5px;
height:5px;
padding:0 2px;
}

.wpsPortletTabTopCenter {
background-image:url(./colors/default/PortletTabTopMiddle.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.wpsPortletTabTopEnd {
background-image:url(./colors/default/PortletTabTopRight.jpg);
background-repeat:no-repeat;
background-position:bottom right;
background-color:transparent;
width:5px;
height:5px;
border-style:none;
padding:0 2px;
}

.wpsPortletTabMiddleStart {
background-image:url(./colors/default/PortletTabCenter.jpg);
background-repeat:repeat-x;
background-color:#fff;
border-top:0 none silver;
border-right:0 none silver;
border-bottom:0 none silver;
border-left:1px solid silver;
}

.wpsPortletTabMiddleCenter {
background-image:url(./colors/default/PortletTabCenter.jpg);
background-repeat:repeat-x;
background-color:#fff;
white-space:nowrap;
border-style:none;
}

.wpsPortletTabMiddleEnd {
background-image:url(./colors/default/PortletTabCenter.jpg);
background-repeat:repeat-x;
background-color:#fff;
border-top:0 none silver;
border-right:1px solid silver;
border-bottom:0 none silver;
border-left:0 none silver;
}

.wpsPortletTabBottomStart {
background-color:#fff;
border-top:0 none silver;
border-right:0 none silver;
border-bottom:0 none silver;
border-left:1px solid silver;
width:5px;
height:5px;
}

.wpsPortletTabBottomEnd {
background-color:#fff;
border-top:0 none silver;
border-right:1px solid silver;
border-bottom:0 none silver;
border-left:0 none silver;
width:5px;
height:5px;
}

.wpsPortletSelectedTabTopStart {
background-image:url(./colors/default/PortletSelectedTabTopLeft.jpg);
background-repeat:no-repeat;
background-position:bottom left;
width:5px;
height:5px;
padding:0 2px;
}

.wpsPortletSelectedTabTopCenter {
background-image:url(./colors/default/PortletSelectedTabTopMiddle.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-top:0 solid #AAC2E6;
border-right:0 none #AAC2E6;
border-bottom:0 none #AAC2E6;
border-left:0 none #AAC2E6;
}

.wpsPortletSelectedTabTopEnd {
background-image:url(./colors/default/PortletSelectedTabTopRight.jpg);
background-repeat:no-repeat;
background-position:bottom right;
background-color:transparent;
width:5px;
height:5px;
border-style:none;
padding:0 2px;
}

.wpsPortletSelectedTabMiddleStart {
background-image:url(./colors/default/portletSelectedTabCenterMid.jpg);
background-repeat:repeat-x;
border-top:0 none #AAC2E6;
border-right:0 none #AAC2E6;
border-bottom:0 none #AAC2E6;
border-left:1px solid #AAC2E6;
}

.wpsPortletSelectedTabMiddleCenter {
background-image:url(./colors/default/portletSelectedTabCenterMid.jpg);
background-repeat:repeat-x;
white-space:nowrap;
border-style:none;
}

.wpsPortletSelectedTabMiddleEnd {
background-image:url(./colors/default/portletSelectedTabCenterMid.jpg);
background-repeat:repeat-x;
border-top:0 none #AAC2E6;
border-right:1px solid #AAC2E6;
border-bottom:0 none #AAC2E6;
border-left:0 solid #AAC2E6;
}

.wpsPortletSelectedTabBottomStart {
background-color:#fff;
border-top:0 none #AAC2E6;
border-right:0 none #AAC2E6;
border-bottom:0 none #AAC2E6;
border-left:1px solid #AAC2E6;
width:5px;
height:5px;
}

.wpsPortletSelectedTabBottomEnd {
background-color:#fff;
border-top:0 none #AAC2E6;
border-right:1px solid #AAC2E6;
border-bottom:0 none #AAC2E6;
border-left:0 none #AAC2E6;
width:5px;
height:5px;
}

.wpsPortletSelectedTabLink,.wpsPortletSelectedTabLink:hover,.wpsPortletSelectedTabLink:visited,.wpsPortletSelectedTabLink:active {
color:#2056A0;
font-weight:700;
}

.wpsPortletToolbar {
background-color:#c5d1de;
border-top:1px solid #e4edf5;
border-right:1px solid #95a5b9;
border-bottom:1px solid #95a5b9;
border-left:1px solid #e4edf5;
}

.wpsPortletToolbarSection {
border-width:0;
}

.wpsPortletToolbarButton {
background-color:#c5d1de;
border-color:#c5d1de;
border-style:solid;
border-width:1px;
padding:3px;
}

#searchMenuIconAnchor_searchTheme {
margin:-1px 0 0;
}

.wpsPortletToolbarButtonRollover {
background-color:#c5d1de;
border-top:1px solid #e4edf5;
border-right:1px solid #95a5b9;
border-bottom:1px solid #95a5b9;
border-left:1px solid #e4edf5;
padding:3px;
}

.wpsPortletToolbarButtonPressed {
background-color:#dadfe5;
border-top:1px solid #95a5b9;
border-right:1px solid #e4edf5;
border-bottom:1px solid #e4edf5;
border-left:1px solid #95a5b9;
padding:3px;
}

.wpsPortletToolbarButtonSelected {
background-color:#aeb8c4;
border-top:1px solid #95a5b9;
border-right:1px solid #e4edf5;
border-bottom:1px solid #e4edf5;
border-left:1px solid #95a5b9;
padding:3px;
}

.wpsPortletToolbarButtonSelectedRollover {
background-color:#aeb8c4;
border-top:1px solid #e4edf5;
border-right:1px solid #95a5b9;
border-bottom:1px solid #95a5b9;
border-left:1px solid #e4edf5;
padding:3px;
}

.wpsPortletToolbarDisabledText {
width:120px;
color:#999;
margin-top:5px;
padding-left:-5px;
border:1px solid #878787;
}

.wpsPortletToolbarSeparator {
background-color:#95a5b9;
width:1px;
border-top:0 none #95a5b9;
border-right:1px solid #e4edf5;
border-bottom:0 none #e4edf5;
border-left:0 none #95a5b9;
margin:0;
padding:0;
}

.wpsPortletToolbarSpacer {
padding:0 2px;
}

.wpsPortletToolbarHandle {
background-color:#c5d1de;
width:1px;
border-top:1px solid #e4edf5;
border-right:1px solid #95a5b9;
border-bottom:1px solid #95a5b9;
border-left:1px solid #e4edf5;
margin:0;
padding:0;
}

.wpsBreadcrumbTrailLink,.wpsBreadcrumbTrailLink:hover,.wpsBreadcrumbTrailLink:visited,.wpsBreadcrumbTrailLink:active {
font-weight:700;
color:#8b0f04;
text-decoration:underline;
}

.wpsPortletAccentArea3DHighlight {
background-color:#e4edf5;
color:#333;
}

.wpsPortletAccentArea3DShadow {
background-color:#95a5b9;
color:#333;
}

.wpsWizardTitle {
font-weight:700;
background-color:#c1c1c1;
color:#000;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.wpsWizardStepNotification {
background-color:#dfdfdf;
color:#000;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.wpsWizardBottomSubmit {
background-color:#c1c1c1;
color:#000;
padding-left:5px;
padding-top:5px;
padding-bottom:25px;
}

.weekday_header {
font-size:x-small;
background-color:#999;
color:#333;
}

.other_month_header {
background-color:#E4E3E3;
color:#7E7001;
height:20px;
}

.current_month_header {
background-color:#CBDBF3;
color:#333;
height:20px;
}

.current_month_cell {
background-color:#fff;
color:#000;
}

.current_day_header {
font-size:x-small;
background-color:#92B5E6;
color:#333;
height:20px;
}

a.current_day_header:link {
background-color:transparent;
color:#333;
}

a.other_month_header:link {
background-color:transparent;
color:#00F;
}

a.current_month_header:link {
background-color:transparent;
color:#0050C9;
}

a.wpsPersonName {
text-decoration:none;
white-space:nowrap;
color:#063;
}

a.wpsPersonName:visited {
text-decoration:none;
white-space:nowrap;
color:#669;
}

a.wpsPersonName:hover {
text-decoration:underline;
white-space:nowrap;
color:#669;
}

.wpsGettingStartedTitle {
font-size:small;
font-weight:400;
color:#2055A3;
}

.wpsGettingStartedHeader {
font-size:x-small;
font-weight:400;
color:#2055A3;
}

.wpsGettingStartedBody {
font-size:xx-small;
color:#616161;
padding-top:10px;
}

.gsTableOutside {
background-color:#E0EDFC;
vertical-align:top;
}

.gsTableInside {
background-color:#E0EDFC;
padding-top:5px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
}

.gsTableEnd {
background-image:url(./colors/default/gs_end.gif);
background-repeat:repeat-x;
}

.wpsSearchInfoBar {
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
color:#333;
background-color:#c7d9f1;
}

.wpsSearchUrlAddressText {
color:green;
font-style:italic;
}

.wpsSearchAttributeText {
color:#c1c1c1;
font-style:italic;
}

.lwp-teamSpace-title,.lwp-webConference-title {
font-weight:700;
background-color:#5C5C5C;
color:#fff;
}

.popup-background {
background-color:#EEE;
}

.lwp-middleToolbar {
font-size:x-small;
color:#737373;
background-color:#fff;
border-bottom:0 solid #D8D8E0;
margin:0;
padding:4px;
}

.lwpAdminButton {
font-size:x-small;
color:#fff;
background-color:#A0A0A0;
text-decoration:none;
margin:0;
padding:0 5px;
}

.lwpAdminButtonLink,.lwpAdminButtonLink:hover,.lwpAdminButtonLink:active,.lwpAdminButtonLink:visited {
font-size:x-small;
font-weight:400;
color:#fff;
background-color:#A0A0A0;
text-decoration:none;
margin:0;
}

.lwpNavButton {
color:#fff;
background-color:#70A8F0;
text-decoration:none;
margin:0;
padding:0 5px;
}

.lwpNavButtonLink,.lwpNavButtonLink:hover,.lwpNavButtonLink:active,.lwpNavButtonLink:visited {
font-weight:400;
color:#fff;
background-color:#70A8F0;
text-decoration:none;
margin:0;
}

.lwpButtonGroup {
margin:.25em 4px;
}

.lwpIconOnly,.lwpIconOnlyDisabled {
border:0;
background-color:#FFF;
}

.lwpDialogIconBackground {
text-decoration:none;
text-align:center;
vertical-align:top;
background-color:#DDD;
background-image:url(./colors/default/DialogIconTextBackground.gif);
background-repeat:repeat-x;
border:1px solid #919191;
overflow:visible;
font-weight:400;
color:#000;
cursor:pointer;
margin:0;
padding:0 2px;
}

.lwpDialogDisabledIconBackground,.lwpDialogIconBackgroundDisabled {
text-decoration:none;
text-align:center;
vertical-align:top;
background-color:#DDD;
background-image:url(./colors/default/DialogIconTextBackground.gif);
background-repeat:repeat-x;
background-position:left center;
border:1px solid #919191;
overflow:visible;
font-weight:400;
color:#888;
margin:0;
padding:0 2px;
}

.lwpButtonText {
font-weight:700;
text-decoration:none;
color:#000;
vertical-align:middle;
background-color:#DDD;
background-image:url(./colors/default/ButtonBackground.gif);
background-repeat:repeat-x;
background-position:left center;
border-top:1px solid #919191;
border-bottom:1px solid #919191;
border-right:1px solid #919191;
border-left:1px solid #919191;
overflow:visible;
text-align:center;
margin:0;
padding:0 2px;
}

.lwpButtonTextDisabled {
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#DDD;
background-image:url(./colors/default/ButtonBackground.gif);
background-repeat:repeat-x;
background-position:left center;
border-top:1px solid #919191;
border-bottom:1px solid #919191;
border-right:1px solid #919191;
border-left:1px solid #919191;
overflow:visible;
font-weight:700;
color:#888;
margin:0;
padding:0 2px;
}

.lwpButtonSpacer {
margin-right:2px;
}

.borderNone {
border-width:0!important;
}

.lwpPortletTitleBorder {
background-image:url(./colors/default/skin_border.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.lwpBorderAll {
border-right:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
}

.lwpShadowBorder {
border-right:1px solid #888;
border-bottom:1px solid #888;
}

.lwpSearchBar {
background-color:#ECECEC;
text-align:right;
margin:5px 0;
}

.lwpSearchBar table {
margin-right:0;
margin-left:auto;
}

.lwpSearchBar td {
padding:5px 3px 5px 2px;
}

.lwpInlineHelp td {
vertical-align:top;
padding:5px 10px 5px 1px;
}

.lwpMenuHeader,a.lwpMenuHeader,a.lwpMenuHeader:visited,a.lwpMenuHeader:hover {
background-color:#F0F0F0;
color:#000;
text-decoration:none;
font-weight:400;
cursor:pointer;
}

.lwpMenuItem,a.lwpMenuItem,a.lwpMenuItem:visited,a.lwpMenuItem:hover a.lwpMenuItem:active {
color:#000;
text-decoration:none;
background-color:#fff;
}

.lwpSelectedMenuItem,a.lwpSelectedMenuItem:visited,a.lwpSelectedMenuItem:hover,a.lwpSelectedMenuItem:active {
background-color:#284888;
color:#fff;
text-decoration:none;
cursor:pointer;
}

.lwpMenuItemDisabled,a.lwpMenuItemDisabled,a.lwpMenuItemDisabled:visited,a.lwpMenuItemDisabled:hover,a.lwpMenuItemDisabled:active {
color:#888;
text-decoration:none;
background-color:#fff;
}

.unreadMailText,a.unreadMailText {
font-weight:700;
text-decoration:underline;
color:#063;
}

.lwpLastReadMark {
font-weight:700;
color:#fff;
background-color:#666;
text-align:center;
padding:3px 0;
}

.lwpDateStampMark {
font-weight:700;
color:#666;
background-color:#999;
text-align:center;
padding:3px 0;
}

.lwpCalFsizeX {
font-size:small;
}

.lwpCalViewMenuPosition {
padding-left:2px;
padding-top:8px;
padding-bottom:8px;
}

a.lwpCalInactiveDateLinkText,a.lwpCalInactiveDateLinkText:visited {
text-decoration:none;
color:#a0a0a0;
}

.lwpCal1WeekCellRow {
height:6em;
font-weight:400;
}

.lwpCalCellRow {
height:2.2em;
font-weight:400;
}

.lwpCalLDivider {
border-left:solid 1px #AAA;
}

.lwpCalTDivider {
border-top:solid 1px #AAA;
}

.lwpCalNoBottom {
border-bottom:none;
}

.lwpCalHeader {
color:#126ca1;
font-weight:700;
vertical-align:top;
}

.lwpCalHeaderImage {
margin-bottom:5px;
padding:12px 3px 2px 0;
}

.lwpCalAttendeeHeading {
color:#898989;
}

.lwpCalSectionHeader {
font-weight:700;
color:#000;
padding-top:12px;
padding-bottom:2px;
margin-bottom:5px;
display:block;
}

.lwpCalInviteeSection {
padding-left:2px;
}

.lwpCalEntryHoverDetail {
border:solid 1px #000;
position:absolute;
visibility:hidden;
width:400px;
overflow:hidden;
}

.lwpCalEventField {
padding:5px 0 3px;
}

.lwpCalBgMeeting,.lwpCalBgWebConf {
background-color:#C3D3E6;
}

.lwpCalBgAppointment {
background-color:#D8F8D8;
}

.lwpCalBgAnniversary {
background-color:#F8E8D0;
}

.lwpCalBgReminder {
background-color:#F8F8D0;
}

.lwpCalBgAllDayEvent {
background-color:#F8E0E0;
}

.lwpCalTodayCell {
border:solid 1px #000;
}

.lwpCalMonthDayCell {
border-top:solid 1px #AAA;
height:6.4em;
width:14%;
}

.lwpCalInactiveDayCell {
background-color:#efefef;
}

.lwpCalInactiveDay {
color:#a0a0a0;
}

.lwpCalSeperator {
border-bottom:solid 1px #fff;
}

.lwpCalConflict {
border-left:solid 2px #000;
}

.lwpCalEntryPosition {
padding-top:2px;
}

.lwpCalBDivider {
border-bottom:solid 1px #AAA;
}

.lwpPpkList {
width:250px;
height:200px;
padding-left:2px;
border-right:1px solid silver;
border-bottom:1px solid silver;
border-left:1px solid #000;
border-top:1px solid #000;
overflow:auto;
}

.lwpPpkListBorder {
width:250px;
height:200px;
border-left:1px solid #a0a0a0;
border-top:1px solid #a0a0a0;
}

.lwpPpkNormalText {
background-color:#FFF;
color:#000;
}

.lwpPpkSelectedText {
background-color:#284888;
color:#FFF;
}

.chat_partner_presence {
border-top:1px solid #AAA;
border-left:1px solid #AAA;
background-color:#EEE;
border-color:#AAA;
padding:3px;
}

.chat_partner_presence_corner {
background-image:url(./colors/default/chat_presence_corner.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#fff;
}

.chat_partner_alert {
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-right:1px solid #AAA;
background-color:#fff;
color:#666;
border-color:#AAA;
padding:3px;
}

.chat_transcript {
border-left:1px solid #AAA;
border-right:1px solid #AAA;
border-bottom:1px solid #AAA;
border-top:1px solid #AAA;
border-color:#AAA;
}

.chat_transcript_nway {
border-top:1px solid #456A8B;
border-left:1px solid #456A8B;
border-right:1px solid #456A8B;
border-bottom:1px solid #456A8B;
border-color:#456A8B;
}

.chat_message_input {
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-right:1px solid #AAA;
border-bottom:1px solid #AAA;
background-color:#fff;
border-color:#AAA;
}

.chat_statusbar {
border-top:1px solid #AAA;
background-color:#EEE;
color:#AAA;
border-color:#AAA;
}

.chat_participants {
border-bottom:1px solid #D8D8D8;
border-color:#D8D8D8;
}

.lwp-agendaItemDocument {
color:#585858;
padding-top:3px;
padding-bottom:3px;
}

.lwp-agendaItem-ul {
padding-top:3px;
list-style-type:none;
margin-left:0;
margin-right:20px;
padding-bottom:0;
}

.lwp-agendaItem-li {
padding-top:0;
padding-bottom:0;
}

.lwp-agendaItem,.lwp-agendaItem:visited,a.lwp-agendaItem,a.lwp-agendaItem:active,a.lwp-agendaItem:visited,.lwp-agendaItemPage,a.lwp-agendaItemPage,.lwp-agendaItemSlide,.lwp-agendaItemPage:visited,.lwp-agendaItemSlide:visited {
background-color:#f6f6f6;
text-decoration:none;
color:#7080A8;
font-weight:400;
padding-top:1px;
padding-bottom:1px;
}

a.lwp-agendaItem:hover,.lwp-agendaItemPage:hover,.lwp-agendaItemSlide:hover {
text-decoration:underline;
color:#639ACE;
font-weight:400;
}

.lwp-selectedAgendaItem,a.lwp-selectedAgendaItem {
background-color:#316ac5;
padding-top:1px;
padding-bottom:1px;
color:#fff;
line-height:150%;
text-decoration:none;
font-weight:700;
}

a.lwp-selectedAgendaItem:hover {
background-color:#316ac5;
padding-top:1px;
padding-bottom:1px;
color:#fff;
line-height:150%;
text-decoration:underline;
font-weight:700;
}

.lwpProjectorHeaderStart {
background-color:#70A8F0;
border-top:1px solid #777;
border-right:0 none #777;
border-bottom:0 none #777;
border-left:1px solid #777;
}

.lwpProjectorHeaderMiddle {
background-color:#70A8F0;
border-top:1px solid #777;
border-right:0 none #777;
border-bottom:0 none #777;
border-left:0 none #777;
color:#343434;
font-weight:700;
}

.lwpProjectorHeaderEnd {
background-image:url(./colors/default/projectorTableTopRight.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:transparent;
}

.lwpSlideTable {
border-color:#000;
border-style:solid;
border-width:1px;
}

.lwpSlideTableHeadStart,.lwpSlideTableHeadMiddle,.lwpSlideTableHeadEnd {
font-weight:700;
color:#989898;
text-align:left;
background-color:#fff;
border-color:#000;
border-style:solid;
border-width:0;
}

.lwpSlideBorder {
border-color:#b0b0c0;
border-style:solid;
border-width:1px;
}

.lwpAgendaFrameDiv {
position:absolute;
width:100%;
visibility:hidden;
bottom:0;
border:1px solid #e9e9e9;
background-color:#f6f6f6;
top:80px;
}

.lwpAttendeesFrameDiv {
width:100%;
position:absolute;
bottom:0;
border:1px solid #e9e9e9;
background-color:#f6f6f6;
visibility:hidden;
overflow:auto;
top:26px;
}

.lwpDownloadsFrameDiv {
width:100%;
position:absolute;
bottom:2px;
visibility:hidden;
top:26px;
}

.lwp_tdStyle {
white-space:nowrap;
padding:0;
}

.lwp_nodeStyle {
border-collapse:collapse;
border-spacing:0;
}

.lwp_nodeImageStyle {
border-top:0;
border-right:0;
border-left:0;
border-bottom:0;
}

.lwp_labelHighlightStyle,a.lwp_labelHighlightStyle,a.lwp_labelHighlightStyle:active,a.lwp_labelHighlightStyle:visited {
font-weight:700;
text-decoration:none;
color:#fff;
background-color:#A0A0A0;
padding-right:5px;
}

.lwpTreePanel {
overflow:auto;
height:100%;
width:18em;
}

.lwpTreePanelBody {
border-left:1px solid #AAA;
border-right:0;
border-top:0;
border-bottom:0;
}

.lwpPeopleFlyoutExpanded {
background-color:#DEDEDE;
border-left:1px solid #9A9A9A;
border-right:0;
border-top:0;
border-bottom:1px solid #DEDEDE;
}

.lwpPeopleFlyoutCollapsed {
background-color:#DEDEDE;
border-left:1px solid #686868;
border-right:0;
border-top:0;
border-bottom:1px solid #DEDEDE;
}

.lwpPeopleFlyoutFrame {
background-color:#DEDEDE;
border-left:1px solid #686868;
border-right:1px solid #686868;
border-top:1px solid #686868;
border-bottom:1px solid #686868;
}

.lwpTimeDateCalBorder {
background-color:#FFF;
border-top:1px none #AAA;
border-right:1px solid #AAA;
border-bottom:1px solid #AAA;
border-left:1px solid #AAA;
}

.lwpTimeDateDayName {
text-align:center;
font-weight:400;
vertical-align:middle;
background-color:#FFF;
border-top:1px none #AAA;
border-right:1px none #AAA;
border-bottom:1px solid #AAA;
border-left:1px none #AAA;
}

.lwpTimeDateCalTop {
border:1px solid #AAA;
background-color:#EEE;
}

.lwpTimeDateSelectedCalTop {
border:1px solid #606098;
background-color:#d0d0d0;
}

.lwpTimeDateSelectedDay {
text-align:center;
vertical-align:middle;
background-color:#fff;
}

.lwpTimeDateSelectedAllWeeks {
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#e8e8e8;
}

.lwpTimeDateWeek {
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#fff;
border:1px solid #AAA;
}

.lwpTimeDateMonthRadio {
text-decoration:none;
text-align:center;
vertical-align:middle;
width:15px;
border-right:1px solid #AAA;
}

.lwpTimeDateWeekRadioOn {
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#d0d0d0;
width:15px;
border-right:1px solid #AAA;
border-left:1px solid #AAA;
border-color:#AAA;
}

.lwpTimeDateWeekRadioOff {
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#fff;
width:15px;
border-right:1px solid #AAA;
border-left:1px solid #AAA;
border-color:#AAA;
}

.lwpTimeDateEmptyDayName {
font-weight:400;
text-align:center;
vertical-align:middle;
background-color:#fff;
width:15px;
border-right:1px solid #AAA;
border-left:1px none #AAA;
border-bottom:1px solid #AAA;
}

.nodeStyle {
letter-spacing:0;
border-collapse:collapse;
padding:0;
}

.tree_nodeStyle {
letter-spacing:0;
border-collapse:collapse;
margin:0;
padding:0;
}

.tree_labelNormalStyle {
font-size:11px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
}

.tree_nodeImageStyle {
border-right:0;
border-top:0;
border-left:0;
width:19px;
border-bottom:0;
height:16px;
}

.tree_labelHighlightStyle {
font-size:11px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.tree_labelDragoverStyle {
font-size:11px;
color:#000;
background-color:#BBB;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}

.palette h5 {
color:#fff!important;
background-color:#a3a3a3;
background:url(./colors/default/palette_header_background.gif) repeat-x;
font-size:medium;
border:1px solid;
border-right:0;
height:48px;
margin-top:0;
margin-bottom:0;
border-color:#97A9C1;
}

.palette h5 div {
margin-top:18px;
margin-left:10px;
}

.palette form {
display:inline;
}

.contentTypeSearch {
background-color:#E8EBF1;
color:#7A93BB;
margin-top:0;
margin-bottom:0;
}

.categoryTitleExpanded {
background:url(./colors/default/palette_selected_cat.gif) repeat-x;
background-position:top;
font-size:xx-small;
font-family:Arial;
color:#7A93BB;
margin-bottom:0;
padding:5px 10px;
}

.categoryTitleCollapsed {
background:url(./colors/default/palette_unselected_cat.gif) repeat-x;
background-position:top;
background-color:#E8EBF1;
font-family:Arial;
font-size:xx-small;
color:#7A93BB;
margin-bottom:0;
padding:5px 10px;
}

.actionMainArea {
margin:4px;
}

.actionFooter {
margin-top:4px;
}

.buttonBar {
width:100%;
text-align:right;
}

.buttonBar ul {
width:100%;
margin:0;
padding:0;
}

.buttonBar li {
font:xx-small Arial, Helvetica, sans-serif;
text-transform:uppercase;
list-style:none;
display:inline;
margin-right:3px;
border:1px solid #7b1323;
background:url(./colors/default/main_menu_background.gif) repeat-x left 50%;
padding:1px 0;
}

.buttonBar li a {
text-decoration:none;
color:#fff;
line-height:22px;
margin:0 7px;
}

.tabBar {
border-bottom:7px solid #126ca1;
}

.tabBar ul {
width:100%;
margin:0 0 10px;
padding:0;
}

.tabBar li {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
list-style:none;
display:inline;
margin-right:3px;
border:1px solid #999;
padding:3px 0;
}

.tabBar li a {
text-decoration:none;
color:#000;
line-height:22px;
margin:0 7px;
}

.tabBar .sel {
color:#fff;
border:1px solid #126ca1;
background:#126ca1;
}

.favoritesList {
font-weight:400;
color:#7E7E7E;
vertical-align:top;
float:right;
margin-top:-3px;
padding-right:5px;
}

.favoritesList select {
position:absolute;
right:10px;
}

.contentTable_A {
font-size:11px;
font-family:Helvetivca, Arial, sans-serif;
width:100%;
background:#f5f5f5;
border:1px solid #f5f5f5;
}

.contentTable_A th {
font-size:small;
font-family:Arial, sans-serif;
text-align:left;
color:#fff;
background:#126ca1;
border:1px solid transparent;
padding:1px;
}

.contentTable_A td {
border:1px solid #f5f5f5;
background:#fff;
padding:1px;
}

.floatLeft {
float:left;
margin:10px 20px 10px 0;
}

.floatRight {
float:right;
margin:10px 0 10px 20px;
}

.imageMain {
width:100%;
margin-top:10px;
background:#E7EEF8;
margin-bottom:20px;
}

.dataTable_A {
width:100%;
border:none;
border-collapse:collapse;
padding:0;
}

.dataTable_A th {
font-size:11px;
font-weight:700;
text-align:left;
background:#d4d4d4;
}

.dataTable_A tr.even {
font-size:12px;
background:#d4d4d4;
}

.dataTable_A tr.odd {
font-size:12px;
background:#fff;
}

.quotationLG {
font:bold italic 180% Arial, Helvetica, Verdana, sans-serif;
color:#063;
letter-spacing:-1px;
margin:5px 0 10px 30px;
}

.quotationMD {
font:bold italic 140% Helvetica, Arial,Verdana, sans-serif;
color:#063;
margin:0 0 10px 30px;
}

.upperCase {
text-transform:uppercase;
}

.presentationContainer {
background-image:none;
position:relative;
width:100%;
margin:5px;
}

.content {
margin-left:9px;
margin-right:9px;
}

.content_with_col_R {
margin-left:9px;
margin-right:230px;
}

.content_with_col_RR {
margin-left:9px;
margin-right:420px;
font-size:small;
}

.col_R {
width:180px;
position:absolute;
top:0;
right:200px;
}

.col_RR {
width:200px;
position:absolute;
top:0;
right:10px;
}

.col_RR li {
list-style:none;
font:13px verdana;
padding-bottom:10px;
}

.attachments .title {
font:bold 11px Tahoma;
color:#126ca1;
padding:0 0 8px;
}

.attachments ul {
list-style:none;
line-height:12px;
margin:0;
}

.attachments li {
font:11px Tahoma;
padding:4px 5px 4px 24px;
}

.attachments .even {
background:#fff url(images/iconDocument.gif) no-repeat 4px 50%;
line-height:12px;
}

.attachments .odd {
background:#d4d4d4 url(images/iconDocument.gif) no-repeat 4px 50%;
line-height:12px;
}

.clearBoth {
clear:both;
margin-bottom:20px;
}

.alignCenter {
text-align:center;
}

.capitalize {
text-transform:capitalize;
}

.pagination {
text-align:center;
border-top:1px solid #dcdcdc;
margin-top:10px;
padding:10px;
}

.pagination img {
margin:0 5px;
}

.login_Only {
width:261px;
}

.custom-1_Portlet {
border-left:1px solid;
border-bottom:1px solid;
background:#eef6eb url(border1.gif) repeat-y right top;
position:relative;
padding-bottom:5px;
border-color:#CACACA;
margin:5px;
}

.custom-1_PortletBody {
background:url() repeat-y left top;
margin:0 1px 0 0;
padding:5px;
}

.custom-2_Portlet {
position:relative;
float:left;
margin:5px;
}

.custom-2_PortletBody {
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
background:#eef6eb;
border-color:#CACACA;
margin:0;
padding:5px;
}

table.custom-2_PortletTitleBar {
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
padding-left:5px;
width:100%;
height:24px;
background:url(roundedCorner2_TR.gif) no-repeat right top;
position:relative;
z-index:0;
}

table td.custom-2_PortletTitleBar {
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
width:100%;
background:url(roundedCorner2_TR.gif) no-repeat right top;
}

.custom-2_PortletTitleBar div {
font:bold 11px Arial, Helvetica, sans-serif;
background:url(roundedCorner2_TL.gif) no-repeat left top;
color:#fff;
line-height:24px;
padding-left:10px;
}

.custom-2_Portlet td.roudedCorner_TL {
width:14px;
height:24px;
position:absolute;
left:-1px;
background:url(roundedCorner2_TL.gif) no-repeat left top;
}

.custom-3_Portlet {
border-left:1px solid;
border-bottom:1px solid;
background:#fff url(border1.gif) repeat-y right top;
position:relative;
font-size:12px;
border-color:#CACACA;
margin:5px;
}

.custom-3_PortletBody {
background:url() repeat-y left top;
font-size:12px;
margin:0 1px 0 0;
padding:5px;
}

.custom-3_PortletBody .content {
font-size:12px;
margin:0;
}

.custom-1_Portlet form,.custom-2_Portlet form,.custom-3_Portlet form {
padding:5px 0;
}

.custom-1_Portlet ol,.custom-1_Portlet ol ol,.custom-2_Portlet ol,.custom-2_Portlet ol ol,.custom-3_Portlet ol,.custom-3_Portlet ol ol {
margin:7px;
padding:0 0 0 20px;
}

.custom-1_Portlet ul,.custom-1_Portlet ul ul,.custom-2_Portlet ul,.custom-2_Portlet ul ul,.custom-3_Portlet ul,.custom-3_Portlet ul ul {
text-align:left;
margin:0!important;
padding:0!important;
}

.custom-1_Portlet ul li,.custom-1_Portlet ul li ul li,.custom-2_Portlet ul li,.custom-2_Portlet ul li ul li,.custom-3_Portlet ul li,.custom-3_Portlet ul li ul li {
list-style:none;
background:url(bullet.gif) no-repeat left 3px;
margin:0;
padding:0 0 0 15px;
}

#login {
background:url(iconSecure.gif) no-repeat 7px 55px;
}

label,.labelCell {
font:12px Arial;
color:#1c699e!important;
white-space:nowrap;
vertical-align:middle;
text-align:right;
}

.labelCell {
padding:6px 1px;
}

.textbox {
border:1px solid #acacac;
height:auto;
margin:0 10px 0 0;
padding:2px;
}

.mgT_10 {
margin-top:10px;
}

.mgR_10 {
margin-right:10px;
}

.mgB_10 {
margin-bottom:10px;
}

.mgT_20 {
margin-top:20px;
}

.mgL_20 {
margin-left:20px;
}

.mgR_20 {
margin-right:20px;
}

.pdT_10 {
padding-top:10px;
}

.pdR_10 {
padding-right:10px;
}

.pdT_20 {
padding-top:20px;
}

.pdL_20 {
padding-left:20px;
}

.pdR_20 {
padding-right:20px;
}

.pdB_20 {
padding-bottom:20px;
}

.imgFrame {
border:1px solid #528db5;
}

.linkMore a {
font-family:Tahoma;
float:right;
font-weight:700;
color:#063;
text-decoration:none;
background:url(bulletMore.gif) no-repeat right;
padding:7px 17px 12px 0;
}

.linkMore a:hover {
color:#69905e;
}

.WelcomeTxt {
float:left;
margin-top:3px;
position:relative;
left:60px;
text-align:left;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000;
text-transform:capitalize;
margin-left:64px;
width:280px;
}

.wpsPortletSmText,.wpsPortletSmText a {
font-family:Verdana;
}

.customerAlert1 {
background:url(iconAlert1.gif) no-repeat left top;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
position:relative;
z-index:1;
top:0;
height:58px;
padding:0 0 7px 140px;
}

.customerAlert2 {
background:url(iconAlert2.gif) no-repeat left top;
font:bold 12px Arial, Helvetica, sans-serif;
color:#19669c;
position:relative;
z-index:1;
top:0;
height:58px;
padding:0 0 7px 140px;
}

.customerAlert3 {
background:url(iconAlert3.gif) no-repeat left top;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000;
position:relative;
z-index:1;
top:20px;
height:58px;
padding:7px 0 7px 140px;
}

.customerNotice {
background:url(iconNoticeBlue.gif) no-repeat left top;
font:12px Arial, Helvetica, sans-serif;
color:#000;
position:relative;
z-index:1;
top:0;
height:58px;
padding:0 0 7px 140px;
}

div.portletTabArea {
font-size:100%;
font-weight:700;
display:inline;
}

div.portletTabArea div {
display:inline;
width:auto;
}

div.portletTabMain {
background-color:#fff;
border:1px solid #6b925a;
border-top-width:4px;
margin-top:3px;
padding:10px;
}

.portletTab {
color:#365d2d;
background:url(./colors/default/topnav_unselected_R.gif) no-repeat right top;
height:30px;
}

a.portletTab,a.portletTab:visited {
background:transparent url(./colors/default/topnav_unselected.gif) no-repeat left top;
border:none;
text-decoration:none;
margin-right:-4px;
color:#365d2d;
padding:4px 0;
}

a.portletTab:hover {
color:#ac1616;
}

a.portletTab.activeTab,a.portletTab.activeTab:hover,a.portletTab.activeTab:visited {
background:transparent url(./colors/default/topnav_selected.gif) no-repeat left top;
color:#fff;
}

a.portletTab div {
font-family:Arial, sans-serif!important;
font-weight:700!important;
background:url(./colors/default/topnav_unselected_R.gif) no-repeat right top;
padding:4px 10px;
}

a.portletTab.activeTab div {
background:url(./colors/default/topnav_selected_R.gif) no-repeat right top;
}

tr.odd {
background-color:#FFF;
}

tr.even {
background-color:#d6e7ce;
}

th.sortable {
font:bold 12px Arial, Helvetica, sans-serif;
}

table.displaytagTable {
font-size:12px;
border-color:#d0d0bf;
border-style:solid;
border-width:1px;
}

th.displaytagHeader {
background-color:#69905e;
color:#fff;
text-align:center;
border-width:0;
}

.wpsPortletBack {
border:none!important;
background:none!important;
overflow:hidden!important;
}

iframe {
margin:-2px!important;
}

legend {
font:bold 110% Arial, Helvetica, Verdana, sans-serif;
color:#000;
}

td.disabledCell {
color:#adaa9c;
}

.wpsButtonText {
font-weight:700;
color:#000;
background:#ddd url(./colors/default/ButtonBackground.gif) repeat-x left center;
border:1px solid #919191;
text-align:center;
position:static!important;
margin:3px 0;
padding:3px 5px;
}

.wpsButtonText[disabled] {
color:#bbb;
background:#ddd url(./colors/default/ButtonBackground.gif) repeat-x left center;
}

.wpsButtonDisabledText {
background-color:#DDD;
background-image:url(./colors/default/ButtonBackground.gif);
background-repeat:repeat-x;
background-position:left center;
text-align:center;
font:600 13px "Arial Narrow", Arial;
letter-spacing:-1px;
text-transform:uppercase;
color:#888;
border:1px solid #528db5;
background:#ddd;
font-weight:700;
margin:0;
padding:1px 8px;
}

.portlet-form-button {
font-weight:700;
color:#000;
background-color:#DDD;
background-image:url(./colors/default/ButtonBackground.gif);
background-repeat:repeat-x;
background-position:left center;
border:1px solid #919191;
text-align:center;
margin:0;
padding:3px 5px;
}

.button {
font:600 13px "Arial Narrow", Arial;
letter-spacing:-1px;
text-transform:uppercase;
color:#fff;
border:1px solid #528db5;
background:#66a7d5 url(button.gif) repeat-x;
padding:1px 12px 2px;
}

html* .button {
padding:1px 4px;
}

html* #loginRequest .button {
margin-left:12px;
}

#loginRequest .wpsButtonText {
margin-bottom:15px;
}

.logo {
position:absolute;
left:0;
top:0;
z-index:0;
}

.logo a {
display:block;
height:56px;
width:103px;
text-decoration:none;
margin:12px 0 0 10px;
}

.logo h1 {
text-indent:-999em;
}

.processingMessage {
position:absolute;
top:50%;
left:50%;
margin-top:-15px;
margin-left:-125px;
}

.wpsSideNav a.wpsNavLevel4 {
margin-left:8px;
position:relative;
top:3px;
}

a.callOutOne {
width:335px;
height:230px;
display:block;
text-decoration:none;
cursor:pointer;
cursor:hand;
hover:url(callOutOn.jpg) no-repeat top left;
background:url(gopaperless.jpg) no-repeat top left;
background-image:url(gopaperless.jpg) no-repeat top left;
}

a.callOutOne div.imageBox {
height:230px;
width:335px;
width:100%;
background:url(gopaperless.jpg) no-repeat top left;
background-image:url(gopaperless.jpg) no-repeat top left;
hover:url(gopaperless.jpg) no-repeat top left;
cursor:pointer;
cursor:hand;
}

a.callOutOne div.imageBox a {
height:230px;
width:335px;
background:url(gopaperless.jpg) no-repeat top left;
background-image:url(gopaperless.jpg) no-repeat top left;
hover:url(gopaperless.jpg) no-repeat top left;
cursor:pointer;
cursor:hand;
}

div.callOutText {
clear:both;
width:100%;
font-size:12px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-align:left;
color:#063;
background:url(arrow.gif) no-repeat bottom right;
text-indent:250px;
padding-top:5px;
}

a.callOutTwo {
width:345px;
display:block;
text-decoration:none;
margin-left:-10px;
cursor:pointer;
cursor:hand;
}

a.callOutTwo div.imageBox {
height:230px;
width:100%;
background:url(canthegrease.jpg) no-repeat top left;
cursor:pointer;
cursor:hand;
}

a.callOutTwo div.imageBox a {
background:url(canthegrease.jpg) no-repeat top left;
cursor:pointer;
cursor:hand;
}

div.quickLinks {
clear:both;
float:none;
background:none;
margin:20px 0 0 8px;
padding:0;
}

div.quickLinks div.quickLinkWrap {
width:160px;
float:left;
background:url(roundedCorner2_TR.gif) no-repeat right top;
margin:0 23px 0 0;
padding:0;
}

div.quickLinks div.quickLinkWrap div.quickLinkHeader {
float:none;
font-weight:700;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
line-height:24px;
background:url(roundedCorner2_TL.gif) no-repeat left top;
margin:0;
padding:0 0 0 20px;
}

div.quickLinks div.quickLinkWrap div.quickLinkContent {
float:none;
background:#eef6eb;
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-color:#CACACA;
margin:0;
padding:0;
}

div.quickLinks div.quickLinkWrap div.quickLinkContent ul {
float:none;
margin:0 0 0 5px;
padding:0;
}

div.quickLinks div.quickLinkWrap div.quickLinkContent ul li {
float:none;
background:url(bullet.gif) no-repeat 0 7px;
list-style:none;
margin:0;
padding:0 0 0 15px;
}

div.quickLinks div.quickLinkWrap div.quickLinkContent ul li a,div.quickLinks div.quickLinkWrap div.quickLinkContent ul li a:visited,div.quickLinks div.quickLinkWrap div.quickLinkContent ul li a:hover {
float:none;
color:#063;
font-size:11px;
text-decoration:underline;
line-height:22px;
margin:0;
padding:0;
}

div.quickLinks div.quickLinkFooter {
width:100%;
float:none;
clear:both;
}

.readOnly {
background-color:#ebebe4;
}

form td,.wpsTable td {
vertical-align:top;
}

img,.contentItemIcon {
border:0;
vertical-align:middle;
}

strong,b,.portlet-icon-label,.portlet-msg-success,.portlet-msg-info,.wpsDialogIconText,.wpsFieldErrorText,.wpsFieldWarningText,.wpsFieldSuccessText,.wpsFieldInfoText,.lwpMailboxRecipientAnchor:visited,a.lwpMailboxRecipientAnchor:visited,.tabBar a:visited {
color:#000;
}

a,.wpsLink,a:active,.wpsLink:active,.attachments li a:hover {
color:#063;
}

.generalErrorText,.portlet-msg-alert {
color:#d14607;
}

.clearing,.wpsPortletBody br,#OOBworkcenter div.endfloat {
clear:both;
}

.layoutRow,.image_D,.image_E,.image_F {
width:100%;
}

.launch a,.launch a:visited,.launch a:hover,.launch a:active,div.grouping a,a.lwpCalLinkText,.lwp_linkTextStyle,.lwpTimeDateDayLink,.linkTextStyle,.tree_linkTextStyle {
text-decoration:none;
}

.main-menu-border,div.grouping a img.inline,.wpsTaskIconBorderTable,.wpsTaskDisabledIconBorderTable,.wpsPagingTable,.wpsPagingTableHeader,.wpsPagingTableFooter,.wpsPagingTableBody,.lwpTimeDateBorder {
border:0;
}

.wpsSideNav ul,.wpsSideNav ul ul {
margin-left:0;
padding-left:0;
}

.wpsSideNav li li,.wpsSideNav li li li,.wpsSideNav li li li li,.wpsSideNav li li li li li,.wpsSideNav li li li li li li,#OOBworkcenter div.content {
padding:0;
}

ul li ul li .wpsNavItem a,.wpsRequiredLabelText strong {
color:red;
}

.dndDragging,.contentPaletteDragClass {
-moz-opacity:.4;
width:100%;
}

.dndDropCursor,.wpsCursorPointer {
cursor:pointer;
}

.wpsPortletBody .content,.custom-1_PortletBody .content,.custom-2_PortletBody .content {
margin:0;
}

.wpsPortletTitleBar img,.custom-1_PortletTitleBar img,.custom-2_PortletTitleBar img,.custom-3_PortletTitleBar img {
vertical-align:middle;
}

.wpsThinSkinContainerBar,.custom-1_ThinSkinContainerBar,.custom-2_ThinSkinContainerBar,.custom-3_ThinSkinContainerBar {
border:1px solid #FFF;
height:12px;
margin-bottom:2px;
}

.wpsThinSkinInvisible,.contentItem button {
visibility:hidden;
}

.wpsThinSkinVisible,.contentItemHover button {
visibility:visible;
}

.portlet-dlg-icon-label,.wpsTaskIconText {
color:#000;
font-weight:700;
white-space:nowrap;
}

.portlet-section-header,.wpsPortletHead,.wpsEditHead {
color:#333;
font-weight:700;
}

.portlet-section-header-highlight,.other_month_cell {
background-color:#F0F0F0;
}

.portlet-section-subheader,.portlet-table-alternate,.portlet-form-field,.portlet-form-field-label,.portlet-form-label,.portlet-msg-status,.wpsTableShdRow,.wpsLabelText,.wpsRequiredLabelText,.wpsPortletTabLink,.wpsPortletTabLink:visited,.wpsPortletTabLink:active,.wpsPortletTabLink:hover,.wpsPortletToolbarText,.wpsPortletToolbarLink,.wpsPortletToolbarLink:hover,.wpsPortletToolbarLink:visited,.wpsPortletToolbarLink:active {
color:#333;
}

.portlet-table-header,.wpsTableHeadStart,.wpsTableHeadMiddle,.wpsTableHeadEnd {
background-color:#fff;
color:#000;
font-weight:400;
text-align:left;
border-color:#AAA;
border-style:none;
border-width:0;
}

.portlet-table-body,.wpsTableDataStart,.wpsTableDataMiddle,.wpsTableDataEnd {
border-bottom:0 solid #AAA;
border-left:0 solid #AAA;
border-right:0 solid #AAA;
border-top:1px solid #AAA;
text-align:left;
}

.portlet-table-subheader,.wpsTableSectionHead {
color:#000;
font-weight:700;
text-align:left;
}

.portlet-form-input-field,.wpsEditField {
border:1px solid #999;
}

.portlet-font-dim,.wpsDescriptionText,.lwpCalWeekNumber {
color:gray;
}

.portlet-section-text,.wpsInlineHelpText,.contentTable_A :visited {
color:#666;
}

.portlet-menu,.portlet-menu-item,.portlet-menu-cascade-item {
background-color:#EEE;
border-color:#333;
border-style:solid;
border-width:1px;
padding:3px;
}

.portlet-menu-item-hover,.portlet-menu-item-hover-selected,.portlet-menu-cascade-item-selected {
background-color:#CCC;
border-color:#333;
border-style:solid;
border-width:1px;
padding:3px;
}

div.portlet-separator,div.lwpSeparatorBg {
background-color:#999;
margin:2px 0;
}

A.help,A.help:active,A.help:hover {
color:#063;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
}

UL.help,OL.help,DL.help {
margin-left:56px;
margin-right:20px;
}

div.header,div.headlines,div.subheader,div.content {
float:left;
width:100%;
}

div.portletTools,#OOBportalWelcome div.col2,#OOBadminSection div.subheader img,.floatR {
float:right;
}

div.OOB h2,html>div.OOB h2,#OOBportalWelcome h2 {
color:#126ca1;
font:bold large Helvetica, Arial, Verdana, sans-serif;
margin:0 0 10px;
}

div.OOB h4,html>div.OOB h4 {
color:#000;
font:bold 16px/18px Helvetica, Arial, Verdana, sans-serif;
margin:0;
}

div.grouping,.floatL {
float:left;
}

div.grouping a img.float,div.OOB div.grouping img.float {
border:0;
float:left;
}

div#OOBgettingStarted div.portletTools,div#OOBgettingStartedHelp div.header,div#OOBgettingStartedHelp div.subheader,#OOBportalApps div.portletTools,#OOBportalApps div.subheader,#OOBportalStart .portletTools,#OOBportalStart .subheader,#OOBproductWelcomeBlurb .header,#OOBproductWelcomeBlurb .subheader,#OOBproductWelcome img.float,#OOBworkcenter div.portletTools,#OOBworkcenter div.subheader,div#OOBadminWelcome div.portletTools,div#OOBadminWelcome div.subheader,.contentItemListCollapsed {
display:none;
}

div#OOBgettingStarted div.corner-b-r-6,#OOBportalApps div.corner-b-r-6 {
background:transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat;
height:6px;
}

div#OOBgettingStartedHelp h3.help,#OOBadminSection .content h3 {
color:#4065b1;
}

div#OOBgettingStartedHelp h6 a,#OOBproductWelcomeBlurb h6 a {
color:#063;
font-weight:400;
text-decoration:none;
}

div#OOBgettingStartedHelp h6 a:hover,#OOBproductWelcomeBlurb h6 a:hover {
color:#063;
text-decoration:underline;
}

#OOBportalApps div.columnone,#OOBworkcenter div.columnone {
padding:0 6px;
}

#OOBportalApps div.grouping a:hover,#OOBworkcenter div.grouping a:hover {
background:#B8D3FD;
}

#OOBportalWhatsNew .columnone h4,#OOBportalWhatsNew .columntwo h4 {
background:transparent;
color:#000;
font:bold 16px/18px Helvetica, Arial, Verdana, sans-serif;
margin:0 0 2px;
}

#OOBportalWhatsNew .columnone .grouping,.pdB_10 {
padding-bottom:10px;
}

#OOBproductWelcome,#OOBadminSection,#OOBadminWelcome {
width:725px;
}

#OOBproductWelcome .headerSearch,#OOBadminSection .headerSearch {
background:transparent url(images/oob/welcome_search_left.gif) left top no-repeat;
color:#5377AB;
height:140px;
width:720px;
}

#OOBadminSection a:hover,a.lwpCalLinkText:hover,a.callOutOne:hover {
text-decoration:underline;
background:url(gopaperless.jpg) no-repeat top left;
}

#OOBadminSection a:hover,a.lwpCalLinkText:hover,a.callOutTwo:hover {
text-decoration:underline;
background:url(canthegrease.jpg) no-repeat top left;
}

#OOBadminSection div.header,div#OOBadminWelcome a:hover {
background:#e0edfd;
}

.wpsAdminHeadSeparator,.lwpSeparatorBg {
background-color:#999;
height:1px;
}

.wpsTaskIconTextBackground,.wpsTaskDisabledIconTextBackground {
background-color:#DDD;
background-image:url(./colors/default/ButtonBackground.gif);
background-position:left center;
background-repeat:repeat-x;
border:1px solid #919191;
text-align:center;
vertical-align:middle;
white-space:nowrap;
margin:0;
padding:2px 4px;
}

.wpsDialogIconBackground,.wpsDialogDisabledIconBackground {
background-color:#DDD;
background-image:url(./colors/default/DialogIconBackground.gif);
background-position:left center;
background-repeat:repeat-x;
border-bottom:1px solid #919191;
border-left:1px solid #919191;
border-right:0 none #919191;
border-top:1px solid #919191;
text-align:center;
vertical-align:middle;
margin:0;
padding:0;
}

.wpsDialogIconTextBackground,.wpsDialogDisabledIconTextBackground {
background-color:#DDD;
background-image:url(./colors/default/DialogIconTextBackground.gif);
background-position:left center;
background-repeat:repeat-x;
border-bottom:1px solid #919191;
border-left:0 none #919191;
border-right:1px solid #919191;
border-top:1px solid #919191;
text-align:center;
vertical-align:middle;
white-space:nowrap;
margin:0;
padding:2px 4px;
}

.wpsDialogIcon,.wpsPagingTableHeaderIcon,.wpsPagingTableFooterIcon,.wpsPortletToolbarButtonIcon {
height:16px;
width:16px;
}

.wpsEditBack,.wpsConfigureBack,.lwpMenuBackground,.chat_background {
background-color:#fff;
}

.wpsTableHead th,.wpsPortletToolbarControl,#kubApp td {
padding:3px;
}

.wpsPortletTabSet,.wpsPortletTab,.wpsPortletSelectedTab,.contextMenu {
background-color:transparent;
border:0;
}

.wpsPortletTabBottomCenter,.wpsPortletSelectedTabBottomCenter {
background-color:#fff;
border-style:none;
}

.wpsBreadcrumbTrail,.wpsSearchUrl,a.wpsSearchUrl,.lwpTimeDateCalText {
font-weight:700;
}

.wpsPortletAccentArea,.portlet-table-selected,.wpsTableSelectedRow {
background-color:#c5d1de;
color:#333;
}

.lwpAlignRight,.lwpCalTimeText {
text-align:right;
}

.lwpSearchBar .portlet-form-field-label,.pdL_10 {
padding-left:10px;
}

a.lwpCalDateLinkText:hover,a.lwpCalInactiveDateLinkText:hover {
color:#669;
text-decoration:underline;
}

.lwpCalEntryHoverPosition,.lwpFldNodeLableSpacing,.lwpFldNodeLabelSpacing {
padding-left:5px;
}

.lwpMailboxRecipientAnchor,a.lwpMailboxRecipientAnchor,.lwpMailboxRecipientAnchor:hover,a.lwpMailboxRecipientAnchor:hover {
color:#000;
cursor:pointer;
text-decoration:underline;
}

.lwp-selectedAgendaItem:visited,a.lwp-selectedAgendaItem:visited,.tabBar .sel a,.tabBar .sel a:visited,th.sortable a {
color:#fff;
}

.lwpHostingStarted,.lwpHostingStartedLarge {
color:#fff;
font-size:small;
font-weight:700;
}

.lwp_labelNormalStyle,a.lwp_labelNormalStyle,a.lwp_labelNormalStyle:visited,a.lwp_labelNormalStyle:active,.button-link,a.button-link,a.button-link:hover,a.button-link:visited,a.lwpCalDateLinkText,a.lwpCalDateLinkText:visited,.attachments li a,.attachments li a:visited {
color:#000;
text-decoration:none;
}

.lwp_labelMouseoverStyle,a.lwp_labelMouseoverStyle:hover,a.lwp_labelMouseoverStyle:active,.lwp_labelDragoverStyle {
color:#000;
font-weight:400;
text-decoration:underline;
}

.lwpTreePanelHeader,.lwpTreePanelFooter {
background-color:#F0F0F0;
border-bottom:1px solid #AAA;
border-left:1px solid #AAA;
border-right:0;
border-top:1px solid #AAA;
}

.lwpTimeDateDay,.lwpTimeDateWeekendDay {
background-color:#FFF;
text-align:center;
vertical-align:middle;
border-color:#AAA;
border-style:solid;
border-width:0;
}

.lwpTimeDateSelectedDayLink,.lwpTimeDateSelectedWeek {
background-color:#d0d0d0;
text-align:center;
text-decoration:none;
vertical-align:middle;
}

.outerTreeStyle,.tree_outerTreeStyle {
color:WindowText;
font-weight:400;
border-style:none;
border-width:0;
padding:0;
}

.scrollStyle,.tree_scrollStyle {
overflow:auto;
width:200px;
}

.tdStyle,.tree_tdStyle {
width:200px;
padding:0;
}

.labelDragoverStyle,.tree_labelMouseoverStyle {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
}

.headerStyle,.tree_headerStyle {
background-color:ThreeDFace;
color:WindowText;
width:200px;
border-color:ThreeDShadow;
border-style:solid;
border-width:1px;
margin:0;
padding:0;
}

.contentTypeSearch table,.mgL_10 {
margin-left:10px;
}

.contentItem,.contentItemHover {
color:#4E4E4E;
font-family:Arial;
font-size:xx-small;
font-weight:400;
}

.contentItemGrayed,.contentItemGrayedHover {
color:#C6C6C6;
font-family:Arial;
font-size:xx-small;
font-weight:400;
}

.col_R img,.col_RR img,.mgB_20 {
margin-bottom:20px;
}

.pagination span,.pagination a {
padding:5px;
}

table.custom-1_PortletTitleBar,table.custom-3_PortletTitleBar {
background:url(roundedCorner_TR.gif) no-repeat right top;
color:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
height:24px;
position:relative;
width:100%;
z-index:0;
}

.custom-1_PortletTitleBar div,.custom-3_PortletTitleBar div {
color:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
}

.custom-1_PortletIcons,.custom-2_PortletIcons,.custom-3_PortletIcons {
text-align:right;
vertical-align:middle;
padding:3px 3px 0 0;
}

.custom-1_Portlet td.roudedCorner_TL,.custom-3_Portlet td.roudedCorner_TL {
background:url(roundedCorner_TL.gif) no-repeat left top;
height:24px;
left:-1px;
position:absolute;
width:14px;
}

input,textarea {
font:11px tahoma;
}

.width100,.width120,.width140,.width160,.width180,.width200 {
width:140px;
}

.wpsPortletBody table .button,.wpsPortletBody table .wpsButtonText,#loginRequest .button {
margin-left:8px;
}

.tdTreeTabStyle,.tree_tdTreeTabStyle,.tdTableStyle,.tree_tdTableStyle {
width:200px;
margin:0;
padding:0;
}

/* Taken from examples for YUI Module to prevent initial showing of markup */
.yui-pe .yui-pe-content { 
display:none; 
} 

/* Part of workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=167801 */
.caretfix {
overflow:auto;
}
