body
{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	overflow: visible !important;
}
td, th
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.tHeader
{
	background-color: #CBD1E7;
}
.tCell_1
{
	background-color: #ffffff;
}
.tCell_2
{
	background-color: #F3F4F9;
}
input, textarea
{
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
body, form, p
{
	margin: 0 0;
}

.subPageBg
{
	background-color: #FFFFFF;
}
.note
{
	font-size: 80%;
}
a:link.mainTab, a:visited.mainTab, a:hover.mainTab
{
	color: #ffffff;
	text-decoration: none;
}
SPAN.mainTab
{
	color: #ffffff;
	text-decoration: none;
}
A.command
{
	color: #330099;
	text-decoration: none;
}

a:link.AlertMonitor
{
	color: #333333;
	text-decoration: none;
}
a:visited.AlertMonitor
{
	color: #999999;
	text-decoration: none;
}
a:hover.AlertMonitor
{
	color: #10A861;
	text-decoration: none;
}
.amHeadline
{
	overflow: hidden;
	height: 13px;
	padding-right: 8px;
	padding-left: 8px;
}
.amHeadline_Hover
{
	color: #10A861;
}
.amHeadline_Visited
{
	color: #999999;
}
.MObox
{
	position: absolute;
	overflow: auto;
	visibility: hidden;
	padding: 2;
	font-size: 100%;
	z-index: 100;
	background-color: #ffffcc;
	color: #000000;
	border: 2 solid #333333;
	top: -1000;
	left: -1000;
	border: 1px solid #666666;
}
/* short description mouseover box */

a:link.command, a:visited.command, a:link.adminCategory, a:visited.adminCategory
{
	color: #330099;
	text-decoration: none;
}
a:hover.adminCategory
{
	text-decoration: underline;
}
a:hover.command
{
	text-decoration: underline;
}
a:link.adminNameValue, a:visited.adminNameValue
{
	color: #333333;
	text-decoration: none;
}
a:hover.adminNameValue
{
	text-decoration: underline;
}
table#subscriptionBox, table#alertBox
{
	border-left: 1px solid #efefef;
	border-collapse: collapse;
}
table#subscriptionBox th, table#alertBox th
{
	background-color: #C6CCE0;
	height: 24px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #efefef;
	white-space: nowrap;
}
table#subscriptionBox td, table#alertBox td
{
	background-color: #ffffff;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #cccccc;
}
table#spreadsheetSample
{
	border-left: 1px solid #efefef;
	border-collapse: collapse;
}
table#spreadsheetSample th
{
	background-color: #cccccc;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #efefef;
	white-space: nowrap;
	padding-right: 3px;
}
table#spreadsheetSample td
{
	background-color: #ffffff;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #cccccc;
}

table.spreadSheet
{
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-collapse: collapse;
}
table.spreadSheet th
{
	background-color: #C6CCE0;
	color: #333333;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #efefef;
	white-space: nowrap;
}
table.spreadSheet td
{
	background-color: #ffffff;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}
table.spreadSheet td.sides
{
	background-color: #EDEDED;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	border: thin outset #ffffff;
	text-align: center;
}

table.cdTable
{
	border: 1px solid #AAAAAA;
}
/*change detection elements table*/
table.cdContentTable
{
	background-color: #E5EFF5;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #91929C;
	border-bottom: 1px solid #91929C;
	border-left: 1px solid #ffffff;
}

table.tblParamManual
{
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-collapse: collapse;
}
table.tblParamManual th
{
	background-color: #cccccc;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	white-space: nowrap;
	padding-left: 3px;
}
table.tblParamManual td
{
	background-color: #efefef;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	padding-right: 5px;
}
input.paramManual
{
	border: 0px;
	width: 100%;
	padding-left: 2px;
}
textarea.paramManual
{
	width: 120px;
	height: 40px;
	vertical-align: middle;
	border: 0px;
	padding-left: 2px;
}

.popupTitle
{
	height: 25px;
	overflow: hidden;
	background-color: #4086B4;
	color: #FFF;
	vertical-align: middle;
	font-weight: bold;
	font-size: 17px;
	padding: 3px;
}
.popupBody
{
	position: relative;
	overflow: auto;
	text-align:left;
	background-color:#e5eff5;
}
.popupButtons
{
	height: 25px;
	overflow: hidden;
	background-color: #BFD7E6;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
}

.rClock
{
	height: 20px;
}
tr.headerBg
{
	background-color: #f5f5f5;
	background-image: url(Images/headerBg.gif);
	height: 24px;
}
tr.headerBg1
{
	background-color: #f5f5f5;
	background-image: url(Images/headerBg.gif);
	height: 24px;
}
input.showTimeValue
{
	width: 39px;
	height: 29px;
	text-align: center;
	background-color: transparent;
	border: none;
	font-size: 24px;
	font-weight: bold;
}
.dayPartON
{
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
}
.dayPartOFF
{
	font-size: 20px;
	vertical-align: middle;
}





.buttonOn
{
	border: 2px inset #25A64E;
	background-color: #25A64E;
	color: #fff;
}
.buttonOff
{
	border: 2px outset #d5d5d5;
	background-color: #d5d5d5;
}
.agentNote
{
	list-style: none;
	margin: 10px 0px;
}
.topBg
{
	background-color: #e5eff5;
}
.subTopBg {background-color: #e5eff5; color: #000000;}
/* background-image: url(subTopBg.gif);*/
.headerBg
{
	background-color: #f5f5f5;
	background-image: url(headerBg.gif);
	height: 24px;
}
.scrollBox
{
	position: relative;
	overflow: auto;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
}
.ag_w_img
{
	padding: 2;
	background-color: #e5eff5;
}
legend
{
	font-weight: 700;
	color: #000000;
}
.userName
{
	color: #ffffff;
}
.ag_title
{
	font-size: 120%;
}
.ag_desc
{
	color: #000000;
}
.ag_prop
{
	color: #339900;
}
.ag_hiLite
{
	font-weight: bold;
}
/*background-color: #ffff66;*/
.ag_sponsored
{
	margin: 20px 0px 0px 0px;
}
.ag_img
{
	filter: progid:DXImageTransform.Microsoft.Shadow(Color= #dddddd , Direction=135, Strength=4);
}
.agModTbl
{
	margin-bottom: 10px;
}
.ag_label
{
	color: #333333;
}
.popupBox
{
	position: absolute;
	overflow: auto;
	visibility: hidden;
	z-index: 100;
	color: #000000;
	top: -1000;
	left: -1000;
}
/* popup box */
.chkBox
{
	margin-top: -1px;
	margin-bottom: -1px;
}
.b_subscribe
{
	vertical-align: middle;
	cursor: pointer;
}
.valign_middle
{
	vertical-align: middle;
}
.errMsg
{
	background-color: #ffff99;
	color: #ff0000;
}

/* Options Expan/Collapse, Target and Content Elements in Subscription Options for advanced users */
.tableLevel1
{
	margin: 0px 0px 5px 0px;
}
.tableLevel1_cell
{
	background-color: #f5f5f5;
	padding: 5px 0px 10px 25px;
}
.tableLevel2
{
	margin: 0px 0px 2px 0px;
}
.tableLevel2_cell
{
	background-color: #f5f5f5;
	padding: 5px 0px 10px 25px;
}
.orderNr
{
	width: 30px;
	height: 18px;
	font-size: 13px;
	line-height: 12px;
	text-align: right;
	padding-right: 3px;
}
.targetCell
{
	background-image: url(targetCellBg.gif);
	background-position: right;
}

.targetCell1 
{	
	BACKGROUND-POSITION: right 50%;	
	BACKGROUND-IMAGE: url(targetCellBg.gif)
}
.targetTabOn
{
	background-color: #E5EFF5;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #E5EFF5;
	border-bottom: 1px solid #91929C;
	border-left: 1px solid #ffffff;
	height: 25px;
	font-weight: bold;
	text-align: center;
}
.targetTabOff
{
	background-color: #FFF;
	border-top: 1px solid #efefef;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #ffffff;
	height: 25px;
	text-align: left;
	cursor: pointer;
}
.targetTabOff_over
{
	background-color: #E5EFF5;
	border-top: 1px solid #efefef;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #ffffff;
	height: 25px;
	text-align: left;
	cursor: pointer;
}
.contentCell
{
	background-color: #E5EFF5;
	border-top: 1px solid #FFF;
	border-right: 1px solid #91929C;
	border-bottom: 1px solid #91929C;
	border-left: none;
	padding: 7px;
}
.contentCell1 	
{
	BORDER-RIGHT: #91929c 1px solid;	
	PADDING-RIGHT: 7px;	
	BORDER-TOP: #ffffff 1px solid;	
	PADDING-LEFT: 7px;	
	PADDING-BOTTOM: 7px;	
	PADDING-TOP: 7px;	
	BORDER-BOTTOM: #91929c 1px solid;	
	BORDER-LEFT: #ffffff 1px solid;	
	BACKGROUND-COLOR: #e5eff5
}
TD.viewColWidth 
{	
	FONT-SIZE: 11px;	
	WHITE-SPACE: nowrap
}

TD.viewColWidth INPUT 
{	
	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;	
	FONT-SIZE: 11px;	
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 0px;	
	TEXT-ALIGN: right
}

.hiddenDivOld
{
	position: absolute;
	top: -100px;
	left: -100px;
	width: 1px;
	height: 1px;
	z-index: 100;
	visibility: hidden;
}
.hiddenDiv
{
	display: none;
}
.shownDiv
{
	display: block;
	position: relative;	
	zoom: 1;
}
/* END Options Expan/Collapse, Target and Content Elements in Subscription Options for advanced users */

.buttonSmall
{
	height: 20px;
	font-size: 12px;
}

.fakeButtonOFF
{
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	background-color: #C7CAD9;
	border: 2px outset #ffffff;
	padding: 0px 3px 0px 3px;
	cursor: pointer;
}
/* Used mainly in subscription option content elements value pairs */
.fakeButtonON
{
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	background-color: #EBEEFF;
	border: 2px inset #ffffff;
	padding: 0px 3px 0px 3px;
	cursor: pointer;
	font-weight: bold;
}
.fakeButtonDISABLED
{
	font-size: 11px;
	line-height: 9px;
	color: #c0c0c0;
	background-color: #e0e0e0;
	border: 1px solid #c0c0c0;
	padding: 0px 3px 0px 3px;
}

/*mouseOver container*/
.MObox
{
	position: absolute;
	overflow: auto;
	visibility: hidden;
	padding: 2;
	font-size: 100%;
	z-index: 100;
	background-color: #ffffcc;
	color: #000000;
	border: 2 solid #333333;
	top: -1000;
	left: -1000;
	border: 1px solid #666666;
}
/* short description mouseover box */

/*Options tables*/
.tableLevel1_header
{
	background-color: #e5eff5;
}
.tableLevel1_header_font
{
	font-size: 120%;
	color: #ffffff;
}
.optionON
{
	font-weight: bold;
	color: #00cc00;
}
.optionOFF
{
	font-weight: bold;
	color: #333333;
}

table#paramManualValues
{
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-collapse: collapse;
}
table#paramManualValues th
{
	background-color: #cccccc;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	white-space: nowrap;
	padding-left: 3px;
}
table#paramManualValues td
{
	background-color: #efefef;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	padding-right: 5px;
}
input.paramManual
{
	border: 0px;
	width: 100%;
	padding-left: 2px;
}

textarea.paramManual
{
	width: 120px;
	height: 40px;
	font-size: 100%;
	padding-left: 2px;
}

table.listTbl2
{
	border-left: 0px;
	border-collapse: collapse;
}
table.listTbl2 th
{
	background-color: #bfd7e6;
	color: #333333;
	font-weight: bold;
	text-align: left;
	border-right: 0px;
	white-space: nowrap;
}
table.listTbl2 td
{
	background-color: #ffffff;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #dfdfdf;
}


/*Admin - settings expand collapse buttons*/
.bExpand
{
	background-color: #F6F7FB;
	font-size: 14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	border: 2px outset #CCCCFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 8px;
}
.bCollapse
{
	background-color: #EDEEF0;
	font-size: 14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	border: 2px inset #CCCCFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 8px;
}
.noValue
{
	color: #999999;
}
.siteWide
{
	color: #33cc00;
	cursor: default;
}
.siteWideNot
{
	color: #ff6600;
	cursor: default;
}

table.listTbl {border-left: 1px solid #efefef; border-collapse: collapse;}
*:first-child+html table#profileTable{border-collapse:separate;}
table.listTbl th {background:url(Images/HeaderBg.png) repeat-x #ffffff; color: #4086b4; height:20px; font-weight: bold; text-align: left; border-right: 1px solid #efefef; border-bottom: 1px solid #bfd7e6; white-space: nowrap; padding-left:3px;}
table.listTbl th a {color:#4086b4;}
table.listTbl td {background-color: #ffffff; border-right: 1px solid #efefef; border-bottom: 1px solid #cccccc; padding-left:3px;}
table.listTbl td.profileBuild_bg {background-color: #ffff66;}

TD.reportFilterLabel
{
	white-space: nowrap;
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
	color: Black;
}

TD.filterContent
{
	white-space: nowrap;
}

.siteName
{
	font-size: 15px;
	font-weight: bold;
}
.siteNameDDL
{
	font-size: 15px;
	font-weight: bold;
	vertical-align:baseline;
}
.moreButton
{
	margin-left: -6px;
}
.generButton
{
	margin-left: 6px;
}
.moreButtonOptions_Div, .moreButtonOptions
{
	visibility: hidden;
	position: absolute;
	background-color: #f4f4f0;
	border: 1px outset #8D9AB8;
	padding: 4px;
	z-index: 2;
}

.moreButtonOptions
{
	visibility: hidden;
}

.moreButtonOptions TD
{
	white-space: nowrap;
}

.moreButtonOptions TD A
{
	text-decoration: none;
}

.moreButtonOptions TD A:hover
{
	text-decoration: underline;
	cursor: pointer;
}

div.portletNewsSort
{
	font: 11px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0px 3px 3px 3px;
	color: #8c9fca;
	white-space: nowrap;
}
a:link.portletNewsSort
{
	color: #8c9fca;
	text-decoration: none;
}
a:visited.portletNewsSort
{
	color: #8c9fca;
	text-decoration: none;
}
a:hover.portletNewsSort
{
	color: #005e9b;
	text-decoration: underline;
}
a.sortAscending
{
	padding-right: 15px;
	background: transparent url(Images/i_arrowUp-News.gif) no-repeat right;
}
a.sortDescending
{
	padding-right: 15px;
	background: transparent url(Images/i_arrowDn-News.gif) no-repeat right;
}

table.portletGrid
{
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-collapse: collapse;
	margin-top: 5px;
}
table.portletGrid caption
{
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	color: Black;
}
table.portletGrid th
{
	background-color: #C6CCE0;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #efefef;
	white-space: nowrap;
}
table.portletGrid tr.pRowAlternate
{
	background-color: #F2F4FA;
}
table.portletGrid td
{
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	font-size: 11px;
}
a:link.portletTableTh, a:visited.portletTableTh, a:hover.portletTableTh
{
	color: #000000;
	text-decoration: none;
}

a.tableSortAscending
{
	padding-right: 15px;
	background: transparent url(Images/i_arrowUp.gif) no-repeat right;
}
a.tableSortDescending
{
	padding-right: 15px;
	background: transparent url(Images/i_arrowDn.gif) no-repeat right;
}

.portal_News_TimeStamp
{
	color: #339900;
}

.loadingOverlay,
.loadingOverlayInProgress
{
    position: relative;
}

.loadingMessage
{
    position: absolute;
    top: 0;
    display: none;
    overflow: hidden;
}

.loadingElement
{
    position: relative;
}

.loadingOverlay .loadingElement
{
    visibility: inherit !important;
}

.loadingOverlay .loadingMessage
{
    display: none !important;
}

.loadingOverlayInProgress .loadingElement
{
    display: none;
    /*visibility: hidden;*/
}

.loadingOverlayInProgress .loadingMessage
{
    top: 50%;
    text-align: center;
    width: 100%;
    display: block;
}

.import_SourceLocked {color:#999999; padding-left:19px; background:url(Images/i_locked.gif) no-repeat;}
.import_Running {background:url(Images/i_progress.gif) 0 1px no-repeat; color:#FFFFFF; border:1px solid #003366; padding: 0 4px;}
.import_Failed {background:#FF0000; color:#FFFFFF; border:1px solid #990000; padding: 0 6px;}
.import_Partial {background:#FFFF00; color:#000000; border:1px solid #666666; padding: 0 6px;}
.import_Succesful {background:#00CC00; color:#FFFFFF; border:1px solid #003300; padding: 0 6px;}

.import_r1c1 {background:url(Images/tabs/tabs_01.gif) 0 -25px no-repeat; line-height:1px;}
.import_r1c2 {background:url(Images/tabs/tabs_09.gif) 0 -25px repeat-x; line-height:1px;}
.import_r1c3 {background:url(Images/tabs/tabs_10.gif) 0 -25px no-repeat; line-height:1px;}
.import_r2c1 {background:url(Images/tabs/tabs_11.gif);}
.import_r2c2 {}
.import_r2c3 {background:url(Images/tabs/tabs_13.gif);}
.import_r3c1 {background:url(Images/tabs/tabs_14.gif) no-repeat; line-height:1px;}
.import_r3c2 {background:url(Images/tabs/tabs_15.gif) repeat-x; line-height:1px;}
.import_r3c3 {background:url(Images/tabs/tabs_16.gif) no-repeat; line-height:1px;}

/*Pagination*/
.pgNav, select.pgNav {font-size: 12px; white-space:nowrap;}
.pgNavResults { color: #666666;}
input.pgNavGoBtn {border: #7faecd 1px solid; padding: 0px; font-weight: bold; font-size: 12px; background: url(Images/ActionsBarBg.png) repeat-x 0px -50px; width: 25px; cursor: pointer; color: #002f4e; height: 19px;}
input:hover.pgNavGoBtn {border:1px outset #003366;}
input.pgNavPage {border: #7faecd 1px solid; padding:1px; font-size: 12px; background: #fafdff; width: 40px; color: #333333; text-align: center}

a.btnPage1 {display:block; width: 25px; height:25px; margin:0; padding:0; background:url(Images/paginationGBg.png) 100% 100% no-repeat; text-indent:3000px; overflow:hidden;}
a:link.btnPageFirst, a:visited.btnPageFirst {background-position: 0 0;}
a:hover.btnPageFirst, a:active.btnPageFirst {background-position: 0 -40px;}
a:link.btnPageFirstDisabled, a:visited.btnPageFirstDisabled, a:hover.btnPageFirstDisabled, a:active.btnPageFirstDisabled {background-position: 0 -80px;}
a:link.btnPagePrevious, a:visited.btnPagePrevious {background-position: -25px 0;}
a:hover.btnPagePrevious, a:active.btnPagePrevious {background-position: -25px -40px;}
a:link.btnPagePreviousDisabled, a:visited.btnPagePreviousDisabled, a:hover.btnPagePreviousDisabled, a:active.btnPagePreviousDisabled {background-position: -25px -80px;}
a:link.btnPageNext, a:visited.btnPageNext {background-position: -250px 0;}
a:hover.btnPageNext, a:active.btnPageNext {background-position: -250px -40px;}
a:link.btnPageNextDisabled, a:visited.btnPageNextDisabled, a:hover.btnPageNextDisabled, a:active.btnPageNextDisabled {background-position: -250px -80px;}
a:link.btnPageLast, a:visited.btnPageLast {background-position: -275px 0;}
a:hover.btnPageLast, a:active.btnPageLast {background-position: -275px -40px;}
a:link.btnPageLastDisabled, a:visited.btnPageLastDisabled, a:hover.btnPageLastDisabled, a:active.btnPageLastDisabled {background-position: -275px -80px;}



/*Actions Bar*/
.gridActions {padding:3px; background: url(Images/ActionsBarBg.png) #e5eff5; line-height:20px; white-space:nowrap;}
.selectionBox{background:#e5eff5;}
span.selectionGroup {color:#333333; white-space:nowrap;}

a:link.gridBtnAction, a:visited.gridBtnAction {text-decoration:none; padding:2px 4px; background: url(Images/ActionsBarBg.png) 0px -50px repeat-x; line-height:16px; font-size:12px; color:#002f4e; border:1px solid #bad4e4; white-space:nowrap;}
a:hover.gridBtnAction {color:#008032; border:1px outset #bfe4ce; background-position: 0 -75px;}
a:active.gridBtnAction {color:#008032; border:1px inset #bfe4ce; background-position: 0 -75px; outline:0;}
a:link.gridBtnAction2, a:visited.gridBtnAction2 {text-decoration:none; padding:2px 4px; background: url(Images/ActionsBarBg.png) 0px -50px repeat-x; line-height:16px; font-size:12px; color:#002f4e; border:1px solid #bad4e4; white-space:nowrap;}
a:hover.gridBtnAction2 {color:#008032; border:1px outset #bfe4ce; background-position: 0 -75px;}
a:active.gridBtnAction2 {color:#008032; border:1px inset #bfe4ce; background-position: 0 -75px; outline:0;}
a:link.btnActionDisabled, 
a:visited.btnActionDisabled, 
a:hover.btnActionDisabled,
a:active.btnActionDisabled {text-decoration:none; padding:2px 4px; background: url(Images/ActionsBarBg.png) 0px -50px repeat-x; line-height:16px; font-size:12px; color:#002f4e; border:1px solid #bad4e4; white-space:nowrap; color:#aaaaaa; border:1px solid #d9d9d9; background-position: 0 -100px; cursor:default;}
/*Items Selection*/
a:link.lnkSelect, a:visited.lnkSelect { color:#004674; text-decoration:none;}
a:hover.lnkSelect, a:action.lnkSelect { color:#4086b4; text-decoration:underline;}



table#subscriptionBox, table#alertBox, table#list1 {border-left: 1px solid #efefef; border-collapse: collapse;}
table#subscriptionBox th, table#alertBox th, table#list1 th {background-color: #f0f6fa; height: 24px; color: #333333; font-weight: bold; text-align: left; border-right: 1px solid #efefef; white-space: nowrap;}
table#subscriptionBox td, table#alertBox td, table#list1 td {background-color: #ffffff; border-right: 1px solid #efefef; border-bottom: 1px solid #cccccc;}

table#spreadsheetSample {border-left: 1px solid #efefef; border-collapse: collapse;}
table#spreadsheetSample th {background-color: #cccccc; height: 24px; color: #000000; font-weight: bold; text-align: left; border-right: 1px solid #efefef; white-space: nowrap; padding-right: 3px;}
table#spreadsheetSample td  {background-color: #ffffff; border-right: 1px solid #efefef; border-bottom: 1px solid #cccccc;}


table.genericTbl {border-left: 1px solid #efefef; border-collapse: collapse;}
table.genericTbl th {background:#e5eff5; color: #333333; line-height:20px; font-weight: bold; text-align: left; border-right: 1px solid #efefef; border-bottom: 1px solid #bfd7e6; white-space: nowrap;}
table.genericTbl td {background-color: #ffffff; border-right: 1px solid #efefef; border-bottom: 1px solid #cccccc;}
table.genericTbl td.profileBuild_bg {background-color: #ffff66;}

table.resultsTbl {border-left: 1px solid #efefef; border-collapse: collapse; table-layout: fixed;}
table.resultsTbl th {background:url(Images/HeaderBg.png) repeat-x #ffffff; white-space: nowrap; /*FireFox fix display: block;*/ table-layout:fixed; overflow: hidden; color: #4086b4; height:20px; font-weight: bold; text-align: left; border-right: 1px solid #efefef; border-bottom: 1px solid #bfd7e6; white-space: nowrap; padding-left:3px;}
table.resultsTbl th a {color:#4086b4;}
table.resultsTbl td {background-color: #ffffff; border-right: 1px solid #efefef; border-bottom: 1px solid #cccccc; padding-left:3px;}
table.resultsTbl td.item {}
table.resultsTbl td.item SPAN { white-space: nowrap; display: block; overflow: hidden;}

table.resultsTbl TD SPAN.entryName {	DISPLAY: block;	OVERFLOW: hidden;	WHITE-SPACE: nowrap}
div.resultsListHeader {background:url(Images/HeaderBg.png) #ffffff; padding: 5px;}

table.settingsTbl {border-left: 0px; border-collapse: collapse;}
table.settingsTbl th {background-color: #f0f6fa; color: #333333; font-weight: bold; text-align: left; border-right: 0px; white-space: nowrap;}
table.settingsTbl td {background-color: #ffffff; border-right: 0px; border-top: 0px; border-bottom: 1px solid #dfdfdf;}

div.genericBox {border:1px solid #bfd7e6; padding:2px;} /*Used to delineate related settings*/
.emptySearch {background:#f5f5f5; text-align:center;}

/*Views and Find*/
.views {line-height:32px; height:30px; background-color: #e5eff5; color: #000000; padding-left:7px; color:#333333;}
.views select {background:#fafdff; border:1px solid #7faecd; font-weight:bold; color:#333333;}
.views option.divider {background-color:#7faecd; color:#ffffff;}
.views input {background:#fafdff; border:1px solid #7faecd; padding:1px; color:#333333; font-size:13px;}
.views input.termsEmpty {color:#CCCCCC; font-style:italic; width:200px;}
.views input.termsEntered {color:#000000; font-style:normal; width:200px;}
.views input.btnSearch { font-weight:bold; background: url(Images/ActionsBarBg.png) 0px -50px repeat-x; cursor: pointer; padding:0px; height:20px;}
.views input:hover.btnSearch {border:1px outset #003366;}
.views span.viewLinks {font-size:11px; font-weight: normal; padding-right:10px;}
.views span.viewLinks a {color: #004674; text-decoration:none;}

/*Search Filters*/
.filterSettings {	PADDING-RIGHT: 7px;	PADDING-LEFT: 7px;	PADDING-BOTTOM: 7px;	PADDING-TOP: 7px;	BACKGROUND-COLOR: #e5eff5}
OL.filterBy {	MARGIN-TOP: 5px;	MARGIN-BOTTOM: 5px}
OL.filterBy LI {	MARGIN-TOP: 5px;	WHITE-SPACE: nowrap}


