@charset "UTF-8";
/*****
Global Settings
VER: 1.0
DATE: 5.20.09
NOTES: Default setup, no changes yet!
REVISIONS: Rigby
*****/

/* Import the reset file and layout parts first */
@import url('reset.css');
@import url('layout.css');
@import url('form.css');
 
body {
background: #f1f1f0;
color: #2a2a2a;
font: 12px/1.25em Arial, Helvetica, sans-serif; line-height: 18px;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
margin: 0;
padding-bottom: 18px;
}
 
h1 {
font-size: 1.4em;
}
 
h2 {
font-size: 1.25em;
}
 
h3 {
font-size: 1.15em;
font-weight: bold;
}

h4 { font-size: 1em; }

.thankyou { color: #900; font-weight: bold; text-transform: uppercase; }
 
/***** Common Formatting *****/
 
p, ul, ol { margin: 0; padding: 0 0 1.25em 0; }
 
ul, ol { padding: 0 0 1.25em 1.5em; }
 
blockquote { margin: 1.25em; padding: 1.25em 1.25em 0 1.25em; }

cite { font-size: 0.85em; font-style: italic; padding: 0.5em 0; }
 
small { font-size: 0.85em; }
 
sup { bottom: 0.3em; position: relative; vertical-align: baseline; }
 
sub { bottom: -0.2em; position: relative; vertical-align: baseline; }
 
acronym, abbr { cursor: help; border-bottom: 1px dashed; letter-spacing: 1px; }
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration: none;
}

a:link, a:visited { color: #87180b; }

a:hover { color: #102235; }

a img { border: 0; }

/***** More Links *****/

a.readMore:link, a.readMore:visited { background: transparent url(../images/more_arrow.gif) no-repeat right top; padding-right: 8px; }

a.readMore:hover { background: transparent url(../images/more_arrow.gif) no-repeat right bottom; }

#introNav a:link, #introNav a:visited { color: #616161; }

#introNav a:hover, #introNav a.active { color: #102235; font-weight: bold; }

/***** Sidebar Elements *****/

#sidebar { font-size: 11px; }

#sidebar p { padding: 0 0 1.15em 0; }
 
/***** Tables *****/
 
table {
border: 0;
margin: 0 0 1.25em 0;
padding: 0;
}
 
table tr td {
padding: 2px;
}
 
/***** Global Classes *****/
 
.hide		   { display: none; }
.clear         { clear: both; }
.float-left    { float: left; }
.float-right   { float: right; }
 
.text-left     { text-align: left; }
.text-right    { text-align: right; }
.text-center   { text-align: center; }
.text-justify  { text-align: justify; }
 
.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { background: #ffc; }
 
.wrap          { width: 960px; margin: 0 auto; }
 
.img-left      { float: left; margin: 4px 10px 4px 0; }
.img-right     { float: right; margin: 4px 0 4px 10px; }
 
.nopadding     { padding: 0; }
.noindent      { margin-left: 0; padding-left: 0; }
.nobullet      { list-style: none; list-style-image: none; }
.noimage     { background: none !important; }


.last		   { margin: 0 !important; }

#dvSig {
height: 45px;
position: relative;
float: right;
width: 160px;
}

#dvSig a { background: transparent url(../images/dv.png) no-repeat 0 0; display: block; }

#dvSig a:hover { background-position: 0 bottom; }

.paidFor {
border: 1px solid #ccc;
color: #ccc;
display: inline;
float: left;
font-size: 75%;
margin: 0;
position: absolute;
bottom: 4px;
padding: 0 4px;
text-align: center;
text-transform: uppercase;
}

#introBody p {
color: #696969;
font-style: italic;
}