/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

* { margin:0; padding:0;}
html { min-width:970px;}
html, body { height:100%;}	
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	color:#858585;
	background-color: #dfe1df;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-position: left top;
	}
input, select, textarea { font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }
fieldset{ border:none}

a{ color:#282828; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		

.link{color:#282828; font-weight:bold}

.button{color:#262c26; background:url(../images/button1.gif) top left no-repeat; width:126px; text-align:center; line-height:39px; display:block; text-decoration:none; float:left; font-size:16px  }
.button:hover{text-decoration:underline }
.button1{color:#262c26; background:url(../images/button2.gif) top left no-repeat; width:88px; text-align:center; line-height:39px; display:block; text-decoration:none; float:left; font-weight:bold; font-size:18px  }
.button1:hover{text-decoration:underline }

.button2{
	color:#fff;
	background:url(../images/button3.png) top left no-repeat;
	width:130px;
	text-align:center;
	line-height:45px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:28px
}
.button2:hover{text-decoration:none; color:#000 }

ul.list{margin:0; padding:0; list-style:none;}
ul.list_ac {
	margin:0;
	padding:0;
	list-style:none;
}

ul.list li{
	margin:0;
	float:left;
	padding-top:7px;
	padding-bottom:6px;
	background-image: url(../images/tail.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
ul.list_ac li {
	margin:0;
	float:left;
	padding-top:7px;
	padding-bottom:6px;
	background-image: url(../images/tail_ac.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 296px;
}
ul.list li span{color:#404040; text-decoration:none; line-height:1.5em; display:block; float:left; width:71px; font-size:.84em} 
ul.list li a{color:#569800; text-decoration:none; line-height:1.5em; display:block; float:right; width:227px; font-size:.92em} 
ul.list li a:hover { text-decoration:none; color:#282828; }

ul.list1{margin:0; padding:0; list-style:none;}
ul.list1 li{background:url(../images/marker1.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:22px; }
ul.list1 li a{color:#282828; text-decoration:none; line-height:2.307em; font-weight:bold} 
ul.list1 li a:hover { text-decoration: underline; }

.link-1 {
	display:block;
	float:left;
	background:url(../images/link_bg.gif) top left repeat-x;
	color:#e1e2e1;
 	text-shadow:1px 1px #030303;
	text-decoration:none;
}
.link-1rss {
	display:block;
	float:left;
	background:url(../images/link_bg.gif) top left repeat-x;
	color:#e1e2e1;
 	text-shadow:1px 1px #030303;
	text-decoration:none;
}

.link-1 em { display:block; background:url(../images/link_left.gif) left top no-repeat; font-size:17px}
.link-1  b { display:block; background:url(../images/link_right.gif) right top no-repeat; padding:0 28px 0 28px; line-height:35px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#569800}

.link-1rss em { display:block; background:url(../images/link_left_rss.gif) left top no-repeat; font-size:17px}
.link-1rss  b { display:block; background:url(../images/link_right_rss.gif) right top no-repeat; padding:0 28px 0 28px; line-height:35px; font-weight:normal; font-style:normal;}
.link-1rss:hover{ text-decoration:none; color:#569800}


.link-2 { display:block; float:left; background:url(../images/link_bg1.gif) top left repeat-x; color:#262c26; text-decoration:none; }
.link-2 em { display:block; background:url(../images/link_left1.gif) left top no-repeat; font-size:16px}
.link-2  b { display:block; background:url(../images/link_right1.gif) right top no-repeat; padding:0 21px 0 21px; line-height:39px; font-weight:normal; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#569800}

.link-3 { display:block; float:left; background:url(../images/link_bg2.gif) top left repeat-x; color:#262c26; text-decoration:none; }
.link-3 em { display:block; background:url(../images/link_left2.gif) left top no-repeat; font-size:16px}
.link-3  b { display:block; background:url(../images/link_right2.gif) right top no-repeat; padding:0 21px 0 21px; line-height:39px; font-weight:normal; font-style:normal;}
.link-3:hover{ text-decoration:none; color:#569800}



/*header*/
header {font-size:0.75em; color:#FFFFFF }
header .indent{margin:86px 0 0 698px; position:absolute; width:228px; padding:0}
header .inside{
	padding:144px 0px 0px 0px
}
/*.icon{ position:absolute}*/
.rss{
	position:absolute;
	right:43px;
	top: 7px;
}
header h1 {
	position:absolute;
	top:2px;
	text-indent:-9999px;
}
header h1 a {
	display:block;
	width:970px;
	height:130px;
	background-image: url(../hbanner/hbanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-bg{
	position:relative;
	background-image: url(../images/menu_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu-right{
	height:40px;
	width:100%;
	background-image: url(../images/menu_right2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

header ul.menu{
	margin:0;
	list-style:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 54px;
}
header ul.menu .first{background:none}
header ul.menu li{
	margin:0px;
	display:inline;
	background:url(../images/menu_li2.gif) top left no-repeat;
	line-height:40px;
	float:left
}
header ul.menu li a{
	color:#2b2b2b;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	line-height:40px;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 27px;
} 
header ul.menu li a:hover {
	text-decoration:none;
	color:#fff;
	background-image: url(../images/bg_menu-act2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
header ul.menu li .current {
	text-decoration:none;
	color:#fff;
	background-image: url(../images/bg_menu-act2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


.icon{
	width:54px;
	height:40px;
	text-decoration:none;
	position:absolute;
	background-image: url(../images/icon2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon:hover{
	width:54px;
	height:40px;
	text-decoration:none;
	background-image: url(../images/icon-act2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon-act{
	width:54px;
	height:40px;
	text-decoration:none;
	position:absolute;
	background-image: url(../images/icon-act2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*content*/
.text{ font-size:0.8125em; line-height:1.53em }
aside .inside{ padding:0px 0px 0px 0px}
section .inside{padding:35px 0px 0px 21px}
section .inside1{padding:35px 20px 0px 21px}
.inside2{padding:55px 20px 0px 21px}
.img-left{ float:left; margin:0 22px 29px 0}
.img-left1{ float:left; margin:0 22px 0px 0}
.img-indent{ margin:0 0 21px 0}
.banner{
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
p{ margin:0 0 17px 0}
.p{ margin:0}
.p1{ margin:0 0 17px 0}
.p2{ margin:0 0 11px 0}
h2{color:#262c26; font-size:2.76em; margin-bottom:13px; line-height:1.2em; }
h4{
	color:#282828;
	font-size:1em;
	margin-bottom:17px;
}
h5{color:#a2001e; font-size:1.38em; margin-bottom:17px;  }
.txt{ color:#569800}
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
.txt1{ font-size:1.07em; line-height:1.42em}

.indent{padding:10px 0px 0px 0px}
.indent1{padding:30px 0px 0px 0px}


#featured{ 	width:610px; position:relative;	height:490px;}
#featured ul.ui-tabs-nav{ position:absolute; top:411px; left:0px; list-style:none; padding:0; margin:0; width:610px; z-index:100;}
#featured ul.ui-tabs-nav li{ float:left; padding:0px 8px 0 0; margin:0;  }
#featured ul.ui-tabs-nav li a{ border:3px solid #dceced; width:81px; height:68px; display:block;  border-style: solid; border-radius:10px; -moz-border-radius: 10px;	-webkit-border-radius: 10px;}
#featured ul.ui-tabs-nav li a:hover{ border:3px solid #555955;  -moz-border-radius:10px; border-radius:10px;}
#featured ul.ui-tabs-nav .ui-tabs-selected a{ border:3px solid #555955;   -moz-border-radius:10px; border-radius:10px;}

#featured .ui-tabs-panel{ width:610px; height:490px; position:relative; margin:0;}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:0; left:0;
	height:340px; width:204px; 
	color:#010101;
	font-size:14px;
	line-height:20px;
	padding:58px 370px 40px 32px;
	background:url(../images/bg_info.png) top left no-repeat;
}
#featured .info h2{ font-size:36px; font-weight:normal; color:#fff; line-height:34px; margin-bottom:20px;}
#featured .info h2 a { text-decoration:none; color:#fff}
#featured .info h2 a:hover { text-decoration:none;}
#featured .info p { margin-bottom:17px;}
#featured .info h4 { color:#fff; font-size:18px; margin-bottom:11px}
#featured .ui-tabs-hide {display:none; }


.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.gallery { padding-bottom:30px;} 

.gallery li {background:none; padding:0; border:none;}
.gallery li a {
	padding:0;
	display:block;
	width:282px;
	height:182px;
	background-image: url(../images/0page_img10_gallery.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
}



/*box*/
.box { width:100%; position:relative;}
.box .left-top-corner { background:url(../images/corner_top_left.png) left top no-repeat; padding-left:20px;}
.box .right-top-corner { background:url(../images/corner_top_right.png) right top no-repeat; padding-right:20px;}
.box .border-top { background:url(../images/border_top.png) left top repeat-x; height:20px; }
.box .left-bottom-corner { background:url(../images/corner_bottom_left.png) left bottom no-repeat; padding-left:20px}
.box .right-bottom-corner { background:url(../images/corner_bottom_right.png) right bottom no-repeat; padding-right:20px}
.box .border-bottom { background:url(../images/border_bottom.png) left bottom repeat-x; height:20px; width:100%;}
.box .border-left { background:url(../images/border_left.png) left top repeat-y; padding-left:20px;}
.box .border-right { background:url(../images/border_right.png) right top repeat-y; padding-right:20px;}
.box .xcontent { background:#e2eeef;}

.box .indent-box{ padding:17px 4px 37px 8px; }
.box .indent2-box {
	padding-top: 17px;
	padding-right: 4px;
	padding-bottom: 27px;
	padding-left: 8px;
}


.box .indent-box-home {
	height: 500px;
	padding-top: 17px;
	padding-right: 4px;
	padding-bottom: 37px;
	padding-left: 8px;
}

.weather {
	float: right;
	margin-bottom: 30px;
}


/*box1*/
.box1{ width:100%; position:relative;}
.box1-home {
	width:100%;
	position:relative;
	height: 300px;
}

.box1 .left-top-corner { background:url(../images/corner_top_left1.png) left top no-repeat; padding-left:16px;}
.box1 .right-top-corner { background:url(../images/corner_top_right1.png) right top no-repeat; padding-right:16px;}
.box1 .border-top { background:url(../images/border_top1.png) left top repeat-x; height:16px; }
.box1 .left-bottom-corner { background:url(../images/corner_bottom_left1.png) left bottom no-repeat; padding-left:16px}
.box1 .right-bottom-corner { background:url(../images/corner_bottom_right1.png) right bottom no-repeat; padding-right:16px}
.box1 .border-bottom { background:url(../images/border_bottom1.png) left bottom repeat-x; height:16px; width:100%;}
.box1 .xcontent {
	width:100%;
	background-image: url(../images/border_bottom1.png);
}

.box1 .indent-box{ padding:5px 21px 10px 21px; }
.container_tbl2 {
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 40px;
}
.table_wrapper {
	float: left;
}

.container_tbl1 {
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 40px;
}

/*box2*/
.box2{ background:#1c2228; width:100%;}
.box2 .corner-top-left {background:url(../images/corner_top_left2.gif) left top no-repeat;}
.box2 .corner-top-right {background:url(../images/corner_top_right2.gif) right top no-repeat;}
.box2 .corner-bottom-left {background:url(../images/corner_bottom_left2.gif) left bottom no-repeat;}
.box2 .corner-bottom-right {background:url(../images/corner_bottom_right2.gif) right bottom no-repeat; width:100%; }
.box2 .indent-box{
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 25px;
}

/*footer*/
footer { color:#b5bbb5; font-size:0.625em; padding:86px 0 100px 0;}
footer .inside{ padding:72px 62px 0 64px }
footer a {color:#b5bbb5; text-decoration:underline}  
footer a:hover {  text-decoration:none}
footer span{ color:#fff; text-transform:uppercase}
footer span strong{ color:#9aca1e; font-weight:normal}

footer ul{margin:0; padding:0; list-style:none;}
footer ul li{ margin:0px; display:inline; background:url(../images/bg_li.gif) center right no-repeat; float:left}
footer ul li a{
	color:#b5bbb5;
	text-decoration:none;
	display:block;
	float:left;
	padding:2px 6px 2px 6px;
	text-transform:uppercase
} 
footer ul li a:hover { text-decoration:none; color:#9aca1e }
footer ul .last{background:none;}
footer ul .last a{ padding-right:0px}
footer ul li .current{ text-decoration:none; color:#9aca1e  }
footer .current {
	text-decoration:none;
	color:#9aca1e
}


.jamp{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px}
	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:50px; background:url(../images/bg_input1.gif) top left no-repeat}
.rowElem2{ height:216px; background:url(../images/bg_input2.gif) top left no-repeat}
.rowElem1{ height:31px; background:url(../images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; }



.input{
   	border:none; 
	background:none;
	width:182px; height:21px;
	font-size:1em;
	color:#000;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
}
input{
   	border:none; 
	background:none;
	width:250px; height:21px;
	font-size:1em;
	padding-left:22px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}

textarea{
   	border:none; 
	background:none;
	width:268px; height:181px;
	font-size:1em;
	padding-left:22px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:11px;
	overflow:auto}
.social_media_wrapper {
	width: 350px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	padding-right: 0px;
}

.social_media_facebook {
	width: 122px;
	float: right;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 27px;
	padding-right: 26px;
}
.social_media_facebook2 {
	float: right;
	width: 100%;
}
.social_media_twitter {
	width: 122px;
	float: right;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 26px;
	padding-right: 27px;
}
.social_media_twitter2 {
	float: right;
	width: 100%;
}
.social_media_youtube2 {
	float: right;
	width: 100%;
}


.img_socialmail {
	height: 16px;
	width: 16px;
	float: left;
	padding: 0px;
	margin-right: 10px;
}
.img_socialtwitter {
	height: 16px;
	width: 16px;
	float: left;
	padding: 0px;
	margin-right: 10px;
}
.img_socialfacebook {
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 10px;
}

#bio {
	font-weight: bold;
	margin-bottom: 0px;
}

/* Community Events */

.timeinblogpost {
	font-size: small;
	font-style: italic;
	font-weight: normal;
	color: #06C;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.dayinblogpost {
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	color: #00F;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.yearinblogpost {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #00F;
}
.excerptinblogpost {
	color: #000;
	text-align: justify;
}
.monthinblogpost {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #00F;
}
.titleheadings {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #00F;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.social {
	width: 600px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	padding-right: 0px;
	height: 200px;
}
.social_media_facebook3 {
	float: right;
	width: 120px;
	height: 36px;
}
.social_media_twitter3 {
	float: right;
	width: 120px;
	height: 36px;
	margin-top: 18px;
}
.social_media_youtube3 {
	float: right;
	width: 120px;
	height: 36px;
	margin-top: 18px;
}
.social2 {
	overflow:hidden;
	width: 120px;
	float: right;
	height: 144px;
	padding-top: 18px;
	padding-bottom: 72px;
}
.img_fb_32 {
	height: 32px;
	width: 32px;
	float: left;
	margin-left: 9px;
}
.img_tw_32 {
	height: 32px;
	width: 32px;
	float: left;
	margin-left: 9px;
}
.img_yt_32 {
	height: 32px;
	width: 32px;
	float: left;
	margin-left: 9px;
}
.img_mail_32 {
	height: 32px;
	width: 32px;
	float: left;
	margin-left: 9px;
}
.img_in_32 {
	height: 32px;
	width: 32px;
	float: left;
	margin-left: 9px;
}
.img_nl_32 {
	height: 32px;
	width: 32px;
	float: left;
	margin-left: 9px;
}

.img_social_wrapper {
	height: 32px;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.img_social_wrapper_home {
	height: 24px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.txt_social_wrapper {
	height: 24px;
	float: left;
	font-family: "Arial Rounded MT Bold";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #282828;
	margin-top: 10px;
	padding-top: 8px;
}
.txt_social_wrapper_home {
	height: 24px;
	float: left;
	font-family: "Arial Rounded MT Bold";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #282828;
	margin-left: 20px;
	margin-top: 10px;
	padding-top: 3px;
}

.box1 .xcontent-home {
	background:url(../images/border_bottom1.png);
	width:100%;
}
.img_fb_24 {
	height: 24px;
	width: 24px;
	float: left;
	margin-left: 9px;
}
.img_tw_24 {
	height: 24px;
	width: 24px;
	float: left;
	margin-left: 9px;
}
.img_yt_24 {
	height: 24px;
	width: 24px;
	float: left;
	margin-left: 9px;
}
.img_mail_24 {
	height: 24px;
	width: 24px;
	float: left;
	margin-left: 9px;
}
.img_in_24 {
	height: 24px;
	width: 24px;
	float: left;
	margin-left: 9px;
}
.img_nl_24 {
	height: 24px;
	width: 24px;
	float: left;
	margin-left: 9px;
}
.box3 {
	width:100%;
	position:relative;
	margin-top: 10px;
	margin-bottom: 11px;
}
.box3 .xcontent_ac {
	background:#e2eeef;
}
.box3 .indent-box_ac {
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.box3 .left-top-corner_ac {
	padding-left:16px;
	background-image: url(../images/home_entertain/corner_top_left_ac.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.box3 .right-top-corner_ac {
	padding-right:16px;
	background-image: url(../images/home_entertain/corner_top_right_ac.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.box3 .border-top_ac {
	height:16px;
	background-image: url(../images/home_entertain/border_top_ac.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.box3 .border-left_ac {
	padding-left:16px;
	background-image: url(../images/home_entertain/border_left_ac.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.box3 .border-right_ac {
	padding-right:16px;
	background-image: url(../images/home_entertain/border_right_ac.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.box3 .left-bottom-corner_ac {
	padding-left:16px;
	background-image: url(../images/home_entertain/corner_bottom_left_ac.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box3 .right-bottom-corner_ac {
	padding-right:16px;
	background-image: url(../images/home_entertain/corner_bottom_right_ac.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box3 .border-bottom_ac {
	height:16px;
	width:100%;
	background-image: url(../images/home_entertain/border_bottom_ac.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.box_spacer {
	width:350px;
	height: 10px;
	float: right;
}
.slidea {
	width: 100%;
	height: 250px;
	margin-bottom: 35px;
	margin-top: 35px;
}


.spacer {
	margin-top: 10px;
}
.spacer2 {
	margin-top: 12px;
	float: right;
}
.spacer3 {
	margin-top: 12px;
	float: right;
}

.video_player {
	width: 350px;
	height: 284px;
	float: left;
	margin-top: 25px;
	margin-bottom: 25px;
}
.sports_scores {
	width: 350px;
	height: 284px;
	float: left;
	margin-top: 14px;
}

.aside_slider {
	width: 100%;
	height: 250px;
	margin-bottom: 25px;
	margin-top: 25px;
}

.bottom_wrap {
	margin-right: 12px;
	height: 275px;
	float: left;
}
.bottom_wrap2 {
	height: 275px;
}
.ondemand {
	margin-left: 75px;
}
