.ctlGeneral                     { font-size:x-small; font-family:Arial;}
.ctlGeneralLogin                { font-size:small; font-family:Arial; text-decoration:none; }
.ctlGeneralVerySmall            { font-size:xx-small; font-family:Arial;}
.ctlButton                      { font-size:x-small; font-family:Arial;}
.ctlDropDown                    { font-size:x-small; font-family:Arial;}
.ctlTextBox                     { font-size:x-small; font-family:Arial;}

.invisible                      { visibility:hidden; } 
.visible                        { visibility:visible; } 

.lnkMenu                        { color:White; font-family:Arial Black; font-size:small; }
.lnkMapfuMenu                   { color:White; font-family:Arial; font-size:medium; }
.lblPageTitle                   { font-size:medium; font-family:Arial; font-weight:bold; }
.lblErrorMsg                    { font-size:small; font-family:Arial; color:Red; }
.lblInfoMsg                     { font-size:x-small; font-family:Arial; color:Black;}
.lblSuccessMsg                  { font-size:small; font-family:Arial; color:Blue; }

.modalPopup                     { background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px; }
.modalBackground                { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }

.popupControl                   { background-color:#AAD4FF;position:absolute;visibility:hidden;border-style:solid;border-color: Black;border-width: 2px;}
.popupMenu                      { position:absolute; visibility:hidden; background-color:white; border-color:#d4d6ba; border-width:thin; border-style:solid;}
.popupHover                     { color:white; font-family:Arial; font-size:small; font-weight:bold; text-decoration:none;}
.HoverSubMenuItem               { color:black; font-family:Arial; font-size:8pt; text-decoration:none;}
.HoverSubMenuItemSelected       { color:blue; font-family:Arial; font-size:8pt; text-decoration:none; }

.subMenu                        { color:white; font-family:Arial; font-size:small; font-weight:bold; text-decoration:none;}

.tdSpacerStep                   { background-color:White;  height:6px;}
.tdStep                         { background-color:#dcdcdc; height:30px; font-size:small; font-family:Arial;}
.tdSubStepHeader                { font-size:x-small; font-family:Arial;}
.tdSubStepHeaderBigger          { font-size:small; font-family:Arial;}
.tdMenu                         { text-align:center; width: 120px; }

.TopMenuBar                     { background-color:#a9a9a9;}
.TopMenuLnk                     { color:white; font-family:Arial; font-size:small; font-weight:bold; text-decoration:none;}
.TopMenuLnkSelected             { color:blue; font-family:Arial; font-size:small; font-weight:bold; text-decoration:none; }
.TopMenuSeparator               { color:black; font-family:Arial Black; font-size:xx-small; }
.TopMenuSeparatorCell           { width:10px; text-align:center;}

v\:*                            {behavior:url(#default#VML);}
.watermark                      { background: #FFAAFF;}

.subheading                     {padding:1em 0 0.8em 0;color:#0F2543;font-weight:bold;font-family:Arial, Sans-Serif;font-size:1.2em;}

.dynamicPopulate_Normal         {border:silver 1px inset;padding:2px;text-align:center;height:2em;margin:5px;width:400px;}
.dragContainer                  {background-color: #FFC0FF;height: 282px;width: 357px;border-bottom-color: black;}
.dragHeader                     {background-color: #8080FF; height: 48px;width: 358px;	}

.collapsePanel                  {width: 640px;height:0px;background-color:white;overflow:hidden;}
.collapsePanelHeader            {width:640px;height:20px;color: Yellow;background-color: Black;font-weight:bold;float:left;padding:5px; cursor: pointer; vertical-align: middle;}
