/* Reset styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1.3; font-family: "trebuchet MS"; color: #2e3436; background: #DADADA; font-size: .85em;}
a {outline: none; color: #555753;}
a:hover {color: #888a85;}
h1 { font-size: 1.2em; margin-bottom: 20px;}
h2 { font-size: 1.0em;margin-bottom: 10px;}
#side-bar h1 { font-size: 4em;}
hr { border: solid 1px #594A42; margin: 20px 0;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
tr { padding: 5px; }
p {position: relative; margin-bottom: 20px;}
/* css sticky footer */
html, body { height: 100%; }
#container { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; }
#footer, #push { height: 20px; }
/* Layout */
#container { width: 970px; position: relative; }
#footer { position: relative; width: 940px; margin: 0 auto; background: url('../images/global/footer-bg.png') no-repeat top left; padding: 15px; color: #ffffff; font-size: 12px; }
#footer a { color: #ffffff; text-decoration: none; }
#container { background: url('../images/global/content-bg.png') repeat-y top left; }
#header { height: 95px; padding: 0 10px; }
ul#top-nav, ul#main-nav { list-style: none; }
ul#top-nav { position: absolute; top: 0; right: 25px; }
ul#top-nav li { float: right; margin: 10px; position: relative; color: #974806; font-size: 16px; font-weight: bold;}
ul#top-nav li a { float: left; position: relative; color: #594A42; text-decoration: none; }
ul#top-nav li a:hover { color: #915c05; }
/* New Navigation With Selected Option */
#navigation ul { position: relative; background: url('../images/global/main-nav-bg.jpg') no-repeat top left; height: 42px; margin-left: 5px; list-style: none;}
#navigation ul li { float: left; position: relative; }
#navigation ul li a {position: relative; top: 0; left: 0; display: block; float: left; height: 42px; background: url('../images/global/main-nav-bg.jpg') no-repeat top left; text-indent: -9999px; }
#navigation ul li.home, #navigation ul li.home-over, #navigation ul li.home-selected {margin-left: 183px}
#navigation ul li.home a { width: 63px; background-position: -183px 0; }
#navigation ul li.about, #navigation ul li.about-over, #navigation ul li.about-selected { margin-left: 2px; }
#navigation ul li.about a { width: 61px; background-position: -248px 0; }
#navigation ul li.news, #navigation ul li.news-over, #navigation ul li.news-selected { margin-left: 2px; }
#navigation ul li.news a { width: 57px; background-position: -311px 0; }
#navigation ul li.services, #navigation ul li.services-over, #navigation ul li.services-selected { margin-left: 2px; }
#navigation ul li.services a { width: 80px; background-position: -371px 0; }
#navigation ul li.approach, #navigation ul li.approach-over, #navigation ul li.approach-selected { margin-left: 2px; }
#navigation ul li.approach a { width: 126px; background-position: -453px 0; }
#navigation ul li.resource, #navigation ul li.resource-over, #navigation ul li.resource-selected { margin-left: 2px; }
#navigation ul li.resource a { width: 151px; background-position: -581px 0; }
#navigation ul li.contact, #navigation ul li.contact-over, #navigation ul li.contact-selected { margin-left: 3px; }
#navigation ul li.contact a { width: 100px; background-position: -734px 0; }
#navigation ul li.home-over a, #navigation ul li#home.selected a { width: 63px; background-position: -183px -42px; }
#navigation ul li.about-over a, #navigation ul li#about.selected a { width: 61px; background-position: -248px -42px; }
#navigation ul li.news-over a, #navigation ul li#news.selected a { width: 57px; background-position: -311px -42px; }
#navigation ul li.services-over a, #navigation ul li#services.selected a { width: 80px; background-position: -371px -42px; }
#navigation ul li.approach-over a, #navigation ul li#approach.selected a { width: 126px; background-position: -453px -42px; }
#navigation ul li.resource-over a, #navigation ul li#resource.selected a { width: 151px; background-position: -581px -42px; }
#navigation ul li.contact-over a, #navigation ul li#contact.selected a { width: 100px; background-position: -734px -42px; }

/* End New Navigation */
#main {clear: both; padding: 25px;}
#main .header-image{position: relative; left: -20px; top: -25px}
/* @Begin Slider */
#slider1 {width: 961px; margin-top: -25px; margin-left: -20px; margin-bottom: 30px; /* important to be same as image width */ height: 255px; /* important to be same as image height */ position: relative; /* important */ overflow: hidden; /* important */}
#slider1Content {list-style-type: none; width: 961px; /* important to be same as image width or wider */ position: absolute; top: 0; margin: 0; padding: 0;}
.slider1Image {float: left; position: relative; display: none;}
.slider1Image span {position: absolute; font: 10px/15px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 694px; color: #2e3436; display: none; text-align: center;}
.clear {clear: both;}
.slider1Image span strong {font-size: 24px; color: #1c1c1c; font-family: "Trebuche MS", "Arial Black", Arial, Verdana;}
.left {top: 0; left: 0; width: 471px !important; height: 280px;}
.right {right: 0; bottom: 0; width: 320px !important; height: 255px;}
.smaller {width: 296px !important;}
.center {margin: 0 auto;}
/* @End Slider */
#pagecontent {padding-bottom: 20px;}
#copy {float: left;}
#terms {float: right;}
.linkmore {height: 20px;}
.learnmore {position: absolute; bottom: 0; right: 0;}
#pagecontent ul {margin-left: 20px;}
