/* Engage Web Site Styles (General) - Version 1.0, 1 September 2007
Produced by Black Book Services Limited, webservices@blackbook.co.uk */

/* Set all padding, borders and margins to 0 in all browsers. */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0;}

/* Main block-level definitions  */

body { background-color:#ffffff; color:#073067; text-align:center;}
#wrapper { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; margin:10px auto; text-align:center; width:988px;}
#innerWrapper { background-color:#ffffff; text-align:left;}


/* Navigation.*/

#navigation { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; margin: auto 1px; text-align:center;}
.pageLocationNot {margin:3px 0px 1px 0px;}
.pageLocationNotSub1 { margin:1px 0px 1px 0px;}
.pageLocationNotSub2 { margin:1px 0px 1px 0px;}
/* See section stylesheets for other navigation styling.*/

/* distinguish between on and off-site links */
a[href^="http:"] { background-color:#EFEFEF;}
a[href^="http://www.blackbook.co.uk"] { background-color:none; }


/* Header Styles.*/
#header { height: 95px; text-align: center; width: 988px;}
#headerTop { color: #000000; padding: 5px 0px 3px 0px; text-align: right; width: 100%}
#headerMain { background:url(images/general/header_background.gif) left top no-repeat; height: 71px; text-align: right; overflow: hidden;}
#headerMain a { color: #ffffff; font-size: 0.8em; text-decoration: none;}
#headerMenu { clear: both; padding-top: 10px; padding-right: 3px; text-align: right}
#headerMenu a { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; margin-top: 5px; padding: 3px;}
#search { padding-top: 15px; float: right; margin-right: 3px;}
.inputField { background-color:#FFFFFF; border: 1px solid #cccccc; font-size: 10px;  padding-top: 2px; } 
.searchButton { background-color:#ffffff; border: 1px solid #cccccc; color: #596314; font-size: 12px;}
/* See section stylesheets for other header styling.*/


/* Main content class and ID selector definitions, in alphabetical order.*/
.clear { clear:both; display:block; height:1px; overflow:hidden;}
.floatLeft { float:left; padding:0px 5px 5px 0px;}
.floatRight { float:right; padding:0px 0px 5px 5px;}
#leftColContent { float:left; width:176px;}
#middleColContentWrapper { height:auto; margin:0px 150px 0px 176px;}
#middleColContentWrapper2 { height:auto; margin:0px 0px 0px 176px;}
#middleColContent { padding-top:0px; padding-bottom:10px; width:644px;}

/* Bottom/Footer definitions */

.header_footer_text {color:#000000; font:normal 0.7em "Arial"; margin: 4px 0px 0px 0px;}
.podcast_text {color:#000000; font:normal 0.7em "Arial"}
.podcast_header_text {color:#FFFFFF; font:bold 0.8em "Arial"}
.exercise_text {color:#000000; font:normal 0.7em "Arial"}
.exercise_header_text {color:#FFFFFF; font:bold 0.8em "Arial"}
.example_text {color:#000000; font:normal 0.7em "Arial"}
.example_header_text {color:#FFFFFF; font:bold 0.8em "Arial"}
.extra_help_text {color:#000000; font:normal 0.7em "Arial"}
.extra_help_header_text {color:#FFFFFF; font:bold 0.8em "Arial"}
.superscript { font-size:0.6em; position:relative; top:-0.2em; }

.strap_text {color:#FFFFFF; font:italic bold 14px "Verdana"}
.acknowledgement_text { font-size:0.75em; font-style:italic; text-align:right;}

a.header_footer:link {color:#000000; text-decoration:none}
a.header_footer:active {color:#000000; text-decoration:none}
a.header_footer:visited {color:#00000; text-decoration:none}
a.header_footer:hover {color:#666666; text-decoration:none}

a.next_previous:link {color:#666666; text-decoration:none}
a.next_previous:active {color:#666666; text-decoration:none}
a.next_previous:visited {color:#666666; text-decoration:none}
a.next_previous:hover {color:#000000; text-decoration:none}

li.alpha {list-style:lower-alpha}

body.answer {margin:10; padding:0}



