@charset "utf-8";
/* CSS Document */

/* foglifter media - J,Robot */

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: left;
	line-height: 1.25em;
	border: 0; }

.clearboth {
	clear: both; }

.clearleft {
	clear: left; }

.clearright {
	clear: right; }


a {
	text-decoration: none; }


body {
	background: url(../images/bg01.jpg) 0 0 repeat; }



#wrapper {
	margin: 0 auto;
	width: 700px;
	background: url(../images/bg02.jpg) 0 0 repeat-y; }
	

#content {
	padding: 5px 0 50px;
	background: url(../images/bg03.jpg) 0 0 no-repeat; }
	

#content .menu {
	height: 35px;
	background: url(../images/bg04.jpg) 0 0 repeat-x;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999; }

#content .menu p {
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	line-height: 35px; }

#content .menu p a {
	color: #c1c1c1;
	line-height: 35px; }

#content .menu p a:hover {
	color: #ec001e; }

#content .menu p a.active, #content .menu p a.active:hover {
	color: #000; }


#content .company {
	margin: 15px 0 0 539px;
	font-size: 11px;
	color: #ff9310;
	font-weight: normal;
	text-transform: uppercase; }

#content .logo {
	margin: 0 0 0 525px; }


#content .title {
	margin: 5px 32px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #fff; }


#content .left {
	float: left;
	display: inline;
	margin: 0 0 0 32px;
	padding: 15px 0 50px;
	width: 405px; }

#content .left h3 {
	margin: 40px 0 0;
	font-size: 15px;
	color: #bfbfbf;
	font-weight: normal;
	text-transform: uppercase; }

#content .left #mainpic {
	padding: 1px 0 0; }

#content .left #mainpic img {
	display: block;
	margin: 0 0 20px;
	border: 4px solid #fff; }

#content .left #mainpic p {
	margin: 5px 0 0;
	width: 340px;
	font-size: 12px;
	color: #fff; }

#content .left #dirstmt {
	padding: 15px 0 0 18px; }

#content .left #dirstmt h5 {
	margin: 15px 0 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 1.5em; }

#content .left #dirstmt p {
	margin: 15px 0 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #fff;
	font-style: italic;
	line-height: 1.5em; }


#content .right {
	float: right;
	display: inline;
	padding: 15px 0 230px;
	width: 240px; }

#content .right #page {
	margin: 50px 30px 0 0;
	font-size: 11px;
	color: #fff;
	text-align: right; }

#content .right #page a {
	color: #bfbfbf; }

#content .right #page a:hover {
	color: #ec001e; }
	
	

#content #footer {
	position: relative;
	margin: 0 32px;
	padding: 5px 0 0;
	width: 636px; }

#content #footer #facebook {
	position: absolute;
	top: -190px;
	left: 423px;
	width: 235px;
	height: 290px;
	overflow: hidden; }

#content #footer h5 {
	margin: 10px 0 0;
	padding: 10px 0 0;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	border-top: 1px solid #fff; }

#content #footer p {
	margin: 5px 0 0;
	font-size: 12px;
	color: #fff;
	font-style: italic; }



#proj_brief {
	padding: 1px 0 0;
	width: 220px; }

#proj_brief h3 {
	font-size: 13px;
	color: #bfbfbf;
	font-weight: normal;
	text-transform: uppercase; }

#proj_brief dl {
	list-style: none; }

#proj_brief dl dt {
	margin: 10px 0 0;
	font-size: 11px;
	color: #bfbfbf;
	font-weight: normal;
	text-transform: uppercase; }

#proj_brief dl dd {
	font-size: 11px;
	color: #bfbfbf; }



#robots {
	padding: 30px 0 0;
	width: 230px; }

#robots h3 {
	font-size: 13px;
	color: #bfbfbf;
	font-weight: normal;
	text-transform: uppercase; }

#robots table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0; }

#robots table td {
	padding: 10px 0 0;
	width: 50%;
	text-align: left;
	vertical-align: top; }

#robots table td img {
	border: 4px solid #fff; }

#robots p {
	margin: 15px 0 0;
	font-size: 11px;
	color: #bfbfbf; }

#robots ol {
	margin: 5px 0 0;
	list-style-position: inside; }
	
#robots ol li {
	font-size: 11px;
	color: #bfbfbf;
	line-height: 1.35em; }



#status_report p {
	margin: 15px 0 0;
	font-size: 13px;
	color: #fff;
	line-height: 1.5em; }

#status_report img {
	margin: 0 0 5px;
	border: 4px solid #fff; }}



#interviews {
	padding: 1px 0 0;
	width: 220px; }

#interviews h3 {
	font-size: 13px;
	color: #bfbfbf;
	font-weight: normal;
	text-transform: uppercase; }

#interviews dl {
	list-style: none; }

#interviews dl dt {
	margin: 15px 0 0;
	font-size: 12px;
	color: #bfbfbf;
	font-weight: normal;
	text-transform: uppercase; }

#interviews dl dd {
	margin: 4px 0 0;
	font-size: 12px;
	color: #fff; }