@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
* {
	box-sizing: border-box;
}

body {
	margin: 0;
	padding: 0;
	background: url(../images/bg.jpg) repeat-x left top;
	font-family: "Roboto", serif;
	font-size: 13px;
	color: #333333;
	padding-left: 0px;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #000000;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.4em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #26A4F9;
}

	a:hover {
		text-decoration: none;
		color: #f06015;
	}

	a.greet {
		text-decoration: none;
		color: #0066CC;
		/*font-family: Arial, Helvetica, sans-serif;*/
		font-size: .8rem;
		font-weight: 500;
	}

		a.greet:hover {
			text-decoration: none;
			color: #f06015;
		}

.menuLink {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bold;
	color: #616161;
	text-decoration: none;
	
}

a.menuLink:hover {
	text-decoration: none;
	color: #FFFFFF;
}

h1 {
	/*font-family: Tahoma;*/
	font-size: 18px;
	font-weight: bold;
	color: #E6851C;
}

select, input[type="text"], input[type="password"], textarea {
	display: block;
	width: 98%;
	/*height: 34px;*/
	padding: 4px 8px;
	line-height: 1.428571429;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	outline: none;
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #707070 ;
    color: #333333;
    background-color:transparent;
    border-radius: 4px;
    padding: 5px;
    position: relative;
    left: 0;
    outline: none;*/
	/*
                  padding: 0;
    
    padding: 2px;
    position: relative;
    left: 0;
    outline: none;
     border: 1px solid #d5d4d2; 
    background-color: #ffffff;
    border-radius: 4px;
    font-size: 13px;
	*/
}

	select:hover, input[type="text"]:hover, input[type="password"]:hover, textarea:hover {
		border: 1px solid #07a0ee;
		outline:none;
	}

	input[type="checkbox"], input[type="radio"] {
		border: 1px solid #707070; /*#fbb43f; /*#cdcdcd;*/
		color: #333333;
		background-color: transparent;
		border-radius: 4px;
		padding: 5px;
	}
/*input[type="button"]
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:Red;
	padding:5px;   
}*/ 
/*
.btn
{
    background:#5B74A8;
	background:-moz-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5B74A8),color-stop(100%,#5B74A8));
	background:-webkit-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-o-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-ms-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B74A8',endColorstr='#5B74A8',GradientType=0);
	padding:2px 6px;
	color:#fff;
	font-family:Arial;
	font-size:11px;
	letter-spacing:inherit;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:1px solid #1A356E
}
*/

.btn {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');	
	padding:4px 6px;
	letter-spacing:0.033rem;
}
.btn:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
	padding:4px 6px;
}
.btn:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
	padding:4px 6px;
}



a {	
	text-decoration: none;
	font-weight:bold ;
}

a:hover {
	color: #E6851C;
	text-decoration: none;
}

.sidenewshdr{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
}

.navbar
{
	background:url(../NewImages/navbg_dn.gif);
	
}
.searchlink, .searchlink:hover {
color: #545454;
text-decoration:none;
font-size:10px;
/*font-family:Verdana;*/
}
.validateTips { border: 1px solid transparent; padding: 0.3em; }
.SubHead {
	background-color: #ffdca6; /*#ffcc99*/
	line-height: 21px;
}
.bdyFnt
{
    /*font-family:Arial;*/
    font-size:small;
}



.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('http://i.stack.imgur.com/FhHRx.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading .modal {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}



#subhead {
	/*font-family: Arial;*/
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/line_bg.png);
	background-repeat: no-repeat;
	line-height: 25px;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 2px;
	width: 100%;
	margin-top:12px;
	margin-bottom:25px;
}

#wrapper {
	width: 1200px;
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header {
	clear: both;
	width: 1200px;
	height: 162px;
	margin: 0 auto;
	padding: 0px;
	background: url(../images/headbg.png) no-repeat left top;
}

/* Logo */

#logo {
	margin: 0;
	padding: 0px 0px 0px 0px;
	color: #000000;
	height: 162px;
	width: 419px;
}

	#logo h1, #logo p {
		margin: 0;
		padding: 0;
	}

	#logo h1 {
		padding-top: 160px;
		letter-spacing: -1px;
		text-transform: lowercase;
		font-size: 3.8em;
	}

	#logo p {
		margin: 0;
		padding: 0px 0 0 10px;
		font: normal 14px Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		color: #FFFFFF;
	}

	#logo a {
		border: none;
		background: none;
		text-decoration: none;
		color: #FFFFFF;
	}
/* Flash animation */

#flah {
	width: 500px;
	height: 162px;
	background: url(../images/flashbg.png) no-repeat;
	vertical-align: top;
}

/* Search */

#search {
	float: right;
	width: 280px;
	height: 60px;
	padding: 20px 0px 0px 0px;
	background: #E2E2E2;
	border-bottom: 4px solid #FFFFFF;
}

	#search form {
		height: 41px;
		margin: 0;
		padding: 10px 0 0 20px;
	}

	#search fieldset {
		margin: 0;
		padding: 0;
		border: none;
	}

#search-text {
	width: 170px;
	padding: 6px 5px 2px 5px;
	border: 1px solid #DEDEDE;
	background: #FFFFFF;
	text-transform: lowercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5D781D;
}

#search-submit {
	width: 50px;
	height: 22px;
	border: none;
	background: #B9B9B9;
	color: #000000;
}

/* Menu */

#menu {
	width: 1200px;
	height: 45px;
	margin: 0 auto;
	padding: 0;
	vertical-align: middle;
}

	#menu ul {
		margin: 0;
		padding: 0px;
		list-style: none;
		line-height: normal;
	}

	#menu li {
		float: right;
	}

	#menu a {
		display: block;
		height: 22px;
		margin-right: 1px;
		padding: 22px 20px 0px 20px;
		background: url(images/btnBg.png) repeat-x right bottom;
		text-decoration: none;
		text-align: center;
		text-transform: uppercase;
		/*font-family: Arial, Helvetica, sans-serif;*/
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		border: none;
	}

		#menu a:hover, #menu .current_page_item a {
			background: url(images/btnHoverBg.png) repeat-x left bottom;
			text-decoration: none;
			color: #FFFFFF;
		}

	#menu .current_page_item a {
	}

/* Page */

#page {
	width: 1200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#page-bgtop {
	padding: 0px 0px;
}

#page-bgbtm {
}

/* Content */

#content {
	float: left;
	width: 750px;
	padding: 0px 2px 0px 0px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #F7F7F7;
}

#contentNew {
	width: 940px;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #F7F7F7;
}


.post {
	margin-bottom: 5px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .title {
	height: 38px;
	margin-bottom: 10px;
	padding: 12px 0 0 0px;
	letter-spacing: -.5px;
	color: #000000;
}

	.post .title a {
		color: #000000;
		border: none;
	}

.post .meta {
	margin-bottom: 30px;
	padding: 5px 0px 15px 0px;
	text-align: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
}

.rsq {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	height: 28px;
	font-size: 40px;
}

.post .meta .date {
	float: left;
}

.post .meta .posted {
	float: right;
}

.post .meta a {
}

.post .entry {
	padding: 0px 0px 0px 0px;
	padding-bottom: 0px;
	text-align: justify;
}

.links {
	padding-top: 20px;
	font-size: 12px;
	font-weight: bold;
}
/*
download 
*/

#download {
	float: right;
	width: 256px;
	padding: 5px 0px 25px 0px;
	background: url(../images/leftbg.jpg) repeat-x;
	text-align: center;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}
/*highligh*/

#Highlight {
	float: right;
	width: 256px;
	text-align: center;
	padding: 20px 0px 5px 0px;
	background: url(../images/leftbg.jpg) repeat-x;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}
/* right scroll */
#scrol {
	float: right;
	padding: 0px 0px 0px 0px;
	color: #666666;
	width: 256px;
	background: url(../images/leftbg.jpg) repeat-x;
}

	#scrol ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#scrol li {
		margin: 0;
		padding: 0;
	}

		#scrol li ul {
			margin: 0px 0px;
			padding-bottom: 0px;
		}

		#scrol li li {
			line-height: 30px;
			/*background: url(images/linebg.jpg) repeat-x left bottom;*/
			margin: 0px 30px;
			border-left: none;
		}

	#scrol a {
		font-size: 12px;
		font-style: italic;
		text-align: justify;
		color: #999966;
		font-weight: bold;
		line-height: 18px;
	}

	#scrol span {
		padding: 0;
		font-size: 10px;
		font-style: italic;
		text-align: justify;
		color: #FF66CC;
		font-weight: bold;
	}

.scrollDiv {
	background-color: #F5FAFA;
	padding: 2px;
	border-bottom: dotted 1px #ccc;
}

.scrollDivAlt {
	background-color: #F9F9F2;
	padding: 2px;
	border-bottom: dotted 1px #ccc;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px 0px 26px 0px;
	color: #787878;
	background: url(images/leftbg.jpg) repeat-x;
}

	#sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#sidebar li {
		margin: 0;
		padding: 0;
	}

		#sidebar li ul {
			margin: 0px 0px;
			padding-bottom: 20px;
		}

		#sidebar li li {
			line-height: 30px;
			background: url(../images/linebg.jpg) repeat-x left bottom;
			margin: 0px 10px;
			border-left: none;
		}

			#sidebar li li a {
				padding-left: 15px;
				background: url(../images/bullte.jpg) no-repeat left 3px;
			}

			#sidebar li li span {
				display: block;
				margin-top: -20px;
				padding: 0;
				font-size: 11px;
				font-style: italic;
			}

	#sidebar h2 {
		height: 38px;
		padding-left: 30px;
		letter-spacing: -.5px;
		font-size: 1.8em;
	}

	#sidebar p {
		margin: 0 0px;
		padding: 0px 30px 20px 30px;
		text-align: justify;
	}

	#sidebar a {
		border: none;
	}

		#sidebar a:hover {
			text-decoration: underline;
			color: #8A8A8A;
		}


/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	height: 50px;
	margin: 0 auto;
	padding: 0px 0 15px 0;
	background: #ECECEC;
	border-top: 1px solid #DEDEDE;
	/*font-family: Arial, Helvetica, sans-serif;*/
}

	#footer p {
		margin: 0;
		padding-top: 20px;
		line-height: normal;
		font-size: 9px;
		text-transform: uppercase;
		text-align: center;
		color: #A0A0A0;
	}

	#footer a {
		color: #8A8A8A;
	}

iframe {
	overflow-x: hidden;
	overflow-y: roll;
}

.tbl {
	width: 98%;
	background-color: #fff;
	margin: 5px 0 10px 0;
	border: solid 1px #85BAEF;
	border-collapse: collapse;
	/*font-family: Arial;*/
	font-size: 12px;
}

	.tbl tr td {
		/*padding: 7px 10px 7px 10px;
		border: solid 1px #D0E0F0;
		color: #003366;*/
		Padding: 7px 10px 7px 10px;
		border: solid 1px #dcedff;
		color: #504f4d; /*#3e4c5a;*/
		line-height: 1rem;
	}

	.tbl tr th {
		padding: 5px 7px 5px 7px;
		color: #000000;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#99CCFF'); /*//for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#9CF)); /*for webkit browsers */
		background: -moz-linear-gradient(top, #FFF, #9CF); /*  for firefox 3.6+ */
		background: #99CCFF;
		font-size: 0.9em;
		border: solid 1px #7cbdff;
		height: 30px;
	}

#screenshot {
	position: absolute;
	border: 1px solid #ccc;
	background: #333;
	padding: 5px;
	display: none;
	color: #fff;
}

.uploadify-queue {
	margin: 0;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 1000;
	background: whiteSmoke;
}

.modal {
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba( 255, 255, 255, .8 ) url('http://i.stack.imgur.com/FhHRx.gif') 50% 50% no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
	overflow: hidden;
}

	/* Anytime the body has the loading class, our
   modal element will be visible */
	body.loading .modal {
		display: block;
	}