﻿/* General Control CSS. */
.Button {font-family:Trebuchet MS, Helvetica, sans-serif;background:url(images/button.gif);background-position:top left;background-repeat:no-repeat;color:#FFFFFF;width:78px;height:25px;border:0;font-size:1em;cursor:pointer;}
.ButtonOver {background:url(images/button_over.gif);}
.TextBox{font-family:Trebuchet MS, Helvetica, sans-serif;font-size:1em;border:1px solid #7F9DB9;padding:2px 2px 3px 2px;}
.CheckBox{cursor:pointer;}

/* COMMON DIALOG CSS. */
.Dialog{position:absolute;top:0;left:0;display:block;visibility:hidden;}
.Dialog .DialogHeadLeft{border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;}
.Dialog .DialogHeadBox{background:url(images/head_bg.gif) left top repeat-x;position:relative;height:26px;padding-top:10px;}
.Dialog .DialogHeadBox .Head{font-size:14px;text-transform:uppercase;color:#FFFFFF;margin-left:10px;margin-right:10px;}
.Dialog .DialogContentLeft{border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}
.Dialog .DialogContentBox{background:#fff;padding:5px;border-left:1px solid #CCD8E1;border-right:1px solid #CCD8E1;}
.Dialog .ContentContainer{display:inline-block;padding:5px 8px 5px 8px;clear:both;}
.Dialog .CommandButtons{float:none;margin-top:5px;}
.Dialog .CommandButtons .Button{float:none;margin:0;}
.Dialog .DialogBottomLeft{border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}
.Dialog .DialogBottomBox{border-bottom:1px solid #CCD8E1;}
.ScreenCover{top:0;left:0;position:absolute;background-color:#82a9EF;opacity:.75;filter:progid:DXImageTransform.Microsoft.alpha(opacity=75);text-align:center;z-index:999;}
.ScreenCover img{position:absolute;}
.ScreenCoverTransparent{top:0;left:0;position:absolute;background-color:#82a9EF;opacity:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);text-align:center;z-index:999;}
.ScreenCoverTransparent img{position:absolute;}

/* COMMON FORM CSS */
.Form .Row{float:left;display:block;padding:2px 0 2px 0;width:100%;}
.Form label, .Form .Label{float:left;padding-top:3px;margin-bottom:5px;}
.Form .TextBox, .Form span.NormalRed, .Form .Label, .Form span.Caption, .Form .Upload{float:right;}
.Form span.NormalRed{padding:4px 0 4px 0;}
.Form span.Caption{font-style:italic;padding:4px 0 4px 0;}
.Form .Options{display:inline-block;float:right;}
.Form .Options input{display:inline-block;float:left;}
.Form .Options label, .Form .Options span{float:left;display:inline-block;width:92%;margin-left:5px;}
.Form .Options label{cursor:pointer;}
.Form .Button{float:left;margin-right:5px;}
.Form .Column{float:left;}
.Form p, .Form fieldset{float:left;}
.Form p{margin:0 0 5px 0;}
.Form .CommandButtons{float:none;display:block;padding-top:8px;clear:both;border-top:1px dashed #000000;margin-top:8px;}
.Form .CommandButtons .Button{float:right;margin-right:0;margin-left:5px;}
.Form .CalendarImage{float:right;width:14px;margin-left:5px;margin-top:5px;cursor:pointer;}

/* COMMON TABLE CSS. */
.Grid{margin-bottom:5px;border:1px solid #667E92;display:block;}
.Grid .GridRow{background-color:#D4E1EC;height:16px;padding:5px;display:block;}
.Grid .GridRowAlt{background-color:#FBFBFB;height:16px;padding:5px;display:block;}

/* MISCELLANEOUS CSS. */
.Clear{clear:both;float:none;display:block;}
