@font-face {
    font-family: 'tgLTS';
    src: url('/fonts/tradegothicltstd-webfont.eot');
    src: url('/fonts/tradegothicltstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/tradegothicltstd-webfont.woff') format('woff'),
         url('/fonts/tradegothicltstd-webfont.ttf') format('truetype'),
         url('/fonts/tradegothicltstd-webfont.svg#TradeGothicLTStdBdCnNo20') format('svg');
    font-weight: normal;
    font-style: normal;
	font-smooth:always;
}

.list_header { font-family:tgLTS; font-smooth:always; font-style:normal; font-weight:normal; margin:15px 0 5px 0; font-size:15px; line-height:15px; color:#000000; float:left; display:block; clear:both; text-transform:uppercase; }

@font-face {
    font-family: 'FrutigerBold';
    src: url('/fonts/frutib36-webfont.eot');
    src: url('/fonts/frutib36-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/frutib36-webfont.woff') format('woff'),
         url('/fonts/frutib36-webfont.ttf') format('truetype'),
         url('/fonts/frutib36-webfont.svg#FrutigerBold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-smooth:always;
}

@font-face {
    font-family: 'FrutigerCn';
    src: url('/fonts/frutic44-webfont.eot');
    src: url('/fonts/frutic44-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/frutic44-webfont.woff') format('woff'),
         url('/fonts/frutic44-webfont.ttf') format('truetype'),
         url('/fonts/frutic44-webfont.svg#FrutigerCn') format('svg');
    font-weight: normal;
    font-style: normal;
	font-smooth:always;
}


div.site {
	width:100%;
	height:100%;
}

div.center {
	position:relative;
	left:0px;
	top:0px;
	width:885px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

/*Menu*/

div.menu_ {
	float:left;
	top:0px;
	width:885px;
	height:110px;
z-index:1;
}

div.logo_ {
	position:absolute;
	left:0px;
	top:0px;
	width:148px;
	height:86px;
}

div.header-spacer_ {
	position:absolute;
	left:148px;
	top:0px;
	width:416px;
	height:59px;
}

div.ticker_area {
	position:absolute; display:block; clear:none; cursor:pointer;
	left:290px;
	top:0px;
	width:180px;
	height:35px;
}

div.tt { float:left; font-family: FrutigerBold; font-smooth:always; font-weight:normal; font-style:normal; font-size:12px; line-height:12px; color:#1e2022; text-align:center; margin:5px 8px 0 0; }

div.tt h1 { font-family: FrutigerCn; font-smooth:always; font-weight:normal; font-style:normal; font-size:15px; line-height:25px; color:#09367a; text-align:center; }

div.button-contact-off_ {
	position:absolute;
	left:479px;
	top:0px;
	width:98px;
	height:19px;
}

div.button-spacer1_ {
	position:absolute;
	left:740px;
	top:0px;
	width:13px;
	height:19px;
}

div.button-edf-off_ {
	position:absolute;
	left:590px;
	top:0px;
	width:161px;
	height:19px;
}

div.button-spacer2_ {
	position:absolute;
	left:751px;
	top:0px;
	width:10px;
	height:19px;
}

div.button-home-on_ {
	position:absolute;
	left:761px;
	top:0px;
	width:98px;
	height:19px;
}

div.button-spacer-3_ {
	position:absolute;
	left:542px;
	top:19px;
	width:317px;
	height:40px;
}

div.menu-spacer_ {
	position:absolute;
	left:48px;
	top:59px;
	width:52px;
	height:27px;
}

div.nav-area_ {
	position:relative;
	left:197px;
	top:59px;
	width:629px;
	height:27px;
margin-top:5px;
display:block;
z-index:10;
}

/*div.search-spacer-left_ {
	position:absolute;
	left:709px;
	top:59px;
	width:19px;
	height:27px;
}*/

div.search-spacer-top_ {
	position:absolute;
	left:706px;
	top:59px;
	width:153px;
	height:5px;
}

div.search-box_ {
	position:absolute;
display:block;
	left:672px;
	top:64px;
	width:160px;
	height:22px;
/*background-image:url(/site-images/search_box.png);
background-repeat:no-repeat;*/
z-index:999;
}

input.search-input {
	position:absolute;
display:block;
border:1px solid #edeaea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#797979;
	line-height:18px;
background-color: #ffffff;
height:20px;
width:155px;
z-index:1;
}

div.search-button_ {
	position:absolute;
	left:834px;
	top:64px;
	width:27px;
	height:22px;
z-index:1;
}

div.header_ {
	float:left;
	width:881px;
	height:293px;
margin-left:2px;
z-index:999;
}

div.container_ {
	float:left;
	width:885px;
	height:399px;
}

div.home_left {
	float:left;
	width:211px;
	height:auto;
	border-right:1px solid #cecece;
	margin-top:25px;
}

div.home_center {
	float:left;
	width:459px;
	height:auto;
	border-right:1px solid #cecece;
	margin-top:25px;
}

div.home_right {
	float:left;
	width:210px;
	margin-top:25px;
}

div.home_item {
	float:left;
	display:block;
}

div.v-divider {
	float:left;
	display:block;
}

div.footer_ {
	float:left;
	width:881px;
	height:40px;
}

div.footer_item {
	float:left;
	padding-top: 15px; 
}

/*Subpage*/

div.sub_34 {
	float:left;
	width:667px;
min-height:500px;
margin-top:4px;
margin-left:8px;
margin-bottom:20px;
}

div.sub_50 {
margin-left:150px; margin-right:20px;
width:500px;
}

div.sub_14 {
	float:left;
	width:186px;
	margin-left:24px;
margin-top:4px;
}

div.header_sub {
	float:left;
	width:671px;
                text-align:center;
}

div.sub_content {
	float:left;
	width:641px;
	margin-top:12px;
padding-left:15px;
}

div.sub_footer {
float:left;
width:885px;
margin:0px;
padding:0px;
}

div.sub_footer_left {
	float:left;
	width:211px;
	height:auto;
	border-right:1px solid #cecece;
	margin-top:25px;
}

div.sub_footer_center {
	float:left;
	width:458px;
	height:auto;
	border-right:1px solid #cecece;
	margin-top:25px;
}

div.sub_footer_right {
	float:left;
	width:211px;
	height:auto;
	margin-top:25px;
padding-left:0px;
}

div.np_area {
min-height:20px; 
width:100%; 
border-top: solid 1px #cecece;
margin-bottom: 0px;
padding:10px 5px;
margin-top: 0px;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #898383;
}

div.np_area_last {
min-height:20px; 
width:100%; 
margin-bottom: 15px;
padding:10px 5px;
margin-top: 0px;
border-top: solid 1px #cecece;
border-bottom: solid 1px #cecece;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #898383;
}

div.np_area:hover {background:#f0f0f0;}

div.np_area_last:hover {background:#f0f0f0;}

div.proj_area {
min-height:70px; 
width:100%; 
margin-bottom: 0px;
padding:10px 5px;
margin-top: 0px;
border-top: solid 1px #cecece;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #898383;
}

div.proj_area_all {
min-height:40px; 
width:100%; 
margin-bottom: 0px;
padding:10px 5px;
margin-top: 0px;
border-top: solid 1px #cecece;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #898383;
}

div.proj_area_last {
min-height:70px; 
width:100%; 
margin-bottom: 15px;
padding:10px 5px;
margin-top: 0px;
border-top: solid 1px #cecece;
border-bottom: solid 1px #cecece;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #898383;
}

div.proj_area_last_all {
min-height:40px; 
width:100%; 
margin-bottom: 15px;
padding:10px 5px;
margin-top: 0px;
border-top: solid 1px #cecece;
border-bottom: solid 1px #cecece;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #898383;
}

div.proj_area:hover {
background: #f0f0f0;
}

div.proj_area_last:hover {
background: #f0f0f0;
}

div.related_info {
margin-top:20px;
margin-bottom:10px;
}

/*Fonts */

h1 {
	font-family: Arial, sans-serif; 
	font-size: 20px;
	color: #09357a; 
	font-weight: bold; 
	line-height: 28px;
margin: 0px 0px 10px 0px; 
}

h2 {
	font-family: Arial, sans-serif; 
	font-size: 18px;
	color: #09357a; 
	font-weight: bold; 
	line-height: 26px;
margin: 10px 0px 10px 0px; 
}

h3 {
	font-family: Arial, sans-serif; 
	font-size: 16px;
	color: #1e2022; 
	font-weight: normal; 
	line-height: 28px;
margin: 10px 0px 0px 0px; 
padding:0px;
}

h4 {
	font-family: Arial, sans-serif; 
	font-size: 13px;
	color: #232323; 
	font-weight: normal; 
	line-height: 20px;
margin: 10px 0px -10px 0px; 
}

h6 {
	font-family: Arial, sans-serif; 
	font-size: 15px;
	color: #09357a; 
	font-weight: bold; 
	line-height: 28px;
margin: 10px 0px -10px 0px; 
padding:0px;
}

div.tabcontent {
	font-family: Arial, sans-serif; 
	font-size: 13px;
	color: #5a5a5b; 
	font-weight: bold; 
	line-height: 18px;
}

div.proj_content {
	font-family: Arial, sans-serif; 
	font-size: 13px;
	color: #5a5a5b; 
	font-weight: bold; 
	line-height: 18px;
border:solid 1px #cecece;
float:left;
width:628px;
padding:10px;
background:#f0f0f0;
}

div.selected {
background:#f0f0f0;
	color: #38b1e0;
}

div#proj_tabs {
float:left; border-left:1px solid #cecece; border-top:1px solid #cecece; border-right:1px solid #cecece; margin-right:1px; padding:5px 5px 5px 5px;
	font-family: Arial, sans-serif; 
	font-size: 13px;
	color: #5a5a5b; 
	line-height: 18px;
	font-weight: bold; 
}

div.mapcontent {
	font-family: Arial, sans-serif; 
	font-size: 13px;
	color: #5a5a5b; 
	font-weight: bold; 
	line-height: 18px;
}

h5 {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #5a5a5b; 
	font-weight: bold; 
	line-height: 18px;
margin: 0px 0px -10px 0px; 
padding: 0px 0px 0px 0px; 
}

span.c_info {
	font-family: Arial, sans-serif; 
	font-size: 11px;
	color: #5a5a5b; 
	font-weight: bold; 
	line-height: 15px;
margin: 0px 0px -10px 0px; 
padding: 0px 0px 0px 0px; 
}

span.p_info {
	font-family: Arial, sans-serif; 
	font-size: 11px;
	color: #5a5a5b; 
	font-weight: bold; 
	line-height: 18px;
margin: 0px 0px -10px 0px; 
padding: 0px 0px 0px 0px; 
}

p.bio_name {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #09357a; 
	font-weight: bold; 
	line-height: 18px; 
text-transform:uppercase;
padding:0px;
margin:0px;
}

p.bio_title {
	font-family: Arial, sans-serif; 
	font-size: 11px;
	color: #5a5a5b; 
	font-weight: bold; 
	line-height: 16px; 
text-transform:uppercase;
padding:0px;
margin:0px;
}

p {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #232323; 
	font-weight: normal; 
	line-height: 20px; 
}

p.media_contact {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #898383; 
	font-weight: normal; 
	line-height: 16px; 
margin:0px;
padding:0px;
}

p.map {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #898383; 
	font-weight: normal; 
	line-height: 16px; 
margin:0px 0px 10px 0px; 
padding:0px;
}

p.home {
	font-family: Arial, sans-serif; 
	font-size: 11px;
	color: #232323; 
	font-weight: normal; 
	line-height: 17px; 
margin-top:5px;
margin-bottom:5px;
}

p.tabs {
	font-family: Arial, sans-serif; 
	font-size: 11px;
	color: #898383; 
	font-weight: normal; 
	line-height: 15px; 
margin:5px 0px 0px 0px;
padding:0px;
width:75%;
}

.np_date {
	font-family: Arial, sans-serif; 
	font-size: 11px;
	color: #09357a; 
	font-weight: normal; 
	line-height: 15px;
	text-decoration: none; 
}

.press_date {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #09357a; 
	font-weight: normal; 
	line-height: 15px;
	text-decoration: none; 
}

.footer-text {
	font-family: Arial, sans-serif; 
	font-size: 10px;
	color: #97989b; 
	font-weight: normal; 
	line-height: 12px; 
	text-decoration: none; 
}

a {
	font-family: Arial, sans-serif; 
	color: #09357a;
	text-decoration: none; 
        outline: none;
}

a:hover {
	color: #38b1e0;
	text-decoration: underline; 
}

a.bio_title {
color:inherit;
	text-decoration: none; 
}

a.bio_title:hover {
	text-decoration: underline; 
}

div.np_title {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #232323; 
	font-weight: bold; 
	line-height: 15px;
	text-decoration: none; 
margin-bottom:0px;
padding-bottom:0px;
float:left;
width:30%;
}

div.np_brief {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #232323;
	font-weight: normal; 
	line-height: 18px;
	text-decoration: none; 
margin-bottom:0px;
padding-bottom:0px;
float:left;
width:70%;
}

.np_title {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #232323; 
	font-weight: bold; 
	line-height: 16px;
	text-decoration: none; 
margin-bottom:0px;
padding-bottom:0px;
}

.np_brief {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #232323;
	font-weight: normal; 
	line-height: 18px;
	text-decoration: none; 
margin-bottom:0px;
padding-bottom:0px;
}

a.np_title:hover {
	text-decoration: none; 
margin-bottom:0px;
padding-bottom:0px;
}

a.plus_list_home {
	font-family: Arial, sans-serif; 
	text-decoration: none; 
	color: inherit;
}

a.plus_list_home:hover {
	color: #38b1e0;
	text-decoration: underline; 
}

a#plus_list_home {
	font-family: Arial, sans-serif; 
	text-decoration: none; 
	color: inherit;
}

a#plus_list_home:hover {
	color: #38b1e0;
	text-decoration: underline; 
}

li.plus_list_home {
	font-family: Arial, sans-serif; 
	text-decoration: none; 
	color: inherit;
}

a.bullets {font-weight:normal;}

a.bulletsbold {font-weight:bold;}

a.selected {
font-weight:bold;
	color: #38b1e0;
}

a.selected:hover {
font-weight:bold;
	color: #38b1e0;
	text-decoration: underline; 
}

/* Lists */

ul {
	list-style-image: url(/site-images/grey_plus.png);
	margin: 2px;
	padding: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #232323;
}

ul.plus_list_home {
	list-style-image: url(/site-images/grey_plus.png);
	margin: 2px 0px 2px 2px;
	padding: 10px 0px 10px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #09357a;
}

div.plus_list_om ul {
	/*list-style-image: url(/site-images/black_plus.png);*/
list-style:none;
	margin: 2px 0px 2px 2px;
	padding: 10px 0px 10px 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #6eab49;
}

div.plus_list_om li {
	font-family: Arial, sans-serif; 
	text-decoration: none; 
	color: inherit;
}

li.selected {
font-weight:bold;
	color: #38b1e0;
}

a.pdf_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #09357a;
display:block;
clear:both;
line-height:15px;
}

a.pdf_link:hover {
	color: #38b1e0;
}

/* Forms */

table.contact_form_radio_table TR TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#09357a;
    white-space:nowrap;
    border:solid 0px #ffffff;
    border-collapes: collapse;
    vertical-align: center;
    padding: 0px 20px 0px 2px;
}

input.contact_long {
float:left;
width:215px;
height:18px;
border: solid 1px #898383;
background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#898383;
	line-height:16px;
margin-bottom:10px;
}

select.contact_long {
float:left;
width:215px;
height:22px;
border: solid 1px #898383;
background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#898383;
	line-height:16px;
margin-bottom:10px;
}

input.contact_long_radio {
float:left;
height:20px;
border: solid 0px #898383;
background: #ffffff;
padding:0px;
	color:#898383;
margin:0px 0px 0px 0px;
}

textarea.contact_long {
float:left;
width:450px;
height:80px;
border: solid 1px #898383;
background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#898383;
	line-height:20px;
margin-bottom:10px;
}

label.contact_long {
float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#09357a;
}

label.contact_long_radio_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#09357a;
	line-height:16px;}

div.clear {
float:left;
width:100%;
height:5px;
}

img#winner:hover { opacity:.50; filter: alpha(opacity=50); }
