﻿.pods-siteSearch{
	margin-top:48px;
}

.pods-siteSearch h1{
	margin-left:0px;
}

.hyperlink{cursor:hand;}
.hyperlinkImage{cursor:hand; border: none;}
.errorVisible{color:Red;display:block}
.errorNotVisible{color:Red;display:none}
.validation{color: Red;}
.bold{ font-weight:bold;}
.linkObsolete{ background-color:#DEDCDC;}
.linkDeleted{ background-color: #D65454;}
.label {color: rgb(46,89,148);}
.newsLink
{
	text-decoration:underline;
	color:#015480;
}

/* --------
   Controls
   -------- */

/* Date Picker Control */
.datePickerInput {text-align: right; font-family: Trebuchet MS; font-size: 100%; border-width: 0px; background-color: White;}
.datePickerImageCell{vertical-align: middle; padding-left: 2px; background-color: White; cursor: hand;}
.datePickerTable{border: rgb(127,157,185) 1px solid; cursor: default;background-color: White;}

/* Date Picker Calendar */
.calendarDiv  {width: 1px; padding: 4px; border: 1px solid rgb(100,100,100); background-color: White; font-family: Trebuchet MS; font-size: 100%;}
.calendarTopRow {padding-bottom: 2px; border-bottom: 1px solid rgb(245,245,245);}
.calendarHeader {padding: 2px; border-bottom: 1px solid rgb(245,245,245); cursor:default;}
.calendarHREF {width: 100%; padding: 2px; color: black; text-decoration: none; background-color: white; border: 1px solid white;}
.calendarHREF:hover {width: 100%; padding: 2px; color: rgb(0,102,204); text-decoration: none; background-color: rgb(237,249,255); border: 1px solid rgb(218,242,252);}
.calendarHREFHover {width: 100%; padding: 2px; color: rgb(0,102,204); text-decoration: none; background-color: rgb(237,249,255); border: 1px solid rgb(218,242,252);}
.calendarHREFSelected {width: 100%; padding: 2px; color: rgb(0,102,204); text-decoration: none; background-color: rgb(237,249,255); border: 1px solid rgb(0,102,204);}
.calendarHREFSelected:hover {width: 100%; padding: 2px; color: rgb(0,102,204); text-decoration: none; background-color: rgb(237,249,255); border: 1px solid rgb(218,242,252);}
.calendarHREFSelectedHover {width: 100%; padding: 2px; color: rgb(0,102,204); text-decoration: none; background-color: rgb(237,249,255); border: 1px solid rgb(218,242,252);}
.calendarYear {padding-right: 0px; padding-bottom: 0px; padding-top: 0px; padding-left: 2px; border: none; width: 45px;}
.calendarYearCell {border: 1px solid rgb(127,157,185);}
.calendarYearImage {border: none;}
.calendarTodayCell {padding: 1px;  text-decoration: none; border-top: 1px solid rgb(245,245,245);}
.calendarToday {color: black; text-decoration: none;}
.calendarToday:hover {color: rgb(0,102,204); text-decoration: none;}
.calendarTodayHover {color: rgb(0,102,204); text-decoration: none;}
.calendarTodayHover:hover {color: rgb(0,102,204); text-decoration: none;}
   
/* Textbox */
.textbox {font-size: 100%; font-family: Trebuchet MS; border: rgb(127,157,185) 1px solid; background-color: White; padding-left: 2px;}
.readOnlyTextbox { color: #005581; font-size: 100%; font-family: Arial, Helvetica, sans-serif; border: #EAF6F6 1px solid; background-color: #EAF6F6; padding-left: 2px; overflow:hidden;}


/* Treeview */
.treeviewNodeStyle
{
	font-size:8pt;
	font-family:Arial;
}
.treeviewNode {cursor: hand;font-size:8pt; font-family:Arial;}
.treeviewNodeHover {cursor: hand ;border: 1px solid #d8f0fa; background-repeat: repeat-x; font-size:8pt; font-family:Arial;}
.treeviewNodeSelected {cursor: hand; border: 1px solid #99defd; background-repeat: repeat-x;font-size:8pt; font-family:Arial;}
.treeviewExpandImage {width: 9px; height: 9px; }
.treeviewImage {width: 16px; height: 16px; }
.treeviewAnchor {cursor: default; text-decoration:none;}
.treeviewFind {color: rgb(122,122,122); font-size: 100%; border: none; background-color: transparent;}
.treeviewFindDiv {cursor: hand ;border: 1px solid #d8f0fa; background-repeat: repeat-x;}

/* Select Control */
.selectCell {padding-left: 1px; padding-right: 1px; vertical-align: top; cursor: default;}
.selectCellColumnBorders {padding-left: 1px; padding-right: 1px; vertical-align: top; border-right: 1px solid lightgrey; cursor: default;}
.selectCellRowBorders {padding-left: 1px; padding-right: 1px; vertical-align: top; border-bottom: 1px solid lightgrey; cursor: default;}
.selectList{cursor: default;}
.selectTable{border: rgb(127,157,185) 1px solid; cursor: default;background-color: White;}
.selectTextCell{padding-left: 1px; padding-right: 1px;}
.selectTextBox{border-width: 0px;}
.selectImageCell{vertical-align: middle; padding-left: 2px; background-color: White;}
.selectDiv{overflow: auto; background-color: white; border: 1px solid black; display: none; z-index: 9991001; position: absolute;}
.selectDivList{background-color: white; border: 1px solid black;}
.selectRowHover{background-color: rgb(49,105,198); color: white;}
.selectTableGrid{border: lightgrey 1px solid; border-collapse: collapse;}

/* Table List */
.tableListSortArrows{color: gray; font-size: xx-small; cursor: default;}
.tableListRow{}
.tableListAlternatingRow{background-color: #e1f0fe;}
.tableListTable{border-color: rgb(236, 233,216);border-width:1px;border-style:solid;border-collapse:collapse;}
.tableListSortedHeader{color: rgb(46,89,148); font-weight: bold;}
.tableListHeader{color: rgb(46,89,148); font-weight: bold;}
.tableListCount{border-top: 1px solid rgb(236,233,216); color: rgb(46,89,148);}
.tableListPaging{color: rgb(46,89,148);}
.tableListImageButton{border: none;}



