
@media print { .toplink { display: none; } }
@media print { .no-print { display: none; } }
@media print { .top { display: none; } }
@media print { .bottom { display: none; } }


body {
background-color:#646464; 
color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
text-align:left;
margin:.2em;
}

p {
margin:2em;
}

p.small {
font-size:0.7em;
margin-left:3em;
}

p.bar {
margin:0em;
}

p.no-print {
font-size:0.7em;
margin-left:3em;
margin-top:-1em;
margin-bottom:-1em;
}

td {
margin-left:70px;
}

table.top, table.bottom 
{	border-top: 2px solid;
	background-color:#A1998B;
	height:35px;
	font-weight: bold;
        width:100%;
        border-bottom: 1px solid;
}

table.top td.left, td.right, td.center
{	height: 31px;

}	

table.top td.center
{	width: 40%;
}

table.bottom{
    border-top: 1px solid;
    border-bottom: 2px solid;
}

table.bottom td.left, td.right, td.center
{	height: 31px;
	width: 33%;
}	

img.icons-left a:hover
{
text-decoration: none;
}

table.tmain {
margin:2em;
background-color: #777;
border: 1px solid #A1998B;
border-collapse: collapse;
}

.tdark {
/*margin-left:.2em;*/
background-color: #555;
border: 1px solid #A1998B;
border-collapse: collapse;
}

.trow {
border-bottom: 1px solid #A1998B;
}

h1, h2, h3, h4, h5, h6 {
font-size:medium;
}

em {
font-weight:bold;
}

a:link {
color:#FFFFFF;
text-decoration:none;
}

a:visited {
color:#FFFFFF;
text-decoration:none;
} 

a:active {
color:#FFFFFF;
text-decoration:none;
}

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

table.top a:hover, table.bottom a:hover
{	text-decoration: none;
	font-size: medium;
}
	
.w3c{
width:100%;
font-size:x-small;
margin-top:1em;
}

.navibar {
background-color:#A1998B;
color:#FFFFFF;
height:39px;
width:100%;
font-weight:bold;
}

.navibar a:hover {
color:#FFFFFF;
text-decoration: none;
font-weight:bold;
font-size:medium;
}

/* page specific adaptations below */
ul {
list-style-type:none;
}
	
ul li {
margin-left:2em;
}

blockquote {
margin-left:1em;
}

.content4pics {
margin-left:1em;
border-spacing:0.5em;
border:1px solid;
}

.content4pics th {
border:1px dotted;
font-weight:normal;
text-align:center;
padding:0.3em;
}

.links th {
font-size:medium;
border-top:1px dotted;
border-bottom:1px dotted;
padding:0.3em;
}

.links td {
padding:0.3em;
}

caption {
font-weight:bold;
text-align:left;
margin-top:1em;
margin-left:1em;
}

/* begin display for 3 columns text */
#contentleft {
float:left;
width:32%;
/*border-right: 1px solid;*/
}

#contentright {
margin-right:5px;
float:right;
width:32%;
/*border-left: 1px solid;*/
}

#contentcenter {
padding: 0px 34% 0px 34%;
}

.contentbottom {
clear:both;
margin-top:1em;
}
/* end display for 3 columns text */
/* ***************** */
/* begin image-index pages */


div#media {
margin:0 0 10px 0;
padding:0 5px;
text-align:center;
}

div#media table {
width:100%;
}

/*div#media h1, h2, h3, h4 {
margin-top:5px;
color:#ffffff;
font-weight:bold;
font-size:small;
padding:5px
}*/

td.Flex {
background: #646464;
padding: 10px 0px;
margin: 0;
/*border-top: 1px dotted #a1998b; */
/*border-bottom: 1px dotted #a1998b; */
}

img
{ /* border: none; */
border: 1px solid #A1998B;
margin:0;
padding:0;
vertical-align:middle
}

/* for iView media pages only*/

/*td h1, h2, h3, h4 {
margin-top:0px;
color:#ffffff;
font-weight:bold;
font-size:small;
padding:5px
}*/

td.notes {
width:14em;
vertical-align:middle;
border-left:1px solid #A1998B;
border-bottom:none;
/* margin:0 10px 0 0; */
padding:5px;
}

td.info {
width:14em;
vertical-align:middle;
border-right:1px solid #A1998B;
border-bottom:none;
/* margin:0 10px 0 0; */
padding:5px;
}

.content p {
color:#fff;
}

.info p, .notes p {
line-height:1.4;
color:#fff;
margin:0 8px 0 0;
padding:0;
}

.info ul, .notes ul {
}

.info ul li, .notes ul li {
display:block;
border-bottom:1px solid #A1998B;
font-size:x-small;
color:#fff;
line-height:1.6;
padding:5px;
margin:0;
}

table.Static
{
text-align: center;
font-size: x-small;
width: 100%;
}

img.icons
{   float:left;
margin: 2px 2px 0px 2px;
border: 0px none;
padding: 2px;
}

table.license
{   font-size: x-small;
    font-weight: normal;
    padding: 5px 0px 5px 0px;
}

table.license td
{   background-color:#555;
}

table.license td.left
{   width: 50%;
}

table.license td.right
{   width: 50%;
}

table.license a:hover
{   font-size: x-small;
    font-weight: normal;
    text-decoration: underline;
}

table.license span
{   font-weight: bold;
}

pre.syntax {
font-size:small;
color: #a1998b;
background-color:#333;
width:100%;
}

p.answer {
color: #999;
background-color:#444;
}

/*Google Map stuff*/
#map_canvas, img.gmnoprint, img.gmnoprint img
{
margin-left:2em;
background-color:transparent;
}

#lmcslider, #lmczo, #lmc3d, img{
background-color:transparent;
}

.gmnoprint {
/*background-color:#a1998b;*/
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
text-align:left;
}

.gmnoprint .gmnoprint img
{
}
/*End Google Map stuff*/

