/*
----------------------------------------------------------------
	S T R U C T U R E
---------------------------------------------------------------- */

body {
	background-image: url("images/bg.gif");
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #e8e8e8;
	margin: 0;
	min-width: 920px; }
	
img {
	display: block;
	border: 0px; }
	
	
#spacer { margin: 18px; }
	
.emp { font-weight: bold; }

form {
	margin: 13px 0px 0px 0px; }
	
#frame {
	margin: 0 auto;
	width: 920px; }
	
#header { 
	margin: 23px 0px 14px 0px;
	padding: 0px;}
	
#logo {
	float: left;
	width: 236px;
	margin: 0px;
	padding: 0px; }
	
#header ul {
	width: 920px;
	margin: 0px;
	margin-left: 266px;
	padding: 3px 0px 0px 0px; }
	
#header ul li {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;}

#header li a, #header ul li.selected { padding: 6px 29px 0px 0px;}

#wrapper {
	margin: 0px;
	padding: 0px;
	border: 1px solid #d6d8d8; }
	
#wrapperHome {
	margin: 0px;
	padding: 0px; }
	
#locationLeft {
	float: left;
	margin: 14px 0px;
	padding: 0px;
	width:450px;
	border: 1px solid #d6d8d8; }
	
#locationLeft p {
	margin:10px; }
	
#locationRight p {
	margin:10px; }
	
#locationRight {
	float: left;
	margin: 14px 0px 14px 14px;
	padding: 0px;
	width:450px;
	border: 1px solid #d6d8d8; }
	
#page {
	margin: 0px;
	padding:0px;
	width: 100%;
	height: 75px;
	background-color: #b1b3ba; }
	
#page-title {
	margin:0px;
	padding: 13px 0px 0px 18px; }
	
#page p {
	margin:0px;
	padding: 8px 100px 0px 18px; }
	
#content {
	clear: both;
	margin:0px;
	padding:0px;
	width: 100%; }

td.companies, td.companies-right, td.companies-bottom {
	width:229px;
	height: 100px;
	border-bottom: 1px solid #d6d8d8; 
	border-right: 1px solid #d6d8d8;}
	
td.companies-right { 
	border-right: 0px;}
	
td.companies-bottom {
	border-bottom: 0px; 
}
	
#sidebar {
	float: left;
	margin:1px 0px 0px 0px;
	padding:0px;
	width:251px;}

#main {
	margin:1px 0px 0px 0px;
	margin-left:260px;
	padding:0px;
	width:655px; }
	
html>body #main {
 	margin-left:263px; }
	
#footer { 
	clear: both;
	margin: 12px 0px 14px 0px; }

#copyright {
	float: left;
	width: 780px;
	margin: 0px;
	padding: 0px;
}
	
#foot-email { float: right; }

.textfield, .pulldown, .textarea {
	margin: 0px;
	margin-left: 10px;
	margin-top: 2px;
	padding: 0px;
	width: 162px;
	height: 13px;
	border: 1px solid #717171; }
	
.textarea { height: 70px; }
/*
----------------------------------------------------------------
	T Y P O G R A P H Y  &  C O L O R S
---------------------------------------------------------------- */

body {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10.5px;
	line-height:15px;
	font-weight: normal;
	text-align: left;
	color: #040000; }
	
a {
	color: #007ece;
	text-decoration: none; }
	
a:hover { color: #f26522; }

#header li a, #header ul li.selected { 
	text-decoration: none;
	text-transform: uppercase; 
	letter-spacing: .1em;
	color: #0f0f0f; }
	
#header li a:hover { color: #007ece; }

#header ul li.selected { color: #007ece; }

#page p { color: #ffffff; letter-spacing: .03em;}

#sidebar p {
	margin:0px;
	padding: 17px 28px 0px 18px; }

.blue { color: #007ece; font-weight: bold; }

#footer { color: #1f1f1f; }

a.contact { color: #ffffff; text-decoration: underline; }

a:hover.contact { color: #007ece; text-decoration: underline; }

#contact-form {
	margin:0px;
	padding: 10px 28px 0px 18px; }
	
#submit { margin:0px; padding: 10px; }

a.sublink { font-weight: bold; }

a:hover.sublink { color: #b0b3ba; }
