﻿body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a img {
	border: 0;
}

a:link, a:visited, a:active {
	color: #333333;
}

a:hover {
	color: #D41D14;
}

hr 
{
    width: 95%;
    color: #CCCCCC;
    background: #CCCCCC;
    height: 1px;
    border: 0;
    margin: 10px 0px -5px 0px;
    padding: 0px 0px 0px 0px;
}

table thead 
{
    background: #D51E15;
    color: #ffffff;
}

table tbody td 
{
    padding: 1px 2px 1px 7px;
    background: #FCFCFC;
}

table tbody tr:hover 
{
    background: black;
}

table 
{
    border: 0;
}

#container {
	width: 800px;
	padding: 20px 0px 0px 0px;
	margin: 0 auto;
}

#header {
	width: 770px;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	height: 100px;
	border-bottom: #666666 2px solid;
}

#header #mainnav {
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header .mainnav {
	float: left;
	width: 130px;
	height: 80px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

#header .mainnav li {
	width: 120px;
	height: 14px;
	margin: 0px 3px 3px 0px;
	padding: 2px 0px 0px 0px;
	background: url(/images/mainnav_normal.jpg) no-repeat;
}

#header .mainnav li a:link, #header .mainnav li a:visited, #header .mainnav li a:active {
	color: #666666;
}

#header .mainnav li a:hover {
	color: #CE170D;
	background: url(/images/mainnav_hover.jpg) 0px no-repeat;
}

#header .mainnav li a:link, #header .mainnav li a:visited, #header .mainnav li a:hover, #header .mainnav li a:active {
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	display: block;
}

.page_home #header .mainnav #nav_home,
.page_about #header .mainnav #nav_about,
.page_availability #header .mainnav #nav_availability,
.page_services #header .mainnav #nav_services,
.page_contact #header .mainnav #nav_contact,
.page_casestudies #header .mainnav #nav_casestudies,
.page_location #header .mainnav #nav_location,
.page_news #header .mainnav #nav_news {
	background: url(/images/mainnav_selected.jpg) no-repeat;
}

.page_home #header .mainnav #nav_home a:link,
.page_home #header .mainnav #nav_home a:hover,
.page_home #header .mainnav #nav_home a:visited,
.page_home #header .mainnav #nav_home a:active,
.page_about #header .mainnav #nav_about a:link,
.page_about #header .mainnav #nav_about a:hover,
.page_about #header .mainnav #nav_about a:visited,
.page_about #header .mainnav #nav_about a:active,
.page_availability #header .mainnav #nav_availability a:link,
.page_availability #header .mainnav #nav_availability a:hover,
.page_availability #header .mainnav #nav_availability a:visited,
.page_availability #header .mainnav #nav_availability a:active,
.page_services #header .mainnav #nav_services a:link,
.page_services #header .mainnav #nav_services a:hover,
.page_services #header .mainnav #nav_services a:visited,
.page_services #header .mainnav #nav_services a:active,
.page_contact #header .mainnav #nav_contact a:link,
.page_contact #header .mainnav #nav_contact a:hover,
.page_contact #header .mainnav #nav_contact a:visited,
.page_contact #header .mainnav #nav_contact a:active,
.page_casestudies #header .mainnav #nav_casestudies a:link,
.page_casestudies #header .mainnav #nav_casestudies a:hover,
.page_casestudies #header .mainnav #nav_casestudies a:visited,
.page_casestudies #header .mainnav #nav_casestudies a:active,
.page_location #header .mainnav #nav_location a:link,
.page_location #header .mainnav #nav_location a:hover,
.page_location #header .mainnav #nav_location a:visited,
.page_location #header .mainnav #nav_location a:active,
.page_news #header .mainnav #nav_news a:link,
.page_news #header .mainnav #nav_news a:hover,
.page_news #header .mainnav #nav_news a:visited,
.page_news #header .mainnav #nav_news a:active  {
	color: #ffffff;
	background: none;
}

#header .logo {
	float: left;
}

#maincontent {
	width: 780px;
	float: left;
	margin: 7px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	background: url(/images/bg_subpage.jpg);
}

#home_left {
	float: left;
}

#home_right {
	float: left;
	background: url(/images/bg_welcome.jpg) no-repeat;
	width: 250px;
	height: 238px;
	margin: 0px 0px 0px 5px;
}

#sub_left {
	float: left;
	width: 467px;
	background: #EDEDED;
	padding: 0px 10px 10px 10px;
}

#sub_left h1 {
	font-size: 18px; 
	margin: 7px 0px -7px 0px;
	padding: 0px 0px 0px 0px;
	color: #D31C12;
}

#sub_left h2 
{
    font-size: 15px;
    color: #333;
}

#sub_right {
	float: left;
	width: 255px;
	/*background: #E5E5E5;*/
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 14px;
}

#sub_right .rtile {
	background: url(/images/bg_righttile.jpg) no-repeat #E5E5E5;
	float: left;
	margin: 0px 11px 10px 0px;
	width: 252px;
	height: 200px;
}

#sub_right .rtile p {
	margin: 5px 0px 0px 15px;
	font-size: 11px;
}

#sub_right img 
{
    margin: 0px 0px 10px 0px;
}

#bottomtiles {
	width: 785px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 12px;
	border-top: #666666 2px solid;
	border-bottom: #666666 2px solid;
}

#bottomtiles .btile {
	background: url(/images/bg_bottomtile.jpg) no-repeat #E5E5E5;
	float: left;
	margin: 0px 11px 0px 0px;
	padding: 0px 5px 0px 0px;
	width: 245px;
	height: 200px;
}

#bottomtiles .btile p {
	margin: 15px 0px 0px 15px;
	font-size: 11px;
}

#footer {
	font-size: 10px;
	color: #707070;
	padding: 5px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
	width: 785px;
	clear: both;
	border-top: #666666 2px solid;
	float: left;
}

#footer .copyright {
	display: inline;
	float: left;
}

#footer .eclink {
	display: inline;
	margin-left: 355px;
	float: left;
}

#footer .eclink a:link, #footer .eclink a:visited, #footer .eclink a:active {
	color: #707070;
	text-decoration: none;
}

#footer .eclink a:hover {
	color: #D41D14;
}

.clearer {
	clear: both;
}

.hilight {
	font-size: 11px;
	background: #CF160B;
	display: inline;
	padding: 1px 2px 1px 2px;
	float: left;
}

.hilight a:link, .more a:hover, .hilight a:visited, .hilight a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.articleItem 
{   
    width: 150px;
    height: 150px;
    float: left;
    margin: 0px 10px 15px 5px;
    padding: 5px 5px 5px 5px;
    border: 2px solid #d52015;
    background: url(/images/bg_tenants.jpg) #ffffff;
}

.articleItem  h4 
{
    margin: -5px 0px 0px -7px;
    background: #d52015;
    color: #fff;
    width: 143px;
    padding: 3px 10px 5px 10px;
    font-size: 12px;
    font-weight: bold;
}

.newsarticletitle 
{
    font-size: 12px;
}

.newstitle a:link, .newstitle a:hover, .newstitle a:visited, .newstitle a:active{
    color: #fff;
}

.articleItem  p 
{
    margin: 3px 0px 3px 3px;   
    font-size: 11px;
}

#casestudies 
{
    margin: 20px 0px 0px 0px;
}

.newsSummary 
{
    font-size: 14px;
}

.newsarticleItem p 
{
    padding: 0px 0px 0px 0px;
    margin: -5px 0px 0px 0px;
}