


.nimblehost_myMenuOuterWrapper_stacks_in_126_page0 { 
	margin: 0;
	padding: 0;
	position: fixed;
	z-index: 100;
	top: 4%;
	left: 3%;
}
.nimblehost_myMenuInnerWrapper_stacks_in_126_page0 { 
	background-color: #808080;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	width: 180px;
	background: -moz-linear-gradient(100% 100% 90deg, #808080, #808080);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#808080), to(#808080));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#808080);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#808080)";/* For IE 8 */
}
@-moz-document url-prefix() {  }
.nimblehost_myMenuLabel_stacks_in_126_page0 { margin: 0;padding: 5px;font-weight: bold;min-width: 100px;max-width: 300px;;color: ;  }
.nimblehost_myMenu_stacks_in_126_page0 { display: none;padding: 0 0 5px 0; }
.nimblehost_myMenu_stacks_in_126_page0 ul { 
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	width: 180px;
	border-top: solid 1px #808080;
	border-bottom: solid 1px #808080;
}
.nimblehost_myMenu_stacks_in_126_page0 ul li { margin: 0 !important;padding: 0 !important;list-style: none;display: block;background-image: none !important;position: relative; }
.nimblehost_myMenu_stacks_in_126_page0 ul li a { margin: 0;padding: 7px 12px;display: block;text-align: left;text-decoration: none;color: #C7C8CB;border-top: solid 1px #808080;border-bottom: solid 1px #808080;zoom: 1;}
.nimblehost_myMenu_stacks_in_126_page0 ul li a:hover { color: #D7D8DB;background-color: #808080; }
.nimblehost_myMenu_stacks_in_126_page0 ul li a:active {-webkit-box-shadow:inset 0 0 3px black;-moz-box-shadow:inset 0 0 3px black;box-shadow:inset 0 0 3px black;}
.nimblehost_myMenu_stacks_in_126_page0 ul li a#current, .nimblehost_myMenu_stacks_in_126_page0 ul li a.current {padding-top: 8px;padding-bottom: 8px;background-color: #808080;color: #484849;-webkit-box-shadow:inset 0 0 3px black;-moz-box-shadow:inset 0 0 3px black;box-shadow:inset 0 0 3px black;border: none;}

.nimblehost_myMenu_stacks_in_126_page0 ul li.ddarrow .childIndicator { margin: 0;padding: 0;position:absolute;top:8px;right:3px;float:right;height: 17px;width: 10px;background: transparent url(../files/ddarrow.png) center center no-repeat; }

/* Second Level Menu Items */
.nimblehost_myMenu_stacks_in_126_page0 ul ul {
	border: none;
	margin: 0;
	padding: 5px 0 !important;
	height: auto;
	position: absolute;
	top: -5px;
	left: 181px;
	display: none;
	background-color: #808080;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	background: -moz-linear-gradient(100% 100% 90deg, #808080, #808080);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#808080), to(#808080));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#808080)";
}

/* Hide Drop Down Menu Items */
.nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul ul, .nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul ul ul, .nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul ul ul ul, .nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul ul ul ul ul, .nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul ul ul ul ul ul, .nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul ul ul ul ul ul ul, .nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul ul ul ul ul ul ul ul, .nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul ul ul ul ul ul ul ul ul {display: none;}
/* Show on Hover */
.nimblehost_myMenu_stacks_in_126_page0 ul li:hover ul, .nimblehost_myMenu_stacks_in_126_page0 ul li li:hover ul, .nimblehost_myMenu_stacks_in_126_page0 ul li li li:hover ul, .nimblehost_myMenu_stacks_in_126_page0 ul li li li li:hover ul, .nimblehost_myMenu_stacks_in_126_page0 ul li li li li li:hover ul, .nimblehost_myMenu_stacks_in_126_page0 ul li li li li li li:hover ul, .nimblehost_myMenu_stacks_in_126_page0 ul li li li li li li li:hover ul, .nimblehost_myMenu_stacks_in_126_page0 ul li li li li li li li li:hover ul, .nimblehost_myMenu_stacks_in_126_page0 ul li li li li li li li li li:hover ul {display: block;}

/*
.nimblehost_myMenu_stacks_in_126_page0 ul ul { border: none; }
.nimblehost_myMenu_stacks_in_126_page0 ul ul li a {padding-left: 27px  !important;}
.nimblehost_myMenu_stacks_in_126_page0 ul ul ul li a {padding-left: 42px  !important;}
.nimblehost_myMenu_stacks_in_126_page0 ul ul ul ul li a {padding-left: 57px  !important;}
.nimblehost_myMenu_stacks_in_126_page0 ul ul ul ul ul li a {padding-left: 72px  !important;}
.nimblehost_myMenu_stacks_in_126_page0 ul ul ul ul ul ul li a {padding-left: 87px  !important;}
.nimblehost_myMenu_stacks_in_126_page0 ul ul ul ul ul ul ul li a {padding-left: 102px  !important;}
.nimblehost_myMenu_stacks_in_126_page0 ul ul ul ul ul ul ul ul li a {padding-left: 117px  !important;}
.nimblehost_myMenu_stacks_in_126_page0 ul ul ul ul ul ul ul ul ul li a {padding-left: 132px  !important;}
.nimblehost_myMenu_stacks_in_126_page0 ul ul ul ul ul ul ul ul ul ul li a {padding-left: 147px  !important;}
*/

# ul, . ul {display: none;}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_4110_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_4110_page0 #content {
	font-size: 14px;
	line-height: 16px;
}
#paddingStackstacks_in_4157_page0 {
	margin-right: 5%;
	margin-top: 60px;
	margin-bottom: 0%;
	margin-left: 0%;
}/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_4161_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 36px;
	color: #4C4D4E;
	line-height: 28px;
}

#stacks_in_4161_page0 p {
	font-size: 36px;
	color: ##4C4D4E;
	line-height: 28px;
}

#stacks_in_4161_page0  a:link, #stacks_in_4161_page0  a:active  {
	color: #CD180D;
	text-decoration: underline;
}

#stacks_in_4161_page0 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_4161_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_4161_page0 h1 {
	color: #CD180D;
}

#stacks_in_4161_page0 h2 {
	color: #CD180D;
}

#stacks_in_4161_page0 h3 {
	color: #CD180D;
}

#stacks_in_4161_page0 h4 {
	color: #CD180D;
}

#stacks_in_4161_page0 h5 {
	color: #CD180D;
}

#stacks_in_47_page0 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_51_page0 {
	letter-spacing: 4px;
	word-spacing: 4px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_166_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 18px;
	color: #525253;
	line-height: 18px;
}

#stacks_in_166_page0 p {
	font-size: 18px;
	color: ##525253;
	line-height: 18px;
}

#stacks_in_166_page0  a:link, #stacks_in_166_page0  a:active  {
	color: #CD180D;
	text-decoration: none;
}

#stacks_in_166_page0 a:visited {
	color: #800080;
	text-decoration: none;
}

#stacks_in_166_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_166_page0 h1 {
	color: #CD180D;
}

#stacks_in_166_page0 h2 {
	color: #CD180D;
}

#stacks_in_166_page0 h3 {
	color: #CD180D;
}

#stacks_in_166_page0 h4 {
	color: #CD180D;
}

#stacks_in_166_page0 h5 {
	color: #CD180D;
}

#stacks_in_241_page0 {
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_4165_page0 {
	margin-right: 4%;
	margin-top: 6%;
	margin-bottom: 8%;
	margin-left: 16%;
}#iosMessagestacks_in_1633_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_1633_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #575758;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_1633_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_1633_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_1633_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_1633_page0 {
	background: transparent;
}

.background1stacks_in_1633_page0 {
	background: #FFFFFF;
}

.background2stacks_in_1633_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_1633_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_1633_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_1633_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_1633_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_1633_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 30px;
	z-index: 9999;
}

#topBoxClosestacks_in_1633_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_1633_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_1633_page0 img,
#topBoxBackwardsstacks_in_1633_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_1633_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_1633_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_1633_page0 img,
#topBoxForwardsstacks_in_1633_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_1633_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_1633_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1638_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 18px;
	color: #B7B8BA;
	line-height: 16px;
}

#stacks_in_1638_page0 p {
	font-size: 18px;
	color: ##B7B8BA;
	line-height: 16px;
}

#stacks_in_1638_page0  a:link, #stacks_in_1638_page0  a:active  {
	color: #CD180D;
	text-decoration: underline;
}

#stacks_in_1638_page0 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_1638_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1638_page0 h1 {
	color: #CD180D;
}

#stacks_in_1638_page0 h2 {
	color: #CD180D;
}

#stacks_in_1638_page0 h3 {
	color: #CD180D;
}

#stacks_in_1638_page0 h4 {
	color: #CD180D;
}

#stacks_in_1638_page0 h5 {
	color: #CD180D;
}

#stacks_in_1641_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

#stacks_in_227_page0 .jspContainer
{
	overflow: hidden;
	position: relative;
}

#stacks_in_227_page0 .jspPane
{
	position: absolute;
}

#stacks_in_227_page0 .jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 100%;
}

#stacks_in_227_page0 .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

#stacks_in_227_page0 .jspVerticalBar *,
#stacks_in_227_page0 .jspHorizontalBar *
{
	margin: 0;
	padding: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_227_page0 .jspCap
{
	display: none;
}

#stacks_in_227_page0 .jspHorizontalBar .jspCap
{
	float: left;
}

#stacks_in_227_page0 .jspTrack
{
	background: #CCCCCC;
	background:none;
	position: relative;
}

#stacks_in_227_page0 .jspDrag
{
	background: #2E2E2F;
	/**/
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_227_page0 .jspHorizontalBar .jspTrack,
#stacks_in_227_page0 .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}



#stacks_in_227_page0 .jspArrow
{	
	text-indent: -20000px;
	display: block;
	cursor: pointer;

}

#stacks_in_227_page0 .jspArrow:hover
{
	background-color:#AAAAAA;
}

#stacks_in_227_page0 .jspArrow.jspDisabled
{
	cursor: default;
}

#stacks_in_227_page0 .jspArrowUp{
	background-color:transparent;
	background:   no-repeat;
}
#stacks_in_227_page0 .jspArrowDown{
	background-color:transparent;
	background:   no-repeat;
}
#stacks_in_227_page0 .jspArrowRight{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_227_page0 .jspArrowLeft{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_227_page0 .jspArrowUp:hover{

	background:    no-repeat;
}
#stacks_in_227_page0 .jspArrowDown:hover{

	background:    no-repeat;
}
#stacks_in_227_page0 .jspArrowRight:hover{

	/*background: #AAAAAA url() no-repeat;*/
}
#stacks_in_227_page0 .jspArrowLeft:hover{

	/*background: #AAAAAA url() no-repeat;*/
}

#stacks_in_227_page0 .jspVerticalBar .jspArrow
{
	height:16px;
	width:12px;
}

#stacks_in_227_page0 .jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}



#stacks_in_227_page0 .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

#stacks_in_227_page0 .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
#stacks_in_227_page0 {
	background-color: #97989A;
	border: solid #2E2E2E;
	border-width:  2px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1353_page0 {
	padding: 15px 15px 15px 15px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1359_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 16px;
	color: #E6AD9C;
	line-height: 16px;
}

#stacks_in_1359_page0 p {
	font-size: 16px;
	color: ##E6AD9C;
	line-height: 16px;
}

#stacks_in_1359_page0  a:link, #stacks_in_1359_page0  a:active  {
	color: #CD180D;
	text-decoration: none;
}

#stacks_in_1359_page0 a:visited {
	color: #800080;
	text-decoration: none;
}

#stacks_in_1359_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1359_page0 h1 {
	color: #CD180D;
}

#stacks_in_1359_page0 h2 {
	color: #CD180D;
}

#stacks_in_1359_page0 h3 {
	color: #CD180D;
}

#stacks_in_1359_page0 h4 {
	color: #CD180D;
}

#stacks_in_1359_page0 h5 {
	color: #CD180D;
}

#stacks_in_1359_page0 {
	margin: 60px 50px 50px 80px;
}

#stacks_in_1361_page0 {
	margin: 0px 15px 40px 0px;
}

#stacks_in_1362_page0 {
	letter-spacing: 3px;
	word-spacing: 4px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1636_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 17px;
	color: #2E2E2F;
	line-height: 16px;
}

#stacks_in_1636_page0 p {
	font-size: 17px;
	color: ##2E2E2F;
	line-height: 16px;
}

#stacks_in_1636_page0  a:link, #stacks_in_1636_page0  a:active  {
	color: #E6AD9C;
	text-decoration: none;
}

#stacks_in_1636_page0 a:visited {
	color: #E4B878;
	text-decoration: none;
}

#stacks_in_1636_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1636_page0 h1 {
	color: #CD180D;
}

#stacks_in_1636_page0 h2 {
	color: #CD180D;
}

#stacks_in_1636_page0 h3 {
	color: #CD180D;
}

#stacks_in_1636_page0 h4 {
	color: #CD180D;
}

#stacks_in_1636_page0 h5 {
	color: #CD180D;
}

#stacks_in_1631_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1366_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 17px;
	color: #2E2E2F;
	line-height: 16px;
}

#stacks_in_1366_page0 p {
	font-size: 17px;
	color: ##2E2E2F;
	line-height: 16px;
}

#stacks_in_1366_page0  a:link, #stacks_in_1366_page0  a:active  {
	color: #CD180D;
	text-decoration: none;
}

#stacks_in_1366_page0 a:visited {
	color: #800080;
	text-decoration: none;
}

#stacks_in_1366_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1366_page0 h1 {
	color: #CD180D;
}

#stacks_in_1366_page0 h2 {
	color: #CD180D;
}

#stacks_in_1366_page0 h3 {
	color: #CD180D;
}

#stacks_in_1366_page0 h4 {
	color: #CD180D;
}

#stacks_in_1366_page0 h5 {
	color: #CD180D;
}

#stacks_in_1366_page0 {
	padding: 60px 50px 50px 80px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1372_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 17px;
	color: #E6AD9C;
	line-height: 16px;
}

#stacks_in_1372_page0 p {
	font-size: 17px;
	color: ##E6AD9C;
	line-height: 16px;
}

#stacks_in_1372_page0  a:link, #stacks_in_1372_page0  a:active  {
	color: #CD180D;
	text-decoration: none;
}

#stacks_in_1372_page0 a:visited {
	color: #E4B878;
	text-decoration: none;
}

#stacks_in_1372_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1372_page0 h1 {
	color: #CD180D;
}

#stacks_in_1372_page0 h2 {
	color: #CD180D;
}

#stacks_in_1372_page0 h3 {
	color: #CD180D;
}

#stacks_in_1372_page0 h4 {
	color: #CD180D;
}

#stacks_in_1372_page0 h5 {
	color: #CD180D;
}

#stacks_in_1374_page0 {
	margin: 0px 15px 40px 0px;
}

#stacks_in_1375_page0 {
	letter-spacing: 3px;
	word-spacing: 4px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1379_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 17px;
	color: #2E2E2F;
	line-height: 16px;
}

#stacks_in_1379_page0 p {
	font-size: 17px;
	color: ##2E2E2F;
	line-height: 16px;
}

#stacks_in_1379_page0  a:link, #stacks_in_1379_page0  a:active  {
	color: #E6AD9C;
	text-decoration: none;
}

#stacks_in_1379_page0 a:visited {
	color: #E4B878;
	text-decoration: none;
}

#stacks_in_1379_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1379_page0 h1 {
	color: #CD180D;
}

#stacks_in_1379_page0 h2 {
	color: #CD180D;
}

#stacks_in_1379_page0 h3 {
	color: #CD180D;
}

#stacks_in_1379_page0 h4 {
	color: #CD180D;
}

#stacks_in_1379_page0 h5 {
	color: #CD180D;
}

#stacks_in_1382_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_136_page0 {
	margin-right: 9%;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left: 14%;
}
#stacks_in_1642_page0 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_1642_page0 .stacks_right {
	float:right;
	width:49%;
}/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_144_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_144_page0 #content {
	font-size: 18px;
	line-height: 16px;
}

#stacks_in_147_page0 {
	letter-spacing: 3px;
	word-spacing: 4px;
}
#iosMessagestacks_in_1645_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_1645_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #575758;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_1645_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_1645_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_1645_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_1645_page0 {
	background: transparent;
}

.background1stacks_in_1645_page0 {
	background: #FFFFFF;
}

.background2stacks_in_1645_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_1645_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_1645_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_1645_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_1645_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_1645_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 25px;
	z-index: 9999;
}

#topBoxClosestacks_in_1645_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_1645_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_1645_page0 img,
#topBoxBackwardsstacks_in_1645_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_1645_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_1645_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_1645_page0 img,
#topBoxForwardsstacks_in_1645_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_1645_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_1645_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1656_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_1656_page0 #content {
	font-size: 19px;
	line-height: 16px;
}

#stacks_in_1659_page0 {
	letter-spacing: 3px;
	word-spacing: 4px;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

#stacks_in_1468_page0 .jspContainer
{
	overflow: hidden;
	position: relative;
}

#stacks_in_1468_page0 .jspPane
{
	position: absolute;
}

#stacks_in_1468_page0 .jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 100%;
}

#stacks_in_1468_page0 .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

#stacks_in_1468_page0 .jspVerticalBar *,
#stacks_in_1468_page0 .jspHorizontalBar *
{
	margin: 0;
	padding: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_1468_page0 .jspCap
{
	display: none;
}

#stacks_in_1468_page0 .jspHorizontalBar .jspCap
{
	float: left;
}

#stacks_in_1468_page0 .jspTrack
{
	background: #CCCCCC;
	background:none;
	position: relative;
}

#stacks_in_1468_page0 .jspDrag
{
	background: #2E2E2F;
	/**/
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_1468_page0 .jspHorizontalBar .jspTrack,
#stacks_in_1468_page0 .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}



#stacks_in_1468_page0 .jspArrow
{	
	text-indent: -20000px;
	display: block;
	cursor: pointer;

}

#stacks_in_1468_page0 .jspArrow:hover
{
	background-color:#AAAAAA;
}

#stacks_in_1468_page0 .jspArrow.jspDisabled
{
	cursor: default;
}

#stacks_in_1468_page0 .jspArrowUp{
	background-color:transparent;
	background:   no-repeat;
}
#stacks_in_1468_page0 .jspArrowDown{
	background-color:transparent;
	background:   no-repeat;
}
#stacks_in_1468_page0 .jspArrowRight{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_1468_page0 .jspArrowLeft{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_1468_page0 .jspArrowUp:hover{

	background:    no-repeat;
}
#stacks_in_1468_page0 .jspArrowDown:hover{

	background:    no-repeat;
}
#stacks_in_1468_page0 .jspArrowRight:hover{

	/*background: #AAAAAA url() no-repeat;*/
}
#stacks_in_1468_page0 .jspArrowLeft:hover{

	/*background: #AAAAAA url() no-repeat;*/
}

#stacks_in_1468_page0 .jspVerticalBar .jspArrow
{
	height:16px;
	width:12px;
}

#stacks_in_1468_page0 .jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}



#stacks_in_1468_page0 .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

#stacks_in_1468_page0 .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
#stacks_in_1468_page0 {
	background-color: #97989A;
	border: solid #2E2E2E;
	border-width:  2px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1433_page0 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_1433_page0 .stacks_right {
	float:right;
	width:51%;
}
#stacks_in_1433_page0 {
	padding: 10px 0px 10px 20px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1415_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 17px;
	color: #2E2E2F;
	line-height: 16px;
}

#stacks_in_1415_page0 p {
	font-size: 17px;
	color: ##2E2E2F;
	line-height: 16px;
}

#stacks_in_1415_page0  a:link, #stacks_in_1415_page0  a:active  {
	color: #E6AD9C;
	text-decoration: none;
}

#stacks_in_1415_page0 a:visited {
	color: #E4B878;
	text-decoration: none;
}

#stacks_in_1415_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1415_page0 h1 {
	color: #CD180D;
}

#stacks_in_1415_page0 h2 {
	color: #CD180D;
}

#stacks_in_1415_page0 h3 {
	color: #CD180D;
}

#stacks_in_1415_page0 h4 {
	color: #CD180D;
}

#stacks_in_1415_page0 h5 {
	color: #CD180D;
}

#stacks_in_1415_page0 {
	margin: 50px 0px 40px 0px;
	padding: 0px 70px 0px 90px;
}

#stacks_in_1660_page0 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_1661_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}

#stacks_in_1655_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1426_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 17px;
	color: #2E2E2F;
	line-height: 16px;
}

#stacks_in_1426_page0 p {
	font-size: 17px;
	color: ##2E2E2F;
	line-height: 16px;
}

#stacks_in_1426_page0  a:link, #stacks_in_1426_page0  a:active  {
	color: #E6AD9C;
	text-decoration: none;
}

#stacks_in_1426_page0 a:visited {
	color: #E4B878;
	text-decoration: none;
}

#stacks_in_1426_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1426_page0 h1 {
	color: #CD180D;
}

#stacks_in_1426_page0 h2 {
	color: #CD180D;
}

#stacks_in_1426_page0 h3 {
	color: #CD180D;
}

#stacks_in_1426_page0 h4 {
	color: #CD180D;
}

#stacks_in_1426_page0 h5 {
	color: #CD180D;
}

#stacks_in_1426_page0 {
	border: solid #515152;
	border-width: 0px 0px 0px 1px;
	margin: 50px 0px 40px 0px;
	padding: 0px 70px 0px 90px;
}

#stacks_in_1428_page0 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_1429_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}

#stacks_in_1432_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_119_page0 {
	margin-right: 8%;
	margin-top: 5%;
	margin-bottom: 4%;
	margin-left: 11%;
}#paddingStackstacks_in_1199_page0 {
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 8%;
	margin-left: 0%;
}
#stacks_in_1172_page0 .stacks_left {
	float:left;
	width:48%;
}

#stacks_in_1172_page0 .stacks_right {
	float:right;
	width:48%;
}#iosMessagestacks_in_141_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_141_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_141_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_141_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_141_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_141_page0 {
	background: transparent;
}

.background1stacks_in_141_page0 {
	background: #FFFFFF;
}

.background2stacks_in_141_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_141_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_141_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_141_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_141_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_141_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_141_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_141_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_141_page0 img,
#topBoxBackwardsstacks_in_141_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_141_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_141_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_141_page0 img,
#topBoxForwardsstacks_in_141_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_141_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_141_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_143_page0 {
	margin-right: 6%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6%;
}
#stacks_out_143_page0 {
	width: 55%;
	margin-right:0;
}
#imageCaptionWrapperstacks_in_159_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_159_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_159_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_159_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_159_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_159_page0 {
	background: transparent;
}

.static-bg1stacks_in_159_page0 {
	background: #333333;
}

.static-bg2stacks_in_159_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_159_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_159_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_159_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_159_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_159_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_159_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_159_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_159_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_159_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_159_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_159_page0 {
	background: transparent;
}

.hover-bg1stacks_in_159_page0 {
	background: ;
}

.hover-bg2stacks_in_159_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_159_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_159_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_159_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_159_page0 a:link,
#imageCaptionLinkstacks_in_159_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_159_page0 {
	width: 92%;
}

#stacks_in_159_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_1630_page0 {
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_186_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_186_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_186_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_186_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_186_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_186_page0 {
	background: transparent;
}

.background1stacks_in_186_page0 {
	background: #FFFFFF;
}

.background2stacks_in_186_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_186_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_186_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_186_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_186_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_186_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_186_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_186_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_186_page0 img,
#topBoxBackwardsstacks_in_186_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_186_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_186_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_186_page0 img,
#topBoxForwardsstacks_in_186_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_186_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_186_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_188_page0 {
	margin-right: 7%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5%;
}
#stacks_out_190_page0 {
	width: 55%;
	margin-left:0;
}
#imageCaptionWrapperstacks_in_192_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_192_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_192_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_192_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_192_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_192_page0 {
	background: transparent;
}

.static-bg1stacks_in_192_page0 {
	background: #333333;
}

.static-bg2stacks_in_192_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_192_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_192_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_192_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_192_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_192_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_192_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_192_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_192_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_192_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_192_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_192_page0 {
	background: transparent;
}

.hover-bg1stacks_in_192_page0 {
	background: ;
}

.hover-bg2stacks_in_192_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_192_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_192_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_192_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_192_page0 a:link,
#imageCaptionLinkstacks_in_192_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_192_page0 {
	width: 92%;
}

#stacks_in_192_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_194_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1592_page0 {
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_1219_page0 {
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 5%;
	margin-left: 0%;
}
#stacks_in_1222_page0 .stacks_left {
	float:left;
	width:48%;
}

#stacks_in_1222_page0 .stacks_right {
	float:right;
	width:48%;
}#iosMessagestacks_in_123_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_123_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_123_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_123_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_123_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_123_page0 {
	background: transparent;
}

.background1stacks_in_123_page0 {
	background: #FFFFFF;
}

.background2stacks_in_123_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_123_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_123_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_123_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_123_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_123_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_123_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_123_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_123_page0 img,
#topBoxBackwardsstacks_in_123_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_123_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_123_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_123_page0 img,
#topBoxForwardsstacks_in_123_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_123_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_123_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_125_page0 {
	margin-right: 6%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5%;
}
#stacks_out_129_page0 {
	width: 55%;
	margin-left:0;
}
#imageCaptionWrapperstacks_in_131_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_131_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_131_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_131_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_131_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_131_page0 {
	background: transparent;
}

.static-bg1stacks_in_131_page0 {
	background: #333333;
}

.static-bg2stacks_in_131_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_131_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_131_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_131_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_131_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_131_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_131_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_131_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_131_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_131_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_131_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_131_page0 {
	background: transparent;
}

.hover-bg1stacks_in_131_page0 {
	background: ;
}

.hover-bg2stacks_in_131_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_131_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_131_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_131_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_131_page0 a:link,
#imageCaptionLinkstacks_in_131_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_131_page0 {
	width: 92%;
}

#stacks_in_131_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_133_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1594_page0 {
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_169_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_169_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #7B7B7B;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_169_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_169_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_169_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_169_page0 {
	background: transparent;
}

.background1stacks_in_169_page0 {
	background: #FFFFFF;
}

.background2stacks_in_169_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_169_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_169_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_169_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_169_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_169_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_169_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_169_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_169_page0 img,
#topBoxBackwardsstacks_in_169_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_169_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_169_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_169_page0 img,
#topBoxForwardsstacks_in_169_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_169_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_169_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_171_page0 {
	margin-right: 6%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5%;
}
#stacks_out_173_page0 {
	width: 55%;
	margin-right:0;
}
#imageCaptionWrapperstacks_in_178_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_178_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_178_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_178_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_178_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_178_page0 {
	background: transparent;
}

.static-bg1stacks_in_178_page0 {
	background: #333333;
}

.static-bg2stacks_in_178_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_178_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_178_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_178_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_178_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_178_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_178_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_178_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_178_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_178_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_178_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_178_page0 {
	background: transparent;
}

.hover-bg1stacks_in_178_page0 {
	background: ;
}

.hover-bg2stacks_in_178_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_178_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_178_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_178_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_178_page0 a:link,
#imageCaptionLinkstacks_in_178_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_178_page0 {
	width: 92%;
}

#stacks_in_178_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_180_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1596_page0 {
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_148_page0 {
	margin-right: 0%;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left: 14%;
}/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_150_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_150_page0 #content {
	font-size: 18px;
	line-height: 16px;
}

#stacks_in_153_page0 {
	letter-spacing: 3px;
	word-spacing: 4px;
}
#paddingStackstacks_in_425_page0 {
	margin-right: 8%;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left: 13%;
}#paddingStackstacks_in_427_page0 {
	margin-right: 0%;
	margin-top: 6%;
	margin-bottom: 4%;
	margin-left: 0%;
}
#stacks_out_427_page0 {
	width: 96%;
}
#iosMessagestacks_in_429_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_429_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_429_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_429_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_429_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_429_page0 {
	background: transparent;
}

.background1stacks_in_429_page0 {
	background: #FFFFFF;
}

.background2stacks_in_429_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_429_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_429_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_429_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_429_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_429_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_429_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_429_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_429_page0 img,
#topBoxBackwardsstacks_in_429_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_429_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_429_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_429_page0 img,
#topBoxForwardsstacks_in_429_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_429_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_429_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_431_page0 {
	width: 15%;
}
#imageCaptionWrapperstacks_in_435_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_435_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_435_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_435_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_435_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_435_page0 {
	background: transparent;
}

.static-bg1stacks_in_435_page0 {
	background: #333333;
}

.static-bg2stacks_in_435_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_435_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_435_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_435_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_435_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_435_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_435_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_435_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_435_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_435_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_435_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_435_page0 {
	background: transparent;
}

.hover-bg1stacks_in_435_page0 {
	background: ;
}

.hover-bg2stacks_in_435_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_435_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_435_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_435_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_435_page0 a:link,
#imageCaptionLinkstacks_in_435_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_435_page0 {
	width: 42%;
}

#stacks_in_435_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_437_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1598_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_503_page0 {
	margin-right: 0%;
	margin-top: 6%;
	margin-bottom: 5%;
	margin-left: 0%;
}
#stacks_out_503_page0 {
	width: 96%;
}

#stacks_in_1162_page0 .stacks_left {
	float:left;
	width:50%;
}

#stacks_in_1162_page0 .stacks_right {
	float:right;
	width:50%;
}#iosMessagestacks_in_507_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_507_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_507_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_507_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_507_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_507_page0 {
	background: transparent;
}

.background1stacks_in_507_page0 {
	background: #FFFFFF;
}

.background2stacks_in_507_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_507_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_507_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_507_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_507_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_507_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_507_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_507_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_507_page0 img,
#topBoxBackwardsstacks_in_507_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_507_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_507_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_507_page0 img,
#topBoxForwardsstacks_in_507_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_507_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_507_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_507_page0 {
	margin-left:0;
}
#paddingStackstacks_in_511_page0 {
	margin-right: 13%;
	margin-top: 2%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_513_page0 {
	width: 41%;
}
#imageCaptionWrapperstacks_in_515_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_515_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_515_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_515_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_515_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_515_page0 {
	background: transparent;
}

.static-bg1stacks_in_515_page0 {
	background: #333333;
}

.static-bg2stacks_in_515_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_515_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_515_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_515_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_515_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_515_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_515_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_515_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_515_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_515_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_515_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_515_page0 {
	background: transparent;
}

.hover-bg1stacks_in_515_page0 {
	background: ;
}

.hover-bg2stacks_in_515_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_515_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_515_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_515_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_515_page0 a:link,
#imageCaptionLinkstacks_in_515_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_515_page0 {
	width: 56%;
}

#stacks_in_515_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_517_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1608_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_555_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_555_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_555_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_555_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_555_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_555_page0 {
	background: transparent;
}

.background1stacks_in_555_page0 {
	background: #C5C6C8;
}

.background2stacks_in_555_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_555_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_555_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_555_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_555_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_555_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_555_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_555_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_555_page0 img,
#topBoxBackwardsstacks_in_555_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_555_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_555_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_555_page0 img,
#topBoxForwardsstacks_in_555_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_555_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_555_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_559_page0 {
	width: 27%;
}
#imageCaptionWrapperstacks_in_561_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_561_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_561_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_561_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_561_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_561_page0 {
	background: transparent;
}

.static-bg1stacks_in_561_page0 {
	background: #333333;
}

.static-bg2stacks_in_561_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_561_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_561_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_561_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_561_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_561_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_561_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_561_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_561_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_561_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_561_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_561_page0 {
	background: transparent;
}

.hover-bg1stacks_in_561_page0 {
	background: ;
}

.hover-bg2stacks_in_561_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_561_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_561_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_561_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_561_page0 a:link,
#imageCaptionLinkstacks_in_561_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_561_page0 {
	width: 37%;
}

#stacks_in_561_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_563_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1610_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_5_page0 {
	margin-right: 0%;
	margin-top: 6%;
	margin-bottom: 7%;
	margin-left: 0%;
}
#stacks_out_5_page0 {
	width: 96%;
}

#stacks_in_33_page0 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_33_page0 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_33_page0 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}#iosMessagestacks_in_489_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_489_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_489_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_489_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_489_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_489_page0 {
	background: transparent;
}

.background1stacks_in_489_page0 {
	background: #FFFFFF;
}

.background2stacks_in_489_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_489_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_489_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_489_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_489_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_489_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_489_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_489_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_489_page0 img,
#topBoxBackwardsstacks_in_489_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_489_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_489_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_489_page0 img,
#topBoxForwardsstacks_in_489_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_489_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_489_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_491_page0 {
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_493_page0 {
	width: 61%;
}
#imageCaptionWrapperstacks_in_495_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_495_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_495_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_495_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_495_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_495_page0 {
	background: transparent;
}

.static-bg1stacks_in_495_page0 {
	background: #333333;
}

.static-bg2stacks_in_495_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_495_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_495_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_495_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_495_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_495_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_495_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_495_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_495_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_495_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_495_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_495_page0 {
	background: transparent;
}

.hover-bg1stacks_in_495_page0 {
	background: ;
}

.hover-bg2stacks_in_495_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_495_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_495_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_495_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_495_page0 a:link,
#imageCaptionLinkstacks_in_495_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_495_page0 {
	width: 56%;
}

#stacks_in_495_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_497_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1604_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_442_page0 {
	margin-right: 0%;
	margin-top: 8%;
	margin-bottom: 6%;
	margin-left: 0%;
}
#stacks_out_442_page0 {
	width: 96%;
}

#stacks_in_446_page0 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_446_page0 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_446_page0 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}#iosMessagestacks_in_1662_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_1662_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_1662_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_1662_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_1662_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_1662_page0 {
	background: transparent;
}

.background1stacks_in_1662_page0 {
	background: #FFFFFF;
}

.background2stacks_in_1662_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_1662_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_1662_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_1662_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_1662_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_1662_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_1662_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_1662_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_1662_page0 img,
#topBoxBackwardsstacks_in_1662_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_1662_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_1662_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_1662_page0 img,
#topBoxForwardsstacks_in_1662_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_1662_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_1662_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_1662_page0 {
	margin-right:0;
}
#paddingStackstacks_in_1664_page0 {
	margin-right: 0%;
	margin-top: 4%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_1666_page0 {
	width: 55%;
}
#imageCaptionWrapperstacks_in_1668_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1668_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1668_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1668_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1668_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1668_page0 {
	background: transparent;
}

.static-bg1stacks_in_1668_page0 {
	background: #333333;
}

.static-bg2stacks_in_1668_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1668_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1668_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1668_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1668_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1668_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1668_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1668_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1668_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1668_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1668_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_1668_page0 {
	background: transparent;
}

.hover-bg1stacks_in_1668_page0 {
	background: ;
}

.hover-bg2stacks_in_1668_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1668_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1668_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1668_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1668_page0 a:link,
#imageCaptionLinkstacks_in_1668_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_1668_page0 {
	width: 56%;
}

#stacks_in_1668_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_1670_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1674_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_475_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_475_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_475_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_475_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_475_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_475_page0 {
	background: transparent;
}

.background1stacks_in_475_page0 {
	background: #FFFFFF;
}

.background2stacks_in_475_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_475_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_475_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_475_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_475_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_475_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_475_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_475_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_475_page0 img,
#topBoxBackwardsstacks_in_475_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_475_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_475_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_475_page0 img,
#topBoxForwardsstacks_in_475_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_475_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_475_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_475_page0 {
	margin-right:0;
}
#paddingStackstacks_in_477_page0 {
	margin-right: 0%;
	margin-top: 4%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_479_page0 {
	width: 55%;
}
#imageCaptionWrapperstacks_in_481_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_481_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_481_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_481_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_481_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_481_page0 {
	background: transparent;
}

.static-bg1stacks_in_481_page0 {
	background: #333333;
}

.static-bg2stacks_in_481_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_481_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_481_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_481_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_481_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_481_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_481_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_481_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_481_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_481_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_481_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_481_page0 {
	background: transparent;
}

.hover-bg1stacks_in_481_page0 {
	background: ;
}

.hover-bg2stacks_in_481_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_481_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_481_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_481_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_481_page0 a:link,
#imageCaptionLinkstacks_in_481_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_481_page0 {
	width: 56%;
}

#stacks_in_481_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_483_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1606_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_450_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_450_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_450_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_450_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_450_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_450_page0 {
	background: transparent;
}

.background1stacks_in_450_page0 {
	background: #FFFFFF;
}

.background2stacks_in_450_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_450_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_450_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_450_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_450_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_450_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_450_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_450_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_450_page0 img,
#topBoxBackwardsstacks_in_450_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_450_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_450_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_450_page0 img,
#topBoxForwardsstacks_in_450_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_450_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_450_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_450_page0 {
	margin-left:0;
}

#stacks_out_452_page0 {
	width: 45%;
}
#imageCaptionWrapperstacks_in_454_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_454_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_454_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_454_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_454_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_454_page0 {
	background: transparent;
}

.static-bg1stacks_in_454_page0 {
	background: #333333;
}

.static-bg2stacks_in_454_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_454_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_454_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_454_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_454_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_454_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_454_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_454_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_454_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_454_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_454_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_454_page0 {
	background: transparent;
}

.hover-bg1stacks_in_454_page0 {
	background: ;
}

.hover-bg2stacks_in_454_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_454_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_454_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_454_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_454_page0 a:link,
#imageCaptionLinkstacks_in_454_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_454_page0 {
	width: 38%;
}

#stacks_in_454_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_458_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1600_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_1214_page0 {
	margin-right: 0%;
	margin-top: 6%;
	margin-bottom: 5%;
	margin-left: 0%;
}
#stacks_out_1214_page0 {
	width: 96%;
}

#stacks_in_1218_page0 .stacks_left {
	float:left;
	width:50%;
}

#stacks_in_1218_page0 .stacks_right {
	float:right;
	width:50%;
}#iosMessagestacks_in_1578_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_1578_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_1578_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_1578_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_1578_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_1578_page0 {
	background: transparent;
}

.background1stacks_in_1578_page0 {
	background: #FFFFFF;
}

.background2stacks_in_1578_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_1578_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_1578_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_1578_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_1578_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_1578_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_1578_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_1578_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_1578_page0 img,
#topBoxBackwardsstacks_in_1578_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_1578_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_1578_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_1578_page0 img,
#topBoxForwardsstacks_in_1578_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_1578_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_1578_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_1580_page0 {
	margin-right: 0%;
	margin-top: 7%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_1582_page0 {
	width: 43%;
}
#imageCaptionWrapperstacks_in_1584_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1584_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1584_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1584_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1584_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1584_page0 {
	background: transparent;
}

.static-bg1stacks_in_1584_page0 {
	background: #333333;
}

.static-bg2stacks_in_1584_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1584_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1584_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1584_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1584_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1584_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1584_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1584_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1584_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1584_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1584_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_1584_page0 {
	background: transparent;
}

.hover-bg1stacks_in_1584_page0 {
	background: ;
}

.hover-bg2stacks_in_1584_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1584_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1584_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1584_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1584_page0 a:link,
#imageCaptionLinkstacks_in_1584_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_1584_page0 {
	width: 75%;
}

#stacks_in_1584_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_1586_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1602_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_697_page0 {
	margin-right: 0%;
	margin-top: 5%;
	margin-bottom: 5%;
	margin-left: 0%;
}
#stacks_out_697_page0 {
	width: 96%;
}
#iosMessagestacks_in_699_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_699_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_699_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_699_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_699_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_699_page0 {
	background: transparent;
}

.background1stacks_in_699_page0 {
	background: #FFFFFF;
}

.background2stacks_in_699_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_699_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_699_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_699_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_699_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_699_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_699_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_699_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_699_page0 img,
#topBoxBackwardsstacks_in_699_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_699_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_699_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_699_page0 img,
#topBoxForwardsstacks_in_699_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_699_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_699_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_701_page0 {
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_704_page0 {
	width: 35%;
}
#imageCaptionWrapperstacks_in_706_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_706_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_706_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_706_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_706_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_706_page0 {
	background: transparent;
}

.static-bg1stacks_in_706_page0 {
	background: #333333;
}

.static-bg2stacks_in_706_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_706_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_706_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_706_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_706_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_706_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_706_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_706_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_706_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_706_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_706_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_706_page0 {
	background: transparent;
}

.hover-bg1stacks_in_706_page0 {
	background: ;
}

.hover-bg2stacks_in_706_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_706_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_706_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_706_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_706_page0 a:link,
#imageCaptionLinkstacks_in_706_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_706_page0 {
	width: 51%;
}

#stacks_in_706_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_708_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1628_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#paddingStackstacks_in_1165_page0 {
	margin-right: 0%;
	margin-top: 3%;
	margin-bottom: 5%;
	margin-left: 0%;
}
#stacks_out_1165_page0 {
	width: 96%;
}

#stacks_in_1167_page0 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_1167_page0 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_1167_page0 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}#paddingStackstacks_in_212_page0 {
	margin-right: 0%;
	margin-top: 5%;
	margin-bottom: 7%;
	margin-left: 0%;
}
#stacks_out_212_page0 {
	width: 96%;
}
#iosMessagestacks_in_214_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_214_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_214_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_214_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_214_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_214_page0 {
	background: transparent;
}

.background1stacks_in_214_page0 {
	background: #FFFFFF;
}

.background2stacks_in_214_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_214_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_214_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_214_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_214_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_214_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_214_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_214_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_214_page0 img,
#topBoxBackwardsstacks_in_214_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_214_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_214_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_214_page0 img,
#topBoxForwardsstacks_in_214_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_214_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_214_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_216_page0 {
	margin-right: 0%;
	margin-top: 7%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_218_page0 {
	width: 71%;
}
#imageCaptionWrapperstacks_in_220_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_220_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_220_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_220_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_220_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_220_page0 {
	background: transparent;
}

.static-bg1stacks_in_220_page0 {
	background: #333333;
}

.static-bg2stacks_in_220_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_220_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_220_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_220_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_220_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_220_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_220_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_220_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_220_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_220_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_220_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_220_page0 {
	background: transparent;
}

.hover-bg1stacks_in_220_page0 {
	background: ;
}

.hover-bg2stacks_in_220_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_220_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_220_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_220_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_220_page0 a:link,
#imageCaptionLinkstacks_in_220_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_220_page0 {
	width: 77%;
}

#stacks_in_220_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_222_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_226_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}

#stacks_in_35_page0 .stacks_left {
	float:left;
	width:34%;
}

#stacks_in_35_page0 .stacks_right {
	float:right;
	width:64%;
}
#stacks_in_35_page0 {
	margin: 0px 30px 0px 30px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsfooter.css Style Sheet
Created: 25, October, 2010
Last Modified: 24, April 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_84_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_84_page0 #footer {
	font-size: 14px;
	line-height: 16px;
	color: #404041;
}

#stacks_in_84_page0 #footer p {
	color: #404041;
}

#stacks_in_84_page0 #footer a:link, #stacks_in_84_page0 #footer a:active {
	color: #C7C8CB;
}

#stacks_in_84_page0 #footer a:visited {
	color: #800080;
}

#stacks_in_84_page0 #footer a:hover {
	color: #EAEBEE;
}#stacks_in_38_page0 .like_button_wrapper{margin:5px;display:block;position:relative;float:right;overflow:visible;line-height:1}#like_facebook_stacks_in_38_page0,#like_twitter_stacks_in_38_page0{width:85px}#like_google_stacks_in_38_page0,#like_pinterest_stacks_in_38_page0{width:65px}#like_readability_stacks_in_38_page0{width:160px}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
#paddingStackstacks_in_619_page0 {
	margin-right: 0%;
	margin-top: 6%;
	margin-bottom: 5%;
	margin-left: 0%;
}
.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_4 {
	width:23%;
	margin: 0 1%;
}#iosMessagestacks_in_623_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_623_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_623_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_623_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_623_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_623_page0 {
	background: transparent;
}

.background1stacks_in_623_page0 {
	background: #FFFFFF;
}

.background2stacks_in_623_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_623_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_623_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_623_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_623_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_623_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_623_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_623_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_623_page0 img,
#topBoxBackwardsstacks_in_623_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_623_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_623_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_623_page0 img,
#topBoxForwardsstacks_in_623_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_623_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_623_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_625_page0 {
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_640_page0 {
	width: 70%;
}
#imageCaptionWrapperstacks_in_642_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_642_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_642_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_642_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_642_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_642_page0 {
	background: transparent;
}

.static-bg1stacks_in_642_page0 {
	background: #333333;
}

.static-bg2stacks_in_642_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_642_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_642_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_642_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_642_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_642_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_642_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_642_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_642_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_642_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_642_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_642_page0 {
	background: transparent;
}

.hover-bg1stacks_in_642_page0 {
	background: ;
}

.hover-bg2stacks_in_642_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_642_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_642_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_642_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_642_page0 a:link,
#imageCaptionLinkstacks_in_642_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_642_page0 {
	width: 56%;
}

#stacks_in_642_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_644_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1620_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_1186_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_1186_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_1186_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_1186_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_1186_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_1186_page0 {
	background: transparent;
}

.background1stacks_in_1186_page0 {
	background: #FFFFFF;
}

.background2stacks_in_1186_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_1186_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_1186_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_1186_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_1186_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_1186_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_1186_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_1186_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_1186_page0 img,
#topBoxBackwardsstacks_in_1186_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_1186_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_1186_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_1186_page0 img,
#topBoxForwardsstacks_in_1186_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_1186_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_1186_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_1186_page0 {
	margin-right:0;
}
#paddingStackstacks_in_1188_page0 {
	margin-right: 0%;
	margin-top: 3%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_1190_page0 {
	width: 50%;
}
#imageCaptionWrapperstacks_in_1192_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1192_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1192_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1192_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1192_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1192_page0 {
	background: transparent;
}

.static-bg1stacks_in_1192_page0 {
	background: #333333;
}

.static-bg2stacks_in_1192_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1192_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1192_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1192_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1192_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1192_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1192_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1192_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1192_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1192_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1192_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_1192_page0 {
	background: transparent;
}

.hover-bg1stacks_in_1192_page0 {
	background: ;
}

.hover-bg2stacks_in_1192_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1192_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1192_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1192_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1192_page0 a:link,
#imageCaptionLinkstacks_in_1192_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_1192_page0 {
	width: 51%;
}

#stacks_in_1192_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_1194_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1200_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_665_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_665_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_665_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_665_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_665_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_665_page0 {
	background: transparent;
}

.background1stacks_in_665_page0 {
	background: #FFFFFF;
}

.background2stacks_in_665_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_665_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_665_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_665_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_665_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_665_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_665_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_665_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_665_page0 img,
#topBoxBackwardsstacks_in_665_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_665_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_665_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_665_page0 img,
#topBoxForwardsstacks_in_665_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_665_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_665_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_667_page0 {
	margin-right: 0%;
	margin-top: 1%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_669_page0 {
	width: 70%;
}
#imageCaptionWrapperstacks_in_671_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_671_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_671_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_671_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_671_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_671_page0 {
	background: transparent;
}

.static-bg1stacks_in_671_page0 {
	background: #333333;
}

.static-bg2stacks_in_671_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_671_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_671_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_671_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_671_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_671_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_671_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_671_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_671_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_671_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_671_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_671_page0 {
	background: transparent;
}

.hover-bg1stacks_in_671_page0 {
	background: ;
}

.hover-bg2stacks_in_671_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_671_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_671_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_671_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_671_page0 a:link,
#imageCaptionLinkstacks_in_671_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_671_page0 {
	width: 56%;
}

#stacks_in_671_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_673_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1626_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_650_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_650_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_650_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_650_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_650_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_650_page0 {
	background: transparent;
}

.background1stacks_in_650_page0 {
	background: #FFFFFF;
}

.background2stacks_in_650_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_650_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_650_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_650_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_650_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_650_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_650_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_650_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_650_page0 img,
#topBoxBackwardsstacks_in_650_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_650_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_650_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_650_page0 img,
#topBoxForwardsstacks_in_650_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_650_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_650_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_653_page0 {
	margin-right: 0%;
	margin-top: 2%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_655_page0 {
	width: 55%;
}
#imageCaptionWrapperstacks_in_657_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_657_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_657_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_657_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_657_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_657_page0 {
	background: transparent;
}

.static-bg1stacks_in_657_page0 {
	background: #333333;
}

.static-bg2stacks_in_657_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_657_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_657_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_657_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_657_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_657_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_657_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_657_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_657_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_657_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_657_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_657_page0 {
	background: transparent;
}

.hover-bg1stacks_in_657_page0 {
	background: ;
}

.hover-bg2stacks_in_657_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_657_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_657_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_657_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_657_page0 a:link,
#imageCaptionLinkstacks_in_657_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_657_page0 {
	width: 55%;
}

#stacks_in_657_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_659_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1622_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_4 {
	width:23%;
	margin: 0 1%;
}#iosMessagestacks_in_683_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_683_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_683_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_683_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_683_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_683_page0 {
	background: transparent;
}

.background1stacks_in_683_page0 {
	background: #FFFFFF;
}

.background2stacks_in_683_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_683_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_683_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_683_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_683_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_683_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_683_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_683_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_683_page0 img,
#topBoxBackwardsstacks_in_683_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_683_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_683_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_683_page0 img,
#topBoxForwardsstacks_in_683_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_683_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_683_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_685_page0 {
	margin-right: 0%;
	margin-top: 2%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_687_page0 {
	width: 55%;
}
#imageCaptionWrapperstacks_in_689_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_689_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_689_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_689_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_689_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_689_page0 {
	background: transparent;
}

.static-bg1stacks_in_689_page0 {
	background: #333333;
}

.static-bg2stacks_in_689_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_689_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_689_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_689_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_689_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_689_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_689_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_689_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_689_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_689_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_689_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_689_page0 {
	background: transparent;
}

.hover-bg1stacks_in_689_page0 {
	background: ;
}

.hover-bg2stacks_in_689_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_689_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_689_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_689_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_689_page0 a:link,
#imageCaptionLinkstacks_in_689_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_689_page0 {
	width: 56%;
}

#stacks_in_689_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_692_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1624_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_539_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_539_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_539_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_539_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_539_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_539_page0 {
	background: transparent;
}

.background1stacks_in_539_page0 {
	background: #FFFFFF;
}

.background2stacks_in_539_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_539_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_539_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_539_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_539_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_539_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_539_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_539_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_539_page0 img,
#topBoxBackwardsstacks_in_539_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_539_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_539_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_539_page0 img,
#topBoxForwardsstacks_in_539_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_539_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_539_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_539_page0 {
	margin-right:0;
}
#paddingStackstacks_in_541_page0 {
	margin-right: 0%;
	margin-top: 3%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_543_page0 {
	width: 47%;
}
#imageCaptionWrapperstacks_in_545_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_545_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_545_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_545_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_545_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_545_page0 {
	background: transparent;
}

.static-bg1stacks_in_545_page0 {
	background: #333333;
}

.static-bg2stacks_in_545_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_545_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_545_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_545_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_545_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_545_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_545_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_545_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_545_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_545_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_545_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_545_page0 {
	background: transparent;
}

.hover-bg1stacks_in_545_page0 {
	background: ;
}

.hover-bg2stacks_in_545_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_545_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_545_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_545_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_545_page0 a:link,
#imageCaptionLinkstacks_in_545_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_545_page0 {
	width: 47%;
}

#stacks_in_545_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_547_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1612_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

#stacks_in_1407_page0 .jspContainer
{
	overflow: hidden;
	position: relative;
}

#stacks_in_1407_page0 .jspPane
{
	position: absolute;
}

#stacks_in_1407_page0 .jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 100%;
}

#stacks_in_1407_page0 .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

#stacks_in_1407_page0 .jspVerticalBar *,
#stacks_in_1407_page0 .jspHorizontalBar *
{
	margin: 0;
	padding: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_1407_page0 .jspCap
{
	display: none;
}

#stacks_in_1407_page0 .jspHorizontalBar .jspCap
{
	float: left;
}

#stacks_in_1407_page0 .jspTrack
{
	background: #CCCCCC;
	background:none;
	position: relative;
}

#stacks_in_1407_page0 .jspDrag
{
	background: #2E2E2F;
	/**/
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_1407_page0 .jspHorizontalBar .jspTrack,
#stacks_in_1407_page0 .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}



#stacks_in_1407_page0 .jspArrow
{	
	text-indent: -20000px;
	display: block;
	cursor: pointer;

}

#stacks_in_1407_page0 .jspArrow:hover
{
	background-color:#AAAAAA;
}

#stacks_in_1407_page0 .jspArrow.jspDisabled
{
	cursor: default;
}

#stacks_in_1407_page0 .jspArrowUp{
	background-color:transparent;
	background:   no-repeat;
}
#stacks_in_1407_page0 .jspArrowDown{
	background-color:transparent;
	background:   no-repeat;
}
#stacks_in_1407_page0 .jspArrowRight{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_1407_page0 .jspArrowLeft{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_1407_page0 .jspArrowUp:hover{

	background:    no-repeat;
}
#stacks_in_1407_page0 .jspArrowDown:hover{

	background:    no-repeat;
}
#stacks_in_1407_page0 .jspArrowRight:hover{

	/*background: #AAAAAA url() no-repeat;*/
}
#stacks_in_1407_page0 .jspArrowLeft:hover{

	/*background: #AAAAAA url() no-repeat;*/
}

#stacks_in_1407_page0 .jspVerticalBar .jspArrow
{
	height:16px;
	width:12px;
}

#stacks_in_1407_page0 .jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}



#stacks_in_1407_page0 .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

#stacks_in_1407_page0 .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
#stacks_in_1407_page0 {
	background-color: #97989A;
	border: solid #2E2E2E;
	border-width:  2px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1409_page0 {
	padding: 15px 15px 15px 15px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1411_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 16px;
	color: #E6AD9C;
	line-height: 16px;
}

#stacks_in_1411_page0 p {
	font-size: 16px;
	color: ##E6AD9C;
	line-height: 16px;
}

#stacks_in_1411_page0  a:link, #stacks_in_1411_page0  a:active  {
	color: #CD180D;
	text-decoration: none;
}

#stacks_in_1411_page0 a:visited {
	color: #800080;
	text-decoration: none;
}

#stacks_in_1411_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1411_page0 h1 {
	color: #CD180D;
}

#stacks_in_1411_page0 h2 {
	color: #CD180D;
}

#stacks_in_1411_page0 h3 {
	color: #CD180D;
}

#stacks_in_1411_page0 h4 {
	color: #CD180D;
}

#stacks_in_1411_page0 h5 {
	color: #CD180D;
}

#stacks_in_1411_page0 {
	margin: 60px 50px 50px 60px;
}

#stacks_in_1413_page0 {
	margin: 0px 15px 40px 0px;
}

#stacks_in_1414_page0 {
	letter-spacing: 3px;
	word-spacing: 4px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1420_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 17px;
	color: #2E2E2F;
	line-height: 16px;
}

#stacks_in_1420_page0 p {
	font-size: 17px;
	color: ##2E2E2F;
	line-height: 16px;
}

#stacks_in_1420_page0  a:link, #stacks_in_1420_page0  a:active  {
	color: #CD180D;
	text-decoration: none;
}

#stacks_in_1420_page0 a:visited {
	color: #800080;
	text-decoration: none;
}

#stacks_in_1420_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1420_page0 h1 {
	color: #CD180D;
}

#stacks_in_1420_page0 h2 {
	color: #CD180D;
}

#stacks_in_1420_page0 h3 {
	color: #CD180D;
}

#stacks_in_1420_page0 h4 {
	color: #CD180D;
}

#stacks_in_1420_page0 h5 {
	color: #CD180D;
}

#stacks_in_1420_page0 {
	padding: 60px 50px 50px 60px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1422_page0 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 17px;
	color: #E6AD9C;
	line-height: 16px;
}

#stacks_in_1422_page0 p {
	font-size: 17px;
	color: ##E6AD9C;
	line-height: 16px;
}

#stacks_in_1422_page0  a:link, #stacks_in_1422_page0  a:active  {
	color: #CD180D;
	text-decoration: none;
}

#stacks_in_1422_page0 a:visited {
	color: #E4B878;
	text-decoration: none;
}

#stacks_in_1422_page0 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_1422_page0 h1 {
	color: #CD180D;
}

#stacks_in_1422_page0 h2 {
	color: #CD180D;
}

#stacks_in_1422_page0 h3 {
	color: #CD180D;
}

#stacks_in_1422_page0 h4 {
	color: #CD180D;
}

#stacks_in_1422_page0 h5 {
	color: #CD180D;
}

#stacks_in_1424_page0 {
	margin: 0px 15px 40px 0px;
}

#stacks_in_1425_page0 {
	letter-spacing: 3px;
	word-spacing: 4px;
}
#paddingStackstacks_in_568_page0 {
	margin-right: 0%;
	margin-top: 6%;
	margin-bottom: 5%;
	margin-left: 0%;
}
#stacks_out_568_page0 {
	width: 96%;
}

#stacks_in_570_page0 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_570_page0 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_570_page0 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}#iosMessagestacks_in_572_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_572_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_572_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_572_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_572_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_572_page0 {
	background: transparent;
}

.background1stacks_in_572_page0 {
	background: #FFFFFF;
}

.background2stacks_in_572_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_572_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_572_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_572_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_572_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_572_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_572_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_572_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_572_page0 img,
#topBoxBackwardsstacks_in_572_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_572_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_572_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_572_page0 img,
#topBoxForwardsstacks_in_572_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_572_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_572_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_572_page0 {
	margin-left:0;
}
#paddingStackstacks_in_574_page0 {
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_578_page0 {
	width: 56%;
}
#imageCaptionWrapperstacks_in_580_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_580_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_580_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_580_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_580_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_580_page0 {
	background: transparent;
}

.static-bg1stacks_in_580_page0 {
	background: #333333;
}

.static-bg2stacks_in_580_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_580_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_580_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_580_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_580_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_580_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_580_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_580_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_580_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_580_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_580_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_580_page0 {
	background: transparent;
}

.hover-bg1stacks_in_580_page0 {
	background: ;
}

.hover-bg2stacks_in_580_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_580_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_580_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_580_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_580_page0 a:link,
#imageCaptionLinkstacks_in_580_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_580_page0 {
	width: 56%;
}

#stacks_in_580_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_582_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1614_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_592_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_592_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_592_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_592_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_592_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_592_page0 {
	background: transparent;
}

.background1stacks_in_592_page0 {
	background: #FFFFFF;
}

.background2stacks_in_592_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_592_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_592_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_592_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_592_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_592_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_592_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_592_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_592_page0 img,
#topBoxBackwardsstacks_in_592_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_592_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_592_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_592_page0 img,
#topBoxForwardsstacks_in_592_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_592_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_592_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */

#stacks_out_592_page0 {
	margin-right:0;
}
#paddingStackstacks_in_594_page0 {
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_596_page0 {
	width: 56%;
}
#imageCaptionWrapperstacks_in_598_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_598_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_598_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_598_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_598_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_598_page0 {
	background: transparent;
}

.static-bg1stacks_in_598_page0 {
	background: #333333;
}

.static-bg2stacks_in_598_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_598_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_598_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_598_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_598_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_598_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_598_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_598_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_598_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_598_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_598_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_598_page0 {
	background: transparent;
}

.hover-bg1stacks_in_598_page0 {
	background: ;
}

.hover-bg2stacks_in_598_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_598_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_598_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_598_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_598_page0 a:link,
#imageCaptionLinkstacks_in_598_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_598_page0 {
	width: 56%;
}

#stacks_in_598_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_600_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1618_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
#iosMessagestacks_in_606_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_606_page0 {
	z-index: 9999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #2E2E2F;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_606_page0:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_606_page0 {
	float: left;
	left: 50%;
	z-index: 10000;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_606_page0 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_606_page0 {
	background: transparent;
}

.background1stacks_in_606_page0 {
	background: #FFFFFF;
}

.background2stacks_in_606_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(top, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(top, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=0);
}

.background3stacks_in_606_page0 {
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#CDCDCD));
	background-image: -moz-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -ms-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CDCDCD));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: -o-linear-gradient(left, #FFFFFF, #CDCDCD);
	background-image: linear-gradient(left, #FFFFFF, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCDCD', GradientType=1);
}

.background4stacks_in_606_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.background5stacks_in_606_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#topBoxInnerContentstacks_in_606_page0 {
	display: block;
	overflow: auto;
	width: 600px;
	height: 400px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_606_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_606_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_606_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_606_page0 img,
#topBoxBackwardsstacks_in_606_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_606_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_606_page0 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_606_page0 img,
#topBoxForwardsstacks_in_606_page0 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_606_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_606_page0 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#paddingStackstacks_in_608_page0 {
	margin-right: 0%;
	margin-top: 9%;
	margin-bottom: 0px;
	margin-left: 0%;
}
#stacks_out_610_page0 {
	width: 72%;
}
#imageCaptionWrapperstacks_in_612_page0 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_612_page0 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_612_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_612_page0.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_612_page0.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_612_page0 {
	background: transparent;
}

.static-bg1stacks_in_612_page0 {
	background: #333333;
}

.static-bg2stacks_in_612_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_612_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_612_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_612_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_612_page0 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_612_page0.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_612_page0.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_612_page0.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_612_page0 {
	position: relative;
	display: block;
}

#captionBGstacks_in_612_page0 {
	background: #2E2E2F;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_612_page0 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #D7D8DB;
}

.hover-bg0stacks_in_612_page0 {
	background: transparent;
}

.hover-bg1stacks_in_612_page0 {
	background: ;
}

.hover-bg2stacks_in_612_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_612_page0 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_612_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_612_page0 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_612_page0 a:link,
#imageCaptionLinkstacks_in_612_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../files/ie.gif) repeat transparent;
}


#stacks_out_612_page0 {
	width: 92%;
}

#stacks_in_612_page0 {
	border: solid #FFFFFF;
	border-width:  2px;
}

#stacks_in_614_page0 {
	border: solid #484848;
	border-width:  2px;
}

#stacks_in_1616_page0 {
	line-height: 2em;
	letter-spacing: 4px;
	word-spacing: 4px;
}
