/* Import Basic Site Layout */
@import url(layout.css);
@import url(header.css);

/* Site Specific */
#contentAll { margin:0; padding:0; background-image:url('../images/body_left_stripe.gif'); background-repeat:repeat-y   }
#contentHome { margin:0 auto; padding:0; width:761px; background-color:#FFF; border-top:1px solid #FFF; }

#content { margin:0 auto; padding:0 0 20px 5px; position:relative; width:755px; text-align:left; background-color:#FFF;  border-left:1px solid white; }

/* Two Column Layouts Modified from Common layout.css */
#firstCol { float:left; margin:0; margin-right:10px; padding:0 0 0 5px; width:375px; text-align:left; }
#secondCol { margin-left:395px; padding:0 !important; height:100%; }
#secondCol h2 { position:relative; }

#firstColThin { float:left; margin:0; margin-right:10px; padding:0 0 0 5px; width:550px; text-align:left;}
#secondColThin { margin:0 0 0 560px; padding:1em; text-align:left; background-color:#bbcdb8;}
#secondColThin h2 { position:relative; }

body { font-size:62.5%; }
div, ul, td, li, th, span, p, select, input, form, textarea, label, table { font-family:Arial,Helvetica, sans-serif; }
p, li, dd { font-size:1.1em; }

a:link { color:#5A6E74; }
a:visited { color:#5A6E74; }
a:hover,a:focus { color:#900; }

/* Generic Headline styles */

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:1.9em; color:#333;  margin:0; padding:0.5em 0 0 0; }
h2 { font-size:1.6em; color:#333;  margin:0; padding:0;}
h3 { font-size:1.4em; color:#333;  margin:0; padding:0;}
h4 { font-size:1.2em; color:#333; margin:0; padding:0; }

/* Generic H2 Headline style - seen on about and privacy pages */

h2 a:link { color:#000; text-decoration:none; }
h2 a:visited { color:#000;text-decoration:none; }
h2 a:hover { color:#000; text-decoration:underline; }
h2 a:active { color:#000; text-decoration:underline; }

/* On two column pages, styles all H2s in first column */
#firstCol h2, #firstColThin h2 { padding:0.25em 0; margin:0 0 0.75em 0; } 

/* On two column pages, styles PST Headlines in second column */
#secondCol div.pst h2, #secondColThin div.pst h2 { margin:0; padding:0; color:#000; font-size:1.4em; text-align:left; }