/* CSS Document */

.slideshowContent {
	margin:0;
	padding:10px;
	font-family:inherit;
}

/*########################################################################*/
/* Begin tree of inherited properties and cascades. */
div.cp-background {  
    position:absolute;  
    width:100%; 
    height:100%;  
    top:0 !important;
	left:0 !important; 
	z-index:100;
}  

div.cp-content 	{
	font-size:100%;
	word-spacing: normal;
	line-height: 1em;
	letter-spacing: normal;
	text-transform: none;
	text-align: left;
	text-indent: 0;
	white-space: normal;
	padding: .8em 1.5em !important;
	border:none;
	font-family:inherit;
	color:#000000;
	width:auto;
	height:auto;
	z-index:200;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	div.cp-content 	{ font-size:100%; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	div.cp-content 	{ font-size:100%; }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	div.cp-content 	{ font-size:100%; }
}



div.cp-content div, 
div.cp-content span, 
div.cp-content h1,
div.cp-content h2,
div.cp-content h3,
div.cp-content h4,
div.cp-content h5,
div.cp-content h6,
div.cp-content p,
div.cp-content blockquote,
div.cp-content a,
div.cp-content em,
div.cp-content img,
div.cp-content strong,
div.cp-content sub,
div.cp-content sup,
div.cp-content b,
div.cp-content u,
div.cp-content i,
div.cp-content ol,
div.cp-content ul,
div.cp-content li {
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:inherit;
	color: inherit;
	line-height:1em;
	vertical-align: baseline;
	background: transparent;
	text-shadow: inherit;
}


div.cp-content h1,
div.cp-content h2,
div.cp-content h3,
div.cp-content h4,
div.cp-content h5,
div.cp-content h6 {
	line-height: 1.2em;
	font-weight: bold;
	display: block;
	margin: .25em 0 !important;
}

div.cp-content h1 {
  font-size: 200%;
}

div.cp-content h2 {
  font-size: 160%;
}

div.cp-content h3 {
  font-size: 140%;
}

div.cp-content h4 {
	font-size: 120%;
}

div.cp-content h5 {
  font-size: 100%;
}

div.cp-content h6 {
  font-size: 90%;
}
	
div.cp-content p,
div.cp-content blockquote,
div.cp-content ul,
div.cp-content ol	{ 
  margin: 5px 0 !important;
}

div.cp-content b	{ 
	font-weight: bolder;
	}
div.cp-content strong	{ 
	font-weight: bolder;
	}
	
div.cp-content blockquote	{ 
	margin-left: 3em;
	margin-right: 3em;
	}

div.cp-content pre	{
	white-space: pre;
	}

div.cp-content big	{ 
	font-size: larger;
	}
	
div.cp-content small	{
	font-size: smaller;
	}

div.cp-content sub	{
	font-size: smaller;
	vertical-align: sub;
	}

div.cp-content sup	{
	font-size: smaller;
	vertical-align: super;
	}

div.cp-content hr	{
	border: 1px inset; /* questionable */
	}

div.cp-content ol {
	padding-left: 3em; 
	list-style-type: decimal;
	}
div.cp-content ul {
	padding-left: 3em; 
	list-style-type: disc;
	}
	
div.cp-content ol li	{
/*	list-style-type: decimal; */
	}
	
div.cp-content ul li {
/*	list-style-type: disc; */
}
ul.nobullets, ol.nobullets {
	list-style-type:none !important;
	padding-left:0 !important;
}
.nobullets > li {
	list-style-type:none !important;
}
div.cp-content UL UL, div.cp-content UL OL, div.cp-content OL UL, div.cp-content OL OL {
	margin-top: 0;
	margin-bottom: 0;
	}

div.cp-content OL UL, div.cp-content UL UL {
   list-style-type: circle;
	}

div.cp-content OL OL UL, div.cp-content OL UL UL, div.cp-content UL OL UL, div.cp-content UL UL UL 	{
	list-style-type: square;
	}

div.cp-content OL OL LI	{
	list-style-type: lower-alpha;
	}
	
div.cp-content OL OL OL LI	{
	list-style-type: lower-roman
	}

div.cp-content U	{
	text-decoration: underline;
	}

div.cp-content center	{
	text-align: center;
	}

div.cp-content table,
div.cp-content tbody,
div.cp-content td,
div.cp-content tfoot,
div.cp-content th,
div.cp-content thead,
div.cp-content tr	{
	background: transparent;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
	border: none;
	float: none;
	clear: none;
	}

div.cp-content table,
div.cp-content tbody,
div.cp-content tfoot,
div.cp-content thead,
div.cp-content tr	{
	display: block;
	background-position: top left;
	width: auto;
	height: auto;
	}

div.cp-content td,
div.cp-content th	{ 
	display: inline;
	vertical-align: baseline;
	font-size: 1em;
	line-height: 1.33em;
	color: black;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	text-align: left;
	text-indent: 0;
	white-space: normal;
	}

div.cp-content th	{
	font-weight: bolder;
	text-align: center;
	}

div.cp-content div {
	display:block;
	color:#000000;
	width:auto;
	height:auto;
}
div.cp-content .button {
	text-align:center;	
}
div.cp-content .shadow {
	text-shadow: 2px 2px 5px #000000;	
}

.opacity-90 {
    filter:alpha(opacity=90); 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    -moz-opacity:0.9; 
    -khtml-opacity: 0.9; 
    opacity: 0.9; 
}
.opacity-80 {
    filter:alpha(opacity=80); 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    -moz-opacity:0.8; 
    -khtml-opacity: 0.8; 
    opacity: 0.8; 
}
.opacity-70 {
    filter:alpha(opacity=70); 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    -moz-opacity:0.7; 
    -khtml-opacity: 0.7; 
    opacity: 0.7; 
}
.opacity-60 {
    filter:alpha(opacity=60); 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -moz-opacity:0.6; 
    -khtml-opacity: 0.6; 
    opacity: 0.6; 
}
.opacity-50 {
    filter:alpha(opacity=50); 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -moz-opacity:0.5; 
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
}
.opacity-40 {
    filter:alpha(opacity=40); 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    -moz-opacity:0.4; 
    -khtml-opacity: 0.4; 
    opacity: 0.4; 
}
.opacity-30 {
    filter:alpha(opacity=30); 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    -moz-opacity:0.3; 
    -khtml-opacity: 0.3; 
    opacity: 0.3; 
}

