html, body {

  height: 100%; /* Required */

}



body {

  color: #eee;

  font: small "Verdana", sans-serif;

  text-align: center;

  background:  url(../images/bg4.jpg) top left no-repeat fixed #000;

}






#container-page {

  margin: 0 auto;

  width: 850px;

  text-align: left;

  position: relative;

  min-height: 100%; /* For Modern Browsers */

  height: auto !important; /* For Modern Browsers */

  height: 100%; /* For IE */
  

}
#container-content {

  padding: 0 0em 0px 0;
 
}

#container-content img{
	margin:0px;	
}


#container-head {

  height: 100px;
  margin: 20px 0 0 0; 
}

#header {

  height: 30px;
  padding: 0px 0 0 0;

}

#logo {
	position: absolute;
	margin-right: 0px;
	top: 10px;
	right: 10px;
    width: 150px;
	height:150px;
}





#container-content:after {

  clear: both;

  display: block;

  font: 0px/0px serif;

  content: ".";

  height: 100px;

  visibility: hidden;

}


#container-foot {

  text-align: center;

  width: 100%;
  min-width: 800px;
  position: fixed;

  bottom: 0 !important;
  margin-left: -10px;
  height: 100px;
  overflow: visible;
  background:  url(../images/footergrad.png) bottom left repeat-x fixed;
  bottom: -1px; /* For Certain IE widths */
}


#copyright {
	position: absolute;
	text-align: center;
	bottom: 5px;
    width:100%;
}



#content-sec ul, #content-sec ul li {

  list-style: none none;

}

#container-foot ul {
 margin-top: 30px;
 margin-left: 10px;

 padding: 0; /* No spacing between inside of margin and outer edge of text. */

 list-style-type: none; /* Hide the bullets. */

}






#container-foot li {

 display: inline; /* Make the list horizontal. */

}

#container-foot li.first {

 padding-left: 0; /* The first item should not be spaced away from the left edge. */

 border: 0; /* The first item should not have a border on its left edge. */

}



#content-menu {

  text-align: center;

  width: 100%;

  background: #000;

  height: 30px;

}



#content-menu ul {

 margin: 0em 0; /* Half a character of spacing above and below, none to either side. */

 padding: 0; /* No spacing between inside of margin and outer edge of text. */

 list-style-type: none; /* Hide the bullets. */

 font-size: 10pt;

}

#content-menu li {

 display: inline; /* Make the list horizontal. */

 padding: 0 0.5em 0 0.7em; /* Half a character of spacing to the right, slightly more to the left to overcome residual spacing from bullet marker. */

 border-left: 0.08em solid #644; /* Draw a divider line to the left of every item. */

}

#content-menu li.first {

 padding-left: 0; /* The first item should not be spaced away from the left edge. */

 border: 0; /* The first item should not have a border on its left edge. */

}
.images p{
	text-align: center;
}


p.span{
	width:500px;
	font-weight:bold;
	text-align:justify;
}
.images{
	font-weight:bold;
}


.imagesleft, imagesright {
	text-align:left;	
}

.imagesleft {
	float:left;
	width:300px;
	text-align:center;	
}

.imagesright {
	float:right;
	width:300px;
	text-align:center;		
}

.imagesleft p{

	text-align:center;	
}

.imagesright p{

	text-align:center;		
}

.references, .reference{
	margin:10px 100px 20px 50px;
}
.quote{
	margin:10px 100px 40px 50px;
}
table img { 
  float: left; 
  margin-right: 10px; 
  text-align: center;
  border: 0px;
}

table { 
   	margin-left: 40px; 
}

ol {
	margin: 50px; 
}

ul {
	margin-top: 20px; 
	margin-bottom: 40px; 
}

img{
	text-align: center;
}

#content li{
	text-align: center;
	list-style-type: none;
	line-height: 1.3em;
	font-size:24px;
	}
	
p {
	clear:both;
	margin-bottom:15px;
	margin-top:15px;
}

.imageContainers  , div.imageContainers,  div#container-page.imageContainers{
	margin-top:10px;
	width:100%;
	text-align:center;	
}
