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,resources,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:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article,aside,resources,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
@font-face{font-family:'pt_sansbold';src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bold_macroman/PTS75F-webfont.eot");src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bold_macroman/PTS75F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bold_macroman/PTS75F-webfont.woff") format("woff"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bold_macroman/PTS75F-webfont.ttf") format("truetype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bold_macroman/PTS75F-webfont.svg#pt_sansbold") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'pt_sansbold_italic';src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bolditalic_macroman/PTS76F-webfont.eot");src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bolditalic_macroman/PTS76F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bolditalic_macroman/PTS76F-webfont.woff") format("woff"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bolditalic_macroman/PTS76F-webfont.ttf") format("truetype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_bolditalic_macroman/PTS76F-webfont.svg#pt_sansbold_italic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'pt_sansitalic';src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_italic_macroman/PTS56F-webfont.eot");src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_italic_macroman/PTS56F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_italic_macroman/PTS56F-webfont.woff") format("woff"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_italic_macroman/PTS56F-webfont.ttf") format("truetype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_italic_macroman/PTS56F-webfont.svg#pt_sansitalic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'pt_sansregular';src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_regular_macroman/PTS55F-webfont.eot");src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_regular_macroman/PTS55F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_regular_macroman/PTS55F-webfont.woff") format("woff"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_regular_macroman/PTS55F-webfont.ttf") format("truetype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsans_regular_macroman/PTS55F-webfont.svg#pt_sansregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'pt_sans_narrowbold';src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_bold_macroman/PTN77F-webfont.eot");src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_bold_macroman/PTN77F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_bold_macroman/PTN77F-webfont.woff") format("woff"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_bold_macroman/PTN77F-webfont.ttf") format("truetype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_bold_macroman/PTN77F-webfont.svg#pt_sans_narrowbold") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'pt_sans_narrowregular';src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_regular_macroman/PTN57F-webfont.eot");src:url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_regular_macroman/PTN57F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_regular_macroman/PTN57F-webfont.woff") format("woff"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_regular_macroman/PTN57F-webfont.ttf") format("truetype"),url("../fonts/PT-Sans-fontfacekit/web-fonts/ptsansnarrow_regular_macroman/PTN57F-webfont.svg#pt_sans_narrowregular") format("svg");font-weight:normal;font-style:normal}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:url(../img/colorbox/overlay.png) repeat 0 0}
#colorbox{outline:0}
#cboxTopLeft{width:21px;height:21px;background:url(../img/colorbox/controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url(../img/colorbox/controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url(../img/colorbox/controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url(../img/colorbox/controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url(../img/colorbox/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(../img/colorbox/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(../img/colorbox/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(../img/colorbox/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxLoadingOverlay{background:url(../img/colorbox/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../img/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../img/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute;bottom:0;right:0;background:url(../img/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
.nivo-controlNav{text-align:center;padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
.theme-default .nivoSlider{position:relative;background:#fff url(../img/nivo/themes/default/loading.gif) no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none}
.theme-default .nivoSlider a{border:0;display:block}
.theme-default .nivo-controlNav{text-align:center;padding:20px 0}
.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(../img/nivo/themes/default/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}
.theme-default .nivo-controlNav a.active{background-position:0 -22px}
.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../img/nivo/themes/default/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.theme-default:hover .nivo-directionNav a{opacity:1}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}
.theme-default a.nivo-prevNav{left:15px}
.theme-default .nivo-caption{font-family:Helvetica, Arial, sans-serif}
.theme-default .nivo-caption a{color:#fff}
.theme-default .nivo-caption a:hover{color:#fff}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}
#ln-blackout{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000}
#ln-messageHolder{position:fixed;top:150px;left:0;width:100%}
#ln-messageBox{width:460px;margin:0 auto;min-height:200px;background-color:#fff;border:10px solid #e6e6e6;-moz-box-shadow:0 0 20px 10px #666;-webkit-box-shadow:0 0 20px #666;text-align:center;padding:20px}
a#ln-cancelLink{background-color:#e6e6e6;font-weight:bold;padding:5px;color:#666;text-decoration:none;text-transform:uppercase;font-size:0.8em}
a#ln-cancelLink:hover{background-color:#666;color:#e6e6e6}
.setoff{background-color:#f2f2f2;padding:5px;margin:10px 0 20px 0}
body{font-family:"pt_sansregular",verdana,arial,helvetica,sans-serif,arial,helvetica,verdana,sans-serif;font-size:13px;line-height:1.5em;color:#13355c;background:white}
p{margin-bottom:1em}
a{color:#0073BF;text-decoration:none}
a:hover{text-decoration:underline}
strong,b{font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif}
em{font-style:italic}
strong em{font-style:italic;font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif}
img{max-width:100%;height:auto} 


/* http://www.fix-css.com/2012/06/easiest-blockquote-quotation-marks-css/ */
blockquote {
  border-left: 10px solid #00538a;
    font-style: normal;
    background:#ccd7dd;
  margin: 0.5em 10px;
  margin-left: 30px;
  padding: 0.5em 10px;
    line-height:24px;
}
 
blockquote p {
    font-size:14px;
    text-align:right;
    padding:0;
    color: #134977;
    display:block;
	margin: 5px;
}
 
blockquote p.says {
    font-size:16px;
    text-align:left;
    padding:0 0 10px 20px;
    position:relative;
}
 
blockquote p.says:before, blockquote p.says:after {
    content: '”';
    font-size: 32px;
    font-family:Georgia, "Times New Roman", Times, serif;
    color: #134977;
    font-weight:bold;
    vertical-align:top;
    line-height:0.8
}
 
blockquote p.says:before {
    content: '“';
    position:absolute;
    left:0;
    top:-2px;
}

/*  
blockquote {
    font-style: italic;
  background: #cbd8e0;
  border-left: 10px solid #00538a;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #00538a;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
*/

/*     http://www.studiopress.com/design/how-to-use-block-quotes.htm
blockquote {
    background: url(/img/bg-quote1.png) no-repeat;   
    color: #00538a;
    font-style: italic;
    margin: 30px;
    padding: 30px 30px 30px 50px;    
}
*/

/*	blockquote{background:#b8babc;border:1px solid #84878a;margin:1em;padding:1em}
*/
header{background:#13355c url(../img/header-bg.jpg) center center;height:114px;border-bottom:5px solid #78bce7}
header .wrapper{position:relative;width:950px;margin:0 auto}
header .logo{position:absolute;top:20px;left:20px}
header .tagline{position:absolute;top:-7px;right:20px}
nav{background:url(../img/nav-bg.png) center center repeat-x;height:43px;position:relative;z-index:2}
nav ul li{display:block;float:left;background:url(../img/white-star.png) left center no-repeat;padding-left:21px;margin-right:7px}
nav ul li:first-child{padding-left:0;background:none}
nav ul li a{color:#79420f;padding:6px;text-transform:uppercase;font-size:15px;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;display:block}
nav ul li a:hover,nav ul li a.active{color:#00538a}
nav .wrapper{position:relative;width:780px;margin:0 auto}
#content-outer{position:relative;width:950px;margin:0 auto;z-index:1;margin-top:-11px;overflow:hidden}
#content-outer #section-header{position:relative;height:187px;margin-bottom:54px;background:url(../img/nav-bg.png) 0 177px repeat-x}
#content-outer #section-header img{position:absolute;z-index:1;top:0;left:0}
#content-outer #section-header h1{position:absolute;z-index:2;top:50px;left:40px;font-size:70px;color:#bbddf3;text-transform:uppercase;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;line-height:1em;width:870px}
#content-outer section#mainContent{padding:0 42px;float:right;width:550px}
#content-outer section#mainContent h1{text-transform:uppercase;font-size:35px;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;text-transform:uppercase;color:#78bce7;line-height:1em;margin-bottom:.5em}
#content-outer section#mainContent h2{color:#79420f;text-transform:uppercase;font-size:20px;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;margin-bottom:.5em;margin-top:1em;line-height:24px}

/* original
#content-outer section#mainContent h2{color:#79420f;text-transform:uppercase;font-size:20px;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;margin-bottom:.5em;margin-top:2em;line-height:24px}

*/
#content-outer section#mainContent h3{font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;font-size:13px;margin:1em 0}
#content-outer section#mainContent h4{font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;font-size:13px;margin:1em 0 0 0;font-style:italic}
#content-outer section#mainContent ul,#content-outer section#mainContent ol{padding-left:1em;margin-bottom:1em}
#content-outer section#mainContent ul li,#content-outer section#mainContent ol li{margin-left:1em;margin-bottom:1em}
#content-outer section#mainContent ul{list-style:disc}
#content-outer section#mainContent ol{list-style:decimal}
#content-outer section#mainContent .bio{clear:both;margin-bottom:2em;position:relative;padding-left:170px}
#content-outer section#mainContent .bio .bio_photo{position:absolute;top:0px;left:0px}
#content-outer section#mainContent .bio h2{margin:0}
#content-outer section#mainContent .bio h3{margin:0 0 1em 0}
#content-outer section#mainContent .bio a.read_more{font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;font-style:italic;font-size:15px;display:block}
#content-outer section#mainContent .bio .cutoff{display:none}
#content-outer section#mainContent .left-column{float:left;width:45%}
#content-outer section#mainContent .right-column{float:right;width:45%}
#content-outer aside{width:230px;padding:0 42px;float:left;background:url(../img/gradient-line.jpg) right center no-repeat;background-size:contain}
#content-outer aside h1{text-transform:uppercase;font-size:20px;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;color:#78bce7;line-height:1em;margin-bottom:.5em}
#content-outer aside h2{color:#79420f;text-transform:uppercase;font-size:20px;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;margin-bottom:1em;margin-top:2em;clear:both}
#content-outer aside h3{text-transform:uppercase;font-size:14px;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;color:#4c87ad}
#content-outer aside ul#sideNav{margin-bottom:2em}
#content-outer aside ul#sideNav li{margin-bottom:1em}
#content-outer aside ul#sideNav a{font-size:15px;font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;color:#13355c;line-height:18px}
#content-outer aside ul#sideNav a.active{color:#78bce7;font-style:italic}
#content-outer aside a.button{display:block;width:230px;height:80px;background:url(../img/button-bg.png) 0 0 no-repeat;color:white;text-transform:uppercase;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;font-size:19px;text-align:center;padding-top:30px;height:50px;margin-bottom:1em;margin-top:1em}
#content-outer aside a.button:hover{background:url(../img/button-bg.png) 0 -100px no-repeat;text-decoration:none}
#content-outer aside a.button .line-1{display:block;margin-top:-15px}
#content-outer aside a.button .line-2{font-size:12px;text-transform:none;font-family:"pt_sansitalic",verdana,arial,helvetica,sans-serif;display:block;margin:0 24px;line-height:14px;margin-top:5px}
#content-outer aside ul#usefulLinks{margin-bottom:2em}
#content-outer aside ul#usefulLinks li{display:block;margin-bottom:1em}
#content-outer aside #search_form{margin-bottom:2em}
#content-outer aside #search_form label{text-transform:uppercase;font-size:14px;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;color:#4c87ad}
#content-outer aside #search_form input{background:#E6E7E8;border:1px solid #BBBDBF;padding:5px;font-family:"pt_sansregular",verdana,arial,helvetica,sans-serif}
#content-outer aside #search_form input.submit{border:none;background:#78bce7;text-transform:uppercase;color:white;padding:5px 12px;cursor:pointer}
#content-outer aside #search_form input.submit:hover{background:#13355c}
#content-outer aside .social{overflow:hidden;margin-bottom:2em}
#content-outer aside .social h3{float:left;margin-right:10px}
#content-outer aside .social a{display:block;width:20px;background:url(../img/social-icons.png) no-repeat;float:left;text-indent:-10000px;margin-right:5px;margin-top:3px}
#content-outer aside .social a.twitter{width:9px}
#content-outer aside .social a.facebook{width:10px;background:url(../img/social-icons.png) -14px 0 no-repeat}
#content-outer aside .social a.rss{width:15px;background:url(../img/social-icons.png) -28px 0 no-repeat}
#content-outer aside ul.expander a.expander_trigger{display:block;color:#13355c;text-transform:uppercase;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;padding-left:20px;background:url(../img/indicators_blue.png) 0 5px no-repeat}
#content-outer aside ul.expander a.expander_trigger.active{background:url(../img/indicators_blue.png) 0 -95px no-repeat}
#content-outer aside ul.expander ul.expander_content{padding-left:20px;margin-bottom:1em;}
#content-outer aside ul.expander ul.expander_content.active{display:block}


footer{position:relative;width:950px;margin:0 auto;text-align:center;padding-top:70px;background:url(../img/eagle-blue.jpg) center top no-repeat;margin-top:5em;margin-bottom:2em;clear:both}
footer a{color:#13355c;font-size:11px}
body.homepage header{height:70px}
body.homepage header h3{color:#5a728d;text-transform:uppercase;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif}
body.homepage header .tagline{top:30px;left:40px}
body.homepage header .social{position:absolute;top:30px;right:350px}
body.homepage header .social h3{float:left;margin-right:10px}
body.homepage header .social a{display:block;width:20px;background:url(../img/social-icons-white.png) no-repeat;float:left;text-indent:-10000px;margin-right:5px;margin-top:3px}
body.homepage header .social a.twitter{width:9px}
body.homepage header .social a.facebook{width:10px;background:url(../img/social-icons-white.png) -14px 0 no-repeat}
body.homepage header .social a.rss{width:15px;background:url(../img/social-icons-white.png) -28px 0 no-repeat}
body.homepage header .search{position:absolute;right:25px;top:23px;width:300px}
body.homepage header .search h3{float:left;margin-top:7px;margin-right:7px}
body.homepage header .search #search_form{margin-bottom:2em}
body.homepage header .search #search_form input{background:#E6E7E8;border:1px solid #BBBDBF;padding:5px;font-family:"pt_sansregular",verdana,arial,helvetica,sans-serif;font-size:11px}
body.homepage header .search #search_form input.submit{border:none;background:#78bce7;text-transform:uppercase;color:white;padding:5px 12px;cursor:pointer}
body.homepage header .search #search_form input.submit:hover{background:#13355c}
body.homepage nav{height:77px;background:url(../img/nav-bg2.png) center bottom repeat-x;margin-bottom:-15px}
body.homepage nav .wrapper{padding-top:15px}
body.homepage #splash{height:400px;background:url(../img/nav-bg2.png) center 390px repeat-x}
body.homepage #splash .left-column{float:left}
body.homepage #splash .logo{display:block;margin-top:15px;margin-bottom:13px}
body.homepage #splash a.button{display:block;text-align:center;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;text-transform:uppercase;font-size:25px;color:#5a728d;background:url(../img/button-bg-home-splash.png) 0 0 no-repeat;width:334px;height:34px;padding-top:16px;margin-bottom:6px}
body.homepage #splash a.button:hover{color:white;background:url(../img/button-bg-home-splash.png) 0 -100px no-repeat;text-decoration:none}
body.homepage #splash .slideshow{height:390px;width:616px;float:right;overflow:hidden;position:relative}
body.homepage #splash .slideshow .nivo-caption{position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.8);text-align:right;font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;font-size:16px;padding:10px 10px 10px 10px;color:#13355c}
body.homepage #splash .slideshow .nivo-caption a{font-family:"pt_sansitalic",verdana,arial,helvetica,sans-serif;font-size:13px;color:#13355c;text-decoration:none}
body.homepage #intro{background:url(../img/pages/home/article-bg.jpg) no-repeat;width:850px;height:190px;padding:40px 50px;margin-top:20px;margin-bottom:34px}
body.homepage #intro h1{text-transform:uppercase;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;font-size:35px;margin-bottom:20px}
/*body.homepage #intro h1{text-transform:uppercase;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;font-size:35px;margin-bottom:1em}*/
body.homepage #intro p{font-size:15px;line-height:24px}
body.homepage #homepage-news-highlights{background:url(../img/pages/home/news-highlights-bg.jpg) no-repeat;width:850px;height:190px;padding:40px 50px;margin-top:15px;margin-bottom:34px}
body.homepage #homepage-news-highlights h1{text-transform:uppercase;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;font-size:35px;margin-bottom:20px}
body.homepage #homepage-news-highlights p{font-size:15px;line-height:24px}
/*body.homepage #homepage-news-highlights{width:850px;padding:20px;margin-top:20px;height:auto;}
body.homepage #homepage-news-highlights p{font-size:15px;line-height:24px}
*/
body.homepage #news{float:left;width:540px;padding-left:50px;padding-right:40px}
body.homepage #news h1{font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;color:#78bce7;font-size:35px;text-transform:uppercase;margin-bottom:1em}
body.homepage #news article{margin:0 0 20px 0;padding:0;clear:both;overflow:hidden}
body.homepage #news article .thumbnail{float:left}
body.homepage #news article h3{font-family:"pt_sansitalic",verdana,arial,helvetica,sans-serif;color:#5a728d;margin-left:100px}
body.homepage #news article p{margin-left:100px;font-size:14px}
body.homepage #news article p a{color:#13355c}
body.homepage #content-outer aside{position:inherit;float:right;top:auto;background:url(../img/gradient-line.jpg) left center no-repeat;background-size:contain}
body.homepage #content-outer aside h3{font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;color:#13355c;font-size:20px;margin-bottom:10px}
body.homepage #content-outer aside .important-links{height:79px;width:224px;overflow:hidden;border:1px solid #b8babc}
body.funding #content-outer #section-header h1{top:20px}
body.news .newsroom_header{margin-left:-30px}
body.news .newsroom_content{width:620px;margin-left:-20px}
body.news #content-outer section#mainContent h2{text-transform:none}
body.news #content-outer section#mainContent .latest_stories,body.news #content-outer section#mainContent .upcoming_events{background:#f1f8fd;width:328px;float:left;margin-top:20px;margin-bottom:2em}
body.news #content-outer section#mainContent .latest_stories h2,body.news #content-outer section#mainContent .upcoming_events h2{background:url(../img/tab_yellow.jpg) no-repeat;margin:-20px;padding-top:19px;height:38px;padding-left:20px;margin-bottom:10px;text-transform:uppercase}
body.news #content-outer section#mainContent .latest_stories a.article,body.news #content-outer section#mainContent .upcoming_events a.article{display:block;text-decoration:none;cursor:pointer;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding:9px;border:1px solid #f1f8fd}
body.news #content-outer section#mainContent .latest_stories a.article:hover,body.news #content-outer section#mainContent .upcoming_events a.article:hover{background:white;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border:1px solid #c6e3f5}
body.news #content-outer section#mainContent .latest_stories a.article img,body.news #content-outer section#mainContent .upcoming_events a.article img{float:left;width:64px;height:auto;border:1px solid #13355c}
body.news #content-outer section#mainContent .latest_stories a.article h5,body.news #content-outer section#mainContent .upcoming_events a.article h5{color:#b8babc;font-size:13px;font-style:italic;margin:0}
body.news #content-outer section#mainContent .latest_stories a.article p,body.news #content-outer section#mainContent .upcoming_events a.article p{color:#13355c}
body.news #content-outer section#mainContent .latest_stories a.article .content,body.news #content-outer section#mainContent .upcoming_events a.article .content{margin-left:80px}
body.news #content-outer section#mainContent .facbook_feed{float:right;width:238px;margin-bottom:2em}
body.news #content-outer section#mainContent .upcoming_events{width:570px}
body.news #content-outer section#mainContent .upcoming_events h2{background:url(../img/tab_yellow_full.jpg) no-repeat}
body.news #content-outer section#mainContent a.read_more{clear:both;margin:1em 0; padding-bottom:10px;font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;font-style:italic;font-size:15px;display:block;border-bottom:1px dotted grey;}
body.news #content-outer section#mainContent .thumbnail{max-width:150px}
body.news #content-outer section#mainContent .blog h2 a{color:#79420f}
body.news #content-outer section#mainContent ul#newsletter_archive{list-style:none}
body.news #content-outer section#mainContent ul#newsletter_archive a.expander_trigger{color:brown;background:url(../img/indicators_brown.png) 0px 3px no-repeat;padding-left:20px;min-height:20px;font-size:16px}
body.news #content-outer section#mainContent ul#newsletter_archive a.expander_trigger.active{background:url(../img/indicators_brown.png) 0px -97px no-repeat}
body.news #content-outer section#mainContent ul#newsletter_archive ul{list-style:none}
body.news #content-outer section#mainContent ul#newsletter_archive ul li{margin-bottom:.5em;font-size:14px}
body.news #content-outer section#mainContent ul#press_releases{list-style:none}
body.news #content-outer section#mainContent ul#press_releases a.expander_trigger{color:brown;background:url(../img/indicators_brown.png) 0px 3px no-repeat;padding-left:20px;min-height:20px;font-size:16px}
body.news #content-outer section#mainContent ul#press_releases a.expander_trigger.active{background:url(../img/indicators_brown.png) 0px -97px no-repeat}
body.news #content-outer section#mainContent ul#press_releases ul{list-style:none}
body.news #content-outer section#mainContent ul#press_releases ul li{margin-bottom:.5em;font-size:14px}
body.contact #content-outer section#mainContent #region_map{width:100%;clear:both;width:507px;height:349px;margin:0 auto;background:url(../img/pages/contact/map.png) 0px 0px no-repeat;position:relative;margin-bottom:1em}
body.contact #content-outer section#mainContent #region_map.atlanta{background:url(../img/pages/contact/map.png) 0px -2400px no-repeat}
body.contact #content-outer section#mainContent #region_map.austin{background:url(../img/pages/contact/map.png) 0px -2000px no-repeat}
body.contact #content-outer section#mainContent #region_map.chicago{background:url(../img/pages/contact/map.png) 0px -1600px no-repeat}
body.contact #content-outer section#mainContent #region_map.denver{background:url(../img/pages/contact/map.png) 0px -1200px no-repeat}
body.contact #content-outer section#mainContent #region_map.philadelphia{background:url(../img/pages/contact/map.png) 0px -800px no-repeat}
body.contact #content-outer section#mainContent #region_map.seattle{background:url(../img/pages/contact/map.png) 0px -400px no-repeat}
body.contact #content-outer section#mainContent #region_map a{display:block;width:100px;height:100px;position:absolute;top:0px;left:0px;text-indent:-10000px}
body.contact #content-outer section#mainContent #region_map a.atlanta{top:185px;left:318px;height:111px;width:100px}
body.contact #content-outer section#mainContent #region_map a.atlanta2{top:175px;left:324px;height:16px;width:50px}
body.contact #content-outer section#mainContent #region_map a.austin{top:193px;left:178px;height:105px;width:140px}
body.contact #content-outer section#mainContent #region_map a.chicago{top:80px;left:270px;height:105px;width:104px}
body.contact #content-outer section#mainContent #region_map a.denver{top:70px;left:147px;height:123px;width:123px}
body.contact #content-outer section#mainContent #region_map a.denver2{top:133px;left:273px;height:63px;width:43px}
body.contact #content-outer section#mainContent #region_map a.philadelphia{top:70px;left:374px;height:115px;width:80px}
body.contact #content-outer section#mainContent #region_map a.seattle{top:27px;left:57px;height:225px;width:90px}
body.contact #content-outer section#mainContent #region_map a.seattle2{top:185px;left:147px;height:54px;width:30px}
body.contact #content-outer section#mainContent #region_map a.seattle3{top:68px;left:147px;height:49px;width:14px}
body.contact #content-outer section#mainContent #region_map a.seattle4{top:115px;left:147px;height:21px;width:30px}
body.contact #content-outer section#mainContent .region_info{background:#f1f8fd;padding:47px;min-height:930px}
body.contact #content-outer section#mainContent .region_info .region_nav{background:#13355c;height:40px;margin:-60px -47px 2em -47px}
body.contact #content-outer section#mainContent .region_info .region_nav ul li{display:block;float:left;margin:0;margin-top:-11px;margin-left:-25px;margin-right:9px}
body.contact #content-outer section#mainContent .region_info .region_nav ul li.last{margin-right:-12px}
body.contact #content-outer section#mainContent .region_info .region_nav ul li a{display:block;padding:5px;color:#f1d282;font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;font-size:19px;text-transform:uppercase;padding:20px 0 18px 0;min-width:103px;text-align:center}
body.contact #content-outer section#mainContent .region_info .region_nav ul li a:hover{text-decoration:underline}
body.contact #content-outer section#mainContent .region_info .region_nav ul li a.active{background:url(../img/tab_yellow_region_nav_short.jpg) 0 0 no-repeat;color:#13355c;text-decoration:none}
body.contact #content-outer section#mainContent .region_info .region_nav ul li a.philadelphia{min-width:138px}
body.contact #content-outer section#mainContent .region_info .region_nav ul li a.philadelphia.active{background:url(../img/tab_yellow_region_nav_short.jpg) 0 -100px no-repeat}
body.contact #content-outer section#mainContent .region_info .region_content{clear:both;display:none}
body.contact #content-outer section#mainContent .region_info .region_content.active{display:block}
ul.expander ul.expander_content{display:none}
.list{list-style-image:url('/img/up.gif');}
.pdf{background:url(../img/icon_pdf.png) 0 0 no-repeat;padding-left:25px;min-height:25px;display:block}
.excel{background:url(../img/icon_excel.png) 0 0 no-repeat;padding-left:25px;min-height:25px;display:block}
.powerpoint{background:url(../img/icon_powerpoint.png) 0 0 no-repeat;padding-left:25px;min-height:25px;display:block}
.word{background:url(../img/icon_word.png) 0 0 no-repeat;padding-left:25px;min-height:25px;display:block}
.wmp{background:url(../img/icon_windowsmediaplayer.png) 0 0 no-repeat;padding-left:25px;min-height:25px;display:block}
.zip{background:url(../img/icon_zip.png) 0 0 no-repeat;padding-left:25px;min-height:25px;display:block}
.photo{border:1px solid #b8babc;padding:5px;text-align:center;margin:0 auto}
.photo p{margin:.5em;font-size:11px;font-style:italic;color:#13355c;text-align:center;line-height:1em}
.clearboth{clear:both}
.align-left{float:left}
.align-left.photo{margin:0 1em 1em 0}
.align-right{float:right}
.align-right.photo{margin:0 0 1em 1em}
.indent{margin-left:2em}
.w10{width:10%}
.w20{width:20%}
.w30{width:30%}
.w40{width:40%}
.w50{width:50%}
.w60{width:60%}
.w70{width:70%}
.w80{width:80%}
.w90{width:90%}
.w100{width:100%}
.skipToContent{color:#4c7aa4;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;border:none;font-size:0}
#ln-blackout{z-index:100}
#ln-messageHolder{z-index:101}
#ln-messageBox{border:10px solid #13355c}



/* Added by ATodd 9/17/2014 
From: http://javascript-array.com/scripts/simple_drop_down_menu/ */

#sddm ul li:first-child{padding-left:0;background:none}

#sddm ul li a{color:#79420f;padding:6px;text-transform:uppercase;font-size:15px;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;display:block}

#sddm ul li a:hover,nav ul li a.active{color:#00538a}

#sddm .wrapper{position:relative;width:780px;margin:0 auto}

#sddm div{position: absolute;visibility: hidden;margin: 0;padding: 0;background: #EAEBD8;border: 1px solid #1a3a61}

#sddm div a{position: relative;display: block;margin: 0;padding: 6px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #f6e4b4;color: #79420f;font: 11px arial}

#sddm div a:hover{background: #49A3FF;color: #FFF}

.TextWrap-right{float:right;margine:10px;}
.TextWrap-left{float:left;margine:10px;}

/* Added by ATodd 2/10/15 */

#article-homepage{
	float: left;
	background:url(/img/pages/home/article-bkgd.jpg) repeat;
}
#article-homepage h1{text-transform:uppercase;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;font-size:35px;margin-bottom:20px}
#article-homepage p{font-size:15px;line-height:24px}


/*HOMEPAGE HIGHLIGHTS*/

#highlights-homepage{
	float:left;
	background:url(/img/pages/home/highlights-bkgd.jpg) repeat;
}
#highlights-homepage h1{
	text-transform:uppercase;
	font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;
	font-size:35px;
	margin-bottom:20px}
#highlights-homepage p{
	font-size:15px;
	line-height:24px}




/*Resources-Aside*/
.resources {
	width:100%;
	padding:0 38px;
	margin-top: -30px;
	float:left}
.resources a.button{
	float:left;
	display:block;
	width:220px;
	height:80px;
	background:url(../img/button-bg-sm.png) 0 0 no-repeat;
	color:white;
	text-transform:uppercase;
	font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;
	font-size:17px;
	text-align:center;
	padding-top:20px;
	height:50px;
	margin-bottom:1em;
	margin-top:1em}
.resources a.button:hover{
	background:url(../img/button-bg-sm.png) 0 -72px no-repeat;
	text-decoration:none}
.resources h1{
	text-transform:uppercase;
	font-size:16px;
	font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;
	color:#78bce7;
	line-height:1em;
	margin-bottom:.5em}
.resources h2{
	color:#79420f;
	text-transform:uppercase;
	font-size:16px;
	font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;
	margin-bottom:1em;
	margin-top:2em;
	clear:both}
.resources h3{
	text-transform:uppercase;
	font-size:14px;
	font-family:"pt_sans_narrowregular",verdana,arial,helvetica,sans-serif;
	color:#4c87ad}
.resources a.button .line-1{
	display:block;
	margin-top:-15px}
.resources a.button .line-2{
	font-size:12px;
	text-transform:none;
	font-family:"pt_sansitalic",verdana,arial,helvetica,sans-serif;
	display:block;
	margin:0 24px;
	line-height:12px;
	margin-top:3px}
















/*RESROUCES*/
.resources-button-resources {
	float: none;
	width:100%;
	display: block;
	width: 220px;
	height: 57px;
	background: url('../img/button-bg-resources-dir.png') bottom;
	text-indent: 50px;
	
}
.resources-button-resources:hover {
	background-position: 0 0;
}
.resources-button-newsletter {
	display: block;
	width: 220px;
	height: 57px;
	background: url('../img/button-bg-resources-dir.png') bottom;
	text-indent: 50px;
	
}
.resources-button-newsletter:hover {
	background-position: 0 0;
}
.resources-button-reports {
	display: block;
	width: 220px;
	height: 57px;
	background: url('../img/button-bg-resources-dir.png') bottom;
	text-indent: 50px;
	
}
.resources-button-reports:hover {
	background-position: 0 0;
}
.resources-button-links {
	display: block;
	width: 220px;
	height: 57px;
	background: url('../img/button-bg-resources-dir.png') bottom;
	text-indent: 50px;
	
}
.resources-button-links:hover {
	background-position: 0 0;
}


/*HOMEPAGE RESOURCES BUTTONS*/

#homepage-resources-buttons{
	float: none;
	width:100%;
}
#homepage-resources-buttons h1{text-transform:uppercase;font-family:"pt_sans_narrowbold",verdana,arial,helvetica,sans-serif;font-size:35px;margin-bottom:20px}
#homepage-resources-buttons p{font-size:15px;line-height:24px}