/***************** GENERIC ******************/	
html {overflow: scroll}
a {text-decoration:none;}
h1{	font-size:26px;	line-height:normal;	font-weight:normal;	color:#000;	margin:0;	margin-bottom:1px;	padding-bottom:3px;	}
h2{	font-size:18px;	line-height:normal;	font-weight:normal;	color:#666;	margin:0;	margin-bottom:1px;	padding-bottom:3px;	}
h4{	font-size:14px;	line-height:normal;	font-weight:normal;	color:#1889b5;	margin:0;	margin-bottom:1px;	padding-bottom:3px;	}
	

body, table{FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#7f7f7f; font-weight:normal; line-height:20px; text-align:justify}
body{ padding:0; margin:0; background: url(../images/header-bg.jpg) repeat-x #fff;}
p {margin:20px 0} 
a{	text-decoration:none;color:#069;}
a:hover {text-decoration:underline; color:#09C;}
img {	border:0;}
.P {	padding:10px 0 0 0;}
hr{	margin:20px 0;	}

/***** CUSTOM *****/
.betterImg{ float:right; padding:2px; margin:10px;}

.left_box { background:url(../images/kbo-dynamics-left-bg.gif); background-repeat:no-repeat; background-color:#FFF; text-align:center;}

#menu {	width:100%;	margin:0 auto;	color:#069;	float:left;}
#menu ul {  	margin: 0; 	padding: 0;}
#menu ul li {	display:inline;	float: left;	list-style: none;	margin:0;	text-decoration: none;  	color:#069;	}
#menu ul li a { 	display: block;	color:#069;	text-decoration:none;	padding:4px 12px 4px 12px;	}
#menu ul li a:hover, #menu ul li a.active {	text-decoration:none;	background-color:#d3d3d1;}

.BottomNav {	text-align:center;	line-height:35px ;	background:url(../images/kbo-footer-bg.png) no-repeat;	color:#888;	font-size:12px;	font-weight: normal;}
.BottomNav a{	color:#888;	text-decoration:none;}
.BottomNav a:hover{	color:#bbb;	text-decoration:underline;}
.BottomText {	color:#bbb;	font-size:10px;	font-weight:normal;	padding:15px 0 40px 0;	text-align:center;}
.BottomText a{	color:#bbb;	text-decoration:none;}
.BottomText a:hover{	color:#bbb;	text-decoration:underline;}

.error_c, .errorBox {color:#900;}

.messageBox, .errorBox{    border: 1px solid;    margin: 10px 0px;    padding:15px 10px 15px 50px;    background-repeat: no-repeat;    background-position: 10px center;	width:600px;}
.messageBox {    color: #5F9A20;    background-color: #DFF2BF;    background-image:url('../images/success.png');}
.messageBox a{	text-decoration:underline;    color: #5F9A20;}
.errorBox {    color:#DD6060;    background-color:#FFC4C4;    background-image: url('../images/error.png');}
.errorBox a{text-decoration:underline;    color:#DD6060;
}
.success_c {color:#090;}
