body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666; background-image: url(../imgs/bgrnd.gif); background-repeat: repeat-x; background-color: #D0D6C8; margin: 0 20px 0 20px;/* text-align:center;*/}
div#content { width: 700px; margin: 0 auto; padding: 0; /*text-align: left;*/ }

div#logoFlashContent { width: 700px; height: 105px; margin: 0; background-color: #82A800; }
div#secondaryBar { width: 700px; height: 21px; margin: 0 0 10px 0; }
div#infoBar { width: 500px; float: right; height: 18px; border-bottom: 1px dotted #330000; display: inline; margin: 3px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #330000;}
div#leftCol { width: 190px; margin: 0; float: left; display: inline; height: 100px; }
div#mainCol { width: 500px; margin: 0 0 0 10px; float: left; display: inline; background-color: #FFFFFF; background-image:url(../imgs/col_bgrnd.gif); background-repeat: no-repeat; }
div#homeCol { width: 500px; margin: 0 0 0 10px; float: left; display: inline; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666; margin: 0 10px 5px 10px; }
h1 { font-size: 11px; width: 100%; height: 105px; margin: 0; padding: 105px 0 0 0; overflow: hidden; height: 0px !important; height /**/: 105px; background-image: url(../imgs/CDF_logo.gif); }
h2 { width: 190px; height: 24px; margin: 0 0 1px 0; text-indent:-99999px; }
h3 { width: 190px; height: 24px; margin: 0 0 1px 0; text-indent:-99999px; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #330000; display: block; margin: 10px 10px 0 10px; }
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #999999; display: block; margin: 0 10px; }
a, a:visited { color: #669900; text-decoration: underline; display: inline; }
a:hover { color: #669900; text-decoration: none; }
img { border: 0; }

div#login { width: 190px; height: 100%; background-image: url(../imgs/login.gif); float: left; display: inline; }
div#login p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 100%; margin: 3px 0 0 10px; }
div#login a, a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none; }
div#login a:hover { text-decoration: underline; }

div#infoBar a, a:visited { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #330000; text-decoration: underline; }
div#infoBar a:hover { font-weight: normal; text-decoration: none; }
div#breadcrumb { font-weight: normal; float: left; }
div#breadcrumb a, a:visited { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #330000; text-decoration: underline; }
div#breadcrumb a:hover { font-weight: normal; text-decoration: none; }
div#date { font-weight: normal; float: right; }

div#mainCol a, a:visited{ color:#669900; font-weight: normal; text-decoration: underline; }
div#mainCol a:hover { color:#669900; font-weight: normal; text-decoration: none; }
div#mainCol ul { margin: 0; padding: 0 10px 10px 25px; }

.bubbleUp { height: 70px; width: 190px; margin: 0 0 5px 0; }
.quote { margin: 0 0 5px 0; }
div#leftCol a, a:visited{ color:#669900; font-weight: normal; text-decoration: underline; }
div#leftCol a:hover { color:#669900; font-weight: normal; text-decoration: none; }
div#leftCol ul { list-style: none; margin: 0 0 5px 0; padding: 0; font: 2px Verdana, Arial, sans-serif; line-height: 0px; }

div#leftCol ul li { width: 190px; height: 24px; margin: 0 0 1px 0; text-indent:-99999px; padding: 0; }

div#leftCol ul li#about a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/about.gif') no-repeat; }
div#leftCol ul li#about_sub a {  width: 100%; height: 100%; display: block; background: url('../imgs/menu/about_sub.gif') no-repeat; }
div#leftCol ul li#board a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/board_sub.gif') no-repeat; }
div#leftCol ul li#news a {  width: 100%; height: 100%; display: block; background: url('../imgs/menu/news.gif') no-repeat; }
div#leftCol ul li#news_sub a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/news_sub.gif') no-repeat; }
div#leftCol ul li#newsarch_sub a {  width: 100%; height: 100%; display: block; background: url('../imgs/menu/newsarch_sub.gif') no-repeat; }
div#leftCol ul li#events a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/events.gif') no-repeat; }
div#leftCol ul li#events_sub a {  width: 100%; height: 100%; display: block; background: url('../imgs/menu/events_sub.gif') no-repeat; }
div#leftCol ul li#eventsarch_sub a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/eventsarch_sub.gif') no-repeat; }
div#leftCol ul li#briefing a {  width: 100%; height: 100%; display: block; background: url('../imgs/menu/briefing.gif') no-repeat; }
div#leftCol ul li#findadesigner a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/findadesigner.gif') no-repeat; }
div#leftCol ul li#tender a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/tender.gif') no-repeat; }
div#leftCol ul li#partners a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/partners.gif') no-repeat; }
div#leftCol ul li#membersarea a {  width: 100%; height: 100%; display: block; background: url('../imgs/menu/membersarea.gif') no-repeat; }
div#leftCol ul li#contact a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/contact.gif') no-repeat; }

div#leftCol ul li#about a:hover { background: url('../imgs/menu/about.gif') 0 -24px no-repeat; }
div#leftCol ul li#about_sub a:hover { background: url('../imgs/menu/about_sub.gif') 0 -24px no-repeat; }
div#leftCol ul li#board a:hover { background: url('../imgs/menu/board_sub.gif') 0 -24px no-repeat; }
div#leftCol ul li#news a:hover { background: url('../imgs/menu/news.gif') 0 -24px no-repeat; }
div#leftCol ul li#news_sub a:hover { background: url('../imgs/menu/news_sub.gif') 0 -24px no-repeat; }
div#leftCol ul li#newsarch_sub a:hover { background: url('../imgs/menu/newsarch_sub.gif') 0 -24px no-repeat; }
div#leftCol ul li#events a:hover { background: url('../imgs/menu/events.gif') 0 -24px no-repeat; }
div#leftCol ul li#events_sub a:hover { background: url('../imgs/menu/events_sub.gif') 0 -24px no-repeat; }
div#leftCol ul li#eventsarch_sub a:hover { background: url('../imgs/menu/eventsarch_sub.gif') 0 -24px no-repeat; }
div#leftCol ul li#briefing a:hover { background: url('../imgs/menu/briefing.gif') 0 -24px no-repeat; }
div#leftCol ul li#findadesigner a:hover { background: url('../imgs/menu/findadesigner.gif') 0 -24px no-repeat; }
div#leftCol ul li#tender a:hover { background: url('../imgs/menu/tender.gif') 0 -24px no-repeat; }
div#leftCol ul li#partners a:hover { background: url('../imgs/menu/partners.gif') 0 -24px no-repeat; }
div#leftCol ul li#membersarea a:hover { background: url('../imgs/menu/membersarea.gif') 0 -24px no-repeat; }
div#leftCol ul li#contact a:hover { background: url('../imgs/menu/contact.gif') 0 -24px no-repeat; }

div#leftCol h2#about_selected { background: url('../imgs/menu/about_selected.gif') no-repeat; }
div#leftCol h2#board_selected { background: url('../imgs/menu/board_selected.gif') no-repeat; }
div#leftCol h2#news_selected { background: url('../imgs/menu/news_selected.gif') no-repeat; }
div#leftCol h2#newsarch_selected { background: url('../imgs/menu/newsarch_selected.gif') no-repeat; }
div#leftCol h2#events_selected { background: url('../imgs/menu/events_selected.gif') no-repeat; }
div#leftCol h2#eventsarch_selected { background: url('../imgs/menu/eventsarch_selected.gif') no-repeat; }
div#leftCol h2#briefing_selected { background: url('../imgs/menu/briefing_selected.gif') no-repeat; }
div#leftCol h2#findadesigner_selected { background: url('../imgs/menu/findadesigner_selected.gif') no-repeat; }
div#leftCol h2#tender_selected { background: url('../imgs/menu/tender_selected.gif') no-repeat; }
div#leftCol h2#partners_selected { background: url('../imgs/menu/partners_selected.gif') no-repeat; }
div#leftCol h2#membersarea_selected { background: url('../imgs/menu/membersarea_selected.gif') no-repeat; }
div#leftCol h2#contact_selected { background: url('../imgs/menu/contact_selected.gif') no-repeat; }

div#news { width: 500px; height: 175px; margin: 10px 0 0 0; }
div#news a, a:visited { color: #669900; text-decoration: underline; display: inline; }
div#news a:hover { color: #669900; text-decoration: none; }
div#events { width: 500px; height: 175px; margin: 5px 0 0 0; }
div#events a, a:visited { color: #669900; text-decoration: underline; display: inline; }
div#events a:hover { color: #669900; text-decoration: none; }
.info { float: left; display: inline; width: 295px; height: 127px; background-image: url('../imgs/narrowcol_bgrnd.gif'); background-repeat: no-repeat; }
.info p {}
.infoFixed { overflow: hidden; margin: 0; height: 95px; }
.viewAll { float: right; display: inline; margin: 8px 30px 0 0; }
div#homeCol img { float: right; display: inline; border: 0; }

div#colBottom { height: 1px; background-image: url('../imgs/col_bgrnd.gif'); background-repeat: no-repeat; width: 500px; margin: 0 0 0 10px; float: right; display: inline;}

.member { margin: 20px 10px 0 10px; padding: 0; border-top: 1px solid #CCCCCC;}
.memberPic { width: 130px; margin: 8px 0 0 0; float: left; display: inline; color: #669900; }
.memberPic img { border: 0; margin: 0 0 10px 0; }
.memberInfo { width: 350px; margin: 0; float: left; display: inline; }

.partner { margin: 20px 10px 0 10px; padding: 0; border-top: 1px solid #CCCCCC;}
.partnerLogo { width: 70px; margin: 8px 0 0 0; float: left; display: inline; color: #669900; }
.partnerLogo img { border: 0; margin: 0 0 10px 0; }
.partnerInfo { width: 410px; margin: 0; float: left; display: inline; }

.backTop { display: block; margin: 10px 0 0 10px; color: #669900; }

.listing { margin: 20px 10px 0 10px; padding: 0; }
.listingInfo { width: 480px; margin: 0 0 20px 0; float: left; display: inline; border-top: 1px solid #CCCCCC; }
.listingTitle { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; margin: 0 10px 0 0; font-weight: bold; color: #666666; float: left; width: 140px; display: inline; }
.listingEntry p { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; margin: 0; color: #333333; float: right; width: 330px; display: inline; }
.listingTitleBlack {color:#371800; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; margin: 0 10px 0 0; font-weight: bold; float: left; width: 140px; display: inline; }
h5.listing { margin: 10px 0 0 0; border-top: none; }
.listingBackTop { display: block; margin: 5px 0 0 0; color: #669900; }

.dividing {width:98%; border-top:1px solid #daddd3; height:1px; margin:5px 5px}
.signup input, .signup select {margin:0px 0px; padding:0px 0px}
.signup table {margin:0px 0px 0px 10px}