
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
color: #666666;
background: #ffffff url(images/page-bg.png) repeat-x scroll left 0px;
font-family: arial, sans-serif;
margin: 0px;
padding: 0pt;
font-size: 75%;
}
li {
list-style-type: none
}

img {
border: 0px;
}

h1,h2,h3,h4,h5,h6 { font-family: Georgia, serif; font-weight: normal; color: #741004; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em;}
h2 { font-size: 1.8em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }



p           { font-family: arial, sans-serif; color: #666666; font-size: 1.3em; margin: 0 0 1.5em; }

p span, li span { color: #741004;}

a {
text-decoration: underline;
color: #222425;
}

a:hover {
text-decoration: none;
color: #000000;
}


#header {
width: 960px;
height: 125px;
margin: 0pt auto;
}

#navbar {
height: 40px;
width: 960px;
margin: 0pt auto;
}


#navbar ul li {
float:left;
font-size:20px;
list-style-type:none;
border-right:1px solid #ffffff;
height: 40px;
}
#navbar ul li a {
font-family: Georgia, serif;
color:#000000;
display:block;
float:left;
height:40px;
padding:10px 30px 0px 30px;
text-align:center;
text-decoration:none;
}


#navbar ul li a:hover {
background:transparent url(images/nav-hover.png) repeat-x scroll center 0;
color:#ffffff;
}

#container {
width: 960px;
margin: 0pt auto;
}

#doublecol {
margin-top: 30px;
text-align: center;
}

#leftcol {
float: left;
width: 400px;
}

.heading {
background: #6f1104 url(images/bar-bg.png) repeat-x scroll center 0;
color: #ffffff;
font-size: 16px;
font-weight: bold;
width: 370px;
padding: 15px 0px 0px 30px;
height: 30px;
margin-bottom: 0px;
}

.listblock {
background: #dfd4a7;
width: 360px;
padding: 20px;
}


.listblock li {
color: #000000;
}

.listblock li{
background: transparent url(images/list.gif) no-repeat scroll 0px 3px;
padding: 0px 0px 20px 20px;
font-size: 1.5em;
}

#rightcol li {
background: transparent url(images/list.gif) no-repeat scroll 0px 3px;
padding: 0px 0px 20px 20px;
font-size: 1.3em;
}



#rightcol {
margin-top: 30px;
float: left;
width: 500px;
margin-left: 60px;
display: inline;
}


#footer {
clear: both;
width: 960px;
margin: 0pt auto;
padding: 25px 0px 15px 0px;
text-align: center;
}

#footer p {
font-size: 0.9em;
color: #8e8d8d;
}

#footer a {
color: #8e8d8d;
}

#leftcol p {
padding-top: 5px;
font-size: 0.9em;
color: #8E8D8D;
}

#leftcol p a {
font-style: italic;
}

table {
text-align: center;
border-spacing: 1px;
border: 1px solid #6f1104;
}

td {
padding: 8px 5px 8px 5px;
}

tr.heading td {
background:  #6f1104;
font-weight:bold;
color: #ffffff;
}


tr.odd td {
background:  #f4edd3;
}

table, td {
vertical-align:middle;
}
