/* These styles are defined to override the style defined in Juniper standrad CSS file.*/

@import url("index-page-styles.css");

body{
	background: #FFFFFF;
}
.container{
	width: 100%;
}
#navModules{
	background: #FFFFFF !important;
	border-left: 0;
	border-right: 0;
	margin:0;
}
#topic{
	margin: 0;
	float: left;
	width: 100%;
}
.topicBody{
	margin: 40px 235px 0 200px;
}
*+html .topicBody{
	margin: 40px 235px 0 200px;
}
#header{
	width: auto;
}
#navbar{
	width:100%;
	min-width:100%;
}
.hero {
	width:100%;
	min-width:100%;
	background: url(../../../shared/img/global/bkg-heroContentShort.gif) repeat-x;
}
.contentWrapper{
	background: #FFFFFF;
	width: auto;
}
#navModules #moduleRight{
	float: right;
	margin: 30px 5px 0 5px;
}
#footer{
	width: 96%;
}
#seperator {
	width: 96%;
	*min-width: 96%;
}
#bottomLine{
	width: 96%;
}
#topic-content {
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	margin:0;
	padding:0;
}
*+html #topic-content table{
	max-width: 99%;
}
#breadcrumb {
	width: auto;
	float: none;
	margin: 0;
}
.tdNowrap{
	white-space:nowrap;
}
.graphic img{
	max-width: 816px;
	width: expression(this.width > 816 ? 816: true);
}
.admonDiv {
	margin: 15px 0pt 5px;
	width: 100%;
}
.admonTable {
	text-align: left;
	width: 95%;
}
.admonTable td{
    padding: 5px;
}
.DefItem p{
	margin : 0 0 7pt 0 !important;
}
.DefEntry {
	margin-bottom : 0 !important;
}
#topic-content div{
	color : #000000;
	font-size : 10pt;
}
#topic-content h1, h2, h3, h4, h5{
	text-transform : none;
}
#topic-content ul {
	margin: 4px 0 7px 0;
	color : #000000;
	padding-left: 40px;
	list-style-type: square;
}				
#topic-content ul li{
	background: none;
	padding-left: 0;
	margin-top : 4pt;
}
#topic-content a {
	color :#547EA8;
}
#topic-content p {	
	margin : 2pt 0 7pt 0;
	line-height: 12pt;
	position: static;
}
#topic-content h1{
	font-size : 16pt; font-weight : bold; color : #666666;
	text-transform : none;
	background: none;
	border-top: none;
	margin:0 0 15px 0;	
}
#topic-content h1.Title{
	font-size : 16pt; font-weight : bold; color : #666666;
	margin:0 0 15px 0;
}
#topic-content h2.Title{
	font-size : 14pt; font-weight : bold; color : #666666;
}
#topic-content h2.Head2{
	font-size : 14pt; font-weight : bold; color : #5F5F5F;
	margin : 0;
	margin-top : 10pt;
}
#topic-content h2.Head3{
	font-size : 12pt; font-weight : bold; color : #5F5F5F;
	margin : 0;
	margin-top : 10pt;
}
#topic-content h3.Head3{
	font-size : 12pt; font-weight : bold; color : #5F5F5F;
	margin : 0;
	margin-top : 10pt;
}
#topic-content h4.Head4{	
	font-weight : bold; color : #5F5F5F;
	margin : 0;
	margin-top : 10pt;
}
#topic-content dl { 
	font-weight : normal; color : #000000;
	margin : 2pt 0 4pt 0;
}
#topic-content dl dt {
	font-weight : normal; color : #000000;
	margin : 0;
}
#topic-content dl dd {
	color : #000000;
	margin : 0;
}
#toc h3{
	font-size : 12pt; font-weight : bold; color : #5F5F5F;
}
#toc ul{
	margin : 5pt 0 0 0;
	padding-left: 0 !important;
}
#toc ul li ul{
	margin : 0 0 0 15pt;
}
#toc ul li {
	margin : 3pt 0 2pt 0;
	list-style-type : none;
}
#topic-content ol { 
	margin-top : 4pt;
	margin-bottom : 8pt;
	padding-left:40px;
}
#topic-content ol li{ 
	margin-top : 8pt;
}
#topic-content ol ul li{ 
	margin: 0;
}
#topic-content ol li ol { 
	list-style-type: lower-alpha;
}
#topic-content p.SubTitle {
	font-size: 9pt; 
	font-style:Italic; 
	text-align: left; 
	margin-bottom: 10pt;
	font-weight: bold;
}
#topic-content p.SubTitleFigure {
	font-style:Italic; 
	margin-bottom: 10pt; 
	font-weight: bold;
}
#topic-content table {
	margin-bottom: 10pt; 
}
#topic-content table p {
	font-size: 9pt;
	color : #000000;
}
.printonly{
	display: none;
}
.example{
	margin: 10px 0 10px 0;
}

#content ol li{ 
	margin-top : 8pt;
}
th {font-size: 10pt; text-indent: 1px; background-color: #b5c5dd;}
.row-with-bg{
	background-color: #EBF0F5;
}
#date{
	border-top:2px solid #DEDEDE;
}
#date hr{
	display: none;
}
#date h4{
	color:#666666;
	font-size: 13px;
 	display: inline;
 	position: relative;
}
pre {
	word-wrap: break-word;
}

/* LINKS */
a, a:active {color:#547EA8; text-decoration:none;}
a:visited {color:#912891; text-decoration:none;}
a:hover {color: #547EA8; text-decoration: underline !important;}

/* BODY COPY */
h3 {font-family: arial,sans-serif; font-size: 14pt; font-weight: bold;}
p {font-family: arial,sans-serif; font-size: 10pt;}
tt {font-family: courier, monospace; font-size: 10pt;}

/* TECH DOCS */
.default {font-family: arial,sans-serif; font-size:10pt}
.BookTitle {font-family: arial,sans-serif; font-weight: bold; font-size: 18pt; color: #666666; text-align: center}
.CellBody {font-family: arial,sans-serif; font-size:10pt}
.CellBody2 {font-family: arial,sans-serif; margin-left: 10pt; font-size:10pt}
.CellHeading {font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10pt}
.CodeListingWide {font-family: "Courier New", Courier, monospace; margin-left: 10pt; margin-top: 1pt; margin-bottom: 1pt;}
.ExampleInline {font-family: "Courier New", Courier, monospace;font-size:9.5pt;}
.Example1 {font-family: "Courier New", Courier, monospace; margin-left: 10pt; margin-top: 1pt; margin-bottom: 1pt;}
.Example2 {font-family: "Courier New", Courier, monospace; margin-left: 20pt; margin-top: 1pt; margin-bottom: 1pt;}
.Example3 {font-family: "Courier New", Courier, monospace; margin-left: 30pt; margin-top: 1pt; margin-bottom: 1pt;}
.Example4 {font-family: "Courier New", Courier, monospace; margin-left: 40pt; margin-top: 1pt; margin-bottom: 1pt;}
.GroupTitlesIX {font-family:arial,sans-serif; font-weight: bold; font-size: 14pt; color: #666666}
.Head1 {font-family:arial,sans-serif; font-weight: bold; font-size: 14pt}
.Head2 {font-family:arial,sans-serif; font-weight: bold; font-size: 13pt}
.Head3 {font-family:arial,sans-serif; font-weight: bold; font-size: 12pt}
.Head4 {font-family:arial,sans-serif; font-weight: bold; font-size: 11pt}
.Head1Split {font-family: arial,sans-serif; font-weight: bold; font-size: 16pt; color: #666666; text-align: left}
.Head2Split {font-family: arial,sans-serif; font-weight: bold; font-size: 16pt; color: #666666; text-align: left}
.Head3Split {font-family: arial,sans-serif; font-weight: bold; font-size: 16pt; color: #666666; text-align: left}
.Head4Split {font-family: arial,sans-serif; font-weight: bold; font-size: 16pt; color: #666666; text-align: left}
.Level1IX {font-family: arial,sans-serif; font-size: 10pt; margin-left: 10pt}
.Level2IX {font-family: arial,sans-serif; font-size: 10pt; margin-left: 20pt}
.Level3IX {font-family: arial,sans-serif; font-size: 10pt; margin-left: 30pt}
.Level4IX {font-family: arial,sans-serif; font-size: 10pt; margin-left: 40pt}
.Level5IX {font-family: arial,sans-serif; font-size: 10pt; margin-left: 50pt}
.Para1 {font-family: arial,sans-serif; margin-left: 0pt; font-size:10pt}
.Para2 {font-family: arial,sans-serif; margin-left: 10pt; font-size: 10pt}
.Para3 {font-family:arial,sans-serif; margin-left: 20pt; font-size: 10pt}
.Para4 {font-family:arial,sans-serif; margin-left: 30pt; font-size: 10pt}
.ParaOutdent1 {text-indent: -30pt; font-family: arial,sans-serif; margin-left: 30pt; font-size: 10pt}
.ParaOutdent2 {text-indent: -30pt; font-family:arial,sans-serif; margin-left: 40pt; font-size: 10pt}
.ParaOutdent3 {text-indent: -30pt; font-family:arial,sans-serif; margin-left: 50pt; font-size: 10pt}
.ParaOutdent4 {text-indent: -30pt; font-family:arial,sans-serif; margin-left: 60pt; font-size: 10pt}
.SmartList1 {font-family: arial,sans-serif; margin-left: 10pt; font-size: 10pt}
.SmartList2 {font-family:arial,sans-serif; margin-left: 20pt; font-size: 10pt}
.SmartList3 {font-family:arial,sans-serif; margin-left: 30pt; font-size: 10pt}
.SmartList4 {font-family:arial,sans-serif; margin-left: 40pt; font-size: 10pt}
.SmartList5 {font-family:arial,sans-serif; margin-left: 50pt; font-size: 10pt}
.SubTitle {font-family: arial,sans-serif; font-size: 10pt; font-style:Italic; text-align: left; margin-bottom: 10pt; font-weight: bold}
.Title {font-family: arial,sans-serif; font-weight: bold; font-size: 16pt; color: #666666;}
.TOC1 {font-family: arial,sans-serif; font-size: 10pt}
.TOC2 {font-family: arial,sans-serif; font-size: 9pt}
.TOC3 {font-family: arial,sans-serif; font-size: 9pt}
.TOC4 {font-family: arial,sans-serif; font-size: 9pt}
.TOC5 {font-family: arial,sans-serif; font-size: 9pt}
.TrademarksSplit {font-family: arial,sans-serif; font-size:10pt}
.Version {font-family: arial,sans-serif; font-weight: bold; font-size: 14pt; font-style:Italic; color: #666666; text-align: center}
.Volume {font-family: arial,sans-serif; font-weight: bold; font-size: 14pt; color: #666666; text-align: center}


.error{font-family: arial,sans-serif; color: #FF0000; font-weight: bold;}
.error2{font-family: arial,sans-serif; color: #00FF00; font-weight: bold;}

.navbar {font-family: arial,sans-serif; font-size: 12px; font-weight: bold;margin:0;}