


/* COLOR PALLETTE ======================================================================================= */

body { margin: 0; color: #333; background: #d7d4c7 ; font: .8em "Lucida Grande", Verdana,  Geneva,  "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif; }
#bgBar { position: absolute; height: 114px; width: 100%; top: 135px; left: 0; background: url('images/Background.gif'); background-position: 0 -135px; z-index: 1; }

.clearFloats { clear: both; }
.textBlock { padding: 10px; }

a { color: #076d7f; }
a:hover { color:#d57e02;}
a:visited { color: #076d7f; }


/* PAGE DESIGN ========================================================================================== */
#pageLayout { position: absolute; top: 0; left: 0; width: 908px; margin: 0; padding: 0; background: #d7d4c7; z-index: 2; }

.layout { width: 908px; }

.centerColumn { width: 570px;  }
.rightColumn { width: 180px; padding: 0px; }

.BannerHeader { text-transform: uppercase; font-size: .8em; text-align: center; }
#divBanners { border: 1px solid black; text-align: center; }
#divBannersHeader { background-color: #d7d4c7; color: #fff; margin-bottom: 5px; }

.subHeaders { padding-top:5px; }


/* NAYLOR ADS BORDER & MARKETPLACE HEADER ============================================================== */
#divBanners { border-style:none; padding-top:15px;  }
#divBannersHeader { display:none; }


/* RIGHT COLUMN WIDTH ================================================================================== */

div.rightColumnContent { width:203px; }


/* DROP SHADOWS ========================================================================================= */

.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }
  
  
/* LEFT ALIGN (FOR IMAGE DROP SHADOWS)  ================================================================= */  
.img-shadow1 {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 -1px !important;
  margin: 10px 0 0 0px;
  }
  
  
/* ALL OTHER SHADOW BOXES =============================================================================== */  
.img-shadow1 img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -5px 6px 5px -5px;
  padding: 2px;
  } 
  
  
 /* LEFT ALIGN (FOR IMAGE DROP SHADOWS) ================================================================= */  
.img-shadow2 {
  float:right;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 -1px !important;
  margin: 10px 0 0 0px;
  } 
.img-shadow2 img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -5px 6px 5px -5px;
  padding: 2px;
  } 


/* TEXT WITH DROP SHADOW BOXES ========================================================================= */
.p-shadow {
  width: 96%;
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 8px -1px 0 10px !important;
  margin: 8px -1px 0 10px;
  }

.p-shadow div {
  background: none !important;
  background: url(images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0px 0px 0px 0px;
  }

.p-shadow p {
  color: #333333;
  background-color: #fff;
  font:  "Lucida Grande", Verdana,  Geneva, "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -5px 5px 5px -4px !important;
  margin: -5px;
  }

.p-shadow ul {
  color: #333333;
  background-color: #fff;
  font:  "Lucida Grande", Verdana,  Geneva,  "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif;
  border: 1px solid #a9a9a9;
  padding: 3px;
  margin: -5px 5px 5px -4px !important;
  margin: -5px;
  }

.p-shadow li {
  padding-left: 0px;
  margin-left:22px;
  list-style-image: url(images/dot_ltorange.gif); background-repeat: no-repeat;background-position: 0 .5em;
  }

.p-shadow h1 {
  color: #545353;
  font-weight:100;
  background-color: #fff;
  font-size:16px;
  font-weight:bold;
  padding: -5px 4px 4px 4px;
  margin: -4px 5px 15px 5px !important;
  }

.p-shadow h2 {
  color: #333333;
  background-color: #fff;
  font:  "Lucida Grande", Verdana,  Geneva,  "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -5px 5px 5px -4px !important;
  margin: -5px;
  }


/* FOCUS AREA IMAGE SPEC  W/233 H/211 ================================================================== */  
td#focusArea  { margin:8px 12px 0px 10px; padding:0px 11px 0px 10px;  width:233px; vertical-align:top; font-family: "Lucida Grande", Geneva, Verdana, "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif;  }


/* FOCUS AREA IMAGE SPEC  W/233 H/211 - for flash and javascript ======================================= */ 
td#focusArea2  { margin:8px 12px 0px 10px; padding:0px 0px 0px 0px;  width:233px; vertical-align:top; font-family: "Lucida Grande", Geneva, Verdana, "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif;  }


/* 
.sub-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 0px;
  margin: -5px 5px 5px -4px !important;
  margin: -5px;
  }
*/


/* ROTATING IMAGES ===================================================================================== */

.oneColFixCtr #container {
   	width: 706px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	position:absolute;
	margin: 0px 0px 0px 0px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	}
.oneColFixCtr #Product {
	float: left;
	height: 80px;
	width: 232px;
	margin: 0px 3px -45px 0px;
    }
.oneColFixCtr #Publications {
	float: left;
	height: 80px;
	width: 232px;
	margin: 0px 0px -45px 0px;
	}
.oneColFixCtr #Merchandise {
	float: left;
	height: 80px;
	width: 232px;
	margin: 0px -2px -45px 0px;
	}
.rotatingImagesBK { 
	background: url(images/RotatingImages_BK.gif) no-repeat left !important;
	width:705px;
	margin-left:0px; 
	vertical-align:top; 
	}


/* AUDIENCE NAVIGATION LISTS ========================================================================== */

#navlist { 
	margin-bottom:-5px; margin-left:0px; margin-right:0px; margin-top:0px;
	padding: 0;
	list-style: none;
	}

#navlist li {
	padding-left: 12px;
	background-image: url(images/dot_ltorange.gif); background-repeat: no-repeat;background-position: 0 .5em;
	}


/* PAGE UTILITIES ===================================================================================== */

table#bannerLayout { width: 908px; background: #d7d4c7; color: #fff; }
td#bannerLogo { width: 100px; height: 72px; background: #d7d4c7; }
td#bannerLinks { width: 588px; text-align: right;  background: #d7d4c7; padding:10px; font-family: "Lucida Grande", Geneva, Verdana, "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif; }
td#bannerLinks a { color: #000000; text-decoration: none; padding:2px; font-family: "Lucida Grande", Geneva, Verdana, "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif;   }
td#bannerLinks a:hover { text-decoration: none; color:#75736b; background: #eeeeee; padding:2px; font-family: "Lucida Grande", Geneva, Verdana, "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif; }
td#bannerTitle { text-align: left; text-transform: lowercase; letter-spacing: 1px; color: #333; font-size: 1.3em; }
td#bannerTitleLeft {   }
td#bannerTitleRight { text-align: right; }

td#bannerSearch { width: 180px; padding: 10px; text-align: right; background: #d7d4c7; }
#siteSearch input { padding: 0 5px 0 5px; background: transparent; }
#searchLeft { background: url(images/Search2.gif) top left no-repeat; width: 171px; height: 24px; }
#searchRight { background: url(images/Search_right2.gif) top right no-repeat; }
td#bannerSearch .searchField { width: 140px; background: #ffffff; border: 0; }
td#bannerHeader { width: 180px; padding: 5px 10px; text-align: left; font-size: .8em; font-weight: bold; color: #333; background: #e5e5e5; }
.searchButton { cursor: hand; cursor: pointer; padding-right: 5px; }

#pageTools { padding: 0 10px 2px 0; font-family: Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; }
#pageTools .fontSizeLinks a { color: #fff; text-decoration: none; }
#pageTools .fontSizeLinks a:hover { color: #fff; text-decoration: underline; }
#pageTools .regText { font-size: .8em; }
#pageTools .largeText { font-size: 1em; }
#pageTools .xlargeText { font-size: 1.1em; }


/* UTILITY LINKS ======================================================================================= */

#siteLinks { text-align: right; font-size: .7em; }
#siteLinks a {  }


/* NAVIGATION BAR ====================================================================================== */

table#navBarLayout { background: #ffffff; width: 908px;  }
#navBarLayout .leftColumn {  width: 139px; vertical-align: middle;}
td#barCenterColumn { width: 570px; padding: 0px;  }
td#barRightColumn { width: 200px; height: 0px;  background: #cbc9bf; padding-left:8px; }


/* TARGET AUDIENCE LINKS =============================================================================== */

table#targetAudiences { margin-left: 8px; width: 120px; }
td.targetArrow { padding: 5px; padding-right: 5px;  }
td.targetLink { padding: 3px 0; font-size:10px; }
td#barLeftColumn td.targetLink {  text-align: left; font-size:10px; }
td#barLeftColumn td.targetLink a { color: #333; text-decoration: none; }
td#barLeftColumn td.targetLink a:hover { color: #e13d36; text-decoration: none; border-bottom:1px dashed #c9c9c9;  }


/* NAVIGATION TABS ===================================================================================== */

table#navLayout { width: 570px;  }
#navLayout td.navLink { width: 190px; padding:0px;  text-align: center; color: #fff;  }
#navLayout td.navLink a { font-size: 12px; font-weight: bold; color: #333333; text-decoration:none;  display: block; padding: 0px; }
#navLayout td.navLink a:hover { font-size: 12px; font-weight: bold; color: #d57e02; text-decoration:none;  display: block; padding: 0px; }
#navLayout #nav1 { background: url('images/Nav_BK.gif'); }
#navLayout #nav2 { background: url('images/Nav_BK.gif'); }
#navLayout #nav3 { background: url('images/Nav2_BK.gif'); }
#navLayout #nav4 { background: url('images/Nav_BK.gif'); }
#navLayout #nav5 { background: url('images/Nav_BK.gif'); }
#navLayout #nav6 { background: url('images/Nav2_BK.gif'); }
#navLayout #nav7 { background: url('images/NavBtm_BK.gif'); }
#navLayout #nav8 { background: url('images/NavBtm_BK.gif'); }
#navLayout #nav9 { background: url('images/NavBtm2_BK.gif'); }
#navLayout #nav10 { background: url('images/Nav_BK.gif'); }
#navLayout #nav11 { background: url('images/Nav_BK.gif'); }


/* ASID FOR... TABS =================================================================================== */
#asidForLayout { width: 570px; }
#asidForLayout .navLink { width: 190px;  text-align: center; vertical-align: middle; color: #fff; }
#asidForLayout #asidFor1 { background: url('/ASID/images/navBg1.gif'); }
#asidForLayout #asidFor2 { background: url('/ASID/images/navBg2.gif'); }
#asidForLayout #asidFor3 { background: url('/ASID/images/navBg3.gif'); }
#asidForLayout #asidFor4 { background: url('/ASID/images/navBg4.gif'); }
#asidForLayout #asidFor5 { background: url('/ASID/images/navBg5.gif'); }
#asidForLayout #asidFor6 { background: url('/ASID/images/navBg6.gif'); }
#asidForLayout #asidFor7 { background: url('/ASID/images/navBg7.gif'); }
#asidForLayout #asidFor8 { background: url('/ASID/images/navBg8.gif'); }
#asidForLayout #asidFor9 { background: url('/ASID/images/navBg9.gif'); }
#asidForLayout #asidFor10 { background: url('/ASID/images/navBg4.gif'); }
#asidForLayout #asidFor11 { background: url('/ASID/images/navBg2.gif'); }


/* LEFT NAVIGATION ==================================================================================== */
#subNav { padding: 10px 5px; }
#subNav .navLink { line-height: 130%; padding: 5px 0; font-weight: bold; }
#subNav .navLink a { color: #474747; text-decoration: none; }
#subNav .navLink a:hover { text-decoration: underline; }
#subNav .navLink ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
#subNav .navLink li { list-style: none; margin: 0; padding: 5px 0 0 0; font-size: .9em; }
#subNav .navLink li a { font-weight: normal; }

div.printerFriendly { font-size: .8em; padding: 5px 0 5px 0; border-top: 1px #bbbbbb dotted; }
div.printerFriendly a { color: #474747; text-decoration: none; }
.leftColumnContent {  }


/* MEMBER LOGIN & GO TO MY ASID ======================================================================= */
div#memberLogin { font-size: 11px; color: #fff; }
div#memberLogin .loginField { width: 150px; height: 20px; background: transparent url(/ASID/images/textBg.gif) no-repeat; border: 0; }
div#memberLogin .loginFieldInput { padding: 0 5px 0 5px; background: transparent; border: 0; width: 138px; }
div#memberLogin a { color: #333333; text-decoration: none; }
div#memberLogin a:hover { color: #333333; text-decoration: none; background:#eeeeee; }
div#memberLogin table { margin-top: 4px; }


/* FOOTER & SOCIAL ==================================================================================== */

/* Footer - CORE & HUB PAGES */
#footerLayout2 { text-align: center; padding-top: 10px; margin: 0; background: #d7d4c7; color: #666; }
#footerLinks2 { margin-bottom: 8px; font-size: 1em; font-weight: bold; }
#footerLinks2 a { color: #666; text-decoration: none; }
#footerLinks2 a:hover { text-decoration: none;  border-bottom:1px dashed #333333; }
#footerCopyright { margin-top: 8px; font-size: .8em; color: #999; }
#footerSpacer { height: 20px; }

/* Footer - INTERIOR PAGES ON CMS*/
#footerLayout { text-align: center; padding-top: 10px; margin: 0; background: #ffffff; color: #666; }
#footerLinks { margin-bottom: 8px; font-size: 1em; font-weight: bold; }
#footerLinks a { color: #666666; text-decoration: none; }
#footerLinks a:hover { text-decoration: none;  border-bottom:1px dashed #333333; }
#footerCopyright { margin-top: 8px; font-size: .8em; color: #999; }
#footerSpacer { height: 20px; }



/* VIDEO & MULTIMEDIA PAGE LINKS ========================================================================================= */
table#mediaLinks { width:680; height:300px;   }
td.mediaLinksTabs  { margin:0px; padding-left: 0px; padding-right:0px; padding-top:0px; padding-bottom:0px;   }
td.mediaLinksTabs a {  color:#000000;  text-decoration:none; font-size:13px; padding-right:10px; }
td.mediaLinksTabs a:hover { color:#076d7f; text-decoration:none;  font-size:13px;  background: #eeeeee; }
td.mediaLinksTabs a:visited {  color:#000000;  text-decoration:none; font-size:13px; padding-right:10px; }

#mediaSubtitle { color:#FFFFFF; font-weight:bold; }


/* SOCIAL BOX ========================================================================================= */
table#socialBox { width:692; height:47px;      }
td.socialBoxTabs  { margin:0px; padding-left: 0px; padding-right:0px; padding-top:0px; padding-bottom:0px;   }
td.socialBoxTabs a {  color:#666666;  text-decoration:none; font-size:12px; padding-right:10px; }
td.socialBoxTabs a:hover { color:#d57e02; text-decoration:none;  font-size:12px;  background: #eeeeee; }
td.socialBoxTabs a:visited {  color:#666666;  text-decoration:none; font-size:12px; padding-right:10px; }


/* FOR YOUR INFORMATION =============================================================================== */
table#fyiBox { width:692; height:47px;      }
td.fyiBoxTabs  { margin:0px; padding-left: 10px; padding-right:0px; padding-top:5px; padding-bottom:0px; vertical-align:top;   }
td.fyiBoxTabs a {  color:#000000;  text-decoration:none; font-size:12px; padding-right:0px; font-weight:bold; }
td.fyiBoxTabs a:hover { color:#d57e02; text-decoration:none;  font-size:12px;  background: #eeeeee; font-weight:bold; }
td.fyiBoxTabs a:visited {  color:#000000;  text-decoration:none; font-size:12px; padding-right:0px; font-weight:bold; }


/* MAIN CONTENT LAYOUT ================================================================================ */
table#masterColumnLayout { width: 908px; background: #d7d4c7; }
td#masterColumnLeft { width: 138px; background: #ffffff; }
td#masterColumnCenter {  background: #fff; background: url('images/Content_BK.gif'); }
td#centerColumnBtm { width: 700px; height:8px; background:url('images/Content2_BK.gif');    }
td#masterColumnRight { width: 207px; background: #d7d4c7;  } 
.flashColumnCenter { width: 705px; height:247;  background: #fff; background: url('images/Content_BK.gif');}

#masterColumnSiteTitle { width: 138px; color: #ffffff; font-weight: bold; font-size: .9em; }
td.mainNav1 { background: #000000; } /* Conference */
td.mainNav2 { background: #000000; } /* Legislation */
td.mainNav3 { background: #000000; } /* design client */
.masterSiteTitle { padding: 10px 5px; }
#masterColumnLogin { width: 200px; background: #d6d6d6; }


/* FONT DISPLAYS ====================================================================================== */

/* LEFT COLUMN  ======================================================================================= */
td#masterColumnLeft h2 { color: #4b8946; font-size: 1.2em; }


/* CENTER COLUMN  ===================================================================================== */
#masterColumnBreadcrumb { width: 570px; }
td.bc1 { background: #36a22b; } /* Education */
td.bc2 { background: #01a0c7; } /* Awards */
td.bc3 { background: #ff7309; } /* Chapter Leaders */
td.bc4 { background: #01a0c7; } /* Business */
td.bc5 { background: #0c3796; } /* design */
td.bc6 { background: #286c1f; } /* members */
td.bc7 { background: #286c1f; } /* Conference */
td.bc8 { background: #de430d; } /* Legislation */
td.bc9 { background: #be2100; } /* design client */
td.bc10 { background: #be2100; } /* News */
td.bc11 { background: #01a0c7; } /* About ASID */
div#breadcrumb { color: white; font-size: .9em; padding: 10px; }
div#breadcrumb a { color: #e5f8cb; text-decoration: none; }

#mainContentContainer { padding: 10px; }

h1, h2, h3, h4, h5, h7 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; !important; }
h1 { font-size: 1.2em; color: #377931; margin-top: 0; font-weight: bold; }
h2 { font-size: 1.1em; color: #000; margin-bottom: 5px; }
h3 { font-size: 1em; color: #666; }
h4 { font-size: .9em; color: #000; }
h5  { font-style:normal; font-weight:bold; font-size:16px; color:#FFFFFF; margin:5px 12px 5px 10px;  }
h6  { font-style:normal; font-size:14px; color:#252525; margin:8px 0px 0px 0px;  }

.sub  { font-style:normal; font-size:14px; color:#252525; margin:15px 0px 15px 0px; font-family: "Century Gothic", Arial, Helvetica, sans-serif; !important;   }

ul { margin-top: 5px; }
li { margin-bottom: 4px; }


/* TELERIK EDITOR STYLE CLASSES  ====================================================================== */

.smallText { font-size: .8em; }
.regText { font-size: 1em; }
.largeText { font-size: 1.2em; }
.xlargeText { font-size: 1.4em; }
.highlight { color: #bd2000; }

/* fieldsets and legends */

fieldset { margin: 15px 0; padding: 5px 15px; }
legend { color: #000066; font-weight: bold; margin-bottom: 5px; }

.formLayout { margin: 10px 0; }
.formLayout td, .formLayout th { padding: 4px; }
.formLayout th { font-weight: bold; color: #666; text-align: right; }
.formLayout td { }

/* RIGHT COLUMN */
td#masterColumnRight { width: 200px; background: #d7d4c7; }
td#masterColumnRight h2 {  }
td#masterColumnRight a {  }
.rightColumnContent { padding: 0px; }
td#masterColumnRight .imageLink { margin: 0px 0; }


/* RIGHT COLUMN SERVICE LINKS BOX*/
table#rightServiceBox { width: 205px; height:250px; background: #d7d4c7;     }
td.rightServiceBoxTabs  { margin:0px; padding-left: 8px; padding-right:5px; padding-top:0px; padding-bottom:0px;  background-color: #ebe8da; }
td.rightServiceBoxTabs a {  color:#333333; padding:3px; text-decoration:none; }
td.rightServiceBoxTabs a:hover { color:#75736b; text-decoration:none; padding:3px;  background: #eeeeee; }


/* right column sections */

div.columnSection { margin: 0px 0; color: #d7d4c7; }
div.columnSection h2 { margin: 0; }
div.columnSection ul { margin-top: 10px; margin-bottom: 10px; list-style-image: url(/ASID/images/arrow_quicklink.gif); }
div.columnSection li { margin-bottom: 5px; }
div.columnSection li a { text-decoration: none; }
div.columnSection a { color: #333; }
div.columnSection a:hover { color: #333; text-decoration: underline; }

/* QUICK LINKS */

#quickLinks { color: #333; }
#quickLinks a { color: #333; }
#quickLinks a:hover { color: #333; text-decoration: underline; }
#quickLinks ul { margin-top: 10px; margin-bottom: 10px; list-style-image: url(/ASID/images/arrow_quicklink.gif); }
#quickLinks li { margin-bottom: 3px; }

/* BOOKMARKS */
#myBookmarks { margin-bottom: 20px; }
#myBookmarksTitle { margin: 0 -10px; padding: 5px; color: #fff !important; background: #159133; font-weight: bold; font-size: .9em; }
#myBookmarksText { font-size: .8em; }
#myBookmarksText p { margin: 8px 0; }
#myBookmarksText a { color: #bd2000; }
#myBookmarksText .status { color: #159133; font-weight: bold; }
#myBookmarksText .sectionTop { margin-top: 8px; padding: 3px 0 8px 0; border-bottom: 1px dotted #159133; }
#myBookmarksText .section { margin-top: 8px; padding: 3px 0 5px 0; border-top: 1px dotted #159133; border-bottom: 1px dotted #159133; }
#myBookmarksList { margin-top: 0; margin-bottom: 3px; margin-left: 15px; }
#myBookmarksList li { margin-bottom: 2px; }


/* HUB & CHANNEL DEFAULTS ============================================================================= */

#hubPhoto img { width: 570px; }
#channelPhoto { margin-left: 10px; float: right; text-align: right; }
#channelPhoto img { margin-bottom: 10px; }

h2.sectionTitle { color: #032289; border-bottom-style: none; }

#hubSectionRollup { margin-top: 15px; }
#hubHighlights { margin-top: 15px; }
#hubSectionRollup .hubIntroText, #hubHighlights {  }
#hubHighlights a { color: #0099cc; }
ul#hubLinksList {}
ul#hubLinksList li { margin-bottom: 5px; }
#hubPostscript { margin-top: 15px; }

#channelSectionRollup { margin-top: 15px; }
#channelSectionRollup  .channelIntroText { }
#channelSectionRollup a { color: #0099cc; }
#channelPostscript { margin-top: 15px; }

.postingsRollup { margin-left: 1em; }
.postingsRollup a { color: #0099cc; }
p.postingTitle { margin: 8px 0; font-size: .9em; }
p.postingTitle a { color: #0099cc; text-decoration: none; }
p.postingTitle a:hover { text-decoration: underline; }

.channelRollup { margin-left: 1em; }
p.channelTitle { margin: 8px 0; font-size: .9em; font-weight: bold; }
p.channelTitle a { color: #0099cc; text-decoration: none; }
p.channelTitle a:hover { text-decoration: underline; }

/* NEWS ROOM & PRESS RELEASES ========================================================================= */

#newsRelease { font-size: 1.2em; font-family: Georgia, "Times News Roman", Times, Palatino, Serif; }
#newsBanner { }
#newsReleaseDate {  }
#newsContact { margin-bottom: 40px; }
#newsLink { font-weight: bold; color: #0099cc; }
#newsLink a { color: #0099cc; }

#newsRelease h1, #newsRelease h2, #newsRelease h3, #newsRelease h4 { font-family: Georgia, "Times News Roman", Times, Palatino, Serif !important; }
#newsRelease h1#newsTitle {
	margin: 10px 20px;
	margin-bottom: 5px;
	font-size: 1.2em;
	font-weight: normal !important;
	color: #000; 
	text-align: center; 
}
#newsSubTitle { margin: 5px 20px 20px 15px; font-size: 1.1em; text-align: center; font-style: italic; }


/* NEWS FLASH NEWSLETTER */

#newsFlashBanner { }

#newsFlashIndexTable { width: 100%; }
#newsFlashIndexLeft { width: 58%; }
#newsFlashIndexSpacer { width: 4%; }
#newFlashIndexRight { width: 38%; }

#newsFlashIndex { margin-bottom: 40px; }
#newsFlashIndex h2 { margin-top: 0; }
#newsFlashIndex ul { margin-top: 5px; }
#newsFlashIndex li { margin-bottom: 5px; }

#newsFlashColumnRollup { width: 100%; }
#newsFlashLeft { width: 58%; }
#newsFlashSpacer { width: 4%; }
#newFlashRight { width: 38%; }
#newsFlashColumnRollup .newsFlashEntry { margin-bottom: 15px; }

#newsFlashRollup .newsFlashEntry { padding-bottom: 12px; border-bottom: 1px solid #ccc; }

.newsFlashEntry h3, .newsFlashEntryAlt h3 { color: #377931; margin-bottom: 4px; }
.newsFlashEntry p, .newsFlashEntryAlt p { margin: 8px 0; }
.newsFlashEntryAlt { background: #f1f1f1; padding: 5px 10px; }


/* EVENTS ============================================================================================= */

/* Submit An Event Btn ============== */
#SubmitBtn
{
  display: block;
  width: 166px;
  height: 34px;
  background: url("images/Submit_btn.gif") no-repeat 0 0;
}
#SubmitBtn:hover
{ 
  background-position: 0 -34px;
}
#SubmitBtn span
{
  display: none;
}

/* REGISTER Here Btn ============== */
#RegisterBtn
{
  display: block;
  width: 166px;
  height: 34px;
  background: url("images/RegisterHere_btn.gif") no-repeat 0 0;
}
#RegisterBtn:hover
{ 
  background-position: 0 -34px;
}
#RegisterBtn span
{
  display: none;
}

/* JOIN ONLINE Btn ============== */
#JoinBtn
{
  display: block;
  width: 166px;
  height: 34px;
  background: url("images/Join_btn.gif") no-repeat 0 0;
}
#JoinBtn:hover
{ 
  background-position: 0 -34px;
}
#JoinBtn span
{
  display: none;
}

/* DOWNLOAD APPLICATIONS Btn ============== */
#DownloadBtn
{
  display: block;
  width: 222px;
  height: 34px;
  background: url("images/DownloadApps_btn.gif") no-repeat 0 0;
}
#DownloadBtn:hover
{ 
  background-position: 0 -34px;
}
#DownloadBtn span
{
  display: none;
}

/* MAIN CALENDAR Btn ============== */
#MainCalendarBtn
{
  display: block;
  width: 166px;
  height: 34px;
  background: url("images/MainCalendar_btn.gif") no-repeat 0 0;
}
#MainCalendarBtn:hover
{ 
  background-position: 0 -34px;
}
#MainCalendarBtn span
{
  display: none;
}




/* WEB EVENT Btn ============== */
#WebEventBtn
{
  display: block;
  width: 166px;
  height: 34px;
  background: url("images/WebEvents_btn.gif") no-repeat 0 0;
}
#WebEventBtn:hover
{ 
  background-position: 0 -34px;
}
#WebEventBtn span
{
  display: none;
}



#eventNav { margin-top: 5px; }
#eventNav .navLink { line-height: 130%; padding: 3px 0; font-weight: normal; }
#eventNav .navLink a { color: #474747; text-decoration: underline; }
#eventNav .navLink a:hover { color: #0033cc; text-decoration: underline; }

/* Calendar */

#calendarFilter table td { padding: 0; }


/* event landing */
#featuredEventsRolup { }

.featuredEvent { padding: 10px; border: 1px solid #999; margin-bottom: 15px; }

table.featuredEventLayout { width: 100%; }
td.featuredEventImage img { padding-right: 10px; }
td.featuredEventDetails { }
td.featuredEventDetails p { margin: 8px 0; }
.featuredEventTitle { font-weight: bold; }
.featuredEventTheme { font-style: italic; }
.featuredEventInfo { font-weight: bold; }
.featuredEventAbstract { }
.featuredEventSponsor { }

#upcomingEventsRollup { }
.eventItem { }
.eventItem p { margin: 8px 0; }
.eventItemTitle { }
.eventItemDate { }

#programInfo { }
h1#programTitle { margin-bottom: 5px; }
#programTheme { margin-top: 5px; font-style: italic; }
#programLocation { font-weight: bold; }
#programCredits { font-style: italic; }
#programSessionsRollup { margin-top: 25px; }
#programSessionsRollup p { margin: 8px 0; }

#sessionTitle { margin-bottom: 5px; }
#sessionTheme { margin-top: 5px; font-style: italic; }
#sessionInfo { margin-top: 10px; margin-bottom: 25px; }
#sessionInfo div { margin-top: 0; margin-bottom: 8px; }
#sessionTime { font-weight: bold; }
#sessionCredits { font-style: italic; }

/* BOOK CENTER & SEARCHES ============================================================================= */

fieldset#bookSearch { border: 1px solid #999; }
fieldset#bookSearch legend { font-weight: bold; color: #0099cc; }

#bookSearchResults table { width: 100%; border: 1px solid #ccc; border-collapse: collapse; }
#bookSearchResults table td { width: 50%; padding: 10px; vertical-align: top; border: 1px solid #ccc; border-collapse: collapse; }

div.bookCenterPage { font-size: .9em; }
div.bookCenterImage { width: 90px; float: left; }
div.bookCenterDescription { width: 150px; float: right; text-align: left; }
div.bookCenterDescription p { margin: 4px 0; color: #666; }
div.bookCenterDescription a { color: #0033cc; }
.bookTitle { font-weight: bold; }
div.bookCenterDescription .bookTitle a { color: #000; }

#bookImageLayout { margin-top: 10px; }
#bookDetailImage { width: 240px; float: left; text-align: center; margin-right: 10px; margin-bottom: 5px; }
#bookImageLayout h1.bookDetailTitle { margin: 30px 0 5px 0; }

#bookDetailLayout {  }
h1.bookDetailTitle { margin: 10px 0 5px 0; }
.bookDetailInfo { }
.bookDetailInfo p { margin: 2px 0; color: #666; }
.bookDetailDescription { margin-top: 20px; }

#featuredBook { margin: 10px 0; border: 1px solid #999; padding: 10px; }
.featuredBookLayout { }
.featuredBookImage img { width: 100px; }
.featuredBookDetails { width: 425px; }
.featuredBookInfo p { margin: 2px 0; color: #666; }
.featuredBookTitle { font-weight: bold; }
.featuredBookTitle a { color: #000; }
.featuredBookPublisher {}
.featuredBookAuthor {}
.featuredBookDate {}
.featuredBookLink {}
.featuredBookDescription { margin-top: 10px; }
.featuredBookDescription p { margin: 2px 0; }


/* PUBLICATIONS ======================================================================================= */

/* ICON */

#iconHeaderLayout {  }
#iconIssueCover { }
#iconIssueLink { text-align: left; padding-left: 120px; }

#iconTocLayout { width: 100%; }
#iconTocLeft { width: 49%; }
#iconTocSpacer { width: 2%; }
#iconToCRight { width: 49%; }

#iconTocLayout h2 { text-transform: uppercase; }
#iconTocLayout p { margin: 8px 0; }
#iconTocLayout ul { margin-top: 4px; }

#iconIssueDate { font-weight: bold; }
.iconArticleLink { font-size: .8em; }

#iconAdvertisersLayout { width: 100%; }
#iconAdvertisersLeft { width: 49%; }
#iconAdvertisersSpacer { width: 2%; }
#iconAdvertisersRight { width: 49%; }


/* MY ASID ============================================================================================ */

#myAsidSections { margin: 15px 0; color: #000; font-weight: normal; font-size: 1em; }

#myAsidSections fieldset { margin-bottom: 15px; border: 1px solid #999; }
#myAsidSections legend { padding: 3px 5px; font-weight: bold; background: #666; color: #fff; }
#myAsidSections ul { margin-top: 5px; list-style-image: url(/ASID/images/arrow_quicklink.gif); }
#myAsidSections li { margin-bottom: 5px; color: #000066; }
#myAsidSections li span { text-decoration: underline; font-weight: bold; }
#myAsidSections ul ul { margin-top: 4px; list-style-image: none; list-style-type: disc; }
#myAsidSections a { color: #000066; font-weight: normal; }

#myAsidSections .dgLayout { font-size: 1em; }
#myAsidSections .dgLayout td { padding: 0 5px; vertical-align: middle; }
#myAsidSections .dgHead { padding: 5px !important; font-weight: bold; background: #e8e8e8; }


/* ASID FOR =========================================================================================== */

#asidForDisplayLinks { margin-top: 15px; margin-bottom: 10px; padding: 4px; text-align: center; border-top: 1px solid #159133; border-bottom: 1px solid #159133; }

#asidForArticles table { margin: 10px 0 10px 20px; }
#asidForArticles td { padding: 4px 15px; background: url(/ASID/images/arrow_quicklink.gif) center left no-repeat; }
#asidForPaging #pagination { font-size: .9em; margin-top: 15px; border-top: 1px solid #999; padding-top: 4px; }
#asidForPaging #pagination table { width: 200px; margin: 0 auto 10px auto; color: #000; }
#asidForPaging #pagination a { color: #000; }

#asidForNavRollup table { width: 100%; }
#asidForNavRollup h2 { color: #fff;  padding: 4px 10px; }
#asidForNavRollup h2#asidFor1 { background: #78c01e; } /* Education */
#asidForNavRollup h2#asidFor2 { background: #01a0c7; } /* Awards */
#asidForNavRollup h2#asidFor3 { background: #ff7309; } /* Chapter Leaders */
#asidForNavRollup h2#asidFor4 { background: #36a22b; } /* Business */
#asidForNavRollup h2#asidFor5 { background: #0c3796; } /* design */
#asidForNavRollup h2#asidFor6 { background: #de430d; } /* members */
#asidForNavRollup h2#asidFor7 { background: #286c1f; } /* Conference */
#asidForNavRollup h2#asidFor8 { background: #14017e; } /* Legislation */
#asidForNavRollup h2#asidFor9 { background: #be2100; } /* design client */
#asidForNavRollup h2#asidFor10 { background: #286c1f; } /* news */
#asidForNavRollup h2#asidFor11 { background: #01a0c7; } /* about us */

#asidForNavRollup ul { margin-top: 5px; margin-bottom: 15px; }
#asidForNavRollup li { margin-bottom: 4px; }


/* AUTHORING CONSOLE ================================================================================== */

#authorConsole, #errorConsole { padding: .5em; color: #000; margin-bottom: 1em; font: normal .9em/120% Verdana, Arial, sans-serif !important; background: #FFFBE9; border: 1px solid #376899; }
#authorConsole a, #errorConsole a { color: #376899; display: block; margin: .5em 0; }
#authorConsole br { display: none; }
#authorConsole p { margin: .5em 0 .8em 0; }

.authorInput { padding: 10px; background: #fff; }

.authorInput fieldset { padding: .5em 1em; }
.authorInput legend { font-weight: bold; color: blue; margin-bottom: .5em; }
.phLabel { display: block; margin: 3px 0; font: bold 1em Arial, sans-serif; text-align: left; color: #999; }



/* SEARCH ============================================================================================== */

.Mondosoft-MondoSearch-CategoryHeader { margin: 10px 0; }
.Mondosoft-MondoSearch-CategoryHeader td { padding: 4px 5px; font-weight: bold; color: #fff; background: #159133; }


/* SITE MAP STYLES ===================================================================================== */

/* HOME CHANNEL ======================================================================================== */
.HitReporting-ReportRootChannel { font-weight: bold; text-transform: uppercase; font-family:"Lucida Grande", Verdana,  Geneva,  "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif; }
.HitReporting-ReportRootChannel a { color: #fa6000 !important; }

/* PRIMARY LEVEL CHANNELS ============================================================================== */
.HitReporting-ReportChannel { margin-top: 2em; padding-top: .5em; font-weight: bold; text-transform: uppercase; border-top: 1px dotted #DDD; font-family:"Lucida Grande", Verdana,  Geneva,  "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif; }
.HitReporting-ReportChannel a { color: #fa6000 !important; }
.HitReporting-ReportChannel a:hover {  }

/* SECONDARY LEVEL CHANNELS =========================================================================== */
ul.sub { margin-left:30px; margin-top:.2em; margin-bottom: .5em; font-size:12px; font-family:"Lucida Grande", Verdana,  Geneva,  "Trebuchet MS", Helvetica, Arial, Tahoma, san sarif;  }
.sub .HitReporting-ReportChannel { margin-top: .2em; padding-top: 0; border-top-style: none; text-transform:none; }
.sub .HitReporting-ReportChannel a { color: #719bc5; }
.sub .HitReporting-ReportChannel a:hover { color: #fa6000; }

/* POSTINGS =========================================================================================== */
.HitReporting-ReportPosting { font-weight: normal; }

.required { color:#BA2455; }
.Required { color:#BA2455; }
.alert, .alertText { color: #BA2455; }

.podcast { width: 200px; }

 