@charset "utf-8";
BODY,HTML,IMG,TABLE,DIV,SPAN,FORM {
	margin:0;
	padding:0;
	border:0;
}
HTML,BODY {
	width:100%;
	font:12px Arial;
	color:#898989;
	text-align:center;
	background:#8d8d8e url(/img/l-b.jpg) repeat-x;
}
A:link,A:active,A:visited {
	color:#464646;
	font:12px Arial;
	text-decoration:none;
}
A:hover {
	text-decoration:underline;
}
.radio, .checkbox{
	margin:0;
	padding:0;
}
.pointer {
	cursor:pointer;
}
.suggest_div{font:11px Verdana;color:#333333;background:#FAFAFA;border:#A9BBCF 1px solid;z-index:10}
.suggest_i{padding:1px 15px 1px 3px;border-bottom:#D6DFE4 1px solid}
.suggest_io{padding:1px 12px 1px 6px;border-bottom:#D6DFE4 1px solid;color:#FFF;background:blue}
.mceContentBody{font:13px 'Times New Roman', Verdana;text-align:left}
.codepress {font:13px "Courier New", Courier, monospace}
.divShow {display:inline}
.divHide {display:none}
.opacity40 {-moz-opacity:40;filter:alpha(opacity:40);opacity:40}
.opacity70 {-moz-opacity:70;filter:alpha(opacity:70);opacity:70}
.nothing {border:none;padding:0px;margin:0px;background:transparent}
.pointer {cursor:pointer}
.form_h {font:bold 13px 'Trebuchet MS',Arial; border-bottom:solid 1px #C5D1D0; background:#FCC1BE url(/images/bars/red.gif) repeat-x scroll; padding:2px; color:#923D3D}
#wrapper {width:100%;text-align:left}
#l {background:url(/img/halloo/logo_l.jpg) no-repeat right 168px}
#m {width:749px}
#r {background:#8d8d8e url(/img/halloo/wbg.jpg) repeat-x;width:50px}
#logo .lg{float:left;overflow:hidden;height:118px}
#top {
	height:90px;
	width:749px;
	text-align:left;
	color:#FFF;
	font:30px Arial;
}
#logo {
	width:749px;
	height:118px;
	background:url(/img/halloo/top.jpg) no-repeat top right;
}
#menu {display:block;height:32px;width:749px;background:url(/img/halloo/search.jpg) no-repeat right;}
#menu .lm {float:left;width:596px;display:block;height:32px;}
#menu .rm {float:right;padding:12px 7px 0 0;width:153px;display:block;overflow:hidden}
IMG.find{
	width:20px;
	height:23px;
	float:left;
}
INPUT.search {	
	background:none;
	border:none;
	width:100px;
	font:bold 11px Arial;
	color:#464646;
	float:right;
}
.pt {padding-top:15px}
.pt2 {padding-top:2px}
.l {float:left}
.r {float:right}
.body_text {font:12px 'Times New Roman'}
#mainarea {width:468px;}
#content {
	margin:0;padding:0;vertical-align:top;
	width:468px;
	height:400px;
	background:url(/img/halloo/bg.jpg) repeat-y;
}
#main {
	width:749px;
}
#left {
	width:128px;
	background:url(/img/halloo/left.jpg) repeat-y;
}
#right {
	background:url(/img/halloo/right.jpg) repeat-y;
	width:153px;
}
#mainarea TABLE .posit {
	position:relative;
	top:-5px;
}
.hr {
	display:block;
	height:1px;
	border-top:1px solid #c5c5c5;
}
.space {
	height:5px;
	display:block;
}
.box, .box2 {
	padding:0 5px 0 5px;
}
.box IMG {
	margin-right:5px;
	margin-bottom:5px;
}
.box2 IMG {
	margin-left:5px;
	margin-bottom:5px;
}
.rightline {
	border-left:1px solid #c4df9b;
}
.rightline2 {
	border-left:1px solid #cecdcd;
}
.text {
	display:table;
	clear:both;
}
.next {
	clear:both;
	display:table;
	text-align:right;
}
.cnt, .cnt A {
	color:#ce9a9a;
	font:11px Arial;
}
.title, .title A {
	color:#464646;
	font:bold 15px Arial;
	padding-top:2px;
}
.title2, .title2 A {
	color:#464646;
	font:bold 15px Arial;
	padding-top:2px;
}
.boxtitle {
	font:bold 13px Arial;
	color:#363636;
}
.pad {
	padding-left:10px;
}
.date {
	color:#b3b3b3;
	font:italic 11px Arial;
}
A.catid:link, A.catid:active, A.catid:visited {
	color:#898989;
	font:12px Arial;
	text-decoration:none;
}
A.catid:hover {
	text-decoration:underline;
}
/*
.next {
	position:relative;
	top:2px;
	z-index:1;
}
.next A {
	color:#464646;
	font:12px Arial;
}
*/
.bt, .rt {
	clear:both;
	display:block;
}
.bc {
	padding:5px 10px 5px 10px;
	color:#464646;
	font:bold 11px Arial;
}
.bc A {
	color:#464646;
	font:bold 11px Arial;
}
.bc .li {
	padding-left:10px;
	background:url(/img/gb.jpg) no-repeat top left;
	display:block;
	padding-bottom:10px;
}
.bc LABEL {
	font:bold 11px Arial;
	color:#707070;
}
.rc {
	padding:5px 10px 5px 10px;
	color:#f9f9f9;
	font:bold 11px Arial;
}
.rp {
	padding:0px 10px 5px 10px;
	color:#f9f9f9;
	font:bold 11px Arial;
	clear:both;
}
.rc A {
	color:#f9f9f9;
	font:bold 11px Arial;
}
.rc .li {
	padding-left:10px;
	background:url(/img/bb.jpg) no-repeat top left;
	display:block;
}
.loginbox {
	float:right;
	color:#fefefe;
	font:bold 12px Arial;
	padding:5px 20px 0 0;
}
.log-in {
	padding:0px;
	width:90px;
	height:15px;
	border:1px solid #fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	font:12px Arial;
	color:#444;
}
A.logisisse {
	color:#fefefe;
	font:12px Arial;
}
.error {
	color:#FF3399;
	font:12px Arial;
	padding-bottom:10px;
}
.error .li {
	text-transform:lowercase;
	list-style:circle;
	padding-left:130px;
}
.register .left {
	vertical-align:top;
	padding-right:20px;
	color:#5f5f5f;
	font:12px Arial;
	text-align:right;
	width:120px;
}
.register .right {
	width:465px;
}
.help {
	font:italic 11px Arial;
}
.input, .file, SELECT {
	font:12px Arial;
	color:#5f5f5f;
	background:#ebebeb;
	border:1px solid #fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.thankyou {
	color:green;
	padding:10px 10px 10px 120px;
	font:bold 13px Arial;
}
.fr_ml {border-top:1px solid #999;font:bold 12px Arial;color:#016388}
.fr_mt {border-top:1px solid #999;border-left:1px solid #999;font:bold 12px Arial;color:#016388;padding-left:5px}
.fr_mi {border-top:1px solid #999;font:bold 12px Arial;color:#016388;text-align:center}
.fr_d {color:#778185;font:italic bold 9px Arial}
.fr_mm {border-top:1px solid #999;border-left:1px solid #999;font:bold 12px Arial;color:#626262;padding-left:5px;background:#8ec3d6;padding-top:5px}
.fr_av {border:2px solid #999}
.fs_tr {background:#7db9cf;color:#fff;font:12px Arial}
.fst1 {padding-left:10px;border-left:1px solid white}
.fst2 {border-left:1px solid white;padding:5px}
.fsr {border-left:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding:5px;}