* { margin: 0; padding: 0; list-style-type: none; padding: 0; }

html, body {

background-color: #FFF8ED;
background-image: url('../images/page_t.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom center;
  
 
 font-family: Arial, Helvetica, Sans-Serif;
 font-style: normal;font-weight: normal;font-size: 12px;color: #333333;}

p {margin-top:10px;margin-bottom:10px;}
fieldset, img { border: 0; }

h1 { font-size: 20px; color: #000000; }
h2 { font-size: 18px; color: #000000; }
h3 { font-size: 16px; color: #000000; }
h4 { font-size: 14px; color: #000000; }
h5 { font-size: 13px; color: #000000; }

p.alert {
    background: url("../images/typography/error.png") no-repeat scroll 8px center transparent;
    color: #DF0000;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 50px;
	margin:10px 10px;
}
p.info {
    background: url("../images/typography/tips.png") no-repeat scroll left top transparent;
    border: 1px solid #33CCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
    color: #FA6900;
	margin:10px 10px;
}

p.note {
    background: url("../images/typography/stickynote.gif") no-repeat scroll 8px center #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
}
p.download {
    background: url("../images/typography/download.gif") no-repeat scroll 8px center #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
}
p.error {
    background: url("../images/typography/error.png") no-repeat scroll left top transparent;
    color: #DF0000;
    border: 1px solid #CDF000;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 0 5px 50px;
	margin:10px 10px;
}
p.tips {
    background: url("../images/typography/tips.png") no-repeat scroll left top transparent;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
    color: #FA6900;
	margin:10px 10px;
    
}
p.feed {
    background: url("../images/typography/feed.png") no-repeat scroll 3px 0 transparent;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
    
}



.tg-code { border-left: 7px solid #999999; border-right: 1px solid #999999; border-top: 3px solid #999999; border-bottom: 3px solid #999999; 
         background-color: #DDDDDD; padding: 15px; width: 100%; height: auto; font-size: 12px; font-family: Courier News, monospace; }
a:link, a:visited {
	text-decoration: underline;
	color: #006600;
}
a:hover { text-decoration: none; color: red;}

#logo {  padding-top: 3px; padding-left: 50px;}
.button { padding: 1px 8px; border: 1px solid #999999; background: green; color: #FFF; font-weight: bold; font-size: 90%; }
.button:hover { padding: 1px 8px; border: 1px solid #999999; background: orange; color: #FFF; font-weight: bold; font-size: 90%; }
.contentheading, .contentheading a { color: Green; font-size: 16px; font-weight: bold; text-decoration: none;}
a.readon { 	float: right; font-size: 11px; font-weight: bold; padding: 4px 4px 0px 4px;	color: Green;	width: 80px; height: 23px;}
a.category{
	font-size: 16px;
	font-weight: bold;
}

#tg-top { height: 1px; margin-left: auto; margin-right: auto; 

}
#ny{position:fixed;
left:10px;
top:10px;
width: 200px; height: auto; 
}
#tg { width: 1200px; margin-left: auto; margin-right: auto; text-align: center; text-align: center; }

#template { width: 1180px; height: auto; background:  url(../images/transp.png) ; margin-left: auto; margin-right: auto; text-align: center; z-index:1;}

#template-top { color: #fff; width: 1180px; height: 150px; text-align: left; background:  url(../images/banner.png) no-repeat center top; margin-left: auto; margin-right: auto; }
#template-top a { color: #fff; }
.template-top- { width: 650px; height: 88px; text-align: left; float: left; }
.template-top { width: 300px; height: 88px; text-align: left; float: right; }
#template-top-menu ul { float: left; }
#template-top-menu ul li { float: left; }
#template-top-menu ul li a { float: left; padding: 14px 4px 0px 4px; height: 30px; color: #fff; font-size: 11px; font-weight: bold; }
#template-top-second { height: 68px; padding: 20px 14px 0px 4px; text-align: right; clear: both; }
/* Navigation */
#template-menu { margin-left: auto; margin-right: auto; width: 980px; height: 33px; text-align: left; list-style: none; position: relative; z-index: 1; background: url(../images/mainmenu.png) repeat-x left top; }
#hornav{ clear: both; display: block; height: 35px; font-weight: bold; }
#hornav .moduletable{ margin: 0; }
#hornav ul { margin: 0px 0px 0px 11px; padding: 0; width: auto; float: left; }
#hornav ul li{ margin: 0; padding: 0; height: 35px; float: left; position: relative; }
#hornav ul li a{ color: #555; padding: 9px 10px 6px 10px; height:18px; display: block; float: left; }
#hornav ul li a:hover{ background-color: #104da5; color: #FFF; text-decoration:none; }
#hornav ul li ul ul { margin: -40px 0 0 11em; }
#hornav ul li li { width: 200px; }
#hornav ul li li a { color: #000000; text-transform: none; display: block; background: none; width: 177px; border-top: 1px solid #DDDDDD; border-left: 3px solid #999999; }
#hornav ul li li a:hover{ background: none; background-color: #333333; left: 0; width: 177px; }
#hornav ul li ul { left: -999em; margin-top: 35px; margin-left: 0px; top: 36px; left: 0; display: block; height: auto; width: 200px; position: absolute; z-index: 99; left: -999em; background-color: #D3D3D3; clear: left; margin-top: 0px; margin-left: 0px; }
#hornav ul li:hover ul ul, #hornav ul li:hover ul ul ul { left: -999em; }
#hornav ul li:hover ul, #hornav ul li li:hover ul, #hornav ul li li li:hover ul { left: auto; }
/* END Navigation */
#tg_template-w2 .search .button { margin-left: 5px; }
#tg_template-w2 .search .inputbox { border: 0; background: url(../images/search.png) no-repeat left top; height: 20px; width: 170px; }
#tg-advert1 { text-align: center; margin: 3px; padding: 3px; }
#tg_template-w { height: 21px; width: 980px; text-align: left; background: #444444 url(../images/dot-4.png) repeat-x left bottom; padding-top: 1px; margin-left: auto; margin-right: auto; }
#tg_template-wb { color: #fff; font-weight: bold; height: 12px; padding-top: 3px; padding-left: 10px; width: 770px; text-align: left; background-color: #444444; float: left; }
#tg_template-wb a { color: #fff; font-weight: bold; }
#tg_template-ws { color: #fff; font-weight: bold; height: 15px;  padding-top: 0px; padding-left: 10px; width: 190px; text-align: left; background-color: #444444; float: left; }
#tg-login fieldset.tg_input { float: left; padding-left: 5px;}
#tg-login ul li {padding-right: 16px; }
#tg-login ul { clear: both; }
#tg-login fieldset.tg_input p { float: left; padding-right: 3px; }
#tg-hi { float: left; padding-right: 10px; }
#tg-logout { float: left; }
p#form-login-remember { margin-top: 19px; margin-right: 5px; }
p#form-login-remember, .tg-button { margin-top: 15px; margin-right: 5px; }

/* Left, Right Modules */
.latestnews{
	text-align: left;
	font-size: 14px;
	margin-left: 5px;
		}
		
li.latestnews {
display:block;
	margin:0;
	padding:3px 0 3px 3px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	color:#006600;
	}		
#allsidebar-right .module h3, #allsidebar-left .module h3, #allsidebar-left .module_menu h3, #allsidebar-right .module_menu h3 {
	color: #660000;
	padding-left: 15px;
	font-size: 16px;
	height: 24px;
	padding-top: 9px;
	background-image: url(../images/moduleheader.png);
	background-repeat: no-repeat;
	font-weight: bold;
}
.inner {
	padding-bottom: 6px;
	margin-top: 9px;
}
.module { padding:0; margin:0 0 10px 0; }
.module-title {font-size:20px;font-weight:bold;margin:0 10px;padding:5px 0 5px 5px;line-height:24px; color: #969696; text-shadow:1px 1px #fff; }
.module-body {margin:0; padding:3px 3px 3px 3px; border-top:1px solid white;} 
.module-body p{ padding:0; margin:0;}
.module-body ol li {margin-left:23px; list-style:decimal;}
.module-body ul li{
	margin:0;
	border-bottom:1px dotted #e1e1e1;
	/*background-image: url(../images/menubar.png);*/
}
.module-body ul li a{display:block; padding:3px 0 3px 15px;font-weight:normal;line-height:19px;background: url(../images/vertical.png) 0% 50% no-repeat; text-decoration:none; color:#0069d0; }
.module-body ul li a:hover { text-decoration:none; color:#013a78;}
.module ul li { margin:0 5px; padding:0;}
.module ul.menu, .module_menu ul.menu{margin:0; padding:0;list-style:none; padding:0; list-style-type:none; background-image: url(../images/menubar.png);}
.module ul.menu li, .module_menu ul.menu li{ list-style-type:none;margin:0; padding:0; border-bottom:1px dotted #e8e8e8;}
.module ul.menu li a, .module_menu ul.menu li a {
	display:block;
	margin:0;
	padding:3px 0 3px 20px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	text-decoration:none;
	color:#006600;
	font-size: 15px;
}
.module ul.menu li a:hover, .module_menu ul.menu li a:hover { text-decoration:none; color:#013a78;}
.module ul.menu li.active a, .module_menu ul.menu li.active a{color: #013a78;}
.module ul.menu li ul, .module_menu ul.menu li ul {border-top:1px dotted #e8e8e8; margin:0;background-image: url(../images/menubar.png);}
.module ul.menu li ul li, .module_menu ul.menu li ul li {background:none; border:none; margin: 0 0 0 15px;   }
.module ul.menu li ul li a, .module_menu ul.menu li ul li a{
	border: 0;
	color:#006600;
	background: url(../images/vertical.png) 0% 50% no-repeat;
}
.module ul.menu li ul li a:hover, .module_menu ul.menu li ul li a:hover{ border: 0; color:#013a78; background: url(../images/vertical.png) 0% 50% no-repeat; }
.module ul.menu li ul li.active a, .module_menu ul.menu li ul li.active a{color: #013a78;}
.module ul.menu li.active ul li a, .module_menu ul.menu li.active ul li a{color: #0069d0;}
.module ul.menu li.active ul li a:hover, .module_menu ul.menu li.active ul li a:hover{color: #013a78;}

/* menu2 */
.module ul.menu2 li, .module_menu2 ul.menu li{ list-style-type:none;margin:0; padding:0; border-bottom:1px dotted #e8e8e8;}
.module ul.menu2 li a, .module_menu2 ul.menu li a {
	display:block;
	margin:0;
	padding:3px 0 3px 20px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	text-decoration:none;
	color:#006600;
	font-size: 13px;
}
.module ul.menu2 li a:hover, .module_menu2 ul.menu li a:hover { text-decoration:none; color:#013a78;}
.module ul.menu2 li.active a, .module_menu2 ul.menu li.active a{color: #013a78;}
.module ul.menu2 li ul, .module_menu2 ul.menu li ul {border-top:1px dotted #e8e8e8; margin:0;}
.module ul.menu2 li ul li, .module_menu2 ul.menu li ul li {background:none; border:none; margin: 0 0 0 15px;   }
.module ul.menu2 li ul li a, .module_menu2 ul.menu li ul li a{
	border: 0;
	color:#006600;
	background: url(../images/vertical.png) 0% 50% no-repeat;
}
.module ul.menu2 li ul li a:hover, .module_menu2 ul.menu li ul li a:hover{ border: 0; color:#013a78; background: url(../images/vertical.png) 0% 50% no-repeat; }
.module ul.menu2 li ul li.active a, .module_menu2 ul.menu li ul li.active a{color: #013a78;}
.module ul.menu2 li.active ul li a, .module_menu2 ul.menu li.active ul li a{color: #0069d0;}
.module ul.menu2 li.active ul li a:hover, .module_menu2 ul.menu li.active ul li a:hover{color: #013a78;}
/* end menu2 */
.mostread li{
	text-align: left;
}
/* End Modules */

/* Sidebar */
#allsidebar-left { width: 197px; text-align: left; float: left; margin-left: 7px;}
#allsidebar-right { width: 210px; text-align: left; float: right; margin-right: 2px;}
#template-bottom { width: 1170px; height: 35px; background: url(../images/bottom-back.png) no-repeat left top; margin-top: 3px; font-size: 11px; }
#template-center-center3 { width: 965px; text-align: left; float: left; }
#template-center-center-center3 { float: left; padding-left: 5px; padding-right: 5px;  width: 960px; text-align: left; }
#template-center3 { width: 1180px; background: url(../images/center-back-no-left.png) repeat-y left top; text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED; }
#template-center-center2 { margin-left: 5px; float: left; width: 765px; text-align: left; }
#template-center-center-center2 { float: left; padding-left: 5px; padding-right: 5px; width: 960px; text-align: left; }
#template-center2 { width: 1180px; background: url(../images/center-back-no-right.png) repeat-y left top; text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED; }
#template-center-center1 { width: 1180px; text-align: left; }
#template-center-center-center1 { padding-left: 5px; padding-right: 5px; width: 968px; text-align: left; }
#template-center1 
 {  
  width: 1180px; 
text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED;  }
#template-center-center4 { width: 758px; text-align: left; float: left;background:  url(../images/transp.png) ; }
#template-center-center-center4 {  width: 747px; padding: 7px 7px 0px 7px; margin-left: 5px; ;}
#template-center4 { width: 1180px; text-align: left;  border-bottom: 5px solid #EDEDED; }

#template-center-center-center4 ul li {list-style:inside; padding-left: 1.2em; margin-left: 5px;}
#template-center-center-center4 ol li {list-style-type: decimal; padding-left: 5px; margin-left: 25px;}
#breadcrumbs{
	margin-left: 7px;
}
#tg-user-top a { color: #fff; }
#tg-user-bottom a { color: #fff; }
#tg-user-top { background: #444444 url(../images/user-back.png) repeat-x left bottom; width: 980px; margin-left: auto; margin-right: auto;	text-align: left; clear: both; padding-bottom: 10px; }
#tg-user-top table.contentpaneopen { background: none; }
#tg-user-bottom table.contentpaneopen { background: none; }
#tg-user-bottom table.contentpaneopen img { padding: 1px; }
#tg-user-top table.contentpaneopen img { padding: 1px; }
#tg-user-bottom { background: url(../images/transp.png) ; width: 1180px; margin-left: auto; margin-right: auto; text-align: left; clear: both; padding-bottom: 10px; }
.tg-user1 h3, .tg-tg h3, .tg-user3 h3, .tg-user4 h3 { color: #fff; }
.tg-user1 { color: #fff; padding: 10px 0px 0px 10px; float: left; width: 470px; }
.tg-user1 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-tg { color: #fff; padding: 10px 10px 0px 10px; float: right; width: 470px; }
.tg-tg img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-user3 { color: #fff; padding: 10px 0px 0px 10px; float: left; width: 470px; }
.tg-user3 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-user4 { color: #fff; padding: 10px 10px 0px 10px; float: right; width: 470px; }
.tg-user4 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.credit, .credit a, .credit a:link, .credit a:visited { font-size: 9px; color: #c09000; text-align: center; text-decoration:none; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html > body .clearfix { display: block; width: 100%; }
* html .clearfix { height: 1%; }
form label { cursor: pointer; }
input, select, textarea, .inputbox, .button { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.inputbox { padding: 2px; border: 1px solid #CCCCCC; background: #FFFFFF; color: #000000; font-size: 100%; }
* html .button { /*IE 6*/
	padding: 0 5px !important;
}
*+html .button { /*IE 7*/
	padding: 0 5px !important;
}
.small, .createdate { color: #BBBBBB; font-size: 11px; }
.contentpaneopen img { padding: 5px; }
table.contentpaneopen { padding-bottom: 3px; background:  url(../images/transp.png) ; }
.moduletable {
	
}
.newsfeed{
	font-size: 11px;
	
}

.newsfeed li.module {
background-image:url(../images/vmenuitem.png)}
.newsfeed_item{
font-size:10px
}
a:hover.readon { color: #000000; }
.bannergroup_text { padding: 5px; width: 180px; }
.sectiontableheader {
	height: 30px;
	background-color: #CC9966;
	padding: 3px 3px 0px 3px;
	margin-top: 5px;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
	text-align:left;
	padding:0 4px;
	vertical-align:middle;
	border-top:1px solid #ddd;
	line-height:30px;
	font-size: 14px;
}
span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;background:#FFF3A3;border:1px solid #E7BD72;color:#B79000;}
.sectiontablefooter { border-top: 3px solid #CCCCCC; }
table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2 { border: none; background: none; text-align: left; left: 0; top: 0; padding: 0; margin: 0; }
.componentheading { font-size: 22px; }
ul#tg-pagination { float: right; color: #4692BF; list-style:none;}
ul#tg-pagination li { float: left; font-weight: bold; margin: 0px 1px 0px 1px; background:none; border:none; list-style:none;}
ul#tg-pagination li a { color: #333333; font-size: 11px; padding: 0px 2px 0px 2px; list-style-type: none; background: none;}
ul#tg-pagination li a:hover { color: #FFF; border: 1px solid #4692BF; background-color: #4692BF; }
#page-right, #page-left {list-style-type: none;}
/* Bottom */
#tg-bottom { font-size: 9px; color: #000; text-align: center; width: 1000px; height: 20px; background: transparent url(../images/back-bottom.png) no-repeat left bottom; margin-left: auto; margin-right: auto; }
#tg-bottom a { font-size: 9px; color: #000; text-align: center; height: 20px;}
#tg-bottom-menu { width: 1180px; height: 32px; background:  url(../images/transp.png) ; margin-left: auto; margin-right: auto; text-align: center; }
#tg-bottom-menu-left { width: 230px; height: 32px; ;float: left; }
#tg-bottom-menu-right { padding-top: 3px; padding-left: 5px; width: 200px; text-align: right; float: right; }
#tg-bottom-menu ul { float: left; text-align: left; padding-top: 3px; padding-left: 5px; }
#tg-bottom-menu ul li { float: left; text-align: left; }
#tg-bottom-menu ul li a { font-weight: bold; float: left; text-align: left; font-size: 10px; color: #000000; padding: 2px 5px 0px 5px; border-right: 1px solid #DDDDDD; }
#tg-bottom-menu-right a { font-weight: bold; float: right; text-align: right; font-size: 10px; color: #000000; padding: 2px 5px 0px 5px; border-right: 1px solid #DDDDDD; }
#middle-left { width: 370px; ;float: left; }
#middle-right { width: 370px; float: right; }
#headerbg{
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top center;
	top: 0px;
	z-index: 0;
	height: 162px;
	position: static;
}




@media only screen and (max-width : 768px) {
  html, body {

background-color: #FFF8ED;
background-image: url('../images/page_t.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom center;
  
 
 font-family: Arial, Helvetica, Sans-Serif;
 font-style: normal;font-weight: normal;font-size: 12px;color: #333333;}

p {margin-top:10px;margin-bottom:10px;}
fieldset, img { border: 0; }

h1 { font-size: 18px; color: #000000; }
h2 { font-size: 16px; color: #000000; }
h3 { font-size: 14px; color: #000000; }
h4 { font-size: 12px; color: #000000; }

p.alert {
    background: url("../images/typography/error.png") no-repeat scroll 8px center transparent;
    color: #DF0000;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 13px 9px 13px 48px;
	margin:10px 10px;
}
p.info {
    background: url("../images/typography/tips.png") no-repeat scroll left top transparent;
    border: 1px solid #33CCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
    color: #FA6900;
	margin:10px 10px;
}

p.note {
    background: url("../images/typography/stickynote.gif") no-repeat scroll 8px center #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
}
p.download {
    background: url("../images/typography/download.gif") no-repeat scroll 8px center #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
}
p.error {
    background: url("../images/typography/error.png") no-repeat scroll left top transparent;
    color: #DF0000;
    border: 1px solid #CDF000;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 0 5px 50px;
	margin:10px 10px;
}
p.tips {
    background: url("../images/typography/tips.png") no-repeat scroll left top transparent;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
    color: #FA6900;
	margin:10px 10px;
    
}
p.feed {
    background: url("../images/typography/feed.png") no-repeat scroll 3px 0 transparent;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
    
}



.tg-code { border-left: 7px solid #999999; border-right: 1px solid #999999; border-top: 3px solid #999999; border-bottom: 3px solid #999999; 
         background-color: #DDDDDD; padding: 15px; width: 100%; height: auto; font-size: 12px; font-family: Courier News, monospace; }
a:link, a:visited {
	text-decoration: underline;
	color: #006600;
}
a:hover { text-decoration: none; color: red;}

#logo {  padding-top: 3px; padding-left: 10px;}
img.logo {height: 85px;}
.button { padding: 1px 8px; border: 1px solid #999999; background: green; color: #FFF; font-weight: bold; font-size: 90%; }
.button:hover { padding: 1px 8px; border: 1px solid #999999; background: orange; color: #FFF; font-weight: bold; font-size: 90%; }
.contentheading, .contentheading a { color: Green; font-size: 16px; font-weight: bold; text-decoration: none;}
a.readon { 	float: right; font-size: 11px; font-weight: bold; padding: 4px 4px 0px 4px;	color: Green;	width: 80px; height: 23px;}
a.category{
	font-size: 16px;
	font-weight: bold;
}

#tg-top { height: 1px; margin-left: auto; margin-right: auto; 

}

#tg { width: 768px; margin-left: auto; margin-right: auto; text-align: center; text-align: center; }

#template { width: 768px; height: auto; background:  url(../images/transp.png) ; margin-left: auto; margin-right: auto; text-align: center; z-index:1;}

#template-top { color: #fff; width: 760px; height: 90px; text-align: left; background:  url(../images/banner.png) no-repeat center top; background-size: 100% auto; margin-left: auto; margin-right: auto; }
#template-top a { color: #fff; }
.template-top- { width: 66%; height: 88px; text-align: left; float: left; }
.template-top { width: 33%; height: 88px; text-align: left; float: right; }
#template-top-menu ul { float: left; }
#template-top-menu ul li { float: left; }
#template-top-menu ul li a { float: left; padding: 14px 4px 0px 4px; height: 30px; color: #fff; font-size: 11px; font-weight: bold; }
#template-top-second { height: 68px; padding: 20px 14px 0px 4px; text-align: right; clear: both; }
/* Navigation */
#template-menu { margin-left: auto; margin-right: auto; width: 980px; height: 33px; text-align: left; list-style: none; position: relative; z-index: 1; background: url(../images/mainmenu.png) repeat-x left top; }
#hornav{ clear: both; display: block; height: 35px; font-weight: bold; }
#hornav .moduletable{ margin: 0; }
#hornav ul { margin: 0px 0px 0px 11px; padding: 0; width: auto; float: left; }
#hornav ul li{ margin: 0; padding: 0; height: 35px; float: left; position: relative; }
#hornav ul li a{ color: #555; padding: 9px 10px 6px 10px; height:18px; display: block; float: left; }
#hornav ul li a:hover{ background-color: #104da5; color: #FFF; text-decoration:none; }
#hornav ul li ul ul { margin: -40px 0 0 11em; }
#hornav ul li li { width: 200px; }
#hornav ul li li a { color: #000000; text-transform: none; display: block; background: none; width: 177px; border-top: 1px solid #DDDDDD; border-left: 3px solid #999999; }
#hornav ul li li a:hover{ background: none; background-color: #333333; left: 0; width: 177px; }
#hornav ul li ul { left: -999em; margin-top: 35px; margin-left: 0px; top: 36px; left: 0; display: block; height: auto; width: 200px; position: absolute; z-index: 99; left: -999em; background-color: #D3D3D3; clear: left; margin-top: 0px; margin-left: 0px; }
#hornav ul li:hover ul ul, #hornav ul li:hover ul ul ul { left: -999em; }
#hornav ul li:hover ul, #hornav ul li li:hover ul, #hornav ul li li li:hover ul { left: auto; }
/* END Navigation */
#tg_template-w2 .search .button { margin-left: 5px; }
#tg_template-w2 .search .inputbox { border: 0; background: url(../images/search.png) no-repeat left top; height: 20px; width: 170px; }
#tg-advert1 { text-align: center; margin: 1px; padding: 1px; }
#tg_template-w { height: 21px; width: 980px; text-align: left; background: #444444 url(../images/dot-4.png) repeat-x left bottom; padding-top: 1px; margin-left: auto; margin-right: auto; }
#tg_template-wb { color: #fff; font-weight: bold; height: 12px; padding-top: 3px; padding-left: 10px; width: 770px; text-align: left; background-color: #444444; float: left; }
#tg_template-wb a { color: #fff; font-weight: bold; }
#tg_template-ws { color: #fff; font-weight: bold; height: 15px;  padding-top: 0px; padding-left: 10px; width: 190px; text-align: left; background-color: #444444; float: left; }
#tg-login fieldset.tg_input { float: left; padding-left: 5px;}
#tg-login ul li {padding-right: 16px; }
#tg-login ul { clear: both; }
#tg-login fieldset.tg_input p { float: left; padding-right: 3px; }
#tg-hi { float: left; padding-right: 10px; }
#tg-logout { float: left; }
p#form-login-remember { margin-top: 19px; margin-right: 5px; }
p#form-login-remember, .tg-button { margin-top: 15px; margin-right: 5px; }

/* Left, Right Modules */
.latestnews{
	text-align: left;
	font-size: 14px;
	margin-left: 5px;
		}
		
li.latestnews {
display:block;
	margin:0;
	padding:3px 0 3px 3px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	color:#006600;
	}		
#allsidebar-right .module h3, #allsidebar-left .module h3, #allsidebar-left .module_menu h3, #allsidebar-right .module_menu h3 {
	color: #660000;
	padding-left: 15px;
	font-size: 16px;
	height: 24px;
	padding-top: 9px;
	background-image: url(../images/moduleheader.png);
	background-repeat: no-repeat;
	font-weight: bold;
}
.inner {
	padding-bottom: 6px;
	margin-top: 9px;
	width:99%;
	display: inline;
}
.module {
	padding: 0;
	margin: 0 0 10px 0;
	width: 30%;
	display: flex;
	flex: 1 1 auto;
}
.module_menu {width:30%;display: table-cell;}
.module-title {font-size:20px;font-weight:bold;margin:0 10px;padding:5px 0 5px 5px;line-height:24px; color: #969696; text-shadow:1px 1px #fff; }
.module-body {
	width: 99%;
	margin: 0;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid white;
	display: block;
} 
.module-body p{ padding:0; margin:0;}
.module-body ol li {margin-left:23px; list-style:decimal;}
.module-body ul li{
	margin:0;
	border-bottom:1px dotted #e1e1e1;
	/*background-image: url(../images/menubar.png);*/
}
.module-body ul li a{display:block; padding:3px 0 3px 15px;font-weight:normal;line-height:19px;background: url(../images/vertical.png) 0% 50% no-repeat; text-decoration:none; color:#0069d0; }
.module-body ul li a:hover { text-decoration:none; color:#013a78;}
.module ul li { margin:0 5px; padding:0;}
.module ul.menu, .module_menu ul.menu{margin:0; padding:0;list-style:none; padding:0; list-style-type:none; 
background-image: url(../images/menubar.png);

background-repeat:repeat-y;}
.module ul.menu li, .module_menu ul.menu li{ list-style-type:none;margin:0; padding:0; border-bottom:1px dotted #e8e8e8;}
.module ul.menu li a, .module_menu ul.menu li a {
	display:block;
	margin:0;
	padding:3px 0 3px 20px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	text-decoration:none;
	color:#006600;
	font-size: 15px;
}
.module ul.menu li a:hover, .module_menu ul.menu li a:hover { text-decoration:none; color:#013a78;}
.module ul.menu li.active a, .module_menu ul.menu li.active a{color: #013a78;}
.module ul.menu li ul, .module_menu ul.menu li ul {border-top:1px dotted #e8e8e8; margin:0;background-image: url(../images/menubar.png);}
.module ul.menu li ul li, .module_menu ul.menu li ul li {background:none; border:none; margin: 0 0 0 15px;   }
.module ul.menu li ul li a, .module_menu ul.menu li ul li a{
	border: 0;
	color:#006600;
	background: url(../images/vertical.png) 0% 50% no-repeat;
}
.module ul.menu li ul li a:hover, .module_menu ul.menu li ul li a:hover{ border: 0; color:#013a78; background: url(../images/vertical.png) 0% 50% no-repeat; }
.module ul.menu li ul li.active a, .module_menu ul.menu li ul li.active a{color: #013a78;}
.module ul.menu li.active ul li a, .module_menu ul.menu li.active ul li a{color: #0069d0;}
.module ul.menu li.active ul li a:hover, .module_menu ul.menu li.active ul li a:hover{color: #013a78;}

/* menu2 */
.module ul.menu2 li, .module_menu2 ul.menu li{ list-style-type:none;margin:0; padding:0; border-bottom:1px dotted #e8e8e8;}
.module ul.menu2 li a, .module_menu2 ul.menu li a {
	display:block;
	margin:0;
	padding:3px 0 3px 20px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	text-decoration:none;
	color:#006600;
	font-size: 13px;
}
.module ul.menu2 li a:hover, .module_menu2 ul.menu li a:hover { text-decoration:none; color:#013a78;}
.module ul.menu2 li.active a, .module_menu2 ul.menu li.active a{color: #013a78;}
.module ul.menu2 li ul, .module_menu2 ul.menu li ul {border-top:1px dotted #e8e8e8; margin:0;}
.module ul.menu2 li ul li, .module_menu2 ul.menu li ul li {background:none; border:none; margin: 0 0 0 15px;   }
.module ul.menu2 li ul li a, .module_menu2 ul.menu li ul li a{
	border: 0;
	color:#006600;
	background: url(../images/vertical.png) 0% 50% no-repeat;
}
.module ul.menu2 li ul li a:hover, .module_menu2 ul.menu li ul li a:hover{ border: 0; color:#013a78; background: url(../images/vertical.png) 0% 50% no-repeat; }
.module ul.menu2 li ul li.active a, .module_menu2 ul.menu li ul li.active a{color: #013a78;}
.module ul.menu2 li.active ul li a, .module_menu2 ul.menu li.active ul li a{color: #0069d0;}
.module ul.menu2 li.active ul li a:hover, .module_menu2 ul.menu li.active ul li a:hover{color: #013a78;}
/* end menu2 */
.mostread li{
	text-align: left;
}
/* End Modules */

/* Sidebar */
#allsidebar-left { width: 760px; text-align: left; float: left; margin-left: 0px; 
display: flex;  
  flex-wrap: wrap;
   column-count: 3;
  column-gap: 0;}
#allsidebar-right { width: 760px; text-align: left; float: right; margin-right: 0px;
display: flex;  
  flex-wrap: wrap;
   column-count: 3;
  column-gap: 0;
  }
#template-bottom { width: 768px; height: 35px; background: url(../images/bottom-back.png) no-repeat left top; margin-top: 3px; font-size: 11px; }
#template-center-center3 { width: 965px; text-align: left; float: left; }
#template-center-center-center3 { float: left; padding-left: 5px; padding-right: 5px;  width: 960px; text-align: left; }
#template-center3 { width: 768px; background: url(../images/center-back-no-left.png) repeat-y left top; text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED; }
#template-center-center2 { margin-left: 5px; float: left; width: 765px; text-align: left; }
#template-center-center-center2 { float: left; padding-left: 5px; padding-right: 5px; width: 960px; text-align: left; }
#template-center2 { width: 768px; background: url(../images/center-back-no-right.png) repeat-y left top; text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED; }
#template-center-center1 { width: 768px; text-align: left; }
#template-center-center-center1 { padding-left: 5px; padding-right: 5px; width: 968px; text-align: left; }
#template-center1 
 {  
  width: 768px; 
text-align: left; border-top: 5px solid #EDED33; border-bottom: 5px solid #EDED33;
padding-left:1px;
padding-right:1px; }
#template-center-center4 { width: 748px; text-align: left; float: left;background:  url(../images/transp.png) ; }
#template-center-center-center4 {  width: 747px; padding: 1px 1px 0px 1px; margin-left: 1px; ;}
#template-center4 { width: 768px; text-align: left;  border-bottom: 5px solid #EDEDED; }

#template-center-center-center4 ul li {list-style:inside; padding-left: 1.2em; margin-left: 5px;}
#template-center-center-center4 ol li {list-style-type: decimal; padding-left: 5px; margin-left: 25px;}
#breadcrumbs{
	margin-left: 7px;
}
#tg-user-top a { color: #fff; }
#tg-user-bottom a { color: #fff; }
#tg-user-top { background: #444444 url(../images/user-back.png) repeat-x left bottom; width: 980px; margin-left: auto; margin-right: auto;	text-align: left; clear: both; padding-bottom: 10px; }
#tg-user-top table.contentpaneopen { background: none; }
#tg-user-bottom table.contentpaneopen { background: none; }
#tg-user-bottom table.contentpaneopen img { padding: 1px; }
#tg-user-top table.contentpaneopen img { padding: 1px; }
#tg-user-bottom { background: url(../images/transp.png) ; width: 1180px; margin-left: auto; margin-right: auto; text-align: left; clear: both; padding-bottom: 10px; }
.tg-user1 h3, .tg-tg h3, .tg-user3 h3, .tg-user4 h3 { color: #fff; }
.tg-user1 { color: #fff; padding: 10px 0px 0px 10px; float: left; width: 470px; }
.tg-user1 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-tg { color: #fff; padding: 10px 10px 0px 10px; float: right; width: 470px; }
.tg-tg img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-user3 { color: #fff; padding: 10px 0px 0px 10px; float: left; width: 470px; }
.tg-user3 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-user4 { color: #fff; padding: 10px 10px 0px 10px; float: right; width: 470px; }
.tg-user4 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.credit, .credit a, .credit a:link, .credit a:visited { font-size: 9px; color: #d4d0c5; text-align: center; text-decoration:none; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html > body .clearfix { display: block; width: 100%; }
* html .clearfix { height: 1%; }
form label { cursor: pointer; }
input, select, textarea, .inputbox, .button { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.inputbox { padding: 2px; border: 1px solid #CCCCCC; background: #FFFFFF; color: #000000; font-size: 100%; }
* html .button { /*IE 6*/
	padding: 0 5px !important;
}
*+html .button { /*IE 7*/
	padding: 0 5px !important;
}
.small, .createdate { color: #BBBBBB; font-size: 11px; }
.contentpaneopen img { padding: 5px; }
table.contentpaneopen { padding-bottom: 3px; background:  url(../images/transp.png) ; }
.moduletable {
	
}
.newsfeed{
	font-size: 11px;
	
}

.newsfeed li.module {
background-image:url(../images/vmenuitem.png)}
.newsfeed_item{
font-size:10px
}
a:hover.readon { color: #000000; }
.bannergroup_text { padding: 5px; width: 180px; }
.sectiontableheader {
	height: 30px;
	background-color: #CC9966;
	padding: 3px 3px 0px 3px;
	margin-top: 5px;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
	text-align:left;
	padding:0 4px;
	vertical-align:middle;
	border-top:1px solid #ddd;
	line-height:30px;
	font-size: 14px;
}
span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;background:#FFF3A3;border:1px solid #E7BD72;color:#B79000;}
.sectiontablefooter { border-top: 3px solid #CCCCCC; }
table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2 { border: none; background: none; text-align: left; left: 0; top: 0; padding: 0; margin: 0; }
.componentheading { font-size: 22px; }
ul#tg-pagination { float: right; color: #4692BF; list-style:none;}
ul#tg-pagination li { float: left; font-weight: bold; margin: 0px 1px 0px 1px; background:none; border:none; list-style:none;}
ul#tg-pagination li a { color: #333333; font-size: 11px; padding: 0px 2px 0px 2px; list-style-type: none; background: none;}
ul#tg-pagination li a:hover { color: #FFF; border: 1px solid #4692BF; background-color: #4692BF; }
#page-right, #page-left {list-style-type: none;}
/* Bottom */
#tg-bottom { font-size: 9px; color: #000; text-align: center; width: 768px; height: 20px; background: transparent url(../images/back-bottom.png) no-repeat left bottom; margin-left: auto; margin-right: auto; }
#tg-bottom a { font-size: 9px; color: #000; text-align: center; height: 20px;}
#tg-bottom-menu { width: 765px; height: 32px; background:  url(../images/transp.png) ; margin-left: auto; margin-right: auto; text-align: center; }
#tg-bottom-menu-left { width: 230px; height: 32px; ;float: left; }
#tg-bottom-menu-right { padding-top: 3px; padding-left: 5px; width: 20%; text-align: right; float: right; }
#tg-bottom-menu ul { float: left; text-align: left; padding-top: 3px; padding-left: 5px; }
#tg-bottom-menu ul li { float: left; text-align: left; }
#tg-bottom-menu ul li a { font-weight: bold; float: left; text-align: left; font-size: 10px; color: #000000; padding: 2px 5px 0px 5px; border-right: 1px solid #DDDDDD; }
#tg-bottom-menu-right a { font-weight: bold; float: right; text-align: right; font-size: 10px; color: #000000; padding: 2px 5px 0px 5px; border-right: 1px solid #DDDDDD; }
#middle-left { width: 370px; ;float: left; }
#middle-right { width: 370px; float: right; }
#headerbg{
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top center;
	top: 0px;
	z-index: 0;
	height: 162px;
	position: static;
}
}






@media (max-width: 600px) {
  
  html, body {

background-color: #FFF8ED;
background-image: url('../images/page_t.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom center;
  
 
 font-family: Arial, Helvetica, Sans-Serif;
 font-style: normal;font-weight: normal;font-size: 12px;color: #333333;}

p {margin-top:10px;margin-bottom:10px;}
fieldset, img { border: 0; }

h1 { font-size: 18px; color: #000000; }
h2 { font-size: 16px; color: #000000; }
h3 { font-size: 14px; color: #000000; }
h4 { font-size: 12px; color: #000000; }

p.alert {
    background: url("../images/typography/error.png") no-repeat scroll 8px center transparent;
    color: #DF0000;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 13px 9px 13px 48px;
	margin:10px 10px;
}
p.info {
    background: url("../images/typography/tips.png") no-repeat scroll left top transparent;
    border: 1px solid #33CCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
    color: #FA6900;
	margin:10px 10px;
}

p.note {
    background: url("../images/typography/stickynote.gif") no-repeat scroll 8px center #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
}
p.download {
    background: url("../images/typography/download.gif") no-repeat scroll 8px center #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
}
p.error {
    background: url("../images/typography/error.png") no-repeat scroll left top transparent;
    color: #DF0000;
    border: 1px solid #CDF000;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 0 5px 50px;
	margin:10px 10px;
}
p.tips {
    background: url("../images/typography/tips.png") no-repeat scroll left top transparent;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
    color: #FA6900;
	margin:10px 10px;
    
}
p.feed {
    background: url("../images/typography/feed.png") no-repeat scroll 3px 0 transparent;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
    
}



.tg-code { border-left: 7px solid #999999; border-right: 1px solid #999999; border-top: 3px solid #999999; border-bottom: 3px solid #999999; 
         background-color: #DDDDDD; padding: 15px; width: 100%; height: auto; font-size: 12px; font-family: Courier News, monospace; }
a:link, a:visited {
	text-decoration: underline;
	color: #006600;
}
a:hover { text-decoration: none; color: red;}

#logo {  padding-top: 3px; padding-left: 10px;}
img.logo {height: 70px;}
.button { padding: 1px 8px; border: 1px solid #999999; background: green; color: #FFF; font-weight: bold; font-size: 90%; }
.button:hover { padding: 1px 8px; border: 1px solid #999999; background: orange; color: #FFF; font-weight: bold; font-size: 90%; }
.contentheading, .contentheading a { color: Green; font-size: 16px; font-weight: bold; text-decoration: none;}
a.readon { 	float: right; font-size: 11px; font-weight: bold; padding: 4px 4px 0px 4px;	color: Green;	width: 80px; height: 23px;}
a.category{
	font-size: 16px;
	font-weight: bold;
}

#tg-top { height: 1px; margin-left: auto; margin-right: auto; 

}

#tg { width: 600px; margin-left: auto; margin-right: auto; text-align: center; text-align: center; }

#template { width: 600px; height: auto; background:  url(../images/transp.png) ; margin-left: auto; margin-right: auto; text-align: center; z-index:1;}

#template-top { color: #fff; width: 592px; height: 90px; text-align: left; background:  url(../images/banner.png) no-repeat center top; background-size: 100% auto; margin-left: auto; margin-right: auto; }
#template-top a { color: #fff; }
.template-top- { width: 66%; height: 88px; text-align: left; float: left; }
.template-top { width: 33%; height: 88px; text-align: left; float: right; }
#template-top-menu ul { float: left; }
#template-top-menu ul li { float: left; }
#template-top-menu ul li a { float: left; padding: 14px 4px 0px 4px; height: 30px; color: #fff; font-size: 11px; font-weight: bold; }
#template-top-second { height: 68px; padding: 20px 14px 0px 4px; text-align: right; clear: both; }
/* Navigation */
#template-menu { margin-left: auto; margin-right: auto; width: 980px; height: 33px; text-align: left; list-style: none; position: relative; z-index: 1; background: url(../images/mainmenu.png) repeat-x left top; }
#hornav{ clear: both; display: block; height: 35px; font-weight: bold; }
#hornav .moduletable{ margin: 0; }
#hornav ul { margin: 0px 0px 0px 11px; padding: 0; width: auto; float: left; }
#hornav ul li{ margin: 0; padding: 0; height: 35px; float: left; position: relative; }
#hornav ul li a{ color: #555; padding: 9px 10px 6px 10px; height:18px; display: block; float: left; }
#hornav ul li a:hover{ background-color: #104da5; color: #FFF; text-decoration:none; }
#hornav ul li ul ul { margin: -40px 0 0 11em; }
#hornav ul li li { width: 200px; }
#hornav ul li li a { color: #000000; text-transform: none; display: block; background: none; width: 177px; border-top: 1px solid #DDDDDD; border-left: 3px solid #999999; }
#hornav ul li li a:hover{ background: none; background-color: #333333; left: 0; width: 177px; }
#hornav ul li ul { left: -999em; margin-top: 35px; margin-left: 0px; top: 36px; left: 0; display: block; height: auto; width: 200px; position: absolute; z-index: 99; left: -999em; background-color: #D3D3D3; clear: left; margin-top: 0px; margin-left: 0px; }
#hornav ul li:hover ul ul, #hornav ul li:hover ul ul ul { left: -999em; }
#hornav ul li:hover ul, #hornav ul li li:hover ul, #hornav ul li li li:hover ul { left: auto; }
/* END Navigation */
#tg_template-w2 .search .button { margin-left: 5px; }
#tg_template-w2 .search .inputbox { border: 0; background: url(../images/search.png) no-repeat left top; height: 20px; width: 070px; }
#tg-advert1 { text-align: center; margin: 1px; padding: 1px; }
#tg_template-w { height: 21px; width: 650px; text-align: left; background: #444444 url(../images/dot-4.png) repeat-x left bottom; padding-top: 1px; margin-left: auto; margin-right: auto; }
#tg_template-wb { color: #fff; font-weight: bold; height: 12px; padding-top: 3px; padding-left: 10px; width: 602px; text-align: left; background-color: #444444; float: left; }
#tg_template-wb a { color: #fff; font-weight: bold; }
#tg_template-ws { color: #fff; font-weight: bold; height: 15px;  padding-top: 0px; padding-left: 10px; width: 90px; text-align: left; background-color: #444444; float: left; }
#tg-login fieldset.tg_input { float: left; padding-left: 5px;}
#tg-login ul li {padding-right: 16px; }
#tg-login ul { clear: both; }
#tg-login fieldset.tg_input p { float: left; padding-right: 3px; }
#tg-hi { float: left; padding-right: 10px; }
#tg-logout { float: left; }
p#form-login-remember { margin-top: 19px; margin-right: 5px; }
p#form-login-remember, .tg-button { margin-top: 15px; margin-right: 5px; }

/* Left, Right Modules */
.latestnews{
	text-align: left;
	font-size: 14px;
	margin-left: 5px;
		}
		
li.latestnews {
display:block;
	margin:0;
	padding:3px 0 3px 3px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	color:#006600;
	}		
#allsidebar-right .module h3, #allsidebar-left .module h3, #allsidebar-left .module_menu h3, #allsidebar-right .module_menu h3 {
	color: #660000;
	padding-left: 15px;
	font-size: 16px;
	height: 24px;
	padding-top: 9px;
	background-image: url(../images/moduleheader.png);
	background-repeat: no-repeat;
	font-weight: bold;
}
.inner {
	padding-bottom: 6px;
	margin-top: 9px;
	width:99%;
	display: inline;
}
.module {
	padding: 0;
	margin: 0 0 10px 0;
	width: 30%;
	display: flex;
	flex: 1 1 auto;
}
.module_menu {width:30%;display: table-cell;}
.module-title {font-size:20px;font-weight:bold;margin:0 10px;padding:5px 0 5px 5px;line-height:24px; color: #969696; text-shadow:1px 1px #fff; }
.module-body {
	width: 99%;

	margin: 0;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid white;
	display: block;
} 
.module-body p{ padding:0; margin:0;}
.module-body ol li {margin-left:23px; list-style:decimal;}
.module-body ul li{
	margin:0;
	border-bottom:1px dotted #e1e1e1;
	/*background-image: url(../images/menubar.png);*/
}
.module-body ul li a{display:block; padding:3px 0 3px 15px;font-weight:normal;line-height:19px;background: url(../images/vertical.png) 0% 50% no-repeat; text-decoration:none; color:#0069d0; }
.module-body ul li a:hover { text-decoration:none; color:#013a78;}
.module ul li { margin:0 5px; padding:0;}
.module ul.menu, .module_menu ul.menu{margin:0; padding:0;list-style:none; padding:0; list-style-type:none; 
background-image: url(../images/menubar.png);

background-repeat:repeat-y;}
.module ul.menu li, .module_menu ul.menu li{ list-style-type:none;margin:0; padding:0; border-bottom:1px dotted #e8e8e8;}
.module ul.menu li a, .module_menu ul.menu li a {
	display:block;
	margin:0;
	padding:3px 0 3px 20px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	text-decoration:none;
	color:#006600;
	font-size: 15px;
}
.module ul.menu li a:hover, .module_menu ul.menu li a:hover { text-decoration:none; color:#013a78;}
.module ul.menu li.active a, .module_menu ul.menu li.active a{color: #013a78;}
.module ul.menu li ul, .module_menu ul.menu li ul {border-top:1px dotted #e8e8e8; margin:0;background-image: url(../images/menubar.png);}
.module ul.menu li ul li, .module_menu ul.menu li ul li {background:none; border:none; margin: 0 0 0 15px;   }
.module ul.menu li ul li a, .module_menu ul.menu li ul li a{
	border: 0;
	color:#006600;
	background: url(../images/vertical.png) 0% 50% no-repeat;
}
.module ul.menu li ul li a:hover, .module_menu ul.menu li ul li a:hover{ border: 0; color:#013a78; background: url(../images/vertical.png) 0% 50% no-repeat; }
.module ul.menu li ul li.active a, .module_menu ul.menu li ul li.active a{color: #013a78;}
.module ul.menu li.active ul li a, .module_menu ul.menu li.active ul li a{color: #0069d0;}
.module ul.menu li.active ul li a:hover, .module_menu ul.menu li.active ul li a:hover{color: #013a78;}

/* menu2 */
.module ul.menu2 li, .module_menu2 ul.menu li{ list-style-type:none;margin:0; padding:0; border-bottom:1px dotted #e8e8e8;}
.module ul.menu2 li a, .module_menu2 ul.menu li a {
	display:block;
	margin:0;
	padding:3px 0 3px 20px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	text-decoration:none;
	color:#006600;
	font-size: 13px;
}
.module ul.menu2 li a:hover, .module_menu2 ul.menu li a:hover { text-decoration:none; color:#013a78;}
.module ul.menu2 li.active a, .module_menu2 ul.menu li.active a{color: #013a78;}
.module ul.menu2 li ul, .module_menu2 ul.menu li ul {border-top:1px dotted #e8e8e8; margin:0;}
.module ul.menu2 li ul li, .module_menu2 ul.menu li ul li {background:none; border:none; margin: 0 0 0 15px;   }
.module ul.menu2 li ul li a, .module_menu2 ul.menu li ul li a{
	border: 0;
	color:#006600;
	background: url(../images/vertical.png) 0% 50% no-repeat;
}
.module ul.menu2 li ul li a:hover, .module_menu2 ul.menu li ul li a:hover{ border: 0; color:#013a78; background: url(../images/vertical.png) 0% 50% no-repeat; }
.module ul.menu2 li ul li.active a, .module_menu2 ul.menu li ul li.active a{color: #013a78;}
.module ul.menu2 li.active ul li a, .module_menu2 ul.menu li.active ul li a{color: #0069d0;}
.module ul.menu2 li.active ul li a:hover, .module_menu2 ul.menu li.active ul li a:hover{color: #013a78;}
/* end menu2 */
.mostread li{
	text-align: left;
}
/* End Modules */

/* Sidebar */
#allsidebar-left { width: 592px; text-align: left; float: left; margin-left: 0px; 
display: flex;  
  flex-wrap: wrap;
   column-count: 3;
  column-gap: 0;}
#allsidebar-right {
	width: 592px;
	text-align: left;
	float: right;
	margin-right: 0px;
	display: block;
	flex-wrap: wrap;
	column-count: 3;
	column-gap: 0;
  }
#template-bottom { width: 600px; height: 35px; background: url(../images/bottom-back.png) no-repeat left top; margin-top: 3px; font-size: 11px; }
#template-center-center3 { width: 600px; text-align: left; float: left; }
#template-center-center-center3 { float: left; padding-left: 5px; padding-right: 5px;  width: 600px; text-align: left; }
#template-center3 { width: 600; background: url(../images/center-back-no-left.png) repeat-y left top; text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED; }
#template-center-center2 { margin-left: 5px; float: left; width: 595px; text-align: left; }
#template-center-center-center2 { float: left; padding-left: 5px; padding-right: 5px; width: 600px; text-align: left; }
#template-center2 { width: 600px; background: url(../images/center-back-no-right.png) repeat-y left top; text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED; }
#template-center-center1 { width: 768px; text-align: left; }
#template-center-center-center1 { padding-left: 5px; padding-right: 5px; width: 600px; text-align: left; }
#template-center1 
 {  
  width: 600px; 
text-align: left; border-top: 5px solid #EDED33; border-bottom: 5px solid #EDED33;
padding-left:1px;
padding-right:1px; }
#template-center-center4 { width: 580px; text-align: left; float: left;background:  url(../images/transp.png) ; }
#template-center-center-center4 {  width: 580px; padding: 1px 1px 0px 1px; margin-left: 1px; ;}
#template-center4 { width: 600px; text-align: left;  border-bottom: 5px solid #EDEDED; }

#template-center-center-center4 ul li {list-style:inside; padding-left: 1.2em; margin-left: 5px;}
#template-center-center-center4 ol li {list-style-type: decimal; padding-left: 5px; margin-left: 25px;}
#breadcrumbs{
	margin-left: 7px;
}
#tg-user-top a { color: #fff; }
#tg-user-bottom a { color: #fff; }
#tg-user-top { background: #444444 url(../images/user-back.png) repeat-x left bottom; width: 600px; margin-left: auto; margin-right: auto;	text-align: left; clear: both; padding-bottom: 10px; }
#tg-user-top table.contentpaneopen { background: none; }
#tg-user-bottom table.contentpaneopen { background: none; }
#tg-user-bottom table.contentpaneopen img { padding: 1px; }
#tg-user-top table.contentpaneopen img { padding: 1px; }
#tg-user-bottom { background: url(../images/transp.png) ; width: 600px; margin-left: auto; margin-right: auto; text-align: left; clear: both; padding-bottom: 10px; }
.tg-user1 h3, .tg-tg h3, .tg-user3 h3, .tg-user4 h3 { color: #fff; }
.tg-user1 { color: #fff; padding: 10px 0px 0px 10px; float: left; width: 470px; }
.tg-user1 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-tg { color: #fff; padding: 10px 10px 0px 10px; float: right; width: 470px; }
.tg-tg img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-user3 { color: #fff; padding: 10px 0px 0px 10px; float: left; width: 470px; }
.tg-user3 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-user4 { color: #fff; padding: 10px 10px 0px 10px; float: right; width: 470px; }
.tg-user4 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.credit, .credit a, .credit a:link, .credit a:visited { font-size: 9px; color: #d4d0c5; text-align: center; text-decoration:none; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html > body .clearfix { display: block; width: 100%; }
* html .clearfix { height: 1%; }
form label { cursor: pointer; }
input, select, textarea, .inputbox, .button { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.inputbox { padding: 2px; border: 1px solid #CCCCCC; background: #FFFFFF; color: #000000; font-size: 100%; }
* html .button { /*IE 6*/
	padding: 0 5px !important;
}
*+html .button { /*IE 7*/
	padding: 0 5px !important;
}
.small, .createdate { color: #BBBBBB; font-size: 11px; }
.contentpaneopen img { padding: 5px; }
table.contentpaneopen { padding-bottom: 3px; background:  url(../images/transp.png) ; }
.moduletable {
	
}
.newsfeed{
	font-size: 11px;
	
}

.newsfeed li.module {
background-image:url(../images/vmenuitem.png)}
.newsfeed_item{
font-size:10px
}
a:hover.readon { color: #000000; }
.bannergroup_text { padding: 5px; width: 180px; }
.sectiontableheader {
	height: 30px;
	background-color: #CC9966;
	padding: 3px 3px 0px 3px;
	margin-top: 5px;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
	text-align:left;
	padding:0 4px;
	vertical-align:middle;
	border-top:1px solid #ddd;
	line-height:30px;
	font-size: 14px;
}
span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;background:#FFF3A3;border:1px solid #E7BD72;color:#B79000;}
.sectiontablefooter { border-top: 3px solid #CCCCCC; }
table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2 { border: none; background: none; text-align: left; left: 0; top: 0; padding: 0; margin: 0; }
.componentheading { font-size: 22px; }
ul#tg-pagination { float: right; color: #4692BF; list-style:none;}
ul#tg-pagination li { float: left; font-weight: bold; margin: 0px 1px 0px 1px; background:none; border:none; list-style:none;}
ul#tg-pagination li a { color: #333333; font-size: 11px; padding: 0px 2px 0px 2px; list-style-type: none; background: none;}
ul#tg-pagination li a:hover { color: #FFF; border: 1px solid #4692BF; background-color: #4692BF; }
#page-right, #page-left {list-style-type: none;}
/* Bottom */
#tg-bottom { font-size: 9px; color: #000; text-align: center; width: 600px; height: 20px; background: transparent url(../images/back-bottom.png) no-repeat left bottom; margin-left: auto; margin-right: auto; }
#tg-bottom a { font-size: 9px; color: #000; text-align: center; height: 20px;}
#tg-bottom-menu { width: 765px; height: 32px; background:  url(../images/transp.png) ; margin-left: auto; margin-right: auto; text-align: center; }
#tg-bottom-menu-left { width: 230px; height: 32px; ;float: left; }
#tg-bottom-menu-right { padding-top: 3px; padding-left: 5px; width: 20%; text-align: right; float: right; }
#tg-bottom-menu ul { float: left; text-align: left; padding-top: 3px; padding-left: 5px; }
#tg-bottom-menu ul li { float: left; text-align: left; }
#tg-bottom-menu ul li a { font-weight: bold; float: left; text-align: left; font-size: 10px; color: #000000; padding: 2px 5px 0px 5px; border-right: 1px solid #DDDDDD; }
#tg-bottom-menu-right a { font-weight: bold; float: right; text-align: right; font-size: 10px; color: #000000; padding: 2px 5px 0px 5px; border-right: 1px solid #DDDDDD; }
#middle-left { width: 370px; ;float: left; }
#middle-right { width: 370px; float: right; }
#headerbg{
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top center;
	top: 0px;
	z-index: 0;
	height: 162px;
	position: static;
}

}
@media (max-width: 450px) {
  
  html, body {

background-color: #FFF8ED;
background-image: url('../images/page_t.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom center;
  
 
 font-family: Arial, Helvetica, Sans-Serif;
 font-style: normal;font-weight: normal;font-size: 12px;color: #333333;}

p {margin-top:10px;margin-bottom:10px;}
fieldset, img { border: 0; }

h1 { font-size: 18px; color: #000000; }
h2 { font-size: 16px; color: #000000; }
h3 { font-size: 14px; color: #000000; }
h4 { font-size: 12px; color: #000000; }

p.alert {
    background: url("../images/typography/error.png") no-repeat scroll 8px center transparent;
    color: #DF0000;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 13px 9px 13px 48px;
	margin:10px 10px;
}
p.info {
    background: url("../images/typography/tips.png") no-repeat scroll left top transparent;
    border: 1px solid #33CCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
    color: #FA6900;
	margin:10px 10px;
}

p.note {
    background: url("../images/typography/stickynote.gif") no-repeat scroll 8px center #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
}
p.download {
    background: url("../images/typography/download.gif") no-repeat scroll 8px center #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
}
p.error {
    background: url("../images/typography/error.png") no-repeat scroll left top transparent;
    color: #DF0000;
    border: 1px solid #CDF000;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 0 5px 50px;
	margin:10px 10px;
}
p.tips {
    background: url("../images/typography/tips.png") no-repeat scroll left top transparent;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
    color: #FA6900;
	margin:10px 10px;
    
}
p.feed {
    background: url("../images/typography/feed.png") no-repeat scroll 3px 0 transparent;
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 15px 70px;
	margin:10px 10px;
    
}



.tg-code { border-left: 7px solid #999999; border-right: 1px solid #999999; border-top: 3px solid #999999; border-bottom: 3px solid #999999; 
         background-color: #DDDDDD; padding: 15px; width: 100%; height: auto; font-size: 12px; font-family: Courier News, monospace; }
a:link, a:visited {
	text-decoration: underline;
	color: #006600;
}
a:hover { text-decoration: none; color: red;}

#logo {  padding-top: 3px; padding-left: 3px;}
img.logo {height: 55px;}
.button { padding: 1px 8px; border: 1px solid #999999; background: green; color: #FFF; font-weight: bold; font-size: 90%; }
.button:hover { padding: 1px 8px; border: 1px solid #999999; background: orange; color: #FFF; font-weight: bold; font-size: 90%; }
.contentheading, .contentheading a { color: Green; font-size: 16px; font-weight: bold; text-decoration: none;}
a.readon { 	float: right; font-size: 11px; font-weight: bold; padding: 4px 4px 0px 4px;	color: Green;	width: 80px; height: 23px;}
a.category{
	font-size: 16px;
	font-weight: bold;
}

#tg-top { height: 1px; margin-left: auto; margin-right: auto; 

}

#tg { width: 450px; margin-left: auto; margin-right: auto; text-align: center; text-align: center; }

#template { width: 450px; height: auto; background:  url(../images/transp.png) ; margin-left: auto; margin-right: auto; text-align: center; z-index:1;}

#template-top { color: #fff; width: 448px; height: 90px; text-align: left; background:  url(../images/banner.png) no-repeat center top; background-size: 100% auto; margin-left: auto; margin-right: auto; }
#template-top a { color: #fff; }
.template-top- { width: 66%; height: 88px; text-align: left; float: left; }
.template-top { width: 33%; height: 88px; text-align: left; float: right; }
#template-top-menu ul { float: left; }
#template-top-menu ul li { float: left; }
#template-top-menu ul li a { float: left; padding: 14px 4px 0px 4px; height: 30px; color: #fff; font-size: 11px; font-weight: bold; }
#template-top-second { height: 68px; padding: 20px 14px 0px 4px; text-align: right; clear: both; }
/* Navigation */
#template-menu { margin-left: auto; margin-right: auto; width: 440px; height: 33px; text-align: left; list-style: none; position: relative; z-index: 1; background: url(../images/mainmenu.png) repeat-x left top; }
#hornav{ clear: both; display: block; height: 35px; font-weight: bold; }
#hornav .moduletable{ margin: 0; }
#hornav ul { margin: 0px 0px 0px 11px; padding: 0; width: auto; float: left; }
#hornav ul li{ margin: 0; padding: 0; height: 35px; float: left; position: relative; }
#hornav ul li a{ color: #555; padding: 9px 10px 6px 10px; height:18px; display: block; float: left; }
#hornav ul li a:hover{ background-color: #104da5; color: #FFF; text-decoration:none; }
#hornav ul li ul ul { margin: -40px 0 0 11em; }
#hornav ul li li { width: 200px; }
#hornav ul li li a { color: #000000; text-transform: none; display: block; background: none; width: 177px; border-top: 1px solid #DDDDDD; border-left: 3px solid #999999; }
#hornav ul li li a:hover{ background: none; background-color: #333333; left: 0; width: 177px; }
#hornav ul li ul { left: -999em; margin-top: 35px; margin-left: 0px; top: 36px; left: 0; display: block; height: auto; width: 200px; position: absolute; z-index: 99; left: -999em; background-color: #D3D3D3; clear: left; margin-top: 0px; margin-left: 0px; }
#hornav ul li:hover ul ul, #hornav ul li:hover ul ul ul { left: -999em; }
#hornav ul li:hover ul, #hornav ul li li:hover ul, #hornav ul li li li:hover ul { left: auto; }
/* END Navigation */
#tg_template-w2 .search .button { margin-left: 5px; }
#tg_template-w2 .search .inputbox { border: 0; background: url(../images/search.png) no-repeat left top; height: 20px; width: 070px; }
#tg-advert1 { text-align: center; margin: 1px; padding: 1px; }
#tg_template-w { height: 21px; width: 450px; text-align: left; background: #444444 url(../images/dot-4.png) repeat-x left bottom; padding-top: 1px; margin-left: auto; margin-right: auto; }
#tg_template-wb { color: #fff; font-weight: bold; height: 12px; padding-top: 3px; padding-left: 10px; width: 402px; text-align: left; background-color: #444444; float: left; }
#tg_template-wb a { color: #fff; font-weight: bold; }
#tg_template-ws { color: #fff; font-weight: bold; height: 15px;  padding-top: 0px; padding-left: 10px; width: 90px; text-align: left; background-color: #444444; float: left; }
#tg-login fieldset.tg_input { float: left; padding-left: 5px;}
#tg-login ul li {padding-right: 16px; }
#tg-login ul { clear: both; }
#tg-login fieldset.tg_input p { float: left; padding-right: 3px; }
#tg-hi { float: left; padding-right: 10px; }
#tg-logout { float: left; }
p#form-login-remember { margin-top: 19px; margin-right: 5px; }
p#form-login-remember, .tg-button { margin-top: 15px; margin-right: 5px; }

/* Left, Right Modules */
.latestnews{
	text-align: left;
	font-size: 14px;
	margin-left: 5px;
		}
		
li.latestnews {
display:block;
	margin:0;
	padding:3px 0 3px 3px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	color:#006600;
	}		
#allsidebar-right .module h3, #allsidebar-left .module h3, #allsidebar-left .module_menu h3, #allsidebar-right .module_menu h3 {
	color: #660000;
	padding-left: 15px;
	font-size: 13px;
	height: 24px;
	padding-top: 9px;
	background-image: url(../images/moduleheader.png);
	background-repeat: no-repeat;
	font-weight: bold;
}
.inner {
	padding-bottom: 6px;
	margin-top: 9px;
	width:99%;
	display: inline;
}
.module {
	padding: 0;
	margin: 0 0 10px 0;
	width: 49%;
	display: flex;
	flex: 1 1 auto;
}
.module_menu {width:30%;display: table-cell;}
.module-title {font-size:14px;font-weight:bold;margin:0 10px;padding:5px 0 5px 5px;line-height:24px; color: #969696; text-shadow:1px 1px #fff; }

.module-body {
	width: 99%;

	margin: 0;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid white;
	display: block;
} 
.module-body p{ padding:0; margin:0;}
.module-body ol li {margin-left:23px; list-style:decimal;}
.module-body ul li{
	margin:0;
	border-bottom:1px dotted #e1e1e1;
	/*background-image: url(../images/menubar.png);*/
}
.module-body ul li a{display:block; padding:3px 0 3px 15px;font-weight:normal;line-height:19px;background: url(../images/vertical.png) 0% 50% no-repeat; text-decoration:none; color:#0069d0; }
.module-body ul li a:hover { text-decoration:none; color:#013a78;}
.module ul li { margin:0 5px; padding:0;}
.module ul.menu, .module_menu ul.menu{margin:0; padding:0;list-style:none; padding:0; list-style-type:none; 
background-image: url(../images/menubar.png);

background-repeat:repeat-y;}
.module ul.menu li, .module_menu ul.menu li{ list-style-type:none;margin:0; padding:0; border-bottom:1px dotted #e8e8e8;}
.module ul.menu li a, .module_menu ul.menu li a {
	display:block;
	margin:0;
	padding:3px 0 3px 20px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	text-decoration:none;
	color:#006600;
	font-size: 12px;
}
.module ul.menu li a:hover, .module_menu ul.menu li a:hover { text-decoration:none; color:#013a78;}
.module ul.menu li.active a, .module_menu ul.menu li.active a{color: #013a78;}
.module ul.menu li ul, .module_menu ul.menu li ul {border-top:1px dotted #e8e8e8; margin:0;background-image: url(../images/menubar.png);}
.module ul.menu li ul li, .module_menu ul.menu li ul li {background:none; border:none; margin: 0 0 0 12px;   }
.module ul.menu li ul li a, .module_menu ul.menu li ul li a{
	border: 0;
	color:#006600;
	background: url(../images/vertical.png) 0% 50% no-repeat;
}
.module ul.menu li ul li a:hover, .module_menu ul.menu li ul li a:hover{ border: 0; color:#013a78; background: url(../images/vertical.png) 0% 50% no-repeat; }
.module ul.menu li ul li.active a, .module_menu ul.menu li ul li.active a{color: #013a78;}
.module ul.menu li.active ul li a, .module_menu ul.menu li.active ul li a{color: #0069d0;}
.module ul.menu li.active ul li a:hover, .module_menu ul.menu li.active ul li a:hover{color: #013a78;}

/* menu2 */
.module ul.menu2 li, .module_menu2 ul.menu li{ list-style-type:none;margin:0; padding:0; border-bottom:1px dotted #e8e8e8;}
.module ul.menu2 li a, .module_menu2 ul.menu li a {
	display:block;
	margin:0;
	padding:3px 0 3px 20px;
	font-weight:bold;
	line-height:20px;
	background: url(../images/vertical.png) 0% 50% no-repeat;
	text-decoration:none;
	color:#006600;
	font-size: 13px;
}
.module ul.menu2 li a:hover, .module_menu2 ul.menu li a:hover { text-decoration:none; color:#013a78;}
.module ul.menu2 li.active a, .module_menu2 ul.menu li.active a{color: #013a78;}
.module ul.menu2 li ul, .module_menu2 ul.menu li ul {border-top:1px dotted #e8e8e8; margin:0;}
.module ul.menu2 li ul li, .module_menu2 ul.menu li ul li {background:none; border:none; margin: 0 0 0 15px;   }
.module ul.menu2 li ul li a, .module_menu2 ul.menu li ul li a{
	border: 0;
	color:#006600;
	background: url(../images/vertical.png) 0% 50% no-repeat;
}
.module ul.menu2 li ul li a:hover, .module_menu2 ul.menu li ul li a:hover{ border: 0; color:#013a78; background: url(../images/vertical.png) 0% 50% no-repeat; }
.module ul.menu2 li ul li.active a, .module_menu2 ul.menu li ul li.active a{color: #013a78;}
.module ul.menu2 li.active ul li a, .module_menu2 ul.menu li.active ul li a{color: #0069d0;}
.module ul.menu2 li.active ul li a:hover, .module_menu2 ul.menu li.active ul li a:hover{color: #013a78;}
/* end menu2 */
.mostread li{
	text-align: left;
}
/* End Modules */

/* Sidebar */
#allsidebar-left { width: 448px; text-align: left; float: left; margin-left: 0px; 
display: flex;  
  flex-wrap: wrap;
   column-count: 2;
  column-gap: 0;}
#allsidebar-right {
	width: 448px;
	text-align: left;
	float: right;
	margin-right: 0px;
	display: block;
	flex-wrap: wrap;
	column-count: 2;
	column-gap: 0;
  }
#template-bottom { width: 450px; height: 35px; background: url(../images/bottom-back.png) no-repeat left top; margin-top: 3px; font-size: 11px; }
#template-center-center3 { width: 450px; text-align: left; float: left; }
#template-center-center-center3 { float: left; padding-left: 5px; padding-right: 5px;  width: 450px; text-align: left; }
#template-center3 { width: 450; background: url(../images/center-back-no-left.png) repeat-y left top; text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED; }
#template-center-center2 { margin-left: 5px; float: left; width: 448px; text-align: left; }
#template-center-center-center2 { float: left; padding-left: 5px; padding-right: 5px; width: 450px; text-align: left; }
#template-center2 { width: 480px; background: url(../images/center-back-no-right.png) repeat-y left top; text-align: left; border-top: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED; }
#template-center-center1 { width: 450px; text-align: left; }
#template-center-center-center1 { padding-left: 5px; padding-right: 5px; width: 450px; text-align: left; }
#template-center1 
 {  
  width: 450px; 
text-align: left; border-top: 5px solid #EDED33; border-bottom: 5px solid #EDED33;
padding-left:1px;
padding-right:1px; }
#template-center-center4 { width: 430px; text-align: left; float: left;background:  url(../images/transp.png) ; }
#template-center-center-center4 {  width: 430px; padding: 1px 1px 0px 1px; margin-left: 1px; ;}
#template-center4 { width: 450px; text-align: left;  border-bottom: 5px solid #EDEDED; }

#template-center-center-center4 ul li {list-style:inside; padding-left: 1.2em; margin-left: 5px;}
#template-center-center-center4 ol li {list-style-type: decimal; padding-left: 5px; margin-left: 25px;}
#breadcrumbs{
	margin-left: 7px;
}
#tg-user-top a { color: #fff; }
#tg-user-bottom a { color: #fff; }
#tg-user-top { background: #444444 url(../images/user-back.png) repeat-x left bottom; width: 450px; margin-left: auto; margin-right: auto;	text-align: left; clear: both; padding-bottom: 10px; }
#tg-user-top table.contentpaneopen { background: none; }
#tg-user-bottom table.contentpaneopen { background: none; }
#tg-user-bottom table.contentpaneopen img { padding: 1px; }
#tg-user-top table.contentpaneopen img { padding: 1px; }
#tg-user-bottom { background: url(../images/transp.png) ; width: 450px; margin-left: auto; margin-right: auto; text-align: left; clear: both; padding-bottom: 10px; }
.tg-user1 h3, .tg-tg h3, .tg-user3 h3, .tg-user4 h3 { color: #fff; }
.tg-user1 { color: #fff; padding: 10px 0px 0px 10px; float: left; width: 200px; }
.tg-user1 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-tg { color: #fff; padding: 10px 10px 0px 10px; float: right; width: 200px; }
.tg-tg img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-user3 { color: #fff; padding: 10px 0px 0px 10px; float: left; width: 200px; }
.tg-user3 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.tg-user4 { color: #fff; padding: 10px 10px 0px 10px; float: right; width: 200px; }
.tg-user4 img { padding: 1px; margin-right: 3px; border: 1px solid #CBC3B0; }
.credit, .credit a, .credit a:link, .credit a:visited { font-size: 9px; color: #d4d0c5; text-align: center; text-decoration:none; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html > body .clearfix { display: block; width: 100%; }
* html .clearfix { height: 1%; }
form label { cursor: pointer; }
input, select, textarea, .inputbox, .button { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.inputbox { padding: 2px; border: 1px solid #CCCCCC; background: #FFFFFF; color: #000000; font-size: 100%; }
* html .button { /*IE 6*/
	padding: 0 5px !important;
}
*+html .button { /*IE 7*/
	padding: 0 5px !important;
}
.small, .createdate { color: #BBBBBB; font-size: 11px; }
.contentpaneopen img { padding: 5px; }
table.contentpaneopen { padding-bottom: 3px; background:  url(../images/transp.png) ; }
.moduletable {
	
}
.newsfeed{
	font-size: 11px;
	
}

.newsfeed li.module {
background-image:url(../images/vmenuitem.png)}
.newsfeed_item{
font-size:10px
}
a:hover.readon { color: #000000; }
.bannergroup_text { padding: 5px; width: 180px; }
.sectiontableheader {
	height: 30px;
	background-color: #CC9966;
	padding: 3px 3px 0px 3px;
	margin-top: 5px;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
	text-align:left;
	padding:0 4px;
	vertical-align:middle;
	border-top:1px solid #ddd;
	line-height:30px;
	font-size: 14px;
}
span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;background:#FFF3A3;border:1px solid #E7BD72;color:#B79000;}
.sectiontablefooter { border-top: 3px solid #CCCCCC; }
table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2 { border: none; background: none; text-align: left; left: 0; top: 0; padding: 0; margin: 0; }
.componentheading { font-size: 22px; }
ul#tg-pagination { float: right; color: #4692BF; list-style:none;}
ul#tg-pagination li { float: left; font-weight: bold; margin: 0px 1px 0px 1px; background:none; border:none; list-style:none;}
ul#tg-pagination li a { color: #333333; font-size: 11px; padding: 0px 2px 0px 2px; list-style-type: none; background: none;}
ul#tg-pagination li a:hover { color: #FFF; border: 1px solid #4692BF; background-color: #4692BF; }
#page-right, #page-left {list-style-type: none;}
/* Bottom */
#tg-bottom { font-size: 9px; color: #000; text-align: center; width: 450px; height: 20px; background: transparent url(../images/back-bottom.png) no-repeat left bottom; margin-left: auto; margin-right: auto; }
#tg-bottom a { font-size: 9px; color: #000; text-align: center; height: 20px;}
#tg-bottom-menu { width: 450px; height: 32px; background:  url(../images/transp.png) ; margin-left: auto; margin-right: auto; text-align: center; }
#tg-bottom-menu-left { width: 230px; height: 32px; ;float: left; }
#tg-bottom-menu-right { padding-top: 3px; padding-left: 5px; width: 20%; text-align: right; float: right; }
#tg-bottom-menu ul { float: left; text-align: left; padding-top: 3px; padding-left: 5px; }
#tg-bottom-menu ul li { float: left; text-align: left; }
#tg-bottom-menu ul li a { font-weight: bold; float: left; text-align: left; font-size: 10px; color: #000000; padding: 2px 5px 0px 5px; border-right: 1px solid #DDDDDD; }
#tg-bottom-menu-right a { font-weight: bold; float: right; text-align: right; font-size: 10px; color: #000000; padding: 2px 5px 0px 5px; border-right: 1px solid #DDDDDD; }
#middle-left { width: 220px; ;float: left; }
#middle-right { width: 220px; float: right; }
#headerbg{
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top center;
	top: 0px;
	z-index: 0;
	height: 162px;
	position: static;
}
.lof-ass{
	display:none !important;
	
	width:100px !important;
}
.lof-main-item{
	
	width:100% !important;
}
#slideshow78 {
	width:160px !important;
	height:120px !important;
	}
.modjoomimg{
	display:none !important; }

}