html { background-color: #f2faea; } body { padding:0; margin:0; height:100%; width:100%; position:fixed; top:0; left:0; font-family: 'Open Sans', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } table.body_table, table.body_table th, table.body_table tr { border: 1px solid gray } table.body_table { width:100%; border-collapse: collapse; } tr { vertical-align: top; } a { font-weight: 600; font-size: 95%; text-decoration: none; color:#2353ad; font-family: 'Open Sans', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } a { color: rgb(70, 92, 133) } a:visited { color: rgb(55, 84, 138) } .side_menu { min-width: 256px; max-width: 256px; border-right: 1px solid #c2c4c2; padding: 0; font-size: 9pt; } .side_menu h1 { font-size: 1.75em; padding-left: 3px; } .side_menu h1 a { font-weight: 200; } .side_menu h1, .side_menu ul { margin-left: 10px } .side_menu ul { list-style: none; padding: 0; font-size: 10pt; padding-left: 4px; line-height: 125%; } .side_menu ul li { font-size: 9pt; } .side_menu p { padding-left: 14px; } .main_contents { padding: 16px 12px; height: 100%; } .flag_hr { background: linear-gradient(0,#5BCEFA 20%,#F5A9B8 20%,40%,#FFFFFF 40%,60%,#F5A9B8 60%,80%,#5BCEFA 80%); height: 20px; margin-left: 0px; } hr { border: 0; border-bottom: 1px solid #C2C4C2; } .ui_custom_label { box-shadow:inset 0px 1px 0px 0px #ffffff; background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%); background-color:#f9f9f9; border-radius:6px; border:1px solid #dcdcdc; display:inline-block; color:#666666; font-family:Arial; font-size:15px; font-weight:bold; padding:2px 4px; text-decoration:none; text-shadow:0px 1px 0px #ffffff; } span.flag_btn { width: 30px; height: 20px; border: 1px solid #606060; border-radius: 2px; display: inline-block; box-shadow: inset 0 -2px 3px #a0a0a080, inset 0 1px 1px #f1f4f280; margin-left: 10px; visibility: hidden; } span.au_flag { background: url(/content/au_flag.jpg); } table.border_table, table.border_table tr td { border: 1px solid #c2c4c2; border-collapse: collapse; } table.border_table tr td, table.border_table tr th { padding: 4px 10px; border: 1px solid #c2c4c2; } table.border_table tr th { border-bottom: 3px double #caccca; padding: 2px 10px; font-size: 90%; text-align: center; } a.web_link::before { background: url(/static/image/ui/web32.png); background-size: cover; background-position: center; content: ' '; padding: 5px 5px; margin:0 4px; transform: translateY(0px); display: inline-block; } .nojs_hide {display: none;}