@charset "utf-8";
/* CSS Document */

/*--- default styles ---*/

* {
	margin:0;
	padding:0;
}

img {
	border:none;
}

p {
margin:0 0 7px 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#444;
}

#wrapper {
	font-size:1em;
	width:960px;
	margin:0 auto;
}

a:link, a:active, a:visited {
	color:#ee324e;
	outline: none;
}

a:hover {
	color:#ff516b;
	outline: none;
}

ul, ol {
	margin-left:30px;
}

ul li{
	list-style:circle;
	padding:0 0 6px 0;
	margin:0;
}

ol li {
  padding: 0 0 6px 0;
  margin: 0;
}

.home ul {
  margin: 0 0 0 18px;
}

.home ul li {
  padding: 0;
  margin: 0;
}

h1, h2, h3, h4, h5, h6 {
	padding:4px 0 4px 0;
}

h1 {
	font-size:2.4em;
}

h2 {
	font-size:1.4em;/*
	letter-spacing:0.03em;*/
  clear: both;
}
#content1 h2, #content2 h2, #content3 h2{
	padding:10px 0 10px 0;
  margin: 10px 0 0 0;
}
#content2 #c1-1-7 h2 {
  border-top: 9px solid #efeada;
  font-size:1.7em;
  color: #444;
}

h3 {
  font-size:1.2em;
}
.store-page h3 {
  clear: both;
  width: 100%;
/*    border-top: 1px solid #ee324e;
  padding: 5px 0 0 0;*/
}
#pop-prod {
  margin: 100px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 6px solid #ee324e;
  width: 100%;
}
#pop-prod a, #pop-prod a:link, #pop-prod a:hover, #pop-prod a:active, #pop-prod a:visited {text-decoration: none;}
h4 {
	font-size:0.95em;
	color: #ee324e;
}

h5 {
	font-size:0.85em;
}

h6 {
	font-size:0.8em;
}

/*---*/

#branding-container {
	width:960px;
	float:left;
}

.branding {
	width:636px;
	float:left;
}

#logo-container {
	width:90px;
	float:left;
	padding:8px 0 0 0;
}

#tagline {
	color:#ee324e;
	margin:70px 0 0 50px;
float: left;
}

#tagline p {
	font-size:1.3em;
	margin:0;
font-weight: bold;
}

#search-container {
	width:320px;
	height:43px;
	float:right;
	background:url(../i/bg-search.gif) top left no-repeat;
}

#search-container div {
	margin:8px 0 0 8px;
}

#search-container form {
	width:304px;
	float:left;
	background:url(../i/bg-search-corners.gif) top left no-repeat;
  margin: 0;
	padding: 0;
}

input#search {
	float:left;
	border:none;
	background:none;
	color:#444;
}

input#submit{
	width:29px;
	height:27px;
	float:right;
}

/*---*/

#content-container {
	width:960px;
	float:left;
	background:url(../i/bg-content-container.gif) top left repeat-y;
	margin-top:10px;
}

.promo-homepage {
	width:960px;
	background:#efeada url(../i/bg-section-content.gif) top left no-repeat;
	float:left;
}

.visuals-container {
	background-color:#efeada;
	float:left;
	margin:8px 0 0 8px;
	padding-bottom:8px;
}

.visuals {
	width:633px;
	float:left;
}

.support-box-wrapper {
	width:297px;
	height:240px;
	background: url(../i/bg-support-box-a.gif) top left no-repeat;
	float:left;
	margin:0 0 0 8px;
	padding-left:10px;
}

.support-box-wrapper ul {
	width:190px;
	margin:4px 0 0 0;
	padding-left:23px;
	padding-bottom:4px;
}

.support-box-wrapper ul li{
	padding-bottom:3px;
	list-style: url(../i/bullet-arrow.gif);
}

.support-box-wrapper ul p {
	padding:0;
	margin: 0 0 0 -4px;
}

.support-box-wrapper ul li p a:link, .support-box-wrapper ul li p a:active, .support-box-wrapper ul li p a:visited{
	color:#444444;
	text-decoration:none;
}

.support-box-wrapper ul li p a:hover{
	color:#000;
}

#newsletter  {
	width:200px;
	margin:1px 0 0 6px;
}

h5.newsletter-title {
	background:url(../i/title-newsletter.gif) top left no-repeat;
	margin-top:8px;
	float:left;
	height:15px;
}

input#subscribe {
	width:160px;
	height:18px;
	margin:0 4px 0 0;
	float:left;
	padding:4px 0 0 3px;
	font-style:italic;
	font-size:0.9em;
	color:#444444;
	border:1px solid #d6ccb3;
}

h3.support-girls-inc {
	background:url(../i/title-support-box.gif) top left no-repeat;
	margin-top:8px;
	padding-bottom:4px;
	border-bottom: 1px solid #d6ccb3;
	margin:8px 0 0 10px;
	width:200px;
}

.support-box-wrapper span {
	visibility:hidden;
}

input#go {
	padding:0;
	margin:0;
	float:left;
}

#narrow {
	width:190px;
	float:left;
	margin: 0 0 0 30px;
}

.sponsors {
	width:55px;
	float:right;
	margin-top:-174px;
}

#narrow .sponsors {
	width:auto;
	float:right;
	margin-top:0;
	padding: 20px 40px 0 0;
}

.sponsors p{
	padding-bottom:7px;
}

#narrow .sponsors p {
	width: 55px;
	float: right;
}

#content3 .support-box-wrapper {
	width:214px;
	background:url(../i/bg-support-box-b.gif) top left no-repeat;
	float:left;
	padding-left:0;
	padding-top:6px;
	margin:0 0 0 0;
	height:230px;
}

#content3 .support-box-wrapper ul {
	margin-top:8px;
	margin-bottom:0;
}

#content3 .support-box-wrapper ul a {
	font-weight:normal;
}

#content3 h3.support-girls-inc {
	width:180px;
	background:url(../i/title-support-box-b.gif) top left no-repeat;
}

#content3 #newsletter  {
	width:200px;
	border-top:none;
	float:none;
	margin-top:5px;
}

#content3 h5.newsletter-title {
	background:url(../i/title-newsletter.gif) 0px 8px no-repeat;
	margin:0;
	height:20px;
	border-top:1px solid #d6ccb3;
	float:left;
}

#content3 .sponsors {
	width:160px;
	height:auto;
	padding:15px 0 0 40px;
	float:left;
	margin-top:0;
}

#content3 .sponsors p {
	width:60px;
	float:left;
	padding-bottom:0;
}

#content3 .sponsors img {
	float:none;
}

/*--- support box annual report, added dec 11, 2009 ---*/

#narrow #support-box-special {
	width:183px;
	background:#efeada url(../i/bg-support-box-special-top.jpg) top left no-repeat;
}

#narrow #support-box-special .support-box-wrapper {
	width:183px;
	background: url(../i/bg-support-box-special-bottom.jpg) bottom left no-repeat;
	float:left;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	height: auto;
}

#narrow #support-box-special .support-box-wrapper p.donate-bt-wrapper {
	width: 93px;
	height: 68px;
	padding: 0 0 0 0;
	margin: 90px 0 13px 15px;
	float:none;
}

#narrow #support-box-special .support-box-wrapper .donate-bt-wrapper a:link, 
#narrow #support-box-special .support-box-wrapper .donate-bt-wrapper a:visited, 
#narrow #support-box-special .support-box-wrapper .donate-bt-wrapper a:active, 
#narrow #support-box-special .support-box-wrapper .donate-bt-wrapper a:hover 
{
	display: block;
}

#narrow #support-box-special .support-box-wrapper ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 1em;
	color:#ee324e;
}

#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper {
	width: 168px;
	background:#fff url(../i/bg-actions-top.jpg) top left no-repeat;
	margin: 0 0 0 8px;
	float: none;
}

#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper li {
	width: 154px;
	border-bottom: 5px solid #efeada;
	list-style: none;
	list-style-position: inside;
	padding: 6px 0 8px 4px;
	margin: 0 0 0 5px;
	font-size: 0.9em;
}

#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper li.last {
	border-bottom: none;
}

#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper .contact-links {
	visibility: visible;
	display: block;
	padding: 2px 0 0 0;
	margin: 0 0 0 10px;
}

#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper .contact-links img {
	float: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#narrow #support-box-special .support-box-wrapper ul a {
	font-weight:normal;
}

#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper a:link, 
#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper a:visited, 
#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper a:active, 
#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper a:hover 
{
	color:#ee324e;
	display: block;
}

#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper .contact-links a:link, 
#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper .contact-links a:visited, 
#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper .contact-links a:active, 
#narrow #support-box-special .support-box-wrapper ul.take-action-wrapper .contact-links a:hover 
{
	width: 20px;
	float: left;
	margin: 0 3px 0 0;
}

#narrow #support-box-special #newsletter  {
	width:168px;
	background:#ee314d url(../i/bg-newsletter-box-bottom.jpg) bottom left no-repeat;
	float: left;
	padding: 0 0 16px 0;
	margin: 0 0 8px 8px;
}

#narrow #support-box-special h5.newsletter-title {
	background:url(../i/bg-title-newsletter.jpg) top left no-repeat;
	margin:8px 0 2px 6px;
	height:8px;
	width: 130px;
	border-top:none;
	float: none;
}

#narrow #support-box-special #newsletter form input#subscribe {
	width: 130px;
	height: 17px;
	border: none;
	padding: 0 0 0 2px;
	margin: 0 2px 0 6px;
}

/*---*/

.home .callout {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 7px solid #efeada;
}
#content3 .callout {
  clear: left;
  margin: 40px 0 0 0;
  padding: 10px 20px 10px 20px;
  border-top: 7px solid #efeada;
}

/*---*/

#main-nav {
	float:left;
	width:944px;
	margin:0 0 0 8px;
}

#main-nav ul {
	float:left;
	height:37px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.home #main-nav ul {
	background:url(../i/bg-tab-home.gif) bottom left no-repeat;
}

.about #main-nav ul {
	background:url(../i/bg-tab-about.gif) bottom left no-repeat;
}

.news #main-nav ul {
	background:url(../i/bg-tab-news.gif) bottom left no-repeat;
}

.resources #main-nav ul {
	background:url(../i/bg-tab-resources.gif) bottom left no-repeat;
}

.takeaction #main-nav ul {
	background:url(../i/bg-tab-takeaction.gif) bottom left no-repeat;
}

.support #main-nav ul {
	background:url(../i/bg-tab-support.gif) bottom left no-repeat;
}

.store #main-nav ul {
	background:url(../i/bg-tab-store.gif) bottom left no-repeat;
}

.find #main-nav ul {
	background:url(../i/bg-tab-find.gif) bottom left no-repeat;
}

.parents #main-nav ul {
	background:url(../i/bg-tab-parents.gif) bottom left no-repeat;
}

#main-nav ul li {
	float:left;
	list-style:none;
	height:30px;
}

#main-nav ul li p a:link, #main-nav ul li p a:active, #main-nav ul li p a:visited, #main-nav ul li p a:hover {
	display:block;
	height:30px;
	text-decoration:none;
}

a:link.home-n, a:active.home-n, a:visited.home-n, a:hover.home-n {
	width:75px;
	background:url(../i/tab-home-n.gif) top left no-repeat;
}

a:link.home-s, a:active.home-s, a:visited.home-s, a:hover.home-s {
	width:75px;
	background:url(../i/tab-home-s.gif) top left no-repeat;
}

a:link.about-n, a:active.about-n, a:visited.about-n, a:hover.about-n {
	width:75px;
	background:url(../i/tab-about-n.gif) top left no-repeat;
}

a:link.about-s, a:active.about-s, a:visited.about-s, a:hover.about-s {
	width:75px;
	background:url(../i/tab-about-s.gif) top left no-repeat;
}

a:link.news-n, a:active.news-n, a:visited.news-n, a:hover.news-n {
	width:72px;
	background:url(../i/tab-news-n.gif) top left no-repeat;
}

a:link.news-s, a:active.news-s, a:visited.news-s, a:hover.news-s {
	width:72px;
	background:url(../i/tab-news-s.gif) top left no-repeat;
}

a:link.resources-n, a:active.resources-n, a:visited.resources-n {
	width:111px;
	background:url(../i/tab-resources-n.gif) top left no-repeat;
}

a:link.resources-s, a:active.resources-s, a:visited.resources-s, a:hover.resources-s {
	width:111px;
	background:url(../i/tab-resources-s.gif) top left no-repeat;
}

a:link.takeaction-n, a:active.takeaction-n, a:visited.takeaction-n, a:hover.takeaction-n {
	width:126px;
	background:url(../i/tab-takeaction-n.gif) top left no-repeat;
}

a:link.takeaction-s, a:active.takeaction-s, a:visited.takeaction-s, a:hover.takeaction-s {
	width:126px;
	background:url(../i/tab-takeaction-s.gif) top left no-repeat;
}

a:link.support-n, a:active.support-n, a:visited.support-n, a:hover.support-n {
	width:164px;
	background:url(../i/tab-support-n.gif) top left no-repeat;
}

a:link.support-s, a:active.support-s, a:visited.support-s, a:hover.support-s {
	width:164px;
	background:url(../i/tab-support-s.gif) top left no-repeat;
}

a:link.store-n, a:active.store-n, a:visited.store-n, a:hover.store-n {
	width:62px;
	background: url(../i/tab-store-n.gif) top left no-repeat;
}
a:link.store-s, a:active.store-s, a:visited.store-s, a:hover.store-s {
	width:62px;
	background:url(../i/tab-store-s.gif) top left no-repeat;
}
a:link.find-n, a:active.find-n, a:visited.find-n, a:hover.find-n {
	width:150px;
	background:url(../i/tab-find-n.gif) top left no-repeat;
}

a:link.find-s, a:active.find-s, a:visited.find-s, a:hover.find-s {
	width:150px;
	background:url(../i/tab-find-s.gif) top left no-repeat;
}

a:link.parents-n, a:active.parents-n, a:visited.parents-n, a:hover.parents-n {
	width:109px;
	background:url(../i/tab-parents-n.gif) top left no-repeat;
}

a:link.parents-s, a:active.parents-s, a:visited.parents-s, a:hover.parents-s {
	width:109px;
	background:url(../i/tab-parents-s.gif) top left no-repeat;
}

#main-nav ul li p span {
	visibility:hidden;
}

/*utility*/ 
sup, .superscript {
font-size: 75%;
vertical-align: text-top;
}

/*utility*/
sup, .superscript {
  font-size: 50%;
}

#body-wrapper {
	width:944px;
	float:left;
	margin:0 0 0 8px;
	padding-bottom:30px;
}

.home #body-wrapper {
	background:url(../i/bg-body-wrapper.gif) top left repeat-y;
}
.home .secondary #body-wrapper {
	background: none;
}
.home .secondary #nav {
	display: none;
}

.intro {
	font-size: 1.2em;
	font-weight: bold;
}

.intro-text {
	margin:0px 40px 0 40px;
	padding:20px 0 10px 0;
	font-size: 1.5em;
	border-bottom:1px solid #d6ccb3;
	background-color:#fff;
}

/*---*/

#content1, #content2, #content3 {
	float:left;
}

#content1 {
	width:250px;
	padding: 0 30px 0 0;
	margin:0 0 0 40px;
}

.secondary #content1 {
	width:154px;
	margin:0 0 0 30px;
	border:none;
	padding: 0;
}

#content2 {
	width:250px;
	margin:0 0 0 30px;
	padding: 0 30px 0 0;
}

.secondary #content2 {
	width:480px;
	margin:0 0 0 35px;
	border:none;
  padding: 0;
}

.secondary #content2 img {
	margin: 0 0 5px 10px;
	float:right;
	padding:3px;
	border:1px solid #d6ccb3;
}

.secondary #content2 img.nofloat, .nofloat {
 float: none;
 margin: 0;
}

.secondary #content2 .lsb-slideshow, .secondary #content2 .lsb-slideshow p, .secondary #content2 .lsb-slideshow li {
  padding: 0;
  margin: 0;
}
.secondary #content2 .lsb-slideshow img {
	float:none;
	display: block;
	margin: 0;
}
.secondary #content2 img.center {
	float:none;
	display: block;
	margin: 0 auto;
}

.secondary #content2 img.noborder {
	border: none;
}

.secondary #content2 img.left {
	float:none;
  margin: 0 10px 5px 0;
}
.secondary #content2 td p img {
 float: none;
 margin: 0;
}

.secondary #content2.store-page img {
  padding: 0;
}

#content3 {
	width:250px;
  margin:0 0 0 30px;
	border:none;
}

#content4 {
	margin: 0 0 0 20px;
}


.home #content3 .callout {
  clear: none;
  margin: 0;
  padding: 0;
  border-top: none;
}
.secondary #content3 {
	width:214px;
	margin:0 0 0 31px;
	border:none;
}

.item {
	border-bottom:1px solid #d6ccb3;
	padding:0 0 8px 0;
	margin:0 30px 8px 0;
}

.item a:link {
	font-size:1.3em;
	font-weight:bold;
}

.item ul {
	padding:0 0 0 18px; 
	margin:0;
}

.item ul li {
	list-style: url(../i/bullet-arrow.gif);
}

.item ul li a:link {
	font-size:1em;
}


/*--- about page styles ---*/

div#quote-container {
	width:303px;
	height:240px;
	background: url(../i/bg-quote.gif) top left no-repeat;
	float:left;
	margin:0 0 0 8px;
	font-size:120%;
	line-height:1.3em;
}

.quote {
	font-size: 1.1em;
  width:250px;
  background:url(../i/double-quote-open.gif) top left no-repeat;
  margin:20px 0 0 15px;
}

.quote p {
  margin:0 0 0 22px;
}

.quote span {
  background:url(../i/double-quote-close.gif) bottom right no-repeat;
  padding-right:20px;
}

.quote .byline {
  font-size:80%;
  line-height: normal;
  text-align: right;
}

/*--- nav styles ---*/

#nav ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#nav ul p {
	margin:0; 
	padding: 0;
}

#nav ul li {
	list-style:none;
	background:url(../i/square-underline.gif) left bottom repeat-x;
	padding:5px 0 8px 0;
}

#nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover, #nav ul li a:active {
	text-decoration:none;
	display:block;
}

#nav ul li a.selected,   
#nav ul li a:link.selected,   
#nav ul li a:hover.selected,   
#nav ul li a:active.selected, 
#nav ul li a:visited.selected,
#nav ul li.current a.selected,   
#nav ul li.current a:link.selected,   
#nav ul li.current a:hover.selected,   
#nav ul li.current a:active.selected, 
#nav ul li.current a:visited.selected {
	color:#444;
}


#nav ul li.current ul li {
	background:none;
	padding:7px 0 0 20px;
	line-height:1.1em;
}

#nav ul li.current a:link, #nav ul li.current a:visited {
	color:#ee324e;
}

#nav ul li.current a:hover {
	color:#ff516b;
}

.pager {
	clear: both;
	margin: 40px 0 20px 0;
	padding: 7px 0 7px 0;
	border-top: 1px solid #ccc;
	font-size:90%;
}
#gwr-pager {
  clear: both;
  margin: 20px 0 20px 0;
  font-size:90%;
}
.pager a, #gwr-pager a {
  padding:2px 4px;
  margin: 0 1px 0 1px;
  color: #666;
}

.pager a:hover {
  color:#666;
  background: #efeada;
}

.pagerCurrentPage {
  background-color:#efeada;
  padding:2px 4px;
}

td {
	vertical-align: top;
	padding: 4px 6px 4px 6px;
}
.store-page td {
  padding: 4px;
}

#footer {
	width:960px;
	float:left;
	margin: 0;
	background:#efeada url(../i/bg-footer.gif) bottom left no-repeat;
	padding: 0 0 8px 0;
}

#footer a:link, #footer a:active, #footer a:visited {
	color:#ee324e;
	text-decoration:none;
}

#footer a:hover {
	color:#ff516b;
}

a:link.footer-title, a:active.footer-title, a:visited.footer-title, a:hover.footer-title {
	padding-bottom:2px;
	background:url(../i/bg-title-footer.gif) left bottom repeat-x;
	font-weight:bold;
}

#footer div {
	width:120px;
	float:left;
	margin:20px 0 0 34px;
}

#footer div ul {
	margin:10px 0 0 0;
	font-size:0.85em;
}

#footer div ul li{
	list-style:none;
	padding-bottom:4px;
}

#footer div ul li a:link, #footer div ul li a:active, #footer div ul li a:visited {
	color:#444;
	text-decoration:underline;
}

#footer div ul li a:hover {
	color:#646464;
}

#footer p {
  line-height: .8em;
}

.footer-important {
  margin-top: 50px; font-weight: bold; 
  border-top: 7px solid #fff;
  border-bottom: 7px solid #fff;
  padding: 10px 0  4px 0;
}
#copyright {
	color:#646464;
	font-size:0.85em;
	padding:10px 0 0 6px;
	line-height:2em;
}

.section {
	padding-bottom:20px;
	background:url(../i/bg-hr.gif) center bottom no-repeat;
  margin: 0 0 10px 0;
}

#toc ul {
  list-style: none;
  margin: 0 0 10px 0;
}
#toc ul li {
  list-style: none;
}









/*--- clearfix ---*/


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */ 

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */








/*IVA Adding*/

.expanded a{
  font-size: 90%;
  margin-left: 20px;
  display: block;
}

blockquote {
  padding: 20px;
  margin: 10px 0 10px 0;
  border-top: 7px solid #efeada;
  border-bottom: 7px solid #efeada;
}

.byline {
  font-size: 90%;
  font-weight: bold;
  font-style: italic;
}

.fineprint {
  font-size: 80%;
}

.secondary #content2 #c1-7 img {
  border:none;
  float: none;
  margin: 0;
  padding: 0;
}

.pageTitle {
  margin: 40px 5px 20px 220px;
  font-size: 1.7em;
}

.ar-heading {
  margin: 20px 0 20px 0;
  font-size: 1.7em;
  padding: 0 0 0 0;
}

.gifts {
  font-size: .8em;
  background: #fff url(../i/thankyou.gif) right bottom no-repeat;
}
.gifts form {
	padding: 0 0 20px 0;
  background: #fff url(../i/thankyou.gif) right bottom no-repeat;
}



/*Myth or fact */

.mythOrFactSet {
/*  background: #fff url(../i/morf.gif) no-repeat top left;
border:4px solid #814219;
padding:80px 0 10px 20px;
display:block;
width: 430px;
margin: 0;
text-align: left;*/

  border-top: 7px solid #efeada;
}

.mythOrFactSet input {
 margin-top: 5px;
}

.mythOrFact {
	border-bottom: 7px solid #efeada;
	padding:20px;
	display:block;
	margin: 0 20px 0 0;
	text-align: left;
}

.mfFeedback {
	display: none;
	border: 4px solid #efeada;
	padding:10px;
	margin:5px 40px 5px 5px;
}

.sound {
margin: 0; padding: 0;
}
.sound object {
  margin: 3px;
  padding: 0;
}
#donate-bt {
  margin: 8px 0 0 6px;
}

#content3 #support-box-special .support-box-wrapper #donate-bt {
	margin: 0 0 0 0;
}

td, tr, .row0, .row1 {
  color: #444;
}

#tweets {
	background: url(../i/twitter-followus.jpg) 15px 25px no-repeat;
	width:960px;
	float:left;
	margin: 0; padding: 0;
	border-top: 8px solid #efeada;
	font-size: 85%;
}

.post {
	padding: 15px 15px 15px 35px;
	width: 225px;
	float: right;
}
.tweet-when {
  font-size: 80%;
  font-weight: bold;
font-style: italic;
}
.follow {
  margin: 5px 0 0 15px;
  font-weight: bold;
}

#grw {

}

/*--- annual report styles ---*/

#annual-report-a {
	width:688px;
	background:#ee314d url(../i/bg-corner-annual-report-a.jpg) bottom right no-repeat;
	float:left;
}

#annual-report-b {
	background:url(../i/bg-corner-annual-report-b.jpg) top right no-repeat;	
	padding-bottom: 10px;
}

.content-a {
	width:678px;
	background:#efeada url(../i/bg-corner-content-a.jpg) bottom right no-repeat;
	border-left: 1px solid #ee314d;
}

.content-b {
	background:url(../i/bg-corner-content-b.jpg) top right no-repeat;
}

.content-c {
	background: url(../i/bg-content-c.gif) top right repeat-y;
}

#annual-report-b .nav {
/*	border: 1px solid black;*/
	font-size: 1.1em;
}


#annual-report-b .nav ul {
	padding: 3px 0 0 6px;
	margin: 0 0 0 0;
}

#annual-report-b .nav li {
	float: left;
	list-style: none;
	padding: 0 14px 0 0;
}

#annual-report-b .nav a:link, 
#annual-report-b .nav a:visited, 
#annual-report-b .nav a:active, 
#annual-report-b .nav a:hover 
{
	display: block;
	padding: 3px 4px 6px 3px;
	text-decoration: none;
}

#annual-report-b .nav a:link, 
#annual-report-b .nav a:visited 
{
	color: #fff;
}

#annual-report-b .nav a:active, 
#annual-report-b .nav a:hover 
{
	color: #760011;
	background: url(../i/icon-arrow.jpg) bottom center no-repeat;
}

#annual-report-b .nav a:link.selected, 
#annual-report-b .nav a:visited.selected, 
#annual-report-b .nav a:active.selected, 
#annual-report-b .nav a:hover.selected 
{
	color: #760011;
	background: url(../i/icon-arrow.jpg) bottom center no-repeat;
}

#player {
	width: 480px;
	float: left;
/*border: 1px solid blue;*/
/*	margin: 10px 0 0 0;*/
}

#player .video {
	width: 480px;
	float: left;
/*	border: 1px solid blue;*/
	margin: 10px 0 10px 0;
}

.player-media {
/*	border: 1px solid blue;*/
/*	width:480px;*/
}

/*.player-media h4 {
	padding: 10px 10px 2px 10px;
	margin: 0 0 0 0;
	line-height: normal;
	font-size: 1em;
}
*/
.player-media h3 {
	padding: 10px 10px 8px 10px;
	margin: 0 0 0 0;
	line-height: normal;
	font-size: 1.3em;
	color: #ee324e;
	font-weight: bold;
}

.player-media p {
	padding: 0 10px 8px 10px;
	margin: 0 0 0 0;
}

.player-media p.ar-image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.player-media p.ar-image img {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: block;
  float: none;
}

/*.player-media object {
	margin: 0 0 0 -10px;
}*/

/*#player-description {
	padding: 10px;
}

#player-description h4 {
	padding: 0 0 2px 0;
	margin: 0 0 0 0;
	line-height: normal;
}

#player-description p {
	font-size: 0.9em;
}*/

#wrapper .items-wrapper {
	width: 197px;
	float: right;
	margin: 0 0 10px 0;
}

#wrapper .items-wrapper .item {
	width: 180px;
	border-bottom: 6px solid #ee314d;
	margin: 10px 0 0 10px;
}

#wrapper .items-wrapper .item.last {
	border-bottom: none;
}

#wrapper .items-wrapper .item p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#wrapper .items-wrapper .item img {
	float: left;
	padding: 0 6px 2px 0;
	margin: 2px 0 0 0;
}

#wrapper .items-wrapper .item a:link, 
#wrapper .items-wrapper .item a:visited, 
#wrapper .items-wrapper .item a:active, 
#wrapper .items-wrapper .item a:hover 
{
	text-decoration: none;
	line-height: normal;
	font-size:1em;
}


#wrapper .items-wrapper .item a:link span.title, 
#wrapper .items-wrapper .item a:visited span.title, 
#wrapper .items-wrapper .item a:active span.title, 
#wrapper .items-wrapper .item a:hover span.title 
{
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 2px 0;
}

#wrapper .items-wrapper .item a:hover span.title {
		color:#ee324e;
}


#wrapper .items-wrapper .item a:link span.text, 
#wrapper .items-wrapper .item a:visited span.text, 
#wrapper .items-wrapper .item a:active span.text, 
#wrapper .items-wrapper .item a:hover  span.text 
{
	color:#444;
	font-weight: normal;
	font-size: 0.9em;
}

/*#wrapper .items-wrapper .item a:link.selected span, 
#wrapper .items-wrapper .item a:visited.selected span, 
#wrapper .items-wrapper .item a:active.selected span, 
#wrapper .items-wrapper .item a:hover.selected span   
{
	font-weight: bold;
}*/


/*#wrapper .items-wrapper .item.selected, 
#wrapper .items-wrapper .item.selected, 
#wrapper .items-wrapper .item.selected, 
#wrapper .items-wrapper .item.selected
{
		background-color: #fff;
}*/


#wrapper .items-wrapper .item.selected a:link span.title, 
#wrapper .items-wrapper .item.selected a:visited span.title, 
#wrapper .items-wrapper .item.selected a:active span.title, 
#wrapper .items-wrapper .item.selected a:hover span.title 
{
		color: #760011;
		font-weight: bold;
}

#wrapper .items-wrapper .item.selected a:link span.text, 
#wrapper .items-wrapper .item.selected a:visited span.text, 
#wrapper .items-wrapper .item.selected a:active span.text, 
#wrapper .items-wrapper .item.selected a:hover  span.text 
{
	color: #000000;
		font-weight: bold;
}

/*--- salesforce leads page ---*/

#lead-form ul {
	margin:15px 0 0 0;
	padding:0 0 0 0;
}

#lead-form ul li {
	list-style:none;
}

#lead-form #newsletter {
	border-top:none;
	margin:0 0 0 0;
	width:auto;
}

#lead-form p {
	font-size:85%;
}

#lead-form ul p {
	font-size:100%;
}






