body
{
font-size: 70%;
color:#000000;
background-color:#fafbfb;
margin-top:10px;

/*background-color:#f7f7f7;
margin:0px;
padding:0px;*/
}

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;
}

/*div {width:100%;}*/

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;
	Color:#455977;
	Height:30px; 
	border-top:solid 2px #b7c4d8; 
	border-bottom:solid 2px #b7c4d8;
}

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;
COLOR:#455977;
}

h1.att, h2.att, h3.att, hr.att
{
background-color:transparent;
color:#000000; 
}

hr
{
background-color:transparent;
color:#b6c5da;
}

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    {color:#080e60; font-weight:bold; text-decoration:underline; background-color:transparent}
a:visited {color:#080e60; font-weight:bold; text-decoration:underline; background-color:transparent}
a:active  {color:black; background-color:transparent}
a:hover   {color:black; font-weight:bold; background-color:transparent}

/* Large Data Grid*/
table.LargeDataGrid
{
	background-color:#003A61;	
	border:none;
	table-layout:fixed;
}

table.LargeDataGrid td
{	
	border-top-color:White;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:White;
	border-left-style:solid;
	border-left-width:1px;	
	
	border-bottom-color:#3382B4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-right-color:#3382B4;
	border-right-style:solid;
	border-right-width:1px;		
	padding: 3px;
	color:Black;		
	
	
	overflow: hidden;
	white-space:nowrap; 
	text-overflow: ellipsis;	
}

.LargeDataGrid .AlternatingItemStyle
{
	background-color:whitesmoke;	
	height:25px;
}

.LargeDataGrid .EmptyItemStyle td, .LargeDataGrid tr.EmptyItemStyle, .LargeDataGrid th.EmptyItemStyle
{
	background-color:whitesmoke;	
	height:25px;
}

.LargeDataGrid .ItemStyle
{
	background-color:#C8D5E8;	
	height:25px;
}

.LargeDataGrid .SelectedItemStyle
{
	background-color:Beige;	
	height:25px;	
}

.LargeDataGrid .HeaderStyle 
{
	height:20px;
	text-align:left;
	COLOR:White;
	background-color:#7D92AF;
	font-weight:bold;
}

.LargeDataGrid tr.HeaderStyle td, .LargeDataGrid tr.HeaderStyle th
{
	border-bottom-color:#4c92c6;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-right-color:#4c92c6;
	border-right-style:solid;
	border-right-width:1px;
	
	border-top-color:#d9e6eb;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#d9e6eb;
	border-left-style:solid;
	border-left-width:1px;
	margin: 1px;
	padding: 2px;
	
	Color:White;
}

.LargeDataGrid .HeaderStyle A:link
{
	COLOR:white;
	text-decoration: none;
}
.LargeDataGrid .HeaderStyle A:Visited
{
	COLOR:white	;
	text-decoration: none;
}
.LargeDataGrid .HeaderStyle A:Hover
{
	color: #ffff99;
}

.LargeDataGrid .ItemStyle A:link, .LargeDataGrid .ItemStyle A:Visited, .LargeDataGrid .ItemStyle A:Hover, 
.LargeDataGrid .AlternatingItemStyle A:link, .LargeDataGrid .AlternatingItemStyle A:Visited, .LargeDataGrid .AlternatingItemStyle A:Hover
{
	text-decoration: none;
}

.LargeDataGrid .ItemStyle A:Hover, .LargeDataGrid .AlternatingItemStyle A:Hover
{
	color:#080e60;
	text-decoration: underline;
}

/**********************************************************************/
table.TableGrid
{
	background-color:#C8D5E8;
	Width:100%;	
		
	border:solid #193E7F 1.0pt;
	
}

table.TableGrid td
{	
	border-top-color:White;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:White;
	border-left-style:solid;
	border-left-width:1px;	
	
	border-bottom-color:#3382B4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-right-color:#3382B4;
	border-right-style:solid;
	border-right-width:1px;		
	padding: 3px;
	color:Black;	
	
	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-top-color:White;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:White;
	border-left-style:solid;
	border-left-width:1px;	
	
	border-bottom-color:#3382B4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-right-color:#3382B4;
	border-right-style:solid;
	border-right-width:1px;		
	padding: 3px;
	color:Black;		
}

.SmallDataGrid .AlternatingItemStyle
{
	background-color:#C8D5E8;	
	height:30px;
}

.SmallDataGrid .ItemStyle
{
	background-color:#C8D5E8;	
	height:30px;
}

.SmallDataGrid .SelectedItemStyle
{
	background-color:Beige;	
	height:30px;	
}

.SmallDataGrid .HeaderStyle 
{
	text-align:left;
	COLOR:White;
	background-color:#7D92AF;
	font-weight:bold;
}

.SmallDataGrid tr.HeaderStyle td
{
	border-bottom-color:#4c92c6;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-right-color:#4c92c6;
	border-right-style:solid;
	border-right-width:1px;
	
	border-top-color:#d9e6eb;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#d9e6eb;
	border-left-style:solid;
	border-left-width:1px;
	margin: 1px;
	
	Color:White;
}

.SmallDataGrid .HeaderStyle A:link
{
	COLOR:White;		
}
.SmallDataGrid .HeaderStyle A:Visited
{
	COLOR:White;	
}
.SmallDataGrid .HeaderStyle A:Hover
{
	COLOR:Black;	
}
/**********************************************************************/

/* 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;
    border:none;
    FONT-WEIGHT: bold; 
    COLOR: navy;
    Padding-Left:7px;
    
    border-top-color:White;
	border-top-style:solid;
	border-top-width:1px;
    
	border-left-color:White;
	border-left-style:solid;
	border-left-width:1px;	
    
	border-bottom-color:#3382B4;
	border-bottom-style:solid;
	border-bottom-width:1px;
    
	border-right-color:#3382B4;
	border-right-style:solid;
	border-right-width:1px;		
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
table.SimpleGrid td
{
    background-color: white;
    border:none; 
    padding-left:7px;   
    
    border-top-color:White;
	border-top-style:solid;
	border-top-width:1px;
    
	border-left-color:White;
	border-left-style:solid;
	border-left-width:1px;	
    
	border-bottom-color:#3382B4;
	border-bottom-style:solid;
	border-bottom-width:1px;
    
	border-right-color:#3382B4;
	border-right-style:solid;
	border-right-width:1px;		
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	color:Black;    	
    
	overflow: hidden;
	white-space:nowrap; 
	text-overflow: ellipsis;
}
/******************************************************************/
/* Large Data Grid Not Fixed*/
table.LargeDataGridNotFixed
{
	background-color:#003A61;	
	border:none;
	table-layout:auto;
}

table.LargeDataGridNotFixed td
{	
	border-top-color:White;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:White;
	border-left-style:solid;
	border-left-width:1px;	
	
	border-bottom-color:#3382B4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-right-color:#3382B4;
	border-right-style:solid;
	border-right-width:1px;		
	padding: 3px;
	color:Black;		
	
	
	
	white-space:normal; 
	
}

.LargeDataGridNotFixed .AlternatingItemStyle
{
	background-color:whitesmoke;	
	height:25px;
}

.LargeDataGridNotFixed .EmptyItemStyle td, .LargeDataGridNotFixed tr.EmptyItemStyle, .LargeDataGridNotFixed th.EmptyItemStyle
{
	background-color:whitesmoke;	
	height:25px;
}

.LargeDataGridNotFixed .ItemStyle
{
	background-color:#C8D5E8;	
	height:25px;
}

.LargeDataGridNotFixed .SelectedItemStyle
{
	background-color:Beige;	
	height:25px;	
}

.LargeDataGridNotFixed .HeaderStyle 
{
	height:20px;
	text-align:left;
	COLOR:White;
	background-color:#7D92AF;
	font-weight:bold;
}

.LargeDataGridNotFixed tr.HeaderStyle td, .LargeDataGridNotFixed tr.HeaderStyle th
{
	border-bottom-color:#4c92c6;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-right-color:#4c92c6;
	border-right-style:solid;
	border-right-width:1px;
	
	border-top-color:#d9e6eb;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#d9e6eb;
	border-left-style:solid;
	border-left-width:1px;
	margin: 1px;
	padding: 2px;
	
	Color:White;
}

.LargeDataGridNotFixed .HeaderStyle A:link
{
	COLOR:white;
	text-decoration: none;
}
.LargeDataGridNotFixed .HeaderStyle A:Visited
{
	COLOR:white	;
	text-decoration: none;
}
.LargeDataGridNotFixed .HeaderStyle A:Hover
{
	color: #ffff99;
}
tr.PagerStyle td
{
	text-align:center;
	COLOR:White;
	background-color:#7D92AF;
	font-weight:bold;
}

.FilterSection
{
	border-top:solid 2px #7D92AF; 
	border-bottom:solid 2px #7D92AF;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;	
	background-color:#C8D5E8;
	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: #7D92AF;
	margin-top:10px;
}
.MenuBar A
{
	display:block;
	margin-bottom:10px;		
}
.MenuBar A:Link 
{ 
	font-weight:normal; 
	COLOR: #003a61;
	TEXT-DECORATION: none; 
}
.MenuBar A:Visited
{ 
	font-weight:normal;
	COLOR: #003a61; 
	TEXT-DECORATION: none; 
}
.MenuBar A:Active
{ 
	font-weight:normal;
	COLOR: #003a61; 
	TEXT-DECORATION: none; 
}
.MenuBar A:hover 
{ 
	font-weight:normal;
	TEXT-DECORATION: underline; 
	COLOR: #003a61;/*#566575; */
}
.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;
}

.UpStatus
{
}

/************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
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color:#FAFAFB;
}
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
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;	
}
a.MSTabButton:Visited
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
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-RIGHT: #94a6b5 3px Outset; 
	BORDER-LEFT: #94a6b5 1px solid; 
	BORDER-BOTTOM: #94a6b5 3px Outset;
	BORDER-TOP: #94a6b5 1px solid;
	
	PADDING-TOP: 15px; 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px;	
	PADDING-BOTTOM: 15px; 
	BACKGROUND-COLOR: #FAFAFB;
}

tr.InsertedRow
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	border:none 0px;
	background-color:White;
}

td.InsertedCell
{
	padding:10px;
	margin:0px 0px 0px 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-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	PADDING-RIGHT: 10px;  
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	MARGIN-TOP: 10px; 	
	MARGIN-BOTTOM: 25px; 	
	WIDTH: 100%; 
}
.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:#7D92AF;
	margin:0px;
	padding:0px;
	
}

a.Logout:Link, a.Logout:Visited, a.Logout:Hover
{
	text-decoration:none;
	color:White;
	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, .AlertsNumber a, .AlertsNumber a:link,.AlertsNumber a:Visited,.AlertsNumber a:Hover, a.AlertsNumber:link, a.AlertsNumber:hover, a.AlertsNumber:Visited
{
	color:Red;	
	font-weight:bold;
}

a.DownStatus:link, a.DownStatus:visited, a.DownStatus:hover
{
	color:Red;	
	font-weight:bold;	
}



.slantedHeader
{
	WIDTH: 120px; 
	BORDER-BOTTOM: #003A61 1px solid; 	
	POSITION: absolute;		
	FONT-WEIGHT :normal;	
	font-family:Verdana;
	font-size:8pt;
	background-color:#fafbfb;
	color:black;	
	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:#d8e1ef;	
	height:25px;
}

.PatchGrid .EmptyItemStyle td, .PatchGrid tr.EmptyItemStyle, .PatchGrid th.EmptyItemStyle
{
	background-color:whitesmoke;	
	height:25px;
}

.PatchGrid .ItemStyle
{
	background-color:white;	
	height:25px;
}

.PatchGrid .SelectedItemStyle
{
	background-color:Beige;	
	height:25px;	
}

.PatchGrid .HeaderStyle 
{
	text-align:left;
	COLOR:White;
	background-color:#7D92AF;
	font-weight:bold;
	height:25px
}

.PatchGrid tr.HeaderStyle td, .PatchGrid tr.HeaderStyle th
{
	Color:White;
	border: outset 2px #d8e1ef;
	padding: 4px;
}

.PatchGrid .HeaderStyle A:link
{
	COLOR:white;
	text-decoration: none;		
}
.PatchGrid .HeaderStyle A:Visited
{
	COLOR:white;
	text-decoration: none;	
}
.PatchGrid .HeaderStyle A:Hover
{
	color: #ffff99;	
}

.PatchGrid td A:link
{
	COLOR:black;
	font-weight:normal;
	text-decoration:none;
}
.PatchGrid td A:Visited
{
	COLOR:black;	
	font-weight:normal;
	text-decoration:none;
}
.PatchGrid td A:Hover
{
	COLOR:#003A61;
	font-weight:normal;	
	text-decoration:none;
}

.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 {
    background-color: #FFFFE5;
    border: 1px solid #FE0003;
    padding:4px;
}
