@charset "UTF-8";
/* CSS Document */
/*Global Reset*/
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, 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-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline;}
:focus {outline: 0;}
body {background: white; line-height: 1; color: black;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*960 pixel layout*/
/*Float containers fix*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*Printer styles*/@media print { #rightcol, #leftcol{display:none;} #twocols, #maincol{width:100%; float:none;} }
html, body {height: 100%; background: #018d44; text-align: center;}
#outerwrap {width: 100%; padding-bottom: 40px; background: #fff url(images/bg.png) repeat-x left top;}
#pagewidth {width: 960px; margin: 0 auto; text-align: left;}
#header {width: 100%; height: 145px; position: relative;}
#logo a {display: block; width: 199px; height: 84px; position: absolute; top: 25px; background: url(images/logo.png) no-repeat left top; text-indent: -9999px;}
#searchbox {width: 270px; position: absolute; top: 20px; right: 0;}
#banner {width: 100%; height: 282px; margin-bottom: 30px;}
#wrapper, #twocols {width: 100%;}
#maincol {float: left; width: 630px;}
#vitalsigns a {display: block; width: 425px; height: 177px; margin-top: 65px; background: url(images/vitalsigns.gif) no-repeat left top; text-indent: -9999px;}
.socialmedia {float: right; display: block; width: 163px; margin-top: 78px;}
#rightcol {float: right; display: inline; width: 280px; padding-left: 30px; border-left: 1px dotted #d0d0d0; position: relative;}
#footerouter {width: 100%; height: 200px; background: url(images/footerbg.jpg) no-repeat center top;}
#footer {width: 960px; margin: 0 auto; padding: 80px 0 30px; text-align: left;}
#maincol ul {margin-bottom:20px;}
#rightcol .widget { margin-bottom: 18px; }
#rightcol .widget h4 { padding-bottom: 0.3em; }
/*Typography*/
body {font: normal 14px/160% Arial, Helvetica, Verdana, sans-serif; color: #1d1d1e;}
/**Headings**/
h1, h2, h3, h4 {padding-bottom: 8px; font-weight: bold; font-size: 1.3em;}
h1 {}
h2 {}
h3 {}
#rightcol h4 {padding-bottom: 16px; font-weight: normal; font-size: 1.7em}
h5 {}
h6 {}
/**Paragraph Tags**/
p {padding-bottom: 14px;}
#copyright {float: left; padding-top: 40px; clear: both; font: normal 11px Arial; color: #7cc8a0;}
/**Emphasis Tags**/
em {font-style:italic;}
strong {font-weight:bold; color:#000;}
/**Span Tags**/
span {}
/*Menus*/
/**Main Menu**/
#menu {position: absolute; top: 67px; right: 0;}
#menu li {float: left;}
#menu a {display: block; margin-left: 0; padding: 2px 5px; text-decoration: none; font: bold 15px Arial; color: #1d1d1e;}
#menu li:hover {background: #222; -moz-border-radius: 4px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright:0; -webkit-border-radius: 4px; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; border-radius: 4px;}
#menu li:hover a {color: #fff;}
#menu li.current_page_item a { border-bottom: 3px solid #00a950;}
#menu li.current_page_item:hover a { border: none;}
#menu li ul {width: 190px; height: auto; margin: 0; padding: 10px 5px; position: absolute; left: -999em; margin-top: -2px; background: #222; -webkit-border-radius: 4px; -webkit-border-top-left-radius: 0; -moz-border-radius: 4px; -moz-border-radius-topleft: 0; border-radius: 4px; border-top-left-radius: 0;}
#menu li li {width: 190px; margin: 0;}
#menu li ul a {width: 195px; padding: 0 0 5px; font-weight: normal; font-size: 12px; cursor: pointer; color: #fff;}
#menu li ul a:hover {background: #222;}
#menu li.current_page_item ul a {border-bottom: none;}
#menu li ul a:hover {width: 195px; padding: 0 0 5px;}
#menu li ul ul {margin: -1em 0 0 10em;}
#menu li ul li.current_page_item a {border-bottom: none;}
#mmenu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left: auto; z-index: 6000;}
#menu li li:hover, #menu li li.sfhover {}
/**Global Menu**/
#globalmenu {position: absolute; top: 25px; right: 278px;}
#globalmenu li {float: left; margin-left: 9px;}
#globalmenu li.page-item-425 {margin-left: 5px; padding-left: 5px; border-left: 1px solid #00a950;}
#globalmenu a {display: block; font: bold 12px Arial; text-decoration: none; color: #00a950;}
#globalmenu a:hover {color: #1d1d1e;}
/**Footer Menu**/
#footermenu li {float: left;}
#footermenu a:link, #footermenu a:visited {display: block; margin-right: 10px; text-decoration: none; font: normal 13px Arial; color: #f8f7f7;}
#footermenu a:hover, #footermenu a:active {color: #ffd478;}
/*Links*/
a:link, a:visited {text-decoration: none; font-weight: bold; color: #1d1d1e;}
a:hover, a:active {text-decoration: underline;}
#nationallogo:link, #nationallogo:visited {float: right; display: block; width: 221px; height: 53px; background: url(images/nationallogo.gif) no-repeat left top; text-indent: -9999px;}
.fb {display: block; width: 163px; height: 49px; background: url(images/facebook.png) no-repeat left top; text-indent: -9999px;}
.tw {display: block; width: 163px; height: 49px; background: url(images/twitter.png) no-repeat left top; text-indent: -9999px;}
.yt {display: block; width: 163px; height: 62px; background: url(images/you_tube.png) no-repeat left top; text-indent: -9999px;}
/*Forms*/
#searchform #s {float: left; display: block; width: 240px; height: 17px; padding: 3px 0 0; border: 1px solid #e4e4e4; line-height: 0; text-indent: 5px;}
#searchform .searchbutton {float: left;}
#loginform #log, #loginform #pwd {display: block; width: 240px; height: 17px; padding: 3px 0 0; border: 1px solid #e4e4e4; line-height: 0; text-indent: 5px;}
#loginform input { margin-bottom: 7px; }

#donate {display: block; width: 267px; height: 136px; text-indent: -9999px; background: url(images/donate.png) no-repeat; margin-top:30px;}
