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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
div#menu {height: 40px;margin: -1px 0px;background-color: #fff;border-bottom: dashed 1px #ccc;}
div#menu ul {list-style: none;font-size: 16px;font-weight: bold;}
div#menu ul li {float: left;position: relative;line-height: 40px;background-color: #292728;border-right: solid 1px #292728;}
div#menu ul li a {text-decoration: none;color: #004990;background-color: #fff;line-height: 40px;height: 40px;padding: 0px 20px;display: inline-block;border-top-right-radius: 15px;}
div#menu ul li a:hover {color: #666;}
div#footer {clear: both;background-color: #000;height: 95px;}
div#footer div.com-links {width: 960px;margin: auto;padding: 20px;text-align: center;}
div#footer div.com-links ul {list-style: none;padding: 0px;margin: 0px;}
div#footer div.com-links ul li.home {padding: 0px 10px 0px 0px;background-image: none;}
div#footer div.com-links ul li.right {background-image: none;}
div#footer div.com-links ul li {position: relative;float: left;font-size: 14px;padding: 15px 15px 15px;background-image: url("images/h-footer-li-bg.png");background-position: right center;background-repeat: no-repeat;}
div#footer div.com-links ul li a {color: #fff;text-decoration: none;}
div#footer div.com-links ul li a:hover {color: #f47b20;}
div#footer div.com-links ul li a:hover img {opacity: .75;}
div#copy-right {background-color: #58595b;height: 35px;}
div#copy-right div.content {color: #ededed;font-size: 12px;width: 960px;margin: auto;line-height: 35px;text-align: right;padding: 0px 90px 0px 0px;}
div#share-pane {width: 40px;margin-top: -265px;right: 0px;position: fixed;}
div#share-pane div.top {height: 40px;width: 40px;background-image: url("images/share-top.png");background-position: left top;background-repeat: no-repeat;}
div#share-pane div.bottom {height: 40px;width: 40px;background-image: url("images/share-bottom.png");background-position: left bottom;background-repeat: no-repeat;}
div#share-pane div.content {background-image: url("images/share-bg.png");background-position: left top;background-repeat: repeat-y;padding-left: 4px;display: inline-block;width: 36px;}
div#share-pane div.content ul {list-style: none;margin: 0px;padding: 0px;font-size: 11px;color: #666;}
div#share-pane div.content ul li {text-align: center;padding: 2px 0px;}
div#share-pane div.content ul li a.facebook {background-image: url("images/connect-us.gif");background-repeat: no-repeat;background-position: -17px top;display: block;width: 16px;height: 16px;margin-left: 10px;}
div#share-pane div.content ul li a.twitter {background-image: url("images/connect-us.gif");background-repeat: no-repeat;background-position: -34px top;display: block;width: 16px;height: 16px;margin-left: 10px;}
div#share-pane div.content ul li a.linkedin {background-image: url("images/connect-us.gif");background-repeat: no-repeat;background-position: -51px top;display: block;width: 16px;height: 16px;margin-left: 10px;}
div#share-pane div.content ul li a.stumbleupon {background-image: url("images/connect-us.gif");background-repeat: no-repeat;background-position: -102px top;display: block;width: 16px;height: 16px;margin-left: 10px;}
div#share-pane div.content ul li a img {width: 16px;height: 16px;}