﻿body {margin:0; padding:0; background:#81b8fb url(images/layout/topbg.jpg) repeat-x top center}
h1, h2, h3 {font-family:Georgia, Tahoma, Sans-Serif; font-weight:normal}
h1 {font-size:28pt; color:#0000aa; margin-top:0.5em; margin-bottom:1em}
h2 {font-size:18pt; color:#0000cc; font-style:italic; margin-top:2em}
p, td, div, li, input, textarea {font-family:Arial, Sans-Serif}
p, td, div, li, input, textarea {font-size:10pt; line-height:1.5em}
td {vertical-align:middle; padding:5px}
table {border-collapse:collapse}
li {margin-top:0.75em}
li ul li {margin-top:auto}

#holder {width:1000px; position:relative; margin:0 auto; padding:50px 0 0 0}
#content {width:700px; float:left; padding:0; margin:0; position:relative}
#innerContent {padding:10px 10px 35px 10px; margin:0; position:relative; background:url(images/layout/whitetrans.png); border-left:1px solid #6889CC; border-right:1px solid #6889CC}
.sidePanel {width:225px; float:right; clear:right; margin:0 0 20px 0; background:#ffffff; border:1px solid #4068bc}
.sidePanel h2 {margin:0; padding:5px; background-color:#4068bc; color:White; text-align:center; font-size:12pt; font-style:normal; font-weight:bold}
.sidePanel .pad {margin:0; padding:5px}
.sidePanel textarea {font-size:9pt; letter-spacing:normal; line-height:normal}
#footer {padding:10px; margin:0; height:140px; background:url(images/layout/footerbg.png) repeat-x top center; color:#000066; font-size:8pt; text-align:center; padding-top:25px}

.definition {width:65%; margin:2em auto 2em auto; border:2px outset #ccccff; padding:20px; text-align:center; background-color:#eeeeee; font-weight:bold; font-style:italic}
div.definition {}
.definition .source {font-weight:normal; text-align:right; font-size:9pt}
.bold {font-weight:bold}
.italics {font-style:italic}
.underline {text-decoration:underline}
.red {color:#cc0000}
.green {color:#00cc00}
.clear {clear:both; height:0}
.pushbutton {cursor:pointer; font-weight:bold}
.blue {background-color:#000099; color:White}

table.colour {width:100%}
table.colour th {background-color:#5555cc; color:White; font-weight:bold; text-align:left}
table.borders th, table.borders td {border:1px solid #5555cc}

td.c100, td.c75, td.c50, td.c25, td.c0 {font-weight:bold}
td.c100, td.c75 {background-color:#e1efe1; color:#077d0a}
td.c50 {background-color:#edf0c9; color:#8c8e01}
td.c25, td.c0 {background-color:#f6e4e4; color:#c40404}

/* More Information */
.navigation {}
.bl_nav {list-style-type:none; margin:0; padding:0}
.bl_nav li {margin-top:auto; margin-bottom:0.25em; padding-left:0; margin-left:0}
.bl_nav li a {display:block; padding:0.05em 0.1em 0.05em 0.5em}
.bl_nav li a, .bl_nav li a:visited {color:#4068bc; font-weight:bold}
.bl_nav li a:hover {background-color:#cce0f8}

.adbox {height:100px; background:url(images/competencysoftware.png) no-repeat top left; position:relative}
.adbox a {display:block; height:85px; text-decoration:none; color:#555555; padding:15px 25px 0 120px; font-style:italic; text-align:center}

ul.boldlist li {font-weight:bold}
ul.boldlist li ul li {font-weight:normal}
