/*poll*/







/*events content tabs*/

UL.tabNavigation {
    	list-style: none;
    	margin: 5px 0 0 0;
    	padding: 0;
	background:#eee;
}

UL.tabNavigation LI {
	display:inline-block;
	width:81px;
	height:20px;
	float:left;
}


UL.tabNavigation LI A {
        color: #444;
	font-weight:bold;
        text-decoration: none;
        width:81px;
	display:inline-block;
	font-size:80%;
	text-align:center;        
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
  	background:url(http://www.kentunion.co.uk/stylesheet/KUnewdesign2010/tab_bg.png) 0 0 no-repeat transparent;
  	display:inline:block;
	width:81px;
	height:23px;
	padding:3px 1px 10px 0;
	color:#fff;
}

ul.tabNavigation li span.arrow{

width:81px;
height:10px;
display:block;
float:left;
clear:left;
}
                
UL.tabNavigation LI A:focus {
                        outline: 0;
                }
div.tabs > div {
    	height: 325px;
    	padding: 5px;
    	width: 325px;
	float:left;
	margin:10px;	
}

.tabs{
overflow:hidden;
height:325px;

}

.tabs .datebox{
margin-top:10px;
}  
.tab_main{
	background:#eee;
}
                
 div.tabs > div h2 {
                        margin-top: 0;
}

/*datebox*/

#calendar .mslwidget{
margin-top:20px;
} 

.datebox .news_item,
.datebox .msl_event3 {
margin:15px 0;
height:55px;
overflow:hidden;
}

.news_full .news_image a img {
    border: 1px solid #CCCCCC;
    height: 55px;
    margin-left: 60px;
    width: 40px;
}

.news_noimage .news_item_inner{
margin:0 !important;
}


.datebox .msl_pubdate,
.datebox .msl_event_time,
.msl-recentblogpostdate {
    background: none repeat scroll 0 0 #01AEEF;
    border-radius: 5px;
    color: #fff;
    font-size: 120% !important;
    line-height: 1;
    padding: 7px 5px 8px !important;
    position: absolute;
    text-align: center;
    top: 0;
    width: 45px;
    height:40px;
    overflow:hidden;
    left:0;
}

.datebox h5{
    line-height: 1;
    margin: 0 0 2px 65px;
}
.datebox p.leader {
    color: #333333;
    font-style: italic;
    margin: 0 0 0 65px;
    font-size:80%;
}
.datebox .pub-date {
    display: block;
    font-size: 1em;
}

.datebox .pub-date,
.datebox .pub-month{
    display:none;
}


/*Top banner for news item and welcome note*/

#banner{
	width:100%;
	height:290px;
	float:left;
}

.headline{
	width:100%;
	display:block;
}

#banner .welcome{
	width:260px;
	float:left;
	margin:10px 10px 10px 0;
	background:url(http://www.kentunion.co.uk/stylesheet/KUnewdesign2010/intro_xmas_bg.jpg) no-repeat 0 0 #01aeef;
	height:280px;
}

#banner .welcome .more_link{
	font-size:90%;
	font-weight:bold;
}


#banner .intro{
    	margin: 10px;
    	text-align: justify;
	width:90%;
}

#banner .welcome p{
	color:#fff;
}

#banner .welcome h3,
#banner .welcome a{
	color:#fff;
}

#banner .social_links{
	float:left;
	margin:6px 10px 0 10px;
	width:90%;
}

#banner .social_links ul li{
	float:left;
	padding:10px 10px 10px 0;
}

#news_banner{
       	padding:10px;
	width:700px;
      	height:280px;
}


#news_banner p.leader {
    background: url(http://www.kentunion.co.uk/stylesheet/KUnewdesign2010/opacity.png) repeat 0 0;
    bottom: 0;
    color: #FFFFFF;
    position: absolute;
    width: 685px;
    z-index: 10000;
    padding:0.5em;
    height:55px;
}

#news_banner p.leader a{
color:#fff;
font-size:150%;
font-weight:110%;
}

#news_banner:hover{
opacity:1;
}

/*news slider pager*/

.nav {
    bottom: 10px;
    position: absolute;
    right: 5px;
    z-index: 100000;
}

#news_banner p.leader .nav a{
color:#444;
font-size:90%;
font-weight:bold;
}

#prev {
    background:#eee;
    display: block;
    float: left;
    height: 20px;
    left: 1em;
    position: absolute;
    bottom: 1em;
    width: 20px;
    z-index: 1000;
    color:#000;
}

#next {
    background:#eee;
    display: block;
    float: right;
    height: 20px;
    position: absolute;
    right: 1em;
    bottom: 1em;
    width: 20px;
    z-index: 1000;
    color:#000;
}

.nav a {
    background: url(http://www.kentunion.co.uk/stylesheet/KUnewdesign2010/nav_bg.png) no-repeat 70% 90%;
    border-radius: 10px 10px 10px 10px;
    color: #444444;
    display: block;
    float: left;
    font-size: 80%;
    height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 20px;
}


.nav a.activeSlide{
    background: url(http://www.kentunion.co.uk/stylesheet/KUnewdesign2010/nav_active_bg.png) no-repeat 70% 90%;
    border-radius: 10px 10px 10px 10px;
    color: #444444;
    display: block;
    float: left;
    font-size: 80%;
    height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 20px;
}


.page_link_box h5:hover{                                
        color:#fff;
	background-color:#ff00aa;
        dispay:block;
}

#news_banner .news_item_inner h5{
display:block;
}

#homepagebanner h5 a {
	display:block; 
	float:left; 
	padding: 5px 0px 0px 5px;
	height:40px;
	font-size:0.60em;
	text-decoration:none;
	font-weight:normal;
	line-height:1.2em; 
	color:#ffffff;
	text-align:center;
        width:100%;
	} 

#homepagebanner h5 {
	float:left;
	padding:0;
	margin-top:280px;
        width:100%;
	}

#homepagebanner .current h5 a {
	background: #000000; 
	color: #e9e9e9; 
	border-top:1px solid #424242; 
	background: url(http://www.amsu.net/stylesheet/MslNov09/homepagebanner-active-bg.png) repeat-x top left;
	}
 
#homepagebanner h5 a:hover {
	background:#000000; color: #e9e9e9; 
border-top:1px solid #424242; 
background: url(http://www.amsu.net/stylesheet/MslNov09/homepagebanner-active-bg.png) 
repeat-x top left;}


.news_4lead .item3, .news_4lead .item5{
clear:none;
}


.news_4lead .item1, .news_4lead .item2, .news_4lead .item3, .news_4lead .item4{
float:left;
width:25%;
}

.news_4lead .item1 .leader, .news_4lead .item2 .leader, .news_4lead .item3 .leader, .news_4lead .item4 .leader{
float:none;
clear:none;
}

.news_4lead .item1 .news_item_inner, .news_4lead .item2 .news_item_inner, .news_4lead .item3 .news_item_inner, .news_4lead .item4 .news_item_inner{
margin:0;
position:static;
}

.news_4lead .item1 .news_item_hook, .news_4lead .item2 .news_item_hook, .news_4lead .item3 .news_item_hook, .news_4lead .item4 .news_item_hook{
display:none;
}

#homepagebanner .news_image a img {
        display:block;
        position:absolute; 
        left:0px;
        width:700px;
        height:280px;
        top:0;
        border:none;
}

#homepagebanner .news_image a {
        
}

#homepagebanner .current .news_image a {
        display:block;
        position:absolute; 
        top:0px;
        left:0px;
        width:700px;
        height:280px;
        }


#homepagebanner{
	width:700px;
	position:relative;
	float:left;
	left:0;
	top:0;
	height:280px;
}

/*Main Content*/

#fp_content{
	float:left;
	margin:10px;
}

#fp_content h3.title{
	font-size:170%;
	font-weight:normal;
}

.fp_section{
	float:left;
	width:340px;
	margin:5px;
        min-height:320px;
}

#calendar.fp_section,
#officers.fp_section{
	width:250px;
	margin:0 10px 10px 10px;
}

/*Events feed styles*/

.fp_section .msl_eventlist .msl_event3 .msl_event_image img {
    height: 55px;
    margin: 0 auto;
    width: 40px;
}

.msl_eventlist .msl_event3 {
position:relative;
padding:0;
}

.msl_eventlist .msl_event3.event1 {
margin-top:0;
}

.msl_eventlist .msl_event3.lastChild {
margin-bottom:0;
}

.msl_eventlist .msl_event3 .msl_event_image {
    width: 55px;
    height:55px;
}

.msl_eventlist .msl_event3 dd.msl_event_time{
font-size:120%;
font-style:normal;
}

.msl_eventlist .msl_event3 .msl_event_time .event-date,
.msl_eventlist .msl_event3 .msl_event_time .event-month{
display:block;
}

.msl_eventlist .msl_event3 dd.msl_event_description {
    font-size: 80%;
    text-align:italic;
    position:relative;
}

.msl_eventlist .msl_event3 dd {
    font-style: italic;
    margin: 0 0 0 65px;
}

.msl_eventlist .msl_event3 dt {
    display: block;
    font-size: 100% !important;
    font-weight: bold;
    margin: 0 0 0 55px !important;
}

.msl_eventlist .msl_event3 dt a {
    font-size: 80%;
    bottom:2px;
    position:relative;
}

.msl_eventlist .msl_event3 dd.msl_event_location {
display:none;
}

#blog,
.msl-recentblogpost{
position:relative;
}

#blog{
clear:left;
}

li.msl-recentblogpost {
margin:10px 0;
width:100%;
}

.msl-recentblogposttitle,
span.msl-recentblogpost{
margin-left:60px;
}


.officer_badge{
float:left;
margin:5px;
}

.officer_badge h3,
.officer_badge h4{
font-weight:normal;
}

#video iframe{
margin-top:16px;
}

#officers_grid{
margin-top:13px;
}

span.rightArrow{
float:right;
margin-right:20px;
font-size:130%;
display:none;
}
