/*html, body { height:100%; }*/

html, body { 
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:900px;
  height: 100%;
  margin: auto;
}

/*body { background:#999 url('../images/common/background.png') repeat-y top left; font:11px/15px Arial, Helvetica, Sans-serif; color:#231f20;}*/
body { background:#666 url('../images/common/background_cntr-10.png') repeat-y; background-position: center; font:11px/15px Arial, Helvetica, Sans-serif; color:#231f20;}

.soc-media-image  {
	margin: 10px 0 10px;
}  

fieldset, dd, dt, dl { border:0; padding:0; margin:0; }
a, a:hover, li a:hover { font-weight:bold; color:#f26e21; text-decoration:none; }
ul { padding:0; }
li { padding:0; display:block; list-style-type:none; }
p { padding:0 0 15px 0; }
body, #content, #bodyPage, #header, #menu, #footer, #search_members, #about_4, #members, #eventsBlock, #eventsTrailer, #eventsTrailer2, form, ul, li, p, h1, h2, h3, h4, h5 { margin:0; }
#header h1, h3#Benefits, h3#CompanyMembership, h3#AssociateMembership, h3#CorporateMembership, h3#services, h3#locations, h3#staff, h3#editors, #member label, h3#headquarters, h3#questions, h3#chapters, h3#events, h3#tickets, h4#editors, h4#agency, h3#trailer, h3#Plan01, h3#Plan02, h3#Plan03, h3#PostProduction, h3#Questions, h4#question, h4#answer, h3#NewYork, h3#Procedure, h3#Working01, h3#Working02, h3#Working03, h3#FirmBid, h3#CostPlus, h3#CostPlusFixed { display:block; text-indent:-3000px; }
/*------ begin structure styles ----------*/
#bodyPage { position:relative; width:900px; height:71%; min-height:71%; clear: both; }

html>body #bodyPage{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

html#footer {
	/*only ie gets this style*/
	\height:252px;/* for ie5 */
	he\ight:247px;/* for ie6 */
}

#degradee { width:30px; text-align:right; }
#content { width:697px; z-index:1000; }
#sideBar { width:172px; }
/*------ end structure styles ----------*/
/*------ begin header styles ----------*/
#header { width:870px; height:79px; background:#fff; }
#header #sectionPath { position:absolute; left:10px; bottom:13px; }
#table_header { padding:0; border:0; border-collapse:collapse; }
#table_header tr { vertical-align: bottom; }
#table_header td.box { padding:0 10px; }
#table_header td h3 { color:#f26e21; font-weight:bold; font-size:28px; position: relative; top: -7px; }
#header .logo { position:absolute; right:24px; bottom:5px; }
#sectionPath h2 { display:inline; margin:0 0 2px 0; padding: 0; }
/*------ end header styles ----------*/

/*------ begin menu styles ----------*/
/* Navigation */
#menu { width: 688px; height:70px; background:url('../images/nav/background_nav.gif') repeat-x; padding:0 0 0 10px; clear: both; }
.nav, .nav ul { list-style: none; margin: 0; padding: 0; }
.nav { z-index: 100; position: relative; }
.nav li { position: relative; float: left; height: 79px; }
.nav li ul li { position: relative; float: left; height: 16px; clear: both;}
.nav li ul li.first { position: relative; float: left; height: 21px; clear: both;}
/*.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { display: block; }*/
.nav img { z-index: 40; }
.nav ul { position: absolute; top: 46px; left: -1px; list-style: none; margin: 0; background:#f3f3f4; padding:25px 0 20px; z-index: -40; display: none; }
.nav ul a { font:bold 10px/10px Arial, Helvetica, Sans-serif; color:#231f20; text-transform:uppercase; white-space: nowrap; }
.nav ul a:hover { color:#f26e21; }
.nav li ul li a { display: block; padding:3px 20px 3px 20px;}
.nav li ul li.first a { display: block; padding:8px 20px 3px 20px;}
.nav li#sub_about ul li{ width: 160px;}
.nav li#sub_about ul li a {width: 120px;}
.nav li#sub_members ul li{ width: 210px;}
.nav li#sub_members ul li a {width: 170px;}
.nav li#sub_events ul li{ width: 140px;}
.nav li#sub_events ul li a {width: 100px;}
.nav li#sub_blogs ul li{ width: 90px;}
.nav li#sub_blogs ul li a {width: 50px;}
.nav li#sub_resource_center ul li{ width: 240px;}
.nav li#sub_resource_center ul li a {width: 200px;}
/*------ end menu styles ----------*/

/*--styles for flash content--*/
#flashHeader { width: 698px; height: 266px; }
#flashFooter { width: 100px; height: 70px; float: right; }
/*--end styles for flash content--*/

/*------ begin footer styles ----------*/
#clearfooter{clear:both;height:10px;}
#footer_content * { border:0; }
#footer_content { width: 560px; margin-left:16px; font-weight:normal; color: #2e2a2b; font-size:10px; font-family:'GothamBook',arial; -webkit-font-smoothing: antialiased;}
#footer_content a { text-decoration:none; font-weight:normal;}

#footer { padding: 50px 20px; color: #000; font-family:arial; font-size:9px;}
#footer .line { width:470px; padding:10px 40px 0 20px; margin:10px 0; border-top:1px solid #666; clear:both; }
#footer .sponsor { margin:10px 0; clear:both; }
#footer .sponsor img { margin:0 10px; float: right; padding-top: 12px;}

#awards_content * { border:0; }
#awards_content { width: 660px; margin-left:16px; font-weight:normal; color: #2e2a2b; font-size:10px; font-family:'GothamBook',arial; -webkit-font-smoothing: antialiased;}
#awards_content a { text-decoration:none; font-weight:normal;}

#awards_footer { background: #fff; padding: 10px 35px; color: #000; font-family:arial; font-size:9px;}
#awards_footer a { color: #f15622;}
#awards_footer p.textblock { display:inline-block; float:left;}

#footer p.textblock { display:inline-block; float:left;}
.textblock a { float:left;}
#networks { float:right;}
#networks img { display:block; float:left;}
/*------ end footer styles ----------*/


/*------ begin content styles ----------*/
#block { background:#231f20; width:100%; height:23px; clear:both; }
/*------ end content styles ----------*/
/*------ begin search box styles ----------*/
#search { background:#231f20; width:162px; height:61px; padding:8px 0 0 10px; clear:both; }
#search label { float:left; color:#b7b5b6; font:12px/13px Arial, Helvetica, Sans-serif; padding:0; background:#231f20; }
#search input { float:left; color:#fff; font:bold 11px/14px Arial, Helvetica, Sans-serif; background-color:#443e40; border:none; width:116px; height:14px; padding:2px 5px; margin:8px 0 0 0; }
#search img { float:right; margin:8px 0 0 0; }
/*------ end search box styles ----------*/
/*------ begin member box styles ----------*/
#member { background:#ede9db; width:162px; padding:0 0 6px 10px; clear:both; }
#member label { float:left; margin:8px 0 4px 0; background:url('../images/titles/tit_memberlogin.png'); width:103px; height:13px; padding:0; }
#member input { color:#99948e; font:bold 11px/14px Arial, Helvetica, Sans-serif; background-color:#443e40; border:0 solid #443e40; width:116px; height:14px; padding:2px 5px; float:left; margin:3px 0 3px 0; }
#member img { float:right; margin:3px 0 10px 0; }

#memberloggedin { background:#ede9db; width:162px; padding:0 0 6px 10px; clear:both; }
#memberloggedin label { float:left; margin:8px 0 4px 0; background:url('../images/titles/tit_memberloggedin.png'); width:103px; height:13px; padding:0; }
#memberloggedin input { color:#FFFFFF; font:bold 11px/14px Arial, Helvetica, Sans-serif; background-color:#443e40; border:0 solid #443e40; width:116px; height:14px; padding:2px 5px; float:left; margin:3px 0 3px 0; }
#memberloggedin img { float:right; margin:3px 0 10px 0; }

/*#memberloggedin { font-size: 11px; font-weight: bold; color: #666; padding:0 0 2px 4px; clear:both; }*/

#member #notmember { font-size: 11px; font-weight: normal; color: #666; padding:0 0 2px 4px; clear:both; }

/*------ end member box styles ----------*/
/*------ begin select an option styles ----------*/
#option { width:172px; clear:both; }
#search_members { width:172px; padding:0; clear:both; }
#search_members img { float:right; }
#search_members p {  font-weight:bold; padding:15px 0 7px 10px; color:#231f20; clear:both; line-height:15px; }
#search_members li { margin:0 0 10px 0; background:#fff; font:bold 11px/18px Arial, Helvetica, Sans-serif; }
#search_members li a, #search_members li span { color:#231f20; display:block; width:162px; margin:0; background:#fff; padding:1px 0 1px 10px; font:bold 11px/18px Arial, Helvetica, Sans-serif; text-decoration:none; }
#search_members li a:hover { display:block; margin:0; background:#48433f; color:#f26e21; text-decoration:none; }
#search_members li span { color:#f26e21; background:#48433f; }

#search_members li ul li { padding:0 0 0 10px; margin:0; font:bold 11px/14px Arial, Helvetica, Sans-serif; }
#search_members li ul li a {  font: 11px/14px Arial, Helvetica, Sans-serif;display:inline; padding:0; color:#f26e21;  }
#search_members li ul li a:hover { display:inline; padding:0; background:none; }
#search_members li ul li span {  font: 11px/14px Arial, Helvetica, Sans-serif; display:inline; color:#231f20; background:none; padding:0; }

#search_members input, #search_members select { font:11px/16px Arial, Helvetica, Sans-serif; height:18px; }
#search_members input { float:left; font-weight:bold; color:#99948e; background:url('../images/common/bg_input.png') no-repeat; width:107px; padding-left:25px; padding-top:2px; border:0 solid #000; margin:0 0 0 10px; }
#search_members select { color:#000; background-color:#fff; width:148px; clear:both; margin:0 0 0 10px; }
/*------ end select an option styles ----------*/
/*------ begin list right column styles ----------*/
.titleOrange { margin:0; background:#f26e21; padding:1px 0 0 10px; color:#e6e2cf; font:bold 15px/28px Arial, Helvetica, Sans-serif; text-transform:uppercase; }
.titleOrange2 { margin:0; background:#f26e21; padding:1px 0 0 10px; color:#e6e2cf; font:bold 13px/28px Arial, Helvetica, Sans-serif; text-transform:uppercase; }
#choose, #sponsors { padding:0; margin:8px 0 30px 0; }
#choose LI { background:#fff; font:bold 11px/18px Arial, Helvetica, Sans-serif; }
#choose LI A, #choose LI.on { color:#999; display:block; width:162px; margin:0; background:#fff; padding:1px 0 1px 10px; font:bold 11px/18px Arial, Helvetica, Sans-serif; text-decoration:none; }
#choose LI.on { background:#48433f; color:#ffffff; }
#choose LI A:hover { display:block; margin:0; background:#48433f; color:#ffffff; text-decoration:none; }
#sponsors LI { display:block; width:162px; padding:1px 0 1px 10px; }
#sponsors LI, #sponsors LI A { color:#999; font:bold 11px/18px Arial, Helvetica, Sans-serif; }
#sponsors LI A:hover { color:#f26e21; text-decoration:none; }
/*------ end list right column styles ----------*/
/*------ begin search or select styles ----------*/
h4#select, h4#selectChapter, h4#selectEvent, h4#selectWho { text-align:center; color:#CCC; font:bold 42px/40px Arial, Helvetica, Sans-serif; text-transform:uppercase; margin:120px auto; padding:0 39px 0 0; background:url('../images/common/grey_arrow.gif') right top no-repeat; background-position:85% 3px; }
h4#selectChapter { background-position:81% 3px; }
h4#selectEvent { margin:30px auto; background-position:81% 5px; }
h4#selectWho { background-position:76% 5px; }
/*------ begin search or select styles ----------*/
/*------ begin tables styles ----------*/
.tableAwards, .tableAwardsEvents, #tableSponsors, #tableEvents { padding:0; border:0; width:100%; border-collapse:collapse; clear:both; }
#tableSponsors { line-height: 14px;  }
.tableAwards tr, .tableAwardsEvents tr, #tableSponsors tr, #tableEvents tr { margin:0; padding:0; vertical-align:top; }
.tableAwards { margin:15px 0 0 0; color:#666; font:bold 11px/15px Arial, Helvetica, Sans-serif; }
.tableAwards th { padding:6px 10px; background:url('../images/common/grey_2.gif') right top repeat-y #dbdad4; border-left:1px solid #fff; border-bottom:1px solid #fff; text-align:left; }
.tableAwards td, .tableAwardsEvents td, #tableSponsors td, #tableEvents td { padding:0; margin:0; border-left:1px solid #fff; }
.tableAwards td { padding:3px 7px; }
.tableAwardsEvents td { padding:7px 15px; }
#tableSponsors td { padding:10px; }
.tableAwardsEvents td a, #members .tableAwards td a { color:#666; font:bold 11px/15px Arial, Helvetica, Sans-serif; }
.tableAwardsEvents td a:hover, #tableSponsors td a:hover, #tableEvents td a:hover, #members .tableAwards td a:hover { color:#f26e21; }
.tableAwards td.Color, .tableAwardsEvents td.Color, #tableSponsors td.Color, .tableAwards td.yearColor, .tableAwardsEvents td.contentColor, .tableAwardsEvents td.content2Color { background:#edece6; }
#tableSponsors td.Color, #tableSponsors td.NoColor { width:214px; }
#tableSponsors td.logo { padding: 0; }
.tableAwards td.year, .tableAwards td.yearColor { width:28px; font-weight:normal; }
.tableAwards td.shadow { background:none; }
.tableAwards td.shadowColor { background:url('../images/common/grey.gif') right top repeat-y #edece6; }
.tableAwardsEvents { margin:0; color:#666; font:bold 11px/15px Arial, Helvetica, Sans-serif; }
.tableAwardsEvents td.shadow, .tableAwardsEvents td.shadowColor { width:119px; background:none; }
.tableAwardsEvents td.shadowColor { background:url('../images/common/grey.gif') right top repeat-y #edece6; }
.tableAwardsEvents td.content, .tableAwardsEvents td.contentColor { width:260px; font-weight:normal; }
.tableAwardsEvents td.content2, .tableAwardsEvents td.content2Color { width:109px; font-weight:normal; }
#tableSponsors { margin:63px 0 0 0; }
#tableSponsors td.shadow, #tableSponsors td.shadowColor { width:287px; background:none; font-weight:normal; }
#tableSponsors td.shadowColor { background:url('../images/common/grey.gif') right top repeat-y #edece6; }
#tableEvents { margin:25px 0 0 0; }
#tableEvents img { margin:0; padding:0; border-bottom:1px solid #fff; }
#tableEvents td.shadow, #tableEvents td.shadowColor { padding:5px 10px; width:100%; background:none; }
#tableEvents td.shadowColor { background:url('../images/common/grey.gif') right top repeat-y #edece6; }
.greyColor { background:url('../images/common/grey.gif') right top repeat-y #edece6; padding:10px; }
.whiteColor{ padding:10px; }
/*------ end tables styles ----------*/
/*------ begin home section styles ----------*/
#home { margin:46px 0 0; }
#home img {display:block;}
/*#home .image { position:relative;left:338px;top:-7px; display: inline;}*/
#home .image { position:absolute;left:338px;top:131px; }

#home h3 { position:relative;top:8px;width:235px;height:26px;padding:5px 0;margin: 0 0 0 22px;background:url('../images/common/point_calendar.gif') top left repeat-x;font:bold 14px/16px Arial, Helvetica, Sans-serif;color:#F26E21; text-transform:uppercase;}
#home ul { width:235px;padding:3px 0 5px 0;margin: 0 0 0 22px; }
#home ul li { float:left;width:58%;padding:0;font:bold 10px/15px Arial, Helvetica, Sans-serif;color:#231F20; }
#home ul li.date { width:40%; }

/*------ end home section styles ----------*/
/*------ begin event list home styles ----------*/
#event, #event2, #event3 { padding:13px 0 0 13px; margin:0; clear:both;  }
#event A, #event2 A, #event3 A { color:#dbb995; font:bold 11px/10px Arial, Helvetica, Sans-serif; text-transform:uppercase; margin:0; text-decoration:none; }
#event2 A { color:#bdd7c7; }
#event3 A { color:#87887b; }
#event a.descr, #event2 a.descr, #event3 a.descr { display:block; font:11px/15px Arial, Helvetica, Sans-serif; color:#d3b397; text-transform:none; padding:6px 0 6px 0; margin:0; }
#event2 a.descr { color:#7f8a87; }
#event3 a.descr { color:#808173; }
span#photo01 A, span#photo02 A, span#photo03 A { position:relative; float:left; background:#d6b48f; width:100%; margin:0 0 10px 0; }
span#photo02 A { background:#b8d3c2; text-align:right; }
span#photo03 A { background:#808173; }
#photo01 A.on, #photo02 A.on, span#photo03 A.on { background:#f26e21; }
#event A.on, #event2 A.on, #event3 A.on, #event a.descr_on, #event2 a.descr_on, #event3 a.descr_on { color:#f26e21; }
/*------ end event list home styles ----------*/
/*------ begin about section styles ----------*/
#about { width:530px; margin:15px; }
#about SPAN { color:#231f20; font-weight:bold; }
#about LI { padding:0 0 0 15px; background-position:2px 3px; background-image:url('../images/common/point_orange.png'); width:100%; background-repeat:no-repeat; font:11px/15px Arial, Helvetica, Sans-serif; clear:both; }
#about_2 { width:100px; margin:15px 0 0 0; }
#about_2 img { margin:0 0 10px 0; }
#about_3 { width:335px; margin:15px; }
#about_4 { width:296px; }
#about_4 span { color:#ccc; font:11px/15px Arial, Helvetica, Sans-serif; width:100%; }
#about_4 UL { margin:10px 0 15px; }
#about_4 LI { position: relative; padding:0 0 0 15px; background-position:2px 4px; background-image:url('../images/common/point_grey.png'); background-repeat:no-repeat; color:#fff; font:bold 10px/15px Arial, Helvetica, Sans-serif; }

#about_5 { width:335px; margin:15px; }
#about_5 LI { position: relative; padding:0 0 0 15px; background-position:2px 3px; background-image:url('../images/common/point_orange.png'); width:100%; background-repeat:no-repeat; font:11px/15px Arial, Helvetica, Sans-serif; clear:both; }

h3#CompanyMembership, h3#AssociateMembership, h3#CorporateMembership, h3#Benefits { margin:0 0 2px 0; width:252px; height:25px; }
h3#Benefits { background-image:url('../images/titles/tit_benefits.gif'); }
h3#CompanyMembership { background-image:url('../images/titles/tit_company.gif'); }
h3#AssociateMembership { background-image:url('../images/titles/tit_associate_member.gif'); }
h3#CorporateMembership { background-image:url('../images/titles/tit_corporate.gif'); }
/*------ end about section styles ----------*/
/*------ begin resource center section styles ----------*/
#resource { margin:12px 0 0 50px; width:595px; }
#resource h3.title { color:#CCC; font:bold 42px/40px Arial, Helvetica, Sans-serif; text-transform:uppercase; margin:0 0 12px; }
#resource P { color:#231f20; font:bold 11px/15px Arial, Helvetica, Sans-serif; margin:0; }
#resource P { font-weight:normal; }
#resource P.small { font-weight:normal; margin:0 0 5px 0; padding:0; }
#resource .BidFormGlossary { padding: 0 121px 0 0; }
#resource .CancelationPost { padding: 0 80px 0 0; }
#resource .Overages { padding: 0 140px 0 0; }
#resource .Negative { padding: 0 115px 0 0; }
#resource .DirectPayment { padding: 0 111px 0 0; }
#resource SPAN { font-weight:bold; color:#231f20; }
#resource IMG { margin:0 0 4px; }
#resource UL#links LI { margin:0; padding:0; background-image:none; }

#resource UL { margin:0 0 30px; width:370px; }
#resource LI { padding:5px 0 5px 15px; background-position:2px 8px; background-image:url('../images/common/point_grey2.png'); background-repeat:no-repeat; font:11px/15px Arial, Helvetica, Sans-serif; clear:both; }
#resource .CancelationPost LI { padding:4px 0 0 15px; background-position:2px 7px; background-image:url('../images/common/point_grey2.png'); background-repeat:no-repeat; font:11px/15px Arial, Helvetica, Sans-serif; clear:both; }
#resource A { color:#f26e21; font-weight:bold; text-decoration:none; }

#resource dd { padding:0 0 15px 0; margin:0; }

#resource dt { font-weight: bold; }

h3#Plan01, h3#Plan02, h3#Plan03, h3#PostProduction, h3#Questions, h4#question, h4#answer, h3#NewYork, h3#Procedure, h3#FirmBid, h3#CostPlus, h3#CostPlusFixed {margin:0 0 4px; height:17px; }
h3#Plan01 { background-image:url('../images/titles/50-25-25-plan.png'); width:161px; }
h3#Plan02 { background-image:url('../images/titles/60-30-10-plan.png'); width:161px; }
h3#Plan03 { background-image:url('../images/titles/tit_50-50-plan.png'); width:161px; }
h3#PostProduction { background -image:url('../images/titles/tit_post_production.png'); width:291px; }
h3#Questions { background-image:url('../images/titles/tit_questionsof.png'); width:458px; margin-bottom: 10px;}
h4.answer { text-align:left; width: 595px; font:bold 14px/18px Arial, Helvetica, Sans-serif; color: #F26E21; margin:0;}
h3#NewYork { background-image:url('../images/titles/tit_newyork_state.png'); width:454px; }
h3#Procedure { background-image:url('../images/titles/tit_the_procedure.png'); width:151px; }
h3#Working01 { background-image:url('../images/titles/tit_1to5days.png'); margin:0 0 4px; width:188px; height:18px; }
h3#Working02 { background-image:url('../images/titles/tit_6to10days.png'); margin:0 0 4px; width:196px; height:18px; }
h3#Working03 { background-image:url('../images/titles/tit_more10days.png'); margin:0 0 4px; width:269px; height:18px; }
h3#FirmBid { background-image:url('../images/titles/tit_firm_bid.png'); width:77px; }
h3#CostPlus { background-image:url('../images/titles/tit_cost_plus.png'); width:99px; }
h3#CostPlusFixed { background-image:url('../images/titles/tit_costplus_free.png'); width:192px; }
/*------ end resource center section styles ----------*/
/*------ begin members section styles ----------*/
#members { width:675px; font-weight:bold; line-height:16px; top:-8px; }
#members img { margin:15px 0 25px; }
#members .image { margin:0 0 5px; }
#members address { color:#666; line-height:12px; font-style:normal; margin:0 0 15px; display:block; }
#members A.link, #members .Services, #members.Locations {  color:#231f20; font-weight:bold; }
#members .Services {  text-transform:uppercase; display: block; }
#members .Locations {  text-transform:uppercase; display: block; }
#members A.link2 { line-height:24px; vertical-align:bottom; }
#members A.link:hover, #members A.link2:hover, #members A.linkServices:hover { color:#f26e21; }
#members A {  color:#f26e21; font-weight:bold; }
#members span { color:#666; }
#members span.lcolor { color:#f26e21; }
#members span.chapter { color:#666; line-height:12px; }
#members p.chapter { color:#f26e21; }
#members span.title, #members span.titleGrey { font:bold 13px/18px Arial, Helvetica, Sans-serif; color:#231f20; margin:0 0 8px; padding:0; }
#members span.titleGrey { color:#999; }
#members .left { padding:0 50px 10px 50px; width:233px; height:400px; }
#members .left2 { padding:0 10px 0 15px; width:285px; }
#members .left3 { margin:0; width:350px; }
#members .left4 { margin:28px 0 0 0; width:615px; }
#members .left5 { margin:63px 0 0 0; width:615px; }
#members .right { margin:63px 0 0 0; width:384px; }
h3#chapterMembers{ margin:63px 0 0 0; width:265px; text-align:right; color:#edece6; font:bold 42px/40px Arial, Helvetica, Sans-serif; text-transform:uppercase; }
h3#services { background-image:url('../images/titles/tit_services.png'); width:87px; margin:35px 0 3px 0; height:16px; }
h3#locations { background-image:url('../images/titles/tit_locations.png'); width:102px; margin:35px 0 3px 0; height:16px; }
h3#staff { background-image:url('../images/titles/tit_staff.png'); width:56px; margin:35px 0 3px 0; height:16px; }
h3#editors { background-image:url('../images/titles/tit_editors3.png'); width:174px; margin:13px 0 3px 0; height:16px; }
/*h3#editors { background-image:url('../images/titles/tit_editors2.png'); width:76px; margin:13px 0 3px 0; height:16px; }*/
/*------ end members section styles ----------*/
/*------ begin who cut what section styles ----------*/
#who_cut_what { margin:12px 0 0; width:674px; font-weight:bold; }
#who_cut_what A:hover { color:#f26e21; }
#who_cut_what span { color:#666; }
#who_cut_what A.link {  color:#666; font-weight:bold; }
#who_cut_what A.link2 { color:#999; font-weight:bold; }
#who_cut_what A.link3 { color:#231f20; font-weight:bold; }
h3#title{ margin:0 0 8px 0; color:#CCC; font:bold 42px/40px Arial, Helvetica, Sans-serif; text-transform:uppercase; }
h3.eventTitle { padding:12px 0 11px 12px; clear:both; }
h3.eventTitle img { padding:0 0 1px 0; }
h3.eventTitle A { color:#231f20; font:bold 12px/12px Arial, Helvetica, Sans-serif; text-transform:uppercase; }
h3.eventTitle A:hover { color:#f26e21; }
/*------ end who cut what section styles ----------*/
/*------ begin contact us section styles ----------*/
#contact { margin:8px 0 0; width:655px; font-weight:bold; }
#contact .left { margin:0 20px 0 0; width:234px; }
#contact .left2 { margin:0; width:214px; }
#contact .left3 { margin:30px 0 0; width:186px; }
h3#headquarters { background-image:url('../images/titles/tit_aice_headquarters.png'); width:192px; margin:0 0 5px; height:17px; }
h3#questions { background-image:url('../images/titles/tit_questions.png'); width:118px; margin:15px 0 5px; height:17px; }
h3#chapters { background-image:url('../images/titles/tit_chapters.png'); width:96px; margin:0 0 5px; height:17px; }
#contact span, #contact h4, #contact a, #contact span.grey, #contact p { color:#231f20; margin:0 0 12px; }
#contact address { color:#666; font-style:normal; margin:0 0 12px; display:block; }
#contact span, #contact p { font-weight:normal; padding:0; }
#contact p.head { font-weight:bold; padding:0; }
#contact span.grey { color:#666; font-weight:bold; }
#contact a { color:#f26e21; font-weight:bold; }
#contact dl { margin:0 0 12px; }
/*------ end contact us section styles ----------*/
/*------ begin events section styles ----------*/
#eventsBlock { padding:0 3px 0 0; }
#eventsBlock h4 { color:#b7b8ba; font:bold 20px/22px Arial, Helvetica, Sans-serif; margin:0 0 12px; padding:60px 10px 10px; text-align:center; }
#eventsBlock h6 { font:bold 14px/16px Arial, Helvetica, Sans-serif; margin:0; padding:0;}
#eventsBlock a { color:#f26e21; font-weight:bold; }
#eventsBlock p.event {  font-weight:bold; }
#eventsBlock p.event span {  text-transform:uppercase; color:#231f20; }
#eventsBlock p.tickets { margin:0 80px 0 0; }
#eventsBlock p { margin:0 10px 0 0; }
#eventsBlock .left { width:470px; padding:0; z-index:5; padding-top: 10px; }
#eventsBlock .left2 { margin:0 0 0 20px; width:205px; padding:0; padding-top: 10px; }
#eventsBlock span.venue { color:#2C3331; }
#eventsBlock address { color:#2C3331; font-style:normal; margin:0 0 12px; display:block; }
h3#events, h3#tickets, h3#sponsorship, h4#editors { height:16px; }
h3#events { background-image:url('../images/titles/tit_events2.png'); width:60px; margin:0 0 5px; }
h3#tickets { background-image:url('../images/titles/tit_tickets.png'); width:75px; margin:0 0 5px; }
h3#sponsorship { background-image:url('../images/titles/tit_sponsorship.png'); width:120px; margin:0 0 5px; }
h4#editors { background-image:url('../images/titles/tit_editors3.png'); width:76px; margin:17px 0 4px; }
h4#agency { background-image:url('../images/titles/tit_agency.png'); width:186px; margin:55px 0 4px; height:18px; }
#events { margin:12px 0 0 0; width:674px; font-weight:bold; }
#events select { color:#000; font:11px/14px Arial, Helvetica, Sans-serif; background-color:#fff; height:18px; }
#events a { color:#231f20; font-weight:bold; line-height:13px; }
#events p { color:#231f20; font-weight:normal; line-height:15px; padding: 0 0 5px 0; }
#events a:hover { color:#f26e21; }
#events span { color:#666; }
#events a.link {  color:#666; font-weight:bold; }
#events a.link2 { color:#999; font-weight:bold; }
#events a.link3 { color:#f26e21; font-weight:bold; }
#events h3{ margin:0; color:#CCC; font:bold 42px/40px Arial, Helvetica, Sans-serif; text-transform:uppercase; }
#events h4#title { margin:0; color:#dbdad5; font:bold 42px/40px Arial, Helvetica, Sans-serif; text-transform:uppercase; }
#events h5 { margin:3px 0 0 0; color:#c2c1bc; text-transform:uppercase; font:bold 19px/17px Arial, Helvetica, Sans-serif; }
#events .left { margin:0 30px 0 0; width:429px;  line-height:17px; }
#events .left2 { margin:15px 60px 0 0; width:292px; }
#events .left3 { margin:15px 0 0 0; width:274px; }
#events .left4 { margin:0 30px 0 0; line-height:17px; }
#events .right { margin:15px 0px 0 0; padding-right:23px; }
#events .selectPhoto { margin:15px 0px 0 0; padding-right:23px; }
#events .selectPhoto select { width:117px; }
#events .selectPast { margin:15px 0 15px 0; padding-right:23px; }
#events .selectPast select { width:107px; }
#events .selectFinalist { margin:15px 0px 0 0; padding-right:23px; }
#events .selectFinalist select { width:154px; }
#events LI { padding:0; list-style-type:none; background-image:none; color:#231f20; font:18px/24px Arial, Helvetica, Sans-serif; margin:0; display:block; }
#eventsPhoto { margin:4px 0 0 0; width:680px; }
#photo_gallery_image_holder { width: 630px; height: 460px; border: none }
#photo_gallery_caption { position:relative; margin-top: 10px; padding:0 0 0 25px; background-position:2px 0; background-image:url('../images/common/asterisk.gif'); background-repeat:no-repeat; color:#ccc; font:11px/15px Arial, Helvetica, Sans-serif; clear:both; }
#eventsTrailer { padding:40px 0 0 0; width:698px; z-index:5; background:#231f20; top:-34px; color:#ccc; font:11px/15px Arial, Helvetica, Sans-serif;  text-align:justify; }
#eventsTrailer .left { margin:0; width:330px; padding:0 0 25px 25px; }
#eventsTrailer .left2 { margin:0 0 0 30px; width:298px; }
#eventsTrailer p { color:#c2c1bc; font:bold 18px/18px Arial, Helvetica, Sans-serif; margin:0; }
#eventsTrailer a { color:#f26e21; font-weight:bold; text-decoration:none; margin:0; }
h3#trailer { background-image:url('../images/txt/text_trailerpark.png'); width:197px; margin:0 0 6px 0; height:20px; }
#eventsTrailer2{ width:698px; top:-34px; }
#eventsTrailer2 h4 { color:#f46c22; font:bold 27px/27px Arial, Helvetica, Sans-serif; text-transform:none; margin:0 0 15px; }
#eventsTrailer2 span.venue { color:#2C3331; }
#eventsTrailer2 address { color:#2C3331; font-style:normal; margin:0 0 12px; display:block; }
#eventsTrailer2 p.event {  font-weight:bold; }
#eventsTrailer2 p.event span {  text-transform:uppercase; color:#231f20; }
#eventsTrailer2 p.description { padding:3px 0 0; color:#7A7A7A; }
#eventsTrailer2 p.description2 { padding:15px 0 7px 0; color:#7A7A7A; }
#eventsTrailer2 p.tickets { padding:10px 0 0 0; text-align:justify; }
#eventsTrailer2 .left { margin:0; width:195px; }
#eventsTrailer2 .left2 { margin:0 0 0 45px; width:400px; }
#eventsTrailer2 .left3 { margin: 12px 0 15px 0; width:380px; }
#eventsTrailer2 span.title, #eventsTrailer2 span.titleGrey { font:bold 13px/18px Arial, Helvetica, Sans-serif; color:#231f20; margin:0 0 8px; padding:0; }
#eventsTrailer2 span.titleGrey { color:#6F6F6F; }
#eventsTrailer2 span.titleSmall, #eventsTrailer2 span.titleSmallGrey { font:bold 11px/15px Arial, Helvetica, Sans-serif; color:#231f20; margin:0 0 8px; padding:0; }
#eventsTrailer2 span.titleSmallGrey { color:#6F6F6F; }
#eventsTrailer2 h5 { color:#dbdbd3; font:bold 30px/28px Arial, Helvetica, Sans-serif; margin:10px 0 0 0; padding:20px 0 0; text-transform:uppercase; }
#eventsTrailer2 span.titleSmallOrange { color:#f26e23; font:bold 15px/20px Arial, Helvetica, Sans-serif; text-transform:none; margin:0; }
/*------ end events section styles ----------*/
/*------ begin search page styles ----------*/
#search_page { margin:5px 20px 0 50px; width:595px; }
#search_page h3 { padding:0 0 0 17px; background-position:0 0; background-image:none; background-repeat:no-repeat; color:#666; font:bold 17px/30px Arial, Helvetica, Sans-serif; margin:0; }
#search_page h3.on { padding:0 0 0 17px; background-position:0 0; background-image:url('../images/common/asterisk_gr.png'); background-repeat:no-repeat; color:#666; font:bold 17px/30px Arial, Helvetica, Sans-serif; margin:0; }
#search_page span.orange { color:#f16f21; font:bold 17px/15px Arial, Helvetica, Sans-serif; margin:0 0 0 5px; }
#search_page li { margin:0 0 5px 0; padding: 0; }
#search_page .searchWords { color:#f16f21; font:11px/15px Arial, Helvetica, Sans-serif; }
#search_page a, #search_page a span.searchWords { color:#f26e21; font-weight:bold; text-decoration:none; }
/*------ end search page styles ----------*/
/*------ begin backgrounds styles ----------*/
.box_296a, .box_680a { height:9px; clear:both; font-size:1px; line-height:1px; }
.box_296a { background:url('../images/common/shadow_top.png'); }
.box_680a { background:url('../images/common/shadow_top_21.gif'); }
.box_296b { background:url('../images/common/shadow_bg.gif'); padding:20px 10px 20px 30px; clear:both; }
.box_470b { background:url('../images/common/shadow_bg_2.gif'); clear:both; }
.box_680b { background:url('../images/common/shadow_bg_21.gif'); padding:12px 20px 15px 30px; clear:both; }
.box_296d { background:url('../images/common/shadow_bg.gif'); text-align:right; clear:both; font-size:1px; line-height:1px; }
.box_296c, .box_698c, .box_680c, .box_470c { height:14px; font-size:1px; line-height:1px; }
.box_296c { background:url('../images/common/shadow_bottom.png'); }
.box_698c { background:url('../images/common/shadow_bottom_23.png'); margin:0; clear:both; }
.box_680c { background:url('../images/common/shadow_bottom_21.gif'); clear:both; }
.box_470c { height:12px; background:url('../images/common/shadow_bottom_2.png'); }
/*------ end backgrounds styles ----------*/
/*------ begin lines styles ----------*/
.line01, .line02, .line03 { height:1px; font-size:1px; line-height:1px; clear:both; }
.line01 { background:#666; margin:15px 0; }
.line02 { background:#dbdad4; margin:12px 0; }
.line03 { background:#dbdad4; margin:12px 0 0; }
/*------ end lines styles ----------*/
/*------ begin pager styles ----------*/
#pager { margin:0 0 5px; }
.pager2 { margin: 17px 0; }
#pager SPAN, #pager SPAN.white, #pager SPAN.grey, .pager2 SPAN, .pager2 SPAN.white, .pager2 SPAN.grey { font:bold 17px/15px Arial, Helvetica, Sans-serif; margin:0 5px; }
#pager SPAN, .pager2 SPAN { color:#f16f21; text-transform:uppercase; }
#pager SPAN.white { color:#fff; }
#pager SPAN.grey, .pager2 SPAN.grey { color:#666; margin:0; }
#pager SPAN.black, .pager2 SPAN.black { color:#231f20; }
#pager img, .pager2 img {  cursor:pointer; }
#pager img {  cursor:pointer; bottom: 2px; position: relative; }

/*------ end pager styles ----------*/
/*------ begin general styles ----------*/
.fl	{ float:left;}
.rg	{ float:right;}
.posRelative { position:relative; }
/*------ end general styles ----------*/

#main-content-list ul {padding: 0px; margin: 0px;}
#main-content-list p {  font-weight:bold; padding:15px 0 7px 10px; color:#231f20; clear:both; line-height:15px; }
#main-content-list li { margin:0 0 10px 0; background:#fff; font:bold 11px/18px Arial, Helvetica, Sans-serif; padding: 0px;}
#main-content-list li a, #search_members li span { color:#231f20; display:block; width:162px; margin:0; background:#fff; padding:1px 0 1px 10px; font:bold 11px/18px Arial, Helvetica, Sans-serif; text-decoration:none; }
#main-content-list li a:hover { display:block; margin:0; color:#f26e21; text-decoration:none; }
#main-content-list li span { color:#48433f;}

#main-content-list li ul li { padding:0 0 0 10px; margin:0; font:bold 11px/14px Arial, Helvetica, Sans-serif; }
#main-content-list li ul li a {  font: 11px/14px Arial, Helvetica, Sans-serif;display:inline; padding:0; color:#f26e21;  }
#main-content-list li ul li a:hover { display:inline; padding:0; background:none; }
#main-content-list li ul li span {  font: 11px/14px Arial, Helvetica, Sans-serif; display:inline; color:#231f20; background:none; padding:0; }


.resource-section {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}

.header-image-replacement {
        font-family: 'Raleway', sans-serif;
        font-size: 26px;
}  

            