body { background: rgb(102, 153, 153); margin: 0; padding: 0;} 

div#sidebar { display:none; position: absolute; top: 150px; left: 0; width: 126px; height: 700px; font: 1.25em Tahoma, san-serif; z-index: 10;}

div#sidebar a { display: block; text-align: center; background: #444; color: #FFC; padding: 5px 10px; 
		margin-top: 1px; text-decoration: none; }
div#sidebar a.me  { color: white; }
div#sidebar a.sub { color: white; font: 0.75em Tahoma, san-serif; margin-top: 0px; }
div#sidebar a:hover { color: #411; background: #aaa; }
div#sidebar a.me:hover { color: #411; background: #aaa; }
div#sidebar a.sub:hover { color: #411; background: #aaa; }

div#sidebar a span { display: none; font: 0.5em Tahoma, san-serif; text-align: left; }
div#sidebar a:hover span { display: block; color: #FFC; background: #444; position: absolute;
			   top: -100px; left: 0; width: 122px;
			   border-top: solid black 2px; border-bottom: solid black 2px; 
			   padding: 2px 2px 4px 2px; }

div#title { 
	      color: black; background: white; 
	      border-style: solid;
	      border-color: black;
	      border-width: 3px 3px 0px 3px;
	      padding: 0px 0px 0px 0px;
	      margin: 26px 26px 0px 26px;
	    }

div#title h1 {
	font-family:		Helvetica, Arial, sans-serif;
	font-weight:		bold;
	font-size:		2em;
	text-align:		right;
	color:			white;
	background-color:	rgb(51, 102, 153);
	padding:		3px 6px 3px 6px;
	margin:			0 0 0 0;
	border-style: none;
    }

div#content { 
	      color: black; background: rgb(224,224,224); 
	      border-style: solid;
	      border-color: black;
	      border-width: 0px 3px 3px 3px;
	      padding: 10px 10px 10px 10px;
	      margin: 0px 26px 26px 26px;
	    }

div#content    h2 {
	font-family: helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	text-align: left;
	color: white;
	background-color: rgb(51,102,153);
	margin: 0 0 0 0;
	padding: 4px 10px 5px 10px;
	border: solid rgb(51,102,153) 1px;
	border-width: 1px 1px 0 1px;
    }

div#content    h3 {
	font-family: helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.25em;
	text-align: center;
	background-color: white;
	margin: 0 0 0 0;
	padding: 4px 10px 5px 10px;
	border: solid rgb(51,102,153) 1px;
	border-width: 0px 1px 0 1px;
    }

div#content p, div#content form {
		color: black; background-color: white; border-color: rgb(51,102,153);
		border-left-width: 1px; border-right-width: 1px; border-style: solid;
		border-top-width: 0px; border-bottom-width: 0px;
		margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
		padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 10px; padding-right: 10px;}

div#content p.last { border-bottom-width: 1px; padding-bottom: 0.5em; margin-bottom: 2em; clear: both; }

div#content pre { color: black; background-color: white; border-color: rgb(51,102,153);
		border-left-width: 1px; border-right-width: 1px; border-style: solid;
		border-top-width: 0px; border-bottom-width: 0px;
		margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
		padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 10px; padding-right: 10px;}

div#content ul { color: black; background-color: white;
		border: solid rgb(51,102,153) 1px;
		border-width: 0px 1px 0px 1px;
		padding-left: 50px;
		margin: 0 0 0 0; }

div#content ul li p {
	border-style: none;
}

div#content ul li ul {
	border-style: none;
}

div.cut { float: left; width: 102px; height: 102px; background: rgb(224,224,224);
	  font: 12px Tahoma, san-serif;
	  margin: 0px 10px 10px 0px;
	  padding: 0px 3px 3px 0px;
	  border-style: solid;
	  border-width: 1px 1px 1px 1px;
	  border-color: rgb(224,224,224) rgb(51,102,153) rgb(51,102,153) rgb(224,224,224);
	}

div.cut img { border: none white 0px; margin: 0px 0px -2px 0px; }

div#content address { color: black; background-color: white; border: solid rgb(51,102,153) 1px;
		margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
		padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 10px; padding-right: 10px;}

div#content address img { float:right; }

img.right { float:right; }

div.links { text-align: center;
	    font: 0.5em Tahoma, san-serif;
	    margin: 0 0 6px 0;
          }

div.tcf {  color: black;
          background-color: white;
	  border-style: none white 0;
	  margin: 0 0 0 0;
	  padding: 0 0 0 0;
}

div.tc {  color: black;
          background-color: white;
	  border-style: solid;
	  border-width: 0 1px 0 1px;
	  border-color: white rgb(51,102,153) white rgb(51,102,153);
	  margin: 0 0 0 0;
	  padding: 0 0 0 0;
}

div.tc table, div.tcf table { background-color: rgb(192,192,192);
		border: solid black 1px;
		color: black;
		margin-left: auto; margin-right: auto;
		border-collapse: collapse;
}

div.tc th, div.tcf th  { border: solid black 1px; 
             background-color: rgb(128,128,128);}

div.tc td, div.tcf td  { border: solid black 1px; }

div.center {
	text-align: center;
}
