div.content1ad {
width: 300px;
height: 250px;
border: none;
float: left;
margin: 5px;
margin-bottom: 10px;
}

ol, ul {
list-style-position: inside;
}

a {
color: black;
text-decoration: none;
}

a:hover {
color: #C64F39;
text-decoration: underline;
}



* {
padding: 0px;
margin: 0px;
border: 0px;
}

hr {
border: solid black 1px;
}

body {
margin-top: 2px;

}

div.header{
width: 994px;
height: 90px;
background-image: url(../images/header1.gif);
margin: auto;
border-bottom: solid #F79B35 5px;
}

div.hmenu {
width: 994px;
height: 30px;
text-align: center;
position: absolute;
top: 65px;
}

div.hmenu ul{
margin: auto;
padding: 2px 0px;
border: none;
list-style-type:none;
width:550px;  
}

div.hmenu ul li {
font-size: 16px;
font-weight: bold;
font-family: Times New Roman, Times, serif;
float: left;

}

div.hmenu ul li a {
color: #34689C;
text-decoration: none;
display: block;
width: 100px;
height: 20px;
background-color: #b9e8fa;
margin: 0px 2px;
margin-top: 1px;
font-size: 15px;
font-weight: bold;
border-top: solid #F79B35 3px;
font-family: "Times New Roman", Times, serif;
}

div.hmenu ul li a:hover {
text-decoration: none;
margin-top: 4px;
display: block;
color: white;
background-color: #00CCFF;
}

/*
div.hmenu {
width: 994px;
height: 33px;
text-align: center;
position: absolute;
top: 65px;
left: 0px;
}

div.hmenu ul{
width:550px; 
display: block; 
margin: auto;
padding: 2px 0px;
border: none;
list-style-type:none;
}

div.hmenu ul li {
font-size: 16px;
font-weight: bold;
font-family: Times New Roman, Times, serif;
float: left;
}

div.hmenu ul li a {
color: white;
text-decoration: none;
display: block;
margin: 0px 7px;
margin-top: 1px;
font-size: 15px;
font-weight: bold;

font-family: "Times New Roman", Times, serif;
}

div.hmenu ul li a:hover {
margin-top: 4px;
}

*/
/*

div.hmenu ul{
line-height: 17px;
margin-top: 1px;
list-style-type:none;
background-color: #F2F2F2;
padding-top: 2px;
border: solid #CCCCCC 1px;

}

div.hmenu ul li {
display: inline;
text-transform: uppercase;
font-weight: bold;
font-family: Comic Sans MS, Times, serif;
padding: 0px 5px;
}

div.hmenu ul li a img {
display: inline;
}

div.hmenu ul li a {
color: darkblue;
text-decoration: none;
}

div.hmenu ul li a:hover {
padding-top: 2px;
}
*/
div.main {
width: 994px;
margin: auto;
margin-top: 1px;
}

div.leftmenu {
width: 190px;
float: left;
font-family: Arial, Helvetica, sans-serif;
}

div.leftmenu ul.lefthead {
list-style-type: none;


}

div.leftmenu ul.lefthead li{
font-family: Comic Sans MS, Times, serif;
background-image: url(../images/left-menu-2.png);
text-align: center;
font-weight: bold;
font-size: 12px;
color:  white;
line-height: 25px;
letter-spacing: 1px;
border-bottom: solid #F5CBEF 1px;
}

div.leftmenu ul.subhead{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 10px;
list-style-position: inside;
}



div.leftmenu ul.subhead li{
list-style-type: none;
list-style-image: url(../images/bullet.png);
border-top: solid white 1px;
font-size: 12px;
text-align: left;
background-color: white;
line-height: 21px;
border-bottom: solid #F5CBEF 1px;
border-left: solid #F5CBEF 1px;
border-right: solid #F5CBEF 1px;
}


div.leftmenu ul.subhead li a:hover {
text-decoration: underline;
font-weight: bold;
color: #F79B35;
}


div.content {
width: 614px;
margin: 0px 5px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

div.content h2 {
text-align: center;
color: #34689C;
font-weight: bold;
font-family: "Lucida Console"; 
text-decoration: underline;
}

div.content h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #34689C;
}


div.content dt {
text-decoration: underline;
font-weight: bold;
}


div.content dd {
text-indent: 40px;
}

div.content ul {
padding-left: 20px;
}

div.content ul li {
line-height: 25px;
}

div.content ol {
padding-left: 50px;
}

div.content div.hr {
border: solid #F79B35 1px;
margin: 10px 0px;
}

div.content p {
line-height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

p.example {
background-color: #FFCCFF;
border-left: solid #E9ADF5 3px;
text-indent: 0px;
margin: 5px;
}

p.example a:hover {
text-decoration: none;
font-weight: bold;
color: darkred;
}


code {
font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
background: #f8f4f1;
display: block;
border: 1px solid #f2f2f2; 
margin: 0px;
padding: 5px;
}

/*
p.output {
display: inline;
}


p.out {
background-color: #FCDDCF;
border: dashed red 1px;
margin: 5px;
}
*/

fieldset.syntax {
margin: 5px;
padding: 1px 0px;
}
 
fieldset.syntax code {
font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
background: white;
display: block;
border: 1px solid #3248A0; 
margin: 0px;
padding: 5px;
color: #DB5122;
font-weight: bold;

}


legend {
background-color: #34689C;
color: white;
font-weight: bold;
padding: 0px 5px;
border: solid #003399 1px;
}

div.content a {
padding-left: 0px;
color:  #0099FF;
font-weight: bold;
line-height: 15px;
}

div.content a:hover {
text-decoration: underline;
}

div.content a.infolab:hover {
color: red;
font-weight: bold;
}

div.content table {
margin: auto;
}

div.content table th {
height: 20px;
border: solid black 1px;
background-color: #3248A0;
padding: 5px;
color: white;
}

div.content table td {
border: solid #3248A0 1px;
padding: 5px;
}

div.content div.next {
background-color: lightblue;
}

div.content div.follow div.previous a{
padding: 2px;
width: 100px;
background-color: #34689C;
float: left;
text-align: center;
color: white;
margin-bottom: 20px;
border: ridge white 2px;
font-weight: bold;
margin-left: 50px;
}


div.previous a:hover {
color: white;
font-weight:bold;
text-decoration: none;
font-size: 14px;

}


div.next a {
padding: 2px;
width: 100px;
background-color: #34689C;
float: right;
text-align: center;
font-weight: bold;
color: white;
border: ridge white 2px;
margin-right: 50px;
}

div.next a:hover {
color: white;
font-size: 14px;
text-decoration: none;
}

/*
div.content div.ad {
width: 200px;
height: 90px;
float: left;
margin: 5px 5px 5px 5px;
background-color: #006699;
}
*/
.style1 {
	color: #003399;
	font-weight: bold;
}
.style3 {color: #0099FF}


div.footer {
width: 994px;
height: 50px;
background-color: #03169A;
color: white;
font-family: Arial, Helvetica, sans-serif;
clear: both;
text-align: center;
margin: auto;
}

div.footer p {
font-size: 13px;
text-align: center;
font-weight: bold;
}

div.footer p a {
color: white;
font-weight: bold;
text-decoration: underline;
}

div.footer p a:hover {
color: #669900;
}
