/* ---------------------------------------- */
/* globalSiteAll_v2.14.3-f19.css - 20180626 */
/* ---------------------------------------- */

.mB20{
	margin-bottom: 20px;
}
table.box690{
	border: 1px solid transparent;
	padding: 10px;
	cursor: pointer;
	border-radius: 10px;
	opacity: 0.9;
}
table.box690:hover{
	opacity: 1;
	border-left: 1px solid #ddd;
	border-right: 1px solid #aaa;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	background: #ffc;
}
ul.icons li,ul.icons li{
	margin: 1em 0;
	list-style-type: none;
}
li.RSS{
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding-left: 1.6em;
}
li.RSS{
	background-image: url(/images/rssgraphic.gif);
}
/*NAVIGATION MENUS*/
.WN{
	max-width: 650px;
	margin: 0 0 20px 20px;
}
.img_left{
	border: none;
	float: left;
	margin: 10px 10px 5px 0px;
}
.newsArchive{
	width: 100%;
	background: #ffc;
	border-top: 2px solid brown;
	border-bottom: 2px solid brown;
	padding: 10px 0 10px 10px;
	margin: 0 0 30px 0;
	color: #666;
	max-width: 700px;
}
span.anchor{
	display: block;
	/*width:100%;
	*/
	width: auto;
	/* merged from navigationMenus_mobile.css */
	height: 120px;
	margin-top: -120px;
	visibility: hidden;
}
#liButPink{
}
.topicCon{
	width: 100%;
	margin: 0;
	padding: 0;
}
.topicItem{
	overflow: hidden;
	width: 320px;
	margin: 7px;
	padding: 0;
	vertical-align: top;
}
.topicConSplit{
	float: left;
	width: 320px;
	margin: 0;
	padding: 0;
}
.h2_menu{
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 5px 5px;
	border-top: 4px solid orange;
	background: #f5f5f5;
	border-bottom: 1px solid #ccc;
	color: #333;
	border-radius: 2px;
}
.nopm{
	margin: 0;
	padding: 0;
	text-align: right;
	background: lime;
}
.homeTitle{
	font-size: 11px;
	font-family: verdana,arial;
	color: #666;
	font-weight: normal;
}
.floatright{
	float: right;
	margin: 0 0 5px 10px;
}
.floatleft{
	float: left;
	margin: 0 10px 5px 0;
}
.menuH2{
	font-family: verdana, arail;
	color: #3a4954;
	margin-top: 0;
	padding-top: 0;
	background: #ddd;
}
p.menuHeader,li.menuHeader{
	font-weight: bold;
	font-family: verdana, arail;
	color: #3a4954;
	margin: 0;
	padding: 0 0 0 5px;
	background: #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	font-size: 100%;
	border-radius: 3px;
}
p.menuHeaderSub,li.menuHeaderSub{
	font-weight: bold;
	font-family: verdana, arail;
	color: #3a4954;
	margin: 7px 0 0 0;
	padding: 0;
	background: #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	font-size: 100%;
}
img.nb5T{
	border: none;
	padding: 5px 0 0 0;
}
img.nb5T70L{
	border: none;
	padding: 5px 0 0 70px;
}
img.nb20T{
	border: none;
	padding: 20px 0 0 0;
}
.nB{
	border: none;
}
hr.menuHR{
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%;
}
#search{
	top: 6px;
	right: 0px;
	position: absolute;
	/*margin:-23px 0 0 0;
	float:right;
	*/
	height: 26px;
	z-index: 25;
	background: none;
}
#searchboxer{
	margin: 0;
	padding: 0;
	float: right;
}
.searchforminput{
	width: 180px;
	position: absolute;
	top: 0;
	right: 0;
	color: #aaa;
	margin: 0px;
	border: none;
	font-family: verdana;
	font-size: 14px;
	background: #fff;
	border-radius: 3px;
	padding: 4px 10px 4px 4px;
}
.printOnly{
	display: none;
}
#dnrlogo{
	position: relative;
	margin: 0px 6px 4px 0;
	float: left;
	width: 51px;
	top: -9px;
	padding: 0;
	z-index: 100;
}
#dnrlogo a:link,#dnrlogo a:visited,#dnrlogo a:hover,#dnrlogo a img{
	border: none;
}
.searchformsubmit{
	position: relative;
	top: 5px;
	right: 0px;
	border-top: none;
	padding: 0;
	background: transparent;
	margin: 0;
	z-index: 6;
	border-radius: 3px;
}
.mCol{
	vertical-align: top;
	margin: 0;
	padding: 0 20px 0 0;
}
div.hCol ul, div.mCol ul,div.menu ul,td.mCol ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.hCol li,div.mCol li,div.menu li,td.mCol li{
	font-size: 1em;
	display: block;
	padding: 0;
	/*border-right:4px solid #ccc;
	*/
	margin-bottom: 5px;
	border-radius: 3px;
}
div.hCol li a,div.mCol li a,div.menu li a,td.mCol li a{
	padding-left: 2px;
	display: block;
	color: #608cbe;
	text-decoration: none;
	border-left: 4px solid #eee;
	border-radius: 3px;
}
div.hCol li a:hover,div.mCol li a:hover,div.menu li a:hover,td.mCol li a:hover{
	color: #069;
	background: #eee;
	border-left: 4px solid orange;
	border-radius: 3px;
}
.menuButton,div.menuBar,div.menuBar a.menuButton,div.menuBar a.menuButtonM,div.menu,.menuH,div.menu a.menuItem{
	font-family: verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	z-index: 400;
}
div.menuBar{
	margin: 0;
	padding: 6px 0px 1px 0px;
	text-align: left;
	vertical-align: top;
}
#mobile_menu{
	width: 200px;
}
div.menuBar a.menuButton,div.menuBar a.menuButtonM{
	zoom: 1;
	color: #fff;
	border: 1px solid;
	margin: 0 5px;
	border-color: transparent;
	/*#ccc #000 #000 #ccc;
	*/
	cursor: pointer;
	padding: 5px 12px;
	text-decoration: none;
	border-radius: 5px;
}
div.menuBar a.menuButton:hover,div.menuBar a.menuButtonM{
	zoom: 1;
	border: 1px solid;
	border-color: #ccc #000 #000 #ccc;
	padding: 5px 12px;
	background-color: #eee;
	/*#80b9d4;
	*/
	color: #069;
	border-bottom: none;
	border-radius: 5px;
}
div.menuBar a.menuButtonActive,div.menuBar a.menuButtonActive:hover{
	zoom: 1;
	border: 1px solid;
	border-top: 2px solid;
	border-color: #ccc #000 #000 #ccc;
	padding: 6px 12px 5px 12px;
	background-color: #fff;
	/*#80b9d4;
	*/
	color: #000;
	border-bottom: none;
	/*filter:alpha(opacity=90);
	opacity:0.9;
	*/
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
div.menuBar a.menuButtonMActive,div.menuBar a.menuButtonMActive:hover{
	zoom: 1;
	border: 1px solid;
	border-top: 2px solid;
	border-color: #ccc #000 #000 #ccc;
	padding: 6px 12px 5px 12px;
	background-color: #fff;
	/*#80b9d4;
	*/
	color: #fff;
	border-bottom: none;
	/*filter:alpha(opacity=90);
	opacity:0.9;
	*/
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	text-decoration: none;
}
div.menu,.menuH{
	zoom: 1;
	background-color: #fff;
	border: 1px solid;
	border-color: #ccc #000 #000 #ccc;
	left: 0px;
	position: fixed;
	top: 0px;
	visibility: hidden;
	border-top: none;
	width: 705px;
	padding: 15px;
	border-radius: 5px;
	opacity: .95;
	margin-left: -8px;
	z-index: 505;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.25s, 0.25s;
	-webkit-transition-timing-function: linear,linear;
	-webkit-transition-delay: 0s,0s;
	/* Standard syntax */
	transition-property: opacity;
	transition-duration: 0.25s,0.25s;
	transition-timing-function: linear,linear;
	transition-delay: 0s,0s;
}
.menuH{
	opacity: 1;
}
div.menu:hover{
	opacity: 1;
}
div.menu p{
	color: #666;
}
div.menu a.menuItem,.menuH a.menuItem{
	color: #006699;
	display: block;
	padding: 3px 1em;
	text-decoration: none;
	white-space: nowrap;
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight,.menuH a.menuItem:hover, .menuH a.menuItemHighlight{
	background-color: #80b9d4;
	color: #fff;
}
div.menu a.menuItem span.menuItemText{
}
div.menu a.menuItem span.menuItemArrow{
	margin-right: 5px;
}
div.menu div.menuItemSep{
	border-top: 1px solid #80b9d4;
	border-bottom: 1px solid #80b9d4;
	margin: 4px 8px;
	padding: 2px;
	text-align: center;
	/* z color:#c0c0c0;
	this is invalid */
	background: #ffffcc;
	font-family: verdana;
	font-size: 10px;
}
#footer{
	background-color: #067bae;
	background-image: -moz-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -ms-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -o-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -webkit-linear-gradient(0deg, #99ccff, #067bae);
	background-image: linear-gradient(0deg, #99ccff, #067bae);
}
#footerSHADED{
	-moz-border-radius: 0px;
	-moz-box-shadow: #6E7849 0px 0px 0px;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-border-radius: 0px;
	-webkit-box-shadow: #6E7849 0 0 10px;
	-webkit-transition: all 0.5s ease;
	background-color: #067bae;
	background-image: -moz-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -ms-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -o-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -webkit-linear-gradient(0deg, #99ccff, #067bae);
	background-image: linear-gradient(0deg, #99ccff, #067bae);
}
.center990f{
	background: #067bae;
	/*#5a7f9c;
	#819fb7*/
	width: auto;
	margin: 0 auto;
	position: relative;
	padding-top: 210px;
	text-align: left;
	z-index: 2;
	padding-top: 0;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 220px;
}
#center990f{
	background: transparent;
	/* #5a7f9c;
	#819fb7*/
	width: 990px;
	margin: 0 auto;
	text-align: center;
	padding: 15px 0;
	overflow: hidden;
}
.homeFeature{
	margin: 0;
	padding: 0;
	display: block;
	height: 235px;
}
#logo{
	float: left;
	margin-top: 15px;
}
#floater{
	font-size: 12px;
	color: #fff;
	float: left;
	margin: 15px 20px;
	text-align: left;
}
#floater ul{
	padding: 0;
	list-style-type: none;
	margin: 4px;
}
#floater li{
	padding: 2px;
	margin: 0;
	font-family: arial,verdana;
	font-size: 12px;
}
#floater2{
	font-size: 12px;
	color: #fff;
	float: left;
	margin: 15px 5px 15px 90px;
	text-align: left;
}
#floater2 ul{
	padding: 0;
	list-style-type: none;
	margin: 4px;
}
#floater2 li{
	padding: 2px;
	margin: 0;
	font-family: arial,verdana;
	font-size: 12px;
}
#connectWIDNR{
	margin: 20px auto;
	text-align: center;
	float: right;
	width: 455px;
}
#WI{
	margin-left: 40px;
	width: 150px;
	float: left;
	display: none;
}
#WI2{
}
.nBWI{
	padding: 35px 0 0 0;
	border: none;
}
.nBDNR{
	padding: 10px 0 0 0;
	border: none;
}
.nBEek{
	padding: 15px 15px 15px 20px;
	border: none;
}
.nBMag{
	padding: 0 0 0 20px;
	border: none;
}
.nBChat{
	padding: 18px 10px 18px 20px;
	border: none;
}
.nBX{
	width: 35px;
	height: 35px;
	padding: 5px 0 0 5px;
	border: none;
	opacity: .85;
}
#footerTop{
	margin: 0 auto;
	float: left;
	text-align: center;
	max-width: 505px;
}
#chatMagEek{
	float: right;
	margin: 25px auto 0 auto;
	vertical-align: top;
	padding-left: 20px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	width: 405px;
}
#footer ul li a:link{
	color: #ddd;
	text-decoration: none;
}
#footer ul li a:visited{
	color: #ddd;
	text-decoration: none;
}
#footer ul li a:hover{
	color: #fff;
}
#footer ul{
	list-style: none;
}
.bBullet{
	border: none;
	padding-right: 10px;
}
#footer ul{
	list-style: none;
}
.bBullet{
	border: none;
	padding-right: 10px;
}
#fAddress{
	background: transparent;
	/*background-image:url('/home/images/footerbkgBottom.jpg');
	background-repeat:repeat-x;
	/*#819fb7 border-top:2px solid #81a0b7;
	*/
	/*background-position:left bottom;
	*/
	color: #fff;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	position: relative;
	text-align: center;
	z-index: 20;
	font-family: verdana;
	padding: 15px 0 15px 0;
}
.sNL{
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}
.sNLO a:link, .sNLO a:visited,.sNLB a:link, .sNLB a:visited,.sNLG a:link, .sNLG a:visited,.sNLY a:link, .sNLY a:visited{
	display: block;
	color: #fff;
	padding: 0px 5px;
	margin: 0px;
	text-decoration: none;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-right: 2px solid transparent;
	border-left: 5px solid #9cf;
	border-radius: 2px;
}
.sNLY a:link, .sNLY a:visited{
	border-left: 5px solid yellow;
}
.sNLG a:link, .sNLG a:visited{
	border-left: 5px solid lime;
}
.sNLO a:link, .sNLO a:visited{
	border-left: 5px solid orange;
}
.sNLO a:hover,.sNLY a:hover,.sNLG a:hover,.sNLB a:hover{
	padding: 0px 5px;
	border-color: #9cf;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-right: 2px solid;
	border-left: 5px solid;
	background: transparent;
	text-decoration: none;
}
.sNLO a:hover{
	border-color: orange;
}
.sNLY a:hover{
	border-color: yellow;
}
.sNLG a:hover{
	border-color: lime;
}
.sNLB a:hover{
	border-color: #9cf;
}
.center990f{
	width: 960px;
	margin: 0 auto;
	position: relative;
	padding-top: 210px;
	text-align: left;
	z-index: 2;
	padding-top: 0;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 220px;
}
.homeFeature{
	margin: 0;
	padding: 0;
	display: block;
	height: 235px;
}
#logo{
	float: left;
	margin-top: 15px;
}
.floater{
	float: left;
	font-size: 12px;
	margin-top: 15px;
}
.floater li{
	padding: 0;
	margin: 0;
	font-family: arial,verdana;
	font-size: 11px;
}
.connectWIDNR{
	float: right;
	margin-top: 15px;
}
.chatMagEek{
	float: right;
	margin-top: 10px;
	vertical-align: top;
	padding-right: 20px;
}
#footer address{
	color: #fff;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	top: 180px;
	left: 0px;
	position: relative;
	text-align: left;
	z-index: 20;
	font-family: verdana;
}
#footer p{
	color: #fff;
	font-size: x-small;
	text-align: center;
	margin: 0 0 4px;
	padding: 0;
}
#footer p a:link,#footer p a:visited{
	color: #fff;
	text-decoration: none;
}
#footer p a:hover{
	color: #fff;
	text-decoration: underline;
}
/* MOBILE STUFF */
.contentCon{
	display: none;
	margin: 65px 5px 0 5px;
	padding: 5px 0 0 0;
	font-size: 1em;
	background: transparent;
}
.contentTitle{
	display: none;
	margin: 65px 0px 0 0px;
	padding: 0px 10px;
	font-size: 1em;
	background: transparent;
}
/*background-image: url(/home/images/mobile/00_bkg1a.jpg);
no-repeat left top;
*/
.menuBlue, .menuOrange, .menuGreen, .menuBlue, .menuBlueTransparent{
	font-size: 1.0em;
	text-decoration: none;
	font-family: verdana, arial;
	margin: 0 0 5px 15px;
	padding: 6px 10px;
	color: #fff;
	border-radius: 5px;
}
.menuBlue:hover,.menuBarx{
	background: rgb(30,87,153);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
	/* IE6-9 */
	margin-left: 15px;
}
.menuOrange:hover{
	background: #ffa84c;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 69%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(69%,#ff7b0d));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffa84c 0%,#ff7b0d 69%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
	/* IE6-9 */
	margin-left: 15px;
}
.menuGreen:hover{
	background: #29c414;
	/* Old browsers */
	background: -moz-linear-gradient(top, #29c414 0%, #29c414 14%, #239b33 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29c414), color-stop(14%,#29c414), color-stop(100%,#239b33));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #29c414 0%,#29c414 14%,#239b33 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29c414', endColorstr='#239b33',GradientType=0 );
	/* IE6-9 */
	margin-left: 15px;
}
.menuBlueTransparent{
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(89,148,202,1) 62%, rgba(104,164,215,0.7) 78%, rgba(125,185,232,0) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(62%,rgba(89,148,202,1)), color-stop(78%,rgba(104,164,215,0.7)), color-stop(100%,rgba(125,185,232,0)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(104,164,215,0.7) 78%,rgba(125,185,232,0) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(104,164,215,0.7) 78%,rgba(125,185,232,0) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(104,164,215,0.7) 78%,rgba(125,185,232,0) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(104,164,215,0.7) 78%,rgba(125,185,232,0) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8',GradientType=0 );
	/* IE6-9 */
	;
}
#menuB,#searchB,#helpB{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.menuGreen a:hover,.menuBlue a:hover,.menuOrange a:hover{
	color: white;
	text-decoration: none;
}
.indicator{
	float: left;
	display: inline;
	margin-right: 10px;
	font-weight: bold;
}
#searchboxerM{
	margin: 0;
}
#searchBoxM{
	background: #fff;
	border-top: 1px solid #979797;
	border-left: 1px solid #979797;
	border-bottom: 1px solid #222;
	border-right: 1px solid #222;
	border-radius: 4px;
	margin: 0;
	padding: 2px;
	width: 260px;
	overflow: hidden;
}
.searchforminputM{
	width: 210px;
	position: relative;
	color: #304454;
	margin: 0px;
	border: none;
	font-family: verdana;
	font-size: 1.2em;
	background: #fff;
	padding: 4px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.searchformsubmitM{
	z-index: 20;
	position: relative;
	float: right;
	border: none;
	padding: 2px 0 0 0;
	background: #fff;
	margin: 0px;
	z-index: 6;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 28px;
	height: 28px;
}
.featureBox a,.featureBoxV a, .menuS li a, .liBut li a, .liButNews li a{
	text-decoration: none;
	color: #069;
	padding: 10px;
}
.menuS li:hover, .liBut li:hover, .liButNews li:hover{
	background: #ebf3fb;
}
.plainL{
	border: none;
	display: none;
	background: #ddd;
	color: #000;
	text-align: left;
	padding: 15px;
	font-size: 1em;
	text-shadow: none;
	text-align: left;
}
.plain ul,.plainL ul{
	color: #000;
	border: none;
	list-style-type: square;
	list-style-position: outside;
	background: none;
}
.plain li,.plainL li{
	color: #000;
	border: none;
	background: pink;
	/* border-radius: none; */
	opacity: 0;
}
.menuS{
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	text-align: center;
}
.liBut, .liButNews{
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0 0 100px 0;
	text-align: center;
}
.liButNews{
	padding: 0;
	margin-top: 100px;
}
.liBut li, .menuS li, .liButNews li,#liButBlue,#liButGreen,#liButRed{
	border-bottom: 1px solid #333;
	padding: 15px 0;
	max-width: 100%;
	font-size: 1.2em;
	text-align: left;
	text-decoration: none;
	font-family: verdana, arial;
	margin: 5px 0;
	color: #069;
	cursor: pointer;
	opacity: 1;
}
.menuS li, .liBut li,.liButNews li{
}
#liButBlue{
}
#liButRed{
}
#liButGreen{
}
.liBut span{
	padding: 0;
	margin: 0 10px 0 0;
	vertical-align: top;
	float: right;
	font-size: 1em;
	display: block;
}
.menuH{
	margin: 15px 0;
	padding: 0;
	font-size: 1em;
}
.footerIcon{
	border: none;
	padding: 0 6px 0 6px;
}
#social{
	display: none;
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
	background: rgb(178,213,239);
	background: -moz-linear-gradient(bottom, #ebf3fb 0%, #72b3e2 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#ebf3fb), color-stop(100%,#72b3e2));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom, #ebf3fb 0%,#72b3e2 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom, #ebf3fb 0%,#72b3e2 100%);
	/* Opera 11.10+ */
	-pie-background: linear-gradient(to bottom, #ebf3fb 0%,#72b3e2 100%);
	/* W3C */
	background: -ms-linear-gradient(bottom, #ebf3fb 0%,#72b3e2 100%);
	/* IE10+ */
	;
}
#lastdate{
	color: #999;
	font-size: x-small;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	margin: 7px 0 0;
	padding: 0 0 15px 0;
	clear: both;
}
a.sidebarA{
	text-decoration: none;
	color: #72b3e2;
	font-size: 11px;
}
#sidebarM{
	display: none;
}
#sidebarD{
	width: 218px;
	float: right;
	padding-left: 40px;
}
.searchC{
	margin-top: 20px;
	padding-left: 5px;
}
.rpam,.rpamS{
	margin-left: 10px;
	max-width: 657px;
	border: 1px solid gray;
	border-bottom: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 10px;
}
.rpamS{
	border-radius: 5px;
	border: 1px solid gray;
	margin-bottom: 20px;
}
.rpamB{
	padding: 5px;
	margin: 0;
	cursor: pointer;
	background: #ffc;
}
.nLI{
	list-style-type: none;
	padding: 0 0 0 5px;
}
.pL5,#sidenavx{
	padding-left: 5px;
}
dl{
	padding-left: 5px;
}
.cH{
	cursor: pointer;
}
.m0b0{
	margin: 0;
	border: none;
}
#connectWIDNRs{
	max-width: 600px;
	text-align: center;
}
#connectWIDNRs.img{
	border: none;
}
/* CALENDAR ORIGINALS*/
form{
	margin: 0;
	padding: 0;
}
.navSysB{
	background-color: #b2d5ef;
	background-image: -moz-linear-gradient(0deg, #f5f5f5, #b2d5ef);
	background-image: -ms-linear-gradient(0deg, #f5f5f5, #b2d5ef);
	background-image: -o-linear-gradient(0deg, #f5f5f5, #b2d5ef);
	background-image: -webkit-linear-gradient(0deg, #f5f5f5, #b2d5ef);
	background-image: linear-gradient(0deg, #f5f5f5, #b2d5ef);
	border-radius: 5px;
	border-right: 1px solid #000;
	border-bottom: 0px solid #000;
	border-left: 1px solid #ccc;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 0 20px;
}
.navSysB2{
	background-color: #72b3e2;
	background-image: -moz-linear-gradient(180deg, #ebf3fb, #72b3e2);
	background-image: -ms-linear-gradient(180deg, #ebf3fb, #72b3e2);
	background-image: -o-linear-gradient(180deg, #ebf3fb, #72b3e2);
	background-image: -webkit-linear-gradient(180deg, #ebf3fb, #72b3e2);
	background-image: linear-gradient(180deg, #ebf3fb, #72b3e2);
	border-radius: 5px;
	border-right: 1px solid #000;
	border-bottom: 0px solid #000;
	border-left: 1px solid #ccc;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 7px 15px 7px 21px;
}
.calBottom{
	width: 100%;
	border-bottom: 1px solid #000;
}
.navSysBB{
	background-color: #99ccff;
	background-image: -moz-linear-gradient(180deg, #f5f5f5, #99ccff);
	background-image: -ms-linear-gradient(180deg, #f5f5f5, #99ccff);
	background-image: -o-linear-gradient(180deg, #f5f5f5, #99ccff);
	background-image: -webkit-linear-gradient(180deg, #f5f5f5, #99ccff);
	background-image: linear-gradient(180deg, #f5f5f5, #99ccff);
	border-radius: 5px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #ccc;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 0 20px;
}
label input{
	margin-bottom: 10px;
}
.goBut{
	border-radius: 5px;
	padding: 5px;
}
.listBox{
	display: none;
	border: 1px solid #666;
	border-radius: 5px;
	margin: 10px;
}
.bigBox{
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: rgb(178,213,239);
	background: -moz-linear-gradient(bottom, #ebf3fb 0%, #72b3e2 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#ebf3fb), color-stop(100%,#72b3e2));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom, #ebf3fb 0%,#72b3e2 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom, #ebf3fb 0%,#72b3e2 100%);
	/* Opera 11.10+ */
	-pie-background: linear-gradient(to bottom, #ebf3fb 0%,#72b3e2 100%);
	/* W3C */
	background: -ms-linear-gradient(bottom, #ebf3fb 0%,#72b3e2 100%);
	/* IE10+ */
	margin-bottom: 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #000;
}
.bigBoxG{
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #35981e;
	background: -moz-linear-gradient(bottom, #84d828 0%, #75c822 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#84d828), color-stop(100%,#75c822));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom, #84d828 0%,#75c822 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom, #84d828 0%,#75c822 100%);
	/* Opera 11.10+ */
	-pie-background: linear-gradient(to bottom, #84d828 0%,#75c822 100%);
	/* W3C */
	background: -ms-linear-gradient(bottom, #84d828 0%,#75c822 100%);
	/* IE10+ */
	margin-bottom: 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #000;
}
.navSysB2G{
	background-color: #35981e;
	background-image: -moz-linear-gradient(180deg, #a2e991, #35981e);
	background-image: -ms-linear-gradient(180deg, #a2e991, #35981e);
	background-image: -o-linear-gradient(180deg, #a2e991, #35981e);
	background-image: -webkit-linear-gradient(180deg, #a2e991, #35981e);
	background-image: linear-gradient(180deg, #a2e991, #35981e);
	border-radius: 5px;
	border-right: 1px solid #000;
	border-bottom: 0px solid #000;
	border-left: 1px solid #ccc;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 7px 15px 7px 21px;
}
.calIcon{
	border: transparent;
	vertical-align: middle;
	margin-left: 4px;
}
.border0{
	border: none;
}
.noResults{
	border-top: 1px solid #ccc;
	border-right: 1px solid #000;
	border-left: 1px solid #ccc;
	padding: 0 20px;
	padding-top: 7px;
	min-height: 200px;
}
.blueT{
	background: #1e5799;
	/* Old browsers */
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #227cca 51%, #7db9e8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#227cca), color-stop(100%,#7db9e8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#227cca 51%,#7db9e8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#227cca 51%,#7db9e8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#227cca 51%,#7db9e8 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#227cca 51%,#7db9e8 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
	/* IE6-9 */
	color: #fff;
	border-radius: 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	cursor: pointer;
	margin: 0 3px;
}
.greenT{
	background: #29c414;
	/* Old browsers */
	background: -moz-linear-gradient(top, #29c414 0%, #29c414 14%, #239b33 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29c414), color-stop(14%,#29c414), color-stop(100%,#239b33));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #29c414 0%,#29c414 14%,#239b33 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29c414', endColorstr='#239b33',GradientType=0 );
	/* IE6-9 */
	color: #fff;
	border-radius: 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	cursor: pointer;
	margin: 0 3px;
}
.golden{
	background: rgb(243,226,199);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(243,226,199,1) 0%, rgba(193,158,103,1) 50%, rgba(182,141,76,1) 51%, rgba(233,212,179,1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,226,199,1)), color-stop(50%,rgba(193,158,103,1)), color-stop(51%,rgba(182,141,76,1)), color-stop(100%,rgba(233,212,179,1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 );
	/* IE6-9 */
	;
}
.grayDays{
	background: #ccc;
	text-shadow: 1px 1px #eee;
	color: #111;
	border-bottom: 1px solid #999;
	padding-top: 5px;
	border-radius: 5px;
	background: #bbbbbb;
	/* Old browsers */
	background: -moz-linear-gradient(45deg, #bbbbbb 0%, #cacaca 50%, #c5c5c5 51%, #dfdfdf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#bbbbbb), color-stop(50%,#cacaca), color-stop(51%,#c5c5c5), color-stop(100%,#dfdfdf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* IE10+ */
	background: linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#dfdfdf',GradientType=1 );
	/* IE6-9 fallback on horizontal gradient */
	background: -moz-linear-gradient(top, #dedede 0%, #e6e6e6 50%, #e3e3e3 51%, #f0f0f0 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(50%,#e6e6e6), color-stop(51%,#e3e3e3), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #dedede 0%,#e6e6e6 50%,#e3e3e3 51%,#f0f0f0 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dedede 0%,#e6e6e6 50%,#e3e3e3 51%,#f0f0f0 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dedede 0%,#e6e6e6 50%,#e3e3e3 51%,#f0f0f0 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #dedede 0%,#e6e6e6 50%,#e3e3e3 51%,#f0f0f0 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f0f0f0',GradientType=0 );
	/* IE6-9 */
	padding-bottom: 5px;
}
.newsNavWW,.newsNav,.bigBoxG,.navSysB2G,.greenT{
	background: #ccc;
	text-shadow: 1px 1px #ddd;
	color: #222;
	border-bottom: 1px solid #999;
	padding-top: 5px;
	border-radius: 10px;
	border-right: 1px solid #999;
	background: #bbbbbb;
	/* Old browsers */
	background: -moz-linear-gradient(45deg, #bbbbbb 0%, #cacaca 50%, #c5c5c5 51%, #dfdfdf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#bbbbbb), color-stop(50%,#cacaca), color-stop(51%,#c5c5c5), color-stop(100%,#dfdfdf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* IE10+ */
	background: linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#dfdfdf',GradientType=1 );
	/* IE6-9 fallback on horizontal gradient */
	;
}
.newsNav,.newsNavWW{
	padding: 5px;
	background: none;
	border: none;
	border-radius: 0;
	background: #eee;
	border-radius: 8px;
	margin: 10px 0 0 0;
	border: 1px solid #ddd;
}
.sBar{
	margin-right: 0;
	padding-right: 0;
	min-height: 40px;
}
.bBCorners{
	padding: 5px;
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: 0;
}
.redT{
	background: #ffa84c;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 69%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(69%,#ff7b0d));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffa84c 0%,#ff7b0d 69%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
	/* IE6-9 */
	color: #fff;
	border-radius: 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	cursor: pointer;
	margin: 0 3px;
}
a.greenT{
	background-color: lime;
	background-image: -moz-linear-gradient(0deg, green, lime);
	background-image: -ms-linear-gradient(0deg, green, lime);
	background-image: -o-linear-gradient(0deg, green, lime);
	background-image: -webkit-linear-gradient(0deg, green, lime);
	background-image: linear-gradient(0deg, green, lime);
	border-radius: 5px;
	display: inline-block;
	text-shadow: #000000 5px 5px 10px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	cursor: pointer;
	margin: 0px 0 15px 0;
	padding: 0px 6px;
	color: #fff;
	text-decoration: none;
	line-height: 28px;
}
.boxS0{
	box-shadow: #6E7849 0px 0px 4px;
}
.boxS0{
	box-shadow: #6E7849 0px 0px 3px;
}
.textS0{
	text-shadow: #000000 5px 5px 10px;
}
.butBlue, .butOrange, .butGreen, .butBlue, .butBlueTransparent{
	border-top: 1px solid #ccc;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #ccc;
	padding: 6px 10px;
	width: 95%;
	background: #000;
	font-size: 1.0em;
	text-decoration: none;
	font-family: verdana, arial;
	margin-bottom: 5px;
	color: #fff;
	border-radius: 5px;
}
.butBlue{
	background: rgb(30,87,153);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
	/* IE6-9 */
	;
}
.butOrange{
	background: #ffa84c;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 69%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(69%,#ff7b0d));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 69%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffa84c 0%,#ff7b0d 69%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
	/* IE6-9 */
	;
}
.butGreen{
	background: #29c414;
	/* Old browsers */
	background: -moz-linear-gradient(top, #29c414 0%, #29c414 14%, #239b33 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29c414), color-stop(14%,#29c414), color-stop(100%,#239b33));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #29c414 0%,#29c414 14%,#239b33 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #29c414 0%,#29c414 14%,#239b33 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29c414', endColorstr='#239b33',GradientType=0 );
	/* IE6-9 */
	;
}
.datediv{
	width: 100%;
	border-bottom: 1px solid silver;
}
.noStyle{
	margin: 0;
	padding: 0;
	display: inline-block;
}
/*#maincontent{
	overflow:hidden;
}
#canvas{
	border:none;
	padding:0;
	margin:0
}
*/
.HB{
	margin: 10px 0 0 0;
}
.SB{
	margin: 0 10px 0 0;
}
.mT5{
	margin: 5px 0 0 0;
}
.navsysNR{
	float: left;
	margin: 5px 0 0 10px;
}
.pT20{
	padding-top: 20px;
}
.mB5{
	margin-bottom: 15px;
	font-size: 1em;
}
.mB5p{
	margin-bottom: 5px;
}
.dN{
	display: none;
}
.mY,.mY2{
	text-align: right;
	margin: 0 0 10px 0;
}
.mY2{
	padding: 15px 0 0 0;
}
.calSide{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	width: 50px;
}
.calSideSpan,.calsSideSpan2{
	font-size: 1.2em;
	font-family: arial;
	text-shadow: 1px 1px #eee;
	text-align: center;
	margin: 0;
}
.calsSideSpan2{
	padding: 15px 0 0 0;
}
.rowPadder{
	width: 100%;
	min-height: 10px;
	max-height: 10px;
}
.calDate{
	float: left;
	font-size: 90%;
	padding: 0 3px 3px 3px;
	margin: 0 0 10px 0;
	display: inline;
}
.calTitle{
	font-size: 1em;
	width: 100%;
	margin-bottom: 10px;
}
.socialD{
	border: 0px;
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
	height: 0px;
	opacity: 0;
	-webkit-transition-property: height,opacity;
	-webkit-transition-duration: 0.5s,0.5s;
	-webkit-transition-timing-function: ease-in-out,ease-in-out;
	-webkit-transition-delay: 0s,0s;
	/* Standard syntax */
	transition-property: height,opacity;
	transition-duration: 0.5s,0.5s;
	transition-timing-function: ease-in-out,ease-in-out;
	transition-delay: 0s,0s;
}
.socialP{
	text-align: center;
	line-height: 55px;
}
.divIni{
	width: 100%;
	font-size: 90%;
	line-height: 120%;
}
.dpS{
	width: 100%;
	font-size: .9em;
	line-height: 120%;
}
.hMCon{
	padding: 10px 0;
	font-size: 90%;
}
.calHR{
	margin: 0 0 1px 0;
}
#menuConD{
	margin: 3px 0 0 0;
	display: block;
}
#menuConM{
	margin: 5px 0 0 0;
	vertical-align: center;
	display: none;
	font-size: 1.2em;
}
/*#sidebarD{
	display:none;
}
*/
#sidebarM{
	display: none;
}
.but0{
	cursor: pointer;
	background: #ebf3fb;
}
.fS1{
	font-size: 1em;
}
/*END NAVIGATION MENUS*/
/* ----------------------------------------------------------------------------------------------*/
/*SITE HEADER*/
#fixed_head{
	position: fixed;
	left: 10px;
	top: 2px;
	background: #58aadc url('/home/images/mobile/000_bkg0x.gif') no-repeat left top;
	width: 71px;
	height: 52px;
	z-index: 100;
	cursor: pointer;
	display: block;
}
.nBi{
	border: none;
}
.a1z{
	width: 100%;
	background: #58aadc;
	/*background-image:url('/news/images/000_IEbkg.gif');
	*/
	background-position: left top;
	background-attachment: fixed;
	background-repeat: repeat-x;
	/*height:55px;
	*/
	height: 48px;
	/*-moz-border-radius: 0px;
	-moz-box-shadow: #6E7849 0px 0px 0px;
	-webkit-border-radius: 0px;
	-webkit-box-shadow: #6E7849 0 0 10px;
	background-color: #067bae;
	background-image: -moz-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -ms-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -o-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -webkit-linear-gradient(0deg, #99ccff, #067bae);
	background-image: linear-gradient(0deg, #99ccff, #067bae);
	*/
	margin: 0;
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 27;
	/*filter:alpha(opacity=60);
	opacity:0.6;
	*/
	/*text-align:center;
	*/
	;
}
.a2z{
	left: 0px;
	top: 0px;
	width: 100%;
	max-width: 990px;
	text-align: left;
	z-index: 25;
	position: relative;
	margin: 0 auto;
	/*background:#3a5366;
	*/
	padding-top: 5px;
	overflow-x: hidden;
}
.a3z{
	left: 0px;
	top: 0px;
	text-align: left;
	z-index: 25;
	position: relative;
	background: #000;
	height: 30px;
	background: transparent;
	max-width: 990px;
	height: 55px;
	overflow: hidden;
	/* for IEfilter:alpha(opacity=40);
	*/
	/* CSS3 standard */
	/*opacity:0.4;
	*/
	/*text-align:center;
	*/
	;
}
.a1x{
	width: 100%;
	height: 53px;
	/*background:transparent;
	background-image:url('/home/images/toolbars/menubar_bkg_blueshadow.gif');
	background-repeat:repeat-x;
	*/
	-moz-border-radius: 0px;
	-moz-box-shadow: #6E7849 0px 0px 0px;
	-webkit-border-radius: 0px;
	-webkit-box-shadow: #6E7849 0 0 10px;
	background-color: #067bae;
	background-image: -moz-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -ms-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -o-linear-gradient(0deg, #99ccff, #067bae);
	background-image: -webkit-linear-gradient(0deg, #99ccff, #067bae);
	background-image: linear-gradient(0deg, #99ccff, #067bae);
	margin: 0;
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 25;
	/*filter:alpha(opacity=80);
	opacity:0.8;
	*/
	/*text-align:center;
	*/
	;
}
.a2x{
	left: 0px;
	top: 5px;
	width: 100%;
	text-align: left;
	z-index: 25;
	position: fixed;
	margin: 0;
	background: transparent;
}
.a3x{
	left: 0px;
	top: 0px;
	width: 100%;
	max-width: 990px;
	text-align: left;
	z-index: 25;
	position: fixed;
	background: transparent;
	margin: 0 auto;
	/* for IEfilter:alpha(opacity=40);
	*/
	/* CSS3 standard */
	/*opacity:0.4;
	*/
	/*text-align:center;
	*/
	overflow-x: hidden;
}
/*END SITE HEADER*/
/* ----------------------------------------------------------------------------------------------*/
/*CALENDAR ELEMENTS*/
select,button,submit,cancel,textarea,legend{
	border-radius: 8px;
	padding: 3px;
}
select{
	margin: 0;
}
input.dates{
	border-radius: 8px;
	padding: 3px;
	width: 80px;
}
.locboxes{
	float: left;
	;
	font-size: 12px;
	margin-right: 10px;
	margin-top: 10px;
}
.locgroup{
	float: left;
	margin: 0 10px 10px 0;
	min-width: 20%;
	padding-bottom: 10px;
}
.h3corner0{
	padding: 0;
	color: #000;
	border-bottom-right-radius: 5px;
	background: #f5f5f5;
	border-bottom: 1px solid #000;
}
.h3corner1{
	padding: 0;
	color: #000;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: 1px solid #000;
}
.locItem,.locItemHM{
	border-top: 1px solid #ccc;
	border-right: 1px solid #000;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #000;
	margin: 0;
	background: #f9f9f9;
	padding: 7px;
	min-height: 150px;
	border-radius: 5px;
	display: none;
}
.locItemHM{
	background: #eee;
	margin-top: 10px;
	width: 95%;
	display: none;
	min-height: 80px;
}
.dateh3{
	padding: 3px 4px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	text-shadow: 1px 1px #eee;
}
/*.calCon:hover,.calCon0:hover{
	background:#eee;
}
*/
.calCon0{
	background: #eee;
}
.calItem{
	padding: 0 20px 0px 20px;
	overflow: hidden;
}
.locImage{
	float: left;
	margin: 0 10px 5px 0;
	border: transparent;
}
.locClose0{
	float: right;
	margin-right: 10px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #9cf;
	padding: 3px;
	cursor: pointer;
}
.locClose{
	cursor: pointer;
	padding-right: 20px;
}
.locTasks{
	float: right;
	border: 1px solid #ccc;
	padding: 3px;
	margin-right: 10px;
	border-radius: 4px;
	font-size: .95em;
}
.blueT a{
	color: #fff;
	text-decoration: none;
}
.locDesc{
	padding: 20px;
	font-size: .9em;
	overflow: hidden;
}
.calImage{
	float: left;
	margin: 0 10px 5px 0;
	border: transparent;
	border-radius: 5px;
}
.imgCornerL0{
	border-top-left-radius: 0;
}
.imgCornerL1{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.calTasks{
	float: right;
	padding: 3px;
	margin-right: 10px;
	border-radius: 4px;
	font-size: .85em;
	display: inline-block;
	vertical-align: middle;
}
.calDesc{
	font-size: .95em;
}
.clearBr{
	clear: both;
	height: 0px;
}
.noPadTop2{
	padding-top: 0;
	margin: 0;
}
.font11{
	font-size: 11px;
}
.font8em{
	font-size: .90em;
}
.printIcon{
	margin: 0 0px 1px 15px;
	padding: 0;
	display: inline;
	vertical-align: middle;
}
.homeIcon{
	margin: 0 10px 3px 5px;
	padding: 0;
	display: inline;
	vertical-align: middle;
}
.navSys0{
	margin: 0 0 0 3px;
	opacity: .3;
	border-radius: 5px;
	padding: 5px 10px;
	cursor: default;
}
.navSys1{
	margin: 0 0 0 3px;
	border-radius: 5px;
	padding: 5px 10px;
}
.flR{
	float: right;
}
.flL,flL10{
	float: left;
}
.flL10{
	margin-left: 10px;
}
.flL40{
	float: left;
	line-height: 40px;
}
.mL10{
	margin-left: 10px;
}
.cB{
	clear: both;
}
.m0{
	margin: 0;
}
#calPrint{
	margin: 5px 0 0 0;
}
#calDates{
	float: left;
}
a.white{
	color: #fff;
}
.tAR{
	text-align: right;
}
.wupic{
	float: right;
	display: block !important;
	width: 276px;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
}
.wulinktext{
	font-family: sans-serif;
	font-size: 12px;
}
.noFloat{
	float: none;
}
.aW{
	width: auto;
}
a.locBut{
	margin: 0px 0 5px 0;
	padding: 3px 6px;
	color: #fff;
	text-decoration: none;
	line-height: 35px;
	font-size: 1em;
}
.p10{
	padding: 10px;
}
.pLR15{
	padding: 0 15px;
}
.mLR10{
	margin: 0 10px;
}
label{
	font-weight: normal;
}
/*END CALENDAR*/
/* ----------------------------------------------------------------------------------------------*/
/*NEWS ELEMENTS and RESET FORM ELEMENTS*/
.touchgallery{
	position: relative;
	overflow: hidden;
	width: 100%;
	/* default gallery width */
	height: 350px;
	/* default gallery height */
	background: transparent;
	font-family: arial;
	font-size: 1em;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.touchgallery ul{
	list-style: none;
	margin: 0;
	padding: 0;
	left: 0;
	position: absolute;
	-moz-transition: all 100ms ease-in-out;
	/* image transition. Change 100ms to desired transition duration */
	-webkit-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}
.touchgallery ul li{
	float: left;
	display: block;
	width: 350px;
	text-align: left;
}
.touchgallery ul li img{
	/* CSS for images within gallery */
	max-width: 100%;
	/* make each image responsive, so its native width can occupy up to 100% of gallery's width, but not beyond */
	height: auto;
}
#sControls {
	width:350px;
	text-align:center;
	background:#fff;
	display:none;
	padding:10px 0 0 0;
	/*border:1px solid #ccc;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top:0;
	*/
}
#tControls {
	color:#fe8320;
	width:348px;
	text-align:center;
	background:#fff;
	display:none;
	padding-top:5px;
}
#sCBack{
	width:174px;
	display:none;
	float:left;
	font-size:.8em;
	cursor:pointer;
	color:#222;
	margin:0;
	padding:2px 0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color: #fff;
	background-image: -moz-linear-gradient(0deg, #ccc, #fff);
	background-image: -ms-linear-gradient(0deg, #ccc, #fff);
	background-image: -o-linear-gradient(0deg, #ccc, #fff);
	background-image: -webkit-linear-gradient(0deg, #ccc, #fff);
	background-image: linear-gradient(0deg, #ccc, #fff);
}
#sCForward{
	width:174px;
	background:green;
	float:right;
	font-size:.8em;
	cursor:pointer;
	color:#222;
	margin:0;
	padding:2px 0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color: #fff;
	background-image: -moz-linear-gradient(0deg, #8bb082, #fff);
	background-image: -ms-linear-gradient(0deg, #8bb082, #fff);
	background-image: -o-linear-gradient(0deg, #8bb082, #fff);
	background-image: -webkit-linear-gradient(0deg, #8bb082, #fff);
	background-image: linear-gradient(0deg, #8bb082, #fff);
}
.slideBox{
	width:350px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}
#ulDIV{
	font-size:80%
}
html, body, div, dl, dt, dd, pre, form, fieldset{
	border:0;
	margin:0;
	padding:0;
}
form {
	border:0;
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em Arial, Helvetica, sans-serif;
}
.notes {
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-size: x-small;
}
#sidebarx{
	margin-bottom:40px;
	text-align:left;
	margin-top:0px;
	font-size:88%;
}
#sidebarx h2{
	padding-top:0;
	font-weight:normal;
}
#sidebarx ul{
	padding-top:0;
	margin-top:0;
}
a:link {
	color: #36f;
}
a:visited {
	color: #69f;
}
a:hover {
	color: #336;
	text-decoration: underline;
}
/* Link formatting */
div.breakAll {
	clear: both;
	width: 80%;
	margin: 0;
	padding: 0;
}
.floatright {
	float: right;
	margin: 0 0 5px 10px;
}
.floatleft {
	float: left;
	margin: 0 10px 5px 0;
}
.floatleft p.caption,.floatright p.caption {
	color:#666;
	font-size: x-small;
	text-align: left;
	margin: 0 4px 2px;
	padding: 0;
}
div.ifloatright,div.nifloatrightdiv.nifloatright0,div.ifloatleft {
	width: 200px;
	text-align: left;
	padding: 0;
}
div.ifloatright,div.nifloatright0,div.nifloatright {
	float: right;
	margin: 0 0 10px 20px;
}
div.ifloatleft {
	float: left;
	margin: 0 20px 10px 0;
}
div.nifloatright0 p,div.nifloatright p,div.ifloatright p,div.ifloatleft p,div.ifloatright p span,div.ifloatleft p span {
	font-size: x-small;
	text-align: left;
	width: 200px;
	margin: 0;
	padding: 0;
}
div.nifloatright0 p,div.nifloatright p,div.ifloatright p,div.ifloatleft p {
	color:#666;
	display: block;
	margin-bottom: 10px;
}
div.nifloatright0 img,div.nifloatright img,div.ifloatright img,div.ifloatleft img {
	border: 1px solid #000;
	text-align: center;
	width: 200px;
	margin:0 0 2px;
	padding: 0;
}
div.nifloatright0 img {
	width:100%;
	border:none;
}
div.nifloatright{
	cursor:pointer;
	max-width:50%;
}
div.nifloatright0{
	max-width:50%;
}
div.nifloatright img{
	border:none
}
.By{
	font-size:80%;
	color:#666;
	margin-bottom:20px;
}
/* hblock */
div.hblock p span {
	color: #999;
}
div.hblock {
	text-align: center;
	width: 370px;
	margin: 10px auto 20px;
	padding: 4px;
	border-bottom: solid 1px #dcdcdc;
}
div.hblock img {
	text-align: center;
	border: 1px solid #000;
	width:370px;
}
div.hblock p {
	color: #666;
	font-size: x-small;
	text-align: left;
	width: 360px;
	margin: 0;
	padding: 0;
}
span.anchor1 {
	display: block;
	width:100%;
	height: 55px;
	margin-top: -55px;
	visibility: hidden;
}
#content{
	text-align:left;
}
#newstools{
	display:none
}
.transparent{
	border:none;
}
/*body,p,li,td{
	font-family:verdana,arial;
	font-size:100%;
	color: #333;
	line-height:150%;
	margin:0;
	padding:0
}
p{
	padding:4px 0 16px;
}
span.anchor{
	width:100%;
}
*/
.nBi {
	border:none;
}
a.secTitle {
	font-weight:bold;
	text-decoration:none;
	color:#72b3e2;
	border-bottom:1px solid #ccc;
	font-family:verdana;
	font-size:120%;
}
a:hover.secTitle {
	font-weight:bold;
	text-decoration:none;
	color:#72b3e2;
	border-bottom:1px solid #ccc;
	font-family:verdana;
	font-size:120%;
}
a:active {
	color: #336;
}
.alertHeader,.sidebarHeader.alertHeaderActive{
	padding:10px 0px;
	max-width:695px;
	padding-left:5px;
	text-align:left;
	/*border-bottom:22px solid orange;
	*/
}
.fatLine{
	border-bottom:10px solid #ccc
}
.featureButton{
	font-size:90%;
	background:#A2C8D6;
	background:#fff;
	padding:10px;
	border-radius:5px;
	border:1px solid #ccc;
	margin: 0 5px 15px 5px;
	cursor:pointer;
}
.featureButton:hover{
	background: -moz-linear-gradient(top, rgba(209,228,235,0.65) 0%, rgba(134,135,135,0) 95%, rgba(130,130,130,0) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,228,235,0.65)), color-stop(95%,rgba(134,135,135,0)), color-stop(100%,rgba(130,130,130,0)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(209,228,235,0.65) 0%,rgba(134,135,135,0) 95%,rgba(130,130,130,0) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(209,228,235,0.65) 0%,rgba(134,135,135,0) 95%,rgba(130,130,130,0) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(209,228,235,0.65) 0%,rgba(134,135,135,0) 95%,rgba(130,130,130,0) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(209,228,235,0.65) 0%,rgba(134,135,135,0) 95%,rgba(130,130,130,0) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d1e4eb', endColorstr='#00828282',GradientType=0 );
	/* IE6-9 */
}
.featureHeader{
	width:100%;
	padding:20px 0px 10px 5px;
	margin:0 0 40px 0;
	text-align:left;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	background-color: #72b3e2;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-image: -moz-linear-gradient(180deg, #72b3e2, #ebf3fb);
	background-image: -ms-linear-gradient(180deg, #72b3e2, #ebf3fb);
	background-image: -o-linear-gradient(180deg, #72b3e2, #ebf3fb);
	background-image: -webkit-linear-gradient(180deg, #72b3e2, #ebf3fb);
	background-image: linear-gradient(180deg, #72b3e2, #ebf3fb);
}
.fs11{
	font-size:100%;
	font-family:verdana,arial
}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

#mobileTools{
	min-width:265px;
	position:relative;
	left:0;
	top:-27px;
	z-index:502;
	padding:10px 0 10px 0;
	width:100%;
	border:none;
}
.shareNR{
	font-size:60%;
	display:inline;
	float:right;
	line-height:300%;
	margin-top:20px
}
.baseTool,.baseToolb,.baseToolW,.baseToolg,.baseToolgnb{
	line-height:150%;
	cursor:pointer;
	z-index:600;
	opacity:1;
	border-top:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;
	border-radius:5px;
	padding:5px;
	margin-left:10px;
	/*background: -moz-linear-gradient(top, #dedede 0%, #e6e6e6 50%, #e3e3e3 51%, #f0f0f0 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(50%,#e6e6e6), color-stop(51%,#e3e3e3), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #dedede 0%,#e6e6e6 50%,#e3e3e3 51%,#f0f0f0 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dedede 0%,#e6e6e6 50%,#e3e3e3 51%,#f0f0f0 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dedede 0%,#e6e6e6 50%,#e3e3e3 51%,#f0f0f0 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #dedede 0%,#e6e6e6 50%,#e3e3e3 51%,#f0f0f0 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f0f0f0',GradientType=0 );
	/* IE6-9 */
}
.moreBut{
	display:inline;
	max-width:55px
}
.navdiv{
	margin-right:20px;
	display:inline;
	max-width:500px;
}
.none{
	margin:0;
	padding:0;
}
.baseToolg{
	background:#fff;
	min-width:95px;
}
.baseToolgnb{
	border:none;
	background:transparent;
	text-decoration:none;
}
.baseToolb,.baseToolb a{
	background:none;
	line-height:100%;
	font-size:90%;
	min-width:90px;
	display:inline-block;
	text-align:center;
	width:auto;
	max-width:300px;
	margin-top:10px;
}
.baseToolW{
	margin-left:3px;
}
.newsTools,newsToolsW,.newsToolsWTT {
	z-index:502;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	vertical-align:middle;
	line-height:100%;
	height: 15px;
	overflow:hidden;
	width:26%;
	min-width:220px;
	float:right;
	padding:10px 0;
	margin:0 0 20px 0;
	color:#222;
	text-align:right;
	opacity:1;
	background:transparent;
	-webkit-transition-property: height,width;
	-webkit-transition-duration: 0.25s, 0.25s;
	-webkit-transition-timing-function: linear,linear;
	-webkit-transition-delay: 0s,0s;
	/* Standard syntax */
	transition-property: height,width;
	transition-duration: 0.25s,0.25s;
	transition-timing-function: linear,linear;
	transition-delay: 0s,0s;
}
.newsTools:hover{
	opacity:1
}
#newsToolsW{
	opacity:1;
	width:100%;
	min-width:250px;
	max-width:700px;
}
.newsToolsWTT,#TT{
	height:60px;
	width:97%;
	width:70px;
	max-width:70px;
	position:fixed;
	bottom:10px;
	right:10px;
	text-align:right;
	opacity:.5;
	margin-bottom:0;
	display:none;
	opacity:.6;
	z-index:400;
}
.newsTools a,.newsToolsW a,.newsToolsWTT a {
	color:#222;
	text-decoration:none;
	font-size:80%;
	border-radius:3px;
}
#TT{
	display:none;
	opacity:.5
}
.navSys0{
	opacity:.3;
	text-shadow:none;
}
.newsToolsOR {
	width:690px;
	text-align:center;
	border-top:1px solid #ccc;
	border-right:1px solid #111;
	border-bottom:1px solid #111;
	border-left:1px solid #ccc;
	padding:1px 4px;
	margin:0px 20px 10px 0px;
	background:#eee;
	border-radius:3px;
}
.mB20{
	margin-bottom:20px
}
.newsToolsOR a {
	text-decoration:none;
	font-size:9px;
	border-radius:3px;
}
p.yearP {
	padding:0;
	margin-bottom:5px;
	border-bottom:3px solid #ccc;
	width:690px;
}
div.right_GreenBox {
	float:right;
	margin: 0;
	padding: 0 5px 5px 5px;
	font-family:arial;
	border-top:1px solid #ccc;
	border-right:1px solid #111;
	border-bottom:1px solid #111;
	border-left:1px solid #ccc;
}
div.right_GreenBox a {
	background: #9c6;
	color:#fff;
	display:inline;
	padding:5px 5px 1px 5px;
	text-decoration: none;
	font-family:arial;
	font-size:11px;
}
div.right_GreenBox a:hover {
	background: transparent;
	color:#069;
}
div.right_ClearBox {
	float:right;
	margin:0px 5px 5px 5px;
	border-top:1px solid #ccc;
	border-right:1px solid #111;
	border-bottom:1px solid #111;
	border-left:1px solid #ccc;
	border-radius:3px;
}
div.right_ClearBox a {
	background: #f69600;
	color:#fff;
	display:block;
	padding:2px 5px 2px 5px;
	text-decoration: none;
	font-size:11px;
	border-radius:3px;
}
div.right_ClearBox a:hover {
	background: transparent;
	color:#069;
}
hr.news {
	color: #9aafbf;
	background-color: #9aafbf;
	height: 1px;
	width: 400px;
	text-align:center;
	margin:20px auto;
}
p.hr {
	text-align:center;
	margin:20px 0;
	color:gray;
}
.short23 {
	width: 600px;
}
.searchBut {
	border-top:1px solid #ccc;
	border-right:1px solid #111;
	border-bottom:1px solid #111;
	border-left:1px solid #ccc;
	background: gray;
	color:#fff;
	padding:2px 0 0 0;
	margin:0;
	font-size:12px;
	border-radius:3px;
}
.searchButInp {
	font-size:12px;
	width:175px;
	border-top:1px solid #ccc;
	border-right:1px solid #111;
	border-bottom:1px solid #111;
	border-left:1px solid #ccc;
	border-radius:3px;
}
.newsToolBar {
	text-align:left;
	margin-top:20px;
	border-radius:5px;
	padding:15px;
	text-decoration:none;
	font-size:1em;
	border-radius:5px;
	border-top:1px solid #ccc;
	border-right:1px solid #111;
	border-bottom:1px solid #111;
	border-left:1px solid #ccc;
	background: #feffe8;
	/* Old browsers */
	background: -moz-linear-gradient(top, #feffe8 0%, #d6dbbf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffe8), color-stop(100%,#d6dbbf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #feffe8 0%,#d6dbbf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #feffe8 0%,#d6dbbf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #feffe8 0%,#d6dbbf 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #feffe8 0%,#d6dbbf 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=0 );
	/* IE6-9 */
	height:400px;
}
.newsToolBarPrevious {
	text-decoration:none;
	width:690px;
	border-top:1px solid #ccc;
	border-right:1px solid #111;
	border-bottom:1px solid #111;
	border-left:1px solid #ccc;
	font-size:11px;
	padding:3px;
	text-align:center;
	background:#eee;
	margin:10px 0;
	border-radius:3px;
}
.newsSearchBar {
	float:left;
	width:360px;
	margin:0;
	padding:0;
	border-radius:3px;
}
.topictitle a:link,.topictitle a:visited {
	background-color: #5a7f9c;
	padding: 1em 1em .5em;
	color: #fff;
	text-decoration: none;
	display: block;
	border-top: 1px #444 solid;
	border-bottom: 1px #ddd solid;
}
.topictitle a:hover {
	color: #222;
	border-top: 1px #444 solid;
	border-bottom: 1px #f90 solid;
}
.sideNavLinks {
	font-family:arial;
	font-size:1em;
	padding-top:7px;
	text-decoration:none;
	border-top:2px solid transparent;
}
.sideNavLinks a:link, .sideNavLinks a:visited {
	display:block;
	color:#069;
	padding-left:5px;
	text-decoration:none;
	border:1px solid transparent;
	border-left:5px solid #7496b0;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
}
.sideNavLinks a:hover {
	padding-left:5px;
	border:1px solid orange;
	border-left:5px solid orange;
	background:transparent;
	text-decoration:none;
}
.newsLinks {
	width:680px;
	font-family:arial;
	font-size:12px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	background:#eee;
	border-top:1px solid #ccc;
	border-right:1px solid #111;
	border-bottom:1px solid #111;
	border-left:1px solid #ccc;
	border-radius:4px;
}
.newsLinks a:link, .newsLinks a:visited {
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	border-left:3px solid transparent;
	border-right:2px solid transparent;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
}
.newsLinks a:hover {
	padding-left:3px;
	padding-right:3px;
	border-left:3px solid orange;
	border-right:2px solid orange;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	background:#fff;
	text-decoration:none;
}
.newsToolBar h2{
	text-shadow:1px 1px #eee
}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.attention{
	color:red;
}
.caption{
	color:#666;
	font-size:80%
}
#slideIndy{
	vertical-align:middle;
	display:inline-block;
	cursor:pointer;
	opacity:1;
	margin:0px 10px 0 0px;
	border:none;
	width:25px;
	max-width:25px;
}
.slideIndBox,#slideIndBox{
	position:absolute;
	color:#fff;
	display:block;
	cursor:pointer;
	opacity:.65;
	margin:-60px 0 10px 15px;
	padding:10px 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #000;
	border-top: 1px solid #ccc;
	border-bottom:1px solid #000;
	background:#111;
	min-width:210px;
	max-width:700px;
	border-radius:5px;
	font-size:.9em;
	-webkit-transition-property: background,opacity;
	-webkit-transition-duration: 0.25s, 0.25s;
	-webkit-transition-timing-function: linear,linear;
	-webkit-transition-delay: 0s,0s;
	/* Standard syntax */
	transition-property: background,opacity;
	transition-duration: 0.25s,0.25s;
	transition-timing-function: linear,linear;
	transition-delay: 0s,0s;
}
#launcher{
	cursor:pointer;
	border:none;
}
dd{
	margin-bottom:20px;
}
dt{
	font-weight:bold;
}
.container{
	text-align:center;
	width:100%;
	max-width:960px;
	margin:0 auto;
	margin-top:20px;
}
.containerF{
	z-index:502;
	position:fixed;
	top:0px;
	left:0;
	text-align:center;
	width:100%;
	max-width:980px;
	margin:0 auto;
	border-bottom:1px solid transparent;
	height:0px;
}
#content100,#content,#content100S{
	float:left;
	text-align:left;
	width:100%;
	max-width:960px;
	margin:0;
	min-width:240px;
}
.content75,.content75S{
	float:left;
	text-align:left;
	width:75%;
	min-width:240px;
	margin:0;
}
.content75S,.content75,#content100{
	padding-top:30px;
}
.sidebar25,.sidebar25S,.sidebar25S0{
	float:left;
	width:23%;
	margin:0 0 0 2%;
	min-width:180px;
	padding-top:5px;
}
.sidebar25,.sidebar25S{
	padding-top:0px;
}
.navSys1{
	margin:0;
	padding:0;
}
a.baseToolg{
	text-decoration:none;
	color:#222;
}
.sBox1{
	max-width:310px;
	min-width:250px;
	display:inline-block
}
.sBox2{
	max-width:290px;
	min-width:290px;
	display:inline-block;
}
.socialBoxer{
	min-width:90px;
	max-width:120px;
	display:inline-block;
	min-height:40px;
}
.newsspacer{
	width:100%;
	margin:20px 0 50px 0;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	font-size:70%;
	color:#666;
	line-height:150%;
}
.newsspacer:hover{
	color:orange
}
h1.green,#sidebarx h2.green{
	border-color:#1bcb31;
}
h1.gold,#sidebarx h2.gold{
	border-color:gold;
}
h1.tan,#sidebarx h2.tan{
	border-color:#f6de80;
}
h1.purple,#sidebarx h2.purple{
	border-color:#bdc0ff;
}
h1.red,#sidebarx h2.red{
	border-color:#d0000e;
}
h1.orange,#sidebarx h2.orange{
	border-color:orange;
}
h1.blue,#sidebarx h2.blue{
	border-color:#89c0e7;
}
#sidebarx h2 {
	font-size:150%;
	line-height:100%;
	color:#666;
	padding:3px 0;
	margin:40px 0 10px 0;
	border-bottom:5px solid #999;
}
#sidebarx h2 a{
	font-size:inherit;
	text-decoration:none;
	color:inherit;
}
#Col1 h1,#Col1 h2,#Col1 h3, #Col2 h1,#Col2 h2,#Col2 h3, #Col3 h1,#Col3 h2,#Col3 h3{
	border-bottom:10px solid gray;
}
h1 span,h3 span {
	font-style: normal;
	font-weight: normal;
	font-size: small;
	display: block;
	padding-right: 10px;
}
.calItem h3{
	margin:20px 0 5px 0;
}
#calNav,#calNavT{
	float:right;
	display:inline;
	vertical-align:middle;
	margin-top:5px;
}
.calCon,.calCon0{
	padding-left:15px;
	border-left:25px solid #999;
	background:#fff;
	overflow:hidden;
	margin:10px 0 40px 0;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	border-radius:8px;
	border-top:10px solid #999;
}
.tabz{
	background:none;
	float:left;
	width:180px;
}
.tabz h3:hover{
	color:#069;
}
.openInd,.closeInd{
	font-family:verdana;
	float:right;
	display:block;
	color:#069;
	font-weight:bold;
	cursor:pointer;
	min-width:45px;
	max-width:150px;
	min-height:15px;
	text-align:right;
	padding:4px 35px 4px 5px;
	font-size:70%;
	border:1px solid #ccc;
	border-radius:3px;
	margin:0 10px 5px 0;
	background:#f9f9f9 url('/news/images/000_TabIndOpen.gif');
	background-repeat: no-repeat;
	background-position: right center;
}
.closeInd{
	display:none;
	background:#f9f9f9 url('/news/images/000_TabIndClose.gif');
	background-repeat: no-repeat;
	background-position: right center;
}
.grayDays{
	background:#ccc;
	text-shadow:1px 1px #ddd;
	color:#222;
	border-bottom:1px solid #999;
	padding-top:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background: #bbbbbb;
	/* Old browsers */
	background: -moz-linear-gradient(45deg, #bbbbbb 0%, #cacaca 50%, #c5c5c5 51%, #dfdfdf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#bbbbbb), color-stop(50%,#cacaca), color-stop(51%,#c5c5c5), color-stop(100%,#dfdfdf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* IE10+ */
	background: linear-gradient(45deg, #bbbbbb 0%,#cacaca 50%,#c5c5c5 51%,#dfdfdf 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#dfdfdf',GradientType=1 );
	/* IE6-9 fallback on horizontal gradient */
}
#shareB{
	margin:-3px 10px 0 0;
}
.fS80{
	font-size:80%
}
.newsTitle{
	font-weight:bold;
	text-decoration:none;
}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.newsLinkSide{
	margin-left:10px;
}
.fMT{
	margin-bottom:0px
}
.fMB{
	margin-top:0px
}
.mB10{
	margin-bottom:10px;
}
#searched{
	margin-top:0px
}
.calItemI{
	float:right;
	margin:0 0px 5px 10px;
	border-bottom-left-radius:7px;
	max-width:768px;
}
.calCon h4{
	margin:15px 0 0 0;
	padding:0 0 10px 0px;
}
#DNRsearch{
	display:none;
}
#DNRsearchX{
	display:none;
}
#DNRswitcher{
	display:block;
	float:right;
}
.tabz {
	border:1px solid #aaa;
	font-family:verdana,arial;
	font-size:14px;
	border-radius:5px;
	vertical-align:middle;
	line-height:150%;
	height: 24px;
	overflow:hidden;
	width:26%;
	min-width:220px;
	padding:10px;
	margin:0 10px 5px 0;
	color:#222;
	text-align:left;
	opacity:1;
	background: #fff url('/news/images/000_TabBKGBlue.jpg') repeat-x left top;
	-webkit-transition-property: height;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: linear;
	-webkit-transition-delay: 0s,0s;
	/* Standard syntax */
	transition-property: height;
	transition-duration: 0.5s;
	transition-timing-function:linear;
	transition-delay: 0s,0s;
}
.tabz h3,.tabz h4{
	margin:0;
	padding:0 5px 25px 5px;
	cursor:pointer;
	color:#111;
}
.tabz h3:hover,.tabz h4:hover{
	color:#fff;
}
.tabz p{
	font-size:14px;
	color:#000
}
.tabz:hover{
	background: #fff url('/news/images/000_TabBKGBlue.jpg') repeat-x left top;
}
.tabz h4{
	padding-top:0;
	margin-top:0;
}
.oI,.cI{
	font-family:verdana;
	font-weight:normal;
	color:#777;
	cursor:pointer;
	padding:5px 5px 5px 30px;
	font-size:1em;
	border-top:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;
	border-radius:3px;
	margin:0;
	background:#fcfcfc url('/news/images/000_TabIndOpenG.gif');
	background-repeat: no-repeat;
	background-position: left center;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0s;
	/* Standard syntax */
	transition-property: opacity;
	transition-duration: 0.5s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
.cI{
	background:#5babf9 url('/news/images/000_TabIndCloseG.gif');
	background-repeat: no-repeat;
	background-position: left center;
	color:#fff;
	border-bottom:none;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
.accDD,.h1Div{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	max-height:0px;
	background:#fff;
	border:0px;
	padding:0 10px;
	margin:0 0 10px 0;
	overflow:hidden;
	opacity:0;
	-webkit-transition-property: max-height,opacity;
	-webkit-transition-duration: 0.5s,0.5s;
	-webkit-transition-timing-function: ease-in-out, ease-in-out;
	-webkit-transition-delay: 0s,0s;
	/* Standard syntax */
	transition-property: max-height,opacity;
	transition-duration: 0.5s,0.5s;
	transition-timing-function: ease-in-out,ease-in-out;
	transition-delay: 0s,0s;
}
#accordion,.accordion,.buttons{
	opacity:0;
	padding:10px;
	margin:20px auto;
	width:90%;
	max-width:670px;
	background:#eee;
	border-top:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;
	border-radius:5px;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0s;
	/* Standard syntax */
	transition-property: opacity;
	transition-duration: 0.5s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
.buttons{
	margin:0 0 20px 0;
	padding:0;
	border:none;
	max-width:100%;
	width:100%;
	background:transparent;
}
/*.buttons dt,.accordion dt{
	max-width:350px;
	border:1px solid #ccc;
	display:inline-block;
}
*/
.buttons dt,.accordion dt{
	max-width:100%;
	border:1px solid #ccc;
	display:inline-block;
}
.buttons input{
	border-radius:5px;
	border:1px solid #ccc;
	padding:5px;
	background-color:#fff;
	color:#222;
	line-height:150%;
	margin:0px 0 10px 10px;
	cursor:pointer;
	float:left;
}
/*.accordion img{
	width:100%;
	max-width:240px;
	float:right;
	margin:0 0 5px 10px;
	height:auto
}
*/
.mapText{
	font-size:100%;
	font-family:arial;
	margin-top:10px;
	vertical-align:bottom
}
.noAStyle{
	text-decoration:none;
	border:0
}
.noIStyle{
	margin-top:10px;
	max-height:20px;
	vertical-align:middle;
	border:0;
}
.mailLabel{
	padding:5px;
	background:#eee;
	border-radius:5px
}
.gD{
	margin-top:20px;
	background-color:#f9f9f9;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-bottom:0px;
}
.my2{
	margin-bottom:0;
	padding-right:10px;
	text-shadow:1px 1px #fff;
	border-bottom:0px;
	font-size:120%
}
.sideTable{
	background:#777;
	width:10px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.dayHeader{
	color:#fff;
	margin-top:0;
	padding-top:5px;
	margin-left:-10px;
	padding-left:5px;
	background:#777;
	text-shadow:1px 1px #333;
	font-size:120%;
}
.aB,.aBO,.aBR,.aBA{
	float:left;
	font-size:.8em;
	margin:0 0 5px 40px;
	padding:0px 5px;
	border-radius:5px;
	width:auto;
	background:#666;
	color:#fff;
	text-align:center;
	opacity:0;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0s;
	/* Standard syntax */
	transition-property: opacity;
	transition-duration: 0.5s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
.aBO{
	background:#f4e8a2;
	color:#222;
}
.aBR{
	background:#e4f7df;
	color:#222;
}
.aBA{
	background:#666;
	color:#fff;
	display:block;
	opacity:1;
	width:100%;
	margin-left:0;
	float:none;
	;
}
.connectT{
	margin-right:10px;
	background-color:#fff;
}
.chr{
	margin-left:-10px;
	color:#666;
	background-color:#666;
	height:1px;
	border:none;
}
a.baseToolg,a.noAStyle{
	text-decoration:none;
}
.oBBlue{
	border:none;
	cursor:pointer;
	border-radius:5px;
	padding:10px;
	color:#fff;
	/*text-shadow:1px 1px #000;
	*/
	background:#58aadc;
	transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s,filter 0.3s;
}
.oBBlue:hover{
	background-color:#4caf50;
	box-shadow:0px 10px 10px #ccc;
}
.accWidth100{
	max-width:100%;
	width:auto;
}
.accBlue{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e7f3fd+0,b6cde2+100 */
	background: rgb(231,243,253);
	/* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, rgba(231,243,253,1) 0%, rgba(182,205,226,1) 100%);
	/* FF3.6-15 */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(231,243,253,1)), color-stop(100%,rgba(182,205,226,1)));
	/* Chrome4-9,Safari4-5 */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(231,243,253,1) 0%,rgba(182,205,226,1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: -o-radial-gradient(center, ellipse cover, rgba(231,243,253,1) 0%,rgba(182,205,226,1) 100%);
	/* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, rgba(231,243,253,1) 0%,rgba(182,205,226,1) 100%);
	/* IE10 preview */
	background: radial-gradient(ellipse at center, rgba(231,243,253,1) 0%,rgba(182,205,226,1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3fd', endColorstr='#b6cde2',GradientType=1 );
	/* IE6-9 fallback on horizontal gradient */
}
.divSlider{
	overflow:auto;
	overflow-y:hidden;
}
#divSlider1ind{
	font-size:80%;
	text-align:right;
	color:red;
	display:none;
	margin-top:5px;
}
#topic .accordion{
	float:left;
}
.openBut{
	display:block
}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@media (min-width: 200px) and (max-width: 768px) {
	.accordion,.openBut{
		margin-left:5px;
	}
	.calDate{
		font-size:80%;
	}
	.aB,.aBO,.aBR,.aBA{
		float:right;
		width:98%
}
	#DNRsearch{
		display:none;
	}
	#DNRsearchX{
		display:none;
	}
	#DNRswitcher{
		display:block;
	}
	.openInd,.closeInd{
		font-size:75%;
	}
	.newsNav,.newsNavWW {
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		margin:0;
	}
	h1{
		margin-bottom:0;
	}
	.calItem h3{
		margin-top:80px;
	}
	.calCon {
		margin:0 0 20px 0;
		padding:0;
		border:none;
		border-radius:0px;
		border-bottom:1px solid #666
}
	.calItemI {
		float:none;
		margin:0;
		padding:0;
		width:100%;
		border-radius:0px;
	}
	.calItem h3{
		border-bottom:30px solid #aaa;
		margin-bottom:0;
	}
	.bigImage{
		width:100%;
		height:92%
}
	#shareB{
		margin-top:1px;
	}
	.ifloatleft {
		width:25%
}
	.ifloatleft img{
		width:100%;
	}
	.ifloatright{
		width:25%
}
	.ifloatright img{
		width:100%;
	}
	.touchgallery ul li,.touchgallery ul li img{
		width:100%
}
	body{
		padding:0
}
	containerF{
		overflow:hidden;
	}
	#rpamMap{
		display:none
}
	#feedbackHelp{
		display:none
}
	#newsSearch{
		float:none;
	}
	#rpamcon{
		float:left
}
	#deskTools{
		display:block;
		line-height:200%;
		float:left;
		margin-left:0;
		width:95%
}
	#featureSel{
		width:100%;
		margin-bottom:30px;
		text-align:center;
	}
	.calImage{
		width:50%
}
	.calPhone{
		display:none;
	}
	.calItem{
		padding:0;
		margin:0;
	}
	.contentCon{
	}
	.contentTitle{
	}
	#fST{
		float:left;
	}
	#fSB{
		float:left;
	}
	.newsCol1{
		width:100%;
		font-size:100%;
		margin:0;
		padding:0;
		border:none;
	}
	.newsCol2{
		width:100%;
		font-size:100%;
		margin:0;
		padding:0;
		border:none;
	}
	.newsCol3{
		width:100%;
		font-size:100%;
		margin:0;
		padding:0;
		border:none;
	}
	#pagewrapper{
		width:100%
}
	#canvas{
		margin:10px 0 0 0
}
	#maincontent{
		display:block;
		width:100%;
		padding:5px;
		float:left;
	}
	#search{
		position:fixed;
		display:none;
		margin:5px 0px 0px 0px;
		right:0;
		top:6px;
	}
	#menuBarz{
		width:auto
}
	#dnrLogoH{
		height:40px;
		margin-left:4px;
	}
	#footer{
		display:block;
	}
	#center990f{
		width:100%
}
	#connectWIDNR{
		float:left;
		width:95%;
		padding:0px;
		margin-left:2%;
		overflow:hidden;
	}
	#chatMagEek{
		width:100%;
		padding-right:0;
		padding-left:0;
	}
	#floater2{
		margin-left:20px
}
	#footerTop{
		width:100%;
		float:none;
		padding-left:0
}
	#fAddress{
		margin:10px 10px 0 10px
}
	#sidebarD{
		float:none;
		width:100%;
		padding-left:5px;
	}
	.content75,.content75S,#content100,#content100S,#content {
		margin-left:2%;
		width:96%;
	}
	.sidebar25S,.sidebar25{
		margin-left:2%;
		width:96%
}
	.newsToolBar{
		border:0;
		border-radius:0;
		height:auto;
		overflow:hidden;
		padding-bottom:20px;
	}
	.newsTools{
		border-left:0;
		border-right:0;
		border-radius:0;
		padding-top:5px;
		height:20px;
	}
	.newsTools a {
		font-size:90%;
	}
	.newsToolsW{
		margin-left:0;
		padding-left:0;
		margin-right:0;
		padding-right:0;
		font-size:90%;
		width:95%;
	}
	/*table{
		width:100%
}
	*/
	/*#mobileTools a{
		font-size:72%
}
	#mobileTools p,#mobileTools p a{
		font-size:72%
}
	*/
	#Col2.newsCol2 img{
		overflow:hidden;
		width:100%;
	}
	#mobileTools{
		margin:0;
		padding:10px 0;
		width:100%;
		border-radius:0;
		float:none;
		text-align:center;
	}
	div.hblock,div.hblock img {
		margin:0 0 0px 0;
		width:95%
}
	div.hblock img {
		;
		max-width:100%;
		width:100%;
		margin:0 0 0px 0;
	}
	div.hblock p{
		margin:0;
		padding:0;
	}
	#Col2.newsCol2 img{
		overflow:hidden;
		width:100%;
	}
	#deskTools{
		display:none
}
	.container{
		padding-top:5px
}
	.menu{
		display:none;
		width:0
}
	/*.pdholder{
		width:100%;
		margin-left:0;
		padding-left:0;
		float:none;
	}
	#content img{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
	}
	iframe{
		margin:0;
		padding:0;
		float:none;
		width:95%
}
	*/
	iframe{
		margin:0px;
		padding:0;
		float:none;
		width:100%
}
	#Col1 img{
		width:100%;
	}
	#Col3 img{
		width:100%;
	}
	#featureSel{
		display:none;
	}
	#searched{
		width:160px;
	}
	#menuConM{
		display:block;
	}
	#menuConD{
		display:none;
	}
	#sGB{
		float:left;
	}
	#fSlide{
		margin:0px;
	}
	#content100S h1,#content100 h1,#content h1,#content75 h1,#content75S h1{
		border-bottom-width:20px;
	}
	#content100 .buttons dt,#content100 .accordion dt {
		border-bottom:1px solid #ccc;
	}
	#sidebarx h2 {
		border-bottom-width:20px;
	}
	.fatLine{
		border-bottom-width:30px;
	}
	.fMB{
		margin-top:0px
}
	.fMT{
		margin-bottom:0px
}
	.fMS{
		margin-top:0px
}
}
@media (min-width: 200px) and (max-width: 664px) {
	.fMB{
		margin-top:10px
}
	.fMT{
		margin-bottom:10px
}
	.fMS{
		margin-top:0px
}
}
@media (min-width: 480px) and (max-width: 768px) {
	#calsubmitD{
		display:inline;
	}
	#calsubmitM{
		display:none;
	}
}
@media (min-width: 200px) and (max-width: 364px) {
	#floater,#floater2{
		font-size:110%
}
}
@media (min-width: 200px) and (max-width: 480px) {
	#calsubmitD{
		display:none
}
	#calsubmitM{
		display:inline;
	}
	.locTasks{
		width:200px;
		margin:10px auto;
		float:none;
	}
	.locItem{
		width:100%;
		margin:10px auto;
		float:none;
	}
	.wupic{
		float:none;
		margin:10px auto;
	}
	.locImage{
		float:none;
		width:100%;
	}
	.calItem h3{
		margin-top:80px;
	}
	.pika-lendar {
		width:calc(100% - 2px);
		position:fixed;
		top:100px;
		left:0px;
		border:1px solid gray;
	}
	#PamM {
		float:none;
	}
	.ifloatleft {
		width:40%;
	}
	.ifloatleft img{
		width:100%;
	}
	.ifloatright{
		width:40%;
	}
	.ifloatright img{
		width:100%;
	}
	div.nifloatright{
		width:40%;
		padding:0;
		margin-left:2%
}
	div.nifloatright0{
		width:100%;
		padding:0;
		margin-left:2%;
		max-width:100%;
	}
	div.nifloatright img,div.nifloatright0 img{
		width:100%;
		border:0px;
	}
	div.nifloatright{
		cursor:pointer;
		max-width:100%;
	}
	.newsTitle{
		font-size:110%
}
	.fS80{
		font-size:105%;
	}
	.touchgallery ul li,.touchgallery ul li img{
		width:100%
}
	#fSlide{
		margin:0;
	}
	#PAMMap{
		float:none
}
	#PAMP{
		margin-top:20px;
	}
	li.sideNavLinks a{
		font-size:100%
}
	.shareNR{
		display:block;
		width:100%;
		text-align:left;
		margin-bottom:20px;
		font-size:90%;
	}
	.baseToolgnb{
		border:1px solid #ccc;
		border-radius:5px;
	}
	#DNRswitcher{
		display:block;
		float:right;
	}
}
@media (min-width: 768px) and (max-width: 989px) {
	#pagewrapper{
		margin-left: 16px;
	}
	
	#DNRsearch{
		display:inline-block;
	}
	#DNRsearchX{
		display:inline-block;
	}
	#DNRswitcher{
		display:none;
	}
	#PAMP{
		margin-top:40px;
	}
	#calsubmitD{
		display:inline;
	}
	#calsubmitM{
		display:none;
	}
	.calItemI {
		width:50%;
	}
	body{
		padding:0
}
	#rpamMap{
		display:block
}
	#feedbackHelp{
		display:block
}
	/*#newsNavBar{
		height:75px
}
	*/
	#rpamcon{
		float:right
}
	#deskTools{
		display:block;
		line-height:150%;
		width:95%;
		float:left;
		margin-left:0
}
	#featureSel{
		display:none;
	}
	.calImage{
		width:50%
}
	.calPhone{
		display:inline;
	}
	.calItem{
		padding:0;
		margin:0;
	}
	.contentCon{
	}
	.contentTitle{
	}
	#fST{
		float:right
}
	#fSB{
		float:right
}
	.newsCol2{
		width:35%;
		overflow:hidden;
	}
	.newsCol1{
		width:25%
}
	.newsCol3{
		width:25%;
	}
	.newsCol3 img,.newsCol1 img{
		width:100%;
	}
	.bigImage{
		width:100%;
		height:92%
}
	#pagewrapper{
		width:100%
}
	#canvas{
		margin:10px 0 0 0
}
	#maincontent{
		display:block;
		width:100%;
		padding:5px;
		float:left;
	}
	#search{
		position:fixed;
		display:block;
		margin:5px 0px 0px 0px
}
	#menuBarz{
		width:auto
}
	#dnrLogoH{
		height:40px;
		margin-left:4px;
	}
	#footer{
		display:block;
	}
	#center990f{
		width:100%
}
	#connectWIDNR{
		float:left;
		width:90%;
		padding:15px 30px
}
	#chatMagEek{
		width:100%
}
	#floater2{
		margin-left:20px
}
	#footerTop{
		width:100%;
		float:none;
		padding-left:130px
}
	#fAddress{
		margin:10px 10px 0px 10px
}
	#sidebarD{
		float:none;
		width:100%;
		padding-left:5px;
	}
	.content75,.content75S,#content100,#content100S,#content {
		margin-left:2%;
		width:96%;
	}
	.sidebar25S,.sidebar25{
		margin-left:2%;
		width:96%
}
	#mobileTools{
		border-radius:0;
		width:100%;
	}
	.newsToolBar{
		height:auto;
		overflow:hidden;
		padding-bottom:0px;
	}
	.newsTools{
		border-left:0;
		border-right:0;
		border-radius:0;
		padding-top:5px;
		height:20px;
	}
	.newsTools a {
		font-size:90%;
	}
	.container{
		padding-top:5px
}
	.menu{
		width:0
}
	#mobileTools{
		margin:0;
		padding:10px 0;
		width:100%;
		border:none;
	}
	#newsToolBar a,#newsToolBar p{
		font-size:70%
}
	#deskTools{
		display:none
}
	#news_menu{
		display:none
}
	#business_menu{
		display:none
}
	#permit_menu{
		display:none
}
	#recreation_menu{
		display:none
}
	#education_menu{
		display:none
}
	#support_menu{
		display:none
}
	#join_menu{
		display:none
}
	#searched{
		width:190px;
	}
	#menuConM{
		display:block;
	}
	#menuConD{
		display:none;
	}
	#content100S h1,#content100 h1,#content h1,#content75 h1,#content75S h1,#sidebarx h2 {
		border-bottom-width:20px;
	}
	.fatLine{
		border-bottom-width:30px;
	}
}
@media (min-width: 990px) {
	#pagewrapper{
		margin: 0 auto; /* dxw18 */
	}
	div.hblock,div.hblock img {
		margin:0 0 0px 0;
		width:420px
}
	div.hblock img {
		;
		max-width:100%;
		width:420px;
		margin:0 0 0px 0;
	}
	div.hblock p{
		margin:0;
		padding:0;
		width:420px;
	}
	#DNRsearch{
		display:inline-block;
	}
	#DNRsearchX{
		display:inline-block;
	}
	#DNRswitcher{
		display:none;
	}
	#PAMP{
		margin-top:40px;
	}
	#calsubmitD{
		display: inline;
}
	#calsubmitM{
		display:none;
	}
	.calItemI {
		width:50%;
	}
	iframe{
		margin-left:10px;
	}
	body{
		padding:5px 0 0 0
}
	#rpamMap{
		display:block
}
	#feedbackHelp{
		display:block
}
	/*#newsNavBar{
		height:auto
}
	*/
	#newsSearch{
		float:right;
	}
	#rpamcon{
		float:right
}
	#deskTools{
		display:block;
		line-height:100%
}
	#featureSel{
		width:auto;
		margin-bottom:10px;
		text-align:right;
	}
	.calImage{
		width:200px
}
	.calPhone{
		display:inline
}
	.calItem{
		padding:0 20px 0px 20px
}
	#fST{
		float:right
}
	#fSB{
		float:right
}
	#search{
		position:absolute;
		display:block;
		margin:0 0 0 10px;
	}
	#menuBarz{
		width:100%
}
	#dnrLogoH{
		height:37px;
		margin-top:2px;
	}
	#footer{
		display:block;
	}
	#center990f{
		width:990px
}
	#connectWIDNR{
		float:right;
		padding:15px 0
}
	#chatMagEek{
		width:405px
}
	#floater2{
		margin-left:90px
}
	#footerTop{
		width:505px;
		float:left;
		padding-left:0
}
	#fAddress{
		margin:-30px 10px 0px 10px
}
	#sidebarD{
		width:20%;
		float:right;
		padding-left:2%;
	}
	#content {
		margin-left:0%;
		width:100%;
	}
	#content75,.content75S {
		margin-left:0%;
		width:70%;
	}
	.sidebar25,.sidebar25S{
		margin-left:5%;
		width:25%
}
	.newsTools{
		padding:10px 0
}
	.newsTools a {
		font-size:70%;
	}
	.container{
		padding-top:0px
}
	.menu{
		width:705px
}
	#mobileTools{
		width:28%;
		border:none;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}
	#mobileTools a{
		font-size:70%;
	}
	.newsToolBar{
		height:auto;
		overflow:hidden;
		padding-bottom:20px;
	}
	#deskTools{
		display:none
}
	#featureSel{
		display:none;
	}
	#business_menu{
		display:block
}
	#permit_menu{
		display:block
}
	#recreation_menu{
		display:block
}
	#education_menu{
		display:block
}
	#support_menu{
		display:block
}
	#join_menu{
		display:block
}
	#searched{
		width:150px;
	}
	#fSlide{
		margin-left:5px;
	}
}
dl.treeview dt {
	font-size: 0.875em;
	/* scale to match paragraph text as default */
	text-indent: -2.5em;
	padding-left: 2.5em;
	padding-bottom: 10px;
}
.faq.treeview dt {
	margin-top: 0;
	/* scale to match paragraph text as default */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
dl.treeview dt.state-closed, dl.treeview dt.state-open,#maincontent dl.treeview dt.state-closed, #maincontent dl.treeview dt.state-open {
	cursor: pointer;
	font-weight: inherit;
}
dl.treeview dt.state-closed,#maincontent dl.treeview dt.state-closed {
	color: #36F;
}
dl.treeview dt.state-open {
	color: #000;
}
dl.treeview dt.state-open:before,dl.treeview dt.state-closed:before {
	background:transparent url('/news/images/000_TabIndClose.gif');
	background-repeat: no-repeat;
	background-position: left center;
	font-family: monospace;
	font-weight: bold;
	font-size: 1.5em;
	padding-left: 1.0em;
	padding-right: 0.5em;
}
dl.treeview dt.state-closed:before {
	background:transparent url('/news/images/000_TabIndOpenG.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
dl.treeview dt.state-open:before {
	content: ' ';
}
dl.treeview dt.state-closed:before {
	content: ' ';
}
dl.treeview dd.state-closed {
	display: none;
}
dl.treeview dd.state-open {
	display: block;
	margin-left: 2.5em;
	padding-left: 1em;
	border-left: 1px solid #eee;
}