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

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; }

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/CDFmembers_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: normal; 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:link,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#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; }

.bubbleUp { margin: 0 0 5px 0; }
.quote { margin: 0 0 5px 0; }
div#leftCol a { 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#return { width: 190px; height: 33px; margin: 0 0 5px 0; text-indent:-99999px; padding: 0; }

div#leftCol ul li#directory a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/directory.gif') no-repeat; }
div#leftCol ul li#suppliers a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/suppliers.gif') no-repeat; }
div#leftCol ul li#researchCPD a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/researchCPD.gif') no-repeat; }
div#leftCol ul li#tenders a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/tenders.gif') no-repeat; }
div#leftCol ul li#vacancies a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/vacancies.gif') no-repeat; }
div#leftCol ul li#emailing a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/emailing.gif') no-repeat; }
div#leftCol ul li#details a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/details.gif') no-repeat; }
div#leftCol ul li#return a { width: 100%; height: 100%; display: block; background: url('../imgs/menu/return.gif') no-repeat; }

div#leftCol ul li#directory a:hover { background: url('../imgs/menu/directory.gif') 0 -24px no-repeat; }
div#leftCol ul li#suppliers a:hover { background: url('../imgs/menu/suppliers.gif') 0 -24px no-repeat; }
div#leftCol ul li#researchCPD a:hover { background: url('../imgs/menu/researchCPD.gif') 0 -24px no-repeat; }
div#leftCol ul li#tenders a:hover { background: url('../imgs/menu/tenders.gif') 0 -24px no-repeat; }
div#leftCol ul li#vacancies a:hover { background: url('../imgs/menu/vacancies.gif') 0 -24px no-repeat; }
div#leftCol ul li#emailing a:hover { background: url('../imgs/menu/emailing.gif') 0 -24px no-repeat; }
div#leftCol ul li#details a:hover { background: url('../imgs/menu/details.gif') 0 -24px no-repeat; }
div#leftCol ul li#return a:hover { background: url('../imgs/menu/return.gif') 0 -33px no-repeat; }

div#leftCol h2#directory_selected { background: url('../imgs/menu/directory_selected.gif') no-repeat; }
div#leftCol h2#suppliers_selected { background: url('../imgs/menu/suppliers_selected.gif') no-repeat; }
div#leftCol h2#researchCPD_selected { background: url('../imgs/menu/researchCPD_selected.gif') no-repeat; }
div#leftCol h2#tenders_selected { background: url('../imgs/menu/tenders_selected.gif') no-repeat; }
div#leftCol h2#vacancies_selected { background: url('../imgs/menu/vacancies_selected.gif') no-repeat; }
div#leftCol h2#details_selected { background: url('../imgs/menu/details_selected.gif') no-repeat; }
div#leftCol h2#emailing_selected { background: url('../imgs/menu/emailing_selected.gif') no-repeat; }

div#buzzBit ol { margin: 0; padding: 0 10px 0 20px; }
div#buzzBit ul li { margin: 0; padding: 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;}

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

.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; }
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}