html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{
	display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
	.container_12 .grid_3,.container_16 .grid_4{width:220px}
	.container_12 .grid_6,.container_16 .grid_8{width:460px}
	.container_12 .grid_9,.container_16 .grid_12{width:700px}
	.container_12 .grid_12,.container_16 .grid_16{width:940px}
	.alpha{margin-left:0}
	.omega{margin-right:0}
	.container_12 .grid_1{width:60px}
	.container_12 .grid_2{width:140px}
	.container_12 .grid_4{width:300px}
	.container_12 .grid_5{width:380px}
	.container_12 .grid_7{width:540px}
	.container_12 .grid_8{width:620px}
	.container_12 .grid_10{width:780px}
	.container_12 .grid_11{width:860px}
	.container_16 .grid_1{width:40px}
	.container_16 .grid_2{width:100px}
	.container_16 .grid_3{width:160px}
	.container_16 .grid_5{width:280px}
	.container_16 .grid_6{width:340px}
	.container_16 .grid_7{width:400px}
	.container_16 .grid_9{width:520px}
	.container_16 .grid_10{width:580px}
	.container_16 .grid_11{width:640px}
	.container_16 .grid_13{width:760px}
	.container_16 .grid_14{width:820px}
	.container_16 .grid_15{width:880px}
	.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
	.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
	.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
	.container_12 .prefix_1{padding-left:80px}
	.container_12 .prefix_2{padding-left:160px}
	.container_12 .prefix_4{padding-left:320px}
	.container_12 .prefix_5{padding-left:400px}
	.container_12 .prefix_7{padding-left:560px}
	.container_12 .prefix_8{padding-left:640px}
	.container_12 .prefix_10{padding-left:800px}
	.container_12 .prefix_11{padding-left:880px}
	.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}
	.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_16 .push_1{left:60px}
.container_16 .push_2{left:120px}
.container_16 .push_3{left:180px}
.container_16 .push_5{left:300px}
.container_16 .push_6{left:360px}
.container_16 .push_7{left:420px}
.container_16 .push_9{left:540px}
.container_16 .push_10{left:600px}
.container_16 .push_11{left:660px}
.container_16 .push_13{left:780px}
.container_16 .push_14{left:840px}
.container_16 .push_15{left:900px}
.container_12 .pull_3,.container_16 .pull_4{left:-240px}
.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.container_16 .pull_1{left:-60px}
.container_16 .pull_2{left:-120px}
.container_16 .pull_3{left:-180px}
.container_16 .pull_5{left:-300px}
.container_16 .pull_6{left:-360px}
.container_16 .pull_7{left:-420px}
.container_16 .pull_9{left:-540px}
.container_16 .pull_10{left:-600px}
.container_16 .pull_11{left:-660px}
.container_16 .pull_13{left:-780px}
.container_16 .pull_14{left:-840px}
.container_16 .pull_15{left:-900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,*:first-child+html .clearfix{zoom:1}
body {
	background: #cccccc;
	color: #242424;
	font-size: 100%;
}
.container {
	background-color: #fff;
}
ul {
 margin-bottom: 7px;
}
li {
    list-style-image: url('/static/media/img/arrowbullet.png');
}
a {
    color: #3366FF;
    text-decoration: none;
}
a:hover {
    color: #3399FF;
    text-decoration: underline;
}
table {
	border: none;
}
th {
	text-align: center;
	font-size: larger;
}
td {
 text-align: left;
 padding-left: 15px;
 text-indent: -15px
}
tr.grouprow td {
	font-weight: bold;
	padding: 10px 15px 0px;
	font-size: larger;
	border-bottom: 2px solid #ffffff;
}
td.data {
	text-align: center;
}
dl dt {
    font-size: large;
}
dd {
    margin-left: 50px;
}
.faq dt:before {
	content: url('/static/media/img/arrowbullet.png');
}
.faq dt {
	cursor: pointer;
}
.faq dt a {
	color: #ddd;
}
.faq dd {
    display: none;
}
#hd {
	padding-top: 10px;
}
#hd h1 {
	font-size:32px;
	font-family: dotum;
	font-variant: small-caps;
	font-weight: 800;
	color: #ffffff;
	margin-bottom:0px;
	line-height:80%;
}
.image_replacement {
	text-indent: -999px; height: 30px;
	color: transparent;
}
#hd h1 a {
 color: #fff;
 text-decoration: none;
}
#slogan {
    padding: 13px 0px;
    font-weight: bold;
	font-style: italic;
    color: #cc1c00;
}
#menu {
    margin-top: 20px;
	z-index: 1000;
}
#menu>ul {
	position: absolute;
	right: 0px;
}
#menu>ul>li {
	text-align: center;
	float: left;
	margin-left: 10px;
	width: 150px;
}
#menu>ul>li {
	background-color: #335868;
	-moz-border-radius: 7px 0px;
    -webkit-border-top-left-radius:7px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-left-radius:0px;
}
#menu>ul>li a {
	padding: 10px 20px;
	color: #FFffff;
	font-weight: normal;
	display: block;
	text-decoration: none;
}
#menu a:hover {
	color: #242424;
	background-color: #ccc;
}
#menu>ul>li>a:hover {
	-moz-border-radius: 7px 0px;
    -webkit-border-top-left-radius:7px;
    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-left-radius:0px;
}
#menu>ul>li.active>a:hover {
	-moz-border-radius: 7px 0px 0px 0px;
    -webkit-border-top-left-radius:7px;
    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-right-radius:0px;
    -webkit-border-bottom-left-radius:0px;
}
#menu ul ul {
    display: none;
    margin: 0px 0px 7px 0px;
    padding: 0px;
}
#menu ul li.active ul {
    display: block;
}
#menu li {
    list-style: none;
}
#menu li {
    padding:0px;
    margin:0px;
}
#menu li li a {
    border-top: 1px solid #ffffff;
    padding: 5px 20px 5px;
}

#hd {
	min-height: 120px;
}
#bd {
	text-align: justify;
}
#flash {
 margin-bottom: 40px;
 height: 350px;
 font-variant: small-caps;
 font-size: 40px;
 text-align: center;
 border-top: 1px solid #aaa;
 border-bottom: 1px solid #aaa;
}
.flash {
 height: 350px;
 margin: 5px 0px;
 padding: 50px 10px 0px 490px;
  width: 440px;
}
#flashman {
 z-index: 10000;
 font-size: 10px;
 position: absolute;
 bottom: 45px;
 right: 0px;
}
#flash .eke {
	background: url('/static/media/img/fade_eke.jpg') no-repeat;
}
#flash .openerp {
	background: url('/static/media/img/fade_erp.png') no-repeat;
}
#flash .tenders {
	background: url('/static/media/img/fade_tenders.jpg') no-repeat;
}
#openerp_logo {
    text-indent: -9999px;
    width: 180px;
    height: 34px;
	background: url('/static/media/img/openerp_logo.png') no-repeat;
}
#eke_logo {
    text-indent: -9999px;
    width: 70px;
    height: 34px;
	background: url('/static/media/img/eKe_logo.png') no-repeat;
}
#flash .logo {
    display: block;
    position: absolute;
    bottom: 80px;
    right: 10px;
}
.products #maincontent {
	 background: url('/static/media/img/tenders.jpg') no-repeat;
	 padding-top: 110px;
	}
#content li, .post li{
    list-style: disc;
    left-margin: 1.2em;
    list-style-position: inside;
}
#ft.container div {
    margin: 10px 0px;
	border-top: 2px solid #aaa;
	padding: 10px 0px 10px;
	text-align: center;
	font-size: small;
}

.download-block a {
	display: block;
	padding-left: 120px;
	background-image: url('/static/media/img/download_pdf.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	min-height: 42px;
	width: 300px;
	margin: 0px auto;
}

/* Language selector */
.newListSelected {color:#003366; border: 1px solid #aaa; -moz-border-radius: 3px; width:100px;}
.selectedTxt {display:block; overflow:hidden; height:1.2em; font-size: 0.7em; padding: 0px 8px 3px;}
ul.newList {margin:0; padding:0; list-style:none; position:absolute; background: #335868; top:22px; right:0; overflow:auto; z-index:9999; border: 1px solid #aaa; font-size: 0.7em;}
ul.newList li {margin:0; padding:0; list-style:none;}
ul.newList a {color: #fff; text-decoration:none; display:block; }
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.hiLite {background:#650101!important; color:#fff!important;}
.hiLite a {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}

/* Blog specific */
/* LAYOUT */
.post .date, .quote .date, .bookmark .date {
	float: left;
	padding: .3em .4em .3em 1.2em;
	background: #335868;
	margin: 0.3em 0  0 -6.0em;
	width: 3.8em;
}
.post .teaser{ border-bottom: solid 1.0em #333940;}

/* TYPE */
#right-rail p, #right-rail ul{ color: #333940;}

/* LAYOUT */
#body-container{ padding-top: 22px; }

.post, .bookmark, .quote { margin-bottom: 1.2em; }

.post .date, .bookmark .date, .quote .date {
  float: left;
  padding: .3em .4em .3em 1.2em;
  background: #335868; 
  margin: 0.3em 0  0 -6.0em;
  width: 3.8em;
}

#comments{
    margin-top: 1.8em;
    border-top: solid 1px #CCC;
    padding-top: .6em;
}

.post .teaser{
    padding: .1em .1em .8em .1em;
    margin-bottom: .9em;
}

#right-rail p {
    font-size: .8em;
    margin-bottom: 1.8em;
}

.post_list .post, #header, .post_list .quote, .post_list .bookmark {
    padding-bottom: 1.2em;
    border-bottom: 1px solid #ccc;
}
.post_detail .subscribe {
    margin-top: 1.2em;
}

#right-rail ul{ margin-left: 0em;}

.filter-title{
    margin-bottom: 1.2em;
    background-color: #ccc;
    padding: .3em;
}

.post-img {
	margin: 0px auto;
	padding: .3em;
    background-color: #ffffff;
	width: 595px;
    border-left: solid 15px #dedede;
	border-right: solid 15px #dedede;
}

.post-img p {
    margin-left: .2em;
    line-height: 1.4em;
}

.video
{
    background-color: #000;
    text-align: center;
}

.bookmark p{ margin-top: .8em;}

/* FORMS */
label
{
    display:block;
    font-weight: bold;
}

#form-error
{
    color: #c14040;
}

#form-error li
{
    list-style: disc;
}

/* CODE */
pre, pre.prettify
{
  overflow: auto;
  z-index: 0;
  color: #000;
  background-color: #eee;
  padding: .6em 0em .6em .6em;
  display: block;
  width: 99%;
  border: 2px solid #335868;
}

#search {
    margin-top: 10px;
    margin-top: 1.6em;
    margin-bottom: 1.8em;
    float: right;
}

.button{ margin-left: .6em;}

.subscribe li
{
  float:left;
  list-style: square;
  margin-left: 2.6em;
}

/* PAGINATION */
#pagination .older{ float: right; }

#pagination .newew{ float: left; }

/* TYPE BASE */
p, ul, ol, pre { font-size: 1em; margin: 0 0 0.6em; }

ul, ol { margin-left: 1.4em; }

ul ul { margin-bottom: 0; }

h1{ font-size: 2.0em; }

h2, h3, h4, h5 { margin: 1em 0 0.2em; font-weight: bold; }

h2 { margin: 0.25em 0 .2em; font-size: 1.8em; letter-spacing: -0.025em; line-height: 1.2em; font-weight: 400; }

h3 { font-size: 1em; margin-bottom: 0.25em; }

h4 { font-size: 0.875em; }

p, li { font-size: .9em; line-height: 1.4em;}

#right-rail p, #right-rail ul {font-size: .8em;}

.filter-title{ font-size: 1.4em; }

.list-tease { font-size: .9em; }

.subscribe ul{ font-size: .9em;}

/* STYLE/ACCENTS */
#bleeder {
    background: transparent url('/static/media/img/bg_trans.png') top left repeat-y;
    width: 10px;
    position: fixed;
    z-index: 9999;
    top: 0;
    bottom: 0;
    height: 100%;
}

/* HELPERS */
.hide
{
  display: none;
  margin-left: -1000;
}

.vcard .email, .vcard .url {
	display: block;
}
