BODY, P, A, UL, LI, LABEL, FILE, FIELDSET, LEGEND, OBJECT, TABLE, TD, FORM, INPUT, TEXTAREA, SELECT {
	font-family: segoe UI, tahoma, verdana, sans-serif;
	font-size: 9pt; 
	color: #555;
}

html, body{
  	background: #333;  
	color: #5F5F5F;
}

#logoBackground{
	background: url('../images/structure/headerBackground.jpg');  
}

#logo{
	background: url('../images/structure/logoAlternate.jpg');  
}

#userDisplay {
	color: #FFF;
	font-size: 90%;
}

#navHelp a, #navProfile a, #navSignout a  {
	color: #FFF;
	font-size: 90%;
}

#containerCenter {
	background: #EEE;
}

#containerDualColumn, #containerDualColumnNoNav {
	background: #EEE;
}

#containerSplitter, #containerSplitterNoNav {
	background: #333;
}

#containerCenterFooter {
	background: #999;
	color: #434343;
}
	
TEXTAREA, SELECT {
	background: #FFF;
}

TEXTAREA, SELECT {
	border: 1px solid #7E9DB9;
}

.textBorder {
	border: 1px solid #7E9DB9;
}

hr {
	color: #5F5F5F; /* for ie */
	background-color: #CCC; /* for everyone else */
}

h1 {
	color: #1F5496;
	font-size: 130%;
}

h2 {
	font-size: 110%;
}

h4 {
	color: #1F5496;
	font-size: 120%;
}

td {
	font-size: 90%;
}

.demotedText {
	color: #999;
}

.importantText {
	color: #900;
}

.largerText {
	font-size: 100%;
	color: #777777;
}

.largerText2 {
	font-size: 100%;
	color: #666666;
}

.largerTextSelected {
	font-size: 100%;
	color: #06A603;
}

h3 a:link, h3 a:visited {
	background: url('../images/structure/accordionBackground.gif');  
	color: #fff;
	text-shadow: 2px 2px 1px #8fc80d;
}

h3 a:hover {
	background: #666 no-repeat;
}

.stretcher {
	background: #eee;
}

.tableWidgetHeaderCell,.tableWidgetHeaderCellOver,.tableWidgetHeaderCellDown{	
	background-color: #333;
	color: #FFF;
}

.tableWidget tbody .tableWidget_dataRollOver{	
	background-color: #FFF;	
}

.tableWidgetHeaderCellDown, .tableWidgetHeaderCellOver{
	background-color: #666;		
}

.tableWidget td{
	border-bottom: 1px dashed #DADADA;
}

.tableWidget td a{	
	color: #333;
}

.tableWidget tbody{
	background-color: #EEE;
}

div.widgetTableDiv, div.tableShortScroll, div.tableMediumScroll {
	scrollbar-3dlight-color: #FEFEFE;
	scrollbar-arrow-color: #939DA9;
	scrollbar-base-color: #F1F1F3;
	scrollbar-darkshadow-color: #BEBEBC;
	scrollbar-face-color: #DEDEDE;
	scrollbar-highlight-color: #EEE;
	scrollbar-shadow-color: #939AA4;
}

.tableScrolling td{
	border-bottom: 1px dashed #DADADA;
}

.titleHeader {
	background: #6799CC;
	color: #FFF;
}

.containerSidePadding {
	color: #474747;
	font-size: 80%;
}

.containerSidePadding a {
	font-size: 100%;
	text-decoration: underline;
}

#horizontalContainerSeparator {
	background: #333;
}

/*************BEGIN BUTTONS****************/

input.button, input.buttonBig {
	font-size: 100%;
	color: #FFF;
	background-color: #666;
	border: 1px solid #AAA;
	filter: progid:DXImageTransform.Microsoft.Gradient
	  (GradientType=0,StartColorStr='#929292',EndColorStr='#FF464646');
}

input.buttonHover{
	background-color: #999;
	border: 1px solid #999;
	filter: progid:DXImageTransform.Microsoft.Gradient
	  (GradientType=0,StartColorStr='#464646',EndColorStr='#FF929292');
}

.ContainerTitle {
	background: #999;
	color: #FFF;
}
	
.ContainerUnderline {
	border-bottom: 1px dashed #DADADA;
}

.ContainerBlock {
	border-top: 5px solid #999;
}

.popupContainer {
	background: url('../images/structure/diagonalLineBackground.gif');  
}

.verticalDivider {
	background: #999;
}

.popupText {
	color: #999;
	font-size: 120%;
}

.popupHeaderText {
	font-size: 120%;
	background: #023568;  
	color: #FFF;
}

.popupTextLighter {
	font-size: 80%;
	color: #CCC;
}

.mask {
    background-color: #EEE;
}

.panel-container.matte {
	background-color: #FFF;
}

.panel-container.shadow .underlay {
	background-image: url('../images/popup/overlay.png'); 
}


.panel-container.shadow.underlay {
	background-color: #EEE;
}

.panel .hd {
	background-image: url('../images/popup/top_bar.gif');
} 

.panel .lt {
	background: url('../images/popup/corner_ul.gif');
}

.panel .rt {
	width:24px;
	background: url('../images/popup/corner_ur.gif') right top;
}

.panel .bd {
	background: #EEE;	
}

.panel .sb {
	background: url('../images/popup/center.jpg') right top;
}	

.panel .ft {
	background-image: url('../images/popup/bottom_bar.gif') ;
}

.panel .lb {
	background: url('../images/popup/corner_bl.gif') left bottom;
}

.panel .rb {
	background: url('../images/popup/corner_br.gif') right bottom;
}

#productContainer, #cartContainer {
	background: url('../g/structure/diagonalLineBackground.gif');
}

/***************** UNIQUE PORTAL TAGS ********************/

#tabCommandCenter {
	background: url('../images/structure/tabCommand.jpg') no-repeat top;
}

#tabAssignLicenses {
	background: url('../images/structure/tabAssign.jpg') no-repeat top;
}

#tabManageLicenses {
	background: url('../images/structure/tabManage.jpg') no-repeat top;
}

#tabDownloadFiles {
	background: url('../images/structure/tabDownload.jpg') no-repeat top;
}

#tabCommandCenterSelected {
	background: url('../images/structure/tabSelCommand.jpg') no-repeat top;
}

#tabAssignLicensesSelected {
	background: url('../images/structure/tabSelAssign.jpg') no-repeat top;
}

#tabManageLicensesSelected {
	background: url('../images/structure/tabSelManage.jpg') no-repeat top;
}

#tabDownloadFilesSelected {
	background: url('../images/structure/tabSelDownload.jpg') no-repeat top;
}

#tabCommandCenter, #tabAssignLicenses, #tabManageLicenses, #tabDownloadFiles, #tabUsers, #tabAlerts, #tabConfiguration, #tabVendor, #tabSystemInfo {
	color: #EEE;
	font-size: 90%;
	text-decoration: none;
}

#tabCommandCenterSelected, #tabAssignLicensesSelected, #tabManageLicensesSelected, #tabDownloadFilesSelected, #tabUsersSelected, #tabAlertsSelected, #tabConfigurationSelected, #tabVendorSelected, #tabSystemInfoSelected  {
	color: #3e6aa9;
	font-size: 90%;
	text-decoration: none;
}

#searchBox {
	background: url('../images/structure/searchBackground.jpg') no-repeat top left;
}

/*******************************/


#licenseBox {
	background: url('../images/structure/genericRectangleBackground.jpg') no-repeat top left;
}

.critical {
	color: #B48B15;
	font-weight: bold;
}

TD.container5 {
	border-bottom: 1px dashed #ccc;
}

a.textLink {
	text-decoration: none;
	border-bottom: 1px solid #999;
	cursor: pointer;
}

a.textLink:hover {
	background:url('');
}

TD.tableRow {
	border-top: 1px solid #A7A7A7;
	display: block;
}

TD.tableRow a:hover, TD.tableRow a:hover {
	background: #FFF;
	border-bottom: 6px solid #A7A7A7;
}

TD.vendorTableRow {
	border-bottom: 1px solid #A7A7A7;
	cursor: pointer;
	padding-bottom: 5px;
}	

.alertContainer, .alertContainerNoLink {
	border-bottom: 1px dashed #ccc;
}

.alertContainerDelete a {
	margin-top: 10px;
	float: left; 
	cursor: pointer;
	width: 16px;
	height: 16px;
	background:url('../images/icons/16deleteOut.gif') no-repeat top;
}

.alertContainerDelete a:hover{
	background:url('../images/icons/16deleteIn.gif') no-repeat top;
}

.alertDashboardContainer {
	border: 1px solid #CECFD1;
	border-top: 0px;
}

.time {
	color: #8F98A7;
}

.alertTextCritical {
	color: #B9301B;
	font-weight: bold;
	font-size: 110%;
	display: inline;
}

.alertTextImportant {
	color: #B48B15;
	font-weight: bold;
	font-size: 110%;
	display: inline;
}

.alertTextMinor {
	color: #97A9AE;
	font-weight: bold;
	font-size: 110%;
	display: inline;
}

#tabUsers {
	background: url('../images/structure/tabUsers.jpg') no-repeat top;
}

#tabAlerts {
	background: url('../images/structure/tabAlerts.jpg') no-repeat top;
}

#tabConfiguration {
	background: url('../images/structure/tabConfiguration.jpg') no-repeat top;
}

#tabVendor {
	background: url('../images/structure/tabVendor.jpg') no-repeat top;
}

#tabSystemInfo{
	background: url('../images/structure/tabConfiguration.jpg') no-repeat top;
}

#tabUsersSelected {
	background: url('../images/structure/tabSelUsers.jpg') no-repeat top;
}

#tabAlertsSelected {
	background: url('../images/structure/tabSelAlerts.jpg') no-repeat top;
}

#tabConfigurationSelected {
	background: url('../images/structure/tabSelConfiguration.jpg') no-repeat top;
}

#tabVendorSelected {
	background: url('../images/structure/tabSelVendor.jpg') no-repeat top;
}

#tabSystemInfoSelected {
	background: url('../images/structure/tabSelConfiguration.jpg') no-repeat top;
}

.divider {
	border-top: 1px dashed #ccc;
}

.asterisk {
	color: #F94F4F;
	display: inline;
	font-weight: bold;
}

.leftContent {
  	background: #333;  
	color: #5F5F5F;
}

.containerOdd {
  	background: #DDD;  
}

.tableHeaderTitle td, th {
  	background-color: #000;  
	color: #EEE;
	font-weight: bold;
	padding: 3px 0 3px 3px;
}

.password a {
	color: #CCC;
	padding: 0 0 0 8px;
	font-size: 90%;
	font-weight: bold;
}

.content {
	background: #EEE;
}

#mainLinkSelected{
	border-bottom: 5px solid #FFF;
}

#mainLinkSelected a {
	text-decoration: none;
	color: #FFF;
}

#mainLink a, #mainLink .text {
	text-decoration: none;
	color: #CCC;
}

#mainLink a:hover {
	text-decoration: none;
	color: #FFF;
}


#mainLinkOneSelected, #mainLinkTwoSelected {
	border-bottom: 5px solid #FFF;
}

#mainLinkOneSelected a, #mainLinkTwoSelected a {
	text-decoration: none;
	color: #FFF;
}

#mainLinkOne a, #mainLinkTwo a, #mainLinkTwo .text {
	text-decoration: none;
	color: #CCC;
}

#mainLinkOne a:hover, #mainLinkTwo  a:hover {
	text-decoration: none;
	color: #FFF;
}

table.content {
    width: 100%;
    border-color: #E0E0E0 #849EB5 #849EB5 #E0E0E0;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-collapse: collapse;
/*    margin-top: 1em;*/
}

table.content td {
    padding: 3px 0.5em 3px 0.5em;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    text-align: left;
    vertical-align: top;
}

table.content td {
	color: black;
    border-color: #E0E0E0;
}

.serverChain {
	visibility: visible;
}

.repairCount {
	visibility: visible;
}

.infoText {
  color: #6CBE06;
}

.errorText, .warningText {
  color: #CC0000;
}
