﻿/* BASE TAGS */

/* HTML */
html { padding: 0px; margin: 0px; height: 100%; }

/* BODY */
body { padding: 0px 0px 0px 0px; margin: 0px; font-family: Tahoma, Arial; font-size: 12px; }

/* FORM */
form { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* OTHER TAGS */

/* TABLE */
table, td { font-size: 100%; }
table.InfoPanelIndent { margin-top: 8px; }
table.CodeLabel { margin-top: 13px; }
table.DemoButton { margin-top: 25px; }

/* TD */
td.ActionMainLabel { padding-bottom: 6px; font-size: 12px; font-weight: bold; }
td.ActionPanel { width: 100%; padding-bottom: 4px; }
td.InfoPanel { padding-left: 24px; }
td.InfoPanelGroupItem { padding-left: 30px; }
td.InfoPanelLabel { padding-left: 3px; }

/* HR */
hr { height: 1px; border: 0px; border-top: Solid 1px #BBD7DD; display: block; width: 200px; }

/* P */
p { margin: 0px; padding: 0px; margin-top: 8px; font-size: 12px; }
p.h1, p.h2, p.h3, h1.DemoHeader, h2.DemoHeader, h3.DemoHeader { font-family: Tahoma, Arial; color: #818180; margin: 0px; padding: 0px; background-color: Transparent!important; }
p.h2, p.h3, h2.DemoHeader, h3.DemoHeader { font-size : 12px; font-weight: bold; margin-top: 15px; margin-bottom: 11px; }
p.h3, h3.DemoHeader { font-size : 10px; margin-bottom: 8px; }
.DemoHeader { white-space: nowrap; }

/* PRE */
pre { margin-top: 23px; margin-bottom: 23px; font-family: Courier New; font-size: 13px; padding: 20px; color: #000000; background-color: #FFFFFF; }
pre.NoIndent { margin: 0px; background-color: transparent; }

/* TEXTAREA */
textarea, select, input { font-size: 11px; font-family: Tahoma, Arial; }
textarea, select { background-color: #FFFFFF; }
textarea.Code { border-bottom: 1px solid #9D9D9D; font-size: 11px; font-family: Tahoma; background-color: #FFFFFF; color: #000000; }
textarea.InactiveColor { color: Gray; }
textarea.EditSample { width: 398px; border: solid 1px #C3D9FF; padding: 0px; margin: 0px; font-size: 11px; font-family: Tahoma; background-color: #FFFFFF; overflow: auto; height: 200px; color: #000000; margin-top: -1px; }

/* INPUT */
input.DemoButton { width: 75px; height: 23px; }
input.BigButton { width: 120px; height: 23px; } 

/* DIV */
div.Events { border: 1px solid #9D9D9D; padding: 2px; font-size: 11px; font-family: Tahoma; background-color: #FFFFFF; overflow: auto; height: 200px; color: #000000; }
div.Events table, div.Events td { color: #000000; }
div.LoadingDiv { vertical-align: middle; text-align: center; }

/* SPAN */
span.blue { color: #293ACF; font-weight: normal; }
span.black { color: #333333; }

/* A */
a { color: #346DAD; }
a.LinkButton { color: #0451A7; text-decoration: underline; }

/* Custom Classes */
.Form { padding-left: 20px; padding-right: 20px; }
.Main { width: 1%; }
.Header { padding: 0px; padding-top: 20px; padding-bottom: 10px; padding-left: 0px; }
.Navigation { width: 1%; padding-right: 10px; }
.Content { padding-top: 0px; padding-left: 1px; padding-right: 0px; }
.Footer { font-size: 12px; padding-left: 1px; padding-top: 53px; padding-bottom: 19px; }
.Copyright { padding: 12px 0px 4px 0px; }
.StatusImage { margin-left: 5px; vertical-align: bottom; }
.PageStatus img { margin-left: 2px; vertical-align: middle; }
.PageStatusHideImage img { display: none; }
.Banners { margin-top: 11px; }
label.BannerVersion { font-size: 16px; }
.OnceBanner { margin-top: 20px; }
.Slogan { white-space: nowrap; margin-left: -5px; color: White; font-size: 42px; font-family: Tahoma; position: absolute; line-height: 65%; padding-top: 8px; }
.MiniSlogan { white-space: nowrap; color: #ACDAFA; font-size: 17px; margin-left: 3px; }
.BannerLime { font-size: 11px; line-height: 14px; }
.ControlActionSpacing { padding-left: 17px; }
.ContentMargin { margin-left: 6px; }
.Title img { margin-right: 12px; }
.Title h1.h1Blue { font-family: Tahoma; font-size: 27px; display: inline; font-weight: normal; padding: 0px; margin: 0px; }
.Title h2.h2Gray { font-family: Tahoma; font-size: 25px; display: inline; font-weight: normal; padding: 0px; margin: 0px; color: #A9A9A9; }
.DemoInfoLabel { color: Red; font-size: 11px; font-family: Verdana; white-space: nowrap; }
.ActionGroupIndent { padding-top: 17px; }
.ActionItemIndent { padding-top: 10px; }
.DemoLabel { padding-left: 6px; white-space: nowrap; color: #666666; }
.CaptionLabelIndent { padding-left: 0px; display: block; padding-bottom: 4px; }
.EventMonitor { padding-left: 7px; padding-right: 7px; padding-bottom: 2px; }
.CheckBoxLeftIndentCorrect { padding-left: 6px; }
.CheckBoxTopIndent { padding-bottom: 10px; }
.TableCheckBoxLeftIndentCorrect { margin-left: 4px; }
.ActionLabel { white-space: nowrap; width: 1%; }
.Hint { border: solid 1px #A8A8A8; background-color: #FEFFDE; color: #5A5A5A; padding: 10px; font-size: 10px; }
.BlackBorder { border: Solid 1px #000000; }

/* UTILITIES */
.Clear { clear: both; }
div.Spacer { overflow: hidden; width: 1px; height: 1px; }
.think { font-weight: normal; }
.Cursor { cursor: pointer; cursor: hand; }
.NoWrap { white-space: nowrap; }
.NoLeftIndent { padding-left: 0px; }
.Show { display: block; }
.ShowInline { display: inline; }
.Hide { display: none; }
.Bold { font-weight: bold; }
.FontNormal { font-weight: normal!important; }
.FontSmall, .FontSmall * { font-size: 11px!important; }
.ClearIndent { margin: 0px; padding: 0px; }
.NoTopIndent { margin: 0px; }
.Gray { color: #333333; }
.centeredContentContainer { text-align: center; }
.UserHelpTopic { width: 100%; font-size: 11px; }

/* OTHER */
.HeaderPanel { padding: 27px 3px 0px 20px; }
label.defaultLabel, span.defaultLabel { color: Black; }

/* ASPxGridView */
.templateTable { border-collapse: collapse; background-color: #F3F8F7; }
.templateTable td { border: Solid 1px #C2D4DA; }
.templateCaption { background-color: #ECF2F3; }