﻿body 
{
	font-family:Verdana;
	font-size:small;

}

img
{
 border-style: none;
}

.HiddenColumn /* this is to hide columns in datagrids - usually so that we can store id numbers. */
{
	display:none;
}

/* STYLES FOR SOFT CORNER BLUE TABSTRIP */

.Level2Group
{
  background-color: #4544AF;
  position:relative;
  top:-1px;
}

.DefaultTab 
{
  color: white; 
  background-color: #6F8AD2;
  font-family: verdana; 
  font-weight:bold;
  font-size:11px; 
  cursor:pointer;
}

.DisabledTab 
{
  color:#AAAAAA; 
  background-color: #4544AF;
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:default;
}

.DefaultTabHover 
{
  color: white; 
  background-color: #6F8AD2;
  font-family: verdana; 
  font-weight:bold;
  font-size:11px; 
  text-decoration:underline;
  cursor:pointer;
}

.SelectedTab 
{
  color: white; 
  background-color: #4544AF;
  font-family: verdana; 
  font-size:11px; 
  font-weight:bold;
  cursor:default;
}

.Level2Tab 
{
  color: white; 
  font-family: verdana; 
  font-size:11px; 
  cursor:pointer;
}

.Level2TabHover 
{
  color: white; 
  font-family: verdana; 
  font-size:11px; 
  text-decoration:underline;
  cursor:pointer;
}

.SelectedLevel2Tab 
{
  color: white; 
  /*background-color: #4544AF;*/
  font-family: verdana; 
  font-size:11px; 
  /*position:relative;*/
  font-weight:bold;
  /*top:2px;*/
  cursor:default;
}

.Spacer
{
  background-color: #4544AF;
}

/* THESE STYLES ARE FOR THE XP TABSTRIP
.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(images/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(images/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:487px;
  height:250px;
  position:relative;
  top:-3px;
  left:1px;
  z-index:98;
}

END XP TAPSTRIP */

/* The following are to make an msdn-style treeview */
.TreeView 
{ 
  /* background-color: #f0f0f0;  */
  background-color:#d8e4f8;
  border: 1px solid black; 
  padding: 2px; 
  padding-left: 5px;
} 

.TreeNode 
{ 
  font-family: verdana; 
  font-size: 12px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  border: 1px solid #f0f0f0; 
  cursor: pointer;
} 

.SelectedTreeNode 
{ 
  font-family: verdana; 
  font-size: 12px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color:white; 
  border: 1px solid gray; 
  cursor: default; 
} 

.HoverTreeNode 
{
  font-family: verdana; 
  font-size: 12px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color:#cccccc; 
  border: 1px solid gray; 
  cursor: pointer;
}
.TreeNodeRowCoded 
{ 
  font-family: verdana; 
  font-size: 12px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: pointer;
  color: #ff0000;
  font-weight:bold; 
}

.NoNodeSelect  
{ 
    color: #000 !important; 
    border-color: white !important; 
    background: none !important; 
} 

li.treeview-item 
{
    float: left;
    width: 170px;
    padding-right: 5px;
    border-left: solid 1px #b1d8eb;
}


td.Cell1a
{
    background-color: #ffffff;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #604D8A;
    text-align:center;
    color:#604D8A;
    font-size:14px;  
}
td.Cell1b
{
    background-color: #604D8A;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #604D8A;
    color:#ffffff;
    text-align:left
}
td.Cell1c
{
    border: 2px solid #604D8A;
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:5px;
}
td.Cell1c1
{
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:5px;
}
td.Cell1c2
{
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:20px;
}

td.Cell2a
{
    background-color: #ffffff;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #3C529F;
    text-align:center;
    color:#3C529F;
    font-size:14px;
}
td.Cell2b
{
    background-color: #3C529F;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #3C529F;
    color:#ffffff;
}
td.Cell2c
{
    border: 2px solid #3C529F;
    font-size:13px;
    vertical-align:text-top;
    padding-left:5px;
}
td.Cell2c1
{
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:5px;
}
td.Cell2c2
{
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:20px;
}
td.Cell3a
{
    background-color: #ffffff;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #1C78A6;
    text-align:center;
    color:#1C78A6;
    font-size:14px;
}
td.Cell3b
{
    background-color: #1C78A6;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #1C78A6;
    color:#ffffff;
}
td.Cell3c
{
    border: 2px solid #1C78A6;
    font-size:13px;
    vertical-align:text-top;
    padding-left:5px;
}
td.Cell3c1
{
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:5px;
}
td.Cell3c2
{
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:5px;
}
td.Cell4a
{
    background-color: #ffffff;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #029373;
    text-align:center;
    color:#029373;
    font-size:14px;
}
td.Cell4b
{
    background-color: #029373;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #029373;
    color:#ffffff;
}
td.Cell4c
{
    border: 2px solid #029373;
    font-size:13px;
    vertical-align:text-top;
    padding-left:5px;
}
td.Cell4c1
{
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:5px;
}
td.Cell4c2
{
    font-size:13px;
    vertical-align:text-top;
    text-align:left;
    padding-left:5px;
}
.Cell1d
{
    background-color: #604D8A;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #604D8A;
    color:#ffffff;
    text-decoration:none;
}
.Cell2d
{
    background-color: #3C529F;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #3C529F;
    color:#ffffff;
    text-decoration:none;
}
.Cell3d
{
    background-color: #1C78A6;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #1C78A6;
    color:#ffffff;
    text-decoration:none;
}
.Cell4d
{
    background-color: #029373;
    font-family:Verdana; 
    font-size:10px; 
    font-weight: bold;
    border: 2px solid #029373;
    color:#ffffff;
    text-decoration:none;
}


.firstTab
{
     /*background: transparent url(images/firstTab.gif) no-repeat left top;*/
     /*width: 76px;*/
     /*padding-left: 13px !important;*/
     /*height: 72px;*/
     text-decoration:none;
     /*font: 11px/36px Arial;*/
     /*color: #4b9800 !important;*/
}
.firstTabSelected
{
     background: transparent url(images/firstTabSelected.gif) no-repeat 0 0 !important;
}
.firstTabHovered
{
     background:transparent url(images/firstTabHover.gif) no-repeat 0 0 !important;
}

.CssClass /*: controls the appearance of the tab in all states.*/ 
{
  color: white; 
  background-color: #6F8AD2;
  font-family: verdana; 
  font-weight:bold;
  font-size:11px; 
  cursor:pointer;
}
.SelectedCssClass /*: controls the appearance of the tab when it is selected.*/ 
{
  color: white; 
  background-color: #4544AF;
  font-family: verdana; 
  font-size:11px; 
  font-weight:bold;
  cursor:default;
}
.DisabledCssClass /*: controls the appearance of the tab when it is disabled.*/
{
  color:#AAAAAA; 
  background-color: #4544AF;
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:default;
}
.HoveredCssClass /*: controls the appearance of the tab when the mouse is over it.*/
{
  color:#AAAAAA; 
  background-color: #4544AF;
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:default;
} 
.ChildGroupCssClass /*: controls the appearance of the set of child tabs that appear when the tab is selected.*/ 
{
  color: white; 
  /*background-color: #4544AF;*/
  font-family: verdana; 
  font-size:11px; 
  /*position:relative;*/
  font-weight:bold;
  /*top:2px;*/
  cursor:default;
}
/*OuterCssClass: controls the appearance of the outmost tab wrapper <LI> element added in Q2 2009 SP1*/

.aspNetDisabled
{
    /*font-size:xx-large;*/
}

.rblList
{
  font-family: verdana; 
  font-size:20px;
}