﻿@charset "UTF-8";
html,
div,
span,
applt,
obect,
h1,
h2,
h3,
p,
pe,
a,
abbr,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

.grid_4,.grid_12{display:inline;float:left;margin-left:0px;margin-right:10px;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,

.coda-slider-wrapper{padding:10px 0}
.coda-slider{background:#ebebeb;height:198px}
.coda-slider-no-js .coda-slider{height:200px;overflow:auto !important;padding-right:20px}
.coda-slider,
.coda-slider .panel{width:300px}
.coda-slider-wrapper.arrows .coda-slider,
.coda-slider-wrapper.arrows .coda-slider .panel{width:340px}
.coda-slider-wrapper.arrows .coda-slider{margin:0px}
.coda-nav-left a,
.coda-nav-right a,
.coda-nav-left a:hover,
.coda-nav-right a:hover,
.coda-nav-left a:visited,
.coda-nav-right a:visited{background-color:#016597;color:#fff;padding:90px 5px;width:30px;margin-top:0px}
.coda-nav ul li a.current{background:#39c}
.coda-slider .panel-wrapper{padding:0px}
.coda-slider p.loading{padding:20px;text-align:center}
.coda-nav ul{clear:both;display:block;margin:auto;overflow:hidden}
.coda-nav ul li{display:inline}
.coda-nav ul li a{background:#000;color:#fff;display:block;float:left;margin-right:1px;padding:3px 6px;text-decoration:none}
.coda-slider-wrapper{clear:both;overflow:auto}
.coda-slider{float:left;overflow:hidden;position:relative}
.coda-slider .panel{display:block;float:left}
.coda-slider .panel-container{position:relative}
.coda-nav-left,
.coda-nav-right{float:left}
.coda-nav-left a,
.coda-nav-right a{display:block;text-align:center;text-decoration:none}

#fullscreen_project_slideshow .coda-slider,
#fullscreen_project_slideshow .coda-slider .panel{width:960px;}
#fullscreen_project_slideshow .coda-slider .panel-wrapper{padding:0}
#fullscreen_project_slideshow .coda-slider-wrapper{padding:0}

#homepage_image_gallery{width:960px;}
#homepage_image_gallery .panel{width:960px;height:580px}

.project_image img{display:block}
.project_image .the_slider{margin-bottom:20px}
.project_image .coda-slider-wrapper{padding:0;overflow:hidden}

.project_image a.xcos{outline:none}
.project_image .coda-nav-left{position:relative;z-index:3;left:30px;margin-left:-25px}
.project_image .coda-nav-right{position:relative;left:-30px;margin-right:-25px;z-index:3}
.project_image #project_image_gallery{width:620px;background-color:transparent}
.project_image #project_image_gallery .panel{width:620px}
.project_image #project_image_gallery .panel .panel-wrapper{padding:0}

#overlay-container{position:relative;overflow:hidden;top:-601px;height:200px;}
#overlay-container #homepage-image-overlay{position:relative;width:300px;overflow:hidden;height:580px;}
#overlay-container #homepage-image-overlay #overlay_text{position:relative; z-index:3; top:-565px; margin-left:12px; height:580px;width:270px;text-align:justify; display:block;color:white;overflow:hidden;}
#overlay-container #homepage-image-overlay #overlay_text .spacer{margin:0px 0px 10px 0px;display:block;height:1px;width:100%;background-color:white;margin-bottom:5px}
#overlay-container #homepage-image-overlay #overlay_text h3{margin-top:5px;font-weight:bold;font-size:25px;margin-bottom:5px;line-height:1.2em}
#overlay-container #homepage-image-overlay #overlay_text a,
#overlay-container #homepage-image-overlay #overlay_text a:hover{color:white}
#overlay-container #overlay_image{position:relative;top:0px;left:0px;height:580px;}
#overlay-container .spotlight_data{visibility:hidden;width:0px;height:0px;margin:0px;padding:0px;}
#overlay-container .overlay_data{visibility:hidden;width:0px;height:0px;margin:0px;padding:0px;}
 
.header_link a,
.header_link a:visited,
.header_link a:link{color:#666;text-decoration:none;font-weight:normal;font-size:18px;margin-left:10px;padding-bottom:5px}

.pe_header{background-color:#006AA7;color:white;display:block;font-size:12px;font-weight:bold;margin-bottom:10px;padding:5px 10px}
a.no_underline{text-decoration:none}
a:hover .pe_header{text-decoration:underline}

.spotlight_project{position:relative;top:-275px;width:340px;height:195px;border-top:1px solid #964B00;border-bottom:1px solid #964B00;}
.spotlight_project .project_title{position:relative;top:-15px;margin:2px 0 3px 0;font-size:12px;}
.spotlight_project .project_title h4{color:black;margin-bottom:0px;font-weight:normal;font-size:14px;line-height:1.4em}
.spotlight_project .project_title h5{color:black;text-transform:uppercase;font-size:10px;font-weight:normal;line-height:1.4em;margin:0}

#projinfo_tbl {position:relative;top:-10px;border-spacing:0; width: 340px;}
#projinfo_tbl #label {width:95px;}

#homepage_infoboxes {position:absolute;top:600px;width:960px; height:240px; overflow:hidden;}
#homepage_infoboxes #homepage_projects {position:relative; width:300px;height:240px;}
#homepage_infoboxes #homepage_projects a:link{text-decoration:none;}
#homepage_infoboxes #homepage_projects .home_lft_panel{height: 200px;background:transparent url(../imgs/homepage-why-us.jpg) no-repeat;}
#homepage_infoboxes #homepage_projects .home_rt_panel{position:absolute;top:-473px;left:660px;height: 200px;background:transparent url(../imgs/houston.jpg) no-repeat;}
#homepage_infoboxes #homepage_projects h3{color:#016597;margin:0;font-size:17px}
#homepage_infoboxes #homepage_projects img{display:block;margin:0;padding:0}

#homepage_infoboxes #homepage_projects .overlay
{
	margin:0;
	padding:0;
	width:300px;
	position:relative;
	background:-moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.75)), color-stop(100%, rgba(0,0,0,0)));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);
	background:-o-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);
	background:-ms-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);
	background:linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#00000000',GradientType=0 );
	color:white;
	text-decoration:none}

#homepage_infoboxes #homepage_projects .overlay .project_name{position:relative; top:-7px;font-size:16px;padding:15px 10px 0 0; font-weight:bold;height:220px;text-align:right;}
#homepage_infoboxes #homepage_projects .overlay .read_more{margin-left:10px;font-size:12px}

#homepage_projdesc {position:relative;top:30px;left:310px;width:340px;}
#homepage_projdesc h3{position:relative;top:-265px; text-align:right; font-size:16px;}

.project_info{color:#666;font-size:12px}
.project_info label{display:block;color:black;margin-top:20px}
.project_info h2{color:#016597;font-weight:normal;margin-bottom:0px;font-size:28px;line-height:1.2em}
.project_info h3{color:#016597;font-weight:normal;font-size:14px}
.project_image .gallery_thumb{margin-bottom:20px}

.project_image .gallery_thumbs a.full_screen_link{margin:10px 20px;display:block;width:80px;height:40px;float:left;text-decoration:none;color:#016597}
.project_image .gallery_thumbs a.full_screen_link div{font-size:10px;display:block;width:80px;height:20px;margin:auto;text-align:center;border:0px;float:left;line-height:2.0em}
.project_image .gallery_thumbs a.full_screen_link div.top_left{height:9px;width:9px;border-top:1px solid #016597;border-left:1px solid #016597}
.project_image .gallery_thumbs a.full_screen_link div.top{height:10px;width:60px}
.project_image .gallery_thumbs a.full_screen_link div.top_right{height:9px;width:9px;border-top:1px solid #016597;border-right:1px solid #016597}
.project_image .gallery_thumbs a.full_screen_link div.bottom_left{height:9px;width:9px;border-bottom:1px solid #016597;border-left:1px solid #016597}
.project_image .gallery_thumbs a.full_screen_link div.bottom{height:10px;width:60px}
.project_image .gallery_thumbs a.full_screen_link div.bottom_right{height:9px;width:9px;border-bottom:1px solid #016597;border-right:1px solid #016597}
.project_image h3{color:#016597;font-size:18px;float:left}
.project_image .view_link{font-size:12px;float:right;margin-top:10px}
#fullscreen_project_slideshow{display:none}

body
{
	margin:0;
	padding:0;
	border:0;
	height:100%;
	background:#fff url("../imgs/wsbkg.png") repeat;
	color:#333;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	font:14px/1.5 Arial,arial,verdana,sans-serif}
	
body,p,ul{font-family:Arial,arial,verdana,sans-serif}
	
p,
ol,
ul,
td{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;line-height:18px}
pre{background-color:#eee;padding:10px;font-size:11px}

a{color:#000}
a:visited{color:#666}
a:hover{color:#fff;background-color:#000}

a:focus{outline:1px dotted}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}
p,
dl,
hr,
h1,
h3,
h4,
h5,
h6,
ul{margin-bottom:10px}

.inputContainer{position:relative;float:left}

#header{margin-top:0px;}
.header_right{margin-top:16px;}
#pageContent_container{float:left}

.float_right{float:right}
.float_left{float:left}
.large_margin_bottom{margin-bottom:45px;}

.clearer{clear:both;height:1px}
.nopadding{padding:0px}

a:hover{background-color:transparent;color:#616161}
.even{background-color:#DDD}
.odd{background-color:#CCC}


/***************************CSS Start****************************/
#container 
{	
	margin:0 auto;
	width:960px;
	height: 100%;
	background: #fff url("../imgs/bg.png");
	border-left: 1px solid #AD590D;
	border-right:1px solid #AD590D;
}

#header_container 
{
	position:relative;
	display:block;
	width:960px;
}

#logo 
{
	padding:40px 0 0 35px;
	width:450px;
}

/*QR code div*/
#jagQR {
	width:132px;
	height:132px;
	position: relative;
	float: right;
	padding: 20px 20px;
	border: 1px solid #000;
}

#topmenu
{
	position:relative;
	margin:0px 0 0 10px;
	width:800px;
	height: 30px;
	top:-10px;
}

#socialmenu 
{
	position:relative; 
	float:right;
	width:175px;
	top:-50px;
}

#maparea 
{
	position:relative;
	height:auto;
	width:900px;
	margin:0 auto;
}

#main_nav{text-transform:uppercase;}
ul.navbar{display:block;}
ul.navbar li{list-style-type:none;margin:0px;padding:10px 0 0 0;float:left;margin-right:10px}
ul.navbar li a{color:#616161;text-decoration:none;font-size:14px}
ul.navbar li a:hover{color:#964B00;background-color:transparent;text-decoration:none}

#home_main_content{position:relative;width:960px;}
#main_content{min-height:650px;top:-10px;margin-bottom:0px;border-top:1px solid #AB5404;margin-bottom:10px;}

#homepage .coda-slider-wrapper{position:relative;top:-10px;padding-top:0px; width:960px;margin:0 0 0 0;}
#homepage_slider_controls {position:relative;top:-620px;left:772px;background:transparent url("../imgs/slidercontrolbar.png") no-repeat;width:180px;height:43px;font-size:10px;}
#homepage_slider_controls .fullscreen_colorized a{position:relative;top:10px;left:9px;padding-top:1px;color:#666;text-decoration:none;font-size:19px;outline:none;}
#homepage_slider_controls .fullscreen_chil a{padding-top:1px;color:#f8b990;text-decoration:none;font-size:36px;outline:none}
#homepage_slider_controls a.current{color:#fff;}

#homepage-social-fb {position:absolute;background:transparent url(../imgs/homepage-social-fb.png) no-repeat;height:40px;width:40px;left:790px; top:145px;z-index:1;}
#homepage-social-in {position:absolute;background:transparent url(../imgs/homepage-social-in.png) no-repeat;height:40px;width:40px;left:830px; top:145px;z-index:1;}
#homepage-social-bloggr {position:absolute;background:transparent url(../imgs/homepage-social-bloggr.png) no-repeat;height:40px;width:40px;left:870px; top:145px;z-index:1;}
#homepage-social-email {position:absolute;background:transparent url(../imgs/homepage-social-email.png) no-repeat;height:40px;width:40px;left:910px; top:145px;z-index:1;}

.billboard
{
	margin-bottom:10px;
	min-height:380px;
	width:960px;
}

.aboutus{background:url(../imgs/about-us.jpg) no-repeat;}
.architect{background:url(../imgs/architect.jpg) no-repeat;}
.core-values{background:url(../imgs/why-us.jpg) no-repeat;}
.whyus{background:url(../imgs/why-us.jpg) no-repeat;}

div.info 	
{
	width:218px;
	height:380px;
	padding-left:20px;
	overflow:hidden;
}

.infotxt {width:218px;font-size:35px; font-family:'telegrafico'; color: #fff;padding:225px 0 10px 0;border-bottom:1px solid #fff; line-height:30px; text-align:center;}
.infotxt2 {width:218px;font-size:35px; font-family:'telegrafico'; color: #fff;padding:25px 0 10px 0;border-bottom:1px solid #fff; line-height:30px; text-align:center;}
.jacobs {font-size:60px; font-family:'telegrafico'; color: #fff;line-height:50px;text-align:center;}
.ag {font-size:18px; font-family:'opensans-semibold',arial;color: #fff;padding-bottom:10px; text-align:center;}
.jagtxt {padding:25px 0 20px 25px; width:890px;}

h2{font-size:30px; font-family:'telegrafico';}
.quote{font-size:15px; font-family:'opensans-semibold',arial; font-weight:bold;}

.billboard .pe_header{font-family:'telegrafico'; background-color:transparent;color:#fff;font-size:32px;font-weight:bold;padding:225px 0 0 15px; width:275px;line-height:32px;}
.billboard .pe_text{color:#6c6c6c;font-size:22px}

.blue-line-spacer{margin:0px 0px 10px 0px;display:block;height:1px;width:100%;background-color:#016597}
.gray-line-spacer{margin:0px 0px 6px 0px;display:block;height:1px;width:100%;background-color:#c9c9c9;}
.brown-line-spacer{margin:0px 0px 6px 0px;display:block;height:1px;width:100%;background-color:#AB5404;}
.smbrown-line-spacer{margin:0px 0px 6px 0px;display:block;height:1px;width:100%;background-color:#AB5404;}

#home_footer {position:relative; left:280px; text-align:right; height: 20px; width:935px;}  
#footer {position: relative; text-align:right; height: 30px; width:935px;} 

#project_wrapper{width:960px;height:250px;margin-bottom:30px;overflow:hidden;}
#rendering_wrapper {width:960px; height:250px; margin-bottom:30px;overflow:hidden;}
#commercial_wrapper {width:960px; height:250px; margin-bottom:30px;overflow:hidden;}
#residential_wrapper {width:960px; height:250px; margin-bottom:30px;overflow:hidden;}
#multi_wrapper {width:960px; height:250px; overflow:hidden;}

.sectorhdr{font-family:'telegrafico',arial; color:#AB5404;font-size:25px; padding-left:20px;padding-top:10px;}

.project_container {width:230px; margin:0 10px 0 0;float:left;}
.project_container_rt{width:230px; margin:0 0px 0 0;float:right;}

#projhdr {width:940px;margin-left:auto;margin-right:auto; padding-top:15px;}
#projhdr span{font-family:'telegrafico',arial; color:#666;font-size:35px; padding-left:20px;padding-bottom:10px;}

#projects .projects_title h1{padding-left:20px;color:#AB5404;font-size:32px;font-weight:bold;margin:0}
#projects .projects_title h1.margin_bottom{margin-bottom:10px;}
#projects .projects_title .blue-line-spacer{margin-top:11px}
#projects .project_filter{width:300px; border:1px solid red;}
#projects .filters select{height:30px;color:#333;background-color:#f5f5f5;border:1px solid red;}
#projects .customStyleSelectBox{font-size:11px;background-color:#f5f5f5;color:#7c7c7c;padding:6px 7px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px 2px;margin-right:10px;margin-bottom:20px;width:286px;border:solid 1px #c9c9c9}
#projects .customStyleSelectBoxInner{background:url(../imgs/filter-down-arrow.png) no-repeat center right;width:286px}
#projects #project_text_search{font-size:11px;padding:7px 7px 8px 7px;width:286px}

.projects h3{color:#016597;margin:0}
.projects .view_link{float:right}
.projects .view_link a{text-decoration:none;outline:none}
.projects .sector-thumb-container{width:300px;height:153px;overflow:hidden}
.projects .sector-thumb-container img{display:block}
.projects .sector-thumb-container a,
.projects .sector-thumb-container a:hover,
.projects .sector-thumb-container a:visited{color:white;text-decoration:none}
.projects .sector-thumb-container .overlay_shade{position:relative;width:300px;height:153px;display:block;background-color:black;opacity:0.35;filter:Alpha(Opacity=35);margin:0px}
.projects .sector-thumb-container .overlay{position:relative;padding:10px}
.projects .sector-thumb-container .overlay a.project_name{display:block;font-weight:normal;font-size:13px;line-height:15px;text-decoration:none}
.projects .sector-thumb-container .overlay .project_location{display:block;font-size:10px;line-height:1.2em;margin-top:4px;text-decoration:none;text-transform:uppercase}
.projects .sector-thumb-container:hover .overlay_shade{top:-153px;margin-bottom:-153px}
.projects .sector-thumb-container:hover .overlay{top:-153px}

.project_container .blue-line-spacer{margin-bottom:8px}
.project_title{display:block;height:53px;}
.project_title a{text-decoration:none;bottom:0;}

.project_title a h4{color:black;margin-bottom:0px;font-weight:normal;font-size:12px;}
.project_title a h5{text-transform:uppercase;font-size:10px;font-weight:normal;color:black;margin:0}

.project_info{color:#666;font-size:12px}
.project_info .award-description{font-size:11px}
.project_info .award-description p{font-size:11px;margin:0}
.project_info .award{margin-bottom:10px}
.project_info label{display:block;color:black;margin-top:20px}
.project_info h2{color:#016597;font-weight:normal;margin-bottom:0px;font-size:28px;line-height:1.2em}
.project_info h3{color:#016597;font-weight:normal;font-size:14px}
.project_image .gallery_thumb{margin-bottom:20px}
.project_image .gallery_thumbs a.full_screen_link{margin:10px 20px;display:block;width:80px;height:40px;float:left;text-decoration:none;color:#016597}
.project_image .gallery_thumbs a.full_screen_link div{font-size:10px;display:block;width:80px;height:20px;margin:auto;text-align:center;border:0px;float:left;line-height:2.0em}
.project_image .gallery_thumbs a.full_screen_link div.top_left{height:9px;width:9px;border-top:1px solid #016597;border-left:1px solid #016597}
.project_image .gallery_thumbs a.full_screen_link div.top{height:10px;width:60px}
.project_image .gallery_thumbs a.full_screen_link div.top_right{height:9px;width:9px;border-top:1px solid #016597;border-right:1px solid #016597}
.project_image .gallery_thumbs a.full_screen_link div.bottom_left{height:9px;width:9px;border-bottom:1px solid #016597;border-left:1px solid #016597}
.project_image .gallery_thumbs a.full_screen_link div.bottom{height:10px;width:60px}
.project_image .gallery_thumbs a.full_screen_link div.bottom_right{height:9px;width:9px;border-bottom:1px solid #016597;border-right:1px solid #016597}
.project_image h3{color:#016597;font-size:18px;float:left}
.project_image .view_link{font-size:12px;float:right;margin-top:10px}

#contactlabel {font-size:30px; font-family:'telegrafico';}
#contactarea {width:900px;margin:0 0 25px 0; min-height:625px;margin-left: auto;margin-right: auto;overflow:hidden;}
#contact-wrapper{float:left;padding-left:35px; width:450px;margin-right:auto;margin-left:auto;text-align:center;}
#contact-wrapper div{clear:both;margin:1em 0}
#contact-wrapper label{display:block;float:none;font-size:16px;width:auto;color:#e85b3f;display:none;}

form#contactform textarea{width:422px;height:239px;display:block;overflow:auto;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow: inset 0 0 3px #EEF5F7;-webkit-box-shadow:inset 0 0 3px #EEF5F7;background:#FFF;padding-left:13px;padding-right:13px;font-size:18px;padding-top:13px;font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:#3e3e3e}
form#contactform textarea:focus{border:1px solid #6ec7e7;-webkit-border-radius:4px;-moz-border-radius:4px}
form#contactform  .message-bg{height:252px}
input,textarea{outline:none}
form#contactform input{height:55px;width:422px;margin:0 0 0 0;font-size:18px;background:#FFF;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow: inset 0 0 3px #EEF5F7;-webkit-box-shadow:inset 0 0 3px #EEF5F7;padding-left:13px;padding-right:13px;color:#3e3e3e;font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:#3e3e3e}
form#contactform input:focus{border:1px solid #6ec7e7;-webkit-border-radius:4px;-moz-border-radius:4px}
form#contactform.input-bg{height:55px;margin-bottom:30px;position:relative}
form#contactform input.submit-button{float:left;width:450px;height:85px;background:url(../imgs/send.png) top no-repeat;cursor:pointer;color:#FFF;border:none;text-indent:-9999px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
form#contactform input.submit-button:hover{width:450px;height:85px;background:url(../imgs/send.png) bottom no-repeat;color:#FFF;cursor:pointer;border:none;text-indent:-9999px}

#contactarea .contactinfo{position:relative; top:35px;float:right; height:550px; width:350px;}
#contactarea span {font-size:30px; font-family:'telegrafico'; color:#666;float:left;}
#contactarea #contactImg {position:relative; top:225px; margin:0 auto; height:265px; width:340px; background:url(../imgs/contact.jpg) no-repeat;}
.emailMsg {position:relative; top:25px;margin-left:40px;width:550px; height: 50px; font-size:20px; color:#666; font-family:'telegrafico';}

ul.info{
	float: right;
	list-style: none;
}

ul.info li{
	float: left;
	margin-right: 40px;
	font-family: 'opensans-semibold',sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	margin-bottom: 20px;
	color: #4d4d4d;
	
}

ul.info li a{
	color: #4d4d4d;
}

ul.info li.ph{
	background: url(../imgs/icons.png) left top no-repeat;
	padding-top: 25px;
}

ul.info li.fax{
	background: url(../imgs/icons.png) left -75px no-repeat;
	padding-top: 25px;
}

ul.info li.ad{
	background: url(../imgs/icons.png) left -206px no-repeat;
	padding-top: 25px;
}

ul.info li.mail{
	background: url(../imgs/icons.png) left -135px no-repeat;
	padding-top: 25px;
}

@font-face {
    font-family: "telegrafico";
    src: url(../font/telegrafico.ttf) format("truetype");
}

@font-face {
    font-family: "opensans-semibold";
    src: url('../font/opensans-semibold.eot');
    src: url('../font/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-semibold.woff') format('woff'),
         url('../font/opensans-semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#upperleftMenu {
	min-height:20px;
	position:relative;
	float:right;
	margin-right:10px;
	margin-top:10px;
}

#upperleftMenu a {
	position:relative;
	left:20px;
	top:3px;
	font-size:13px;
	text-decoration:none;
	color:#333;
}

#upperleftMenu a:hover {
	color:#964B00;
}

#upperleftMenu ul > li{
	position:relative;
	width:75px;
	margin-left:10px;
    display: inline-block;   /* You can also add some margins here to make it look prettier */
    *display:inline; /* this fix is needed for IE7- */
}

.login {
	background: url(../imgs/log-in.png) left no-repeat;
	margin-right:10px;
}

.logout {
	background: url(../imgs/log-out.png) left no-repeat;
	margin-right:10px;
}

#uploadbox {
	margin-left:20px;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}

#uploadbox ul > li{
	list-style-type:none;
	display:inline-block;
	*display:inline;
	margin-left:10px;
}

.TIMG_Container {
    /*width: 80%;
    margin: 30px auto;
    overflow: hidden;
	min-height:300px;*/
	
	width: 90%;
	min-width: 900px;
	margin: 25px auto;
}

#columns {
	-webkit-column-count: 4;
	-webkit-column-gap: 10px;
	-webkit-column-fill: auto;
	-moz-column-count: 4;
	-moz-column-gap: 10px;
	-moz-column-fill: auto;
	column-count: 4;
	column-gap: 15px;
	column-fill: auto;
}

.pin {
	display: inline-block;
	background: #FEFEFE;
	border: 2px solid #FAFAFA;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding: 15px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	cursor:pointer;
}

.pinvideo {
	display: inline-block;
	background: #FEFEFE;
	border: 2px solid #FAFAFA;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding: 15px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	cursor:pointer;
	width:330px;
}

.pin img {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

.pin p {
	font: 12px/18px Arial, sans-serif;
	color: #333;
	margin: 0;
}

@media (max-width: 650px) {
	#columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		width: 50%;
	}
	
	.sectorhdr{ 
		width:50%;
	}
	
	#uploadbox {
		width:50%;
	}
}

@media (max-width: 400px) {
	#columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		width: 25%;
	}
	
	.sectorhdr{ 
		width:25%;
	}
	
	#uploadbox {
		width:25%;
	}
}

/*@media (min-width: 1100px) {
	#columns {
		-webkit-column-count: 5;
		-moz-column-count: 5;
		column-count: 5;
	}
}

#columns:hover .pin:not(:hover) {
	opacity: 1.0;
	cursor:pointer;
}
*/

#resize {
	width:15px;
	height:15px;
}

.button{background-color:#2b91af;box-shadow:0 2px 3px rgba(0,0,0,0.3);color:#fff;cursor:pointer;display:inline-block;text-align:center;text-decoration:none}
.button.small{float:right;}
.button:hover{background-color:#1e1e1e}
.button>span{font-size:84%}
.button.b-close,.button.bClose{border-radius:7px 7px 7px 7px;box-shadow:none;font:bold 131% sans-serif;padding:0 6px 2px;position:absolute;right:-7px;top:-7px}
#popup,#popup2,.bMulti{background-color:#fff;border-radius:10px 10px 10px 10px;box-shadow:0 0 25px 5px #999;color:#111;display:none;min-width:350px;padding:25px}
#popup .logo{color:#2b91af;font:bold 325% 'Petrona',sans}
#popup,.bMulti{min-height:250px}
#popup2 iframe{background:url('loader.gif') center center no-repeat;min-height:240px;min-width:450px}

#NewsFlashBlink {
  -moz-animation-duration: 1000ms;
  -moz-animation-name: blink;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;
  
  -webkit-animation-duration: 1000ms;
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  
  animation-duration: 1000ms;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

@-moz-keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@-webkit-keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}