﻿/******************
HTML Tags
******************/
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; color: Black; }
fieldset {border: #a7a7a7 1px solid; padding: 4px;}
legend {font-size: 1.1em; font-weight: Bold; color: #666666; }

/* Links */
a:link { color:#cc0000; }
a:visited {	color:#cc0000; }
a:hover { color:#0000FF; text-decoration: underline; }
a:active { color:#cc0000; }

/* Site Menu */
.menuitem { font-size: 12px; display: block; white-space: nowrap; margin: 0 5 0 0; }
.dynamicmenu { font-size: 11px; display:inline; white-space: nowrap; padding: 1 10 0 1; 
			  border: 1px solid cc0000; }

/*General*/
.ControlClass { font-size: .9em; font-weight: normal;}
.Required { background-color: #FFFFCC; }
.ValidationClass {font-size: 2em;}

/* Fields */
.fieldrow {clear: both; padding: 0px 0px 1px 8px; }
.fieldname {float: left; text-align: right; font-weight: bold; white-space: nowrap; padding: 1px 3px 0 0;}
.fieldvalue {float: left; text-align: left; font-weight: normal;}

/*Tree View*/
.treeviewItem { font-size: .8em; }
.treeviewSelected { font-size: .8em; background-color: #FFFFCC; }

/*Modal Popup*/
.modalBackground { background-color:Gray; filter:alpha(opacity=40); opacity:0.4; }
.modalHeader { cursor: move;background-color:#5D7B9D; color:White; font-weight: bold; }
.modalPopup { background-color:#F7F6F3; border:1px solid #E6E2D8; }  

/* Field Rows*/
.fieldrow {clear: both; padding: 0px 0px 1px 8px; font-size: .9em;}
.fieldname {float: left; text-align: right; font-weight: bold; white-space: nowrap; padding: 1px 3px 0 0;}
.fieldvalue {float: left; text-align: left; font-weight: normal;}

/*AutoComplete flyout */
.autocomplete_completionListElement { visibility : hidden; margin : 0px!important; background-color : inherit; color : windowtext; border : buttonshadow; border-width : 1px; border-style : solid; cursor : 'default'; overflow : auto; height : 200px; text-align : left; list-style-type : none;}
.autocomplete_highlightedListItem {	background-color: #ffff99; color: black; padding: 1px;}
.autocomplete_listItem { background-color : window;	color : windowtext;	padding : 1px;}
.completeListStyle{ height : 100px; width: 200px; overflow : auto; border: 1px solid silver;} /*CompletionListCssClass="completeListStyle"*/

/*Calendar*/
.MyCalendar { position:absolute; left: 0px !important; top: 0px !important; z-index: 20; }
.MyCalendar .ajax__calendar_container { border:1px solid #646464; background-color: lemonchiffon; color: #cc0000;}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,.MyCalendar .ajax__calendar_other .ajax__calendar_year { color: black; }
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,.MyCalendar .ajax__calendar_hover .ajax__calendar_month,.MyCalendar .ajax__calendar_hover .ajax__calendar_year { color: black; }
.MyCalendar .ajax__calendar_active .ajax__calendar_day,.MyCalendar .ajax__calendar_active .ajax__calendar_month,.MyCalendar .ajax__calendar_active .ajax__calendar_year { color: black; font-weight:bold; }

/* MaskedEdit */
.MaskedEditFocus { background-color: #ffffcc; color: #000000; }
.MaskedEditMessage { color: #cc0000; font-weight: bold; }
.MaskedEditError { background-color: #ffcccc; }
.MaskedEditFocusNegative { background-color: #ffffcc; color: #cc0000; }
.MaskedEditBlurNegative { color: #cc0000; }

/*Buttons*/
.ButtonClass { background-color:#FFFBFF; border: 1px inset #CCCCCC; color: #284775; font-size: 1em; }
.ButtonClass:hover { color: #000000; border: 1px outset #CCCCCC; cursor:hand; }

.IconSpace {float: left; width: 110px; height: 85px; text-align: center; vertical-align: top; }
.Icon { padding: 5px; }
.Icon:Hover { background: silver; }
.IconGraphic { border: 0; width: 48px; height: 48px; }    
.IconText { font-family: Arial, Helvetica, Sans-Serif; font-size: .8em; }

/*ToolTip
.tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;	display:none;}
*/