html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, img, 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}
:focus {outline: 0}
html {background-color: #C9C5B6}
body {line-height: 1.5; background: #FFF; margin: 10px 10px 0 10px; padding: 0}
table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
a img {border: none}
strong {font-weight: bold}
body {font-size: 75%; color: #666666; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
h1,h2,h3,h4,h5,h6 {font-weight: normal; color: #333}
h1 {font: bold 2.8em/1.0 "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.3em; color: #373F43; letter-spacing: -1px; text-shadow: 0 -1px 0 #000}
h2 {font: normal 1.4em/1.125 "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.5em; color: #373F43;}
h3 {font-size: 1em; line-height: 1.25; margin-bottom: 0.2em; color: #111; font-weight: bold}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0}

p {margin: 0 0 1.5em}
p.last {margin-bottom: 0}
p img {float: left; margin: 0 1.5em 1.5em 0; padding: 0; border: 1px solid #EEE;}
p img.center{ float: none; display: block; margin: 0 auto 0 auto; padding: 0; border: none; text-align: center;}
img {margin: 0}
a:focus, a:hover {color: #000000; text-decoration: none; background: #F9F9F9 url("/images/bg_hash.gif") repeat 0 1px;, outline: 0;}
a {color: #666666; text-decoration: none}
a.more {font-size: 11px; color: #333; font-weight: bold; padding: 0 3px;}
a.more:hover{ color: #000}
h1 a {text-shadow: 0 -1px 0 #004A62}
h1 a:hover, h1 a:focus, h1 a:active {text-shadow: 0 -1px 0 #9F3019}
blockquote {margin: 1.5em; color: #666; font-style: italic}
strong {font-weight: bold; color: #111}
tt {display: block; margin: 1.5em 0; line-height: 1.5}

li ul, li ol {margin: 0 1.5em}
ul, ol {margin: 0 1.5em 1.5em 2.0em}
ul {list-style-type: circle}
ol {list-style-type: decimal}
dl {margin: 0 0 1.5em 0}
dl dt {font-weight: bold}
dd {margin-left: 1.5em;}
table {margin-bottom: 1.4em}
th {border-bottom: 2px solid #ccc; font-weight: bold; background: #eee}
td {border-bottom: 1px solid #ddd}
th,td {padding: 4px 10px 4px 5px}
tr.even td {background: #eef}

table .last {padding-right: 0}
.small {font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em}
.large {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em}
.hide {display: none}


.top {margin-top:0; padding-top:0}
.bottom {margin-bottom:0; padding-bottom:0}
.clear {clear: both}

.content {margin-top: 20px; padding-left: 5px; width: 450px; float: left; margin-right: 25px}
#body_links .content {width: 935px}
.small {color: #666}

.container {width: 100%; text-align: center; background-color: #FFF; padding-top: 0; padding-bottom: 10px; min-height: 600px}
.left-column {width: 445px; float: left}
.left-column p {}
.right-column {width: 445px; float: right}
.column {float: left; margin-right: 25px}
.last {margin-right: 0}
.c25 {width: 215px;}
.c50 {width: 455px;}
.c75 {width: 695px;}
.c100 {width: 935px; margin: 0}

.border{ padding-right:11.5px; margin-right:12.5px; border-right:1px solid #eee}

.box {padding: 1.5em; margin-bottom: 1.5em; background: #eee}
hr {background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.4em; border: none}
hr.space {background: #fff; color: #fff}
.clear, .container {display: inline-block}
.clear:after, .container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html .clear, * html .container {	height: 1%;}
.clear, .container {display: block}

#skip_to_content {display: none}
#header {text-align: left; width: 935px; padding: 0; margin: 0 auto 20px auto; height: 90px; background: #FFF url("/images/hslash.gif") 0 100% repeat-x; position: relative}
#header {height: 92px}
.container {background-color: #FFF; border-top: 2px solid #FFF; min-height: 600px}
#border-top, #border-bottom {position: fixed; background-color: #C9C5B6}
#border-top {height: 10px; width: 100%; left: 0; top: 0}
#border-bottom {height: 10px; width: 100%; left: 0; bottom: 0}
#main {
	margin: 0 auto;
	text-align: left;
	width: 935px;
	overflow: hidden;
}
#body {min-height: 400px}

ul.listing {list-style: none; margin: 25px 0}
ul.listing li {margin-bottom: 10px; padding-bottom: 5px}
ul.listing li.last {margin-bottom: 20px; border-right: none}
ul.links {margin: 0 25px 0 0; float: left; width: 215px}
ul.last {margin-right: 0 !important}
ul.links li {padding-bottom: 10px; border-bottom: 1px solid #EEE; line-height: 1.3}
div.links {width: 195px; padding: 4em 0 0 20px}
div.links h3 {margin: 0; font-size: 1.0em; font-weight: bold; padding: 0 0 1px 3px; border-bottom: 2px solid #CCC; margin-bottom: 1px}
div.links p {padding-left: 3px}
div.links ul {list-style: none; margin: 0 0 30px 0}
div.links ul li {margin-bottom: 1px; font-size: 92%; border-bottom: 1px solid #EEE; padding-bottom: 1px}
div.links ul li.featured a {font-weight: bold}
div.links ul li span {background-color: #EEE; text-align: center; display: block}
div.links ul li img {display: block; margin: 0}
div.links ul li.banner {padding: 5px 0; border-bottom: none}
div.links ul li a {display: block; padding: 2px 3px}
div.links ul li a img {display: block; margin: -2px 0 0 -3px}
div.links ul li a:hover strong {color: #E54A2B; background: #F9F9F9 url("/images/bg_hash.gif") repeat 0 0}
div.links ul li strong {display: block; padding: 2px 3px}
div.links ul li p {margin-bottom: 0; padding: 0 3px 2px 3px; line-height: 1.3}
div.links dl {list-style: none; margin: 0; display: block; line-height: 1.3}
div.links dl dt {font-weight: bold}
div.links dl dt a {display: block; padding: 2px 3px}
div.links dl dd {padding: 0 3px 7px 3px; margin: 0 0 2px 0; border-bottom: 1px solid #EEE; color: #666; font-size: 92%}
div.links dl dt.back {font-size: 92%}

#footer {
	clear: both;
	color: #FFFFFF;
	text-align: center;
	font-size: 92%;
	padding: 15px 0;
	margin: 0 auto 0 auto;
	background-color: #C9C5B6;
}
#footer #copyright {float: left; margin-left: 0; border-right: none}
#footer #copyright span {font-family: times, serif}
#footer ul {list-style: none; margin: 0; width: 935px; display: block; margin: 0 auto; text-align: right}
#footer li {display: inline; margin-left: 9px; border-right: 1px solid #CCC; padding-right: 10px}
#footer li.last {border-right: none; padding-right: 0}
#footer a {text-decoration: none; color: #666}
#footer a:hover {color: #000}
#cover {border-bottom: 1px solid #ededed; margin-bottom: 15px}
#cover img {margin: 0;}
#cover h2 {font-size: 18px; color: #333; margin: 0 5px}
#cover p {color: #999; font-size: 11px; padding: 0; margin: 0 0 5px 0; font-weight: bold; text-align: right}
#latest {float: left; width: 450px; padding-left: 0; display: inline; margin-right: 30px}
#latest dl {margin: 4px 0 0 0}
#latest dt {display: block; margin: 0; font-size: 18px; line-height: 1.3; letter-spacing: -0.2px}
#latest dt a {padding: 0 3px}
#latest dd {font-size: 12px; padding-bottom: 7px; padding-left: 3px; border-bottom: 1px solid #EDEDED; margin: 0 0 5px 0; line-height: 1.4}
#latest dd span.date {font-size: 92%; color: #666}
#home div.links {padding-top: 0}
#home div.links h3 {margin-bottom: 2px}
#links {list-style: none; margin: 0}
#links li {line-height: 1.3; margin-bottom: 15px}
#links li a {font-weight: bold}
