/**
 * Description					: Typography styles for standards-compliant browsers
 * Author								: Stephen Lewis (stephen@manifestnewmedia.co.uk)
 * Version							: 1.0
 * Date									: 19th March 2007
 */

body {font : 68.75%/1.636 Verdana, Tahoma, Arial, sans-serif;}
strong {font-weight : bold;}
em {font-style : italic;}


/* =h*
 -------------------------------------------------------------*/
h1, h2, h3, h4 {font-family : Georgia, "Times New Roman", Times, serif; font-weight : bold;}
h1 {font-weight : normal; font-size : 1.636em; line-height : 1.333;}
h2 {font-size : 1.455em; line-height : 1.5;}
h3 {font-size : 1.273em; line-height : 1.286;}
h4 {font-family : Verdana, Tahoma, Arial, sans-serif; font-size : 1.09em; line-height : 1.5;}


/* =p
 -------------------------------------------------------------*/
p.leader {font-weight : bold;}
p.date {font-size : 0.818em; line-height : 2.0; text-transform : uppercase;}


/* =a
 -------------------------------------------------------------*/
a, a:link {font-weight : bold; text-decoration : none;}


/* =img
 -------------------------------------------------------------*/
img {vertical-align : text-bottom;}


/* =ul
 -------------------------------------------------------------*/
ul {list-style : disc outside;}


/* =ol
 -------------------------------------------------------------*/
ol {list-style : decimal outside;}


/* =dl
 -------------------------------------------------------------*/
dt {font-weight : bold;}


/* =blockquote / cite
 -------------------------------------------------------------*/
blockquote {font-style : italic;}
cite {font-size : 0.909em; font-style : normal; line-height : 1.8;}


/* =form
 -------------------------------------------------------------*/
form div.submit_wrapper {text-align : right;}
legend {font : normal 1.455em/1.5 Georgia, "Times New Roman", Times, serif;}
input, textarea, select {font : normal 1em/1.0 Verdana, Tahoma, Arial, sans-serif;}
textarea {height : 8.18em; line-height : 1.636;}
input[type="submit"] {font : bold 1em/1.0 "Helvetica Neue", Arial, Helvetica, sans-serif; text-transform : uppercase;}
label {font-weight : bold;}
span.advice {font-size : 0.909em; line-height : 1.8;}
fieldset.sub_group label {font-weight : normal;}

/* Errors */
span.field_error {font-weight : normal; font-size : 0.909em; line-height : 1.8;}

/* New styles created specifically for the Financial Review Form */
label.checkbox {font-weight : normal;}


/* =table
 -------------------------------------------------------------*/
th, td {vertical-align : top; font : normal 1em/1.636 Verdana, Tahoma, Arial, sans-serif; text-align : left;}
thead th {font-weight : bold;}
caption {caption-side : bottom; font-size : 0.909em; line-height : 1.8; text-align : right;}


/* =nav_primary
 -------------------------------------------------------------*/
#nav_primary {font-size : 1.09em; line-height : 1.5;}
#nav_primary h4 {font-weight : normal; font-size : 1em; line-height : 1.5;}
#nav_primary ul {list-style : none;}
#nav_primary a {font-weight : normal;}
#nav_primary li.active a {font-weight : bold;}


/* =nav_secondary
 -------------------------------------------------------------*/
#nav_secondary p {font-size : 1.09em; line-height : 1.5;}
#nav_secondary ul {list-style : none;}


/* =nav_tertiary
 -------------------------------------------------------------*/
#nav_tertiary {list-style : none;}
#nav_tertiary a {font-weight : normal;}


/* =brand
 -------------------------------------------------------------*/
#brand h1 a, #brand p {text-indent : -9999em;}


/* =content_secondary
 -------------------------------------------------------------*/
#content_secondary .plaudits cite {font-weight : bold;}


/* =nav_section
 -------------------------------------------------------------*/
#nav_section h4 {font : normal 1.636em/1.0 Georgia, "Times New Roman", Times, sans-serif; line-height : 1.0;}


/* =supp
 -------------------------------------------------------------*/
#supp a {font-weight : normal;}
#supp ul {list-style : none;}
p#credit a + a {font-weight : bold;}


/* =courtesy (contains print link and date-stamp, all generated by JS)
 -------------------------------------------------------------*/
#courtesy a {font-weight : normal;}
#courtesy p {text-align : right;}


/* =nav_list
 -------------------------------------------------------------*/
ul.nav_list {list-style : none;}


/* =plaudits
 -------------------------------------------------------------*/
ul.plaudits {list-style : none;}


/* =news_index
 -------------------------------------------------------------*/
ul.news_index {list-style : none;}

/**
 * Styles copied from ContractorFinancials.com, so Mark
 * can just copy the HTML.
 */

.news_index p.date {
font-size : 0.909em;		/* 10px */
line-height : 1.8;			/* 18px */
text-transform : uppercase;
}


/* =home page variant
 -------------------------------------------------------------*/
body#home #content_secondary {font-size : 0.909em; line-height : 1.8;}

/* content_block is used exclusively in the home page secondary content area */
.content_block h4 {font-size : 1.1em; line-height : 1.636;}


/* =calculator
 -------------------------------------------------------------*/
.calculator dt {font-weight : normal;}
.calculator dd {font-weight : bold;}

