/* General HTML elements */
body { color: #000; background: #fff; }
h1 { color: #015488; }
h2 { color: #015488; }
h3 { color: #015488; }
q { color: #008186; }

/* Useful Classes */
.error, .errors { color: #f00; }
em { color: #f00; }
ul.logos li { list-style-type: none; }
div.box { background: #015488; color: #fff; }
div.box h2 { color: #fff; }

/* Link Colours */
a { color: #015488; }
a:visited { color: #015488; }
a:focus { color: #00f; text-decoration: none; }
a:hover { color: #00f; text-decoration: none; }
a:active { color: #f00; }

/* General Forms */
input.button { background: #f00; color: #fff; }
input.button:hover, input.button:focus { color: #ff0; }
fieldset { border-color: #015488; border-style: solid; }
input.text, select, textarea { background: #eee; border-color: #015488; border-style: solid; }
input.required, select.required, textarea.required { border-color: #f00; background: #fee; }

/* Tables */
table { color: #000; background: #fff; }
thead tr { background: #015488; color: #fff; }
tr.even { background: #efefef; }

/* Container */
div#container { background: #fff; }
a#skip_navigation { background: #fff; color: #fff; }
a#skip_navigation:hover, a#skip_navigation:focus { color: #000; }

/* Header */
div#header { background: #015488 url("../gfx/layout/leading-telehealthcare-solutions.jpg") top left no-repeat; }
div#header a { color: #fff; }
div#header a:hover, div#header a:focus { color: #ff0; }

/* Contents menu */
ul#contents { background: #015488; color: #fff; }
ul#contents li { list-style-type: none; }
ul#contents li a { color: #fff; }
ul#contents li a:hover, ul#contents li a:focus { color: #ff0; }

/* Left Column */
div#left_column ul#left_menu li { list-style-type: none; }
div#left_column ul#left_menu li a { color: #fff; background: #015488 url("../gfx/layout/left-nav-background.jpg") top right repeat-y; }
div#left_column ul#left_menu li a:hover, div#left_column ul li a:focus { color: #ff0; }

div#left_column ul#consortium_members li { list-style-type: none; }

/* Footer */
div#footer { color: #fff; background: #3C61AD url("../gfx/layout/footer-background.jpg") top left repeat-x; }
div#footer a { color: #fff; }
div#footer a:hover, div#footer a:focus { color: #ff0; }
