﻿/* ALL PAGES */
.spacer {height:10px}

.wrapper{
	width: 975px;
	margin: 0px auto;
	text-align: left;
	z-index: auto;
	background-color:#fff;
}

.wrapper_backdrop_font_issue{
	width: 975px;
	margin: 0px auto;
	text-align: left;
	z-index: auto;
	background-color:#fff;
	-moz-box-shadow: 0px  0px 18px #666;
	-webkit-box-shadow: 0px 0px 18px #666;
	box-shadow: 0px 0px 18px #666;
	    filter: 
        progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=0,strength=4)
        progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=90,strength=4)
        progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=180,strength=4)
        progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=270,strength=4);
}


.wrapperhm2{
	width: 975px;
	margin: 0px;
	text-align: left;
	z-index: auto;
	background-color:#fff;
	background-image:url('images/tmline/logo_bk.gif');
	height: 200px;
}



table {	
	width: 100%;
	border: 0px; 
	border-collapse: collapse; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #312a25; 
	font-size:11px;
	line-height:16px;
} 
td { vertical-align:top; padding:0px; }
html {height:100%;}
body {margin:0px; padding:0px; height:100%; background-color:#9C9794;}
img {border:0}
ul{
	margin-top:-15px;
	margin-bottom:-15px;
}

li {margin:0px 5px 5px 0px;}

.bulls {margin:0px 37px 0px 0px;}

.interior { padding:28px 40px 40px 40px;}
.interior_tm { padding:28px 0px 40px 40px;}
.interior_r {
	width: 151px; 
	background-color:#e5e1df; 
	padding: 22px 10px 20px 10px;
	border-right:1px #fff solid; 
	border-bottom: 1px #fff solid;
}

.interior_r_hm {
	width: 141px; 
	background-color:#e5e1df; 
	padding: 22px 10px 20px 20px;
	border-right:1px #fff solid; 
	border-bottom: 1px #fff solid;
	border-left:1px #999999 dashed;
}


p {padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #312a25; line-height:16px; font-size:11px; }

.nav_l {
	width: 175px; 
	background-color:#554D48; 
	padding-top:20px; 
	padding-bottom:20px; 
	border-left:1px #fff solid; 
	border-bottom: 1px #fff solid;
}
.nav {margin:10px 65px 10px 30px;}
.nav_on {margin:10px 0 10px 3px;}

.nav_sub {color:#fff; margin:0px 0 0px 40px;}
.nav_sub_on {color:#9c9794; margin:0px 0 0px 28px;}
.nav_sub_dots_top {color:#fff; margin:-12px 0 0px 40px;}
.nav_sub_dots {color:#fff; margin:-3px 0 0px 40px;}

.nav_mrkr {margin:0px 0 10px 20px;}
.nav_mrkr2 {margin:0px 0 10px 20px;}

.title_line {height: 1px; background-color:#E5E1DF; margin:8px 0 8px 0;}
.title_sub {color: #0b7393; text-align:right; text-transform:uppercase; font-weight:bold; margin-top:-13px}

.nlv_logo {margin:15px 10px 5px 30px;}
.banner {margin:0;}

/* FONTS */
.content {
	margin:0 0 10px 34px;
}

.content_bulls {margin:5px 35px 10px 65px;}

.footer {color: #fff; font-size:10px; text-align:center; margin:10px 0 10px 0;}

.nobld{font-weight:normal; font-style:italic}

/* HOME */
.interior_hm { 	background-color:#e5e1df; padding:28px 30px 20px 40px;}
.xxinterior_hm { 	background-color:#e5e1df; padding:28px 40px 20px 40px;}
.hm_quote {margin:0 0 10px 100px;}
.temp_timeline {margin:20px 20px 20px 20px;}
.hm_news {
	color:#312a25;
	font-size:10px;
	font-weight:bold;
	margin:0px 23px 5px 10px;
}
.hm {margin-top:-5px;}

/* HOME squish*/
.hm_squish {margin-top:-5px; line-height:13px; margin-bottom:0px}

.brd_hm_squish {
	color:#444;
	font-size:11px;
	width:193px;
	line-height:13px;
	margin:0px 0px 0px 1px;
}

.brd_line_squish {height: 1px; background-color:#9c9794; margin:12px 5px 12px 5px;}
/* HOME TIMELINE*/

.tln_left {
	width: 320px;
	float:left;
	margin:20px 0 0 20px;
}

.tln_rt {
	width: 600px;
	float:left;
	margin:18px 0 0 -18px;
	padding-left:0px;
}

.tln_line {
	margin:0px 0 0 30px;
}

.tln_1995 {margin:0px 0 -5px 0px;}
.tln_2000 {margin:0px 0 -5px 28px;}
.tln_2008 {margin:0px 0 -5px 28px;}
.tln_1998 {margin:0px 0 -5px 49px;}
.tln_2005 {margin:0px 0 -5px 28px;}
/* ABOUT */

/* TEAM */
.title_line2 {height: 1px; background-color:#E5E1DF; margin:0px 0 8px 0;}
.name_header {float:left; width: 465px; color:#687276; font-size:22px; 
font-family: Arial,Verdana,  Helvetica, sans-serif;
margin:0px; padding: 1px 0 7px 0}

.name_header_int {float:left; color:#687276; font-size:22px; font-family: Arial,Verdana,  Helvetica, sans-serif; margin:0px;}


.hdr_tm {float:left; width: 250px; margin-bottom:8px}
.hdr_tm_int {float:left; width: 167px; margin:0px}
.hdr_tm_int_orig {float:left; width: 250px; margin:0px}
.title_line_tm2 {height: 1px; background-color:#E5E1DF; margin:8px 0 15px 0;}

.tm_land_cat {width: 600px;	font-weight:bold; float:left; margin:10px 0 5px 12px;}
.tm_land_cat2 {width: 199px; font-weight:bold; float:left; margin:10px 0 5px 12px;}
.tm_land_cat3 {float:left; margin:10px 0 5px 370px; width:153px}
.tm_land_cat4 {float:left; margin:10px 0 5px 305px; width:153px}

.tm_land {width: 112px;	float:left;	margin:5px 0 5px 10px;}
.tm_land2 {width: 100px; float:left; margin:5px 0 5px 305px;}
.tm_land3 {width: 112px;	float:left;	margin:5px 0 5px 10px;}
.tm_land3_old {width: 92px; float:left; margin:5px 0 5px 10px;}

.tm_nav_sub {color:#fff; margin:0}
.tm_nav_sub2 {color:#fff; font-weight:bold; margin:0}
.tm_nav_sub3 {color:#fff; font-weight:bold; margin:10px 0 0 0;}

.tm_nav_sub2a {color:#fff; font-weight:bold; margin:0 0 0 40px;}
.tm_nav_sub3a {color:#fff; font-weight:bold; margin:10px 0 0 40px;}
.tm_nav_sub3b {color:#fff; font-weight:bold; margin:10px 0 0 0px;}

.tm_nav_sub_tbl {width:140px; margin:0px 0 0px 31px;}


.title_line_tm {height: 1px; background-color:#E5E1DF; margin:8px 0 15px 0;}

.hdshot {
	width:160px;
	float:left;
	margin:0 10px 0 -3px;
}
.bio {width:330px; float:left; }

.bio_quote {width:495px; float:left; margin:30px 0 0px 0px;}
.bio_quote2 {font-style:italic; font-weight:bold}
.bio_quote_nm {text-align:right; margin:3px 0 0px 0px;}

.name {color: #0b7393; font-weight:bold; text-align:right; text-transform:uppercase; margin:5px 22px 0px 0px;}
.name_dots {color:#9c9794; text-align:right; margin:-8px 22px 0px 0px;}

.title {
	color:#312a25;
	text-align:right;
	margin:0px 22px 0px 0px;
}

.brd_ttl {
	color:#312a25;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	margin:5px 0 5px 0;
}

.brd_ttl2 {font-size:11px;}


.brd {
	color:#444;
	font-size:11px;
	font-weight:normal;
	width:193px;
	margin:0px 0px 5px 1px;
}

.brd_hm {
	color:#444;
	font-size:11px;
	width:193px;
	margin:0px 0px 5px 1px;
}

.brd_port {
	color:#444;
	font-size:11px;
	width:193px;
	margin:0px 0px 5px 1px;
}


.brd_line {height: 1px; background-color:#9c9794; margin:10px 5px 10px 5px;}

/* PORTFOLIO */
.quote {font-weight:bold;}

.portco{
	 float:left;	
	 height:100px;
}


.plogo{
	 float:left;
	 width:170px;
	 height:80px;
	 margin:15px 0 5px 0;
}

.pname{
	 float:left;
	 text-transform:uppercase;
	 font-weight:bold;
	 color: #0b7393;
	 width:390px;
	 height:20px;
	 margin:20px 0 0 10px;
}

.pdescr{
	 float:left;
	 width:390px;
	 height:60px;
	 margin:0px 0 0 10px;
}

.pdescr2{
	 float:left;
	 width:390px;
	 height:75px;
	 margin:0px 0 0 10px;
}


.pcity{
	 float:left;
	 text-align:right;
	 width:120px;
	 margin:-20px 0 0 0px;
}

.pdots{
	 float:left;
	 background-image:url('images/dots.gif');
	 width:690px;
	 height:1px;
	 padding:0;

}

.image_port {
	 margin:7px 0 5px 0;	
}

/* NEWS */
.news {color: #0b7393;}

/* CONTACT */
.contact {width:216px; float:left; }
	
/* LINKS */	
A:link {color: #312a25; text-decoration: none; }
A:visited {color: #312a25; text-decoration: none; }
A:active {color: #312a25; text-decoration: none; }
A:hover {color: #9c9794;  text-decoration: none; }

.brd A:link {color:#444; text-decoration: none;}
.brd A:active {color:#444; text-decoration: none;}
.brd A:visited {color:#444; text-decoration: none;}
.brd A:hover {color:#9c9794; text-decoration: none;}


.nav_sub A:link {color:#fff; text-decoration: none;}
.nav_sub A:active {color:#fff; text-decoration: none;}
.nav_sub A:visited {color:#fff; text-decoration: none;}
.nav_sub A:hover {color:#9c9794; text-decoration: none;}

.tm_nav_sub A:link {color:#fff; text-decoration: none;}
.tm_nav_sub A:active {color:#fff; text-decoration: none;}
.tm_nav_sub A:visited {color:#fff; text-decoration: none;}
.tm_nav_sub A:hover {color:#9c9794; text-decoration: none;}

.nav_sub_on A:link {color:#9c9794; text-decoration: none;}
.nav_sub_on A:active {color:#9c9794; text-decoration: none;}
.nav_sub_on A:visited {color:#9c9794; text-decoration: none;}
.nav_sub_on A:hover {color:#9c9794; text-decoration: none;}


.footer A:link {color:#fff; text-decoration: none;}
.footer A:active {color:#fff; text-decoration: none;}
.footer A:visited {color:#fff; text-decoration: none;}
.footer A:hover {color:#888; text-decoration: none;}

