/* Sliderotator Text styles */
.sliderotator .ui-slide .title,
.sliderotator .ui-slide .subtitle {
position:relative;
float:left;
clear:left;
color:white !important;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
		
.sliderotator .ui-slide .title {
margin-top:22px;
font-size:8.6pt;
font-weight:bold;
padding:0.8em 3em 0.7em 1.6em;
}
		
.sliderotator .ui-slide .subtitle {
margin-top:7px;
padding:0.6em;
padding:0.6em 2em 0.5em 1.6em;
}
		
.sliderotator .ui-slide .subtitle a { text-decoration:underline; }
.sliderotator .ui-slide .subtitle a:hover { font-weight:bold; }
		
.sliderotator .ui-slide .description {
position:absolute;
display:block;
/* bottom:41px; */
bottom:38px;
margin-left:450px;
list-style-type:none;
}
		
.sliderotator .ui-slide .description.about {
bottom:38px;
margin:0px;
}
.sliderotator .ui-slide .description.about li {
float:left;
border-radius:0px;
background-color:transparent;
width:100%;
height:auto;
max-height:none;
padding:0px;
margin:0px;
}
		
.sliderotator .ui-slide .description.about li#main {
position:relative;
z-index:10;
border-radius:22px;
background-color:white;
width:240px;
height:242px;
padding:16px 20px 0px 20px;
-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.sliderotator .ui-slide .description.about li#main h2,
.sliderotator .ui-slide .description.about li#main p {
color:#158D3A;
padding-top:0px;
padding-bottom:5pt;
}
		
.sliderotator .ui-slide .description.about li#mainsub {
border:none;
width:173px;
text-align:center;
margin-top:187px;
}
.sliderotator .ui-slide .description.about li#mainsub span {
display:block;
background-color:white;
line-height:10pt;
padding:4px;
opacity: 0.9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
}
.sliderotator .ui-slide .description.about li#mainsub h2 {
font-size:8pt;
color:white;
padding: 2px 0px 1px 0px;
}
.sliderotator .ui-slide .description.about li#mainsub h2#green { background-color:#158D3A; }
.sliderotator .ui-slide .description.about li#mainsub h2#orange { background-color:#FC8223; }
		
.sliderotator .ui-slide .description li {
border:2px solid;
background-color:white;
text-align:justify;
border-radius: 14px;
width:114px;
max-height:208px;
padding:10px 22px 12px 22px;
}
		
.sliderotator .ui-slide .description li.readmore {
border:none;
background-color:transparent;
height:22px;
margin:0px;
padding:0px;
}
		
.sliderotator .ui-slide .description li.readmore a {
display:block;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
text-align:center;	
height:22px;
width:92px;
margin-left:35px;
padding:2px 0px 1px 0px;
}
		
.sliderotator .ui-slide .description li.readmore a:hover { font-weight:bold; }
		
.sliderotator .ui-slide .description#green li.readmore a:hover,
.sliderotator .ui-slide .description#blue li.readmore a:hover,
.sliderotator .ui-slide .description#orange li.readmore a:hover,
.sliderotator .ui-slide .description#red li.readmore a:hover { background-color:white; }
		
.sliderotator .ui-slide .title#green, 
.sliderotator .ui-slide .subtitle#green { background-color:#158D3A; }
.sliderotator .ui-slide .description#green li { border-color:#158D3A; }
.sliderotator .ui-slide .description#green li.readmore a { background-color:#158D3A; }
.sliderotator .ui-slide .description#green li.readmore a:hover { color:#158D3A; }
		
.sliderotator .ui-slide .title#blue, 
.sliderotator .ui-slide .subtitle#blue { background-color:#4DBDD6; }
.sliderotator .ui-slide .description#blue li { border-color:#4DBDD6; }
.sliderotator .ui-slide .description#blue li.readmore a { background-color:#4DBDD6; }
.sliderotator .ui-slide .description#blue li.readmore a:hover { color:#4DBDD6; }
		
.sliderotator .ui-slide .title#orange, 
.sliderotator .ui-slide .subtitle#orange { background-color:#FC8223; }
.sliderotator .ui-slide .description#orange li { border-color:#FC8223; }
.sliderotator .ui-slide .description#orange li.readmore a { background-color:#FC8223; }
.sliderotator .ui-slide .description#orange li.readmore a:hover { color:#FC8223; }
		
.sliderotator .ui-slide .title#red, 
.sliderotator .ui-slide .subtitle#red { background-color:#EB001A; }
.sliderotator .ui-slide .description#red li { border-color:#EB001A; }
.sliderotator .ui-slide .description#red li.readmore a { background-color:#EB001A; }
.sliderotator .ui-slide .description#red li.readmore a:hover { color:#EB001A; }



/* Sliderotator styles */
.sliderotator {
position:relative;
width:630px;
height:327px;
margin:0px auto 30px auto;
}
		
.sliderotator div {
border:none;
}

.sliderotator .ui-controls.previous,
.sliderotator .ui-controls.next {
background-color:white;
}

.sliderotator .ui-controls.previous {
top:50%;
left:0px;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
padding:1em 1em 1em 0.6em;
-moz-box-shadow:   	5px 0px 4px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:	5px 0px 4px rgba(0, 0, 0, 0.3);
box-shadow: 		5px 0px 4px rgba(0, 0, 0, 0.3);
}

.sliderotator .ui-controls.next {
top:50%;
right:0px;
border-top-left-radius:8px;
border-bottom-left-radius:8px;
padding:1em 0.6em 1em 1em;
-moz-box-shadow:   	-5px 0px 4px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:	-5px 0px 4px rgba(0, 0, 0, 0.3);
box-shadow: 		-5px 0px 4px rgba(0, 0, 0, 0.3);
}

.sliderotator .ui-controls.next img,
.sliderotator .ui-controls.previous img {
opacity: 0.3;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
}

.sliderotator .ui-controls.next:hover img,
.sliderotator .ui-controls.previous:hover img {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}

.sliderotator .ui-controls.progressbar {
border-top:1px solid white;
bottom:37px;
left:0px;
background-color:white;
opacity: 0.5; 	/* Modern Browsers */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 	/* IE8 */
filter: alpha(opacity=50);	/* This works in IE 8 & 9 too, ... but also 5, 6, 7 */
}

.sliderotator .ui-controls.navigation {
bottom:8px;
left:50%;
list-style-type:none;
padding:0px;
}

.sliderotator ul.ui-controls.navigation li {
float:left;
display:block;
border:none;
border-radius:10px;
background-color:#AAAAAA;
height:12px;
width:12px;
margin:3px 14px 3px 14px;
color:#797979;
}

.sliderotator ul.ui-controls.navigation li:hover{
border:4px solid #AAAAAA;
background-color:white;
margin:0px 10px 0px 10px;
}

.sliderotator ul.ui-controls.navigation li.ui-state-active {
border:none;
border-radius:10px;
width:20px;
height:20px;
background-color:white;
margin:0px 15px 0px 15px;
}

.sliderotator .ui-viewport-overflow {
border-radius:18px;
}
		
.sliderotator .ui-viewport-overflow .ui-slidecontainer .ui-slide {
postion:relative;
float:left;
overflow:hidden;
background-color:transparent;
width:630px;
height:327px;
-moz-box-shadow:    inset  0 -120px 60px -110px rgba(0, 0, 0, 0.9);
-webkit-box-shadow: inset  0 -120px 60px -110px rgba(0, 0, 0, 0.9);
box-shadow:         inset  0 -120px 60px -110px rgba(0, 0, 0, 0.9);
}

.sliderotator .ui-viewport-overflow .ui-slidecontainer .ui-slide img {
border:none;
}