body{
margin-top:40px;
background-color:#dedede;
}

#wrapper {
width:800px; /* Change this to the width of the layout */
margin-right:auto;
margin-left:auto;
}

#header p{
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:left;
font-size:22px;
color:#003365;
font-weight:bold;
}

#navbar{
background:#003365;
line-height:30px;
}

#adbar{
background:#003365;
line-height:30px;
position:absolute;
}


#navlist ul{
margin-bottom:2px;
}

#navlist li{
display: inline;
list-style-type: none;
padding-right: 15px;
}

#navlist a:link, #navlist a:visited, #navlist a:active, #navlist a:hover{
color:white;
font-weight:normal;
font-family: Helvetica;
font-size:12px;
text-decoration:none;
}


#content-top{
background:#FFF;
margin-top:8px;
border:1px solid #cecece;
}

#content-main {
background:#FFF;
margin-top:8px;
border:1px solid #cecece;
}

#content-main img{
margin:5px;
border:1px solid #cecece;
}

#content-main ul li {
list-style: square;
font-family: Arial;
font-size:0.9em;
margin-top:10px;
padding-right:15px;
line-height:18px;
}

#content-main ol li {
font-family: Arial;
font-size:0.9em;
margin-top:10px;
padding-right:15px;
line-height:18px;
}

#content-main a:link, #content-main a:visited, #content-main a:active{
text-decoration:underline;
color:#000066;
}

#content-main a:hover{
text-decoration:underline;
color:#000066;
}

#content-bottom{
background:#FFF;
margin-top:8px;
border:1px solid #cecece;
}

#content-bottom a:link, #content-bottom a:visited, #content-bottom a:active{
text-decoration:underline;
color:#000066;
}

#content-bottom p, #content-top p, #content-main p { 
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height:1.4;
font-size:0.9em;
padding-left:10px;
padding-right:10px;
text-align:justify;
}

#content-bottom ul li {
font-size:0.9em;
font-family: Arial, Verdana, Helvetica, sans-serif;
list-style-type: square;
padding-bottom:15px;
}

dl,dt,dd {
font-size:1em;
}

dl {
padding:10px;
width:500px;
}

dt {
font-size:1.2em;
padding-left:10px;
color:#000066;
text-decoration:underline;
}

dd {
padding-left:17px;
padding-right:5px;
margin-top:20px;
margin-bottom:20px;
background:#ffffcc;
line-height:20px;
width:250px;
border:1px solid #ffff99;
color:#000066;
}

.ipadd {
font-size:25px;
font-weight:bold;
line-height:25px;
font-family:Verdana;
padding-top:5px;
padding-bottom:5px;
}

h1 {
padding-left:8px;
font-size:17px;
font-family:Arial;
color:#000066;
}

h2,h3,h4,h5,h6 {
padding-left:8px;
font-size:15px;
font-family:Arial;
color:#000066;
}

#footer{
margin-top:10px;
background-color: #073360;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
font-family: Arial;
padding-top: 18px;
padding-right: 10px;
padding-bottom: 18px;
padding-left: 10px;
font-family:Arial;
font-size:11px;
}

#footer a:link, #footer a:visited, #footer a:active {
text-decoration:none;
color: #7fb7ef;;
}

#footer a:hover{
text-decoration:underline;
}

#copyright{
color:#ffffff;
text-align:center;
}

#footerlinks{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #22486f;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #22486f;
color: #7fb7f2;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
text-align:left;
}

#footerlinks p{
text-align:left;
padding:5px;
margin-left:35px;
color:white;
font-family:Arial;
font-size:11px;
}

#footer ul {
margin-top:0px;
text-align:left;
list-style: square;
font-family: Arial;
font-size:11px;
padding-right:10px;
line-height:15px;
}

#footer li {
text-align:left;
list-style-type: none;
font-family: Arial;
font-size:11px;
line-height:30px;
}

#footerleft{
float:left;
height:100%;
}

#footercenter{
margin:0px 250px;
height:100%;
}

#footerright{
float:right;
height:100%;
}

.hr1{
color:#cecece;
background-color:#99CCFF;
width:85%;
height:1px;
border:0;
text-align:center;
}

.hr2{
color:#cecece;
background-color:#99CCFF;
width:90%;
height:1px;
border:0;
}

.small{
font-size:10px;
}

pre{
background:#d