/* CLO resets */
body {
  font-size: 13px;
  text-align: left;
  min-width: 320px; /*CustomStyle.css override, which breaks responsivness */
}

p,
li, ol, ul,
table, tr, th, td,
.Explicit,
a, a:link, a:visited {
  font-family: "minion-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: inherit;
}
cite {
	font-style: italic;
}
textarea, input, select, option {
  font-family: Arial, Helvetica, sans-serif;
}

.appArea, #appAreaNoWidthClearFix {
  width: auto;
  max-width: 100%;
}
/* CLO CustomStyle.css reset */
#footer table, #footer td, #footer a {
	font-family: "myriad-pro",Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: inherit;
}
h5 a, h5 a:link {
	font-weight: bold;
}
/**
 * General
 */
body {
	background: rgb(35, 31, 32) url(../img/backgrounds/new-WHPR-RHW.bkgd.png) repeat left top;
}
/* body styles for WYSIWYG editor */
body.mceContentBody {
	background: #fff;
	font-family: "minion-pro","Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12pt;
	line-height: 15pt;
}
#body > div.span12 {
	background: #ffffff;
	padding-bottom: 20px;
}

#body-column.bodycenter > .row > div,
#body-column.bodycenter > .row-flexible > div {
	background: transparent url(../img/misc/line1.gif) repeat-y right top;
}
#body-column.bodycenter > .row > div#sidebar-right,
#body-column.bodycenter > .row-flexible > div#sidebar-right {
	background: none;
}

#body-column.bodycenter h1 {

}

#body-column > div.row, #body-column > div.row-fluid  {
	margin-top: 20px;
}

.print {
	background: #fff;
	margin: 0 auto;
	padding: 10px;
}

#header {
	position: relative;
}

#header > div {
	background: #000000;
}

#sidebar-left {
	background: transparent url(../img/backgrounds/background-gradient-left.png) repeat-x left top;
	min-height: 400px;
}

strong {
	color: #000000;
}

#sidebar-left > * {
	padding: 0 10px;
	text-transform: uppercase;
}

#body-column .pad1 {
	padding: 0 20px;
}

#body-column .pad2 {
	padding: 0 20px;
}

#body-column .pad3 {
	padding:  0 20px 20px 20px;
}

#body-column .padleft1 {
	padding-left: 20px;
}

#icons-sharing {
	margin: 0 0 20px;
}

#related-resources {
	margin-top: 20px;
}

.fourinwell {
	margin-top: 20px;
}

.fourinwell > div[class*="span"] {
	padding: 0 20px;
}

.fourinwell h3 {
	padding: 7px 20px;
	background: #e5e5e5;
	border-top: 2px solid #000000;
	color: #000000;
	font-size: 14pt;
	line-height: 24px;
	font-weight: normal;
}

.search-form {
	position: relative;
	margin: -1px 0 0;
	padding: 0;
	min-height: 100%;
	line-height: 19px;
}

.search-form input {
	width: 160px;
	margin: 0 5px 0 0;
}

.search-form input, .search-form button {
	position: relative;
	top: -2px;
}


hr {
	height: 0;
	border-width: 0 0 1px;
	border-bottom-color: #c9c3c0;
}

/**
 * Logo Box
 */
/*#logo-box {
	width: 212px;
	background: transparent url(../img/backgrounds/background-logo-tab.png) no-repeat left top;
	z-index: 999;
	padding: 20px 20px;
	background-size: 100% 100%
}
#whpr-logo {
	width: 333px;
	z-index: 999;
}
#rhw-logo {
	width: 495px;
	z-index: 999;
}*/

/**
 * Nav
 */
#topnav  {
	margin: 0;
	padding: 10px 300px 0 0;
	list-style: none;
}


#primary-nav .navbar-inner {
	border-top: 2px solid #ffffff;
}

#topnav li {
	display: block;
	float: left;
}

#topnav li a {
	font-size: 17px;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 19px;
	padding: 0 7px 14px 7px;
	font-weight: bold;
	display: inline-block;
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#topnav li.active a {
	padding: 0 7px 8px;
}
#topnav li.active a, #topnav li.active a:hover, #topnav li a:hover {
	border-bottom: 6px solid #afc1d7;
}

#topnav li.last img {
	margin-top: -3px;
}
#topnav a.signup-link:hover {
	border-bottom: none;
	padding-bottom: 10px;
}

#topnav .navbar-search input {
	width: 165px;
	margin-bottom: 0;
}

#searchbox {
	position: absolute;
	right: 10px;
	top: 0;
	border-left: 2px solid #fff;
	height: 100%;
	padding: 10px 0 0 15px;
	margin-left: 15px;
}

#searchbox label {
	font-size: 17px;
	color: #afc1d7;
	text-transform: uppercase;
	line-height: 19px;
	font-weight: bold;
	display: inline-block;
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#searchbox .signup-link {
	font-size: 19px;
	line-height: 19px;
	font-weight: bold;
	display: none;
}

.search-form button, .search-form button:hover {
	border-width: 0;
	border-radius: 10px;
	background: transparent url(../img/backgrounds/bg-btn-maroon.png) 0 0 no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 5px 11px 5px;
	font-size: 18px;
	line-height: 18px;
	text-shadow: 0 0 0;
	text-transform: uppercase;
	margin-top: 0px;
	vertical-align: top;
}


#primary-nav #searchliright.searchli {
	float: right;
	height: 100%;
}

#primary-nav #searchlibottom {
	display: none;
	float: none;
	clear: both;
}

#primary-nav .searchli span {
	padding-right: 6px;
}

#sidebar-left ul {
	margin: 0;
	list-style: none;
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}

#sidebar-left ul li.sectionLabel {
	color: rbg(35,31,32);
	line-height: 1.15em;
	margin-bottom: .15em;
	font-size: 18pt;
	font-weight: bold;
	padding: 0 0 0 5px;
}

#sidebar-left ul li > a {
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
	display: block;
	font-size: 11pt;
}

#sidebar-left ul li.active > a, #sidebar-left ul li:hover > a {
	background: rgb(238, 107, 36);
	color: #ffffff;
}

#sidebar-left ul ul {
	display: none;
}

#sidebar-left ul li.active ul,
#sidebar-left ul li.parentOfActive  ul,
#sidebar-left ul li:hover ul,
.blog #sidebar-left ul li.parentOfActive ul {
	display: block;
}

#sidebar-left ul ul li.active > a, #sidebar-left ul ul li:hover > a {
	background: none;
	color: rgb(238, 107, 36);
}

#sidebar-left ul ul {
	margin-left: 20px;
}

#sidebar-left ul ul li > a {
	color: rgb(99, 100, 102);
	padding: 2px;
}

#sidebar-left ul.contributors a {
	line-height: 35px;
}

#sidebar-left ul.contributors img {
	float: left;
	width: 30px;
	height: 35px;
	margin-right: 10px;
}

#sidebar-right h3 {
	margin: 10px 0;
}

#sidebar-right h3:first-child {
	margin-top: 0;
}

.promo {
	margin: 0 0 50px;
}

.promo .promo {
	margin: 0 0 40px;
}

.promo h2:first-child,
.promo h3:first-child {
	margin-top: 0;
}

.promo a.raquo {
	display: inline-block;
	margin-top: 5px;
}
/* rhw issues right column promo */
.promo.issues-tracked ul{
	list-style: none;
	margin-left: 0;
}
.promo.issues-tracked ul ul {
	margin-left: 13px;
}
#body-column .promo.issues-tracked ul a {
	color: #333;
}
#body-column .promo.issues-tracked ul ul a {
	font-weight: normal;
	font-family: "minion-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#body-column .promo.issues-tracked ul a.raquo {
	margin-top: 0;
	font-family: "minion-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.navbar li.active, .navbar li:hover {
	border-bottom: 6px solid rgb(238, 107, 36);
}

#header-container .relative {
	background:#0D0D0D;
}
/**
 * Slideshow
 */
#header-feature .slideshow-nav {
	width: 238px;
	position: absolute;
	top: 170px;
	left: 0;
	z-index: 1000;
	text-align: center;
}

#header-feature .slideshow-nav a {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: transparent url(../img/misc/dots1.png) no-repeat left top;
	padding-right: 10px;
}

#header-feature .slideshow-nav a.cycle-pager-active {
	background-position: left bottom;
}

#header-feature .slideshow-nav a span {
	display: none;
}

#header-feature {
	overflow: hidden;
}
#header-feature .slide {
	display: none;
	max-width: 100%;
}
#header-feature .slide#slide-1, #header-feature .slide:first-child {
	display: block;
}


.slideshow .row.blurb .span12 > div, .slideshow .row-fluid.blurb .span12 > div {
	background: transparent url(../img/backgrounds/background-transparent1.png) repeat left top;
	color: #ffffff;
	padding: 10px 40px 10px 20px;
	position: relative;
}

#alt-caption.blurb {
	margin: 0;
	font-size: 10pt;
}

.slideshow .slideshow-blurb-toggle {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1000;
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
	width: 20px;
	height: 100%;
	background: #000 url(../img/arrows/slideshow-control-arrows.png) no-repeat -35px center;
}

.slideshow.hide-blurb  .slideshow-blurb-toggle {
	background-position: 5px center;
}


.slideshow .row.blurb .span12, .slideshow .row-fluid.blurb .span12 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 365px;
}


/**
 * Typography
 */
#body {
	font-family: "minion-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12pt;
	line-height: 15pt;
}

#body .altfont1 {
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}

h1, h2, h3, h3 a, h3 a:link, h3 a:visited, h4, h5, h6, .AlertList .AlertListName, .searchTitle {
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}

h1 {
	color: rgb(152, 0, 46);
	font-size: 24pt;
	margin-bottom: .70em;
	line-height: 1.15em;
}

h2, .searchTitle {
	color: rbg(35,31,32);
	line-height: 1.15em;
	margin-bottom: .15em;
}

h2 > a,
h4 > a,
.searchTitle > a {
	color: inherit;
}



.row.callouts h3.alt + h2,
.row-fluid.callouts h3.alt + h2 {
	margin-bottom: .15em;
}


#body-column h2 {
	margin-bottom: .5em;
}

h3{
	color: rgb(99, 100, 102);
	text-transform: uppercase;
	font-size: 12pt;
	margin-bottom: 10px;
	line-height: 1.15em;
}
#body-column h3 a,
#body-column h3 a:link,
#body-column h3 a:visited {
	color: rgb(99, 100, 102);
}
h3.alt1 {
	color: #ffffff;
	background: #e47533;
	display: inline-block;
	padding: 0 10px;
}
#body-column h3 {
	margin-top: 20px;
}
#body-column .blurb h3,
#body-column #sidebar-middle h3,
#body-column h3.heading {
	margin-top: 0;
}

.row.callouts h3,
.row-fluid.callouts h3 {
	margin: 10px 0;
}
h4 {
	color: #000000;
	font-size: 18pt;
	margin: .5em 0;
	line-height: 1.15em;
}

h5, h5 a, h5 a:hover {
	color: #333333;
	font-size: 10pt;
	margin: 5px 0;
}
.profiles h5, .profiles h5 a {
	color: rgb(152, 0, 46);
	font-size: 1em;
}
.resource p {
	color: rgb(35, 31, 32);
}

li {
	line-height: 15pt;
}

a {
	color: rgb(152, 0, 46);
}

a:hover {
	color: rgb(211, 17, 69);
	text-decoration: none;
}

#body-column a {
	font-weight: bold;
	color: #98002e;
}
a.btn {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

a.raquo:after {
	content: "\00a0\00bb";
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}

a.raquo {
	font-weight: bold;
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#body-column button,
#body-column .btn {
	background-color: #e7e7e7;
  background: -webkit-linear-gradient(top, #fefefe, #e7e7e7);
  background: -o-linear-gradient(top, #fefefe, #e7e7e7);
  background: -ms-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: linear-gradient(to bottom, #fefefe, #e7e7e7);

	border: 1px solid #dadada;
	background-clip:padding-box;
  border-radius: 3px;
  color: #333436;
	padding: 5px 10px;
}

#body-column button.red,
#body-column .btn.red {
	background-color: #98002E;
  background: -webkit-linear-gradient(top, #98002E, #800901);
  background: -moz-linear-gradient(top, #98002E, #800901);
  background: -o-linear-gradient(top, #98002E, #800901);
  background: -ms-linear-gradient(top, #98002E 0%, #800901 100%);
  background: linear-gradient(to bottom, #98002E, #800901);
	border: 3px solid #fff;
	background-clip:padding-box;
  border-radius: 5px;
	box-shadow: 0 0 5px #aaa;
  color: #fff;
  font-weight: bold;
  font-size: 21px;
  font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
  padding: 10px 15px;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 0 0;
}


/**
 * Footer
 */
#colophon {
	margin-left: 18%;
}

#footer > .span12 {
	padding: 20px;
}

#footer * {
	font-family: "myriad-pro",Arial,Helvetica,sans-serif;
	font-size: 9pt;
}

#footer > div.span12 {
	background: #e1e2e3 url(../img/backgrounds/background-footer-940.png) no-repeat left top;
	padding-top: 70px;
}

#footer ul {
	padding: 0;
	margin: 0;
}

#footer ul li {
	display: block;
	padding-right: 10px;
}

#footer .icons-social {
	width: 108px
}

#footer .icons-social li {
	padding-right: 0;
}

#footer ul a, #colophon a {
	color: #656464;
}

#footer ul.no-angle-quote a:after {
	content: "";
}

ul#icons-awards {
	margin: 0;
	padding: 0;
}

#footer ul#icons-awards li {
	float: left;
	width: 47px;
	padding-left: 3px;
	padding-right: 0;
}

#footer > .span12 > .row , #footer > .span12 > .row-fluid  {
	margin-top: 20px;
}

#footer > .span12 > .row > div h5, #footer > .span12 > .row-fluid > div h5 {
	margin-bottom: 0;
	clear: both;
}

#footer ul#footer-info li {
	float: left;
	padding: 0 5px;
}

.footer-nav-tablet-row {
	margin-top: 10px;
}

#footer .footer-nav-tablet-row .icons-social {
	margin-top: 30px;
}

/**
 * Icons
 */

.book {
	background: transparent url(../img/icons/book.png) no-repeat left center;
}
.box {
	background: transparent url(../img/icons/box.png) no-repeat left center;
}
.chart {
	background: transparent url(../img/icons/chart.png) no-repeat left center;
}
.folder {
	background: transparent url(../img/icons/folder.png) no-repeat left center;
}
.inbox {
	background: transparent url(../img/icons/inbox.png) no-repeat left center;
}
.map {
	background: transparent url(../img/icons/map.png) no-repeat left center;
}
.new {
	background: transparent url(../img/icons/new.png) no-repeat left center;
}
.news {
	background: transparent url(../img/icons/icons-helpful-links-news.png) no-repeat left center;
}
.notepad {
	background: transparent url(../img/icons/notepad.png) no-repeat left center;
}
.pdf {
	background: transparent url(../img/icons/icons-helpful-links-pdf.gif) no-repeat left center;
}
.people {
	background: transparent url(../img/icons/people.png) no-repeat left center;
}
.rss {
	background: transparent url(../img/icons/icons-helpful-links-rss.gif) no-repeat left center;
}
.special {
	background: transparent url(../img/icons/special.png) no-repeat left center;
}
.star {
	background: transparent url(../img/icons/star.png) no-repeat left center;
}
.www {
	background: transparent url(../img/icons/www.jpg) no-repeat left center;
}

/**
 * Nav dropdown form
 */
#left-nav-dropdown-form {
	margin: 0;
	padding: 0;
}

#left-nav-dropdown-form  select {
	margin: 0;
	width: 98%;
	margin: 1%;
}

/**
 * Misc
 */
.highlight1 {
	color: rgb(238, 107, 36);
}

.relative {
	position: relative;
	top: 0;
	left: 0;
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

.text-align-left {
	text-align: left;
}

.text-align-right {
	text-align: right;
}

.innertube1 {
	/*padding: 0 15px;*/
}

.row.callouts h3, .row-fluid.callouts h3 {
	margin-bottom: 10px;
	line-height: 12pt;
	font-size: 12pt;
}

.row.callouts h3.alt, .row-fluid.callouts h3.alt {
	padding: 0 8px;
	line-height: 32px;
	background: #e47533;
	color: #fff;
	display: inline-block;
}

span.nbsp {
	white-space: nowrap;
}

/* alert list */
.AlertList .AlertListName {
	display: block;
	font-size: 24px;
	line-height: 1.15em;
	margin: 0.5em 0 .15em;

}
.AlertList .AlertListName a {
	color: #333;
}
.AlertList .AlertListName a:hover {
	color: #d31145;
}
/* storybuilder pages */
.news-list .NewsHeadlineList {
	font-size: 35px;
	line-height: 36px;
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
	display: inline-block;
	padding: 0 0 5px;
}

.news-list td{
	padding-bottom: 30px;
}

h4 a.raquo {
	color: #98002E;
}


.large-text {
	font-size: 18px;
	line-height: 1.25em;
}
.article{
	margin-bottom: 40px;
}
.article h1:first-child {
	display: none;
}
.news-links .span3.first {
	margin-left: 0;
	padding: 0 20px 20px 0;
	border-right: 1px solid #c9c4c0;
}
.rhw .news-links .span3.first {
	border-right: 0;
	padding-right: 0;
}
.rhw .news-links .span2.last {
	padding-left: 20px;
	border-left: 1px solid #c9c4c0;
}

.news-links .span2 input {
	width: auto;
	max-width: 100%;
}
.news-links .last form{
	padding-top: 15px;
}
.news-links .first .subscribe {
	margin-top: 20px;
}
/** search results **/
.searchDisplayResults {
	margin: 1em 0 0;
}
.searchTitle {
	padding: 0 0 .15em;
	margin: 0 0 .5em;
	font-size: 24px;
}
.searchTitle a { font-weight: bold; }
.searchTimeStamp {
	font-size: .87em;
	color: #555;
	margin: 0;
	display: none;
}
.searchDescription {
	margin: 0;
	display: none;
}
.searchTeaser {
	margin: 0;
}
.searchNavigation {
	padding-bottom: 20px
}
.searchNavigation a, .searchNavigation span {
	padding: 0 5px 0 0;
}

.small-text {
	font-size: 13px;
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
/**
 * Bootstrap Overrides
 */
#primary-nav .navbar-inner {
	position: relative;
	top: 0;
	left: 0;
  z-index: 200;
}

#primary-nav .navbar-inner, #quick-nav .navbar-inner {
	background-color: transparent;
	background-image: none;
	background: transparent url(../img/backgrounds/background-transparent1.png) repeat left top;
	min-height: inherit;
}

#quick-nav .navbar .nav > li > a {
	line-height: 10px;
}

#quick-nav .navbar .nav {
	margin: 0;
}

.navbar .nav > li > a, .navbar .nav > li > form a {
	text-transform: uppercase;
	font-weight: bold;
}

.navbar .nav > li > a {
	color: #ffffff;
}

.navbar .nav > li.active > a, .navbar .nav > li:hover > a {
	padding-bottom: 6px;
	background-color: transparent;
}

.navbar .nav > li.active > a:hover, .navbar .nav > li > a:hover {
	background-color: transparent;
}

.navbar .nav > li > span {
	padding: 9px 10px 11px;
}

#topnav .nav > li > form {
	margin: 0;
	padding: 0;
}

.navbar {
	margin-bottom: 0;
}

#topnav .nav > li > * {
	padding-left: 0;
	margin-left: 0;
}

#topnav .divider-vertical {
	background: transparent url(../img/misc/line4.gif) no-repeat center center;
}

#quick-nav .navbar-inner {
	min-height: 31px;
}

.navbar-inner {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	filter: none;
	padding-left: 10px;
	padding-right: 10px;
}

.no-margin-bottom {
	margin-bottom: 0 !important;
}

.no-margin-top {
	margin-top: 0 !important;
}

.signup-link, .signup-link:hover {
	cursor: inherit !important;
	color: #EE6B24 !important;
}

#twitter-feed {
	background: transparent url(../img/icons/icons-twitter-birds-940.png) no-repeat 0 top;
	padding: 55px 20px 0 0;
	min-height: 54px;
}
#twitter-widget-0 {
	display:  none;
}

#twitter-feed .twitter-time {
	color: #777777;
}

#twitter-feed .tweet {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#twitter-feed .follow a.btn{
	background-color: #F8F8F8;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dedede 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  color: #333333;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 11px;
  padding: 3px;
}

#twitter-feed .follow  em{
	display: inline-block;
	background: url("data:image/png;base64,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") no-repeat 0 6px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}

/* related resource */
.womens-health-policy img {
	padding-top: 5px;
}
.float-left-pad {
	padding: 0 10px 10px 0;
}

.padleft1 {
	padding-left: 20px;
}

.padright1 {
	padding-right: 20px;
}

.standard-margin {
	margin: 0 0 9px 0;
}

.bold {
	font-weight: bold;
}

.visit-research {
	font-weight: bold;
	margin-top: 30px;
}

.quarter {
	width: 25%;
}
img.pull-left {
	padding: 0 10px 10px 0;
}
img.pull-right {
	padding: 0 0 10px 10px;
}
p img.pull-left, p img.pull-right {
	padding-top: 7px;
}
/* RHW promo image spacing */
.promo .image-promo, .state-by-state {
	margin-top: 8px;
}
/**
 * Site Colors
 */
.deepred {
	color: rgb(152, 0, 46);
}

.red {
	color: rgb(211, 17, 69);
}

.pink {
	color: rbg(234, 153, 216);
}

.lighttan {
	color: rgb(231, 224, 216);
}

.tan {
	color: rbg(208, 198, 183);
}

.orange {
	color: rgb(238, 107, 36);
}

.grey1 {
	color: rgb(157, 159, 162);
}

.grey2 {
	color: rgb(99,100,102);
}

.grey3 {
	color: rgb(76,77,79);
}

.grey4 {
	color: rgb(35, 31, 32);
}


/**
 * Google CSE Search Formatting
 */

#body-column .gsc-control-cse {
	padding-left: 0;
	padding-right: 0;
}
#gs_tti50 {
	padding-top: 0 !important;
}
/* search box */
table.gsc-search-box {
	width: 300px !important;
}
table.gsc-search-box input[type="text"] {
	box-shadow: none !important;
}

/*item styling*/

div.gs-result {
	padding-bottom: 18px;
	border-bottom: 1px solid #C9C3C0;
}
/*title styling */
#body-column .gs-result .gs-title {
	height: auto;
}
#body-column .gs-result div.gs-title {
	margin-bottom: 12px;
}


#body-column .gs-result a.gs-title {
	font-family: "myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.5em;
	line-height: 1.15em;
	text-decoration: none !important;
	color: rgb(152, 0, 46) !important;
}
#body-column .gs-result a.gs-title * {
	font-size: 1em !important;
}
.gs-webResult.gs-result a.gs-title, .gs-webResult.gs-result a.gs-title b,
.gs-imageResult a.gs-title, .gs-imageResult a.gs-title b {
	color: rgb(152, 0, 46) !important;
	font-weight: bold !important;
}

.gs-result .gs-title, .gs-result .gs-title * {
	text-decoration: none !important;
}

.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
	padding-left: 0 !important;
}

.gs-webResult div.gs-visibleUrl-long {
	display: none !important;
}

.gsc-control-cse, .gsc-control-cse .gsc-table-result {
	font-size: 16px !important;
	line-height: 20px !important;
}

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
	border-color: rgb(152, 0, 46) !important;
	background: none !important;
}
/* pagination */
#body-column .gsc-results .gsc-cursor-box {
	padding-left: 0;
	margin-left: 0;
	text-align: right;
}

#body-column .gsc-results .gsc-cursor-box .gsc-cursor-page {
	color: #636466;
	font-weight: bold;
	text-decoration: none;
}
#body-column .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	text-decoration: none;
}
#body-column .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
	font-weight: normal;
}
/**
Hide the area that contains the number of search returns. It's virtually useless given
that we're using 'filters'. Google filters results AFTER returning them so the number
of returns could be 1000 and the number of visible results 10. Ugh...
*/
.gsc-result-info-container {
	display: none;
}
/** End Google CSE formatting **/
