body
{
	font-size: 70%;
	color:#000000;
	background-color:#fafbfb;
	margin-top:10px;
	height:100%;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
	font-family: verdana;
}
select
{
	font-size: 8pt;
}

table, input, textarea
{
	font-size: 100%;
}

table.ex
{
	color:#000000;
	background-color:#f1f1f1;
	font-size: 100%;
}
table.tip
{
	color:#000000;
	background-color:#ffffff;
	font-size: 100%;
	border:1px solid;
}

table.db
{
	color:#000000;
	background-color:#ffffff;
	font-size:100%;
}

th.db
{
	color:#000000;
	background-color:#f1f1f1;
}

h1 {font-size:200%;margin-top:0px;margin-bottom:0px;}
h2 {font-size:120%;margin-top:10px;margin-bottom:10px;}

h3 
{
	font-size:120%;
	Width:100%; 
	padding-top:5px;
	margin-bottom:15px;
	margin-top:15px;
	Height:30px; 
	border-top:solid 2px #3382b4; 
	border-bottom:solid 2px #3382b4;
}

h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

h2.home
{
	margin-top:0px;
	margin-bottom:5px;
	font-size:120%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	color:#900B09;
	background-color:#ffffff;
}

h2.tutheader
{
	margin-top:0px;
	margin-bottom:5px;
	font-size:110%;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:4px;
	color:#ffffff;
	background-color:#808080;
}

table.right
{
	color:#000000;
	background-color:#ffffff;
	border:2px ridge;
	margin-bottom:1px;
}

th.right
{
	color:#ffffff;
	background-color:#808080;
	padding-bottom:2px;
}

td.right
{
	color:#000000;
	background-color:#FFFFFF;
	padding-top:3px;
	padding-bottom:6px;
}

td.content
{
	color:#900B09;
	background-color:#f1f1f1;
}

td.deprecated
{
	color: #FF0000;
	background-color:transparent;
}

td.red
{
	color: #FF0000;
	background-color:transparent;
}

p.red
{
	color: #FF0000;
	background-color:transparent;
}

p.intro
{
	font-size:100%;
	font-weight:bold;
	color:#000000;
	background-color:transparent;
	margin-top:10px;
}

p.introcenter
{
	text-align:center;
	font-size:110%;
	color:#8B4513;
	background-color:transparent;
}

pre
{
	font-family:"Courier New",monospace;
	font-size:110%;
	margin-left: 0;
	margin-bottom: 0;
}

span.blue
{
	color:#00008B;
	background-color:transparent;
}

span.red
{
color:#FF0000;
background-color:transparent;
}

span.ieonly
{
	color:#000080;
	background-color:transparent;
	font-size:80%;
}

span.t
{
	color:#0033cc;
	background-color:transparent;
	font-size:80%;
}

img.float
{
	float:left;
}

h1, h2, h3
{
	background-color:transparent;
}

h1.att, h2.att, h3.att, hr.att
{
	background-color:transparent;
	color:#000000; 
}

hr
{
	background-color:transparent;
	color:#b6c5da;
}

hrGray
{
	color: Gray;
}

table.front
{
	color:#000000;
	background-color:#f1f1f1;
}

th.front
{
	color:#ffffff;
	background-color:#666666;
}

td.front
{
	color:#000000;
	background-color:#f1f1f1;
}

a.nounderline{text-decoration:none}

a:link, a:visited, a:active { color:#000000; font-weight:bold; text-decoration:underline; background-color:transparent }
a:hover   {color:#000000; font-weight:bold; text-decoration:underline; background-color:transparent}

/* Large Data Grid*/
table.LargeDataGrid
{
	table-layout: fixed;
	border: outset #3382B4 1px;
	padding: 2px;
}

table.LargeDataGrid td, table.LargeDataGrid th
{	
	border:#3382B4 outset 1px;
	padding: 3px;	
	
	overflow: hidden;
	white-space:nowrap; 
	text-overflow: ellipsis;	
}

.LargeDataGrid .EmptyItemStyle td, .LargeDataGrid tr.EmptyItemStyle, .LargeDataGrid .EmptyItemStyle th
{
	background-color:whitesmoke;	
	height:25px;
}

.LargeDataGrid .ItemStyle
{
	background-color:gainsboro;	
	color: #000001;
	height:25px;
}

.LargeDataGrid .ItemStyle a
{
	color: #000001;
}

.LargeDataGrid .AlternatingItemStyle
{
	background-color: whitesmoke;
	color: #000002;
	height: 25px;
}

.LargeDataGrid .AlternatingItemStyle a
{
	color: #000002;
}

.LargeDataGrid .ItemStyleSubgroup
{
	background-color: lightgrey;
	color: #010000;
	height: 25px;
}

.LargeDataGrid .ItemStyleSubgroup a
{
	color: #010000;
}

.LargeDataGrid .AlternatingItemStyleSubgroup
{
	background-color: ghostwhite;
	color: #020000;
	height: 25px;
}

.LargeDataGrid .AlternatingItemStyleSubgroup a
{
	color: #020000;
}

.LargeDataGrid .HoverItemStyle
{
	background-color: palegoldenrod;
	color: #000100;
	height: 25px;
}

.LargeDataGrid .HoverItemStyle a
{
	color: #000100;
	text-decoration: underline;
}

.LargeDataGrid .SelectedItemStyle
{
	background-color: pink;
	color: #000200;
	height: 25px;
}

.LargeDataGrid .SelectedItemStyle a
{
	color: #000200;
}

.LargeDataGrid .HeaderStyle 
{
	height:20px;
	text-align:left;
	color:#ffffff;
	background-color:#7D92AF;
	font-weight:bold;
}

.LargeDataGrid tr.HeaderStyle td, .LargeDataGrid tr.HeaderStyle th
{
	border: #7D92AF outset 1px;
	margin: 1px;
	padding: 2px;
	Color:#ffffff;
}

.LargeDataGrid .HeaderStyle a:link, .LargeDataGrid .HeaderStyle a:Visited
{
	COLOR:#ffffff;
	text-decoration: none;
}
.LargeDataGrid .HeaderStyle a:Hover
{
	color: #ffff99;
}
.LargeDataGrid .FilterRowStyle
{
	background-color: whitesmoke;	
	color: White;
	height:25px;	
}
.LargeDataGrid .OnsiteStyle
{
	background-color: lightgrey;
	color: Black;
	height: 25px;
}


/**********************************************************************/
table.TableGrid
{
	background-color:gainsboro;
	Width:100%;	
	border: solid #193E7F 1.0pt;
}

table.TableGrid td
{	
	border: outset #3382B4 1px;
	padding: 3px;	
	height:20px;		
}

.TableGrid .HeaderStyle 
{
	text-align:left;
	font-weight:bold;
}

/**********************************************************************/

/* Small Data Grid*/
table.SmallDataGrid
{
	background-color:#003A61;
	Width:100%;	
	border:none;
}

table.SmallDataGrid td
{	
	border: outset #3382B4 1px;
	padding: 3px;
}

.SmallDataGrid .AlternatingItemStyle
{
	background-color:whitesmoke;	
	color: #000002;
	height:30px;
}

.SmallDataGrid .AlternatingItemStyle a
{
	color: #000002;
}

.SmallDataGrid .ItemStyle
{
	background-color:gainsboro;	
	color: #000001;
	height:30px;
}

.SmallDataGrid .ItemStyle a
{
	color: #000001;
}

.SmallDataGrid .SelectedItemStyle
{
	background-color:pink;	
	color: #000200;
	height:30px;	
}

.SmallDataGrid .SelectedItemStyle a
{
	color: #000200;
}

.SmallDataGrid .HeaderStyle 
{
	text-align:left;
	COLOR:#ffffff;
	background-color:#7D92AF;
	font-weight:bold;
}

.SmallDataGrid tr.HeaderStyle td
{
	border: outset #7D92AF 1px;
	margin: 1px;
	color:#ffffff;
}

.SmallDataGrid .HeaderStyle a:link, .SmallDataGrid .HeaderStyle a:Visited
{
	color:#ffffff;		
}
.SmallDataGrid .HeaderStyle a:Hover
{
	color:Black;	
}

.SmallDataGrid .HoverItemStyle
{
	background-color: palegoldenrod;
	color: #000100;
	height: 30px;
}

.SmallDataGrid .HoverItemStyle a
{
	color: #000100;
	text-decoration: underline;
}
/**********************************************************************/

/* Simple Data Grid*/
table.SimpleGrid
{
    background-color:#003A61;
    border:none;
    table-layout:fixed;
}
table.SimpleGrid tr
{
    height:25px;
    border:none;
}
table.SimpleGrid th
{
    text-align:left;
    background-color: #eef2ff;
    font-weight: bold; 
    color: navy;
	border: outset #3382B4 1px;
    padding-left:7px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
table.SimpleGrid td
{
    background-color: white;
	border: outset #3382B4 1px;
    padding-left:7px;   
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
    
	overflow: hidden;
	white-space:nowrap; 
	text-overflow: ellipsis;
}
/******************************************************************/
/* Large Data Grid Not Fixed*/
table.LargeDataGridNotFixed
{
	table-layout:auto;
	border: outset #3382B4 1px;
}

table.LargeDataGridNotFixed td
{	
	border: outset #3382B4 1px;
	padding: 2px;
	white-space:normal; 
}

.LargeDataGridNotFixed .AlternatingItemStyle
{
	background-color:whitesmoke;
	color: #000002;
	height:25px;
}

.LargeDataGridNotFixed .AlternatingItemStyle a
{
	color: #000002;
}

.LargeDataGridNotFixed .EmptyItemStyle td, .LargeDataGridNotFixed tr.EmptyItemStyle, .LargeDataGridNotFixed th.EmptyItemStyle
{
	background-color:whitesmoke;	
	height:25px;
}

.LargeDataGridNotFixed .ItemStyle
{
	background-color:gainsboro;	
	color: #000001;
	height:25px;
}

.LargeDataGridNotFixed .ItemStyle a
{
	color: #000001;
}

.LargeDataGridNotFixed .SelectedItemStyle
{
	background-color:pink;	
	color: #000200;
	height:25px;	
}

.LargeDataGridNotFixed .SelectedItemStyle a
{
	color: #000200;
}

.LargeDataGridNotFixed .HeaderStyle 
{
	height:20px;
	text-align:left;
	color:#ffffff;
	background-color:#7D92AF;
	font-weight:bold;
}

.LargeDataGridNotFixed tr.HeaderStyle td, .LargeDataGridNotFixed tr.HeaderStyle th
{
	border: #7D92AF outset 1px;
	margin: 1px;
	padding: 2px;
	background-color:#7D92AF;
	color:#ffffff;
}

.LargeDataGridNotFixed .HeaderStyle a:link, .LargeDataGridNotFixed .HeaderStyle a:Visited
{
	color:#ffffff;
	text-decoration: none;
}
.LargeDataGridNotFixed .HeaderStyle a:Hover
{
	color: #ffff99;
}

.LargeDataGridNotFixed .HoverItemStyle
{
	background-color: palegoldenrod;
	color: #000100;
	height: 25px;
}

.LargeDataGridNotFixed .HoverItemStyle a
{
	color: #000100;
	text-decoration: underline;
}

.LargeDataGridNotFixed .FilterRowStyle
{
	background-color: whitesmoke;	
	color: White;
	height:25px;	
}

tr.PagerStyle td
{
	text-align:center;
	color:#ffffff;
	background-color:#7D92AF;
	font-weight:bold;
}

tr.FooterStyle td
{
	text-align:left;
	color:#ffffff;
	background-color:#7D92AF;
	font-weight:bold;
}

.FilterSection
{
	border-top:solid 1px #7D92AF; 
	border-bottom:solid 1px #7D92AF;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;	
	background-color:gainsboro;
	width:100%
}

.ExtraInfo
{
	width:100%;
	padding-bottom:10px;
	text-align:left;
}

.Menu_Head 
{ 
	FONT-SIZE: 100%; 
	FILTER: alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=50,  FinishX=100, StartY=0, FinishY=0);
	WIDTH: 100%; 
	CURSOR:hand;
	COLOR:#336699;
	FONT-FAMILY: Verdana; 
	HEIGHT: 33px; 
	BACKGROUND-COLOR: #fafbfb;	
	vertical-align:middle;
	font-weight:bold;
}

.Menu_Items 
{ 
	PADDING-RIGHT: 10px; 
	PADDING-TOP: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px; 	
	DISPLAY: block; 	 
	FONT-SIZE: 8pt; 
	FILTER: alpha(opacity=100);	
	COLOR: black;	 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #fafbfb;
}

.MenuBar
{
	background-color: #cdcdcd;
	color: #000003;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
}
.MenuBar a:link, .MenuBar a:visited, .MenuBar a:active
{
	display:block;
	margin-bottom:8px;	
	font-weight:normal;
	TEXT-DECORATION: none; 
	COLOR: #000003
}
.MenuBar a:hover
{
	font-weight:normal;
	TEXT-DECORATION: underline; 
	COLOR: #000003
}

.MenuClose
{
	height: 100%;
	width: 10px;
	background-color: silver;
	cursor: hand;
	background-image: url(Images/BarClose.png);
}
.Menu
{
	margin-bottom:7px;
}

.MenuIcon
{
	margin-left:5px;
	margin-right:5px;
    clear:both;
}

.MenuLabel
{
	vertical-align:middle; 
	clear:both;
	margin-bottom:10px;	
}

.CurvedEdge
{
	Width:1px;
	Height:1px;
	BACKGROUND-COLOR: #7D92AF;			
	font-size:0pt;
}

/************Microsoft Windows XP Tab Style*************/
#TabControl 
{
	
}
a.MSTabButtonSelected
{
	font-size:8pt;
	top: 1px;
	height: 22px;
	position: relative;
	margin-right: 1px;
	margin-left: 0px;
	cursor: hand;
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #94a6b5;	
	background-color:#fafafb;
}
a.MSTabButtonSelected:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color:#fafafb;
}
a.MSTabButtonSelected:Link, a.MSTabButtonSelected:Visited
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color:#fafafb;
}

a.MSTabButton 
{
	font-size:8pt;
	top: 1px;
	height: 18px;
	position: relative;
	margin-right: 1px;
	margin-left: 0px;
	cursor: hand;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fffbff', EndColorStr='#d4dbe4');
	border: 1px solid #94a6b5;
}

a.MSTabButton:Link, a.MSTabButton:Visited, a.MSTabButton:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;	
}
hr.MSTabGlow
{
	height: 3px;
	color: #e89f2e;
	border-top: 1px solid #de8e29;
	border-bottom: 1px solid #ffc739;
	position: absolute;
	z-index: 2;
	top: -3px;
	display: none;
}

.Tab
{
	border: solid #94a6b5 1px;	
	padding: 15px; 
	BACKGROUND-COLOR: #fafafb;
}

tr.InsertedRow
{
	padding:0px;
	margin:0px;	
	border:none 0px;
	background-color:White;
}

td.InsertedCell
{
	padding:10px;
	margin:0px;
	border:none 0px;
	background-color:#FAFAFB;
}

td.InsertedCell td
{
	/*border:none 0px;*/
}
#WindowsEventDetails
{
	padding:0px;
	margin:0px;
}

#WindowsEventDetails td
{
	border:none 0px;	
}

/*Group Box stuff*/
.GroupBox 
{
	border: silver 1px solid; 
	PADDING-RIGHT: 10px;  
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	MARGIN-TOP: 10px; 	
	MARGIN-BOTTOM: 25px; 	
	WIDTH: 98%; 
}
.GroupBoxLabel 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 	
	LEFT: -15px; 
	MARGIN-LEFT: 10px; 
	POSITION: relative; 
	TOP: -10px; 
	BACKGROUND-COLOR: #FAFAFB; 
	COLOR: Blue;/*#455977;*/
	/*font-weight:bold;*/
}

.Banner
{
	background-color: #cdcdcd;
	color: #000003;
	margin: 0px;
	padding: 0px;
}

.Logout a:Link, .Logout a:Visited, .Logout a:Hover
{
	text-decoration:none;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;	
}

.ButtonsLayer
{
	margin-top:7px;
	margin-bottom:7px;
}

div.RuleOverflow
{
	OVERFLOW: auto; 
	WIDTH: 100%; 
	HEIGHT: 300px;
	border: solid 1px gainsboro;
	background-color:White;	
}

.AlertsNumber, a.AlertsNumber, .AlertsNumber a:link, .AlertsNumber a:Visited
{
	color:Red;	
	text-decoration: none;
	font-weight:bold;	
}
.AlertsNumber a:Hover
{
	color:Red;	
	text-decoration: underline;
	font-weight:bold;	
}
.DevicesNumber, a.DevicesNumber, .DevicesNumber a:link, .DevicesNumber a:Visited
{
	color:MidnightBlue;	
	text-decoration: none;
	font-weight:bold;	
}
.DevicesNumber a:hover
{
	color:MidnightBlue;	
	text-decoration: underline;
	font-weight:bold;	
}

UpStatus
{
}

a.DownStatus:link, a.DownStatus:visited
{
	color:Red;	
	text-decoration: none;
	font-weight:bold;	
}
a.DownStatus:hover
{
	color:Red;	
	text-decoration: underline;
	font-weight:bold;	
}

.slantedHeader
{
	width: 120px;
	border-bottom: gray 1px solid;
	position: absolute;
	font-weight: normal;
	font-family: Verdana;
	font-size: 8pt;
	color: navy;
	height: 20px;
}		

#slantedHeaderTable
{
	background-color:#fafbfb;	
}

div.Inline
{
	display:inline;	
}

table.FreeStyle td
{
	border:none;
}

div.fixedHeader
{
	Padding-Left:1px;
	Width:100%;
	Position:Relative;
	Top:1px;
}

div.Note
{
	border: solid 1px #080e60; 
	background-color: Beige; 
	padding: 5px 5px 5px 5px; 
	width: 100%; 
	margin: 2px 2px 2px 2px;
}

.Invisible
{
	display: none;
}

table.NavigationLinkTable td
{
    padding-left: 10px; 
    padding-right: 10px;
}

table.NavigationLinkTable img
{
    border:none;
    Width:32px;
    Height:32px;
}
table.NavigationLinkTable a:link, table.NavigationLinkTable a:visited, table.NavigationLinkTable a:active
{
    color:#2a4664;
    text-decoration:none
}

table.NavigationLinkTable a:hover
{
    color:#2a4664;
    text-decoration:Underline
}

table.NavigationLinkTable p
{
    text-align:center;
}

.NoteArea {
	width: 100%;
	margin-bottom: 6px;
	background-color: #FFFFCC;
	border: 1px solid #9E9B8F;
	padding: 1px 3px 3px 1px;
}

/* Large Data Grid*/
table.PatchGrid
{
	background-color:white;		
	border:none;
	table-layout:fixed;
}

table.PatchGrid td
{	
	padding: 5px;
	color:Black;			
	
	overflow: hidden;
	white-space:nowrap; 
	text-overflow: ellipsis;	
}

.PatchGrid .AlternatingItemStyle
{
	background-color: whitesmoke;
	color: #000002;
	height:25px;
}

.PatchGrid .EmptyItemStyle td, .PatchGrid tr.EmptyItemStyle, .PatchGrid th.EmptyItemStyle
{
	background-color: antiquewhite;	
	height:25px;
}

.PatchGrid .ItemStyle
{
	background-color:gainsboro;	
	color: #000001;
	height:25px;
}

.PatchGrid .SelectedItemStyle
{
	background-color:pink;	
	color: #000200;
	height:25px;	
}

.PatchGrid .HeaderStyle 
{
	text-align:left;
	color:#ffffff;
	background-color:#7D92AF;
	font-weight:bold;
	height:25px
}

.PatchGrid tr.HeaderStyle td, .PatchGrid tr.HeaderStyle th
{
	color:#ffffff;
	border: outset 1px #7D92AF;
	padding: 4px;
}

.PatchGrid .HeaderStyle a:link, .PatchGrid .HeaderStyle a:Visited
{
	color:#ffffff;
	text-decoration: none;		
}
.PatchGrid .HeaderStyle a:Hover
{
	color: #ffffff;	
}

.PatchGrid td a:link, .PatchGrid td a:Visited
{
	color:black;
	font-weight:normal;
	text-decoration:none;
}
.PatchGrid td a:Hover
{
	color:#003A61;
	font-weight:normal;	
	text-decoration:none;
}

.PatchGrid .HoverItemStyle
{
	background-color: palegoldenrod;
	color: #000100;
	height: 25px;
}

.PatchGrid .HoverItemStyle a
{
	color: #000100;
	text-decoration: underline;
}

.PatchExtraInfoColumn a:link, .PatchExtraInfoColumn a:Visited, .PatchExtraInfoColumn a:Hover
{
	font-family:Georgia;	
	font-size:13pt;
	text-decoration:none;
	position:relative;
	top:-3px;	
}

tr.EmptyGrid, tr.EmptyGrid td
{
	font-weight: bold;
	color: red;
	background-color: white;
	text-align: center;
}

.InlineError 
{
	border: red 1px solid;
	margin: 5px;
	padding: 5px;
	height: 30px;
	background-color: #ffffcc;
}
.WizardSideBar
{
    border-left: #7D92AF 1px solid;             
    border-top: #7D92AF 1px solid;
    border-bottom: #7D92AF 1px solid; 
    text-align: left;
    width: 200px;                            
}       
.WizardNavigation
{ 
    border-left: #7D92AF 1px solid;        
    border-right: #7D92AF 1px solid;             
    border-bottom: #7D92AF 1px solid;
}
.WizardStep
{ 
    border-left: #7D92AF 1px solid; 
    border-right: #7D92AF 1px solid; 
    border-top: #7D92AF 1px solid;           
    height: 100%;
    width: 100%;                                  
}
.WizardInstructions
{ 
    padding-top: 30px;            
    height: 10%;           
}
.divStep
{
    margin: 10px 10px 10px 10px;  
    width: 100%;
    height: 100%;
    vertical-align: top;
}       
.ReportItemInfo
{	       
    font-style: italic;
    color: #696969;
    vertical-align: top;
    position: relative;
    left: 25px;	
    padding-right: 20px;       
}
.WizNavSelected
{
    height: 25px;
    color: #ffffff;
    background-color: #7D92AF;
    border: outset 1px silver;
    width: 100%;
    font-weight: bold;
    text-align: left;
    padding: 2px 2px 2px 2px;        
}
.WizNavUnSelected
{
    height: 25px;
    color: black;
    background-color: white;
    border: ridge 1px silver;
    width: 100%;
    font-weight: bold;
    text-align: left;
    padding: 2px 2px 2px 2px;       
}         
.watermarked
{
    text-align: center;
    background-color: #f0f8ff;
    font-style: italic;            
    color: #a9a9a9;
}
.invalid
{
    background-color: #FFFFCC;
} 
.ErrorLabelMsg
{
    display: block;
    border: red 1px solid;
    color: red;
    background-color: #ffffcc;
    padding: 2px 2px 2px 2px;
}
div.Navigation
{
    FILTER: progid:DXImageTransform.Microsoft.Alpha( style=2,opacity=100,finishOpacity=0); 
    background-color: #ffffcc; 
    height:100px;
    Width:100px;     
    position:absolute;     
    z-index:-10;
}

.SectionHeader
{
    padding-bottom: 30px;
}
    
.ListBoxInstructions
{
    position: relative;
    left: 25px;	
}    
    
.ErrorList
{
	padding: 6px;
    border: black 1px solid;
    background-color: #FFFFCC;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: x-small;
}
   
.ErrorList ul
{
	color: #FF0000; 
	margin: 5px 0px 0px 20px; 
	list-style-type: square;
}

.MoreActionsDropDown
{	
	margin: 0;
    padding: 0;
    z-index: 30
}

.MoreActionsDropDown li
{	
	margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

.MoreActionsDropDown li a
{	
    display: block;
    margin: 0 10px 0 0;
}

.MoreActionsDropDown div
{	
    position: absolute;
    visibility: hidden;
    margin: 2px, 0px, 0px, 0px;
    padding: 0;
    border: 1px solid black;
    background: whitesmoke;
}

.MoreActionsDropDown div a
{	
	position: relative;
    display: block;
    margin: 0;
    padding: 5px 10px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: whitesmoke;
    font: bold 10px verdana;
}

.MoreActionsDropDown div a:active, .MoreActionsDropDown div a:visited
{	
	text-decoration: none;
	color:#000000;
}
.MoreActionsDropDown div a:hover
{
	background: #7D92AF;
	color: #ffffff;
}

.PartnerPrompt
{
	position: absolute;
	top: 10px;
	right: 30px;
}

/*  Accordion  */
.accordionHeader
{
	margin-top: 8px;
	cursor: hand;
	background-image: url(Images/gradient_background.gif);
	width: 165px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
    
.accordionTitle
{
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color:#000000;
}
    
.accordionHeader:hover
{
    background-color: #1874CD;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: #ffffff;
    background-color: #5078B3;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
	background-color: #dcdcdc;
	border: 1px solid #2F4F4F;
	border-top: none;
	padding: 4px 4px 4px 4px;
	width: 160px;
}
.accordionContent a:link, .accordionContent a:visited, .accordionContent a:active
{ 
	font-weight:normal;
	TEXT-DECORATION: none; 
	color: #000000;
}
.accordionContent a:hover 
{ 
	font-weight:normal;
	TEXT-DECORATION: underline; 
	color: #000000;
}

.accordionHeaderSelected span
{
    position: relative;
    left: 10px;
    bottom: 5px;
}

.CurrentUser
{
	overflow: hidden;
	white-space:nowrap; 
	text-overflow: ellipsis;
}

.black
{
	color: Black;
}

.linktitle a
{
	text-decoration: none;
}

.ErrorMsg
{
	border: red 1px solid;
	margin: 5px;
	padding: 5px;
	height: 30px;
	background-color: #ffffcc;
}
.SaveMsg
{
	color: Red;
	font-weight: bold;
}
.ButtonCommand
{
	background-color: white;
	border: DarkGray 3px outset; 
	padding: 2px; 
	font-weight: bold;
	cursor: hand;
}
.TDWriteUp
{
	width: 100%;
}
.BlueText
{
	color: MidnightBlue;
}
.BoldBlueText
{
	color: MidnightBlue;
	font-weight:bold;
}
.RedText
{
	color: Red;
}
.BoldRedText
{
	color: Red;
	font-weight:bold;
}
.Category a:link, .Category a:Visited
{	
	text-decoration:none;
}
.Category a:Hover
{
	COLOR:#003A61;
	text-decoration:none;
}
.CategoryBackground
{
	background-color:#7D92AF;
	color:#ffffff;
	font-weight:bold;
}

.AlertsCategoryTable
{
	border: lightgrey 1px outset; 
	padding: 20px; 
}
.MonitorsTable
{
	background-color:White;
	border: inset 1px #003a61;
	padding-bottom:10px; 
	padding-right:10px; 
	width:100%
}
.DivImportMibs
{
	background-color:White;
	border: inset 1px #003a61;
	border-top: inset 0px biege; 
	padding-bottom:10px; 
	padding-right:10px; 
	padding-top:5px;
	padding-left:5px; 
	width:100%;
	height:380px;
	overflow: auto;
}
.DivCustomMonitor
{
	border-top: outset 0px gainsboro; 
	overflow: auto; 
	height: 320px; 
	position: relative;
    padding-right: 0px
}
.Attributes
{
	cursor:hand; 
	border:none; 
	background-color:Transparent; 
	color:MidnightBlue; 
	font-weight:bold; 
	text-decoration:underline
}
.SimpleTable
{
	font-size:120%; 
	Width:99%; 
	Height:30px; 
	padding-top:1px; 
	padding-bottom:1px; 
	margin-bottom:15px; 
	margin-top:5px; 
	border-top:solid 2px #3382B4; 
	border-bottom:solid 2px #3382B4; 
	font-weight: bold;
}
/* styles for the Alerts Log Viewer */
.tdw {border:1px solid gray; padding:2px; font-size:11px; border-collapse: collapse;}
.tdw th {padding:4px; background-color: #7D92AF; color:#ffffff; }
.tdw th a { color:#ffffff; }
.tdw td {padding:4px;}
.tr_alt {background-color: #edede5;}
.tr_site {background-color: #BF2628; color: white; font-weight: bold;}
.tr_website {font-style: italic;}
.tr_devdown {background-color: #FFFF99; font-weight: bold;}
.tc {text-align:center;}
.onethird {width:31%;}
.instpanel {background-color: #7D92AF; color:white; margin: 2px;}
.smalltext {font-size:8px;}
.menuTable {padding:0px; width:100%; border:1px solid gray;border-collapse: collapse;}
.smallHeading {background-color: #d3dae0; }
.sym {display: inline; font-family:'Lucida sans Unicode'; font-size:14px; font-weight:bold;}
.countNum {font-size: 80px;}
.fieldsetstyle1 { text-align:left; border: 1px solid #d3dae0;padding: 6px;}
.selectwidth {width: 100%;}
.legendmarg {margin: 3px;}
.divCommFail {background-color: #d3dae0; color: #7D92AF; text-align:center; font-size:50px;}
#divDataContainer {overflow: auto; background-color: white;margin-top:6px;} 
