/* Image Rotator Web Part stylesheet v34T */

.imagerotatorhomepage, .imagerotatorpages {   
    overflow:hidden;
    height:100%;
    background-color:#ffffff;
}
.imagerotatorhomepage ul, .imagerotatorpages ul {
	display:inline;
	overflow:hidden;
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
}
.imagerotatorhomepage li, .imagerotatorpages li {
	display:inline;
	float:right;
}
.imagerotatorhomepage div.buttons, .imagerotatorpages div.buttons {	
	overflow:hidden;
	margin:0;
	padding:0;
}
.imagerotatorhomepage div.divTab, .imagerotatorpages div.divTab {
	cursor:hand;
	margin:0;
	padding:0;
	font-size:8pt;
}
.imagerotatorhomepage div.divTab div, .imagerotatorpages div.divTab div {
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	float:none;
	border-top:1px solid #fff;		
	cursor:hand;
	display:block;
	color:#333;	
	font-weight:bold;	
	vertical-align:middle;		
}

.imagerotatorhomepage div.divTab div.btn, .imagerotatorpages div.divTab div.btn {	
	filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#e6e6e6', EndColorStr='#cccccc', GradientType=0);
    background: -moz-linear-gradient(top, #e6e6e6, #cccccc);    
    background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#cccccc));
    background: -o-linear-gradient(top, #e6e6e6, #cccccc);
}
.imagerotatorhomepage div.divTab div.btnHover, .imagerotatorpages div.divTab div.btnHover {
	filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#c5dfa8', EndColorStr='#b3d790', GradientType=0);
    background: -moz-linear-gradient(top, #c5dfa8, #b3d790);   
    background: -webkit-gradient(linear, left top, left bottom, from(#c5dfa8), to(#b3d790)); 
    background: -o-linear-gradient(top, #c5dfa8, #b3d790);
}
.imagerotatorhomepage div.divTab div.btnSelected, .imagerotatorpages div.divTab div.btnSelected {
	filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#8cc052', EndColorStr='#68b022', GradientType=0);
    background: -moz-linear-gradient(top, #8cc052, #68b022);   
    background: -webkit-gradient(linear, left top, left bottom, from(#8cc052), to(#68b022)); 
    background: -o-linear-gradient(top, #8cc052, #68b022);
/*    color:#fff; */
}

.imagerotatorhomepage div.divTab div.btnSelected div, .imagerotatorpages div.divTab div.btnSelected div{
color:#ffffff;
}

.imagerotatorhomepage div.divTab div.first, .imagerotatorpages div.divTab div.first {	
	border-top:none !important;	
}

.imagerotatorhomepage div.arrowSelected div, .imagerotatorpages div.arrowSelected div {		
	background-repeat:no-repeat;	
	background-position:right 2px;
	padding-top:1px;
	width:20px;	
	margin-right:-20px;
	position:relative;
	z-index:10;	
}

/* ie 7 and 8 hacks */

*:first-child+html .imagerotatorhomepage div.arrowSelected div, *:first-child+html .imagerotatorpages div.arrowSelected div { 	background-position:right 1px;}

@media \0screen {
.imagerotatorhomepage div.arrowSelected div, .imagerotatorpages div.arrowSelected div { background-position:right 1px;}
}

.imagerotatorhomepage div.displays{	
	position:relative;
	z-index:0;
	padding:1px 0 0 1px;
}

*:first-child+html .imagerotatorhomepage div.displays, *:first-child+html .imagerotatorpages div.displays{	
	padding:0 0 0 1px;
}

.imagerotatorhomepage div.displays div, .imagerotatorpages div.displays div {	
	font-size:17pt;	
	font-weight:bold;	
	padding-left:15px;	
}
.imagerotatorhomepage div.displays div.tab, .imagerotatorpages div.displays div.tab {
	background-repeat:no-repeat;	
	position:relative;
	-moz-box-sizing: border-box;
	margin:0;
	padding:0;	
}
.imagerotatorhomepage div.displays .title, .imagerotatorpages div.displays .title {	
	color:#333;
	font-size:17pt;	
	font-weight:bold;	
} 
.imagerotatorhomepage div.displays .description, .imagerotatorpages div.displays .description {	
	font-size:10pt;
	display:block;
}

.imagerotatorhomepage div.displays .title:hover,.imagerotatorhomepage div .displays .description:hover,
.imagerotatorpages div.displays .title:hover,.imagerotatorpages div .displays .description:hover {		
cursor:hand;
}

.imagerotatorhomepage div.displays div span.description div, .imagerotatorpages div.displays div span.description div {
	border:0px !important;
	border-collapse:collapse !important;				
}
.imagerotatorhomepage div.displays div span.url, .imagerotatorpages div.displays div span.url {
	text-decoration:none;
	position:absolute;
	bottom:15px;
	left:20px;		
	width:84px;
	padding-left:5px;
	color:#333;
	font-size:8pt;	
}
.imagerotatorhomepage div.displays div span.url a:visited,div.displays div span.url a:hover, .imagerotatorpages div.displays div span.url a:visited,div.displays div span.url a:hover { 
	color:#333;
	text-decoration:none;
}
.imagerotatorhomepage div.displays div span.light, .imagerotatorpages div.displays div span.light {
	background-image:url('/SiteCollectionImages/readmore_lightbg.png');
	background-repeat:no-repeat; 
}
.imagerotatorhomepage div.displays div span.dark, .imagerotatorpages div.displays div span.dark {
	background-image:url('/SiteCollectionImages/readmore_darkbg.png');
	background-repeat:no-repeat; 
}
.imagerotatorhomepage div.displays div span.url a, .imagerotatorpages div.displays div span.url a { 
	color:#333;
	width:100%;
}

/* sub fixes mikeldi */

.imagerotatorhomepage .arrowSelected #selection0,
.imagerotatorhomepage .arrowSelected #selection1,
.imagerotatorhomepage .arrowSelected #selection2,
.imagerotatorhomepage .arrowSelected #selection3,
.imagerotatorhomepage .arrowSelected #selection4,
.imagerotatorpages .arrowSelected #selection0,
.imagerotatorpages .arrowSelected #selection1,
.imagerotatorpages .arrowSelected #selection2,
.imagerotatorpages .arrowSelected #selection3,
.imagerotatorpages .arrowSelected #selection4{
	height:40px !important;
}

.imagerotatorhomepage .displays #tab0,
.imagerotatorhomepage .displays #tab1,
.imagerotatorhomepage .displays #tab2,
.imagerotatorhomepage .displays #tab3,
.imagerotatorhomepage .displays #tab4,
.imagerotatorpages .displays #tab0,
.imagerotatorpages .displays #tab1,
.imagerotatorpages .displays #tab2,
.imagerotatorpages .displays #tab3,
.imagerotatorpages .displays #tab4{
width: 275px !important;
	height:205px !important;
}

.imagerotatorhomepage .buttons #item0,
.imagerotatorhomepage .buttons #item1,
.imagerotatorhomepage .buttons #item2,
.imagerotatorhomepage .buttons #item3,
.imagerotatorhomepage .buttons #item4{
width: 200px !important;	
}
.imagerotatorpages .buttons #item0,
.imagerotatorpages .buttons #item1,
.imagerotatorpages .buttons #item2,
.imagerotatorpages .buttons #item3,
.imagerotatorpages .buttons #item4{
width: 247px !important;	
}

/* sub fixes mikeldi 2.0 leftsidebuttons */

.imagerotatorhomepage .displays #tab0 div,
.imagerotatorhomepage .displays #tab1 div,
.imagerotatorhomepage .displays #tab2 div,
.imagerotatorhomepage .displays #tab3 div,
.imagerotatorhomepage .displays #tab4 div,
.imagerotatorpages .displays #tab0 div,
.imagerotatorpages .displays #tab1 div,
.imagerotatorpages .displays #tab2 div,
.imagerotatorpages .displays #tab3 div,
.imagerotatorpages .displays #tab4 div{
	padding:15px 5px 5px 20px !important;
}

/* webrotator fix */

.imagerotatorhomepage div.divTab div div,.imagerotatorpages div.divTab div div{
border-top:none !important;
display: table-cell;
vertical-align: middle;
height:27px;
}

.imagerotatorhomepage div.divTab div div:hover,.imagerotatorpages div.divTab div div:hover{
cursor:pointer;
}

@-moz-document url-prefix() {
.imagerotatorhomepage div.divTab div div, .imagerotatorpages div.divTab div div{
/*height:40px;*/
}
}

/* webrotator fix ende */

/* edit mode */

.ms-SPZone .imagerotatorhomepage .buttons #item0,
.ms-SPZone .imagerotatorhomepage .buttons #item1,
.ms-SPZone .imagerotatorhomepage .buttons #item2,
.ms-SPZone .imagerotatorhomepage .buttons #item3,
.ms-SPZone .imagerotatorhomepage .buttons #item4{
    width: 186px !important;	
}
.ms-SPZone .imagerotatorpages .buttons #item0,
.ms-SPZone .imagerotatorpages .buttons #item1,
.ms-SPZone .imagerotatorpages .buttons #item2,
.ms-SPZone .imagerotatorpages .buttons #item3,
.ms-SPZone .imagerotatorpages .buttons #item4 {
    width: 249px !important;
}

.ms-SPZone .imagerotatorhomepage .displays #tab0,
.ms-SPZone .imagerotatorhomepage .displays #tab1,
.ms-SPZone .imagerotatorhomepage .displays #tab2,
.ms-SPZone .imagerotatorhomepage .displays #tab3,
.ms-SPZone .imagerotatorhomepage .displays #tab4,
.ms-SPZone .imagerotatorpages .displays #tab0,
.ms-SPZone .imagerotatorpages .displays #tab1,
.ms-SPZone .imagerotatorpages .displays #tab2,
.ms-SPZone .imagerotatorpages .displays #tab3,
.ms-SPZone .imagerotatorpages .displays #tab4 {

    width: 265px !important;
}


/*added for the 2007 Image Rotator BEGIN */

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.tickerControl {   
    overflow:hidden;
    height:100%;
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.tickerControl ul {
	display:inline;
	overflow:hidden;
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.tickerControl li {
	display:inline;
	float:left;
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.buttons {	
	overflow:hidden;
	margin:0;
	padding:0;
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab {
	cursor:hand;
	margin:0;
	padding:0;
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab div {
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	float:none;
	border-top:1px solid #fff;		
	cursor:hand;
	display:block;
	color:#333;	
	font-weight:bold;	
	vertical-align:middle;		
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab div.btn {	
	filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#e6e6e6', EndColorStr='#cccccc', GradientType=0);
    background: -moz-linear-gradient(top, #e6e6e6, #cccccc);    
    background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#cccccc));
    background: -o-linear-gradient(top, #e6e6e6, #cccccc);
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab div.btnHover {
	filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#c5dfa8', EndColorStr='#b3d790', GradientType=0);
    background: -moz-linear-gradient(top, #c5dfa8, #b3d790);   
    background: -webkit-gradient(linear, left top, left bottom, from(#c5dfa8), to(#b3d790));
    background: -o-linear-gradient(top, #c5dfa8, #b3d790); 
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab div.btnSelected {
	filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#8cc052', EndColorStr='#68b022', GradientType=0);
    background: -moz-linear-gradient(top, #8cc052, #68b022);   
    background: -webkit-gradient(linear, left top, left bottom, from(#8cc052), to(#68b022));
    background: -o-linear-gradient(top, #8cc052, #68b022); 
    color:#fff; 
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab div.first {	
	border-top:none !important;	
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.arrowSelected div {		
	background-repeat:no-repeat;	
	background-position:right 1px;
	margin-top:1px;
	width:20px;	
	margin-left:-20px;
	position:relative;
	z-index:10;	
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d *:first-child+html div.arrowSelected div { 	background-position:right 1px;}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays{	
	position:relative;
	z-index:0;
	padding:1px 1px 0 0;
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d *:first-child+html div.displays{	
	padding:0 0 0 1px;
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div {	
	font-size:17pt;	
	font-weight:bold;	
	padding-left:15px;	
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div.tab {
	background-repeat:no-repeat;	
	position:relative;
	-moz-box-sizing: border-box;
	margin:0;
	padding:0;	
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div span.title {	
	color:#333;
	font-size:17pt;	
	font-weight:bold;	
	/*width:100%;*/
} 
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div span.description {	
	/*font-size:100%;	*/	
	font-size:10pt;
	/*font-weight:normal;
	width:100%;*/
	display:block;
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div span.description div {
	border:0px !important;
	border-collapse:collapse !important;				
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div span.url {
	text-decoration:none;
	position:absolute;
	bottom:15px;
	left:20px;		
	width:84px;
	padding-left:5px;
	color:#333;
	font-size:8pt;	
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div span.url a:visited,div.displays div span.url a:hover {
	color:#333;
	text-decoration:none;
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div span.light {
	background-image:url('/SiteCollectionImages/readmore_lightbg.png');
	background-repeat:no-repeat; 
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div span.dark {
	background-image:url('/SiteCollectionImages/readmore_darkbg.png');
	background-repeat:no-repeat; 
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div span.url a {
	color:#333;
	width:100%;
}
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.displays div image{}

/* sub fixes mikeldi */

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .arrowSelected #selection0, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .arrowSelected #selection1, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d 

.arrowSelected #selection2, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .arrowSelected #selection3, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .arrowSelected #selection4{
	height:40px !important;
	z-index:0;
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .displays #tab0, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .displays #tab1, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .displays #tab2, 

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .displays #tab3, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .displays #tab4{
width: 275px !important;
	height:205px !important;
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .buttons #item0, .buttons #item1, .buttons #item2, .buttons #item3, .buttons #item4{
width: 192px !important;	
}

/* webrotator fix */

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab div div{
border-top:none !important;
display: table-cell;
vertical-align: middle;
height:27px;
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab div div:hover{
cursor:pointer;
}

@-moz-document url-prefix() {
#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d div.divTab div div{
height:40px;
}
}

/* webrotator editing styles */

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .ms-SPZone .displays #tab0, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .ms-SPZone .displays #tab1, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d 

.ms-SPZone .displays #tab2, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .ms-SPZone .displays #tab3, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .ms-SPZone .displays #tab4 {
     width: 269px !important;
}

#WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .ms-SPZone .buttons #item0, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .ms-SPZone .buttons #item1, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d 

.ms-SPZone .buttons #item2, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .ms-SPZone .buttons #item3, #WebPartctl00_ctl13_g_52d7990e_fbd7_48d5_b6b6_46bd7c04fe6d .ms-SPZone .buttons #item4 {
    width: 175px !important;
}

/*added for the 2007 Image Rotator END */