
body
{
	font-family: VERDANA, ARIAL;
	font-size: 10px;
}
H1
{
	border-bottom: #666633 0pt;
	border-left: #666633 0px solid;
	border-right: 0px;
	border-top: #666633 0px solid;
	color: #374e7e;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
}
H2
{
	font-weight: normal;
	font-size: 14px;
	margin: 1px;
	color: #374e7e;
}
H3
{
	color: #374e7e;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 1px;
}
TD
{
	font-family: VERDANA, ARIAL;
	font-size: 10px;
}
TD.small
{
	font-family: VERDANA, ARIAL;
	font-size: 10px;
}
.toolbar
{
	font-size: 7pt;
	font-weight: normal;
}
.grid-item
{
	border: outset 1px white;
}
.grid-header
{
	border: outset 1px white;
}


.sectionline
{
	background-color: #ff6633;
}
.sectionlinegray
{
	background-color:Gray;
}
.subsectionline
{
	height: 1px;
	color: blue;
	background-color: blue;
}
.sectionhead
{
	font-weight: bold;
	font-size: 16px;
	color: #ff6633;
	font-family: Verdana;
}
.sectionheadWhite
{
	font-weight: bold;
	font-size: 16px;
	color: white;
	font-family: Verdana;
}
.sectionheadBlue
{
	font-weight: bold;
	font-size: 16px;
	color:Navy;
	font-family: Verdana;
}
.header1
{
	font-weight: bold;
	font-size: 16px;
	color: #ff6633;
	font-family: Verdana;
}

.header2
{
	font-weight: bold;
	font-size: 12px;
	color: gray;
	font-family: Verdana;
}
.header3
{
	font-weight: bold;
	font-size: 10px;
	color: #374e7e;
	font-family: Verdana;
}
.header4
{
	font-weight: bold;
	font-size: 10px;
	color: #ff6633;
	font-family: Verdana;
}
.smallboldmaroon
{
	color: #b00000;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}
.Title
{
	color: black;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}
.Gray11
{
	
	color:Gray;
	font-size: 11px;
	font-family: Verdana,Arial;
	
}
.Gray11Bold
{
	
	color:Gray;
	font-size: 11px;
	font-family: Verdana,Arial;
	font-weight:bold;
	
}
.BlackBold13
{
	text-decoration: none;
	color: Black;
	font-size: 13px;
	font-weight:bold;
	font-family: Verdana,Arial;
	
}
.Black11
{
	text-decoration: none;
	color: Black;
	font-size: 11px;
	
	
}
.BlackBold11
{
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	font-family: arial;
		
	
}
.Black10
{
	text-decoration: none;
	color: Black;
	font-size: 10px;
	font-family: Verdana,Arial;
	
}
.BlackBold10
{
	text-decoration: none;
	color: Black;
	font-size: 10px;
	font-weight:bold;
	font-family: Verdana,Arial;
	
}



.grayboldlink
{
	font-weight: bold;
	font-size: 12px;
	color: gray;
	font-family: Verdana;
	text-decoration: none;
}
.grayboldlinkunderline
{
	font-weight: bold;
	font-size: 12px;
	color: gray;
	font-family: Verdana;
	
}
.Button
{
	background-color: #1449b2;
	border-bottom: white 2pt ridge;
	border-left: white 2pt ridge;
	border-right: white 2pt ridge;
	border-top: white 2pt ridge;
	color: white;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
}
.ButtonDisabled
{
	background-color: dimgray;
	border-bottom: white 2pt ridge;
	border-left: white 2pt ridge;
	border-right: white 2pt ridge;
	border-top: white 2pt ridge;
	color: silver;
	font-family: Arial, Verdana;
	font-size: 10px;
}
.ButtonClick
{
	background-color: #1449b2;
	border-bottom: white 1pt ridge;
	border-left: white 3pt ridge;
	border-right: white 1pt ridge;
	border-top: white 3pt ridge;
	color: yellow;
	cursor: hand;
	font-family: Arial, Verdana;
	font-size: 10px;
}
UL.bluebullet
{
	list-style-image: url(images/blubulet.gif);
	padding-bottom: 5px;
	font-size: 12px;
}
LI.bluebullet
{
	list-style-image: url(images/blubulet.gif);
	padding-bottom: 5px;
	font-size: 12px;
}
UL.arrow
{
	list-style-image: url(images/icons/bulletarrow.gif);
	padding-bottom: 5px;
}
LI.arrow
{
	list-style-image: url(images/icons/bulletarrow.gif);
	padding-bottom: 5px;
}
A.pagerlink
{
	text-decoration: none;
	color: Blue;
}
A.pagerlink:hover
{
	font-weight: bold;
}
A.icon
{
	text-decoration: none;
	color: Black;
	font-size: 10px;
}
A.icon:hover
{
	color: Navy;
	text-decoration: underline;
	font-size: 10px;
}
A.normal
{
	font-size: 12px;
	color: Navy
}
A.normal:hover
{
	font-size: 12px;
	color: Blue;
}

.TopMenuLink
{
	text-decoration: none;
	color: Black;
	font-size: 10px;
	
}
.TopMenuLink:hover
{
	text-decoration:underline;
	color: Blue;
	font-size: 10px;
	
}
.WhiteBig
{
	text-decoration: none;
	color: white;
	font-size: 22px;
	font-family:Arial;
	font-weight:bold;
	
}
.WhiteSmall
{
	text-decoration: none;
	color: white;
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
	
	
}
.WhiteBold
{
	text-decoration: none;
	color: white;
	font-size: 10px;
	font-weight:bold;
	
}
.WhiteBold:hover
{
	text-decoration:underline;
	color: white;
	font-size: 10px;
	font-weight:bold;
	
}
.BlackBold
{
	text-decoration: none;
	color: gray;
	font-size: 10px;
	font-weight:bold;
	font-family: Tahoma;
}
.BlackBold:hover
{
	text-decoration:underline;
	color: black;
	font-size: 10px;
	font-weight:bold;
	
}
.DarkBlueBold
{
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	color: #374e7e;
	font-family: Verdana, Arial, Helvetica;
	
}
.DarkBlueBold:hover
{
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	color: #374e7e;
	font-family: Verdana, Arial, Helvetica;
	
}
.docname
{
	color: #374e7e;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	
}
.docnameunderline
{
	color: #374e7e;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	border-bottom-style:solid;
	border-bottom-color:Gray;
	border-bottom-width:thin;
	
	
	
}

.cabname
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}
.foldername
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.foldernameOver
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration:underline;
}
.status
{
	color: #b00000;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
}
.grayText
{
	color: gray;
	font-family: Verdana, Arial;
	font-size: 10px;
	
}
.smallGrayText
{
	color: gray;
	font-family: Verdana, Arial;
	font-size: 10px;
	
}
.graybg
{
	background: #d6d3ce;
}
.lightgraybg
{
	background: #eeeeee;
}
TD.content
{
	border-right: navy 1px outset;
	border-top: navy 1px outset;
	background: white;
	border-left: navy 1px outset;
	border-bottom: navy 1px outset;
}
.wizardtitle
{
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}
.wizardstep
{
	font-size: 16px;
	color: Gray;
	font-weight: bold;
}
.wizardstatus
{
	color: Red;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}
.normal
{
	color: Black;
	font-weight: normal;
	font-size: 12px;
}
.normalArial
{
	color: black;
	font-family: Arial, Verdana;
	font-size: 12px;
}
.normalpurple
{
	color:Purple;
	font-weight: normal;
	font-size: 12px;
}
.normalnavy
{
	color:navy;
	font-weight: normal;
	font-size: 12px;
}
.normalbold
{
	color: Black;
	font-weight: bold;
	font-size: 11px;
}
.normalgray
{
	color:Gray;
	font-weight: normal;
	font-size: 16px;
}
.normalwhite
{
	color:white;
	font-weight: normal;
	font-size: 16px;
}
TD.border
{
	border: solid 1px #374e7e;
}
.caption
{
	color: Gray;
	vertical-align: top;
	font-size: 10px;
}
.feedback
{
	font-size: 14px;
	color: black;
	font-family: 'Arial Rounded MT Bold' , 'Arial Black';
}
.headerfeedback
{
	font-size: 12px;
	color: black;
	font-family: 'Arial';
	font-weight:bold;
}
.error
{
	color: Red;
}
.selected
{
	font-weight: bold;
}
A.topicon
{
	text-decoration: underline;
	color: black;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	width: 50px;
	vertical-align: bottom;
	text-align: center;
}
A.topicon:hover
{
	color: blue;
}
/* Menu-Styles */
.Context_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
	width:200px;
}

.Context_MenuBar
{
	vertical-align: middle;
	width: 200px;
	cursor: hand;
	height: 17px;
	background-color: transparent;
}

.Context_MenuItem
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 0px solid;
	width: 200px;
	cursor: hand;
	color: #374e7e;
	border-bottom: white 0px solid;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #daf2d7;
}

.Context_MenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 25;
	height: 21;
}

.Context_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.Context_MenuBreak
{
	border-right: #eeeeee 0px;
	padding-right: 0px;
	border-top: #eeeeee 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #eeeeee 0px;
	padding-top: 0px;
	border-bottom: black 1px;
	height: 0px;
	background-color: #bbbbbb;
}

.Context_MenuItemSel
{
	cursor: pointer;
	cursor: hand;
	color: blue;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.Context_MenuArrow
{
	font-family: webdings;
	font-size: 10px;
	cursor: pointer;
	cursor: hand;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.Context_RootMenuArrow
{
	font-family: webdings;
	font-size: 10px;
	cursor: pointer;
	cursor: hand;
}
/* grid-Styles */
.GridHeader
{
	color: gray;
	border-bottom: #dddddd 1px solid;
	text-decoration: none;
}
A.GridHeader
{
	color: gray;
	text-decoration: none;
	border-bottom: #dddddd 0px solid;
}
A.GridHeader:hover
{
	color: black;
	text-decoration: underline;
}
.GridItem
{
	border-bottom: solid 1px #dddddd;
}
/* admin grid-Styles */
.AdminGridHeader
{
	font-weight: bold;
	color: black;
	border-bottom: #374e7e 1px solid;
	text-decoration: none;
}
.AdminGridItem
{
	color: black;
}
/* display grid */
TD.display
{

}
TD.displayName
{
	font-size: 12px;
	font-weight: bold;
}

.Information
{
	font-size: 11px;
	font-weight: bold;
	color: Gray;
}
.Warning
{
	font-weight: bold;
	color: crimson;
}
.InfoDisplay
{
	color: #374e7e;
	font-family: Verdana, Arial;
	font-size: 10px;
}
P
{
	margin: 1px 0px;
}
.Tab
{
	font-size: 8pt;
	background-image: url(images/tab.gif);
	background-color: transparent;
}
.TabSelected
{
	font-size: 8pt;
	background-image: url(images/tabselected.gif);
	background-color: transparent;
}
.TabsEnd
{
	background-image: url(images/tabs_end.gif);
}
.redsquarelist
{
	list-style-image: url(images/icons/Sort.gif);
}
/*tabs*/
.TopMainPageGroup
{
  z-index:99;
  position:relative;
  
  padding-left: 10px;
}

.TopGroup
{
  z-index:99;
  position:relative;
  background-image: url(images/tabs_end.gif);
  padding-left: 10px;
}

.DefaultTab
{
	font-size: 10px;
	background-image: url(images/tab_bg.gif);
	cursor: default;
	color: black;
	font-family: MS Sans Serif, Verdana;
}

.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;
}
.DisabledTab 
{
  color:#AAAAAA; 
  background-image: url(images/tab_bg.gif);
  font-family:MS Sans Serif,Verdana; 
  font-size:10px; 
  cursor:default;
}

.ScrollItem 
{
  color:black; 
  background-image: url(images/scroll_item_bg.gif);
  border: 1px solid #919B9C; 
  border-left-color: #91A7B4; 
  border-top-color: #91A7B4; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.ScrollItemHover 
{
  color:black; 
  background-image: url(images/hover_scroll_item_bg.gif);
  border: 1px solid #919B9C; 
  border-left-color: #91A7B4; 
  border-top-color: #91A7B4; 
  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;
}


/*tree*/
.TreeView 
{ 
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
}
.TreeRoot
{
	font-weight:bold;
	color:Gray;
	font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px;
}
.HoverTreeRoot
{ 
 font-weight:bold;
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}
.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
.TreeNodeBold
{ 
  font-family: tahoma; 
  font-weight:bold;
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: silver; 
  color:black; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}

.TreeNodeRed
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:Red;
  font-weight:bold;
}


.HoverTreeNodeRed
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:Red;
  font-weight:bold;
  cursor: default; 
}

/*Right Click Menu*/
.MenuGroup
{
  background-image:url(images/group_background.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}

.MenuGroup1
{
  background-image:url(images/group_background1.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}

.MenuItem
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.MenuItemHover 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4B4B6F; 
  cursor:default; 
}

.MenuBreak
{
  background-image:url(images/break_bg.gif);
  width:100%;
  height:1px;
}
.DisabledMenuItem
{
  color:Gray; 
  
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DisabledMenuItemHover 
{
  color:Gray; 
  
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}


.CalDayStyle
{
	color: Black;
	font-weight: normal;
	font-size: 10px;
	text-decoration:none;
	cursor:hand;
}
.redstar
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px
}

.calendar_button
{
	border:none;
	cursor:pointer;
}

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
}

.calendar td
{
  font-size:11px;
}

.Caltitle
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:center;
  background-color:#FFFFFF;
}



