body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,th,var {font-style:normal;font-weight:normal;} 
ol,ul {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;} 
button {	border:0; padding:0; margin:0; background-color:transparent;}


/* 
	GENERIC
*/
.float-right{	float:right; }
.float-left{ float:left; }
.no-bg{ background-image:none;	background-color:transparent; }
.no-border{	border:none;}
.clear{	clear:both;}
.inline { display:inline;}
.middle { vertical-align:middle;}
.pointer { cursor:pointer;}
a:link,
a:visited,
a:active{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#91A228;
}

	
.errorBox{ 
	position:relative;
	clear:both;
	font-size:14px;
	cursor:pointer;
	text-align:left;
	margin:5px;
	padding:10px;
	color:#333333;
	border:#FF0000 solid 1px;
	background-color:#FF9966;
	background-image: url("/bo/image/error_bg.png");
}
.warningBox{
	position:relative;
	font-size:14px;
	cursor:pointer;
	text-align:left;
	margin:5px;
	color:#333333;
	padding:10px;
	border:#FFCC00 solid 1px;
	background-color:#FFFF99;
	background-image: url("/bo/image/warning_bg.png");
}
.infoBox{
	position:relative;
	font-size:14px;
	cursor:pointer;
	text-align:left;
	margin:5px;
	color:#333333;
	padding:10px;
	border:#00FF00 solid 1px;
	background-color:#66FF66;
	background-image: url("/bo/image/info_bg.png");
}
.helpBox{
	position:relative;
	font-size:14px;
	cursor:pointer;
	text-align:left;
	margin:5px;
	color:#333;
	padding:10px;
	border:#0033CC solid 1px;
	background-color:#33CCFF;
	background-image: url("/bo/image/help_bg.png");
}

