.frameBody{
	background-color:#6E89DD;
}
.leftFrame{
	background-color:#6E89DD;
	background-image: url(images/powered_by.gif);
  background-position: bottom;
  background-repeat: no-repeat;			
}
.topFrame{
	background-color:#FFFFFF;  
  padding: 0;  
  margin: 0;
}
#header{
  margin: 0;
  height:50px;
	border-bottom: 1px solid #0240a3;
}

.titleBar{
	background-image: url(images/title_bg.gif); 
	background-color:#FFFFFF;	 	
	background-position: right;
	background-repeat: repeat-y;
}
#titleBar{
	padding:5px 10px;

}

.SWBig	{
  font-size: 18px;
  font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}

/* Info and Action Boxes */
fieldset {
 margin: 0px 0;
 padding: 10px;
}
fieldset li{
margin-left: 10px;
}
legend {
  color:#444444;
  margin-bottom: 5px;
  margin-left: -9px;
  padding-right: 5px;
  vertical-align: middle;
  padding-bottom: 3px;
}
fieldset > legend {
  margin-left: -2px;
}

.OpStatusError, .OpStatusError legend{
	color:#AA0000;
	border-color:#AA0000;
}
.OpStatusOk, .OpStatusOk legend{
	color:#4F9674;
	border-color:#4F9674;
}
.Info {
	/* border-color:#96ADF0; */
}
.OpStatusError legend, .OpStatusOk legend{
	font-weight:bold;
}
<!-- /Info and Action Boxes -->
				 
legend img{
	padding-left:10px;
}					 

.FlatSelect  {
	width:150px;
}
input.FlatInputFlow  {
  border: 1px solid #0240a3;
	background-color:#FFFFFF;
}
input.FlatInput     {
  border: 1px solid #0240a3;
	background-color:#FFFFFF;
	width:150px;
}


table.buttons	{
	margin-top:10px;
	margin-bottom:10px;
}

/*<!-- tables: lists, menus and forms -->*/
.EditFormTable, .Summary, td.MenuPlace, .MenuTitle2, .MenuTitle, .MenuItem{
  border-collapse: collapse;
}
th {
  vertical-align: middle;
  background: #D6DFF7;
  border-right: 1px solid #ffffff;
}
.list th {
  border-bottom: 1px solid #ffffff;
}
th a {
  vertical-align: middle;
}

th img {
  vertical-align: middle;
  padding-left: 3px;
}

.sort {
  background: #ABBEEF;  
}

.list td,
.list th {
	padding: 3px;
}
.list th,
.list th a,
.list th a:visited,
.list th a:active {
  text-decoration:none;
  color:#000000;
  vertical-align: middle;
  white-space: nowrap;
}


table.EditFormTable{
	margin-bottom:10px;
	border: 1px solid #4F9674;		
}
.EditFormTable th{
	background-color:#EDF1FB;
	font-weight:normal;
}
.EditFormTable th.subheader{
	background-color:#C0CDF0;
	font-weight:bold;
	text-align: left;
	color:#000000;
}
.EditFormTable td{
	background-color:#FFFFFF;
	padding: 3px;
	padding-left:10px;

}

table.ViewFormTable{
	margin-bottom:10px;
	border: 1px solid #4F9674;		
}
.ViewFormTable th{
	background-color:#EDF1FB;
	font-weight:normal;
	padding: 3px;	
}
.ViewFormTable th.subheader{
	background-color:#C0CDF0;
	font-weight:bold;
	text-align: left;
	color:#000000;
}
.ViewFormTable td{
	background-color:#FFFFFF;
}
.Summary th{
	background-color:#8CA4ED;
	font-weight:bold;
	border: 1px solid #d0d0d0;
	color:#000000;
}
.Summary td{
	border: 1px solid #d0d0d0;
	padding: 3px;	
}
td.warning{
	color:#CC0000;
}
td.ContentPlace{
	border-left:1px;
	border-left-style:solid;	
	border-color:#4F9674;
}
tr.RowError td{
  background-color: #ffd9d9;
}
td.CellError input{
  background-color: #ffd9d9;
}
td.FormError{
	background-color:#E60000;
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
}
td.ErrorBar {
	background-color:#FF2020;
	padding:5px;
	font-weight:bold;	
	color:#FFFFFF;
}
td.StatusBar {
	background-color:#58987D;
	padding:5px;
	font-weight:bold;	
	color:#FFFFFF;
}
td.ErrorBar a, td.StatusBar a,
td.ErrorBar a:visited, td.StatusBar a:visited,
td.ErrorBar a:active, td.StatusBar a:active {
	font-weight:bold;
	color:#FFFFFF;	
}
td.FormFooter{
	background-color:#FFFFFF;
	border:none;
}

td.Content{
	padding:10px;
}
tr.OddRow, tr.OddRow td{
	background-color:#E6E6E6;
}
tr.EvenRow, tr.EvenRow td{
	background-color:#FFFFFF;
}
tr.subHeader td{
	background-color:#E1FAEA;
}
/*-------- Flexible Buttons ------------*/
/*----Common Attributes----*/
 td.buttonLeft,  .buttonLeft img,
 td.buttonRight,  .buttonRight img {
	height: 21px;
	width:3px;
	margin:0;
	padding:0;
	border: none;
	vertical-align: auto;
}
 .buttonLeft {
 	background-image: url(images/btn_bg_left.gif);
 }
  .buttonRight {
 	background-image: url(images/btn_bg_right.gif);
 }
td.buttonCenter{
	border: none;
	margin:0;
	padding:0;	
	display:inline;
}
.buttonCenter input
{
	cursor:hand;
	cursor:pointer;
	height:21px;
	border: none;	
	text-align:center;
	background-repeat: no-repeat;  	
	background-color: transparent;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* Button Containers */
.FormButton, .FormButtonInv, 
.FormButtonOk, .FormButtonCancel,
.FormButtonPrev, .FormButtonNext {
	width:97px;
}

.FormButton125  {
	width:131px;
}
.FormButtonShort {
	width:56px;
}

/* Button Clickables, backgrounds */
.FormButton .buttonCenter input, 
.FormButtonInv .buttonCenter input  {
	width: 100%; 
	min-width:91px;
	background-image: url(images/btn_bg.gif);
}

.FormButtonOk .buttonCenter input{
	width: 100%; 
	min-width:91px;
	padding-left:9px;
	background-image: url(images/btn_ok_bg.gif);
}
.FormButtonCancel .buttonCenter input {
	width: 100%; 
	min-width:91px;
	padding-left:9px;
	background-image: url(images/btn_cancel_bg.gif);
}
.FormButtonNext .buttonCenter input {
	width: 100%; 
	min-width:91px;
	padding-right:9px;	
	background-image: url(images/btn_next_bg.gif);
	background-position:right;
}
.FormButtonPrev .buttonCenter input {
	width: 100%; 
	min-width:91px;
	padding-left:9px;
	background-image: url(images/btn_prev_bg.gif);  
}
.FormButton125 .buttonCenter input {
	width: 100%; 
	min-width:125px;
	background-image: url(images/btn_bg.gif);  
}
.FormButtonInv .buttonCenter input#uplevel {
	width: 100%; 
	min-width:91px;
	padding-left:9px;
	background-image: url(images/btn_bg_125_uplevel.gif);  	
}

.FormButtonShort .buttonCenter input {
	width: 100%; 
	min-width:50px;
	padding-left:9px;
	background-image: url(images/btn_bg.gif);
}
.buttonCenter .OperaButton {
	width: auto;
}
/*--------------------------------------------*/

.FilterButton		{
  width: 20px;
  height: 20px;
  background-image: url(images/filter_btn_bg.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  text-align:center;  
  background-color: transparent;
}

.NoButton{
	border:2px;
	border-style:window-inset;
	padding:5px;
	background-color:#E6E6E6;
	color:#555555;
}
.none td, .none th{
	border:none;
	background-color:transparent;
}
.TaskStarted, .TaskInProgress
{
	font-weight:bold;
}
.TaskCompleted 
{
	font-weight:normal;
}
.Taskfailed
{
	font-weight:bolder;
	color:#FF0000;
}

table.meter, table.bar {
  border: 1px solid #999999;
  border-collapse: collapse;
  padding: 0;  
}
.meter td {
  border: 1px solid #999999;
  border-collapse: collapse;
  padding: 0;    
}

.bar td {
  border: 0px;
  border-collapse: collapse;
  padding: 0; 
}

div.SandClock{
	position:absolute;
	top:50px;left:250px;
	width:300px;height:100px;
	border: solid 2px;
	border-color:#0240a3;
	background-color:#D6DFF7;
	color:#000000;
}
.SandClock th{
	background-color:#6E89DD;
	color:#ffffff;
}

/* Left navigation menu */

td.MenuPlace{
		background-color:#6E89DD;
    background-position: left bottom;
    background-repeat: no-repeat;
    padding:10px;    
}

td.MenuTitle{
    background-color:#ffffff;
    background-image: url(images/menuheader_bg.gif);
    background-position: right;
    background-repeat: repeat-y;
    color: #215DC6;
    font-weight: bold;
}

.menuSectionClosed,
.menuSectionOpen {
  	margin-bottom: 10px;  	
}

.menuSectionClosed .MenuTitleKnob {
  cursor:hand;
  cursor:pointer;
  background-image: url(images/menu_closed.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.menuSectionOpen .MenuTitleKnob {
  cursor:hand;
  cursor:pointer;
  background-image: url(images/menu_opened.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.MenuTitleText,
.MenuTitleText a,
.MenuTitleText a:link,
.MenuTitleText a:active,
.MenuTitleText a:visited {
  vertical-align: middle;
  font-weight: bold;
  color:#000000;
  text-decoration: none;
}

.MenuTitleLeft {
  width: 14px;
  vertical-align: top;
}

.MenuTitleRight {
  width: 3px;
  vertical-align: top;
}

.menuSectionContent{
  border: 1px solid #ffffff;
  border-top: 1px solid #D6DFF7;  
  background-color:#D6DFF7;
  padding-top:4px;  
}

.menuSectionOpen .menuSectionContent{
  display: block;
}

.menuSectionClosed .menuSectionContent{
  display: none;
}

.MenuItem,
.MenuItemActive {
  margin-bottom:4px;
  height:18px;
}

.MenuItem .MenuItemText a:link,
.MenuItem .MenuItemText a:visited{
	padding:3px;
  text-decoration: none;
  color:#215DC6;
  background-color:#D6DFF7;
}

.MenuItemActive .MenuItemText a:link,
.MenuItemActive .MenuItemText a:visited
{
	padding:3px;
  text-decoration: none;
  color:#F6F6EC;
  background-color:#3878BF;  
}

.MenuItem .MenuItemText a:hover,
.MenuItem .MenuItemText a:active{
	padding:3px;
  text-decoration: underline;
  color:#428EFF;
  background-color:#D6DFF7;
} 

.MenuItemImage {
  width: 16px;
  padding-left:8px;
  padding-right:1px;
  vertical-align:middle;
}

div#contexthelp{
    width:165px;
    height:100px;
    padding-top: 5px;
    margin: 5px;
    border:0px;
    border-top: solid 1px #8CA4ED;
    overflow:hidden;
}
span.hint{
    margin:0px;
}

/* /Left navigation menu */

.copyrightMenu{
	color:#666666;
}
div.applications{
	height:400px;
	overflow:auto;
}

/*====== TABS ========*/
#noTabs {
  border-bottom: 1px solid #776655;
}

#screenTabs {
float:left;
width: 100%;
background: url("images/tabs/bg.gif") repeat-x bottom;
}

.tabs {
float:left;
line-height:normal;
white-space: nowrap;
background:url("images/tabs/bg.gif") repeat-x bottom; 
}

.tabs ul {
margin:0;
padding: 0px 10px 10px 10px;
list-style:none;
}

.tabs a {
display: block;
background:url("images/tabs/right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
vertical-align: baseline;
text-decoration: none;
color: #000000;
width:.1em;
}

.tabs > ul a {
width: auto;
}

.tabs a:hover,
.tabs a:visited,
.tabs a:active {
text-decoration: none;
color: #000000;
}

.tabs li {
float:left;
background:url("images/tabs/left.gif") no-repeat left top;
margin:0;
padding:0 0 0 2px;
border-bottom: solid 1px #776655;
}

.tabs li#current {
border-width: 0;
}

.tabs #current {
background-image:url("images/tabs/left_on.gif");
margin-left: -3px;
}
.tabs #current a {
background-image:url("images/tabs/right_on.gif");
padding:3px 9px 7px 6px;
vertical-align: baseline;
}

.tabs .last a {
background-image:url("images/tabs/right_last.gif");
}

.tabs .first {
background-image:url("images/tabs/left_first.gif");
}

.tabs .first#current {
margin-left: 0;
}

.tabs li:hover {
background-position: 0% -150px;
cursor: pointer;
}

.tabs li:hover a {
background-position: 100% -150px;
}

.tabs li.first:hover {
background-position: top left;
}

.tabs a:hover {
background-position: 100% -150px;
}

/* ============Multiline tabs =================*/
.tabsUpper,
.tabsLower {
float:left;
display:block;
clear:left;
width: 100%;
line-height:normal;
white-space: nowrap;
/* background:#F9F8F8 url("images/tabs/bg.gif") repeat-x bottom; */
}

.tabsUpper ul,
.tabsLower ul {
margin:0;
padding: 0px 10px 10px 10px;
list-style:none;
}

.tabsUpper a,
.tabsLower a {
display: block;
background:url("images/tabs/right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
vertical-align: baseline;
text-align:center;
text-decoration: none;
color: #000000;
width: auto;
margin:0 0 0 2px;
}

.tabsUpper > ul a,
.tabsLower > ul a {
margin:0 0 0 2px;
width: auto;
}

.tabsUpper a:hover,
.tabsUpper a:visited,
.tabsUpper a:active,
.tabsLower a:hover,
.tabsLower a:visited,
.tabsLower a:active {
text-decoration: none;
color: #000000;
}

.tabsUpper li,
.tabsLower li {
float:left;
background:url("images/tabs/left.gif") no-repeat left top;
margin:0;
papdding:0;
text-align:center;
cursor: hand;
}
.tabsLower li {
border-bottom: solid 1px #776655;
}

.tabsLower li#current {
border-width: 0;
}

.tabsLower #current {
background-image:url("images/tabs/left_on.gif");
margin-left: -3px;
}
.tabsLower #current a {
background-image:url("images/tabs/right_on.gif");
padding:3px 9px 7px 6px;
vertical-align: baseline;
}

.tabsUpper .last a,
.tabsLower .last a {
background-image:url("images/tabs/right_last.gif");
}

.tabsUpper .first,
.tabsLower .first {
background-image:url("images/tabs/left_first.gif");
}

.tabsLower .first#current {
margin-left: 0;
}

.tabsUpper li:hover,
.tabsLower li:hover {
background-position: 0% -150px;
cursor: pointer;
}

.tabsUpper li:hover a,
.tabsLower li:hover a {
background-position: 100% -150px;
}

.tabsUpper li.first:hover,
.tabsLower li.first:hover {
background-position: top left;
}

.tabsUpper a:hover,
.tabsLower a:hover {
background-position: 100% -150px;
}