﻿/* ALL PAGES */
.wrapper{
	width: 975px;
	margin: 0px auto;
	text-align: left;
	z-index: auto;
	background-color:#fff;
}
table {	
	width: 100%;
	border: 0px; 
	border-collapse: collapse; 
	font-family: "Lucida Sans",Verdana, Helvetica, sans-serif; 
	color: #111; 
	font-size:12px
} 
td { vertical-align:top; padding:0px; }
html {height:100%;}
body { margin:0px; padding:0px; height:100%; background-color:#BEBEBE}
img {border:0}

ul{
	list-style-type: square;
	color: #D96A08;
	margin-top:0px;
	margin-bottom:0px;
}

li {margin:0px 5px 5px 10px;}

p {padding:0; font-family: Palatino ,Verdana, Helvetica, sans-serif; color: #111; font-size:12px; line-height:17px; margin:15px 0px 15px 0;}

.orange_bar {background-color:#D96A08; width:100%; height:11px}
.orange_bar_btm {background-color:#D96A08; width:100%; height:11px; margin:50px 0px 0px 0px;}
.orange_bar_th {background-color:#D96A08; width:100%; height:2px; margin:0px 0px 20px 0px;}
.apex_logo {margin:15px 5px 15px 35px;}
.nav_back {background-image:url('images/banner.jpg'); width:100%; height:150px}

.content {margin:35px 50px 15px 50px;}
.content_left {width:200px;}

.title {margin:0 0 5px 0;color: #D96A08; font-size:16px; text-transform:uppercase; font-weight:bold}

.indent {margin:0 0 25px 52px;}
.ftr_back {background-color:#BEBEBE; height:20px}
	
.nav_ur {text-align:right}

/* FONTS */
.bulls {margin:0px 37px 0px 5px;}
.footer {color: #555; font-size:10px; text-align:right; margin:0px 30px 2px 0px;}
.sub_title {font-family: "Lucida Sans",Verdana, Helvetica, sans-serif; color: #D96A08; font-size:16px; text-transform:none}
/* HOME */
.hm_left {
	float:left;
	width:425px;
	margin:20px 100px 15px 75px;
}

.hm_left_txt {font-size:13px; line-height:20px; margin:0px 0px 15px 0;}


.hm_rt {
	float:left;
	width:275px;
	margin:20px 75px 15px 0px;
}

.hm_line {background-image:url('images/dots_hm.gif'); height:4px}
.hm_line2 {float:left; background-color:#555; height:1px; width: 975px; margin:20px 10px 20px 0px;}

.hm_sub_ttl {font-size:12px; text-transform:uppercase; font-weight:bold;    margin:15px 0px 15px 0;}
.hm_sm {font-size:11px; margin:0px 0px 5px 0;}

.hm_ports {float:left; width: 955px; margin:10px 10px 10px 10px;}
.hm_logos {float:left; margin:0px 26px 15px 10px;}
/* ABOUT */

/* TEAM */
.tm_nav {margin:14px 0px 0px 0px;}
.tm_nav td{padding: 2px}
.tm_nav_hdr {color: #D96A08; font-size:11px; text-transform:uppercase; font-weight:bold; margin:15px 0px 2px 0px;}
.nv_mkr {margin:5px 0px 0px 0px;}

.tm_left {float:left; width:175px; margin:0 0px 40px 40px;}
.tm_name {margin:67px 0px 5px 0px;}
.tm_ttl {font-size:11px; margin:1px 0px 0px 0px;}

.tm_rt {float:left;	width:120px}


.bio_left {float:left; width:555px; margin:20px 0px 40px 0px;}
.bio_name {margin:92px 0px 5px 0px;}

.bio_name_orig {margin:92px 0px 5px 0px;}
.bio_ttl {font-size:13px; margin:1px 0px 0px 0px;}
.bio_rt {float:left; width:120px; margin:20px 0px 40px 0px;}


.bio_txt {margin:-10px 150px 15px 0;}

/* PORTFOLIO */
.port_top_spcr {float:left; width:675px; height:10px}
.logo {float:left; margin:0px 50px 0px 50px;}
.port_nm {color: #D96A08; font-size:12px; text-transform:uppercase; font-weight:bold; margin:5px 0px 2px 0px;}
.port_desc {float:left; width:355px; margin:0px 0px 0px 0px; }
.port_city {float:left; width:120px; text-align:right;  margin:24px 0px 0px 0px;}
.port_line {float:left; background-color:#555; width:650px; height:1px; margin:20px 0px 20px 25px;}

/* LINKS */	
A:link {color: #222; text-decoration: none; }
A:visited {color: #222; text-decoration: none; }
A:active {color: #222; text-decoration: none; }
A:hover {color: #222;  text-decoration: underline; }

.content A:link {color:#D96A08; text-decoration: none;}
.content A:active {color:#D96A08; text-decoration: none;}
.content A:visited {color:#D96A08; text-decoration: none;}
.content A:hover {color:#D96A08; text-decoration: underline;}

.tm_nav A:link {color:#111; text-decoration: none;}
.tm_nav A:active {color:#111; text-decoration: none;}
.tm_nav A:visited {color:#111; text-decoration: none;}
.tm_nav A:hover {color:#D96A08; text-decoration: none;}


.footer A:link {color:#555; text-decoration: none;}
.footer A:active {color:#555; text-decoration: none;}
.footer A:visited {color:#555; text-decoration: none;}
.footer A:hover {color:#5d9632; text-decoration: none;}
