/* layout.css CSS file*/

body {
	text-align:center; /*center hack*/
	background: #fff;
	font-family: Tahoma;
	font-size: 66%;
	text-decoration: none;
}
a { text-decoration: none; }
.wrap {
min-width:760px;
max-width:960px;
width: auto !important; /*IE6 hack*/
width:960px; /*IE6 hack*/
margin: 0 auto; /*center hack*/
padding: 5px;
text-align:left; /*center hack*/ 
z-index: 5;
display: table;
background: #fff;
}
.wrap inside { display: table; }
#header { margin: 0; padding: 0; display: table; width: 100%; }
.head1 { float: left; width: 25%; overflow: hidden; }
.head2 { float: left; width: 50%; overflow: hidden; text-align: center; margin: 70px 0 0; }
.head3 { float: left; width: 25%; overflow: hidden; text-align: right; }
#footer { margin: 3px 0 0; display: table; width: 100%; padding: 4px; }
#bans {}
.datebar { float: left; width: 21%; overflow:hidden; }
.header { float: left; width: 79%; overflow:hidden; }
#newsbar { color: #1a2aff; z-index: 200; width: 100%; }
.newsbar { padding: 0 5px; }
.hapa { background: #fff url(../../../images/servbar.jpg) 0% 25% repeat-x; height: 21px; width: 100%; padding: 2px 0; text-align: center; color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.hapa:hover { background: url(../../../images/servbar.jpg) 0% 75% repeat-x;  -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.hapa a {  color: #fff; }
.hapa1 { background: transparent; color: #fff; float: right; width: 15%; height: 23px; line-height: 1.7em; padding: 5px 0 2px; text-align: center; border-left: 1px solid #b80b24; }
.hapa1:hover { background: url(../../../images/servbar.jpg) 0% 75% repeat-x; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-radius-topright: 4px; -webkit-border-radius-bottomright: 4px; }
#news1 { float: left; width: 80%; overflow: hidden; color: #1a2aff; }
#news2 { float: left; width: 20%; overflow: hidden; color: #1a2aff; }
#sidebar { float: left; width: 20%; overflow:hidden; display: table-column; }
#content60 { float: left; width: 60%; overflow:hidden; display: table-column; }
#content80 { float: left; width: 80%; overflow:hidden; display: table-column; }
#content100 { float: left; width: 100%; overflow:hidden; display: table-column; }
#sidebar-2 { float: left; width: 20%; overflow:hidden; display: table-column; }
.ndani, .meza { border: 1px solid #cbd8ec; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ndani { padding: 4px; margin: 4px 0; }
.meza { display: table; width: 100%; margin: 0 0 4px; }
.mezani { padding: 2px; } 
.lowban, .lowban1 { background: #fff url(../../../images/white-grey.png) 100% 100% repeat-x; padding: 4px; border: 1px solid #cbd8ec; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.lowban1 { margin: 0 4px; }
.nipo { padding: 0 5px 0 0; }
.nipo1 { padding: 0 0 0 5px; }
.readon { background: url(../images/buts/navbut.png) center center repeat-x; height: 25px; float: right; border: 1px solid #100; line-height: 1.7em; padding: 0px 7px; }
.readon:hover { background: url(../images/buts/navbutt.png) center center repeat-x; color: #300; line-height: 1.7em; }
.wkbot { width: 100%; height: 5px; }
.left { float: left; width: 70%; overflow: hidden; display: table-column; }
.right { float: left; width: 30%; overflow: hidden; display: table-column; margin: 30px 0 0; }
.right module {  padding: 0 10px 0 0; }
.motto { float: left; width: 100%; overflow: hidden; text-align: center; font: 18px #ec0021; }
.left a, .right a, .left a:visited, .right a:visited, .left a:link, .right a:link, { text-decoration: none; }
.right li a:visited, .right li a:link { color: #0C3A6D; }
.right li a:hover { color: red; }
#lows { background: #fff; width: 100%; display: table; padding: 0; color: #1a2aff; }
#latest { background: #fff; width: 100%; display: table; margin: 5px 0 0; border: 1px solid #cbd8ec; padding: 0;  }
#lows a:link, #lows a:visited, #lows a:active { color: #3c9600; }
#lows a:hover { color: #1a2aff; text-decoration: underline; }
.inda { padding: 0 5px; color: #1a2aff; }
.sep { height: 8px; background: url(../../../images/sepbar.png) 0 0 repeat-x; }
.iko { padding: 2px; }
.logos { padding: 2px; width: 100%;  }
.log1 { float: left; width: 20%; overflow: hidden; display: table-column; }
.log2 { float: left; width: 40%; overflow: hidden; text-align: center; display: table-column; }
.log3 { float: left; width: 30%; overflow: hidden; text-align: right; }
.log4 { float: left; width: 30%; overflow: hidden; text-align: right; display: table-column; }
.log5 { float: left; width: 69%; overflow: hidden; text-align: right; position: relative; top: 20px; }
.log6 { float: left; width: 68%; overflow: hidden; color: #0012ff; border-right: 1px dotted  #c1c1c1; background: #fff; }
.log7 { float: right; width: 80%; overflow: hidden; margin: 40px 0 0; }
.log8 { float: left; width: 30%; overflow: hidden; padding: 0 0 0 10px; margin: 5px 0 0; }
.log9 { float: left; width: 25%; overflow: hidden; color: #1a2aff; }
.log10 { float: left; width: 50%; overflow: hidden; color: #1a2aff; }
.hizo { padding: 5px; }
.hiyo { padding: 2px 5px; }
.sep { height: 5px; background: url(../../../images/sepbar.png) center center repeat-x; color:#fff; }

#ingia { left: 45%; top: 0; width: 200px; height: 25px; position: fixed; border: 0px solid #cbd8ec; border-width: 0 1px 1px; }
#ingia { background: #fff url(../../../images/white-grey.png) 100% 100% repeat-x; }
#ingia_box { display: table; margin: 0 auto; width:800px; background: #fff; border: 1px solid #cbd8ec; -moz-border-radius: 4px; -webkit-border-radius: 4px; position: fixed; z-index: 199; padding: 4px; }
#ingia_hide { float: right; display: table; text-align: right; width: 10%; padding: 3px; }
#sidebar  .moduletable, #sidebar .moduletable_menu, #sidebar .moduletable_text, 
#sidebar-2  .moduletable, #sidebar-2 .moduletable_menu, #sidebar-2 .moduletable_text { border: 1px solid #cbd8ec; color: #b80b24; padding: 3px; overflow: hidden; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#sidebar  .moduletable, #sidebar .moduletable_menu, #sidebar .moduletable_text { margin: 4px 5px 4px 0; }
#sidebar-2  .moduletable, #sidebar-2 .moduletable_menu, #sidebar-2 .moduletable_text { margin: 4px 0 4px 5px; }
.poll, .bannergroup_text, #form-login { padding: 4px;}
#sidebar .moduletable ul, #sidebar .moduletable_menu ul, #sidebar .moduletable_text ul, #searchForm,
#sidebar-2 .moduletable ul, #sidebar-2 .moduletable_menu ul, #sidebar-2 .moduletable_text ul { padding: 4px; }
.moduletable h3, .moduletable_menu h3, .moduletable_text h3{
	color:#ec000b;
	text-align:center;
	margin: 0 0 4px;
	overflow: hidden;
}
.input, .buttonheading {
	border: 0 solid #cbd8ec;
	padding: 0;
}
.small {
	color: #fffba4;
}
.breadcrumbs {
	padding: 2px;
}
.componentheading {
	border: 0px solid #0C3A6D;
	display: table;
	overflow: hidden;
	color: #000cff;
	text-align: center;
	width: 100%;
}
.contentpane,  .contentpaneopen, .blog_more {
	border: 0px solid #cbd8ec;
	padding: 0;
	margin: 4px 0 0;
	overflow: hidden;
	padding: 0;
}
#searchForm {
	background: none;
	border: 0px;
}
fieldset {
	border: 1px solid #cbd8ec;
	background-image: url(../images/contt.png);
}
.contentheading {
	color: #0C3A6D;
}
.article_separator  {
	display: block;
	padding: 0;
	margin: 0;
	height: 0;
}

/* Top Navigation */
#navbar { z-index: 9; padding: 1px 1px 0px 1px; height: 31px; background: url(../../../images/servbar.jpg) 0% 25% repeat-x; -moz-border-radius: 4px; -webkit-border-radius: 4px; width: 100%; margin: 0;}
/* Footer Section */
#footbar {
	background: #b80b24;
	z-index: 9;
	padding: 4px 4px 0;
	margin: 0 0 10px;
	top : 0px;
	left: -5px;
	height: 4px;
	position : relative;
	width:970px;
}
* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0;
}
li,dd {
margin-left:1em;
}
fieldset {
padding:.5em;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1,.componentheading{
font-size:1.7em;
}
h2,.contentheading{
	font-size:1.3em;
}
h3{
font-size:1.3em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.1em;
}
h6{
font-size:1em;
font-weight:bold;
}

.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#0C3A6D;
}

/* Text Display */
.contc {
	font-size: 10px;
	text-align: left;
	color: #CC9933;
	padding: 2px;
	margin-bottom: 3px;
}
#Kunena {
	padding: 5px;
}
.contpane { width: 33%; float: left; overflow: hidden; }
.contpanein { margin: 4px; }
img { border: 0; padding: 0; margin: 0; }
