﻿/* WEBCONTROLS CSS */


/* TEXT INPUT */
.wcTextInput
{
	margin:0;
    border:solid 1px #c8c8c8;
    padding:7px;
	font-family: Arial;
	font-size: 13px;
}

.wcTextInputWatermark
{
	margin:0;
    border:solid 1px #c8c8c8;
    padding:7px;
	font-family: Arial;
	font-size: 13px;	
	color: #AFAFAF !IMPORTANT;
}
/* ------------------------------------------------------- */

/* MODAL WAIT */

.wcModalWaitBlack {
	background : url(/images/mbg56.png) repeat;
}
.wcModalWaitGray {
	background : url(/images/mbg56gray.png) repeat;
}

/* ------------------------------------------------------- */


/* DROPDOWN */

.wcDropDownValue
{
	z-index:9999;
}
.wcDropDown .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input, .wcDropDownValue
{
    margin: 0;
    border-top: solid 1px #c8c8c8;
    border-bottom: solid 1px #c8c8c8;
    border-left: solid 1px #c8c8c8;
    border-right: solid 1px #c8c8c8;
    padding:7px;
    height: 16px;
}
.wcDropDown .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(../images/wcDropDown_btn.jpg);
    background-position: top left;
    border-top: solid 0px #c8c8c8;
    border-bottom: solid 0px #c8c8c8;
    border-right: solid 0px #c8c8c8;
    border-left: solid 0px #c8c8c8;
    height:32px;
    width:32px;
    vertical-align:middle;
    cursor:pointer;
}
.wcDropDown .ajax__combobox_itemlist
{
    border-color: #000000;
    background-color: #FFFFFF;
	 max-height:50px !IMPORTANT;
}
/* ------------------------------------------------------- */


/* RADIOCHECKBOX */

.wcRadioCheckBox
{
    background-image: url(../images/wcRadioCheckbox.png);
    background-position: 0px 0px;
    border: 0px none;
    height: 23px;
    width: 23px;
    cursor:pointer;
    display:inline;
}
/* ------------------------------------------------------- */

/* RADIOCHECKBOX */
.wcRollOverButton
{
    border: 0px none;
    cursor:pointer;
    display:inline;
}

.wcRollOverButtonHoverPreload
{
    border: 0px none;
    display:none;
}
/* ------------------------------------------------------- */

/* MODAL POPUP */

.pnlWCPopup
{
	width:400px;
	height:250px;
	position:relative;
}

.ifrWCPopupContent
{
	width:100%;
	height:100%;
	overflow:auto;
}
.pnlWait
{
	position: absolute;
	left:84px;
	top:90px;
	display:block;
	background-color:#ececec;
}
.pnlWait img
{
	vertical-align:middle;
	margin:0 auto;

}
.tblPopupStyle
{
	width:400px;
	height:250px;
}
.tblPopupStyleLTC
{
	background: url(../images/popup/popup_c_tl.png) no-repeat;
	width:41px;
	height:48px;
	padding-left:42px;
	padding-top:42px;
}
.tblPopupStyleTS
{
	background: url(../images/popup/popup_s_t.png) repeat-x;
	width:350px;
	height:90px;
}
.tblPopupStyleRTC
{
	background: url(../images/popup/popup_c_tr.png) no-repeat;	
	width:84px;
	height:90px;	
}
.tblPopupStyleLS
{
	background: url(../images/popup/popup_s_l.png) repeat-y;
	width:84px;
	height:200px;	
}
.tblPopupStyleRS
{
	background: url(../images/popup/popup_s_r.png) repeat-y;
	width:84px;
	height:200px;		
}
.tblPopupStyleLBC
{
	background: url(../images/popup/popup_c_bl.png) no-repeat;
	width:84px;
	height:90px;	
}
.tblPopupStyleBS
{
	background: url(../images/popup/popup_s_b.png) repeat-x;
	width:350px;
	height:90px;	
}
.tblPopupStyleRBC
{
	background: url(../images/popup/popup_c_br.png) no-repeat;
	width:84px;
	height:90px;	
}
.tblPopupStyleContent
{
	background-color: #ececec;
}

/* ------------------------------------------------------- */

/* AJAX CONTROL TOOLKIT  */

/* TEST AutoComplete flyout */

.autocomplete_completionListElement 
{  
	font-size: 13px;
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : black;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	text-align : left; 
    list-style-type : none;
    padding: 0;
}

.autocomplete_listItem 
{
	background-color : white;
	color : black;
	padding : 1px;
}

.autocomplete_highlightedListItem
{
	background-color: #CDD6E9;
	color: black;
	padding: 1px;
}



/* validator callout */

.validatorExt div
{
	background: #f8f8f8;
	border: solid 1px #595959;
}
.validatorExt .ajax__validatorcallout_error_message_cell, .ajax__validatorcallout_close_button_cell, .ajax__validatorcallout_icon_cell
{
	background: #8f8d8d url(../../../images/validatorbg.png) no-repeat top left;
	border: solid 1px #595959;
}

.validatorCalloutHighlight
{
}


.passworddescription
{
    margin-top:4px;    
    margin-left:0px;
    color:#696A6B;   
	font-family : Verdana;
	font-size : 10px;
}

.pnlFlyout
{
	height : 100px;
	width : 100px;
	background-color : Aqua;
}

/* -------------------------------------------------------------------- */

/* HELP BUTTON */

.wcHelp
{
	font-size:8px; 
	vertical-align:top; 
	padding-left:5px;
	color:#1d4b8a
}
.wcHelp:hover
{
	text-decoration:none;
	color:#b92b35;
}


/* --------------------------------------------------------------------- */

/* MAGIC LIST */
.wcMagicList .wcMagicList_item_tbl
{
	background: url(/images/wcMagicList_btn_left.png) no-repeat top left;
	height:25px;
    font-family: Arial;
    font-size: 13px;
    color:#000000;
    padding-left:6px;
    cursor:pointer;
}
.wcMagicList .wcMagicList_item_tblbtn
{
	background: url(/images/wcMagicList_btn_right.png) no-repeat top left;
	height:25px;
	width:25px;
	cursor:pointer;
}      
.wcMagicList li
{
    float:left;
    padding:3px;
}
.wcMagicList ul
{
	float:left;
    list-style:none;
    margin:0px;
    padding:3px;
}
.wcMagicList
{
    color: #404040;
    font-size: 14px;
}
.wcMagicList .wcMagicListTopTable
{
	padding:0;
	margin:0;
}
.wcMagicList .wcMagicListTopTable .wcMagicListTopTable_left
{
	width:18px;
	height:43px;
	background: url(/images/wcMagicListHeader_left.png) no-repeat top left;
}
.wcMagicList .wcMagicListTopTable .wcMagicListTopTable_mid
{
	height:43px;
	background: url(/images/wcMagicListHeader_mid.png) repeat-x;
	padding:0;
	margin:0;
}        
.wcMagicList .wcMagicListTopTable .wcMagicListTopTable_right
{
    width:19px;
	height:43px;
	background: url(/images/wcMagicListHeader_right.png) no-repeat top left;
}
.wcMagicList .wcMagicList_txt
{
	padding:3px;
	border: solid 1px #cdcdcd;
}


/* CALENDAR */

.wcCalendarEntryTXT
{
	font-size:8px;
	width:45px;
	border:0;
	left:0px;
	top:15px;
	position:relative;
	background: url(/webcontrols/images/clearpixel.png) repeat;
	cursor:pointer;
	font-weight:bold;
}
.wcTblCalendar th
{
	border: solid 1px #9199a6;
	font-size:8px;
	
}
.wcTblCalendar td
{
	border: solid 1px #9199a6;
	cursor:pointer;
	line-height:11px;
}
.wcTblCalendar td:hover
{
	border: solid 1px #9199a6;
	background-color:#f3fafd;
}
.wcTblCalendar .d1
{
	background: #ffffff url(/images/calendar/1.gif) no-repeat top left
}
.wcTblCalendar .d2
{
	background: #ffffff url(/images/calendar/2.gif) no-repeat top left
}
.wcTblCalendar .d3
{
	background: #ffffff url(/images/calendar/3.gif) no-repeat top left
}
.wcTblCalendar .d4
{
	background: #ffffff url(/images/calendar/4.gif) no-repeat top left
}
.wcTblCalendar .d5
{
	background: #ffffff url(/images/calendar/5.gif) no-repeat top left
}
.wcTblCalendar .d6
{
	background: #ffffff url(/images/calendar/6.gif) no-repeat top left
}
.wcTblCalendar .d7
{
	background: #ffffff url(/images/calendar/7.gif) no-repeat top left
}
.wcTblCalendar .d8
{
	background: #ffffff url(/images/calendar/8.gif) no-repeat top left
}
.wcTblCalendar .d9
{
	background: #ffffff url(/images/calendar/9.gif) no-repeat top left
}
.wcTblCalendar .d10
{
	background: #ffffff url(/images/calendar/10.gif) no-repeat top left
}
.wcTblCalendar .d11
{
	background: #ffffff url(/images/calendar/11.gif) no-repeat top left
}
.wcTblCalendar .d12
{
	background: #ffffff url(/images/calendar/12.gif) no-repeat top left
}
.wcTblCalendar .d13
{
	background: #ffffff url(/images/calendar/13.gif) no-repeat top left
}
.wcTblCalendar .d14
{
	background: #ffffff url(/images/calendar/14.gif) no-repeat top left
}
.wcTblCalendar .d15
{
	background: #ffffff url(/images/calendar/15.gif) no-repeat top left
}
.wcTblCalendar .d16
{
	background: #ffffff url(/images/calendar/16.gif) no-repeat top left
}
.wcTblCalendar .d17
{
	background: #ffffff url(/images/calendar/17.gif) no-repeat top left
}
.wcTblCalendar .d18
{
	background: #ffffff url(/images/calendar/18.gif) no-repeat top left
}
.wcTblCalendar .d19
{
	background: #ffffff url(/images/calendar/19.gif) no-repeat top left
}
.wcTblCalendar .d20
{
	background: #ffffff url(/images/calendar/20.gif) no-repeat top left
}
.wcTblCalendar .d21
{
	background: #ffffff url(/images/calendar/21.gif) no-repeat top left
}
.wcTblCalendar .d22
{
	background: #ffffff url(/images/calendar/22.gif) no-repeat top left
}
.wcTblCalendar .d23
{
	background: #ffffff url(/images/calendar/23.gif) no-repeat top left
}
.wcTblCalendar .d24
{
	background: #ffffff url(/images/calendar/24.gif) no-repeat top left
}
.wcTblCalendar .d25
{
	background: #ffffff url(/images/calendar/25.gif) no-repeat top left
}
.wcTblCalendar .d26
{
	background: #ffffff url(/images/calendar/26.gif) no-repeat top left
}
.wcTblCalendar .d27
{
	background: #ffffff url(/images/calendar/27.gif) no-repeat top left
}
.wcTblCalendar .d28
{
	background: #ffffff url(/images/calendar/28.gif) no-repeat top left
}
.wcTblCalendar .d29
{
	background: #ffffff url(/images/calendar/29.gif) no-repeat top left
}
.wcTblCalendar .d30
{
	background: #ffffff url(/images/calendar/30.gif) no-repeat top left
}
.wcTblCalendar .d31
{
	background: #ffffff url(/images/calendar/31.gif) no-repeat top left
}