

  ul.menu {
    list-style: none;
    border: none;
    text-align:left; /* LTR */
  }
/* $Id: simplemenu.css,v 1.10.2.7 2008/01/26 22:18:40 m3avrck Exp $ */

/* There is a version of this file commented in great detail for educational purposes here:
 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
 */

/*** ESSENTIAL STYLES ***/
#simplemenu, #simplemenu * {
	margin:0;
	padding:0;
	list-style:none;
}
#simplemenu {
	line-height:1.0;
}
#simplemenu ul {
	position:absolute;
	top:-999em;
	width:14em;
	font-size:1em;
	line-height:1em;
}
#simplemenu ul li,
#simplemenu a {
	width: 100%;
}
#simplemenu li {
	float:left;
	position:relative;
	z-index:99;
}
#simplemenu a {
	display:block;
}
#simplemenu li:hover ul,
ul#simplemenu li.sfHover ul {
	left:0px;
	top:21px;
}
#simplemenu li:hover li ul,
#simplemenu li.sfHover li ul {
	top:-999em;
}
#simplemenu li li:hover ul,
ul#simplemenu li li.sfHover ul {
	left:14em;
	top:-1px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

  /* $Id: blackblue.css,v 1.1.2.3.2.2 2008/12/06 18:04:45 rz Exp $ */

#simplemenu {
	background:#000;
	color:#fff;
	font:11px Verdana, Helvetica, sans-serif;
	width:100%;
	z-index:9999;
	text-align:left;
}
#simplemenu a {
	color:#000;
	text-decoration:none;
	padding:3px 12px 5px 12px;
	width:auto;
}
#simplemenu li {
  background:transparent;
}
#simplemenu li.expanded > a {
	background:url(/sites/all/modules/simplemenu/themes/blackblue/arrow_right.gif) no-repeat 94%;
	padding-right:18px;
}
#simplemenu li.root > a {
	background:url(/sites/all/modules/simplemenu/themes/blackblue/arrow_down.gif) no-repeat 94%;
	padding-right:18px;
}
#simplemenu li:hover, #simplemenu li.sfHover,
#simplemenu a:focus, #simplemenu a:hover, #simplemenu a:active {
  background: #4c77b3;
	color:#fff;
}
#simplemenu li ul {
  border:1px solid #ccc;
	background:#fafcff;
}
#simplemenu li ul a {
	color:#4e4e4e;
	height:auto;
}
#simplemenu li ul li:hover, #simplemenu li ul li.sfHover,
#simplemenu li ul a:focus, #simplemenu li ul a:hover, #simplemenu li ul a:active {
  background-color:#cde;
	color:#4e4e4e;
}

/*** Good Goes Slider ***/
.slider {
  width: 1250px; /* default, this is overridden by script settings */
  border-top: 5px solid #000000;
  border-bottom: 5px solid #000000;
  margin: 0 auto;
  position: relative;
}
.scrollContainer, .scroll {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}
/*.slider, .scrollContainer, .scroll {
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
}
*/
/* active slider border highlight */
.active-slider {
  border-color: #000000;
}
/* inside shadow 
.left-shadow {
  background: url(http://www.goodgoes.org/sites/all/themes/save_tc/images/SliderImages/leftshadow.png) left top repeat-y;
}
.right-shadow {
  background: url(http://www.goodgoes.org/sites/all/themes/save_tc/images/SliderImages/rightshadow.png) right top repeat-y;
}
*/

/*** Left & Right Navigation Arrows ***/
a.scrollButtons {
  display: block;
  width: 45px;
  height: 58px;
  background: transparent no-repeat top center;
  position: absolute;
  top: 27px;
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  border: 0;
}
a.scrollButtons:hover {
  background-position: bottom center;
}
.scrollButtons.left {
  background-image: url(http://www.goodgoes.org/sites/all/themes/save_tc/images/SliderImages/leftarrow.png);
  left: -50px;
}
.scrollButtons.right {
  background-image: url(http://www.goodgoes.org/sites/all/themes/save_tc/images/SliderImages/rightarrow.png);
  right: -50px;
}

/*** Slider panel ***/
.slider div.panel {
  width: 450px;  /* default, this is overridden by script settings */
  margin: 5px 0;
  padding: 5px;
}

/*** Inside the panel ***/
.inside {
  padding: 10px;
  border: 1px solid #999;
}

.inside img {
  display: block;
  border: 1px solid #666;
  margin: 0 0 10px 0;
  width: 100%;
}

.inside h2 {
  font-weight: normal;
  color: #000;
  font-size: 20px;
  margin: 0 0 8px 0;
}

.inside p {
  font-size: 15px;
  color: #444;
}

.inside a {
  color: #333;
  text-decoration: none;
  border-bottom: 1px dotted #ccc;
}

.inside a:hover {
  border-bottom: 1px solid #999;
}

/* Moving Boxes demo CSS */
* {
  margin: 0;
  padding: 0;
}

body {
  font: 11px Helvetica, Arial, sans-serif;
}

#wrapper {}

/* Moving Boxes title image wrapper */
#title {
  text-align: center;
}

/* direct link styling */
.dlinks {
  text-align: center;
  font-size: 20px;
}
/*caps 2010 layout css*/

#Capswrapper {
background-color:#FFFFFF; float:none; height:350px; width:920px; margin-bottom:50px;
}

.CapsWrapperTitle {
	font-size:18px;
	line-height:21px;
	text-align:center;
}

#Capswrapper p.capsfont {
	font-size:14px;
	line-height:21px;
	text-align:left;
}
#Capswrapper p.bold {
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

#subCapswrapper {
width:450px; float:left; margin-right:10px;
}

#capsLeftBox {
background-color:#FFFFFF; border-right:1px dotted #000000; float:left;  height:300px; margin-right:10px; padding-left:10px; padding-right:10px; width:279px; 
}

#capsMiddleBox1 {
background-color:#FFFFFF; border-right:1px dotted #000000; float:left; height:150px; margin-right:10px; padding-left:10px; padding-right:10px; width:199px;
}

#capsMiddleBox2 {
background-color:#FFFFFF; float:left; height:150px; padding-left:10px; padding-right:10px; width:199px;
}

#capsLinkBox1 {
background-image: url(http://www.goodgoes.org/sites/all/themes/save_tc/images/caplink-bkgrnd.jpg); 
background-repeat:repeat-x;  float:left; height:70px; margin-top:10px; padding-left:10px; padding-right:10px; width:420px; border-bottom:#000; border-bottom:thin; border-bottom-style:dotted; border-top:#000; border-top:thin; border-top-style:dotted;
}

#capsLinkBox2 {
background-image: url(http://www.goodgoes.org/sites/all/themes/save_tc/images/caplink-bkgrnd.jpg);
background-repeat:repeat-x; 
float:left; 
height:70px; 
margin-top:10px; 
padding-left:10px; 
padding-right:10px; 
width:420px;  
border-bottom:#000; 
border-bottom:thin; 
border-bottom-style:dotted;
}

#social {

float:left; height:300px; 
margin-right:0;  
padding-left:10px; 
padding-right:0; width:100px; 
border-left:1px;
border-left-style:dotted;
border-left-color:#000;
}

.leftBoxCopy {
font-family:Verdana, Geneva, sans-serif; font-weight:bold; 

}

#patternWrapper{
	width:100%;	
}

#pattern1{
	float: left;
	width:245px;
	border-right-color:#000;
		border-right-style: dotted;
border-right-width:1px;
}
#pattern2{
	float: left;
	width:245px;
	border-right-color:#000;
	border-right-style: dotted;
	border-right-width:1px;
}
#pattern3{
	float: left;
	width:245px;

}
nounderline {
	color: #F00;
	text-decoration: none;
}a.capslink:link  {
	
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
a.capslinl:active  {
	
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
a.capslink:visited  {
	
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}

a.capslink:hover  {
	
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}

a.signuptext:link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: # 000;
	text-decoration: underline;
}
