﻿body { font-family: Arial, Verdana, sans-serif; color: black; background-color: #d3d3d3; margin: 0; } 
p { margin-left: 2em; margin-right: 3em; } 
table { margin-left: 2em; margin-right: 3em; } 
.Header { font-family: Arial, Verdana, sans-serif; font-size: 80%; color: white; background-color: #d3d3d3; position: relative;	height: 80px; margin-left:3%; margin-right: 3%; margin-bottom:3px; } 
.Header a { color: white; text-decoration: none; } 
.Footer { font-family: Arial, Verdana, sans-serif; font-size: 80%; color: white; background-color: #d3d3d3; position: relative;	height: 30px; margin-left:3%; margin-right: 3%; } 
.PageTitle { color: black; font-family: Arial, Verdana, sans-serif; font-size: 1.7em; font-weight: bold; } 
.CompanyLogo { padding: 5px; }
.Copyright { color: black;  font-family: Verdana, sans-serif; float:right;  padding: 5px; } 
.Copyright a:link, .Copyright a:visited, .Copyright a:active { color: black; } 
.float-left { float:left }
.float-right { float:right }
.SiteTitle
{
	color: #696969;
	font-family: Verdana, sans-serif;
	font-size: 20pt;
	text-align: center;
	margin-left: 15px;
} 

.Sidebar
{
	color: white;
	text-decoration: none;
	background-color: #d3d3d3;
} 
.Content
{
	margin-left: 3%;
	margin-right: 3%;
	font-family: Arial, Verdana, sans-serif;
	color: black;
	background-color: white;
	padding-right: 2%;
	padding-left: 2%;
	padding-bottom: 1%;
	padding-top: 1%;
} 
a:link       { color: #000080; } 
a:active  { color: #800000; } 
a:visited { color: #600080; }     
table {	font-size: 1em; }
h1, h2, h3, h4 { margin: 0; font-family: tahoma, arial, helvetica, sans-serif; }
h3 { margin-top: 1.0em;	margin-bottom: 1.12em; font-size: 1.5em; font-weight: bold; }
h4 { margin-top: 1.0em;	margin-bottom: 1.12em; font-size: 1.3em; font-weight: bold; }
p {	line-height: 1.4em; }
hr { border: 0;	border-top: 1px solid #bababa; height: 1px; }
img { border-width: 0; }

.shim {
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	height: 8px;
	font-size: 0;
}


.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.bigtable
{
	border-collapse: separate;
	table-layout: auto;
	border-right: gray thin ridge;
	border-top: gray thin ridge;
	border-left: gray thin ridge;
	border-bottom: gray thin ridge;
	table-layout:auto;
	empty-cells: show;
	border-color:Gray;
	border-style:ridge;
	
}

.bigtableheader
{
	font-weight: bold;
	font-family: Arial;
	background-color: #d3d3d3;
	table-layout: auto;
	border-collapse: separate;
}


dl {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	position: relative;
}

dt {
	position: absolute;
	left: 0;
}

dd {
	margin-left: 150px;
	height: 2.0em;
}


.item {
	padding: 20px 50px;
	color: #B2B2B2;
}

.item h4 {
	margin-bottom: 0.4em;
}


ul
{
	list-style-type: disc;
	list-style-position: outside;
	line-height: 2.1em;
	vertical-align: middle;
	margin-left: 1.25em;
}
     
code { 
  background: #FAFAD2; 
  border: 1pt solid rgb(0,0,0); 
  padding: 6pt; 
  font-weight: normal; 
  color: Black; 
  font : "Courier New", Courier, monospace; 
} 

.button, .buttonsel { 
  background-color: #CCCCCC; 
  padding: 0em 0.4em; 
  border-color: white; 
  border-width: thin; 
  border-style: outset; 
  margin-top: 0.3em; 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 0.85em; 
  text-align: center; 
  color: #202020; 
} 
 
.buttonsel { border-style: inset; } 
 
.button a:link, .button a:visited, .button a:active { 
  color: #202020; 
  text-decoration: none; 
 } 
 
.menu {
  padding:0;
  margin:0;
  color:#fff;
  font-family: arial, helvetica, sans-serif;
  white-space:nowrap;
  list-style-type:none;
  position:absolute;
  width:100%;
}

.menu {
  line-height: 1.4em;
}

.menu ul, .menu ul ul {
  line-height: 1.2em;
}

.menu li {
  float:left;
  position:relative;
}

.menu li a {
  padding: 0em 0.4em; 
  background:#ccc;
  margin-right: 0.3em; 
  font-size: 0.85em; 
  text-align: center; 
  color: #202020; 
  text-decoration:none;
  border-color: white; 
  border-width: thin; 
  border-style: outset; 
}

.menu li a:hover {
  color:#000;
  background:#bbb;
  border-style: inset;
}

.menu li ul {
position:absolute;
left:0;
width: 100%;
}

.menu li ul li {
position:relative;
left:0;
width: 100%;
}

.menu li ul li a {
position:relative;
margin:0;
float:none;
}

.menu li ul li {
	 display:none;
}

.menu li:hover ul li {
	 /* display:block; */
}

.bookmark-heading { color:#666666;}
.bookmarks { background-color:#F0F0F0; font-size:small; padding:2px 10px;list-style-type:none; } 
.bookmarks ul { display: inline-block; }
.bookmarks li { list-style:none; display:inline-block; margin-left:1em; float:left; } 
.bookmarks li a { text-decoration: none; } 
.bookmarks li span { background-image:url('/images/bookmarks.gif'); width: 16px; height: 16px; display: inline-block; } 
.bookmarks li.Delicious span { background-position: 0px 0px; } 
.bookmarks li.Digg span { background-position: -16px 0px; } 
.bookmarks li.Facebook span { background-position: -32px 0px; } 
.bookmarks li.Reddit span { background-position: -48px 0px; } 
.bookmarks li.StumbleUpon span { background-position: -64px 0px; } 
