body {
	font-weight: bold;
	background-color: #CCCCCC;
}
* {
	font-weight: bold;
}

body  p {
	font-weight: bold;
	/* text-align: center; */
}

.redheader {
    font-size: xx-large;
	color: #FF0000;
	text-decoration: underline;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
.header {
	font-size: x-large;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}
.header2 {
	font-size: xx-large;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.header3 {
	font-size: 26px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.article_header {
	font-size: 32px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.section_header {
	font-size: 26px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

p.image_header {
	font-size: 17px;
	text-align: center;	
}

.header_main {
	font-size: 40px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.bluelink {
	color: 1B628F;
	text-decoration: underline;
}
.bluelink2 {
	color: 000066;
	text-decoration: underline;
}

.bluelink3 {
	color: 1b628e;
	text-decoration: underline;
}

.bigger {
	font-size: x-large;
	font-weight: bold;
	margin: 70px 0 70px 0;
}

.bigger_nou {
	font-size: 28px;
	font-weight: bold;
	margin: 25px 0 25px 0;
}

.red
{
  color: #FF0000;
}

.image_display {	
    margin-top: 15px;
	margin-bottom: 15px;
}

.image_display_with_text {	
    margin-top: 50px;
	border: 0px;
}a {
	color: #1b628e;
}

.header_blue {
	font-size: 34px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #0066FF;
}

.centering {
	text-align: center;
}

a img 
{
   border-width: 0px;
   border-style: none;
   border: 0px;
}
ol li 
{ 
   font-weight: bold; 
   color : #FFFFFF;
}
.big_red_large
{
   font-size: 30px;
   color: red;
   text-decoration: underline;
}

.big_red_xlarge
{
   font-size: 48px;
   color: red;
   font-weight: bold;
   text-decoration: underline;
}

.header {
	font-size: 24px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.title_header {
	font-weight: bold; 
	font-size: 24px;
}

.title_header_underline {
	font-weight: bold; 
	font-size: 28px;
	text-decoration: underline;
}

ul.highlights li {
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	margin-left: 60px;
}

a.main_link {
	color: #1b628e;
}

div.article {
	margin: 25px 0px;	
}

div.article a {
	color: #1b628e;
}

p.translate_header {
	font-weight: bold;
	color: red;
	font-size: 22px;
	text-decoration: underline;
}

div.search_engine
{
	align: center;
	border: 2px red solid; 
	margin: 25px 0px; 
	width: 75%;	
}

span.image_subtext
{
	font-size: 18px;
	font-weight: bold;
}

div.content_section
{
	margin-top: 50px; 
	margin-bottom: 50px;
}

a.red_link_xlarge
{
	color: #FF0000;
	font-size: 26px;
	/* size = 6*/
}

a.red_link_large
{
	text-decoration: underline;
	color: #FF0000;
	font-size: 22px;
	/* size = 5*/
}

a.red_link
{
	color: #FF0000;
	font-size: 20px;
	/* size = 4*/
}

p.content_description
{
	color: #1B628F;
	font-size: 24px;
	/* size = 4*/	
}

span.underline
{
	text-decoration: underline;	
}

div.whos_tesla
{
	font-size: 18px;	
}

div.tesla_collection
{
   color: #1B628F;
   font-style: italic;
}

table#board_members
{
	border: 0px;
	width: 470;
	cellspacing: 0px; 
	cellpadding: 0px;	
}

table#board_members tr td
{
	valign: top;	
}


#search_engine_box {
	text-align: center;
	border: 2px red solid; 
	margin: 25px auto; 
	width: 75%;
	padding: 20px;
}

#search_engine_box span {
	font-weight: bold; 
	font-size: 16px;
	
}

#search_engine_box span.search_engine_header {
	font-size: 36px; 
	color: red;	
}

.image_caption {
	text-align: center;
	margin: 25px 0px;
}

.image_caption span {
	display:inline-block;
	margin: 10px 0px;
}