/*  Style Sheet for wifi101.info wifi101_1_0.css
  Created 7 Dec 04,  Last Revision: 14 Apr 05
	Copyright 2004-2005, all rights reserved.
	contact into: webmaster @ wifi101.info	 */

.noDisplay {display:none;}	

/*html {
 margin:0px;
 padding:0px;
 }*/

body {
 color: #4f78e3;
 background-color: #fff8e3;
 border: solid; border-width:0px;
 padding: 0px; margin:0px;
 padding-left:50px;padding-right:50px;
/* margin-right:20%;*/
 font-weight: normal;
 font-size: 22px;
 font-family: Verdana, sans-serif;
 }

 div { 
 border:solid;border-width:0px;
 padding:0px;margin:0px; 
 background-color: transparent;
 } 
 
div.outer{
 width:90%
/* margin-left:5%;
 border-style:dashed;
 border-width: 2px;
 border-color:red;*/
 } 
 
div.topbanner {
 width: 100%;
 text-align: center;
 }

div.left {
 width: 180px;
 float: left;
 text-align: center;
 }

div.center {
/* position: relative; 
 top: 0px; left: 2px;
/* width: 100%; /
/*  width: 400px; */
 float: left;
 border-width:1px;
 padding: 0 10px 10px;
/* margin: 0 31% 0 195px;*/
 }
/*
div.right {
 position: relative;
 left:2px; top:0px;
 width: 180px; /* height: 550px; /
 float: left;
 border-color: blue;
 border-width:1px;
 }
*/

div.right {
 position: absolute;
 /*right: 25px;*/
 width: 30%;
 float: right;
 }

/* 
div.right {
 position:absolute;
/* top:200px; /
 right:0px;
 width:180px;
 border-style: solid;
 border-width:1px;
 border-color:#336699;
 padding:2px;
 color:#4f78e3;
 background-color:#336699;
 }
*/
 
div.pagebottom  {
 width: 100%;
 clear:both;
 text-align: center
 }

div.menu {
 width: 168px;
 } 

div.col21rls  {
 background-image: url("line1.png");
 background-repeat: repeat;
 width:21px;
 padding-right:7px;
 float:left;
 text-align: right;
  }
	
div.col72xl  { 
 background-image: url("line1.png");
 background-repeat: repeat;
 width:72px;
 float:left;
  } 	
 
div.col90ll  { 
 background-image: url("line1.png");
 background-repeat: repeat;
 width:90px;
 float:left;
 text-align: left;
  }	
	
span.sitename { font-size: 40px; }
  
a               { color: black;text-decoration: none}
a:link          { color: white } 
a:active        { color: white }
a:visited       { color: white }
a:hover         { color: #000000 }

/* need to convert font size from pt to px */
p {
 border-style:solid; padding:0px;
 border-width:0px; margin:0px;
 }

p.main {font-size: 16px;}
p.mid {font-size: 14px;}
p.small {font-size: 12px;}
 
p.menuhead {
 color: white; background-color: #495917;
 border-color: black; border-width: 1px;
 padding: 3px;
 font-family: Arial,sans-serif;
 font-size: 16px; font-weight: bold
 }
				
p.menu {
 color: #af7f3a; background-color: #495917;
 border-color: black; border-width: 1px;
 padding: 3px;
 font-family: Arial, sans-serif; font-size: 16px;
 }

p.righthead {
 color: white; background-color: #495917;
 border-width: 1px; border-color: black;
 padding: 2px; padding-left: 5px;
 margin: 1px; margin-top: 0px;
 font-family: Arial, sans-serif;
 font-size: 11pt; font-weight: bold; text-transform: uppercase }

p.rightbody {
 color: black;
 font-family: Verdana; font-size: 12px;
 }

p.panelhead {
 color: #af7f3a; background-color: #fff8e3;
 border-color: black; border-width: 1px;
 padding: 3px;
 font-family: Arial, sans-serif;
 font-size: 16px;
 }

p.copyright {
 color: green;
 font-family: Times, serif;
 font-size: 12px;
 }

DT { display: compact }
DD { margin-left: 4em }


