@charset "utf-8";
/* CSS Document */
.pagecontent {
font-size:12pt;
line-height:16.6pt;
/*
width:7in;
padding-left:2in;
*/
font-family:Arial, Helvetica, sans-serif;

}

.pagecontent h1{
/* padding-top:.5in; */
font-size:22pt;
line-height:26pt;
font-weight:lighter;
padding-bottom:18pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 0;
}

.pagecontent h2{
font-size:18pt;
font-weight:lighter;
padding-top:20pt;
padding-bottom:6pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:24pt;
border: 0;
}

.pagecontent h3{
font-size:16pt;
font-weight:lighter;
padding-top:6px;
padding-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20pt;
border: 0;
}

.pagecontent h4{
font-size:14pt;
font-weight:lighter;
padding-top:3px;
padding-bottom:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18pt;
border: 0;
}

.pagecontent h5{
font-size:14pt;
font-weight:lighter;
padding-top:3px;
padding-bottom:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18pt;
border: 0;
}

.pagecontent p{
font-size:12pt;
line-height:16.6pt;
padding-top:0pt;
padding-bottom:0pt;
font-family:Arial, Helvetica, sans-serif;
border: 0;
}

.pagecontent ul{
list-style-type:disc;
line-height:16.6pt;
margin-left:40px;
margin-top: 0.5em;
margin-bottom: 1em;
}

.pagecontent ol{
list-style-type:lower-alpha;
line-height:16.6pt;
margin-left:40px;
margin-top: 0.5em;
margin-bottom: 1em;
}

.pagecontent ol ol{
list-style-type:decimal;
}
.pagecontent ol ol ol{
list-style-type:lower-roman;
}

.pagecontent li{
margin-top:2pt!important;
margin-bottom:2pt!important;
}

.pagecontent A:link{
color:#125580;
border-bottom:dashed 1px;
text-decoration:none;
}

.pagecontent A:visited{
color: #18385C;
border-bottom:dashed 1px;
text-decoration:none;
}

.pagecontent A:active{
color: #508DD1;
border-bottom:dashed 1px;
text-decoration:none;
}

.pagecontent .req{
background-image: url(../images/req.png);
background-repeat:no-repeat;
padding-left:30px;
padding-top:4px;
font-weight:bold;
}

.pagecontent .subreq{
background-image:url(../images/subreq.png);
background-repeat:no-repeat;
padding-left:30px;
padding-top:4px;
font-weight:bold;
}

.pagecontent .reqtext{
color:#000080;
line-height:14pt;
padding-left:30px;
padding-top:3.4pt;
margin-bottom:12pt;
font-family:Helvetica, Arial, Verdana, sans-serif;
}

.pagecontent .reqfields{
line-height:14pt;
padding-left:30px;
padding-bottom:4pt;
padding-top:3.4pt ! important;
}

.pagecontent pre{
font-size:11pt;
font-family:Courier, Arial, Verdana, sans-serif;
}

.pagecontent .shall{
font-size:11pt;
font-variant:small-caps;
font-weight:bold;
font-style:italic;
font-family:Helvetica, Arial, Verdana, sans-serif;
}

.pagecontent .discussion{
font-size:11pt;
padding-top:1pt;
text-transform:uppercase;
letter-spacing:3.5pt;
font-family:Verdana, Arial, sans-serif;
}

.pagecontent table{
margin:5px;
}

.pagecontent .tableheading{
background-color:#BBBBBB;
font-weight:bold;
text-align:center;
font-variant:small-caps;
}

.pagecontent td{
padding:0px 5px 0px 5px;
background-color:#FFFFF3;
}

.pagecontent .figurecaption{
border-top:2px solid #000080;
padding-top:10pt;
font-weight:bold;
text-align:center;
}
.pagecontent .figurecaption a {
border: 0;
}

.pagecontent img{
text-align:center;
margin-bottom: 1em;
}

.pagecontent .tablecaption{
font-weight:bold;
}

.pagecontent .comment{
border: 0 ! important;
border-color: transparent ! important;
padding: 0 ! important;
}
.pagecontent .comment:link{
border: 0 ! important;
}
.pagecontent .comment:visited{
border: 0 ! important;
}
.pagecontent .comment:active{
border: 0 ! important;
}

.pagecontent .navigation{
width:1.7in;
height:100%;
border:1px #000080;
z-index: 1;
position: fixed; 
left:0%;
top:0%;
padding: 0px;
padding-left:10px;
color:#FFFFFF;
font-size:9pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: #000080;
}
.pagecontent .navigation a{
color:#FFFFFF;
border:none;
}

.pagecontent .titlebox{
right:0%; 
top:0%;
z-index: 1;
position: fixed;
background-color:#FFFFFA;
padding-top:5px;
padding-right:5px;
color:#000080;
text-align:right;
font-family:Arial, Helvetica, sans-serif
font-size:11pt;
}

.pagecontent .titleline2{
style="font-size:14pt;
}

.pagecontent .bottom{
bottom:0%;
position:fixed;
}

#portlet-navigation-tree, #portlet_vvsgnav {
}
