/************ CONTENT PROPERTIES  ***************/

.headerImages {padding-right:3px; float:left;}
.headerImagesLast {width:224px; float:left; overflow:hidden;}

.book-add { background: url(../img/book-add.png) bottom right no-repeat; padding-right:20px; color:#666; text-decoration:none;}
.book-add:hover {color:#f89039;}

.awd-list {}
.awd-list li { list-style:none; color:#666; font-size:11px; line-height:175%;}
.awd-list li strong { color:#333;}
.proj-nav {float:right; padding:0 0 0 10px; margin-top:14px; float:right; }
.proj-nav li {display:inline;}
.proj-nav li a {line-height:20px; font-size:10px; }
.proj-nav .fwd {}
.proj-nav .bck {padding:0 10px;}

.num-list { float:right; margin-top:10px;}
.num-list li { list-style:none; display:inline; float:left;}
.num-list li a { text-decoration:none; background:url(); padding:0 10px; line-height:20px; border-right:1px solid #cfcfcf; border-left:1px solid #eeeeee; font-size:10px; font-weight:bold; color:#999;}
.num-list li a:hover, .num-list li a.active {color:#f89039; background:url();}
.num-list .first a { border-left:0px !important;}
.num-list .last a { border-right:0px !important;}

.proj-top {height:80px;}
.proj-top2 {margin-top:70px; margin-bottom:10px;}
.pop-project {width:912px; height:590px; padding:10px;}
.proj-l {float:left; width:265px; padding-right:20px;}
.proj-l h1, .proj-l h2, .proj-l h3 {margin:0px; padding:0px; }
.proj-l h1 { font-size:12px; color:#f89039; font-weight:bold; margin-top:12px;}
.proj-l h2 { color:#333; font-size:12px; font-weight:normal; float:none !Important; margin:6px 0 6px 0;}
.proj-l h3 { color:#333; font-size:12px; font-weight:normal;}

.proj-r {float:right; width:623px; text-align:right}

.lead-text { float:left; width:295px; }
.lead-scroller { float:left; padding:200px 0px 0 20px;}
.lead {overflow:hidden;}
.lead-l { float:left; width:197px; height:280px; padding:0 0 0 0;}
.lead-r { float:left; width: 333px; padding:10px 0 0 0; height:290px;}
.leader {margin-bottom:3px;}
.leader em {font-size:10px; color:#333; font-weight:normal;}
.d {font-size:11px; color:#999; text-decoration:none;}
.d:hover {color:#000;}
.back {text-align:right; display:block; font-size:10px; color:#999; background:url(../img/back-arrow.PNG) 28px 8px no-repeat; text-decoration:none; padding:7px 0 10px 0; margin-left:155px; margin-right:40px}
.back:hover {color:#000;}

#core-btn { float:right}
.arrow { background:url(../img/arrow.jpg) 0px 3px no-repeat; padding-left:17px; font-size:11px; font-weight:bold; color:#7f99b2; text-decoration:none;}
.arrow:hover {color:#000;}

#text {float:left; width:488px; color: #666; line-height:175%}
#text2 {float:left; width:538px; color: #666; line-height:175%}
.proj-text p {color: #666; line-height:175%}
/*.text {float:left; width:488px; color: #666; line-height:120%;} changed the line spacing from 120 to 175. this affects the team section under people*/
.text {float:left; width:488px; color: #666; line-height:175%;}
.scroll { float:right; padding-top:90px;}
.scroll2 { float:right; padding-top:191px;}
.scroller { float:right; padding-top:195px;}

.txt {float:left; padding:0 0 0 15px; width:530px; margin-top:25px; }

#ctl100_homemain { background:#f89039;}
#home-l {background:#f89039;}
.btn-create {float:right; padding:25px 22px 0 0;}
.book-header {overflow:hidden;}
.book-list {float:left;   border-top:1px dotted #999; margin-top:12px;}
.book-item {overflow:hidden; margin:6px 0 0px 0; border-bottom:1px dotted #999; width:489px; padding-bottom:6px;}
.book-item a:hover strong{color:#f89039;}
.book-item a {text-decoration:none;}
.book-item img {float:left; border:2px solid #ccc;}
.book-item strong {float:left; color:#666; margin-top:30px; padding-left:12px; }
.book-item span {float:right; margin-top:28px;}
.book-item span a  { background:url(../img/btn-delete.png) right 2px no-repeat; display:block; padding:4px 26px 4px 0; text-decoration: none; color:#666; font-size:11px;}
.book-item span a:hover {color:#f89039;}

.popup {padding:14px 14px 0px 14px;}
.popup-list {width:668px; height:204px;padding:14px 0 18px 14px;}
.popup-list ul {float:left; width:200px; padding-right:20px; }
.popup-list ul li { list-style:none; line-height:100%}
.popup-list ul li a {text-decoration: none; color:#333; line-height:175%}
.popup-list ul li a:hover {color:#f89039;}

.popup-brochure { width:260px; height:340px; border:1px  solid #ddd; padding: 27px 35px 25px 35px;}
.popup-brochure p {margin-bottom:12px; line-height:175%;}
.form  {}
label {color:#666; font-size:12px; font-weight:bold}
.form .input {
	width:254px; height:16px; 
	margin-bottom:10px; margin-top:2px; 
	background:url(file:///J|/D/My%20Dropbox/My%20Dropbox/S4T/img/form-fix.png); border: 1px solid #dddddd; 
	font-size:11px; color:#666; padding:6px 2px 4px 2px;}
.form-btn {float:right; padding-top:8px;}

.contact { padding-top:25px;}
.contact img {float:left; padding-right:25px;}
.contact p {margin-bottom:24px; line-height:175%; color:#333;}
.contact p strong { color:#f89039;}
.contact p em {font-style:normal; color:#f89039;}
.contact a { text-decoration:none; color:#333;}
.contact .map a { font-size:11px; color:#666; }
.contact a:hover {color:#f89039;}

.proj-list { float:left; padding-top:0px; overflow:hidden;}
.proj-list li { list-style:none;}
.proj-list li a {
	display:block; 
	text-decoration:none; 
	color:#666; 
	padding:2px 0 2px 15px; 
	width:270px; 
	background:url(../img/arrow.png) 0px -13px no-repeat;}
.proj-list li a:hover { color:#000;  background:url(../img/arrow.png) 0px 6px no-repeat;}

.p-lg {color:#666; text-decoration:none;}
.p-lg:hover {color:#000;}


.list {  padding-top:6px; }/*overflow:hidden;*/
.list li { list-style:none;}
.list li a {
	display:block; 
	text-decoration:none; 
	color:#666; 
	padding:2px 0 2px 15px; 
	background:url(../img/arrow.png) 0px -13px no-repeat;}
.list li a:hover { color:#000;  background:url(../img/arrow.png) 0px 6px no-repeat;}


.profile-main { overflow:hidden; padding:18px 0 12px 0; width:400px}
.profile-main img { float:left; padding-right:12px;}
.profile-main p { padding-top:36px; float:left}
.profile-main p strong { color:#f89039;}
.profile-select {}
.profile-select li { display:inline; float:left; list-style:none;}
.profile-select li a{ margin-right:1px;}
.profile-select li a img {opacity:.36; filter:alpha(opacity=36);} 
.profile-select li a:hover img, .profile-select li  a.active img{opacity:1; filter:alpha(opacity=100);} 

.brochure-txt {padding-top:24px; padding-top:24px}
.brochure-txt p { color:#666;}

.sub-nav { float:left; width:174px; padding-top:25px;}
.sub-nav ul {margin-bottom:18px;}
.sub-nav li { list-style:none; display:block;}
.sub-nav li a {
	text-decoration:none; 
	font-size:11px; 
	text-transform:uppercase; 
	color:#999; 
	display:block; 
	/*width:150px; */
	padding:3px 0 2px 15px; 
	margin-left:5px;}
.sub-nav li a:hover, .sub-nav .active a{ color:#f89039; background:url(../img/bullet.png) 5px 7px no-repeat;}

.award
{
    clear:left;
    padding-top:10px;
    margin-left: 20px;
    width:154px;
}

.line {width:1px; height:257px; background-color:#e8e7e7; float:left; margin:25px 0 0 0;}

/************	SHELL PROPERTIES  ***************/

h1 { font-size:12px; font-weight:bold; color:#f89039; text-transform:uppercase; padding-top:0px;}
h2 {float:right; padding:25px 0 0 0;}
h2 a {
	text-transform: uppercase; 
	background:url(../img/arrow-orange.png) 0 1px no-repeat; 
	padding-left:15px; 
	font-size:10px; 
	color:#666; 
	text-decoration:none}
h2 a:hover {color:#f89039;}	
h3 {color:#f89039; font-size:12px;}
h4 {color:#f89039; font-size:13px; margin-bottom:12px;}
h5 {color:#f89039; font-size:12px; padding:25px 0 0 0; float: left}


.header {height:174px; padding:63px 0 0 0; background-color:#f89039; margin:40px auto 0px auto; width:1000px; overflow:hidden;}

.nav {background-color:#f89039; height:42px; padding-left:240px; width:760px; margin:auto}
.nav li { display: inline; list-style:none;}
.nav li a {
	display:block; 
	text-decoration:none; 
	color:#fff; 
	float:left; 
	font-size:11px; 
	font-weight:bold; 
	margin-top:10px; 
	padding:8px 9px 10px 9px; 
	width:auto; 
	overflow:inherit; 
	text-transform:uppercase;}
.nav li a:hover, .nav .active a{background-color: #fff; color:#f89039;}

.main {border-left:67px solid #f89039; margin:auto; width: 933px; height:300px; border-bottom:40px solid #f89039; overflow:hidden;}
.logo {float:right; margin:42px 0 0 0; padding:10px 0 20px 0; width:200px; text-align:right; background:#fff; }

.content {float:left; height:300px; width:730px;}
.footer {width:1000px; margin:auto; color:#999; font-size:11px;}
.footer span {margin:8px 0 0 0;}
.footer a {color:#666; text-decoration:none;}
.footer a:hover { color:#999;}
.fb {float: left; margin-top:5px !important; padding-right:10px;}

/************	GLOBAL PROPERTIES  ***************/
* {margin: 0; padding: 0;}
body {background:url(../bg-site.png) #fff top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img {border: 0px;}
/*p {line-height:175%; text-align:justify; color:#666; margin-bottom:24px;}*/
p.no-margin {margin-bottom:0px;}
p.m-12 {margin-bottom:12px;}

.clear {clear:both;}
.right {float:right;}
.left {float:left;}

/************ NAV PROPERTIES  ***************/

/************	IE 7 HACKS   ***************/
html* .class {}

/************	IE 6 HACKS   ***************/
* html .class {}

.modalBackground {
 background-color:Gray;
 filter:alpha(opacity=70);
 opacity:0.7;
 z-index:100;
}


/*********** Projects Scrolling Subnav *************/
#ScrollThis
{
    position: relative;
    width: 120px;
    height: 150px;
    overflow: hidden;
}

.ScrollThis-Container
{
    position: absolute;
    width: 120px;
}

.ScrollThisUp, .ScrollThisDown
{
    padding-left: 135px;
}

#ScrollThisControls
{
    margin-top: -30px;
}

.col1
{
    width:244px;
    float:left;
}

.col2
{
    width:244px;
    float:right;
}

.text-orange 
{
    color: #F89039;
    font-weight: 700;
}

.post 
{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: solid 1px #C9C8C8;   
}

#blogwrapper
{
    width: 375px;
    margin-right: 20px;
    float:left;
}

.a-nav li { list-style:none; display:block;}
.a-nav li a 
{
	text-decoration:none; 
	font-size:11px; 
	text-transform:uppercase; 
	color:#999; 
	display:block;
    margin-left: 380px;
}
.a-nav li a:hover, .a-nav .active a{ color:#f89039; background:url(../img/bullet.png) 5px 7px no-repeat;}

.e-pager li { list-style:none; display:inline;}
.e-pager li a 
{
	text-decoration:none; 
	font-size:11px; 
	color:#999; 
}

.e-pager li a:hover 
{
	text-decoration:underline; 
	color:#f89039; 
}

.backtotop
{
	text-decoration:none; 
	font-size:11px; 
	color:#999; 
}

