﻿ .TableItem {color:#000000;font-family:Tahoma,Arial; font-size:11px; font-weight:normal;}
 .textLtr {color:#000000;font-family:Tahoma,Arial; font-size:11px; font-weight:normal;direction:rtl;}
 .LableItem {background-color:#FFFFCC;border:1px solid #84a0c8;color:#000000;font-family:Tahoma,Arial; font-size:11px; font-weight:normal;}
 .ddlItem {color:#000000;font-family:Tahoma; font-size:11px; font-weight:normal; padding:5px; margin:5px}
 .container-datagrid { border:1px solid; width:100%; padding:0px; color:#000000 }
 .grid-footer {background:#dcdaf1; color:#000000 ;font-weight:normal; text-decoration:underline; font-size:10px; text-align:right; font-family:Tahoma; }
 .header, a.header:link, a.header:visited, a.header:active {font-weight:bold; color:#0000cc; background:#dcdaf1; }
 .HeaderStyle {color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;}
 .footer{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma, arial, Helvetica, verdana, sans-serif; TEXT-DECORATION: none;direction:rtl;}
 A.searchTitr:link { font-family:Arial; color:#000000; font-size:14px; font-weight:bold; text-decoration:none} 
 A.searchTitr:hover {font-family:Arial; color:#2a68b5; font-size:14px; font-weight:bold; text-decoration:none } 
 A.searchTitr:active { font-family:Arial;color:#000000; font-size:14px; font-weight:bold; text-decoration:none } 
 A.searchTitr:visited { font-family:Arial; color:#800000;font-size:14px; font-weight:bold; text-decoration:none } 
 .lblDate { FONT-WEIGHT: normal;direction:rtl; FONT-SIZE: 10px; COLOR: gray; LINE-HEIGHT: 12px; FONT-FAMILY: 
tahoma, arial; TEXT-DECORATION: none;direction:rtl }
.leadText { FONT-WEIGHT:normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: 
 Tahoma; TEXT-DECORATION: 
none;direction:rtl} 
.hpNewsMailPrint{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#C1C1C1; LINE-HEIGHT: 15px; FONT-FAMILY: tahoma, verdana, arial, Helvetica,sans-serif; 
TEXT-DECORATION: none;direction:rtl } 
A.hpNewsMailPrint:link { FONT-WEIGHT: 
normal; FONT-SIZE: 11px; COLOR:#C1C1C1; LINE-HEIGHT: 12px; FONT-FAMILY: tahoma, verdana, arial, Helvetica,sans-serif; 
TEXT-DECORATION: none;direction:rtl } 
A.hpNewsMailPrint:visited { FONT-WEIGHT:normal; FONT-SIZE: 11px; COLOR:#C1C1C1; LINE-HEIGHT: 12px; FONT-FAMILY: Tahoma, verdana, arial, Helvetica, 
sans-serif; TEXT-DECORATION: none;direction:rtl } 
A.hpNewsMailPrint:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#C1C1C1
; LINE-HEIGHT: 12px; FONT-FAMILY: Tahoma, verdana, arial, Helvetica, 
sans-serif; TEXT-DECORATION: underline;direction:rtl } 
A.hpNewsMailPrint:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#C1C1C1; LINE-HEIGHT: 12px; FONT-FAMILY: Tahoma, verdana, arial, Helvetica, 
sans-serif; TEXT-DECORATION: none;direction:rtl }
.titrText{ FONT-WEIGHT: 
bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY:  arial, 
Helvetica, verdana, sans-serif; TEXT-DECORATION: none;direction:rtl }
.bodyText { FONT-WEIGHT:normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: 
 Tahoma,arial, Helvetica, verdana, sans-serif; TEXT-DECORATION:none;} 
/* begin dynamic messages to user */
	.message 
	{
	    font-weight:bold; 
	    color:#CC4444; 
	    padding-right:5px; 
	    padding-left:5px; 
	    text-decoration:blink;
	    font-size:12px;
	 }
    .icoTextlink {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.messageLoading 
{
    color:#0000FF;
    font-size:smaller;
 }

.Invisibletext {display:none;}

.icoTextlinkhover {
	color: #FF0000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
}

    
 /* begin top userbar css */
	.top-bar { font-weight:bold; font-size:13px; padding:0px 5px 2px 5px; vertical-align:top; background:#ccccff}


/* begin html elements */
    body {font:small/1.2em arial,helvetica,clean,sans-serif;font:x-small; margin:0px;}
    body select { font:74% verdana, arial, helvetica, sans-serif; margin:0px; }
	a {color:#0000cc}
 	h1 { font-size:130%; }
	h3 { font-size:118%; margin:0; padding:15px; color:#0033ff;}
	h4 { margin:0 0 10px 0; font-size:14px; font-weight:bold; padding:0; color:#0033ff;}
	h5 { padding:0 0 3px 0; font:74% verdana, arial, helvetica, sans-serif; font-weight: bold; margin:0;}
	div { clear:both; top: auto;}
	form {margin:0; padding:0; display:inline;}
	form input.aps-button{ font-weight:bold; font-family:arial,helvetica,sans-serif; }
	form textarea { margin:0; overflow:auto;}
    .form-dhr {font-size:1px; height:12px; border-bottom:1px solid #B5C7D6; margin:0 0 10px 0; padding:0; width:auto;}
	input.user-bar { width:200px; font-style:italic; text-align:center;font-size:12px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif}
	table { font-size:small; }
	table.user-bar {font-weight:bold; font-size:14px; border:2px solid #9933CC; width:100%}
	table.headview {width:100%;}
	table.footview {width:100%;}
	th { font-weight:bold; padding:0 10px 0 10px; font-size:14px; background:#ccccff; color:#000000}
	tr.footer { font-weight:bold; padding:0 10px 0 10px; font-size:13px; background:#ccccff; color:#000000}



/* begin Data Grid Colors */
    .container-datagrid { border:1px solid; width:100%; padding:0px; color:#000000 }
    .selected {font-weight:bold; color:#000000;}
    .header, a.header:link, a.header:visited, a.header:active {font-weight:bold; color:#0000cc; background:#dcdaf1; }
    .grid-footer {background:#dcdaf1; color:#000000 ;font-weight:normal; text-decoration:underline; font-size:10px; text-align:right; font-family:Tahoma; }
    a.datagrid-news-titr, a.datagrid-news-titr:link, a.datagrid-news-titr:visited { text-decoration:none; font-weight:bold; font-size:14px }
	a.datagrid-news-titr:hover { text-decoration:underline; font-weight:bold; font-size:14px }
    a.datagrid-news-code, a.datagrid-news-code:link, a.datagrid-news-code:visited { text-decoration:none; color:#000000; font-weight:normal; }
	a.datagrid-news-code:hover { text-decoration:underline; color:#000000; font-weight:normal; }
	.number {color:#000000; font-family:Tahoma; font-size:10px }
	.text {color:#000000; font-family:Tahoma; font-size:12px }

/* begin drop down list filter */
    .filter {color:Gray; font-family:Tahoma; font-size:10px }



/* begin other styles */
    .caption {color:#000000;font-family:Arial; font-size:14px; font-weight:bold; padding:5px; margin:5px}
    .ddlItem {color:#000000;font-family:Tahoma; font-size:11px; font-weight:normal; padding:5px; margin:5px}
    .TableItem {color:#000000;font-family:Tahoma,Arial; font-size:11px; font-weight:normal;}
    .TableItemHand {color:#000000;font-family:Tahoma,Arial; cursor:hand; font-size:11px; font-weight:normal;}
    .captionSelected {color:#cccccc; font-size:12px; cursor:text }
    .captionTab {font-size:13px; color:#cccccc}
    a.captionTab:link, a.captionTab:active {font-size:13px; }
    a.captionSelected:link {color:#cccccc; font-size:13px; }
    a.captionSelected:active {color:#cccccc; font-size:13px; }
    a.captionSelected:visited {color:#cccccc; font-size:13px; }
    a.captionSelected:hover {color:#cccccc; text-decoration:none; font-size:13px; }
    .invisible {background:#282828; color:#282828; border:0px;}

/* IE Mac Ignore \*/ 
.fullh
{
	height:100%;
	min-height:100%;
}
html>body fullh{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
/* end IE Mac Hack */

.fullw
{
	width:100%;
}

.full
{
	width:100%;
	/* IE Mac Ignore \*/ 
	height:100%;
	min-height:300px;
	/* end IE Mac Hack */
}
/* IE Mac Ignore \*/ 
html>body full{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
/* end IE Mac Hack */

a {
	color: #11418E;
}

a:hover {
	color: #FF0000;
}

a.folderlistitem {
	color: #000000;
	cursor: pointer;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

a.folderlistitem:hover {
	background-color: #FFFBAE;
	color: #000000;
	cursor: pointer;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

a.folderlistitemselected {
	background-color: #6286B3;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

a.folderlistitemselected:hover {
	background-color: #FFFBAE;
	color: #000000;
	cursor: pointer;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

a.pager {
	color: #000000;
	font: x-small Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: underline;
}

a.pager:hover {
	color: #0000FF;
	font: x-small Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: underline;
}

font.transtag {
	background-color: #FFFF00;
	color: #FF0000;
	font-style: normal;
}


select, input, textarea {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /* scrollbar-base-color: #CCCCCC; */
	/* Override font size for non-macs \*/
	/* end hack */
}

span.trans {
	background-color: #FFFF00;
	color: #000000;
}

table.datatable /* table holding information */ {
	background-color: #F3F3F3;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.datatablenoborder /* table holding information */ {
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.innerpagemain {
	border-left: solid 1px #6375D6;
	border-right: solid 1px #6375D6;
	width: 100%;
}

tr.innerpagewhite, td.innerpagewhite {
	border-left: solid 1px #6375D6;
	border-right: solid 1px #6375D6;
	background: white;
}

td.datatable /* For Normal TD cells */ {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

td.datatablealt /* Holds alternating colors for tables Used in Reports */ {
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.datatablealtheader /* Used in Place of TH.Datatable on Reports. Used due to colspan errors in TH */ {
	background-color: #6286B3;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

td.folderlistitem {
	color: #000000;
	cursor: pointer;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}

td.innerpageheader {
	background-color: #215DC6;
	background-repeat: repeat-y;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	table-layout: auto;
	width: 100%;
}

td.innerpageheaderl {
	background-color: #215DC6;
	background-image: url(../img/Skin/Table1L.gif);
	background-position: left top;
	background-repeat: no-repeat;
	table-layout: fixed;
	width: 2px;
}

td.innerpageheaderr {
	background-color: #215DC6;
	background-image: url(../img/Skin/Table1R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	table-layout: fixed;
	width: 2px;
}


td.innerpageheaderDark {
	background-color: #6186B3;
	background-repeat: repeat-y;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	table-layout: auto;
	width: 100%;
}
td.innerpageheaderlDark {
	background-color: #6186B3;
	background-image: url(../img/Skin/Table1L.gif);
	background-position: left top;
	background-repeat: no-repeat;
	table-layout: fixed;
	width: 2px;
}

td.innerpageheaderrDark {
	background-color: #6186B3;
	background-image: url(../img/Skin/Table1R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	table-layout: fixed;
	width: 2px;
}

td.maincontentcell {
	text-align: center;
}

th.datatable /* header of datatable */ {
	background-color: #6286B3;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
}

.addressbookbackground {
	background-color: #FFFFFF; /*#CDCDCD;*/
}

.alttable {
	background-color: #F3F3F3;
	color: #000000;
	font-family: Arial;
	font-size: 10px;
}

.button {
	background-color: #C0C0C0;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #000000;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=silver);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 10px;
	margin-right: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	text-decoration: none;
	text-transform: lowercase;
}

.button:hover /* Mouseover style of regular buttons */ {
	background-color: #0964A2;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#004ba9,endColorStr=#002a55);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 10px;
	margin-right: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	text-decoration: none;
	text-transform: lowercase; /* background-color: #4B78CC; */
}

.chartcell {
	background-color: #FFFFFF;
}

.contextmenu {
	background-color: #EBEADB;
	border-bottom: #666666 2px solid;
	border-left: #666666 1px solid;
	border-right: #666666 2px solid;
	border-top: #666666 1px solid;
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	text-align: left;
}

.datagrid /* Overall style of the datagrid */ {
	background-color: #F3F3F3;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.datagriditem, .ri1 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}

.datagridaltitem, .ri2 {
	background-color: #E6E6E6;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}

.datagridbuttonbarlink {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.datagridbuttonbarlinkhover {
	color: #FF0000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
}

.datagridfooter, .rf {
	background-color: #CFDDEE; /* dddddd */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

.datagridfooterdata, .rfd {
	background-color: #CFDDEE; /* dddddd */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border-top: solid 1px silver;
}

.rfdother {
	background-color: #eed8cf; /* dddddd */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border-top: solid 1px silver;
}

.datagridheader {
	background-color: #CFDDEE; /*#EBEADB;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.datagridheadercurrent {
	background-color: #FFFBAE;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.datagriditemhover {
	background-color: #FFFFD0;
	color: #000000;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.datagriditemhovernoclick {
	background-color: #FFFFD0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.datagridred /* USED - Red words in datagrid (or appropriate notice color) */ {
	color: #FF0000;
}

.defaultText 
{
	color: Red;
}

.diskspaceusagechart {
	background-color: #FFFFFF;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
}

.diskspaceusagechartfull {
	background-color: #FFFBAE;
	border-right: #000000 1px solid;
}

.domaintext {
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.header2 {
	background-repeat: repeat-y;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	color: #FFFFFF;
	cursor: default;
	font-family: Arial;
	font-size: 11px; /* background-color: #6186B3; */
	font-weight: bold;
}

.innerpage /* USED - Table that holds all inner page contents */ {
	background-color: #F3F3F3;
	border-bottom: solid 1px #6375D6;
}

.innerpagebuttonbar /* USED - Button bar of inner page area */ {
	background-color: #EEEEEE;
	border-bottom: #888888 1px solid;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	height: 28px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

.innerpagebuttonbarNohr /* USED - Button bar of inner page area */ {
	background-color: #EEEEEE;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	height: 28px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

.innerpagecontentarea /* USED - inner area of page contents that holds settings, etc */ {
	background-color: #F3F3F3;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px; /*width: 550px;*/
	padding-top: 15px;
}

.innerpagedatagridarea /* USED - same as innerpagecontentarea except no padding */ {
	background-color: #F3F3F3;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.innerpagefixed {
	background-color: #F3F3F3;
	border-bottom: #6375D6 1px solid;
	width: 450px;
}

.innerpagewelcomecol {
	background-color: #F3F3F3;
	border-bottom: #6375D6 1px solid;
	border-left: #6375D6 1px solid;
	border-right: #6375D6 1px solid;
	width: 100%;
}

.innerpagewelcomechartcol {
	background-color: #FFFFFF;
	border-bottom: #6375D6 1px solid;
	border-left: #6375D6 1px solid;
	border-right: #6375D6 1px solid;
	width: 100%;
}

.innerpagereport {
	background-color: #F3F3F3;
	border-bottom: #6375D6 1px solid;
	width: 100%;
}

.innerpagefixedframe {
	width: 450px;
}

.innerpagefull /* USED - Table that holds all inner page contents */ {
	background-color: #F3F3F3;
	border-bottom: solid 1px #6375D6;
	width: 100%;
}

.innerpagefullwithheight /* USED - Table that holds all inner page contents */ {
	background-color: #F3F3F3;
	border-bottom: solid 1px #6375D6;
	width: 100%;
	/* IE Mac Ignore \*/ 
	height:100%;
	/* end IE Mac Hack */
}

.innerpageheaderlink {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.innerpageheaderlink:hover {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.menubreak {
	background-color: #EBEADB;
	height: 0px;
	padding: 0px;
}

.menubreakdark {
	background-color: #B0B0B0;
	height: 1px;
	padding: 0px;
}

.menugroup {
	background-color: #EBEADB;
	border-bottom: solid 1px #808080;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
	border-style: solid;
	border-top: solid 1px #B0B0B0;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='dimgray', Direction=135, Strength=3);
}

.menuitem {
	color: #000000;
	cursor: pointer;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	padding: 3px;
	padding-left: 15px;
	padding-right: 10px;
}

.menuitemover {
	background-color: #FFFFFF;
	color: #000000;
	cursor: pointer;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	padding: 3px;
	padding-left: 15px;
	padding-right: 10px;
}

.pager {
	color: #000000;
	font: bold x-small Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

.pathbox {
	color: #000000;
	font-family: 'Courier New' , Monospace;
	font-size: 8pt;
	width: 100%;
}

.readmaillink, .readmaillink:link, .readmaillink:visited, .readmaillink:hover {
	color: #FF0000;
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
}

.sbsearchfield {
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
}

.sbsearchfolder {
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	width: 145px;
}


.settingscontent /* USED - Settings pages internal content */ {
	background-color: #F3F3F3;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.settingsheader {
	background-color: #6186B3;
	color: #FFFFFF;
	cursor: default;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

TABLE.settingsheader {
	background-color: #6186B3;
	color: #FFFFFF;
	cursor: default;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 5px;
}

.tiptextfailure
{
	border-right: silver 1px solid;
	padding-right: 5px;
	background-position: 5px 3px;
	border-top: silver 1px solid;
	padding-left: 30px;
	font-size: 8pt;
	background-image: url(Images/Icons/Cancel.gif);
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-left: silver 1px solid;
	color: #ff0000;
	padding-top: 5px;
	border-bottom: silver 1px solid;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	background-color: ivory;
}

.tiptextloginfailure
{
	width: 250px;
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
}

.tiptextsuccess {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-position: 5px 3px;
	background-image: url(Images/Icons/OK.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	padding: 5px 5px 5px 30px;
	border: solid 1px silver;
	background-color: ivory;
}

.tiptextsuccessnoicon {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
	border: solid 1px silver;
	background-color: ivory;
}

.tiptextcaution 
{
	color: red;
}

.titletext {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.btnInput {
	background:url(images/keys.gif) 0px 0px no-repeat scroll ;
	border:0pt none;
	color:#000;
	height:25px;
	text-align:center;
	width:51px;
	cursor:pointer;
	font: 12px Tahoma;
	float: none;
}
.btnInput:hover {
	background:transparent url(images/keys.gif) 0px -25px no-repeat scroll ;
}
.btnInputDisabled 
{
	background:transparent url(images/keys.gif) 0px -50px no-repeat scroll ;
	border:0pt none;
	height:25px;
	width:51px;
	text-align:center;
	cursor:pointer;
	font: 12px Tahoma;
	float: none;
	}

.btnNewsletter {
	background:url(images/keysNewsletter.gif) 0px 0px no-repeat scroll ;
	border:0pt none;
	color:#000;
	height:25px;
	text-align:center;
	width:51px;
	cursor:pointer;
	font: 12px Tahoma;
	float: none;
}
.btnNewsletter:hover {
	background:transparent url(images/keysNewsletter.gif) 0px -25px no-repeat scroll ;
}
.btnNewsletterDisabled 
{
	background:transparent url(images/keysNewsletter.gif) 0px -50px no-repeat scroll ;
	border:0pt none;
	height:25px;
	width:51px;
	text-align:center;
	cursor:pointer;
	font: 12px Tahoma;
	float: none;
	}

.btnCancel {
	background:url(images/keysCancel.gif) 0px 0px no-repeat scroll ;
	border:0pt none;
	color:#000;
	height:25px;
	text-align:center;
	width:51px;
	cursor:pointer;
	font: 12px Tahoma;
	float: none;
}
.btnCancel:hover {
	background:transparent url(images/keysCancel.gif) 0px -25px no-repeat scroll ;
}
.btnCancelDisabled
{
	background:transparent url(images/keysCancel.gif) 0px -50px no-repeat scroll ;
	border:0pt none;
	height:25px;
	width:51px;
	text-align:center;
	cursor:pointer;
	font: 12px Tahoma;
	float: none;
	}

/*---------- bubble tooltip -----------*/
td.BubbleToolTipGreen,td.BubbleToolTipGreenhover{
	position:relative;
    z-index:24;
    color:Green;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
    text-decoration:none;
    cursor:pointer;
}
td.BubbleToolTipGreen span{ display: none; }
td.BubbleToolTipGreenhover{ z-index:25; color: Green;}
td.BubbleToolTipGreenhover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
td.BubbleToolTipGreenhover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/tooltip/bubble_Green.gif) no-repeat top;
}
td.BubbleToolTipGreenhover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/tooltip/bubble_filler_Green.gif) repeat bottom; 
}
td.BubbleToolTipGreenhover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(images/tooltip/bubble_Green.gif) no-repeat bottom;
}

/*---------- bubble tooltip -----------*/
td.BubbleToolTipRed,td.BubbleToolTipRedhover     
{	
	position:relative;
    z-index:24;
    color:Red;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
    text-decoration:none;
    cursor:pointer;
}
td.BubbleToolTipRed span{ display: none;}
td.BubbleToolTipRedhover{ z-index:25; color: Red;}
td.BubbleToolTipRedhover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
td.BubbleToolTipRedhover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/tooltip/bubble_Red.gif) no-repeat top;
}
td.BubbleToolTipRedhover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/tooltip/bubble_filler_Red.gif) repeat bottom; 
}
td.BubbleToolTipRedhover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(images/tooltip/bubble_Red.gif) no-repeat bottom;
}

/*---------- bubble tooltip -----------*/
td.BubbleToolTipGray,td.BubbleToolTipGrayhover
{
	position:relative;
    z-index:24;
    color:#555555;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
    text-decoration:none;
    cursor:pointer;
}
td.BubbleToolTipGray span{ display: none; }
td.BubbleToolTipGrayhover{ z-index:25; color: #555555;}
td.BubbleToolTipGrayhover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
td.BubbleToolTipGrayhover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/tooltip/bubble_Gray.gif) no-repeat top;
}
td.BubbleToolTipGrayhover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/tooltip/bubble_filler_Gray.gif) repeat bottom; 
}
td.BubbleToolTipGrayhover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(images/tooltip/bubble_Gray.gif) no-repeat bottom;
}

td.BubbleToolTipNone,td.BubbleToolTipNonehover
{
	position:relative;
    z-index:24;
    color:#555555;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
    text-decoration:none;
    cursor:pointer;
}
td.BubbleToolTipNone span{ display: none; }
td.BubbleToolTipNonehover span{ display: none; }

.NPComboBoxItem{font-family:tahoma; font-size:10px;padding:2px; cursor:pointer;}
.NPComboBoxText{font-family:tahoma; font-size:11px;}