body, h1, h2, h3, h4, h5, h6, div, ul, li,p, img, a
{
		margin:0;
		padding:0;
		max-width:100%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

html 
{
  overflow-y: scroll;
}

#container
{
  width: 760px;
  text-align: center ; 
  margin: 0 auto 0 auto;
}

.nav a, .nav a:visited, .header, .fotter
{
  background-color:#b9b9b9;
}

.nav a, .nav a:visited
{
  color:#000000;
  text-decoration:none;
}

.nav
{
  background-color:#b9b9b9;
}

.nav a:hover
{
background-color:#cccccc;
text-decoration:underline;
}

.nav ul li, .sidenav ul li
{
	display:inline;
	 font-size:25px;
}

.sidenav ul li
{
  font-size:20px;
/*	margin: 0 10px 0 10px;*/
}


/*.nav ul li:before, .sidenav ul li:before
{
	content: " | ";
}
.nav ul li.first:before, .sidenav ul li.first:before
{
	content: " ";
}*/

.nav a, .sidenav a
{
  padding-left:10px;
  padding-right:10px;
 
}

.nav
{
/* font-size:25px;*/
}

.sidenav
{
/*  position:fixed;*/
  background-color: #ffffff;
/*  float: left;*/
/*  width: 20%;*/
  font-size:20px;
  text-align:left;
  background-color: #b9b9b9;
  padding: 2px 20px 2px 20px;
}

.currentSelection
{
 padding-bottom: 2px;
}

.sidenav ul, .nav ul
{
	/*list-style:none;
	list-style-type:none;
	list-style-position:inside;*/
	
/*	
	margin:0;
	padding:0;
width:100%;*/
}

.sidenav a, .sidenav a:visited
{
/*  display:block;*/
  text-decoration: none;
  color: #000000;
  background-color: #ffffff;
}

.sidenav a:hover
{
  color: #ffffff;
  
}

body, .sidenav a:hover
{
  background-color:#cccccc;
}

#current
{
  background-color:#cccccc;
}


.content
{
  background-color:#ffffff;
  text-align: left;
  padding: 10px 20px 20px 20px;
}

.section
{
  padding: 10px 0 10px 0;
}

.section p
{
  margin-bottom: 10px;
  text-align:justify;
}

.section h2
{
  margin-bottom: 5px;
  font-size: 20px;
}

.header
{
  text-align:center;
  font-size: 40px;
}

.header a, .header a:visited, .header a:hover,
.fotter span.leftside a, .fotter span.leftside a:visited, .fotter span.leftside a:hover
{
  text-decoration: none;
  color: #b9b9b9;
}

.fotter
{
  font-size: 10px;
  vertical-align:middle;
  height:35px;
}

.fotter span.rightside a, .fotter span.rightside a:visited, .fotter span.rightside a:hover
{
  text-decoration: none;
  color: #000000;
}

.fotter span.leftside
{
  float: left;
  text-align:left;
}

.fotter span.rightside
{
  float: right;
  text-align:right;
}

.fleft,.fright
{
  margin: 15px;
  padding: 3px;
}
.fleft
{
  float: left;
}

.fright
{
  float: right;
  text-align: center;
}

.sideimage
{
  display:block;
  margin-bottom:10px;
  margin-top:10px;
  width: 200px;
}
a.sideimage, a:hover.visited
{
  color:#ffffff;
  text-decoration:none;
}

#visionObjectsImg
{
  width:150px;
  margin-left:25px;
}
