/* ========= slider ============== */
#slideshowbox { 	position:relative; width:100%; overflow:hidden;} 
#slideshow { 		list-style:none;border:none;padding:0px 0px 0px;margin:0px auto!important; position:relative;}
#slideshow img, .slide img { 	float:none; }
#fssList { 		text-align:right;list-style:none;width:auto;margin:0px;padding:0px;position:absolute;right:10px;bottom:0px;}
#fssList li { 		display:inline;padding-right:5px; }
#fssList li a { 	font-family:arial,helvetica,verdana;font-size:12px;background-color:black;border:none!important;color:#fff;padding:0 5px 0 5px;text-decoration:none; }
#fssList li.fssActive a {background-color:#EC8E00;border:1px solid #000;font-weight:bold;color:#fff;padding:0px 5px;}
/* ========= expandable / question/answer ========*/
.question a {		display: block; text-decoration:none; font-size:80%;	
border-top: 1px dotted #CCCCCC;	background-color: #F1F1F1; padding: 4px 4px 10px 4px;
cursor: pointer;
}
.question a:hover {	background-color: #F1F1F1;}
.question span {	float:right;width:1.2em;margin:0.2em;
	color: #FFFFFF;	text-align:center; text-decoration:none; border-radius: 3px;
			}
/* =============== ticker =============*/
.scrollingticker ul
{
 border:1px solid #eeeeee;
 position:relative;
 margin-left:0px !important;     
 padding:6px !important;
 margin:0px;
 margin-left:0px;
 overflow:hidden;
 margin-bottom:2em;
}
.scrollingticker li
{
 list-style-type:none;    
 margin-left:0px !important;     
 padding-left:0px !important;
 padding-bottom:2em;
}
/* ===============tabs ================*/
.theTabs
{
margin:0px;
padding:0px;	
margin-left:0px !important;
}
.theTabs li
{
display:inline;
list-style-type:none;
bottom:0px;
margin-bottom:-1px;
}
.theTabs li a
{
margin-bottom:-1px;
font-weight:bold;
text-decoration:none;
display:block;
float:left;
border:1px solid #999999;
margin-left:4px;
padding:7px;
background-color:white;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background-color:#f6f6f6;
background: linear-gradient(white, #eeeeee); /* Standard syntax */
}
.theTabs li a.active
{
border-bottom:1px solid white;
color:green;
background-color:white;
background: linear-gradient(#eeeeee,white) !important; /* Standard syntax */
}
.theTabs li a:focus
{
outline: none;

}
.tabContent
{
border-top:1px solid #999999;
margin-top:-15px;
clear:both;
padding:10px;
}
/*================ cols =================*/
.wrapm
{
clear:both;	
}
.twocol img, .threecol img, .fourcol img
{
max-width:100%;	
height:auto !important;
}
.twocol
{
width:48%;
margin-left:2%;
float:left;
}
.twocol:nth-of-type(odd)
{
clear:left;	
margin-left:0%;
}
.twocol:nth-of-type(even)
{
clear:right;
margin-left:4%;
}
.threecol
{
width:30%;
margin-left:3%;
float:left;
}
.threecol:nth-child(3n-2)
{
width:31%;
clear:left;
margin-left:0%;
}
.threecol:nth-child(3n-1)
{	
width:31%;
}
.threecol:nth-child(3n)
{	
width:31%;
clear:right;	
}
.fourcol
{
width:23%;
margin-left:2%;
float:left;
}
.fourcol:nth-child(4n)
{
width:22%;
margin-left:0%;
clear:left;
}
.fourcol:nth-child(4n-3)
{
clear:right;
width:22%;
margin-left:4%;
}
.fourcol:nth-child(4n-2)
{
clear:right;
width:22%;
margin-left:4%;
}
.fourcol:nth-child(4n-1)
{
clear:right;
width:22%;
margin-left:4%;
}
.sixcol
{
width:15%;
float:left;
margin-right:1%;
}
.sixcol img
{
max-width:100%;
}
/*===============SWIPE===============*/
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}
.swipe-control
{
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
text-align:center;
}
.swipe-control > li {
display:inline-block;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:1px solid black;
background-color:#eeeeee;
color:#eeeeee;
width:6px;
height:6px;
overflow:hidden;
margin:2px 2px 2px 2px;
padding:0px 0px 0px 0px !important;
}
.swipe-control > li.on
{
background-color:#ff6666;
color:#ff6666;
}
