table.page {

	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-left:auto; 
    margin-right:auto;

}

h2.homeHeading {

	font-family:arial;
	margin-right: 200px;
	color:#444;

}

h3.slogan {

	margin-top: -20px;
	margin-right: 200px;
	font-family:arial;
	color:#888;

}

hr.line {

	border:0px;
	height:1px;
	background-color:#aaa;
	margin-top:18px;
	margin-bottom:-10px;
	margin-left:20px;
	margin-right:20px

}

p.bodyText {

	font-size:11pt;
	margin-left:20px;
	font-family:arial;

}

p.regular_content {

	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:10pt;
	font-family:arial;
	color:#444;
	text-align:justify;

}

li.regular_content {

	padding:0px;
	padding-left:20px;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:10pt;
	font-family:arial;
	color:#444;
	background: url(images/misc/bullet.png) 0px 5px no-repeat;
	text-align:justify;
}

li.regular_content_no_bullet {

	padding-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:10pt;
	font-family:arial;
	color:#444;
	text-align:justify;

}

li.regular_content_numbered {

	padding-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:10pt;
	font-family:arial;
	color:#444;
	list-style:decimal;
	text-align:justify;

}

h3.subheading {

	margin-left:20px;
	margin-top:20px;
	margin-bottom:-15px;
	font-size:12pt;
	font-family:arial;
	color:#555;

}

.fischercons {

	color:#035e4c;
	font-weight:bold;
	
}

.bc {

	color:#666666;
	font-weight:bold;

}

img.magna_artwork {

	
	text-decoration:none; 
	float:left;
	margin-top:-140px;
	margin-left:-100px;
	position:relative;
	top:120px;
	left:140px;
	z-index:0;

}

td.body_block {

	width:600px;
	height:auto;
	background:#fff;
	border-top:1px solid #ccc; /* border */
	border-left:1px solid #ccc; /* border */

}

table.home_block {

	width:600px;
	height:auto;
	background:#f9f9f9;
	border:1px solid #ccc; /* border */
	margin-left:20px;

}

td.extras_block {


	background:#fff;
	border-top:1px solid #ccc; /* border */
	width:200px;

}

img.extras_header_image {

	position:relative;
	z-index:100;
	margin-bottom:-20px;

}

#extras_block {

	/*background:url(images/horizontal_shadow.png) repeat-x;*/

}

td.tier3_links {

	height:50px;

}

td.tier3_links_middle {

	padding-top:8px;
	padding-bottom:7px;
	position:relative;
	background-repeat:repeat-x;
	
}

a.tier3_link {

	opacity:0.9;
	position:relative;
	margin-right:2px;
	padding-top:7px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	font-family:Arial;
	font-size:12pt;
	color:#777;
	text-decoration:none;
	font-weight:bold;
	background:#eee;
	z-index:0;

}

a.tier3_link:visited {

	font-family:Arial;
	position:relative;
	font-size:12pt;
	color:#777;
	text-decoration:none;
	font-weight:bold;

}

a.tier3_link:hover {

	opacity:1.0;
	position:relative;
	padding-top:7px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:12pt;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background:#fff;
	z-index:1000;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;

}

a.tier3_link_back {

	line-height:39px;
	position:relative;
	opacity:0.9;
	margin-left:2px;
	padding-top:7px;
	padding-bottom:43px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	font-family:Arial;
	font-size:12pt;
	color:#777;
	text-decoration:none;
	font-weight:bold;
	background:#eee;
	z-index:0;

}

a.tier3_link_back:visited {

	font-family:Arial;
	font-size:12pt;
	color:#777;
	text-decoration:none;
	font-weight:bold;

}

a.tier3_link_back:hover {

	opacity:1.0;
	position:relative;
	padding-top:7px;
	padding-bottom:43px;
	font-family:Arial;
	font-size:12pt;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background:#fff;
	z-index:0;

}

a.tier3_link_selected {

	position:relative;
	margin-right:2px;
	padding-top:7px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:9px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	background:#fff;
	font-family:Arial;
	font-size:16pt;
	color:#035e4c;
	text-decoration:none;
	font-weight:bold;

}

a.tier3_link_selected:visited {

	font-family:Arial;
	font-size:16pt;
	color:#035e4c;
	text-decoration:none;
	font-weight:bold;

}

a.tier3_link_selected:hover {

	font-family:Arial;
	font-size:16pt;
	color:#035e4c;
	text-decoration:none;
	font-weight:bold;

}

p.tab_break {

	
	
}

tr.heading_block {

	height:250px;

}

tr.heading_block_with_tabs {

	height:220px;

}

img.content_heading {

	position:absolute;
	margin-left:-60px;
	margin-top:-225px;
	z-index:0;

}

img.content_heading_with_tabs {

	position:absolute;
	margin-left:-60px;
	margin-top:-210px;
	z-index:0;

}

h3.download {

	margin-top:10px;
	font-family:Arial;
	color:#035e4c;
	text-decoration:none;

}

td.download_block {

	position:relative;
	margin-top:-5px;
	

}

p.download_text {

	position:relative;
	margin-left:10px;
	margin-right:10px;
	padding-left:60px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:8pt;
	background:#f7f7f7;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#f5f5f5 url(images/misc/pdf-icon.gif) 3px 5px no-repeat;
	font-family:Verdana;

}

p.link_text {

	position:relative;
	margin-left:10px;
	margin-bottom:-10px;
	margin-right:10px;
	padding-left:60px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:10px;
	font-size:7pt;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:2px solid #fff;
	font-family:Verdana;
	background:#f5f5f5 url(images/misc/link_icon.png) 5px 10px no-repeat;
	cursor:pointer;
	z-index:0;

}

p.link_text:hover {

	background:#eee url(images/misc/link_icon.png) 5px 10px no-repeat;

}

table.extras {

	margin-right:-35px;
	width:220px;

}

a.download {

	margin-top:11px;
	font-family:Arial;
	color:#035e4c;
	text-decoration:none;
	font-weight:bold;

}

a.download :visited{

	margin-top:11px;
	font-family:Arial;
	color:#035e4c;
	text-decoration:none;
	font-weight:bold;

}

a.download:hover {

	margin-top:11px;
	font-family:Arial;
	color:#444;
	text-decoration:none;
	font-weight:bold;

}

img.art_image {

	position:relative;
	padding:1px;
	background:#ddd;

}

.bottom_padding {

	height:50px;

}

#image_block {

	width:100%;
	margin-left:35px;

}

div.photos {

	position:absolute;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background:#fafafa;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	width:799px;
	margin-left:-1px;
	
}

img.photo {

	position:relative;
	padding:5px;
	margin-left:14px;
	background:#fff;
	border:1px solid #ddd;

}

img.photo:hover {

	border:1px solid #035e4c;

}

.photo_title {

	background:#000;
	font-size:16pt;
	color:#eee;
	margin-top:-30px;

}

.photos_header {

	color:#777;
	font-family:Arial;
	font-weight:bold;
	margin-top:0px; 
    margin-bottom:5px;
	font-size:10pt;

}