/* Used for NetScout Landing Pages */
.NetScoutPageTitle
{
	font-weight: bold;
	font-size: 20px;
	left: 10px;
	color: black;
	line-height: 26px;
	font-family: arial,helvetica;
	position: relative;
	text-align: left;
}

/* ###### Styles for Elements ###### */

P
{
	margin-top: 10px;
	margin-bottom: 10px;
}
HR
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 1px;
	text-align: left;
	border-bottom-style: none;
	color: Gray;
}
BLOCKQUOTE
{
	margin-top: 4px;
	margin-bottom: 4px;	
}

/* List Items */
UL
{
	margin-top: 4px;
	margin-bottom: 4px;
}
UL LI
{
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-type: square;
}
UL LI LI    {
    list-style-type:    disc;
}
UL LI LI LI {
    list-style-type:    circle;
}
OL LI   {
    list-style-type:    decimal;
}
OL OL LI    {
    list-style-type:    lower-alpha;
}
OL OL OL LI {
    list-style-type:    lower-roman;
}


/* ###### Styles for Classes ###### */

/* # Text # */
.NormalText
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 16px;
	font-family: arial,helvetica;
	text-align: left;
}
.NormalTextCenter
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 16px;
	font-family: arial,helvetica;
	text-align: center;
}
.NormalBold
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;   
}

.TextRed
{
	font-weight: normal;
	font-size: 12px;
	color: red;
	line-height: 16px;
	font-family: arial,helvetica;
}

.TextRedBold
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	line-height: 16px;
	font-family: arial,helvetica;
}

.TextLargeLineHeight
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 24px;
	font-family: arial,helvetica;
	text-align: left;
}
.TextSmaller
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	line-height: 14px;
	font-family: arial,helvetica;
	text-align: left;
}
.TextSmall
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	line-height: 14px;
	font-family: arial,helvetica;
	text-align: left;
}
.TextSmallRed
{
	font-weight: normal;
	font-size: 10px;
	color: Red;
	line-height: 14px;
	font-family: arial,helvetica;
	text-align: left;
}
.RequiredField
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: super;
	color: #cc0000;
	line-height: 15px;
	font-family: Arial;
}
.SectionHeading
{
	font-weight: bold;
	font-size: 12px;
	color: #336600;
	line-height: 20px;
	font-family: Verdana;
}
.SectionSubHeading
{
	font-weight: bold;
	font-size: 12px;
	color: #336600;
	line-height: 16px;
	font-family: Arial;
}
/* Used for Heading over gray/white checkered background in body */
.TextHeaderPageName
{
	font-weight: bold;
	font-size: 14px;
	left: 20px;
	color: black;
	line-height: 16px;
	font-family: arial,helvetica;
	position: relative;
	top: 10px;
	text-align: left;
}
/* Used for Links over gray/white checkered background in body */
.TextHeaderHyperlink
{
	font-size: 12px;
	left: 40px;
	margin-left: 20px;
	color: #cc6600;
	font-family: Verdana;
	position: relative;
	top: 8px;
	text-decoration: underline;
}
/* Used in main body right below gray/white checkered heading bar */
.TextBodyHeading
{
	font-weight: bold;
	font-size: 13px;
	color: #006600;
	font-family: Arial;
}
/* Used for sub heading in press releases */
.TextBodySubHeading
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Arial;
	text-align: center;
}

/* # Images # */
.ImgWithBorder
{
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
}
.ImgWithThinBorder
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.ImgWithThinBorderRightMargin
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	float: left;
	border-left: #000000 1px solid;
	margin-right: 12px;
	border-bottom: #000000 1px solid;
}
.ImageWithRightMargin
{
	margin-right: 20px;
}
/* # Web Controls # */
.NormalLabel
{
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
}
.LabelRed
{
	font-weight: normal;
	font-size: 12px;
	color: #cc0000;
	line-height: 16px;
	font-family: Arial;
}

.HyperlinkNormal
{
	font-size: 11px;
	color: #CC6600;
	font-family: Verdana,Arial;
	text-decoration: underline;
}

.HyperlinkNormalOrange
{
	font-size: 12px;
	color: #CC6600;
	font-family: Arial,Verdana;
	text-decoration: underline;
}

.HyperlinkSmall
{
	font-size: 12px;
	color: #006600;
	font-family: Arial;
	text-decoration: underline;
}

.DropDownNoMargin
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

.DropDownNormal
{
	font-weight: normal;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial;
}
.TextBoxNoMargin
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

.NormalButton
{
	font-weight: normal;
	font-size: 13px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial;
	background-color: #ece7e7;
}
.CheckBoxNoMargin
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
.NormalRadio
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    text-indent: -5px;
}

/* DATAGRID ITEMS */

.Grid
{
	margin-top: 10px;
	margin-bottom: 20px;
}

.GridListHead
{
    background-color: #B6CF9D;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 12pt;
    padding-left: 5px
}
.GridHyperlink
{
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #CC6600;
    text-decoration: underline;
}
.GridListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px;
}
/* alt color was f2f2f2*/
.GridListItemAlt
{
    background-color: #E8F0E5;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px;
}

.GridListFooter
{
	line-height: 10pt;
	background-color: lightsteelblue;
}

/* # Miscellaneous # */
.InputBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #E8F0E5;
}
/* # Navigation Banners # */
.NavBannerTitle
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	line-height: 18px;
	font-family: arial;
	text-align: left;
	text-decoration: none;
}
.NavBannerHyperlink
{
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	font-family: arial;
	text-decoration: none;
}
/* Used on productsLeadManufacturer.aspx */
.DisplayTable
{
	border-collapse: collapse;
}
.DisplayTableCell
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #E8F0E5;
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 16px;
	font-family: arial,helvetica;
	text-align: left;
	padding-left: 3px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.RowWithBottomPad
{
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 10px;
	color: black;
	line-height: 16px;
	font-family: arial,helvetica;
	text-align: left;
}
.Signature
{
	font-style: italic;
	position: relative;
	top: 5px;
}

/*
A
{
	font-size: 12px;
	color: #CC6600;
	font-family: Verdana,Arial;
	text-decoration: underline;
}
A:Visited
{
	font-size: 12px;
	color: #CC9966;
	font-family: Verdana,Arial;
	text-decoration: underline;
}
*/

/*

.UlShortMargin
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.LIWithVerticalPadding
{
	padding-bottom: 5px;
	line-height: 16px;
	padding-top: 5px;
}




.HrFullWidth
{
	width: 750px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 1px;
	border-bottom-style: none;
}
.LabelTitle
{
	font-weight: normal;
	font-size: 18pt;
	color: #000066;
	line-height: 40px;
	font-family: Verdana, Arial;
}
.LabelSubTitle
{
	font-weight: normal;
	font-size: 13pt;
	color: #000066;
	font-family: Verdana, Arial;
}

GENERAL

.ErrorText
{
    color: red;
    font-family: Arial;
    font-size: 14px;
    line-height: 20pt
}
.SmallText
{
	font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px 
}
.Normal
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 26px    
}
.NormalBlue
{
	font-weight: normal;
	font-size: 14px;
	color: navy;
	line-height: 15px;
	font-family: Arial;
}
.NormalBoldShortHeight
{
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial;
}
.NormalDarkGray
{
    font-family: Arial;
    font-size: 14px;
    font-weight: Normal;
    line-height: 15px;
    color: #333333;
}
.NormalDouble
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px    
}
.NormalItalic
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px    
}
.NormalMedium
{
	font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px
}
.NormalMediumRed
{
	font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #cc0000;
    line-height: 16px
}
.NormalRed
{
    font-family: Arial;
    font-size: 14px;
    font-weight: Normal;
    line-height: 15px;
    color: #cc0000;
}
.NormalRedBold
{
    font-family: Arial;
    font-size: 14px;
    font-weight: Bold;
    line-height: 15px;
    color: #cc0000;
}


.NormalShortHeight
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px    
}
.MediumVerdanaBold
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.NormalVerdanaBold
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
}

.NormalDiv
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px    
}

HEADINGS

H1
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
	color: #cc0000;
	font-family: Verdana;
}
H2
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	color: navy;
	font-family: Verdana;
}
H3
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Verdana;
}
H5
{
	font-weight: bold;
	font-size: 11px;
	color: Navy;
	font-family: Verdana;
}
.HeadingBlack
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Verdana;
}
.HeadingBlue
{
	font-weight: bold;
	font-size: 13px;
	color: navy;
	font-family: Verdana;
}
.HeadingRed
{
	font-weight: bold;
	font-size: 13px;
	color: cc0000;
	font-family: Verdana;
}
.NavHeadingRed
{
	font-weight: bold;
	font-size: 13px;
	color: #cc0000;
	font-family: Verdana;
	text-align: center;
}

.SectionHeadingSmaller
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	line-height: 20px;
	font-family: Verdana;
}

WEB CONTROLS


.NormalLabelSmaller
{
    font-family: Arial;
    font-size: 13px;
    line-height: 15px;
}
.NormalLabelBoldSmaller
{
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	font-family: Arial;
}
.NormalBoldLabel
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px    
}
.LabelBoldRed
{
	font-weight: bold;
	font-size: 14px;
	color: #cc0000;
	line-height: 20px;
	font-family: Arial;
}


.NormalNavyLabel
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: navy;
}
.NormalBoxedLabel
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	line-height: 40px;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: lightsteelblue;
}
.NormalTextBox
{
	font-weight: normal;
	font-size: 13px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial;
}

.NormalDropDown
{
	font-weight: normal;
	font-size: 13px;
	margin: 3px 5px;
	font-family: Arial;
}

.ScrollingTextBox
{
	font-weight: normal;
	font-size: 13px;
	margin-left: 5px;
	overflow: auto;
	font-family: Arial;
}
.NormalSelect
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    margin-left: 5px;
    margin-right: 5px;
}
.NormalControl
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
}
.NormalCheckBox
{
    margin-left: 5px;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
}
.CheckBoxNoMargin
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
}
.NormalRadio
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    text-indent: -5px;
}

.ButtonWithTopMargin
{
	margin-top: 10px;
	font-weight: normal;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial;
	background-color: #ece7e7;
}
.NormalButtonOld
{
	font-weight: normal;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	font-family: Arial;
	background-color: #f4efe7;
}
.LoginButton
{
	margin-top: 10px;
	font-weight: normal;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial;
	background-color: #e7eff4;
}
.NormalLinkButton
{
	font-weight: normal;
	font-size: 14px;
	margin-left: 20px;
	color: blue;
	margin-right: 20px;
	font-family: Arial;
}
.NormalLinkButtonNoMargin
{
	font-weight: normal;
	font-size: 14px;
	margin-left: 0px;
	color: blue;
	margin-right: 0px;
	font-family: Arial;
}

DATAGRID ITEMS

.Grid
{
	margin-top: 10px;
	margin-bottom: 20px;
}

.GridListHead
{
    background-color: lightsteelblue;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 12pt;
    padding-left: 5px
}

.GridListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana;
    font-size: 11px;
    padding-left: 5px;
}

.GridListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px;
}

.GridListFooter
{
	line-height: 10pt;
	background-color: lightsteelblue;
}
.HyperlinkMenu
{
	font-size: 9pt;
	color: #cc0000;
	font-family: Verdana;
	text-decoration: none;
}
.HyperlinkMenuContrast
{
	font-size: 9pt;
	color: white;
	font-family: Verdana;
	text-decoration: none;
}

.HyperlinkNormalSmall
{
	font-size: 11px;
	color: #cc0000;
	font-family: Verdana;
	text-decoration: underline;
}
BLOCKQUOTE
{
	margin: 10px 0px 10px 30px;
}

*/