/* CSS Document */

table, span, form, td, p, li, div
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

a:link, a:visited
{
color:#0066FF;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

.maincontent
{
font-size:12px;
line-height:16px;
padding:10px 20px 10px 20px;
}

.maincontent img
{
margin-left:10px;
margin-right:10px;
}

.maincontent table, .maincontent span, .maincontent form, .maincontent td, .maincontent p, .maincontent li, .maincontent div
{
font-size:12px;
line-height:16px;
}

h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
/*text-transform:uppercase;*/
color:#0258D9;
font-weight:bold;
text-align:left;
margin:0;
padding:10px 20px 0 20px;
}

form
{
margin:0;
}

input.search_box
{
border:1px solid #839ABC;
size:20px;
font-size:11px;
}

.interior_right_column_content
{
border:1px solid #A0C4EE;
font-size:12px;
color:#666666;
padding:15px 10px 20px 10px; 
}

.interior_right_column_content p
{
font-size:12px;
}

.int_right_column_title
{
color:#000000;
font-weight:bold;
font-size:12px;
}

form {
float: right;
}

.NLtitle
{

border: 0px solid black;
margin-top: 0px;
display: block;
margin-bottom: -15px;
clear: right;

}

.NLsummary p {

margin-top: 0px;

}
.webdeveloper-anchor-span{
display: none;
}

.NLdiv {
border-style: solid;
border-color: #b2b2b2;
border-right: 0px;
border-left: 0px;
clear: right;
width: 100%;
}


.NLdate {
float: right;
display: block;
margin-top: 5px;
}


.maincontent {
border: 0px solid black;
padding-top: 0px;
padding-right: 0px;
width: 100%;
padding-left: 10px;
}

#docFormBottom {
clear: both;
margin-top: 5px;
margin-bottom: 5px;
}

.maincontent form {
margin-bottom: 10px;
}
