a, a:visited { text-decoration: underline; color: #414142 }
a:hover { text-decoration: none; color: #414142 }
a.unchanged, a.unchanged:visited { text-decoration: none; color: black }
a.unchanged:hover { text-decoration: underline; color: black }
a.leftbar, a.rightbar { text-decoration: none }
a.leftbar:hover, a.rightbar:hover { text-decoration: underline }
body { color: black; background-color: white; padding: 15px; text-align: center; min-width: 760px }
body, input, select, textarea { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
div, form, h1, h2, h3, h4, img, label, li, p, table, td, th, tr, ul, .label, .radio, .checkbox { border: 0px; margin: 0px; padding: 0px }
div.leftad { width: 132px; padding: 8px; border: 1px solid #b7c4cf }
div.leftad, div.leftad1 { height: 100%; margin-top: 20px }
div.leftad1 { width: 150px }
form h3, h2, li, .leftbar li, .leftbar p, li.leftbarselected, p, table { margin-bottom: 10px }
.content, div.contentimage { padding-left: 15px; width: 540px; height: auto }
div.contentimage { margin-bottom: 30px; padding-right: 15px }
p.contentimage { border: 5px solid #808285 }
div.contentimage p { font-size: 9px; line-height: 10px; color: black; font-weight: bold }
div.leftmenu { float: left; width: 156px; padding-left: 15px; padding-right: 5px; margin-right: 10px; margin-bottom: 20px }
div.leftbar, div.rightbar { padding-top: 10px }
div.leftbar { border-top: 6px solid #c9252c }
div.rightbar { border-top: 6px solid #808285; margin-top: 30px }
.leftbar a, .leftbar a:visited { text-decoration: none; font-weight: normal; color: #414142 }
.leftbar a:hover { text-decoration: underline }
.rightbar a, .rightbar a:visited { text-decoration: underline; font-weight: normal; color: black }
.rightbar a:hover { text-decoration: none }
li.leftbarselected { font-weight: bold }
.leftbar p, .leftbar ul { font-size: 13px; line-height: 14px }
.rightbar p, .rightbar ul { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; line-height: 13px }
.rightbar p, .rightbar ul { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; line-height: 16px }
.leftbar ul, .rightbar ul { padding-left: 0px }
.leftbar ul ul, .rightbar ul ul { font-size: 11px }
.leftbar ul ul ul, .rightbar ul ul ul { padding-left: 20px }
.leftbar li, .rightbar li { list-style: none url('/img/empty.gif') outside; margin-left: 0px; padding-left: 0px }
.leftbar ul ul li, .rightbar ul ul li  { list-style: square url(); margin-left: 17px }
.leftbar ul ul ul li, .rightbar ul ul ul li { margin-bottom: 5px; margin-left: 0px }
div.menubar { width: 730px; margin-top: 40px; margin-bottom: 40px; font-size: 11px; padding-bottom: 10px; border-bottom: 1px solid #808285 }
.menubar a, .menubar a:visited { color: black; text-decoration: none }
.menubar a:hover { text-decoration: underline }
div.top { position: relative; width: 730px; padding-left: 15px; padding-right: 15px; overflow: hidden }
.top h1 { font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; color: #414142 }
.top h1 img { float: right; margin-right: 50px }
.top p { font-size: 9px; line-height: 10px; font-weight: bold; margin-bottom: 30px }
.top a, .top a:visited { text-decoration: none }
.top a:hover { text-decoration: underline }
h2 { font-weight: normal; font-size: 20px; line-height: 25px }
h2, h3, h4, p { color: #414142; clear: both }
h3 { margin-bottom: 5px }
h3, h4 { margin-top: 25px }
h3, h4, input, select, textarea, .content { font-size: 11px; line-height: 16px }
h4 { font-weight: bold }
li, p { color: #414142 }
input, textarea, select { width: 300px }
input.checkbox { float: left; margin-right: 10px }
input.checkbox, input.radio, input.submit, input.auto, textarea.auto, select.auto { width: auto }
input.short { width: 90px }
input.veryshort { width: 30px }
label, .label { float: left; width: 130px; padding-right: 5px; text-align: right; display: block; margin-top: 2px }
li.contract { list-style-image: url(/img/minus.gif) }
li.contract, li.download, li.expand, li.leftbar, li.leftbarselected, li.link { list-style-type: square }
li.download { list-style-image: url(/img/download.gif) } 
li.expand { list-style-image: url(/img/plus.gif) }
li.leftbar, p.grey { color: #859bae }
li.leftbarselected { color: #414142 }
li.link { list-style-image: url(/img/link.gif) }
p.end { margin-bottom: 0px }
p.error { color: #ff0000; font-weight: bold }
p.grey { font-weight: bold; margin-bottom: 0px }
p.result { margin-top: 5px; margin-bottom: 5px }
table { border: 0px; border-collapse: collapse }
td { vertical-align: top }
th { vertical-align: bottom }
ul { padding-left: 15px }
.businessmanagement, .events, .financialmanagement, .forums, .governance, .join, .marketing, .press, .technicalresources, .training { list-style: none; padding-left: 36px; padding-bottom: 2px; padding-top: 2px }
.digit_box { width: 20px; padding: 2px; border: 1px solid black; margin-left: -1px }
.main, .site { width: 760px; overflow: hidden }
.float-left { float: left; padding-right: 10px }
.footer { font-size: 9px; line-height: 18px; margin-left: 15px; margin-top: 15px; margin-bottom: 0px; padding-top: 10px; border-top: 1px solid #808285; margin-top: 30px }
.footer p, .footer a { color: #414142; font-weight: bold }
.footer a, .footer a:visited { text-decoration: none }
.footer a:hover { text-decoration: underline }
.intro { font-weight: bold }
.leftad p, .leftad ul, .leftad1 p, .leftad1 ul { color: #859bae; font-weight: bold; font-size: 10px; line-height: 13px }
.main { height: auto }
.site { text-align: left; margin: 0 auto; height: auto }
.spacer { margin-left: 10px }
.td, .tdcentre { padding: 5px; border: 1px solid #b7c4cf }
.tdcentre { text-align: center; vertical-align: middle }
.topline { border-width: 1px 0px 0px 0px; border-style: solid; border-color: #859bae }
.widelabel { float: none; width: auto; padding-right: 0px; text-align: left; display: block }