html
	{
	height:100%;
	margin: 0px;
	padding: 0px;
	}
body
	{
	width:100%;
	height:auto;
	font-size:75%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	background:url(../img/mountainsBg.jpg) no-repeat #FFF;
	overflow:scroll;
	}
img
	{
	border:0px;
	}
* 
	{
	padding: 0;
	margin: 0;
	}
h1 {	
	color:#026281;
	font-family:Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	line-height:1.3em;
	}
h1 span{
	  display: block;
	  margin-top: 0.5em;
	  font-family: Verdana;
	  font-size: 0.6em;
	  font-weight: normal;
	  letter-spacing: 0em;
	  text-shadow: none;
	}
h2 {
	color:#026281;
	font-family:Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	line-height:1.4em;
	}
h3 {
	color:#026281;
	font-family:Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	line-height:1.4em;
	}
h4 {
	font-family:Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	line-height:1.5em;
	color:#000;
	}
p {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.6em;
	}
li {
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.6em;
	color:#000;
	}
p a {
	color: #026281;
	text-decoration: none;
	}
p a:hover {
	color: #000;
	text-decoration:underline;
	}
#skip-navigation {
	position:absolute;
	left:-9999em;
	}
a#skip-navigation:focus, 
a#skip-navigation:active {
	left:0; top:0;
	}	
#container { clear:both; margin:0 auto 0 auto; position:relative; overflow:hidden; width:960px;	height:auto; z-index:10; top:5px; }	
	
/* HEADER
---------------------------------------------------------------------- */

#header 		{ position:relative; overflow:hidden; margin:0 auto 0 auto; width: 960px; height:auto; list-style: none; z-index:100;  }
#headerBg 		{ position:relative; overflow:hidden; margin:0 auto 0 auto; width: 960px; height:95px; list-style: none; z-index:100; background:url(../img/headerBg.jpg) no-repeat; }
#supporters 	{ position:relative; clear:both; overflow:hidden; top:0; margin:0 auto 0 auto; padding:35px 0 0 0; width:960px; height:100px; background:#FFF; border-bottom:1px solid #3fd7ff; }
#supportof 		{ position:absolute; top:12px; left:340px; width:600px; height:auto; z-index:9999; color:#026281; font:bold 1em Verdana, Arial, Helvetica, sans-serif;	}
#topBar 		{ position:relative; overflow:hidden; margin:auto auto 0 auto; width: 100%;	height:auto; list-style: none;	z-index:100; background:url(../img/whiteRpt.png) repeat; }
#topBarWrap 	{ position:relative; overflow:hidden; margin:auto; width: 960px; height:auto; list-style: none;	z-index:100; }
#logo 			{ float:left; position:relative; margin:0 0 20px 10px; width:190px; height:74px;  z-index:60; text-indent:-99999px;	background:url(../img/logo.png) no-repeat;	}
#logo h1, #logo2 h1 { font:normal 0.9em arial, helvetica, serif; }
#logo a, #logo2 a {	display:block; cursor:pointer; width:190px; height:74px; text-decoration:none; color:#000; outline:none;	font-size:2.8em; letter-spacing:0.08em;	}	
#strapline 		{  position:absolute; top:55px; left:210px; overflow:hidden; width:auto; height:auto;  color:#000; font:italic 1.55em Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; line-height:1.4em; }
#strapline span { color:#c71e01; font:italic 1.24em Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; line-height:1.4em; }
#globalSponsor 	{ position:absolute; top:7px; right:5px; width: 735px; height:85px; }
	
/* ACCESSIBILITY
---------------------------------------------------------------------- */

ul#accessibility 			{ float:left; position:relative; overflow:hidden; width:320px; height:auto; padding:12px 0 0 10px;	}
ul#accessibility li 		{ float:left; position:relative; list-style:none; color:#01b9d9; font-size:12px; margin:0 5px 0 0;	}
ul#accessibility li.txtsm 	{ font-size:17px; position:relative; top:-7px;	}
ul#accessibility li.txtmed  { font-size:19px; position:relative; top:-9px;	}
ul#accessibility li.txtlg   { font-size:21px; position:relative; top:-11px;	}
ul#accessibility li a 		{ color:#01b9d9; width:20px; height:auto; text-decoration:none; font-family:Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-weight:bold;	}
	
#contentWrapper 			{ overflow:hidden; position:relative; width:960px; height:auto;	z-index:5; padding:0 0 0 0; margin:0 auto 0 auto; z-index:100; background:url(../img/contentRpt.png) repeat-y; }

/* SEARCH
---------------------------------------------------------------------- */

#searchwrapper 			{ float:left; width:380px; height:50px; background:url(../img/searchBg.jpg) no-repeat; padding:0px; margin:0px; position:relative; /*important*/	} 
#searchwrapper form 	{ display:inline; }
.searchbox 				{ border:0px; background-color:transparent; position:absolute; top:0; left:40px; width:260px; height:50px; } 
.searchbox_submit 		{ border:0px; background-color:transparent; position:absolute; top:4px; left:300px; width:40px; height:50px; text-indent:-9999px;	}

/* LANGUAGE
---------------------------------------------------------------------- */

ol#language 			{ position:abolute; top:0; right:-8px;  width:auto; height:auto; padding:0 0 0 0; }
ol#language li  		{ float:left; position:relative; list-style:none;  width: 40px; height: auto; text-indent:-99999px;	}
ol li#english 			{ position:relative; overflow:hidden; width: 40px; height: auto; background: url(../img/englishOvr.png)  -9999px  no-repeat; }
ol li#english a 		{ display: block; cursor: pointer; color:#FFF; text-decoration: none; width: 32px; height: 32px; text-align:center;	padding: 0;	margin:3px 10px 0 0; background: url(../img/english.png) no-repeat;	}
ol li#english a:hover 	{ background: url(../img/englishOvr.png) no-repeat; }
ol li#french 			{ float:left; position:relative; overflow:hidden; width: 40px; height: auto; background: url(../img/frenchOvr.png)  -9999px  no-repeat; }
ol li#french a 			{ display: block; cursor: pointer; color: #FFF; text-decoration: none; width: 32px; height: 32px; text-align:center;	padding: 0;	margin:3px 10px 0 0; background: url(../img/french.png) no-repeat;	}
ol #french a:hover 		{ background: url(../img/frenchOvr.png) no-repeat; }
ol li#german 			{ float:left; position:relative; overflow:hidden;	width: 28px; height: auto; background: url(../img/germanOvr.png)  -9999px  no-repeat; }
ol li#german a 			{ display: block; cursor: pointer; color: #FFF; text-decoration: none; width: 32px; height: 32px; text-align:center;	padding: 0;	margin:3px 0 0 0; background: url(../img/german.png) no-repeat;	}
ol li#german a:hover 	{ background: url(../img/germanOvr.png) no-repeat; }
ol li#spanish 			{ float:left; position:relative; overflow:hidden;	width: 40px; height: auto; background: url(../img/spanishOvr.png)  -9999px  no-repeat; }
ol li#spanish a 		{ display: block; cursor: pointer; color: #FFF; text-decoration: none; width: 32px; height: 32px; text-align:center;	padding: 0;	margin:3px 10px 0 0; background: url(../img/spanish.png) no-repeat;	}
ol li#spanish a:hover   { background: url(../img/spanishOvr.png) no-repeat; }
ol li#italien 			{ float:left; position:relative; overflow:hidden;	width: 40px; height: auto; background: url(../img/italienOvr.png)  -9999px  no-repeat;  }
ol li#italien a 		{ display: block; cursor: pointer; color: #FFF; text-decoration: none; width: 32px; height: 32px; text-align:center;	padding: 0;	margin:3px 10px 0 0; background: url(../img/italien.png) no-repeat;	}
ol li#italien a:hover   { background: url(../img/italienOvr.png) no-repeat; }

/* CONTENT
---------------------------------------------------------------------- */

#content-index 			{ float:left; position:relative; width:470px; height:auto; padding:310px 20px 20px 20px; margin:0 0 0 32px; z-index:10; background:#FFF; }
#content-index ul 		{ margin:0 0 0 20px; }
#content-index ul li	{ list-style:disc; }
#content-indexCMS 		{ position:relative; width:440px; height:auto; padding:0; z-index:10; background:#FFF; }
#content-indexCMS ul, #content-2col ul 	{ margin:0 0 0 20px; }
#content-2col 			{ float:left; position:relative; width:700px; height:auto; padding:20px 0 20px 0; z-index:10; margin:0 0 0 50px; }
#content-2colCMS		{ position:relative; width:700px; height:auto; padding:0; z-index:10; margin:0 0 0 50px; background:#FFF; }
#content-2colIndexCMS 	{ position:relative; width:440px; height:auto; padding:0; z-index:10; margin:0 0 0 50px; background:#FFF; }

#content-full 			{ clear:both; position:relative; width:720px; height:auto; min-height:400px; padding:20px 0 20px 0; z-index:10; margin:0 0 20px 240px; background:#FFF;	}
#content-fullCMS 		{ clear:both; position:relative; width:700px; height:auto; min-height:400px; padding:20px 0 20px 0; z-index:10;  background:#FFF;	}

#content-left 			{ position:relative; overflow:hidden; float:left; width:182px; height:auto;	padding:10px 0 0 0; margin:0 0 0 0; }
#content-right 			{ position:relative; overflow:hidden; float:right; width:192px; height:auto; padding:0 0 0 0;	}
#index-banner 			{ position:absolute; top:0; left:0; width:534px; height:270px; display:block;  padding:0; margin:5px 0 20px 3px; }
#slideshow 				{ position:relative; overflow:hidden; }
#directoryBtn 			{ position:relative; overflow:hidden; width:170px; border:1px solid #EEE;  height:67px; padding:220px 10px 0 10px; margin:0 0 20px 0; background:url(../img/directoryBtn.jpg) no-repeat; }
#directoryBtn a			{ display:block; width:150px; height:30px; margin:auto; text-align:center; color:#000;}
#directoryBtn a:hover	{ }
#map  					{ position:relative; overflow:hidden; width: 720px; height: 340px; border:5px solid #EEE; margin:0 0 0 0; }

#content-index img, #content-2col img { margin:0 20px 20px 0; padding:5px; border:1px solid #DDD; }

/* LATEST NEWS /LATEST EVENTS
---------------------------------------------------------------------- */

#latest-news 			  { position:relative; overflow:hidden; width:auto; height:auto; margin:0 0 20px 0; background:#b0edfd;	padding:15px 10px 15px 10px; text-decoration:none;
	-moz-border-radius:10px; border-radius:10px;  }
#latest-news ul 		  { margin:0; padding:0; }
#viewAllNews 			  { position:absolute; top:0; right:0; }
#latest-news li 		  { list-style:none; }
.latestNewsItem 		  { margin:0 0 0 0; }
li.latestNewsItem  		  { position:relative; overflow:hidden; list-style:none; width:auto; 	}
li.latestNewsItem a,#latest-events ul li a 	  { display:block; cursor:pointer; color:#000; width:auto; height:auto; padding:0 0 10px 0; margin:0 0 10px 0; text-decoration:none; border-bottom:1px dashed #FFF; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;  }
li.latestNewsItem a:hover,#latest-events ul li a:hover { color:#01b9d9; }
#latest-news h2 a, #latest-events h2 a		  { display:block; cursor:pointer; font-size:0.8em; color:#000; width:auto;  text-decoration:none; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;  }
li.latestNewsItem .date   { font-size:0.8em; font-weight:bold; }
#latest-events  		  { position:relative; overflow:hidden; width:auto; height:auto; background:#b0edfd;
	padding:15px 10px 15px 10px;
	text-decoration:none;
	-moz-border-radius:10px; border-radius:10px;  }
#viewAllEvents				{ position:absolute; top:0; right:0; }
#viewAllEvents a,#viewAllNews a 	  { display:block; cursor:pointer; color:#333; width:auto; height:auto; padding:8px 0 10px 0; margin:0 0 10px 0; text-decoration:none;  -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;  }
#viewAllEvents a:hover,#viewAllNews a:hover { color:#01b9d9; }
#latest-events .date   { font-size:0.8em; font-weight:bold; }
#latest-events li   { list-style:none; }

/* CONTENT CMS
---------------------------------------------------------------------- */

#content-indexCMS 		{ position:relative; width:400px; height:auto; padding:20px; z-index:10; background:#FFF; }
#content-CMS 			{ position:relative; width:400px; height:auto; padding:20px; z-index:10; background:#FFF; }
#content-2colCMS 		{ position:relative; width:600px; height:auto; padding:20px; z-index:10; margin:0 0 0 0; background:#FFF; }
#content-fullCMS 		{ clear:both; position:relative; width:960px; height:auto; padding:0; z-index:10; margin:0 0 0 0; background:#FFF;	}

/* DONATE
---------------------------------------------------------------------- */
#donate 				{ position:relative;  padding:0 0 20px 0; overflow:hidden;  }
#donate fieldset	 	{ position:relative; float:left; width:320px; height:120px; margin:20px 10px 0 0; background:#EEE; text-align:center; padding:20px 10px 20px 10px; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; }

#donate fieldset ol		 {  }
#donate fieldset ol li	 { width:auto; }
#donate fieldset ol li label { display:block; width:auto;  text-align:center; font-size:1.5em; height:auto; padding:0 0 20px 0; line-height:1.4em; }
#donate fieldset ol li label span {  font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size:1.7em; color:#026281; line-height:1.4em; }
#donate fieldset ol li label span#enterOwn {  font-size:1.1em; line-height:1em; }

#donateBtn { position:relative; margin:10px 0 10px 0; }
#donateBtn a { display:block; width:188px; height:50px; background:url(../img/donateBtn.jpg ) left no-repeat; }
#donateBtn a:hover { background:url(../img/donateBtnOvr.jpg ) left no-repeat; }

/* PERSONAL STORIES
---------------------------------------------------------------------- */
	
#personal-stories 		{ position:relative; overflow:hidden; width:190px; height:auto; text-align:center;  margin:0 0 0 0; padding:0;  background:#FFF; }
#personal-stories  h2 	{ color:#026281; font:italic 2em Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; line-height:1.4em; }
#personal-stories  h3 	{ color:#000; font:italic 1.4em Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; line-height:1.4em; }

/* SOCIAL MEDIA
---------------------------------------------------------------------- */

ul#social-media {
	position:relative;
	width:auto;
	margin:0 0 10px 0;
	}
ul#social-media li {
	height:auto;
	list-style:none;
	padding:0 0 0 0;
	}	
#social-media a.facebook {
	display:block;
	color:#026281;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	padding:5px 0 5px 32px;
	background:url(../img/facebook.png) left center no-repeat;
	}
#social-media a.facebook:hover {
	color:#000;	
	text-decoration:underline;
	}		
#social-media a.twitter {
	display:block;
	color:#026281;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	padding:5px 0 5px 32px;
	background:url(../img/twitter.png) left no-repeat;
	}
#social-media a.twitter:hover {
	color:#000;	
	text-decoration:underline;
	}		
#social-mediaWrap 		{ position:relative; overflow:hidden; width:182px; height:auto;	padding:30px 0 0 0; margin:0 0 20px 0;	}
#social-mediaWrap h1 	{ color:#FFF; }
#twitterBox 			{ position:relative; width:auto; height:auto; padding:30px 0 0 0; margin:0 0 0 0; }
#twitterBox h2 			{ position:absolute; color:#000; top:0; left:0;	z-index:99999; width:180px;	font-size:1.2em; height:auto; background:#b0edfd; padding:15px 10px 15px 10px; -moz-border-radius:10px; border-radius:10px;}
#twitterBox li:nth-child(n) {	
	font-size:100%;
	}
#twitterBox li:nth-child(-n+5) {	
	font-size:110%;
	}
#twitterBox li:nth-child(-n+3) {	
	font-size:125%;
	}
#twitterBox li:nth-child(1) {	
	font-size:150%;
	}
.tweet a {
	display:block;
	width:auto;
	height:auto;
	color:#000;
	background:#b0edfd;
	padding:15px 10px 15px 10px;
	text-decoration:none;
	-moz-border-radius:10px; border-radius:10px; 
	font:normal 1.1em Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	}
.tweet a:hover {
	color:#FFF;
	background:#b0edfd;
	}
.tweet:nth-child(even) a {
	color:#000;
	background:#cff3fd;
	padding:15px 10px 15px 10px;
	text-decoration:none;
	-moz-border-radius:10px; border-radius:10px; 
	font:normal 1.1em Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	}
.tweet:nth-child(even) a:hover {
	color:#FFF;
	background:#cff3fd;
	}	
#facebookBox {
	float:left;
	position:relative;
	overflow:hidden;
	width:auto;
	height:auto;
	padding:0;
	margin:0 0 20px 0;
	}
#facebookBox h2 {
	height:40px;
	text-indent:-9999em;
	background:url(../img/facebook.png) no-repeat;
	}
#shareWidget {
	width:280px;
	height:50px;
	padding:20px 0 10px 0;
	}
#shareWidget span {
	float:left;
	width:85px;
	margin:0 8px 5px 0;
	}	
.blogBox {
	position:relative;
	float:left;
	margin: 0 0 0 0;
	padding:0;
	width: auto;
	height: auto;
	z-index:500;	 
	}
.blog {
	position:relative;
	overflow:hidden;
	padding:0 0 0 0;
	margin:0 0 1px 0;
	}
.blog a {
	display:block;
	width:auto;
	height:auto;
	color:#000;
	background:#d0e2f4;
	padding:10px;
	text-decoration:none;
	-moz-border-radius:5px; border-radius:5px; 
	font:normal 1em Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	}
.blog a:hover {
	color:#FFF;
	background:#d0e2f4;
	}
.blog:nth-child(even) a {
	color:#000;
	background:#EEE;
	padding:10px;
	text-decoration:none;
	-moz-border-radius:5px; border-radius:5px; 
	font:normal 1em Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	}
.blog:nth-child(even) a:hover {
	color:#5bb4eb;
	background:#EEE;
	}
#twitterWrap {
	position:relative;
	overflow:hidden;
	height:auto;
	width:auto;
	}
.tweet {
	position:relative;
	overflow:hidden;
	padding:0 0 0 0;
	margin:0 0 1px 0;
	}
	

/* FOOTER
---------------------------------------------------------------------- */

#footerWrap {	
	position:relative; width:960px; height:auto; padding:0 0 0 0; border-top:3px solid #FFF; margin:0 auto 0 auto; z-index:0;
	background:url(../img/headerBg.jpg) no-repeat;
	}
ul#footer {
	position:relative;	overflow:hidden; width:960px; padding:20px 0 20px 0;	margin:0 auto 0 auto; z-index:10;
	}
ul#footer li.menuItem {
	float:left;	width:170px; list-style:none; margin-right:20px;
	}
ul#footer li.menuItem a {
	display:block;	cursor:pointer;	width:auto;	height:auto; color:#3fd7ff; outline:none;	margin:0 0 20px 0; text-decoration:none; text-transform:uppercase;
	font:bold 0.8em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	}
ul#footer li.menuItem a:hover {
	color:#1ca0e4;
	}
ul#footer li.menuItemHere {
	float:left;	width:170px; list-style:none; margin-right:20px;
	}
ul#footer li.menuItemHere a {
	display:block; cursor:pointer;	width:auto;	height:auto; color:#000;	outline:none; margin:0 0 20px 0; text-decoration:none; text-transform:uppercase; 
	font:bold 0.8em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	}
ul#footer li.menuItemHere a:hover {
	color:#3fd7ff;
	}
ul#footer li.menuItem  .subMenuWrap ul  {
	position:relative; width:auto; list-style:none;
	}
ul#footer li.menuItem  .subMenuWrap ul li.subMenuItem a {
	display:block;	cursor:pointer;	width:auto;	height:auto; color:#1ca0e4;	outline:none; margin:0 0 10px 0; text-decoration:none;	text-transform:capitalize;
	font:bold 0.7em Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	}
ul#footer li.menuItem  .subMenuWrap ul li.subMenuItem a:hover {
	color:#feeb94;
	}
ul#footer li.menuItemHere   .subMenuWrap ul  {
	position:relative; width:190px; list-style:none;
	}
ul#footer li.menuItemHere  .subMenuWrap ul li.subMenuItem  a {
	display:block;	cursor:pointer;	width:auto;	height:auto; color:#1ca0e4;	outline:none; margin:0 0 10px 0; text-decoration:none;	text-transform:capitalize;
	font:bold 0.7em Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	}
ul#footer li.menuItemHere   .subMenuWrap ul lili.subMenuItem  a:hover {
	color:#000;
	}
ul#footer li.menuItemHere  .subMenuWrap ul li.subMenuItemHere  a {
	display:block;	cursor:pointer;	width:auto;	height:auto; color:#feeb94;	margin:0 0 10px 0;	text-decoration:none; text-transform:capitalize;
	font:bold 0.7em Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	}
ul#footer li.menuItemHere   .subMenuWrap ul lili.subMenuItemHere  a:hover {
	color:#feeb94;
	}
	
/* LANDING PAGES
---------------------------------------------------------------------- */

ul#landing-pages {
	position:relative;	width:960px; padding:0 0 0 0;	margin:0 auto 0 auto; z-index:1;
	}
ul#landing-pages li {
	float:left;	width:190px; list-style:none;
	}
ul#landing-pages li a {
	display:block; cursor:pointer; width:auto; height:auto;	color:#FFF;	text-transform:uppercase; text-decoration:none; outline:none;
	font:bold 0.8em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;	
	}
ul#landing-pages li a:hover {
	color:#1ca0e4;
	}
#site-info {
	position:relative;	width:920px; padding:0 10px 0 10px;	margin:0 auto 0 auto; text-align:center; z-index:1;
	}
#site-info p {
	color:#666;
	font:normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	}
#site-info p a {
	color:#666;
	text-decoration:underline;
	}	
		
	



/* POPUP
---------------------------------------------------------------------- */
	
.backgroundPopup {
	display:none;
	position:absolute;
	_position:absolute; /* hack for internet explorer 6*/
	width:100%;
	height:100%;
	background:#000000;
	z-index:1000;
	}
.popup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:auto;
	width:900px;
	margin:auto;
	z-index:1200;	
	}
.popupBg {
	width:840px;
	height:auto;
	padding:18px 30px 19px 30px;
	background: #FFF; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFF,  #EEE); /* for firefox 3.6+ */
	-moz-border-radius:20px; border-radius:20px; 
	}
.popupClose {
	left:760px;
	top:10px;
	position:absolute;
	color:#3AA6CB;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	display:block;
	}
.popupClose a {
	text-decoration:none;
	}
.popupBtn  {
	overflow:hidden;
	position:absolute;
	top:10p;
	right:10px;	
	}
.popupBtn a {
	display:block;
	cursor:pointer;
	width:auto;
	height:auto;
	color:blue;
	text-decoration:underline;
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	}
.popupBtn a:hover {
	color:black;
	}
#mycarousel {
	padding:0;
	width:960px;
	margin:0 0 0 0;
	}
#mycarousel2 {
	padding:0;
	width:700px;
	margin:0 0 0 0;
	}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
	}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 880px;
    padding: 0 38px;
	}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  880px;
    height: 90px;
	}
#personal-stories .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  600px;
    height: 220px;
	}
#personal-stories .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 600px;
    padding: 0 38px;
	}
#personal-stories .jcarousel-skin-tango .jcarousel-item {
    width: 145px;
    height: 200px;
	padding:3px;
	text-align:center;
	border:1px solid #EEE;
	}
.jcarousel-skin-tango .jcarousel-item {
    width: 145px;
    height: 80px;
	padding:3px;
	text-align:center;
	border:1px solid #EEE;
	}
.jcarousel-skin-tango .jcarousel-item a {
    text-decoration:none;
	color:#3fd7ff;
	line-height:10px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
.jcarousel-skin-tango .jcarousel-item img {
    width: 140px; 
	}
.jcarousel-skin-tango .jcarousel-item:hover {
	border:1px solid #e51b24;
	}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 28px;
	}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 6px;
    margin-right: 0;
	}
#personal-stories .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 50px;
	}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/next.jpg) no-repeat 0 0;
	}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../img/prev.jpg);
	}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
	}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
	}

#personal-stories .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 70px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/next.jpg) no-repeat 0 0;
	}

#personal-stories .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../img/prev.jpg);
	}

#personal-stories .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
	}

#personal-stories .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
	}

#personal-stories .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 70px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/prev.jpg) no-repeat 0 0;
	}

#personal-stories.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: urlurl(../img/next.jpg);
	}

#personal-stories.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
	}	
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
	}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 30px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/prev.jpg) no-repeat 0 0;
	}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: urlurl(../img/next.jpg);
	}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
	}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
	}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
	}

