body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
.clear{ clear:both;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{ border : 0px;}
input[type="submit"]:focus, input[type="button"]:focus{ outline : none; }
body{ background: url(../images/bg.jpg) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; height:100%;}
a:link, a:hover, a:visited{ outline:none; color: #3f8000;}

body{ background:#e4e5c1; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:25px 0; line-height:normal;}
#wrapper{ width:990px; margin:0 auto; border:1px solid #a0a09f; background:#fff;}
#header{ padding:30px 0 0 60px; position:relative; margin-bottom:30px;}
#logo{ float:left; display:block;}
h2.tagline{ color:#3f3f3f; font-size:18px; font-weight:normal; position:absolute; bottom:5px; right:60px;}
#menu-bar{ height:37px; background:url(../images/menu.png) 0 0 repeat-x; overflow:hidden; position:relative;}
#footer{ background:url(../images/footer.png) 0 0 repeat-x; padding:30px 20px 20px;}
.footer-contact p{ margin:0; font-size:10px; font-weight:bold;}
.footer-contact{ float:left;}
.footer-logo{ float:right; padding:5px 0 0;}
#frontpage{ background:url(../images/frontpage.jpg) 0 0 no-repeat; width:990px; height:520px; position:relative;}
#home-menu{ position:absolute; left:55px; top:0; width:147px; background:url(../images/trans.png) repeat; height:100%;}
#home-menu ul{ list-style:none; padding:70px 0 0; display:block; float:left; width:147px; overflow:hidden;}
#home-menu li{ margin-bottom:3px; display:block; float:left; width:147px; display:none; cursor: pointer;}
#home-menu img{ float:right; display:block;}
#home-menu span{float:left; display:block; line-height:17px;}
#home-menu a{ color:#666666; float:left; width:137px; padding:5px; text-decoration:none; line-height:17px; background:url(../images/trans.png) repeat; cursor:pointer;}
#home-menu a:hover{ background:#fff;}
#main-wrapper{ background:url(../images/main.png) 0 0 repeat-y;}

#left-col{ width:160px; padding-left:37px; float:left; min-height:100px;}
#right-col{ width:373px; float:right; min-height:100px;}
#main-col{ width:380px; padding:20px; float:left; min-height:100px;}

#menu-bar ul{ float:left; display:block; padding:0 32px;}
#menu-bar li{ float:left; display:block; padding:0 5px; cursor: pointer;}
#menu-bar li a{ float:left; display:block; text-decoration:none; padding:0 10px; cursor: pointer;}
#menu-bar li a:hover{ background:url(../images/menu-over.png) 0 1px repeat-x;}
#menu-bar li#current, #menu-bar li.active { background:url(../images/menu-over.png) 0 1px repeat-x;}
#menu-bar li span{ float:left; display:block; line-height:33px; color:#fff; font-weight:bold; font-size:11px;}

#left-col .menu{ padding:30px 0;}
#left-col .menu li{ display:block; cursor: pointer;}
#left-col .menu li a{ text-decoration:none; color:#5d6567; padding:10px; display:block; background:#f7f7f4; margin-bottom:2px;}
#left-col .menu li a:hover{ color:#303030;}
#left-col .menu li#current a { color:#303030; text-decoration: underline;}
#left-col .menu li li a {padding:4px 10px; margin-bottom: 0px}
#left-col .menu li li.last a {margin-bottom: 2px}
#left-col .menu li#current li a { text-decoration: none;}
#left-col .menu li ul li span{ padding-left:15px; background:url(../images/submenu.png) 0 0 no-repeat;}
#left-col .menu li ul li ul li span{ padding-left:30px; background:url(../images/submenu.png) 15px 0 no-repeat;}
#left-col .menu li ul li ul li ul li span{ padding-left:45px; background:url(../images/submenu.png) 30px 0 no-repeat;}


.moduletable-flags{ position:absolute; top:10px; right:15px;}
.chronoform{ display:none;}

#main-col p{ margin:10px 0;}
#main-col input{ background: none repeat scroll 0 0 #E4E5C1;border: 0 none;font: 12px Arial,Helvetica,sans-serif;padding: 3px;width: 200px;}
#main-col label{ display:block; font-size: 13px;font-weight: normal;margin: 0;padding: 8px 0 2px;}
#main-col textarea{ background: none repeat scroll 0 0 #E4E5C1;border: 0 none;font: 12px Arial,Helvetica,sans-serif;height: 100px;padding: 3px;width: 200px;}
#main-col input.button, #main-col input#submit{ background: none repeat scroll 0 0 transparent;border: 1px solid #545454;clear: both;cursor: pointer;font: 11px Arial,Helvetica,sans-serif;margin: 10px 0;padding: 0;width: auto;}

.sortby{ display:none;}
#main-col ul.summlist {margin: 20px 0 0 0px;padding: 0 0 0 20px;}
#main-col ul.summlist li {background: none repeat scroll 0 0 #FEFEFE;list-style: disc; margin: 0;padding: 0; color: #97EE0C;}
#main-col ul.summlist li a {border: 0px solid #BABDB4;color: #363636;display: block;font-weight: bold;margin: 0 0 3px;padding: 4px 0 4px 0;text-decoration: none;}
#main-col ul.summlist li a:hover {
	background: none; text-decoration: underline;
}

#main-col h1 {color: #3D3D3B;font-size: 14px;margin: 0;padding: 8px 0 25px 0; font-weight:bold;}
#main-col h2 {color: #3D3D3B;font-size: 14px;margin: 0;padding: 8px 0 10px; font-weight:bold;}
#main-col table {
border: 0px solid #575843; 
}
#main-col td {
background: none repeat scroll 0 0 #FAFAF5;
border-bottom: 0px solid #E2E2DA; 
padding: 4px 2px 4px 5px;
line-height: 12px;
}
#main-col strong{ font-weight:bold;}
.rawimages img {
	margin: 0 0 0 5px;
}
/* jQuery lightBox plugin - Gallery style */
	#gallery {
	background-color: #fff;
	padding: 0;
	width: 400px;
}
#gallery ul {
	list-style: none;
	margin:0;
	padding:0;
}
#gallery ul li {
	display: inline;
}
#gallery ul img {
	border: 4px solid #3e3e3e;
	border-width: 4px;
	margin: 0 10px 5px 0;
}
#gallery ul a:hover img {
	border: 4px solid #58b200;
	border-width: 4px;
	color: #fff;
}
#gallery ul a:hover {
	color: #fff;}
	
.moduletable {
	margin: 0 0 2px 0;
}

.google {
	float: left;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 0 10px 15px;
	margin: 0px 0 0 4px;
	background: url(../images/green_arr.jpg);
	background-repeat: no-repeat;
}

.google a:link, .google a:active, .google a:visited {
	text-decoration: none;
	color: #3d3d3b;
}

ul.pagination {
	margin: 0;
	padding: 0;
}

ul.pagination li {
	margin: 0;
	float: left;
	padding: 0;
}

.counter {
	padding: 0 0 0 155px;
}

.article-content {
	line-height: 16px;
}

.contentdescription h5 {
	font-size: 13px;
	font-weight: bold;
	color: #525252;
	padding: 5px 0 0 0;
}
#scrolling-news{ padding:5px 55px; height:15px;}
#scrolling-news h3{ float:left; margin-right:6px;}
.trendysn{ font-weight:bold;}
#fscroller{ width:500px!important;}
table.trendysn{ width:auto!important;}