﻿/***
* Global Styles
***/
.title{font-family:Trebuchet MS;font-size:large;color:#b2b2b2;}
.submitImgs{border-right:1px solid #A3A3A3;border-left:1px solid #A3A3A3;padding:5px 14px 5px 14px;font-family:Arial;font-size:0.9em;font-weight:bold;text-decoration:none;}
<!--a{color:#003399;text-decoration:underline;} -->
a{color:#663366;text-decoration:underline;}
a:hover{color:#000000;background-color:#F5F3E7;text-decoration:none;}
body{color:#333333;background:#FFFFFF;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;cursor:default;overflow:hidden;}
.loginTable{background:url("images/LoginBg.jpg"); background-repeat:no-repeat;}
table td{color:#333333;font-size:70%;}
table td.spacerCell{height:5px;line-height:5px;}
#contentDiv{padding:10px;background:url(../images/bkg_drop_shadow.gif) repeat-x; overflow:auto;}
#dialogContainerDiv{padding:0px;background:#FFFFFF;}
#dialogContentDiv{padding:10px;overflow:auto;}
#messageDiv{line-height:0px;}
#mainControlsDiv{border-top:1px solid #BBBBBB;padding:5px;background:url(../images/controls_bg.gif);vertical-align:middle;}
span.dividerSpan{ border-bottom:1px solid #AAAAAA;margin:4px;border-top:1px solid #FFFFFF;display:block;line-height:0px;}
h1              { margin:0px 0px 15px 0px;font-size:small;font-weight:bold;}
h2              { margin:0px 0px 10px 0px;font-size:x-small;font-weight:bold;}
h3              { margin:0px 0px 8px 0px;color:#183A9D;font-size:70%;font-weight:bold;}
pre             { padding:15px 10px 25px 15px;width:100%;white-space:normal;background:#EEEEEE;overflow-x:auto;}
.error          { color:#FF0000;}
.big-error      { color:#FF0000; font-weight: bold; }
.highlight      { color:#0000FF;}
.note           { border:1px dashed #DDDDDD;padding:5px;display:block;background:#FFFACD;}
.updateFailure  { padding-left:40px;color:#FF0000;font-family:Arial;font-weight:bold;}
.updateSuccess  { padding-left:40px;color:#008000;font-family:Arial;font-weight:bold;}
/***
* Main Table
***/
table.mainTbl{width:100%;background:#FFFFFF;}
table.mainTbl td{color:#CCCCCC;}
table.mainTbl td.main-footerCell{border-top:1px solid #000000;padding:2px 5px 10px 5px;background:url(../images/FooterBg.png);font-size:0.8em;font-weight:bold;}
table.mainTbl td.main-footerCell a{color:#FFFFFF;}
table.mainTbl td.main-headerLogoCell{height:45px;border-bottom:1px solid #AAAAAA;background:url(../images/lgo_ipswitch.png) no-repeat;color:#FFFFFF;font-size:small;cursor:hand;}
table.mainTbl td.main-headerStretcher{border-bottom:1px solid #AAAAAA;color:#FFFFFF;background:url(../images/IpswitchStretchBg.png);}
table.mainTbl td.main-userCell{padding-right:10px;background:#FFFFFF;color:#000000;text-align:right;}
table.mainTbl td.main-taskBarCell{padding:2px 10px 2px 10px;border-top:1px solid #FFFFFF;border-bottom:1px solid #AAAAAA;background:url(../images/IpswitchWebCell.png);color:#000000;font-size:xx-small;}
table.mainTbl td.main-dropShadowCell{height:20px;width:100%;background:url(../images/DropShadow.png);}
table.mainTbl td.main-menuCell{padding:0px;border-right:1px solid #E5E5E5;white-space:nowrap;}
/***
* Services
***/
td.stoppedService{background:url(../images/stopped.png);color:#000000;}
td.runningService{background:url(../images/running.png);color:#000000;}
/***
* Title Bar Table
***/
table.titleBarTbl{width:100%;background:url(../images/TitleBarBg.png);}
table.titleBarTbl td{border-top:0px solid #AAAAAA;border-bottom:1px solid #AAAAAA;padding:3px 5px 3px 5px;font-size:0.9em;}
table.titleBarTbl td.titleBar-iconCell{border-bottom:1px solid #FFFFFF;padding:0px;}
/**
* Error Tbl
**/
table.errorTbl{border:1px dotted #DDDDDD;width:100%;background:#FFF7D9;}
table.errorTbl td{padding-right:0px;color:#CC0033;text-align:left;vertical-align:top;;padding:10px;}
table.errorTbl td.error-textCell{width:100%;vertical-align:middle;}
/**
* Message Table
**/
table.messageTbl{border:1px solid #DDDDDD;width:100%;background:#FFF7D9;}
table.messageTbl td{padding:10px;padding-right:0px;color:#008823;text-align:left;vertical-align:top;}
table.messageTbl td.message-textCell{width:100%;vertical-align:middle;}
/***
* Main Content Table
***/
table.mainContentTbl{}
table.mainContentTbl td.mainContent-contentCell{width:100%;border-top:0px solid #AAAAAA;vertical-align:top;}
table.mainContentTbl td.mainContent-sideBarCell{padding:5px;border-top:0px solid #AAAAAA;border-right:1px solid #AAAAAA;width:150px;background:url(../images/bkg_sidebar.gif);vertical-align:top;}
td.mainContent-sideBarCell span.sidebar-headerSpan{padding:7px 2px 4px 0px;width:100%;display:block;white-space:nowrap;color:#666666;font-weight:bold;}
td.mainContent-sideBarCell a{padding:2px 2px 2px 7px;display:block;white-space:nowrap;}
td.mainContent-sideBarCell a.sidebar-selectedLink{padding-left:0px;margin-left:-2px;color:#000000;font-weight:bold;text-decoration:none;}
/***
* Form Styles
***/
form {margin:0px;}
form .form-button{height:20px;width:110px;font-size:0.9em;}
form .form-button-main{width:110px;height:20px;font-size:0.9em;font-weight:bold;}
form .form-select{height:20px;color:#333333;background:#FFFFFF;}
form .form-textArea{border:1px solid #CCCCCC;border-top:1px solid #888888;width:400px;height:50px;color:#333333;background:#FFFFFF;overflow:auto;}
form .form-textArea-large{border:1px solid #CCCCCC;border-top:1px solid #888888;width:400px;height:200px;color:#333333;background:#FFFFFF;overflow:auto;}
form .form-textAreaReadOnly{border:1px solid #CCCCCC;width:400px;height:50px;color:#333333;background:#FFFFFF;}
form .form-textBox{border:1px solid #CCCCCC;border-top:1px solid #888888;width:200px;height:18px;color:#333333;background:#FFFFFF;font-family:Arial,Verdana;font-size:xx-small;}
form .form-textBoxMedium{border:1px solid #CCCCCC;border-top:1px solid #888888;width:90px;height:18px;color:#333333;background:#FFFFFF;font-family:Arial,Verdana;font-size:xx-small;}
form .form-textBoxSmall{border:1px solid #CCCCCC;border-top:1px solid #888888;width:60px;height:18px;color:#333333;background:#FFFFFF;font-family:Arial,Verdana;font-size:xx-small;}
form .form-textBoxFull{border:1px solid #CCCCCC;border-top:1px solid #888888;width:100%;height:18px;color:#333333;background:#FFFFFF;font-family:Arial,Verdana;font-size:xx-small;}
/*** MAN 08-11-06 This caused problems for multiselect listboxes
* Removed height spec
* select{border:1px solid #CCCCCC;border-top:1px solid #888888;height:18px;color:#333333;background:#FFFFFF;font-family:Arial,Verdana;font-size:xx-small;}
***/
select{border:1px solid #CCCCCC;border-top:1px solid #888888;color:#333333;background:#FFFFFF;font-family:Arial,Verdana;font-size:xx-small;}
/***
* Content Table
***/
table.contentTbl{width:100%;margin-bottom:10px;}
table.contentTbl td{padding:5px 5px 0px 5px;line-height:18px;}
table.contentTbl td.content-dividerCell{padding:5px 0px 5px 0px;border-bottom:1px solid #CCCCCC;line-height:1px;}
table.contentTbl td.content-headerCell{padding:5px 10px 0px 0px;white-space:nowrap;font-weight:bold;font-size:14px;}
table.contentTbl td.content-header2Cell{padding-bottom:0px;padding-left:2px;padding-top:10px;border-bottom:1px solid #CCCCCC;font-weight:bold;font-size:12px;font-weight:bold;}
table.contentTbl td.content-header3Cell{padding-bottom:0px;padding-left:5px;padding-top:10px;font-weight:bold;font-size:11px;font-weight:bold;}
table.contentTbl td.content-header4Cell{padding-bottom:0px;padding-left:2px;padding-top:10px;border-bottom:1px solid #CCCCCC;font-weight:bold;font-size:14px;font-weight:bold;}
table.contentTbl td.content-header5Cell{padding-bottom:0px;padding-left:2px;padding-top:10px;border-bottom:1px solid #CCCCCC;font-size:14px;}
table.contentTbl td.content-labelCell{width:1%;padding-left:10px;white-space:nowrap;vertical-align:top;}
table.contentTbl td.content-resultCell{width:100%;vertical-align:top;}
table.contentTbl td.content-result2Cell{width:50%;vertical-align:top;}
table.contentTbl td.content-highlight{padding:2px 0px 2px 0px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#FFFFCC;}
table.contentTbl td.content-buttonCell{padding:5px 5px 0px 0px;}
table.contentTbl a.content-actionLink{font-size:13px;}
table.contentTbl span.content-headerSpan{color:#0000FF;font-weight:normal;font-size:10px;}
table.contentTbl span.content-headerSpan a{color:#0000FF;text-decoration:none;}
table.contentTbl span.content-headerSpan a:hover{text-decoration:underline;}
.link{color:#0000FF;font-family:Arial;font-size:xx-small;}
.link:hover{color:#000000;font-family:Arial;font-size:xx-small;}
/***
* Resultset Styles
***/
table.rsHeaderTbl{width:100%;}
table.rsHeaderTbl td{border-left:1px solid #888888;border-top:1px solid #888888;border-right:1px solid #888888;padding:5px 10px 5px 10px;background:#AAAAAA;color:#FFFFFF;}
table.rsHeaderTbl td td{border:0px;padding:0px;}
table.rsHeaderTbl a{color:#FFFFFF;}
Div.rsDiv{margin-top:5px;border:1px solid #999999;border-top:0px solid #888888;border-right:2px solid #888888;background:#EEEEEE;overflow:auto;}
table.rsTbl{border-left:0px solid #888888;border-bottom:1px solid #888888;width:100%;background:#FFFFFF;}
table.rsTbl tr:hover { background: #ECE9DC; }
table.rsTbl tr.rs-headerRow{position:relative;top:0px;left:0px;}
table.rsTbl td.rs-headerCell{border-right:1px solid #888888;border-left:1px solid #FFFFFF;border-bottom:0px solid #999999;background:url(../images/RecordSetBg.png);color:#000000;font-weight:bold;}
table.rsTbl td.rs-headerCell-over{border-right:1px solid #888888;border-left:1px solid #FFFFFF;border-top:1px solid #FFA320;background:url(../images/RecordSetBgHover.png);color:#000000;font-weight:bold;}
table.rsTbl td.rs-headerCell-down{border-right:1px solid #888888;border-left:1px solid #FFFFFF;border-top:1px solid #999999;background:url(../images/RecordSetBg.png);border-bottom:1px solid #999999;color:#000000;font-weight:bold;}
table.rsTbl td{border-top:1px solid #888888;border-right:0px solid #888888;padding:2px 5px 2px 5px;}
table.rsFooterTbl{width:100%;}
table.rsFooterTbl td{border-left:1px solid #999999;border-bottom:2px solid #999999;border-right:2px solid #999999;padding:3px 10px 3px 10px;width:100%;background:url(../images/RecordSetBgDown.png);color:#FFFFFF;}
/***
* Menu
***/
div.menu{border-top:1px solid #333333;border-left:1px solid #333333;border-right:2px solid #555555;border-bottom:2px solid #555555;padding:1px;color:#000000;background:#EEEEEE;font-size:xx-small;z-index:1000000;left:0px;position:absolute;top:0px;visibility:hidden;min-width:100px;}
a.menuItem,table.titleBarTbl a.menuItem{border:1px solid #EEEEEE;padding:1px 2px 1px 5px;display:block;color:#000000;font-weight:normal;text-decoration:none;cursor:default;layout-flow:horizontal;}
a.menuItem span.menuItem-arrow{text-align:right;}
a.menuItem span.menuItem-text{}
a.menuItem:hover,table.titleBarTbl a.menuItem:hover,a.menuItem-highlight{border:1px solid #AAAAAA;padding:1px 2px 1px 5px;color:#000000;text-decoration:none;}
a.menuItem-selected{border:1px solid #AAAAAA;padding:1px 2px 1px 5px;display:block;background:#FFFFFF;color:#000000;text-decoration:none;cursor:default;}
a.menuItem-selected:hover{color:#000000;}
a.menuLink{padding:5px;border-left:1px solid #E5E5E5;display:inline-block;color:#333333;font-weight:bold;text-decoration:none;}
a.menuLink-active,a.menuLink:hover{padding:5px;border-left:1px solid #CCCCCC;display:inline-block;color:#000000;font-weight:bold;text-decoration:none;}
/***
* Calendar Table
***/
table.calendarTbl{background-color:#AAAAAA;}
table.calendarTbl td{font-size:xx-small;cursor:default;}
table.calendarTbl td span.calendar-dayCurrentSpan{background-color:#000080;color:#FFFFFF;font-weight:bold;}
table.calendarTbl td.calendar-dayCell{border-right:1px dotted #888888;padding:3px;border-bottom:1px dotted #888888;text-align:center;}
table.calendarTbl td.calendar-dayWeekendCell{border-right:1px dotted #888888;padding:3px;border-bottom:1px dotted #888888;background-color:#B6CACF;text-align:center;}
table.calendarTbl td.calendar-headerCell{border:1px solid;border-color:#AAAAAA #000000 #000000 #AAAAAA;padding:0px 3px 0px 3px;color:#FFFFFF;background-color:#CCCCCC;font-weight:bold;text-align:center;}
table.calendarTbl td.calendar-headerCell a{color:#FFFFFF;font-weight:normal;text-decoration:none;}
table.calendarTbl td.calendar-headerCell a:hover{color:#FFCC00;}
/***
* Calendar Table
***/
div.calendarDiv{}
table.calendarTbl{border:2px solid #007be9;background-color:#ECE9D8;}
table.calendarTbl td{color:#333333;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:x-small;text-align:center;cursor:default;}
table.calendarTbl td.calendarTbl-dayHightlightCell{border:1px solid #ff4518;background-color:#ffc045;color:#000000;font-weight:bold;cursor:pointer;}
table.calendarTbl td.calendarTbl-titleCell{border: 1px solid #cccccc;color:#FFFFFF;font-size:x-small;font-weight:bold;background-color:#007be9}
table.calendarTbl td.calendarTbl-dayHeaderCell{border:1px solid #AAAAAA;background:url(../images/CalendarDayHeaderBg.gif);color:#FFFFFF;width:20;height:20;}
table.calendarTbl td.calendarTbl-dayCell{background:url(../images/CalendarDayBg.gif);}
/***
* Help Table
***/
table.helpTbl{width:100%;background:#FFFFFF;}
table.helpTbl td.helpTbl-headerCell{padding:3px 3px 3px 0px;border:1px solid #CCCCCC;background:url(../images/help_bg.gif);}
table.helpTbl td.helpTbl-headerCell td{color:#555555;font-weight:bold;font-size:75%;}
table.helpTbl td.helpTbl-contentCell{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:5px;color:#333333;}
table.helpTbl td.helpTbl-headerCell a{padding-left:0px;}
table.helpTbl td.helpTbl-headerCell a:hover{background-color:#FFFFFF;}
table.helpTbl a{white-space:normal;}
/***
* Inline Table (for inline display of things like checkboxes,radio buttons,etc...)
***/
table.inlineTbl{margin:0px;}
table.inlineTbl td{padding:0px 2px 0px 0px;vertical-align:middle;}

table.features                       { border-top: 1px solid black; }
table.features td                    { padding-top: 2px; padding-right: 3px; padding-bottom: 0px; padding-left: 10px; line-height: 12px; }
table.features td.feature-enabled    { color: green; font-weight: bold; }
table.features td.feature-evaluation { color: #FF5C00; font-weight: bold; }
table.features td.feature-expired    { color: red; font-weight: bold; }
table.features td.feature-nomodules  { width: 75px; }