body { margin: 0px; padding: 0px; background-color: #000000; }

body.news { margin: 0px; padding: 0px; background-color: #ffffff; } #container { position: relative; width: 785px; height: 100%; margin: 0px auto -1px auto; background-color: #000000; padding: 0px; }

#menu { position: absolute; top: 0px; left: 0px; width: 785px; height: 60px; padding: 0px; margin: 0px; }

#logo_col { position: absolute; top: 65px; left: 0px; width: 185px; margin: 0px; padding: 0px; border: 0px;}

#soc_col { position: absolute; top: 65px; left: 670px; width: 113px; margin: 0px; padding: 0px; border: 0px;}

#soc_col2 { position: absolute; top: 70px; left: 644px; width: 140px; height: 40px; margin: 0px; padding: 0px; border: 0px; }

#contentWithHeaders { position: absolute; top: 152px; left: 0px; width: 785px; padding: 0px; margin: 0px; }

#contentNoHeaders { position: absolute; top: 110px; left: 0px; width: 785px; padding: 0px; margin: 0px; }

#headline { position: relative; height: 42px; width: 392px; padding: 0px; margin: 0px; }

#headline_double { position: relative; height: 72px; width: 392px; padding: 0px; margin: 0px; }

#lh_col { float: left; position: relative; width: 522px; padding: 0px; margin: 0px; }

.style1 {font-size: 9px} .style9 {color: #FFFFFF}

.rh_col { float: left; width: 262px; margin: 0px 0px 0px 0px; padding: 0px; border: 0px; }

.rh_col_only { position: relative; left: 525px; top: 0px; width: 260px; padding: 0px; margin: 0px 0px 0px 0px; }

.img_div { width:343px; float: right; margin:0px 0px 0px 10px; }

.colText { padding: 0px 12px 0px 0px; }

.paraSpace { position: relative; height: 32px; width: 392px; padding: 0px; margin: 0px; }

.paraSpacebig { position: relative; height: 600px; width: 392px; padding: 0px; margin: 0px; }

.pqSpace { position: relative; height: 14px; width: 261px; padding: 0px; margin: 0px; }

.caption_photo { height: 20px; width: 261px; margin: 1px 0px 2px 0px; padding: 0px; background-color: #333333; }

#projcol { float: left; position: relative; left: 0px; top: 0px; width: 130px; padding: 0px; margin: 0px; }

#projname { float: left; position: relative; left: 1px; top: 0px; width: 261px; padding: 0px; margin: 0px; }

#projdate { float: left; position: relative; left: 2px; top: 0px; width: 130px; padding: 0px; margin: 0px; }

#projlocale { float: left; position: relative; left: 3px; top: 0px; width: 261px; padding: 0px; margin: 0px; }

#preFooterSpace { position: relative; height: 50px; width: 785px; padding: 0px; margin: 0px; }

#footer_logo { position: relative; width: 775px; padding: 8px 0px 16px 4px; margin: 0px; }

.clear { clear: both; }

/* PADDING */

.pad_news { padding: 10px 0px 10px 0px; } .pad_t8 { padding: 8px 0px 0px 0px; } .pad_b1 { padding: 0px 0px 1px 0px; } .pad_b8 { padding: 0px 0px 8px 0px; } .pad_b11 { padding: 0px 0px 11px 0px; } .pad_b12 { padding: 0px
0px 12px 0px; } .pad_proj { padding: 5px 0px 0px 3px; } .pad_date { padding: 5px 0px 0px 92px; }

/* RULES */

hr { border: 0px solid #ffffff; border-top: 1px solid #ffffff; /*the border*/ width: 519px; height: 1px; /*whatever the total height of the border-top and border-bottom equal*/ margin: 0px 0px 1px 0px; padding: 0px; }

hr.rhc { border: 0px solid #ffffff; border-top: 1px solid #ffffff; /*the border*/ width: 261px; height: 1px; /*whatever the total height of the border-top and border-bottom equal*/ margin: 0px 0px 1px 0px; padding: 0px; }

hr.dot_lhc { border: 0px #ffffff dotted; border-top: 1px #ffffff dotted; /*the border*/ width: 507px; height: 1px; margin: 0px 0px 1px 0px; padding: 0px; }

hr.dot_rhc { border: 0px #ffffff dotted; border-top: 1px #ffffff dotted; /*the border*/ width: 261px; height: 1px; margin: 0px 0px 1px 0px; padding: 0px; }

hr.pullquote { border: 0px solid #ffffff; border-top: 1px solid #ffffff; /*the border*/ width: 261px; height: 1px; margin: 0px 0px 2px 0px; padding: 0px; text-align: left; }

hr.grey_rhc { border: 0px #7a7a7a solid; border-top: 1px #7a7a7a solid; /*the border*/ width: 261px; height: 1px; margin: 0px 0px 1px 0px; padding: 0px; }

hr.footer { border: 0px solid #ffffff; border-top: 1px solid #ffffff; /*the border*/ width: 785px; height: 1px; margin: 0px 0px 1px 0px; padding: 0px; }

hr.news0 { border: 0px solid #ffffff; border-top: 1px solid #ffffff; /*the border*/ width: 785px; height: 1px; margin: 0px 0px 1px 0px; padding: 0px; }

/* TEXT */

p,.para,li,lh { font-family: verdana; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; color: #ffffff; }

a { font-family: verdana; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; color: #D2B1FF; text-decoration: none; } a:hover { text-decoration: underline; }

a.proj { font-family: verdana; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; color: #ffffff; text-decoration: underline; }

a.sm_allcaps { font-family: verdana; font-size: 10px; line-height: 10px; font-style: normal; font-variant: normal; font-weight: normal; color: #ffffff; text-decoration: underline; }

a.related { font-family: verdana; font-size: 11px; line-height: 15px; font-style: normal; font-variant: normal; font-weight: normal; color: #D2B1FF; margin: 1px 0px 0px 0px; padding: 0px; text-decoration: none; }
a.related:hover { text-decoration: underline; }

.subhead { font-family: verdana; font-size: 15px; line-height: 17px; font-style: normal; font-variant: normal; font-weight: bold; color: #ffffff; }

.caption { font-family: verdana; font-size: 10px; line-height: 10px; font-style: normal; font-variant: normal; font-weight: normal; color: #656565; margin: 1px 0px 0px 0px; padding: 0px; }

.caption_foot { font-family: verdana; font-size: 10px; line-height: 10px; font-style: normal; font-variant: normal; font-weight: normal; color: #ffffff; margin: 1px 0px 0px 0px; padding: 0px; }

.related { font-family: verdana; font-size: 11px; line-height: 15px; font-style: normal; font-variant: normal; font-weight: normal; color: #ffffff; margin: 4px 0px 0px 0px; padding: 0px; } .related_gry { font-family:
verdana; font-size: 11px; line-height: 15px; font-style: normal; font-variant: normal; font-weight: normal; color: #656565; margin: 4px 0px 0px 0px; padding: 0px; }

.firstwords { font-family: verdana; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; color: #99CCFF; }

/* NEWS */

.news_t1 { color: #EAE9E7; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t2 { color: #D6D2CF; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t3 { color: #C1BCB6; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t4 { color: #ADA59E; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t5 { color: #988F86; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t6 { color: #898178; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t7 { color: #72695F; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t8 { color: #645A50; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t9 { color: #554B47; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

.news_t10 { color: #443A36; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; }

a.anews_t1 { color: #000000; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

a.anews_t2 { color: #554B47; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none;

}

a.anews_t3 { color: #645A50; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

a.anews_t4 { color: #72695F; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

a.anews_t5 { color: #898178; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

a.anews_t6 { color: #988F86; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

a.anews_t7 { color: #ADA59E; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

a.anews_t8 { color: #C1BCB6; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

a.anews_t9 { color: #D6D2CF; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

a.anews_t10 { color: #EAE9E7; font-family: verdana,arial,helvetica,'sans serif'; font-size: 13px; line-height: 19px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

.border { border-color: #333333; border-width: 1px; border-style: solid; }

#p_title_1 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_2 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_3 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_4 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_5 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_6 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_7 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_8 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_9 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_10 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_11 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_12 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_13 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_14 {position: relative; right: -520px; height: 100%; width: 262px; padding: 0px; margin: 0px;}

#p_title_15 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_16 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_17 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_18 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_19 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_20 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_21 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_22 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_23 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_24 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_25 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_26 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_27 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_28 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_29 {position: relative; right: -520px; height: 100%; width: 262px; padding: 0px; margin: 0px;}

#p_title_30 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_31 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_32 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_33 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_34 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_35 {position: relative; right: -520px; height: 100%; width: 262px; padding: 0px; margin: 0px;}

#p_title_36 {position: relative; right: -520px; height: 100%; width: 262px; padding: 0px; margin: 0px;}

#p_title_37 {position: relative; right: -520px; height: 100%; width: 262px; padding: 0px; margin: 0px;}

#p_title_38 {position: relative; right: -520px; height: 100%; width: 262px; padding: 0px; margin: 0px;}

#p_title_39 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_40 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_41 {position: relative; right: -520px; height: 100%; width: 262px; padding: 0px; margin: 0px;}

#p_title_42 {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_43 {position: relative; right: -520px; height: 100%; width: 261px; padding: 0px; margin: 0px;}

#p_title_44 {position: relative; right: -520px; height: 100%; width: 261px; padding: 0px; margin: 0px;}

#p_title_45 {position: relative; right: -520px; height: 100%; width: 261px; padding: 0px; margin: 0px;}

#p_title_49 {position: relative; right: -520px; height: 100%; width: 261px; padding: 0px; margin: 0px;}

#p_title_asct {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_col {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_com {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_con {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_env {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_grdns {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_mspl {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_news {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_ofs {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_of {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_phil {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_press {position: relative; height: 100%; width: 260px; padding: 0px; margin: 0px;}

#p_title_pressa {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_projs {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_retail {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_terms {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_twrs {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

 #p_title_wtf {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

#p_title_welc {position: relative; height: 100%; width: 392px; padding: 0px; margin: 0px;}

 #pullquote_43 {position: relative; height: 145px; width: 262px; padding: 0px; margin: 0px;} #pullquote_44 {position: relative; height: 201px; width: 262px; padding: 0px; margin: 0px;}

#pullquote_45 {position: relative; height: 145px; width: 262px; padding: 0px; margin: 0px;}

#pullquote_49 {position: relative; height: 145px; width: 262px; padding: 0px; margin: 0px;}

#pullquote_50 {position: relative; height: 245px; width: 262px; padding: 0px; margin: 0px;}

#pullquote_51 {position: relative; width: 262px; height: 135px; padding: 0px; margin: 0px;}
