@charset "UTF-8";
/* Day One CSS */

* {
	margin: 0;
	padding: 0;
	outline: none;
}

	body {
		font-size: 13px;
		background: url(../images/bodyRE.jpg) #076580;
		background-repeat: repeat-x;
		font-family: Verdana, Geneva, sans-serif;
		padding: 0;
		margin: 0;
	}

	#body-wrapper {
		background: url(../images/bodyBG.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		width: 100%;
	}

	#wrapper {
		width: 950px;
		margin: auto;
		background: #fff;
		padding-bottom: 15px;
	}

		/* Header */

	header {

	}

	/* Left Header */

	#header-left {
		float: left;
		width: 375px;
		height: 138px;
		display: block;
	}

	#header-left #logo {
		margin: 27px 0 0 28px;
	}

		/* Right Header */

	#header-right {
		float: left;
		margin: 23px 10px 0 0;
	}

		/* Top Navigation */

	#header-right #top-navigation {
		float: left;
	}

	#header-right #top-navigation .top-nav {
		text-transform: uppercase;
		list-style-type: none;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
		font-size: 13px;
		position: relative;
		left: 5px;

	}

	#header-right #top-navigation .top-nav li {
		display: inline-block;
		background: url(../images/topnav-spacer.png) right no-repeat;
		padding: 0 17px 0 7px;
	}

	#header-right #top-navigation .top-nav li.first {
		background: none;
	}

	#header-right #top-navigation .top-nav li.last {
		background: none;
	}


	#header-right #top-navigation .top-nav li a {
		color: #333;
		text-decoration: none;
	}


	#header-right #top-navigation .top-nav li.menu-432 a {
		background: url(../images/buttonBG.png);
		width: 81px;
		height: 20px;
		padding: 2px 0 0 0!important;
		margin-right: -5px;
		display: inline-block;
		color: #fff;
		text-align: center;
		position: relative;
		left: 7px;
		text-shadow: 1px 1px 1px #a44d00;
	}

	#header-right #top-navigation .top-nav li.menu-432 a:hover {
		color: #fff;
		opacity: 0.7;
	}

	#header-right #top-navigation .top-nav li a:hover {
		color: #daa208;
	}

		/* Search Bar */


	#header-right #search {
		float: left;
		margin-bottom: 22px;
		position: relative;
		left: 8px;
	}
	body.front #search,
	.node-type-webform #search,
	.not-logged-in.page-user #search,
	.page-search #search {
		margin-top: 10px;
	}


	#header-right #search .form-text {
		width: 121px;
		height: 22px;
		background: url(../images/searchBG.png) no-repeat;
		border: none;
		text-align: right;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
		font-size: 13px;
		top: -15px;
		position: relative;
		color: #808080!important;
		padding-right: 6px;
	}

	#header-right #search .form-submit {
		background: none!important;
		text-indent: -9999px;
		text-transform: capitalize;
		border: none;
		width: 24px;
		height: 22px;
		position: relative;
		top: -9px;
		left: -6px;
		cursor: pointer;
	}

		/* Right Header Message*/

	#header-right #right-message {
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif!important;
		position: relative;
		left: 2px;
		clear: both;
		top: -5px;
		text-align: right;

	}

	#header-right #right-message h2 {
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif!important;
		text-transform: uppercase;
		color: #2ba2ab;
		letter-spacing: 0.075em!important;
		font-size: 21px!important;
		font-weight: bold!important;
	}

	#header-right #right-message h2 a {
		color: #2ba2ab;
	}

	#header-right #right-message h2 a:hover {
		color: #daa208;
	}

	#header-right #right-message p {
		font-size: 13px;
		color: #d5a00f;
		line-height: 18px;
		letter-spacing: 0.02em;
	}

	/* Main Navigation */

#mid-nav {
		width: 213px;
		background: #daa208;
		padding: 20px 0 10px 0;
		margin-bottom: 20px;

}

.mid-nav  {
			font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
			list-style-type: none;
	}

.mid-nav  li {
		font-size: 17px;
		color: #fff;
		padding: 0 13px 13px 13px;
	}

.mid-nav  li a {
		color: #fff;
		text-decoration: none;
		padding-left: 15px;
		display: block;

	}

.mid-nav  li a.active {
		color: #ffffcc;
		background: url(../images/nav-states.png) 0 7px no-repeat;
	}

.mid-nav li a:hover {
		background: url(../images/nav-states.png) 0 -46px no-repeat;
		color: #fff;
	}



	nav {
		clear: both;
	}

	nav .main-nav {
		list-style-type: none;
		background: url(../images/navitemBG.png) repeat-x;
		width: 942px;
		margin: 0 0 0 4px;
		display: block!important;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	}

	nav .main-nav li {
		display: none;
		height: 26px;
		font-size: 18px;
		margin: 0 -1px;
		padding: 15px 0 0 0!important;
		letter-spacing: .05em;
		text-align: center;
		border-right: 2px solid #fff;
		text-shadow: 0px 2px 4px #07646a;
	}

	nav .main-nav li.menu-436 {
		width: 139px;
		display: inline-block!important;
	}

	nav .main-nav li.menu-437 {
		width: 138px;
		display: inline-block!important;
	}

	nav .main-nav li.menu-438 {
		width: 176px;
		display: inline-block!important;
	}

	nav .main-nav li.menu-439 {
		width: 170px;
		display: inline-block!important;
	}

	nav .main-nav li.menu-440 {
		width: 301px;
		display: inline-block!important;
		border: none;
	}

	nav .main-nav li a,
	nav .main-nav li.active a {
		display: block;
		height: 27px;
		margin: -15px 0 0 -2px;
		padding: 15px 0  0 2px;
	}

	nav .main-nav li.menu-440 a {
		margin-right: -3px;
	}

	.about-us .menu-436 a,
	nav .main-nav li.menu-436 a.active,
	nav .main-nav li.menu-436 a:hover {
		background: url(../images/nav-hover-sprite.png) 0 0 no-repeat;
	}

	.get-help .menu-437 a,
	nav .main-nav li.menu-437 a.active,
	nav .main-nav li.menu-437 a:hover {
		background: url(../images/nav-hover-sprite.png) -147px 0 no-repeat;
	}

	.get-informed .menu-438 a,
	nav .main-nav li.menu-438 a.active,
	nav .main-nav li.menu-438 a:hover {
		background: url(../images/nav-hover-sprite.png) -290px 0 no-repeat;
	}

	.get-involved .menu-439 a,
	nav .main-nav li.menu-439 a.active,
	nav .main-nav li.menu-439 a:hover {
		background: url(../images/nav-hover-sprite.png) -470px 0 no-repeat;
	}

	.children-s-advocacy-center .menu-440 a,
	nav .main-nav li.menu-440 a.active,
	nav .main-nav li.menu-440 a:hover {
				background: url(../images/nav-hover-sprite.png) -641px 0 no-repeat;
	}

	nav .main-nav li a{
		text-decoration: none;
		color: #ffffff;
	}

	nav .main-nav li a:hover {

	}

	/* Home Main Column*/

	#home-main {
	margin: 10px 0 0 16px;
	}


		/*  Home Left Column*/

	#home-left {

	}


	/* Slideshow */

	#slideshow {
	    clear: both;
	    height: 327px;
	    position: relative;
	    width: 690px;
			float: left;
			margin-top: 5px;
		margin-left: -1px;
	}
	.top-slide {
	    position: absolute;
	    z-index: 502;
	}
	#slides {
	}
	.slides_container {
	    display: none;
	    height: 327px;
	    overflow: hidden;
	    position: relative;
	    width: 690px;
	}
	.slides_container div.slide {
	    display: block;
	    height: 326px;
	    margin-left: 1px;
	    position: relative;
	    width: 690px;
	    z-index: 500;

	}
	.slides_container div.slide img {
		border: 1px solid #c4c3c3;
	}
	.pagination {
	    float: right;
	    margin: -25px -14px 0 0;
	    position: relative;
	    width: 100px;
	    z-index: 1030;
	}
	.pagination li {
	    float: left;
	    list-style: none outside none;
	    margin: 0 2px;
	}
	.pagination li a {
	    background-image: url("../images/pagination.png");
	    background-position: -5px 1px;
	    display: block;
	    float: left;
	    font-size: 0;
	    height: 10px;

	    overflow: hidden;
	    padding-top: 12px;
	    text-indent: -9999px;
	    text-transform: capitalize;
	    width: 12px;
	}
	.pagination li.current a {
	    background-position: -5px -20px;
	}

	.caption {
		z-index:499;
		position:absolute;
		bottom:-45px;
		left:0px;
		height:26px;
		padding:5px 12px 0 12px;
		background: url(../images/captionBG.png) repeat-x;
		width:663px;
		font-size:16px;
		line-height:1.33;
		border-left: 1px solid #c4c3c3;
		border-right: 1px solid #c4c3c3;
		color:#333333;
		font-weight:normal;
		font-family: 'Noto Sans', sans-serif;
		text-shadow: 1px 2px 2px #ffffff;
	}

	.caption a {
		color: #333333;
		text-decoration: none;
	}

	.caption .caption-title {
		font-weight: bold;
	}

		/* Home Right Column */

	#home-right {

	}

	#home-right #sidebar-content {
		float: left;
		margin-left: 16px;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	}

	#home-right #sidebar-content h2,
	#inner-right #sidebar-content h2 {
		text-transform: uppercase;
		font-family: 'Belgrano', serif;
		font-weight: normal!important;
		color: #daa208;
		font-size: 25px;
		margin: 5px 0 2px 0;
	}

		/* Join Email */

	#sidebar-content #join-email {
		width: 189px;
		background: url(../images/emailBG.png) repeat-x;
		min-height: 169px;
		padding: 6px 12px 0 12px;
	}

	#sidebar-content .form-item, .form-actions {
		margin: 0!important;
	}

	#sidebar-content #join-email p {
		font-size: 14px;
		color: #533819;
		line-height: 21px;
		letter-spacing: 0.05em;
	}

	#sidebar-content #join-email label {
		display: none;
	}

	#sidebar-content #join-email #edit-cc-email-1 {
			margin: 28px 0 3px 0;
			width: 173px;
			padding: 0 4px;
	}

	#sidebar-content #join-email .form-submit, .form-submit {
		background: url(../images/buttonBG.png) no-repeat;
		width: 81px;
		height: 22px;
		padding: 2px 0 0 0;
		display: inline-block;
		color: #fff;
		text-transform: uppercase;
		text-align: center;
		font-size: 14px;
		cursor: pointer;
		border: none;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
		margin-top: 8px;
		text-shadow: 1px 1px 1px #a44d00;
		letter-spacing: 0.05em;
	}

	#sidebar-content #join-email .form-submit:hover {
		opacity: 0.7;
	}

		/* Social*/

	#home-right #social {
		width: 213px;
	}

	#social h2 {
		text-transform: uppercase;
		font-family: 'Belgrano', serif;
		font-weight: normal!important;
		color: #e6790e!important;
		margin-top: 25px!important;
	}

	#social .social-list {
		list-style-type: none;
		background: url(../images/socialBG.png) repeat-x;
		min-height: 55px;
		text-align: center;
		padding: 5px 10px 0 10px;
	}

	#social .social-list li {
		display: inline-block;
	}

	#social .social-list li a {
		width: 35px;
		text-indent: -9999px;
		text-transform: capitalize;
		height: 32px;
		display: block;
	}

	#social .social-list li a:hover {

	}

	#social .social-list li a.facebook {
		 background: url(../images/social-sprite.png) no-repeat;
	}

  #social .social-list li a.twitter {
		background: url(../images/social-sprite.png) -40px 0 no-repeat;
	}

	#social .social-list li a.youtube {
		background: url(../images/social-sprite.png) -80px 0 no-repeat;
	}

	#social .social-list li a.instagram {
		background: url(../images/social-sprite.png) -120px 0 no-repeat;
	}

  #social .social-list li a.wordpress {
		background: url(../images/social-sprite.png) -160px 0 no-repeat;
	}

	#social .social-list li a.facebook:hover {
		 background: url(../images/social-sprite.png) 0 -33px no-repeat;
	}

	#social .social-list li a.twitter:hover  {
		background: url(../images/social-sprite.png) -40px -33px no-repeat;
	}

	#social .social-list li a.youtube:hover  {
		background: url(../images/social-sprite.png) -80px -33px no-repeat;
	}

	#social .social-list li a.instagram:hover  {
		background: url(../images/social-sprite.png) -120px -33px no-repeat;
	}

	#social .social-list li a.wordpress:hover  {
		background: url(../images/social-sprite.png) -160px -33px no-repeat;
	}

		/* Home Page Buckets */

	#homepage-buckets {
		clear: both;
		background: url(../images/bucketsBG.png) 0 65px no-repeat;
	margin: auto;
	min-height: 200px;

	}

	#homepage-buckets .bucket {
		margin-top: 25px;
		min-height: 175px;
		float:left;
		padding: 0 20px 0 20px;
	}

	#homepage-buckets h2 {
		text-transform: uppercase;
		font-size: 40px!important;
		font-family: 'Belgrano', serif;
	  font-weight: 400!important;
		margin: 0 0 25px 0;
	}

	#homepage-buckets h2 a {
		text-decoration: none;
		font-size: 40px!important;
		letter-spacing: 0.03em;
	}

	#homepage-buckets h2 a:hover {
		color: #daa208!important;
	}

	#homepage-buckets p {
		color: #fff;
		font-size: 12px;
		text-shadow: 0px 0px 3px #767676;
		margin-bottom: 8px;
	}

	#homepage-buckets #hope-bucket {

		width: 260px;
	}

	#homepage-buckets #hope-bucket h2,
	#homepage-buckets #hope-bucket h2 a  {
		color: #007179;
		text-decoration: none;
	}

	#homepage-buckets #hope-bucket h2 a:hover {
		color: #daa208;
	}

	#homepage-buckets #healing-bucket {
		width: 262px;
		margin-left: 7px;
	}

	#homepage-buckets #healing-bucket h2,
	#homepage-buckets #healing-bucket h2 a {
		color: #189aa3;
		text-decoration: none;
	}

	#homepage-buckets #healing-bucket h2 a:hover {
		color: #daa208;
	}

	#homepage-buckets #action-bucket {
		width: 264px;
		margin-left: 5px;
	}

	#homepage-buckets #action-bucket h2,
	#homepage-buckets #action-bucket h2 a  {
		color: #42bfc8;
		text-decoration: none;
	}

	#homepage-buckets #action-bucket h2 a:hover {
		color: #daa208;
	}

	/* Quick Escape */

	#quick-escape {

	}

	#quick-escape .escape-button {
		display: block;
		width: 69px;
		height: 65px;
		background: url("../images/quick-escape.png") no-repeat;
		text-indent: -9999px;
		text-transform: capitalize;
		position: fixed;
		left: 15px;
		bottom: 110px;
	}


	/* Inner Main Column*/

	#inner-main {
		background: url(../images/inner-main-bottom.png) center bottom no-repeat;
		padding-bottom: 75px;
		min-height: 500px;
	}

	/* Inner Left Column*/

	#inner-left {
		width: 685px;
		float: left;
		padding: 15px 0 45px 16px;

	}

	label {
		font-family: Verdana, Geneva, sans-serif;
		color: #533819;
    }

	#inner-left p.intro-copy {
		font-size: 16px;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
		font-weight: bold;
		color: #533819;
		line-height: 22px;
	}

	#inner-left h2 {
		margin: 10px 0 10px 0;
	}

	#inner-left p {
		font-size: 12px;
		color: #533819;
		line-height: 19px;
		font-family: Verdana, Geneva, sans-serif;
		margin: 10px 0;
	}

	#inner-left ol {
		margin: 10px 0 10px 15px;
		font-family: Verdana, Geneva, sans-serif;
	}

	#inner-left ul {
		margin: 10px 0 10px 15px;
		font-family: Verdana, Geneva, sans-serif;
		list-style-type: none;
	}

	#inner-left ol li {
		font-size: 12px;
		color: #533819;
		padding-left: 5px;
		margin-left: 24px;
		line-height: 19px;
	}

	#inner-left ul li {
		font-size: 12px;
		color: #533819;
		background: url(../images/list-itemBG.jpg) left 5px no-repeat;
		padding-left: 15px;
		line-height: 19px;
	}

	#inner-left table,
	#inner-left table td,
	#inner-left table tbody {
		border-color: #42bfc8;
	}

	#inner-left table td {
		padding: 15px;
		vertical-align: top;
	}

	#inner-left .left-image {
		margin: 17px 17px 17px 0;
		float: left;
	}

	#inner-left img {
		border: 1px solid #b4b3b3;
	}

	#inner-left a {
		color: #007078;
		font-weight: bold;

	}

	#inner-left a:hover {
		color: #42bfc8;
	}


	/* Inner Navigation */

	#inner-navigation {
		min-height: 275px;
		background: url(../images/sidenavBG.png) 0 bottom repeat-x #41bec7;
		padding-bottom: 50px;
		width: 213px;
	}

	#inner-navigation .subNavigation {
			font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
			list-style-type: none;
	}

	#inner-navigation .subNavigation li {
		font-size: 17px;
		color: #fff;
		padding: 0 13px 13px 13px;
	}

	#inner-navigation .subNavigation li a {
		color: #fff;
		text-decoration: none;
		padding-left: 15px;
		display: block;

	}

	#inner-navigation .subNavigation li a.active {
		color: #ffffcc;
		background: url(../images/nav-states.png) 0 7px no-repeat;
	}

	#inner-navigation .subNavigation li a:hover {
		background: url(../images/nav-states.png) 0 -46px no-repeat;
		color: #fff;
	}

	#inner-navigation .menu-header,
	#inner-navigation .menu-header a {
		font-size: 29px;
		text-align: center;
		color: #fff;
		text-shadow: 1px 2px 6px #067c84;
		padding: 0!important;
		text-decoration: none;
	}

	#inner-navigation .menu-header {
		background: url(../images/navheaderBG.png) 0 bottom no-repeat;
		padding: 8px 0 38px 0!important;
		letter-spacing: 0.03em;
		width: 213px;
		display: block;
	}




#inner-navigation .expanded .last.leaf {
	display: block;
}

#inner-navigation .last.leaf {
	display: none;
}

	/* Inner Right Column */

	#inner-right {
	}

	#inner-right #sidebar-content {
		float: right;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
		margin: 15px 0 0 0;
		padding-right: 15px;
	}

	/* Inner Social */

	#inner-right #social {
		margin-top: -17px;
		width: 213px;
		margin-bottom: 50px;
	}

	/* Site Map */

	#site-map .feed-link img {
		border: none;
	}

	#site-map {
		margin-top: 15px;
	}

	#site-map ul li {
		list-style-image: none!important;
		list-style-type: none!important;
	}

	#site-map h2.title {
		display: none;
	}


    /* News - Press Releases */

	.news-entry {
		padding: 10px 0;
		border-bottom: 1px solid #bbb;
	}

	.news-entry .news-title {
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
		font-size: 16px;
	}

	.news-entry .news-title a {
		text-decoration: none;
	}

	.news-entry .news-title a:hover {
		text-decoration: underline;
	}

	.news-entry .news-date {
		font-style: italic;
		display: block;
		color: #d5a00f;
	}

	.news-entry .news-content {
		display: block;
	}

	/* Training Calendar */

	#training-calendar {
		margin-top: 15px;
	}

	#training-calendar td {
		padding: 15px;
	}

	.session-title {
		font-weight: bold;
		display: block;
		color: #d5a00f;
		font-size: 14px;
	}

	.session-content {
		display: block;
		margin: 10px 0;
	}

	.session-url {
		font-weight: bold;
		display: block;
	}

	/* Footer */

	.clearfix {
		clear: both;
	}

	footer {
		margin: auto;
		width: 950px;
		color: #fff;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		clear: both;
	}

	footer .footer-list {
		text-transform: uppercase;
		text-align: center;
		margin-top: 25px;
	}

	footer .footer-links {
		text-transform: uppercase;
		text-align: center;
		padding: 2px 0 80px 0;
	}

	footer .footer-links li,
	footer .footer-list li {
			display: inline;
			padding: 0 15px 0 0;
			background: url(../images/footer-list-spacer.png) right 1px no-repeat;
			text-shadow: 2px 2px 4px #2f516a;
			letter-spacing: 0.07em;
	}

	footer .footer-links li a,
	footer .footer-list li a {
		color: #fff;
		text-decoration: none;
	}

	footer .footer-links li a:hover,
	footer .footer-list li a:hover {
		color: #fff;
		border-bottom: 1px solid #fff;
	}

	footer .footer-list li.list-break {
	}

	footer li.last {
		background: none!important;
		padding: 0!important;
	}

	footer h2 {
		display: none;
	}

	/* Search Page */

	#search-form label {

	}

	.search-info {
		display: none;
	}

    .search-result{
		border-bottom: 1px solid #bbb;
		padding: 10px 0 15px 0!important;
		margin: 0 15px 0 0px!important;
	}

	.search-results .search-snippet-info {
		padding: 0!important;
	}

	#inner-left .pager li {
		background: none!important;
		padding: 0!important;
	}

	/* General Site Styles*/

	#webform-component-address .description {
		color: #d50000;
		line-height: 21px;
	}

	.node-webform label {
		color: #533819;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	}

	.node-webform .form-required {
		color: #daa208;
	}

	#edit-submit {
		background: url(../images/buttonBG.png) no-repeat;
		width: 81px;
		height: 22px;
		padding: 2px 0 0 0;
		display: inline-block;
		color: #fff;
		text-transform: uppercase;
		text-align: center;
		font-size: 14px;
		cursor: pointer;
		border: none;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
		margin-top: 8px;
		text-shadow: 1px 1px 1px #a44d00;
		letter-spacing: 0.05em;
	}

	.profile h3 {
		border: none!important;
	}

	.profile dt {
		margin-top: 10px!important;
	}

	#tabs-wrapper {
		margin: 15px 0 0 0;
	}

	#tabs-wrapper ul {
		margin: 15px 0;
		padding: 0;
		border: none;
	}

	#tabs-wrapper ul li {
		list-style-type: none!important;
		background: none;
		border: none;
		padding: 0 5px 0 0;
 	}

	#tabs-wrapper ul li a {
		border: none;
		padding: 4px 10px;
		margin: 0;
	}

	#tabs-wrapper ul li a.active {
		background: #087e87;
		color: #fff;

	}

	/* Google Maps */

	.field-name-field-google-map {
		margin-top: 25px;
	}

	.field-name-field-google-map iframe {
		float: left;
		margin: 0 15px 15px 0;
	}

	/* Site Style */

 	.pdf {
		background: url(../images/pdf.png) right no-repeat!important;

	}

 	.doc {
		background: url(../images/icon_msword.gif) right no-repeat!important;
	}

 	.ppt {
		background: url(../images/icon_msppt.gif) right no-repeat!important;
	}

 	.excel {
		background: url(../images/icon_msexcel.gif) right no-repeat!important;
	}

	.pdf, .mailto, .doc, .ppt, .xls {
    	background-position: 100% 50%;
    	background-repeat: no-repeat;
    	padding-right: 14px!important;
	}

	p {

	}

	a {

	}

	a:hover {

	}

	a img {
		border: none;
	}

	ul {

	}

	ul li {

	}

	input {
		height: 22px;
	}

	h1 strong, h2 strong {
		font-weight: 400!important;
	}

	h1, h1 a {
		font-size: 39px;
		color: #42bfc8;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'Belgrano', serif;
		font-weight: 400!important;
		line-height: 43px;
		margin-top: 12px;
	}

	h2, h2 a {
		font-size: 24px;
		color: #d5a00f;
		text-decoration: none;
		font-family: 'Belgrano', serif;
		font-weight: 400!important;
		margin: 15px 0 0 0;
	}

	#inner-left h2 {
		margin: 15px 0 -8px 0!important;
	}

	#inner-left h2 a {

		color: #d5a00f;
	}

	#inner-left h2 a:hover {
		color: #007078!important;
	}

	#inner-left h3 {
		margin: 15px 0 -7px 0!important;
	}

	h3, h3 a {
		font-size: 16px;
		color: #533819;
		text-decoration: none;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
		margin: 10px 0 0 0;
	}


.mac.chrome #header-right #search .form-submit {
 	top: -8px;
}

.g-recaptcha{
	margin-bottom:15px;
}

/* Webkit Based Styles */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header-right #top-navigation .top-nav li.menu-432 a {
		height: 19px;
		padding: 3px 0 0 0!important;
	}
	#header-right #search .searchBTN {
		top: 0;
	}
	#header-right #search .form-submit {



	}


}

/* Mobile Fix */

@media only screen and (min-width: 300px) and (max-width: 640px) {
	html {-webkit-text-size-adjust: 100%;}

	#wrapper,
	#body-wrapper {
		width: 950px;
	}
}
