/* only use the below noprint style if the tabs are placed on a Print Friendly page where there is a print.css used */
/* 
.noprint {
	display:none;
}
*/

/* Tabs Styles */

.alltabs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 420px;
	display:block;
}

.tabbox {
	float:left;
	display:block;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom:1px solid #dedede;
}

.tabbox ul {
      margin:0px;
      padding:0px 0px 0px 0px;
      list-style:none;
}

.tabbox li {
      float:left;
	  display:block;
      margin:0px;
      padding:0px 2px 0px 0px;
}

/* Tab 1 */

.tabbox span.tab1 a,
.tabbox span.tab1 a:visited {
      display:block;
	  width:61px;
	  height:22px;
	  float:left;
      background:url(../images/tab_news.gif) no-repeat left top;
      padding:0px 0px 0px 0px;
	  margin:0px;
}

.tabbox span.tab1 a:hover,
.tabbox span.tab1 a:active {
	  background:url(../images/tab_news_on.gif) no-repeat left top;
}

.tabbox .current span.tab1,
.tabbox .current span.tab1 a,
.tabbox .current span.tab1 a:visited,
.tabbox .current span.tab1 a:hover,
.tabbox .current span.tab1 a:active {
	  position:relative;
	  background:url(../images/tab_news_on.gif) no-repeat left top;
}

/* Tab 2 */

.tabbox span.tab2 a,
.tabbox span.tab2 a:visited {
      display:block;
	  width:67px;
	  height:22px;
	  float:left;
      background:url(../images/tab_events.gif) no-repeat left top;
      padding:0px 0px 0px 0px;
	  margin:0px;
}

.tabbox span.tab2 a:hover,
.tabbox span.tab2 a:active {
	  background:url(../images/tab_events_on.gif) no-repeat left top;
}

.tabbox .current span.tab2,
.tabbox .current span.tab2 a,
.tabbox .current span.tab2 a:visited,
.tabbox .current span.tab2 a:hover,
.tabbox .current span.tab2 a:active {
	  position:relative;
	  background:url(../images/tab_events_on.gif) no-repeat left top;
}

/* Tab 3 */

.tabbox span.tab3 a,
.tabbox span.tab3 a:visited {
      display:block;
	  width:69px;
	  height:22px;
	  float:left;
      background:url(../images/tab_twitter.gif) no-repeat left top;
      padding:0px 0px 0px 0px;
	  margin:0px;
}

.tabbox span.tab3 a:hover,
.tabbox span.tab3 a:active {
	  background:url(../images/tab_twitter_on.gif) no-repeat left top;
}

.tabbox .current span.tab3,
.tabbox .current span.tab3 a,
.tabbox .current span.tab3 a:visited,
.tabbox .current span.tab3 a:hover,
.tabbox .current span.tab3 a:active {
	  position:relative;
	  background:url(../images/tab_twitter_on.gif) no-repeat left top;
}

/* Tab 4 */

.tabbox span.tab4 a,
.tabbox span.tab4 a:visited {
      display:block;
	  width:58px;
	  height:22px;
	  float:left;
      background:url(../images/tab_youtube.gif) no-repeat left top;
      padding:0px 0px 0px 0px;
	  margin:0px;
}

.tabbox span.tab4 a:hover,
.tabbox span.tab4 a:active {
	  background:url(../images/tab_youtube_on.gif) no-repeat left top;
}

.tabbox .current span.tab4,
.tabbox .current span.tab4 a,
.tabbox .current span.tab4 a:visited,
.tabbox .current span.tab4 a:hover,
.tabbox .current span.tab4 a:active {
	  position:relative;
	  background:url(../images/tab_youtube_on.gif) no-repeat left top;
}

/* Tab 5 */

.tabbox span.tab5 a,
.tabbox span.tab5 a:visited {
      display:block;
	  width:76px;
	  height:22px;
	  float:left;
      background:url(../images/tab_facebook.gif) no-repeat left top;
      padding:0px 0px 0px 0px;
	  margin:0px;
}

.tabbox span.tab5 a:hover,
.tabbox span.tab5 a:active {
	  background:url(../images/tab_facebook_on.gif) no-repeat left top;
}

.tabbox .current span.tab5,
.tabbox .current span.tab5 a,
.tabbox .current span.tab5 a:visited,
.tabbox .current span.tab5 a:hover,
.tabbox .current span.tab5 a:active {
	  position:relative;
	  background:url(../images/tab_facebook_on.gif) no-repeat left top;
}
   

.tab_content_container {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 420px;
}

.tab_content {
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 20px 0px;
	width: 420px;
}

.tab_content table.NewsTable tr td{
	padding-bottom:5px;
}

.tab_content p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

/* Twitter Styles */

.TweetContainer {
	display:block;
	float:left;
	width:420px;
	padding:0px 0px 12px 0px;
}
.TweetContainer p.Content {
	display:block;
	float:left;
	width:420px;
	margin:0;
	padding:0px 0px 2px 0px;
	font-size:100%;
}
.TweetContainer p.Tag {
	display:block;
	float:left;
	width:420px;
	margin:0;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color:#AE5E23;
}
.TwitterBtnLink {
	display:block;
	float:left;
	width:420px;
	margin:0;
	padding:10px 0px 0px 0px;
	font-size:90%;
}
/* ---------------------- */