.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

h1 { padding:0px 0px 10px 0px; margin:0px; }
h2 { padding:0px 0px 10px 0px; margin:0px; }
h3 { font-size:x-small; font-weight:normal; padding:0px 0px 0px 0px; margin:0px; }

ul.menu_level_1 { float:left; width:150px; padding:0px; margin:0px; }
ul.menu_level_1 li { width:139px; height:18px; margin:0px 0px 2px 5px; list-style:none; background-image:url(/image_assets/menu_display.jpg); background-repeat:no-repeat; padding:2px 0px 0px 13px; color:#000000;}
ul.menu_level_1 li.sub_navigation { width:139px; height:auto; margin:0px 0px 2px 5px; list-style:none; background-image:none; padding:2px 0px 0px 13px; color:#000000;}
ul.menu_level_1 li.sub_navigation_selected { width:139px; height:auto; font-weight:bold; margin:0px 0px 2px 5px; list-style:none; background-image:none; padding:2px 0px 0px 13px; color:#000000;}
ul.menu_level_1 li a {color:#000000; text-decoration:none;}
ul.menu_level_1 li a:hover {color:#000000; text-decoration:underline;}
ul.menu_level_1 li a.selected { font-weight:bold; }

div.left_hand_col { float:left; width:150px; }

div.login_panel { float:left; width:145px; background-color:#DFE2E9; padding:2px 4px 2px 4px; margin:10px 0px 0px 7px; border:1px solid #0C61A0; }
div.login_panel div.login_heading p { font-weight:normal; text-align:left; font-size:9px; padding:0px 0px 4px 0px; margin:0px; }
div.login_panel div.login_paragraph p { font-weight:bold; text-align:left; font-size:12px; padding:0px 0px 4px 0px; margin:0px; }
div.login_panel div.login_login p { font-weight:normal; text-align:left; font-size:10px; padding:0px 0px 4px 0px; margin:0px; }
div.login_panel div.login_login p a { color:#000000; font-size:12px; font-weight:bold; }

div.oecd_panel { float:left; width:145px; padding:2px 4px 2px 4px; margin:10px 0px 0px 7px; border:1px solid #0C61A0; }
div.oecd_panel div.oecd_heading p { font-weight:normal; text-align:left; font-size:9px; padding:0px 0px 4px 0px; margin:0px; }
div.oecd_panel div.oecd_paragraph p { font-weight:bold; text-align:left; font-size:12px; padding:0px 0px 4px 0px; margin:0px; }
div.oecd_panel div.oecd_login p { font-weight:normal; text-align:left; font-size:10px; padding:0px 0px 4px 0px; margin:0px; }
div.oecd_panel div.oecd_login p a { color:#000000; font-size:12px; font-weight:bold; }

div.logoHeader { width:500px; }
div.logoHeader img { float:left; }
div.logoHeader div.dgroup_heading { float:left; font-size:20px; font-weight:bold; width:250px; padding:30px 0px 0px 20px; }

div.search_results { background-image:url(/image_assets/right_panel_header.jpg); background-repeat:repeat-x; width:100%; margin:15px 0px 0px 0px; border-top:0px #7F7F7F dashed;  }
div.search_results h3 {color:#0C61A0; font-size:12px; padding:5px 10px 10px 10px; margin:0px; text-align:center; font-weight:normal;}
div.search_results p {color:#000000; font-size:10px; margin:0px 5px 0px 5px; }
div.search_results p.results { color:#000000; font-size:10px; font-weight:bold; margin:0px 5px 10px 5px; }
div.search_results p.subject { color:#0C61A0; font-size:10px; margin:0px 5px 0px 5px; }
div.search_results p.body { color:#000000; font-size:10px; margin:0px 5px 0px 5px; }
div.search_results p.more { color:#000000; font-size:10px; margin:0px 5px 10px 5px; }

p.element_label { color:#0C61A0; font-weight:bold; padding:0px; margin:0px; }
p.element { padding:3px 0px 10px 0px; margin:0px; }
p.element_introduction { font-size:x-small; padding:3px 0px 0px 0px; margin:0px; }

div.right_panel_header { float:left; background-image:url(/image_assets/right_panel_header.jpg); background-repeat:repeat-x; width:150px; height:inherit; padding:5px; margin:0px; margin-bottom:15px; border-top:0px #7F7F7F dashed; }
.right_panel_header p {color:#000000; font-size:10px; margin:0px; text-align:left; }

div.messages { padding:5px; }
div.messages div.message { padding:0px; margin:0px 0px 5px 0px; }
div.messages div.message p.date { color:#0C61A0; font-size:x-small; padding:0px; margin:0px; }
div.messages div.message p.subject { color:#000000; font-size:x-small; padding:0px; margin:0px; }

div.events { padding:5px; }
div.events div.event { padding:0px; margin:0px 0px 5px 0px; }
div.events div.event p.title { color:#000000; font-size:x-small; font-weight:bold; padding:0px; margin:0px; }
div.events div.event p.date { color:#0C61A0; font-size:x-small; font-weight:normal; padding:0px; margin:0px; }
div.events div.event p.summary { color:#000000; font-size:x-small; font-weight:normal; padding:0px; margin:0px; }

div.files { padding:5px; }
div.files div.file { padding:0px; margin:0px 0px 5px 0px; }
div.files div.file p.title { color:#000000; font-size:x-small; font-weight:bold; padding:0px; margin:0px; }
div.files div.file p.summary { color:#000000; font-size:x-small; font-weight:normal; padding:0px; margin:0px; }

input.long, textarea.long { width:620px; }
input.medium, textarea.medium { width:300px; }
input.short, textarea.short { width:120px; }

textarea.large { height:300px; }
textarea { height:150px; }
textarea.small { height:50px; }

th { font-size:small; text-align:left;}
td { font-size:x-small; text-align:left; }

.dgroups_main_content {float:left; width:445px; border:0px #333399 solid; margin-left:25px; height: inherit; }
.dgroups_main_content {float:left; width:445px; border:0px #333399 solid; margin-left:25px; height: inherit; }
.dgroups_main_content .h1 {color:#0C61A0; font-size:15px; font-weight:bold;}
.dgroups_main_content .h2 {color:#0C61A0; font-size:13px; font-weight:bold;}
.dgroups_main_content .h3 {color:#0C61A0; font-size:12px;}
.dgroups_main_content p {color:#000000; font-size:12px;}
.dgroups_main_content div.report_body { font-size:12px; }
.dgroups_main_content h1 {color:#0C61A0; font-size:15px; font-weight:bold; padding:0px; margin:0px; }
.dgroups_main_content h2 {color:#0C61A0; font-size:13px; font-weight:bold; padding:0px; margin:0px; }
.dgroups_main_content h3 {color:#0C61A0; font-size:12px; padding:0px; margin:0px; }
.dgroups_main_content .error { font-weight:bold; }
.dgroups_main_content ul { padding:12px 0px 0px 20px; margin:0px; }
.dgroups_main_content li { padding:0px 0px 12px 0px;font-size:12px; }
.dgroups_main_content ul.list { list-style:none; padding:12px 0px 12px 0px; margin:0px; }
.dgroups_main_content ul.list li { padding:0px 0px 0px 0px;font-size:12px; }

table.dgroup_table td, table.messages th { vertical-align:top; padding:1px 5px 5px 5px; }
table.dgroup_table th { color:#0C61A0; font-size:12px; padding:5px 5px 5px 5px; margin:0px; font-weight:normal; background-image:url(/image_assets/right_panel_header.jpg); background-repeat:repeat-x; }

table.messages td.message_subject, table.messages th.message_subject { width:380px; }
table.messages td.message_from, table.messages th.message_from { width:170px; }
table.messages td.message_date, table.messages th.message_date { width:80px; }

table.files td.file_title, table.files th.file_title { width:400px; }
table.files td.file_from, table.files th.file_from { width:100px; }
table.files td.file_date, table.files th.file_date { width:80px; }
table.files td.file_download, table.files th.file_download { width:50px; text-align:right; }

table.members td.member_name, table.files th.member_name { width:135px; }
table.members td.member_organistion, table.files th.member_organistion { width:190px; }
table.members td.member_telephone, table.files th.member_telephone { width:100px; }
table.members td.member_email, table.files th.member_email { width:135px; }
table.members td.member_joined, table.files th.member_joined { width:40px; text-align:right; }

table.events td.event_title, table.events th.event_title { width:420px; }
table.events td.event_date, table.events th.event_date { width:80px; }
table.events td.event_tools, table.events th.event_tools { width:120px; }

p.error { font-weight:bold; color:#FF0000; }
p.message { font-weight:bold; color:#0000FF; }

div.element { padding:0px 0px 10px 0px; margin:0px; }
div.element p { padding:0px; margin:0px; }
div.element p.element_label { font-weight:bold; }