/* Header Style */

/* GENERIC HTML ELEMENT STYLES */
body, font, div, h1, h2, h3, h4 { margin: 0px; padding: 0px; font: 11px/14px Arial,Verdana,Geneva; color: #666666 }
body { background-color: #ffffff; min-width: 900px }
td, th { font: 11px/14px Arial,Verdana,Geneva; color: #666666 }

a:link, a:active, a:visited
{
    color: #8b0f04;
    text-decoration: none;
    font: 11px/14px Arial,Verdana,Geneva;
    font-weight: inherit;
}
a:hover
{
    text-decoration: underline;
}

form { margin: 0; padding: 0 }
select { font: 11px Arial,Verdana,Geneva; color: #333; background-color: #FFF; border: 1px #333 solid }
select, input { font: 11px Arial; color: #666666 }

img { border: 0 }

b, strong { font-weight: bold }

ul { list-style-image: url(/shared/images/glb_blt_star2.gif); padding: 0px; margin: 15px 0px 0px 17px; padding-right: 30px; margin-left: 30px;}
#breadcruml ul { padding-right: 0px; }
ul li { padding: 0px 0px 10px 0px; }
ul li ul { list-style: none outside url(/shared/images/glb_blt_square.gif) }
ul li ul li ul { list-style: none outside url(/shared/images/glb_blt_cross.gif) }

h2 { font-size: 12px; color: #8b0f04; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px }
h3 { color: #4D6A96; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px }
h4 { color: #4D6A96; font-weight: bold; background-color: #EFEFEF; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 15px }

#mainleft P.legal {	FONT: 10px/12px Arial,Verdana,Geneva; COLOR: #999999}
#mainleft P.source { FONT: 10px/12px Arial,Verdana,Geneva; COLOR: #666666}
.iefix
{
    margin: 0;
    padding: 0;
    clear: left;
    visibility: hidden;
    font: 11px/14px Arial,Verdana,Geneva;
}
#container
{
    margin: 0 auto;
    width: 950px;
    background-color: #ffffff;
}
#logobox
{
    background: url(/shared/pageframework/Images/TopNav-newest.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 80px;
}


#logol
{
    float: left;
    width: 258px;
    height: 67px;
}
#logol IMG
{
    border: none;
}
#logor
{
    float: right;
    width: 140px;
    height: 25px;
    text-align: right;
    color: #314963;
    padding-top: 55px;
    line-height: 25px;
}

#logor a:link, #logor a:active, #logor a:visited
{
    line-height: 14px;
    font: 11px Verdana, Geneva;
    color: #8b0f04;
    text-decoration: none;
}
#logor a:hover
{
    text-decoration: underline;
}
#navbar

{
    background: #043c5D url(/shared/pageframework/Redesign410/images/TopNavB.jpg) repeat-x top left;
    height: 28px;
    border-color: #fff;
    width: 100%;
    text-transform: none;
    margin-bottom: 0px; #margin-bottom:0px;
}
#nav
{
    margin-top: 0;
    padding: 0;
    list-style: none;
}
#nav li.mainnav
{
    float: left;
    margin: 0;
    padding: 0;
    line-height: normal;
    background-color: transparent;
    color: #fff;
}
#nav li.mainnav a
{
    display: block;
    float: left;
    padding: 5px 8px;
    font-size: 12px;
    font-family: arial;
    line-height: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
    float: none;
    background-color: transparent;
    color: #fff;
}
#logosnormal
{
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 2px;
    position: absolute;
    top: 21px;
    margin-left: 675px;
}
#logosplain input, #logosnormal input
{
    height: 12px;
    align: top;
    vertical-align: -3px;
}
.formbtn:link
{
    border-right: #4d6a96 1px solid;
    padding-right: 10px;
    border-top: #4d6a96 1px solid;
    padding-left: 10px;
    font-size: 10px;
    background: #e1e1e1;
    padding-bottom: 2px;
    border-left: #4d6a96 1px solid;
    color: #4d6a96;
    padding-top: 2px;
    border-bottom: #4d6a96 1px solid;
    text-decoration: none;
}
/* Body  */


.normcontenttop
{
    width: 950px;
    padding: 0;
    padding-top: 0;
    margin-top: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-bottom: 0;
}
.normcontent
{
    background-color: #eff2f7;
    background: url(/Shared/PageFramework/Images/Redo_Background.jpg);
    background-repeat: repeat-y;
}
.normcontentWide
{
    background-color: #eff2f7;
    background: url(/Shared/PageFramework/Images/NoNavWideBackground.jpg);
    background-repeat: repeat-y;
}
.normcontentwrapper
{
    background: url(/shared/pageframework/images/Redo_netiq-primary-detail.jpg);
    background-repeat: no-repeat;
    width: 950px;
    padding: 0;
    padding-top: 0;
    margin-top: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-bottom: 15px;
}
.normcontentwrapperWide
{
    background: url(/Shared/PageFramework/Images/NoNavBackground.jpg);
    background-repeat: no-repeat;
    width: 950px;
    padding: 0;
    padding-top: 0;
    margin-top: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
}
.hdivider
{
    background: url(/shared/images/glb_div_horizontal.gif) repeat-x;
    margin: 0px;
    width: 100%;
    height: 2px;
}
#mainleft
{
    width: 630px;
    padding-right: 20px;
    padding-left: 30px;
    float: left;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
    voice-family: "\"}\"";
    voice-family: inherit;
}
#mainleft .screenshot
{
    margin-top: 5px;
    float: right;
    margin-left: 10px;
}
#mainleft .screenshot UL
{
    list-style: none url(/shared/images/glb_icn_zoomScreenshot.gif) outside;
    margin-top: 2px;
    margin-left: 17px;
}
/* Breadcrumbs  */
#mainleft #funcheader
{
    height: 19px;
    width: 630px;
    padding-top: 20px;
}
#mainleft #breadcrumb
{
    float: left;
}
#mainleft #breadcrumb ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
#mainleft #breadcrumb ul li
{
    display: inline;
    font: 11px/13px Arial;
    color: #666666;
}
#printpage
{
    width: 20px;
    float: right;
    text-align: right;
}
#printpage { width: 20px; float: right; text-align: right; padding-top: 20px; margin-right: 30px;}
/* Headings  */
#mainleft h1.internalhead
{
    font-size: 18px;
    color: #8b0f04;
    font-weight: bold;
    line-height: 32px;
    margin-left: 0px;
}
#mainleft H1.internalsubhead
{
    font: bold 14px Arial;
    text-transform: none;
    color: #4d6a96;
}
#mainleftWide h1.internalhead
{
    font-size: 18px;
    color: #8b0f04;
    font-weight: bold;
    line-height: 32px;
}
#mainleft H1
{
    font-weight: bold;
    font-size: 18px;
    color: #8b0f04;
    line-height: 32px;
}
#mainleftWide H1
{
    font-weight: bold;
    font-size: 18px;
    color: #8b0f04;
    line-height: 32px;
}
#mainleft H2
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 0px;
    color: #8b0f04;
    padding-top: 0px;
}
#mainleft p.standSubHeader
{
    color: #4d6a96;
    font: bold 14px Arial;
}
#mainleft .standSubHeader A
{
    font: bold 14px Arial;
    text-transform: none;
    color: #8b0f04;
}
#mainleft .formboxhead
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    border-left: #cccccc 1px solid;
    line-height: 21px;
    border-bottom: #cccccc 1px solid;
    margin-bottom: 14px;
}
#mainleft .subnavContentContainer p.formboxhead
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    line-height: 21px;
    margin-right: 0px;
    border-bottom: #cccccc 1px solid;
    font-size: 15px;
}
#mainleft .subnavContentContainer p.internalsubhead
{
    font: bold 14px Arial;
    text-transform: none;
    color: #4d6a96;
}
#mainleft p.internalsubhead
{
    font: bold 14px Arial;
    text-transform: none;
    color: #4d6a96;
}
/* paragraph  */
#mainleft p
{
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
}
#mainleft .subnavContentContainer p
{
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
}
#mainleft .subnavContentContainer p.standSubHeader
{
    color: #4d6a96;
    font: bold 14px Arial;
}
/* Product Container  */
#mainleft #productcontainer
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    float: left;
    border-bottom-width: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
    border-right-width: 0px;
}
#mainleft #productcontainer DL
{
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 10px 0px;
    padding-top: 0px;
}
#mainleft #productcontainer DT
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    float: right;
    padding-bottom: 0px;
    margin: 0px;
    width: 522px;
    color: #627081;
    padding-top: 0px;
    letter-spacing: 0px;
}
#mainleft #productcontainer DD
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: #666;
    padding-top: 0px;
    font: 11px/14px Arial,Verdana,Geneva;
}
#mainleft #productcontainer dd.img img
{
    float: left;
    margin: 0 8px 0 0;
    padding: 4px;
    border: 1px solid #d9e0e6;
    border-bottom-color: #c8cdd2;
    border-right-color: #c8cdd2;
    background: #fff;
}
#mainleft #productcontainer DT A:link, #mainleft #productcontainer DT A:visited, #mainleft #productcontainer DT A:hover
{
    color: #8b0f04;
    text-decoration: none;
    font: bold 12px/14px Arial,Verdana,Geneva;
}
#mainleft #productcontainer DT A:hover
{
    text-decoration: underline;
}
/* General Styles */
.clearfloat
{
    clear: both;
}
#mainleft UL.orcaret
{
    list-style-image: url(/shared/images/glb_blt_rnd.gif);
    margin-right: 15px;
}
#mainleft UL.orcaret LI
{
    line-height: 15px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 7px;
    padding-top: 0px;
}
#mainleftWide UL.orcaret
{
    list-style-image: url(/shared/images/glb_blt_rnd.gif);
    margin-right: 15px;
}
#mainleftWide UL.orcaret LI
{
    line-height: 15px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 7px;
    padding-top: 0px;
}

/* Right Nav */
#mainright
{
    width: 240px;
    float: left;
    padding-left: 30px;
    padding-top: 30px;
}

#sidespacer
{
    padding-bottom: 22px;
}
#mainright .sidetitle
{
    font-family: arial;
    font-size: 13px;
    line-height: 18px;
    color: #525358;
    font-weight: bold;
    border-bottom: 1px solid #525358;
    width: 200px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#mainright DIV.sidetitle
{
    font-family: arial;
    font-size: 13px;
    line-height: 18px;
    color: #525358;
    font-weight: bold;
    border-bottom: 1px solid #525358;
    width: 200px;
    padding-top: 9px;
    padding-bottom: 3px;
}
#mainright .sidebox
{
    padding-top: 10px;
    width: 200px;
}
#mainright .sidebox TD H3
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #4d6a96;
    padding-top: 0px;
    font-weight: bold;
}
#mainright .sidebox .foldtext
{
    font: 11px/14px Arial,Verdana,Geneva;
    color: #4d6a96;
    text-decoration: none;
}
#mainright DIV
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
    padding-top: 0px;
    align: top;
}
#mainright FORM
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#mainright .sidebox TD P
{
    margin: 0px;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
}
#mainright .sidebox TD P.sidetitle
{
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 3px;
    width: 200px;
    color: #525358;
    line-height: 18px;
    padding-top: 3px;
    border-bottom: #525358 1px solid;
    font-family: arial;
}
#mainright IMG
{
    border: none;
}
#mainright .calltoaction a
{
    display: block;
    width: 180px;
    height: 28px;
    line-height: 30px;
    padding-top: 0px;
    margin-bottom: 10px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background-repeat: no-repeat;
    background: url(/Shared/PageFramework/Redesign410/Images/buttonImage5A-1.gif);
    padding-left: 5px;
}
#mainright .calltoaction a:hover
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
	background-repeat: no-repeat;
    background: url(/Shared/PageFramework/Redesign410/Images/buttonImage4A-1.gif);
}

.centerCalltoaction a {
	background:url("/Shared/PageFramework/Redesign410/Images/buttonImage5A-1.gif") repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:28px;
	line-height:30px;
	margin-bottom:0;
	padding-left:5px;
	padding-top:0;
	text-align:center;
	text-decoration:none;
	width:180px;
}

.centerCalltoaction a:hover
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
		background-repeat: no-repeat;
    background: url(/Shared/PageFramework/Redesign410/Images/buttonImage4A-1.gif);
}

/* Footer */
#footer
{
    background: url(/Shared/PageFramework/Images/newfooter4.jpg);
    background-repeat: no-repeat;
    width: 950px;
    height: 30px;
    text-align: left;
}
A.footertoplink
{
    color: #666666;
}
A.footerlink
{
    color: #666666;
}
/* Lists */
#mainleft UL
{
    padding-right: 0px;
    padding-left: 0px;
    list-style-image: url(/shared/images/glb_blt_star2.gif);
    padding-bottom: 0px;
    margin: 15px 0px 0px 17px;
    padding-top: 0px;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
}
#mainleft UL LI
{
    padding-bottom: 10px;
}
#mainleft .thumbnail
{
    border: NONE;
}
/* Subnav Tabs */

#subnav UL
{
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    list-style-image: none;
    padding-bottom: 0px;
    margin-left: -20px;
    width: 103%;
    height: 26px;
    padding-top: 2px;
    list-style-type: none;
    border-bottom: 1px solid #444444;
    margin-bottom: 20px;
}

#subnav UL LI
{
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
}
* html #subnav UL LI
{
    margin-bottom: -15px;
    padding-bottom: 0px;
    margin-top: 0px;
}
/* Subnav Normal Tabs */
#subnav #current
{
    background-image: url(/Shared/PageFramework/Images/selectedTab_leftB3.gif);
    height: 31px;
    z-index: 5;
    position: relative;
    margin-top: 2px;
}
#subnav #current A
{
    font-weight: bold;
    background-image: url(/Shared/PageFramework/Images/selectedTab_rightB3.gif);
    height: 31px;
    color: #444444;
}
#subnav LI
{
    padding-right: 1px;
    padding-left: 20px;
    background: url(/Shared/PageFramework/Redesign410/Images/NonSelectedTab_leftC.gif) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    margin-right: -10px;
    padding-top: 0px;
    height: 31px;
    position: relative;
}
#subnav A
{
    padding-right: 20px;
    display: block;
    padding-left: 6px;
    background: url(/Shared/PageFramework/Redesign410/Images/NonSelectedTab_rightC.gif) no-repeat right top;
    float: left;
    padding-bottom: 0px;
    color: #ffffff;
    padding-top: 5px;
    height: 31px;
    font-weight: bold;
    text-decoration: none;
}
/* Subnav Short Tabs */
#subnav #currentShort
{
    background-image: url(/Shared/PageFramework/Images/selectedTab_LeftShortA1.gif);
    height: 31px;
    z-index: 5;
    position: relative;
    margin-top: 2px;
}
#subnav #currentShort A
{
    font-weight: bold;
    background-image: url(/Shared/PageFramework/Images/selectedTab_RightShortA1.gif);
    padding-bottom: 0px;
    height: 31px;
    color: #444444;
}
#subnav #nonCurrentShort
{
    padding-right: 1px;
    padding-left: 20px;
    background: url(/Shared/PageFramework/Redesign410/Images/NonSelectedTab_LeftShort.gif) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    margin-right: -10px;
    padding-top: 0px;
    height: 31px;
    position: relative;
}
#subnav #nonCurrentShort A
{
    padding-right: 20px;
    display: block;
    padding-left: 6px;
    background: url(/Shared/PageFramework/Redesign410/Images/NonSelectedTab_RightShort.gif) no-repeat right top;
    float: left;
    padding-bottom: 0px;
    color: #ffffff;
    padding-top: 5px;
    height: 31px;
    font-weight: bold;
    text-decoration: none;
}
/* Subnav Medium Tabs */
#subnav #currentMedium
{
    background-image: url(/Shared/PageFramework/Images/selectedTab_LeftMedium.gif);
    height: 31px;
    z-index: 5;
    position: relative;
    margin-top: 2px;
}
#subnav #currentMedium A
{
    font-weight: bold;
    background-image: url(/Shared/PageFramework/Images/selectedTab_RightMedium.gif);
    padding-bottom: 0px;
    height: 31px;
    color: #444444;
}
#subnav #nonCurrentMedium
{
    padding-right: 1px;
    padding-left: 20px;
    background: url(/Shared/PageFramework/Redesign410/Images/NonSelectedTab_LeftMedium.gif) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    margin-right: -10px;
    padding-top: 0px;
    height: 31px;
    position: relative;
}
#subnav #nonCurrentMedium A
{
    padding-right: 20px;
    display: block;
    padding-left: 6px;
    background: url(/Shared/PageFramework/Redesign410/Images/NonSelectedTab_RightMedium.gif) no-repeat right top;
    float: left;
    padding-bottom: 0px;
    color: #ffffff;
    padding-top: 5px;
    height: 31px;
    font-weight: bold;
    text-decoration: none;
}
/* Subnav Long Tabs */
#subnav #currentLong
{
    background-image: url(/Shared/PageFramework/Images/selectedTab_LeftLong.gif);
    height: 31px;
    z-index: 5;
    position: relative;
    margin-top: 2px;
}
#subnav #currentLong A
{
    font-weight: bold;
    background-image: url(/Shared/PageFramework/Images/selectedTab_RightLong.gif);
    padding-bottom: 0px;
    height: 31px;
    color: #444444;
}
#subnav #nonCurrentLong
{
    padding-right: 1px;
    padding-left: 20px;
    background: url(/Shared/PageFramework/Redesign410/Images/NonSelectedTab_LeftLong.gif) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    margin-right: -10px;
    padding-top: 0px;
    height: 31px;
    position: relative;
}
#subnav #nonCurrentLong A
{
    padding-right: 20px;
    display: block;
    padding-left: 6px;
    background: url(/Shared/PageFramework/Redesign410/Images/NonSelectedTab_RightLong.gif) no-repeat right top;
    float: left;
    padding-bottom: 0px;
    color: #ffffff;
    padding-top: 5px;
    height: 31px;
    font-weight: bold;
    text-decoration: none;
}


.subnavContentContainer .customerQuote
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    background: #ffffff;
    margin-bottom: 15px;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
}
.subnavContentContainer .customerQuote DIV.standSubHeader
{
    padding-right: 5px;
    padding-left: 5px;
    background: #d6dbe0;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #999999 1px solid;
    font: bold 14px Arial;
    color: #4d6a96;
}
#mainleft .subnavContentContainer .customerQuote P
{
    font: bold 11px/14px Arial,Verdana,Geneva;
    margin: 0px;
}
#mainleft .subnavContentContainer .customerQuote A
{
    font: bold 11px/14px Arial,Verdana,Geneva;
}
#mainleft .subnavContentContainer P.sectionHeader
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    margin-top: 30px;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    line-height: 21px;
    margin-right: 0px;
    border-bottom: #cccccc 1px solid;
}
#mainleft .customerQuote TABLE.standTable TD.standTableCell #sidebar H3
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #4d6a96;
    padding-top: 0px;
    font-weight: bold;
}
#mainleft P.sectionHeader
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    margin-top: 30px;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    line-height: 21px;
    margin-right: 0px;
    border-bottom: #cccccc 1px solid;
}
#mainleftWide P.sectionHeader A
{
    border-right: 1px;
    padding-right: 5px;
    border-top: 1px;
    margin-top: 30px;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    margin-left: 0px;
    border-left: 1px;
    line-height: 21px;
    margin-right: 0px;
    border-bottom: 1px;
}
#mainleftWide P.sectionHeader
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    margin-top: 30px;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    line-height: 21px;
    margin-right: 0px;
    border-bottom: #cccccc 1px solid;
}
#mainleft .standTable
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    margin-top: 0px;
    background: #e1e1e1;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
}
#mainleft .standTable TD
{
    background: #ffffff;
}
#mainleft TABLE.standTable .standTableHeader
{
    background: #e1e1e1;
    font: bold 11px/14px Arial,Verdana,Geneva;
    color: #666666;
}
#mainleft TABLE.standTable .standTableHeaderBL
{
    background: #e1e1e1;
    font: bold 13px/14px Arial,Verdana,Geneva;
    color: #4d6a96;
}

#mainleft TABLE.standTable .altbgcolor1 TD
{
    background: #ffffff;
}
#mainleft TABLE.standTable .altbgcolor2 TD
{
    background: #efefef;
}
#mainleft TD
{
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
}
#mainleft TD P
{
    margin: 0;
    padding: 0;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
}
#mainleft TABLE.cmsdisplay TD
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 15px;
    padding-top: 0px;
}
#mainleft .customerQuote
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    background: #ffffff;
    margin-bottom: 15px;
    margin-top: 15px;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
}
#mainleft .customerQuote DIV.standSubHeader
{
    padding-right: 5px;
    padding-left: 5px;
    background: #d6dbe0;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #999999 1px solid;
    font: bold 14px Arial;
    color: #4d6a96;
}
#mainleft .customerQuote P
{
    font: bold 11px/14px Arial,Verdana,Geneva;
    margin: 0px;
}
#mainleft .customerQuote A
{
    font: bold 11px/14px Arial,Verdana,Geneva;
}
#mainleft .customerQuote UL
{
    margin-left: 25px;
    font-weight: bold;
}
#mainleft .customerQuote .CQTable
{
    background: #efefef;
}
#mainleft .customerQuote .CQHeader
{
    background: #d6dbe0;
}
#mainleft .customerQuote .CQTable TD
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#mainleft .customerQuote .CQHeader p.standSubHeader
{
    padding-left: 10px;
}
#mainleft .customerQuote P.quote
{
    margin-top: 10px;
    font-size: 11px;
    margin-bottom: 10px;
}
#mainleft .infoboxhead
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    line-height: 21px;
    margin-right: 0px;
    border-bottom: #cccccc 1px solid;
}
#mainleft .infobox
{
    border-top-width: 0px;
    border-right: #cccccc 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    margin-right: 0px;
    padding-top: 10px;
    border-bottom: #cccccc 1px solid;
}
#mainleft .infobox .qlink
{
    float: left;
    width: 215px;
}
/* Support Section */
#mainleftWide
{
    width: 880px;
    padding-right: 20px;
    padding-left: 30px;
    float: left;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
    voice-family: "\"}\"";
    voice-family: inherit;
}
.normcontentWide
{
    background-image: url(/Shared/PageFramework/Images/wideBackground2.jpg);
    background-repeat: repeat-y;
    width: 950px;
}
.normcontentwrapperWide
{
    background-image: url(/Shared/PageFramework/Images/Redo_netiq-primary-detail_Wide4.jpg);
    background-repeat: no-repeat;
    width: 950px;
    padding: 0;
    padding-top: 0;
    margin-top: 0;
}
#mainleftWide #funcheader
{
    width: 875px;
    padding-top: 20px;
    height: 19px;
}
#mainleftWide #breadcrumb
{
    float: left;
}
#mainleftWide #breadcrumb ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
#mainleftWide #breadcrumb ul li
{
    display: inline;
    font: 10px/13px Arial;
    color: #666666;
}
IMG
{
    border: none;
}
IMG.padimg
{
    margin-top: 2px;
    margin-right: 10px;
}
#footerWide
{
    background: url(/Shared/PageFramework/Images/Redo_newfooter9.jpg);
    background-repeat: no-repeat;
    width: 950px;
    height: 30px;
    text-align: left;
}
#mainleftWide DIV
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
    padding-top: 0px;
}
#mainleftWide .infoboxhead
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    line-height: 21px;
    margin-right: 0px;
    border-bottom: #cccccc 1px solid;
    color: #666666;
}
#mainleftWide .infobox
{
    border-top-width: 0px;
    border-right: #cccccc 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    margin-right: 0px;
    padding-top: 10px;
    border-bottom: #cccccc 1px solid;
}
#mainleftWide .infoboxhead1
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    padding-left: 8px;
    font-weight: bold;
    background: #e1e1e1;
    margin-left: 0px;
    border-left: #cccccc 1px solid;
    line-height: 21px;
    margin-right: 0px;
    border-bottom: #cccccc 1px solid;
    color: #666666;
    font: 12px/14px Arial,Verdana,Geneva;
    padding-top: 3px;
    padding-bottom: 3px;
}
#mainleftWide #logosplain
{
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 5px;
    margin-left: 645px;
    padding-top: 2px;
    position: absolute;
    top: 21px;
}
#mainleft OL
{
    list-style: decimal none outside;
    margin-top: 5px;
    margin-left: 30px;
    margin-right: 15px;
}
#mainleft OL LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 7px;
    padding-top: 0px;
}
#mainleft .formcustombox
{
    border-right: #999999 1px solid;
    padding-right: 0px;
    border-top: #999999 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    border-left: #999999 1px solid;
    padding-top: 0px;
    border-bottom: #999999 1px solid;
}

/* Support Section Headings */
#mainleft H2.internalsectiontitle
{
    padding-right: 15px;
    padding-left: 15px;
    background: #efefef;
    padding-bottom: 4px;
    margin: 0px;
    color: #666666;
    padding-top: 4px;
    font: bold 12px/14px Arial,Verdana,Geneva;
}
#mainleft DIV
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font: 11px/14px Arial,Verdana,Geneva;
    color: #666666;
    padding-top: 0px;
}
#mainleft H2.internaltitle
{
    padding-right: 15px;
    padding-left: 15px;
    background: #efefef;
    padding-bottom: 4px;
    margin: 0px 0px 15px;
    color: #666666;
    padding-top: 4px;
    border-bottom: #999999 1px solid;
}
.normcontentwrapper H3
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: #4d6a96;
    padding-top: 0px;
    font: bold 11px/14px Arial,Verdana,Geneva;
}
#navbar { width: 100%; text-transform: none; margin-bottom: 10px; #margin-bottom: -2px; }

#navbar { background: #043c5D url(/shared/pageframework/Redesign410/images/TopNavB.jpg) top left repeat-x; height: 28px; border-color: #fff }
#nav { margin-top: 0px; padding: 0px; list-style: none;}
#nav li.mainnav { float: left; margin: 0; padding: 0; line-height: normal;}
#nav li.mainnav { background-color: transparent; color: #fff;}
#nav li.mainnav a { background-color: transparent; color: #fff; }
/* hide from IE5-Mac \*/
#nav li.mainnav a { float: none;  margin-top: 2px;}
/* end hide */
#nav li.mainnav a { display: block; float: left; padding: 5px 8px; font-size: 12px; font-family: arial; line-height: 14px;   font-weight: bold; letter-spacing:1px; text-decoration: none }
#nav #navProducts { border-left: 1px solid #537EAB; }
#nav #navProducts a { border-left: 1px solid #A8BDCE; border-right: 1px solid #537EAB }
html>body #navbar { float: left }
body.navProducts #navProducts a,
body.navSolutions #navSolutions a,
body.navSupport #navSupport a,
body.navResources #navResources a,
body.navAbout #navAbout a,
body.navPartners #navPartners a { background: #c1c1c4 url(/shared/pageframework/styles/img/navon.jpg) top left repeat-x; color: #A8BDCE; border-right-color: #537EAB }
#navbar #nav li.mainnav:hover>a { background: #043c5D; border-right-color: #043c5D; color: #fff }
#navbar #nav li.mainnav a:hover { background: #043c5D; border-right-color: #043c5D; color: #fff }
body.navProducts #navbar #nav li#navProducts a:hover,
body.navSolutions #navbar #nav li#navSolutions a:hover,
body.navSupport #navbar #nav li#navSupport a:hover,
body.navResources #navbar #nav li#navResources a:hover,
body.navAbout #navbar #nav li#navAbout a:hover,
body.navPartners #navbar #nav li#navPartners a:hover { background: #c1c1c4 url(/shared/pageframework/styles/img/navon.jpg) top left repeat-x; color: #A8BDCE; border-right-color: #537EAB }
body.navProducts #navbar #nav li#navProducts:hover>a,
body.navSolutions #navbar #nav li#navSolutions:hover>a,
body.navSupport #navbar #nav li#navSupport:hover>a,
body.navResources #navbar #nav li#navResources:hover>a,
body.navAbout #navbar #nav li#navAbout:hover>a,
body.navPartners #navbar #nav li#navPartners:hover>a { background: #c1c1c4 url(/shared/pageframework/styles/img/navon.jpg) top left repeat-x; color: #A8BDCE; border-right-color: #537EAB }


#logobox {BACKGROUND-image: url(/shared/pageframework/Images/TopNav-newest.jpg); background-repeat: no-repeat; background-position: right bottom; HEIGHT: 80px; padding-top: 20px;}
#logol { float: left; width: 258px; height: 67px; }
#logos { width: 491px; height: 20px; float: right; text-align: right; padding: 2px 10px 5px 0px }
#logos input { height: 12px; vertical-align: -3px }
#logor { float: right; height: 25px; text-align: right; color: #314963; padding-top: 61px; line-height: 14px; }


#logor a:hover { text-decoration: underline }
#logosplain, #logosnormal { position: absolute; top: 21px; padding: 2px 0px 5px 6px }
#logosplain { margin-left: 675px }
#logosnormal { margin-left: 675px }
#logosplain input, #logosnormal input { height: 12px; vertical-align: -3px }

h1, h1.internalhead, .title { font-size: 18px; color: #8b0f04; font-weight: bold; line-height: 32px; margin: 0px 0px 20px 0px; padding: 20px 0px 0px 0px }
h1.30margin{margin-left: 30px;}
#funcheader { height: 19px; width: 674px;}
#breadcrumb ul li { margin-left: 0px; }

#breadcrumb {  float: left; padding-top: 20px; padding-left:30px;}
#breadcrumb ul { list-style: none; padding: 0; margin: 0 }
#breadcrumb ul li { display: inline; font: 10px/13px Arial; color: #666666; margin-right: 5px }
#breadcrumb ul li { margin-left: 0px; }

.sidebox { margin-bottom: 15px; }

.sidebox td.head { height: 19px; padding: 0px; border-bottom: 1px #999999 solid }
.sidebox td {padding-top: 5px; padding-bottom: 5px; /*border-bottom: 1px #DDDDDD dotted;*/ background: url(../Images/sdbr_div_bg.gif) repeat-x bottom }
.sidebox td.fold {border: 0px; padding-bottom: 0px; background: none}
.sideboxfold td { padding-top: 2px; padding-bottom: 2px; border: 0px; background: none }
.sidebox td p { margin: -10px 0px 0px 0px }
.sidebox td.fold  p { margin: 0px 0px 0px 0px }

/* POP UP WINDOW HEADER STYLES */
#popuplogobox { background-image: url(/shared/pageframework/redesign410/images/netiq_preflogo_2c.gif); background-repeat: no-repeat; width: 100%; height: 55px; background-color: #EFEFEF; float: right; padding-top: 5px; text-align: right; border-bottom: 2px solid #4D6A96; margin-bottom: 15px; }
#popupheader{ width: 100%; border: 1px #6699CC solid; margin-left: 0px; margin-top: 10px; padding-left: 6px; padding-right: 15px; color: #6699CC; line-height: 20px; background-color: #DFECF5; font-weight: bold }
.popupbody { background-color: #FFFFFF; min-width: 0px }
.popup { background-color: #FFFFFF; padding: 20px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; voice-family: "\"}\""; voice-family: inherit }
.popup h1 { background-repeat: repeat-x; background-image: url(/Shared/Images/glb_div_horizontal.gif); padding-bottom: 5px; margin-bottom: 15px; background-position: bottom }
.popupimage { padding-top: 10px; text-align: center }
.popuptitle { font-size: 12px; color: #6699CC; padding-top: 10px; padding-left: 10px; padding-bottom: 4px; font-weight: bold }
.popupdesc { font-size: 10px; color: #333333; padding-top: 5px; padding-bottom: 8px; width: 100% }
.popuphdivider { width: 100%; background-image: url(/shared/images/glb_div_grey.gif); background-repeat: repeat-x; margin: 10px 0px 0px 0px; height: 2px }


H3.standSubHeader {	FONT: bold 14px Arial;	TEXT-TRANSFORM: none;	COLOR: #4d6a96; padding-bottom: 10px;}
#a2c TD P {padding-top: 10px; }

#mainleftWide TABLE.standTable { BORDER-RIGHT: #cccccc 1px solid;	BORDER-TOP: #cccccc 1px solid;	MARGIN-TOP: 15px;	BACKGROUND: #e1e1e1;	BORDER-LEFT: #cccccc 1px solid;	BORDER-BOTTOM: #cccccc 1px solid }
#mainleftWide TABLE.standTable .standTableHeader { background: #e1e1e1; font: bold 11px/14px Arial,Verdana,Geneva; color: #666666; }
#mainleftWide TABLE.standTable .altbgcolor1 TD { background: #ffffff; }
#mainleftWide TABLE.standTable .altbgcolor2 TD { background: #efefef; }
	#mainleftWide .content TABLE TR TD H3 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 16px/18px Arial,Verdana,Geneva;
PADDING-TOP: 0px;
font-weight: bold;
}
	#mainleftWide .content H3 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 16px/18px Arial,Verdana,Geneva;
PADDING-TOP: 0px;
font-weight: bold;
}
	#mainleftWide H3 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 16px/18px Arial,Verdana,Geneva;
PADDING-TOP: 0px;
font-weight: bold;
}
	#mainleft H3 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 16px/18px Arial,Verdana,Geneva;
PADDING-TOP: 0px;
font-weight: bold;
}

	.tinySpace{ /* used on ResponseTime pages to make two words look like one */
	font-size:1px;
	}

/*search*/



h2.underline {
	display:block;
	border-bottom:1px solid black;
	margin:30px 0px 5px 0px;
	padding:0px 0px 1px 0px;
	font-size:12px;	
	color:#333;
}

.search_result td
{
	padding-top: 3px;
	vertical-align:top;		
}

td.search-summary {
	width:70px;
	font-size:12px;
	padding-left:15px;
	color:#333;
	padding:3px 0px 0px 10px;
	vertical-align:top;
}

.percent {
	float:left;
	display:block;
	margin:0;
	padding:0px 3px 0px 0px;
}

.color-bar {
	width:35px;
	height:7px;
	border:0;
	background-color:#ccc;
	overflow:hidden;
	display:block;
	margin:10px 0px 5px 0px;
	padding:0;
}

.color-percent {
	background:#993333;
	height:7px;
}

.gray {
	color:#999;
}

#mainleft .subnavContentContainer h2.underline {
	font:bold 14px Arial;
	margin-bottom: 15px;
	color: #4d6a96;
}

#mainleft .subnavContentContainer TABLE TR.search_result {
	padding-bottom: 25px;
}

#mainleft .subnavContentContainer TABLE TR TD SPAN.gray {
	padding-bottom: 15px;
}
/*end search */	
	
	
	
	
/*rounded-corner boxes*/

		.cornerBox { position: relative; background: #F3F7FA; width: 100%;}
		.corner { position: absolute; width: 10px; height: 10px; background: url('/shared/images/round-corners.png') no-repeat; font-size: 0%; }
				
		.cornerBoxGray { position: relative; background: #E1E1E1; width: 100%;}
		.cornerGray { position: absolute; width: 10px; height: 10px; background: url('/shared/images/round-corners-gray.png') no-repeat; font-size: 0%; }
		
		.cornerBoxInner { padding: 10px;}
		.TL { top: 0; left: 0; background-position: 0 0; }
		.TR { top: 0; right: 0; background-position: -10px 0; }
		.BL { bottom: 0; left: 0; background-position: 0 -10px; }
		.BR { bottom: 0; right: 0; background-position: -10px -10px; }
		

/*end rounded-corner boxes*/

#mainleft ul li ul.indent li {
list-style-image:none;
list-style-type:circle;
}

