﻿body {
	font-family: georgia, 'times new roman', times, serif;
	font-size: 16px;
	line-height: 22px;
	color: #000000;
    text-decoration: none;
 	background:white;
 	margin:0;
 	padding:0;
}

#main {
	text-align: center;
}

#body {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	padding: 0px 0 0 0;
	width:970px;
}

.flink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height:18px;
	text-decoration: none;
}
a.flink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	line-height:18px;
	text-decoration: underline;
}

#bar {
	background: no-repeat top center;
	width:100%;
	padding:0px;
	margin:0px;
	height:80px;
}

#logo {
	position:absolute;
	top:10px;
	z-index:100;
	padding:0 0 0 3px;
}

#name {
	position:absolute;
	top:36px;
	z-index:99;
	padding:0px 0px 8px 93px;
}

#text {
	position:absolute;
	top:44px;
	padding:0 0px 0px 270px;
}

#buttons {
	float:right;
	text-align: right;
	height:32px;
	margin:40px 2px 8px 0px;
	width:180px;
}

#mainblock {
	float:left;
	width:970px;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:1px solid #555555;
}

#fulltext {
	padding:5px 20px 20px 20px;
}

#imgbar {
	postion:relative;
	height:315px;
	background:#eeeeee;
	margin:0 0 15px 0;
	border-bottom:1px solid #555555;
}

.bgimg { 
	display:none;
	position:absolute;
	top:81px;
	z-index:50; 
	5px;padding:0 0 0 0px;
}

.column {
	float:left;
	width:33%;
 }

.leftcolumn {
	padding: 2px 15px 2px 15px;
 }

.midcolumn {
	padding: 2px 15px 2px 15px;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
 }

 .rightcolumn {
	padding: 2px 15px 2px 15px;
 }

.section, a.section, a.section:active, a.section:link, a.section:hover {
	font-family: georgia, 'times new roman', times, serif;
	font-size: 18px;
	color: #000000;
	line-height:22px;
	text-decoration: none;
}

.mol, a.mol, a.mol:active, a.mol:link, a.mol:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	line-height:22px;
	text-decoration: underline;
}

 .nopad_row {
	float:left;
 }

 .row {
	float:left;
	padding: 15px 15px 0px 15px;
 }

 .innerrow {
	padding: 15px 0px 5px 0px;
	border-top:1px solid #999999;
 }

 .as_seen {
	float:right;
	padding: 5px 15px 0px 20px;
	text-align:center;
 }

.jobs {
	float:left;
	width:970px;
	background:#eeeeee;
	text-align:center;
	border-top:1px solid #999999;
 }

.jlink, a.jlink, a.jlink:active, a.jlink:link, a.jlink:hover {
	color: #0000ff;
}
 
.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:15px;
	text-decoration: none;
}
a.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000ff;
	line-height:15px;
	text-decoration: underline;
}
 
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:gray;
	line-height:14px;
	text-decoration: none;
}
a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:gray;
	line-height:14px;
	text-decoration: underline;
}

#footer {
	float:left;
	width:100%;
	min-height: 50px;
	text-align: left;
	padding:15px 0px 90px 0px;
}

#footerlinks {
	position:relative;
	padding:0px 0px 0px 13px;
}

#credits {
	position:relative;
	padding:5px 0px 15px 13px;
}

.imgcred {
	position:absolute;
	display:none;
}

#search {
	float:right;
	width:220px;
	text-align: right;
	padding:0px 10px 0px 0px;
}

#results {
	padding:10px 0px 0px 10px;
	float:left;
	width:960px;
}

