BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../_template/background/halbackground.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
BODY A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#wrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 975px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#col_1 {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 550px; PADDING-TOP: 10px; HEIGHT: auto
}
 HTML #col_1 {
	/*HEIGHT: 565px*/
}
#col_2 {
	DISPLAY: inline; MIN-HEIGHT: 565px; FLOAT: right; MARGIN: 0px 0px 10px; WIDTH: 234px; PADDING-TOP: 10px; HEIGHT: auto
}
 HTML #col_2 {
	HEIGHT: 565px
}
#colhalfleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 565px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 379px; PADDING-TOP: 10px; HEIGHT: auto
}
#colhalfright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 14px; WIDTH: 379px; PADDING-TOP: 10px; HEIGHT: auto
}
#colhalfleftma {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 565px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 404px; PADDING-TOP: 10px; HEIGHT: auto; BACKGROUND-COLOR: #fff
}
#colhalfrightma {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; WIDTH: 385px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: auto
}
 HTML #colhalfleft {
	HEIGHT: 565px
}
 HTML #colhalfright {
	HEIGHT: 565px
}
 HTML #colhalfleftma {
	HEIGHT: 565px
}
 HTML #colhalfrightma {
	HEIGHT: 565px
}
#right_col {
	DISPLAY: inline; FONT-SIZE: 10px; MIN-HEIGHT: 600px; FLOAT: right; WIDTH: 160px; COLOR: #ffffff; HEIGHT: auto
}
 HTML #right_col {
	HEIGHT: 600px
}
#footer {
	MARGIN-TOP: 13px; LINE-HEIGHT: 20px; TEXT-ALIGN: center
}
#column_wrapper {
	DISPLAY: inline; FLOAT: left; WIDTH: 802px; MARGIN-RIGHT: 13px
}
.margin_right {
	MARGIN-RIGHT: 0px
}
.margin_top {
	MARGIN-TOP: 13px
}
.margin_top1 {
	MARGIN-TOP: -1px
}
.clearline {
	CLEAR: both
}
.bold {
	FONT-WEIGHT: bold
}
.thirteenpx_margin_top {
	MARGIN-TOP: 13px
}
#masthead {
	
}
#masthead_advert {
	RIGHT: 0px; WIDTH: 88px; POSITION: absolute; TOP: 2px; HEIGHT: 31px
}
#masthead #corp_nav {
	LINE-HEIGHT: 20px; POSITION: relative; HEIGHT: 46px; TEXT-ALIGN: center
}
#register {
	BACKGROUND-POSITION: center 50%; DISPLAY: block; BACKGROUND-IMAGE: url(../_template/background/hal/masthead_top.jpg); BOTTOM: -7px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 29px
}
#masthead_masthead {
	BACKGROUND-IMAGE: url(../_template/background/hal/masthead_bottom.jpg); MARGIN-BOTTOM: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 165px
}
#masthead_search {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 10px
}
#body_news_central #news_central A {
	BACKGROUND-IMAGE: url(images/over_newscentral.gif)
}
.subbody_left {
	FLOAT: left; WIDTH: 739px
}
.subbody_right {
	FLOAT: left; WIDTH: 236px
}
.footer_block {
	PADDING-RIGHT: 8px; FLOAT: left; WIDTH: 234px
}
.footerad {
	CLEAR: both
}
.landing .header H1 {
	MARGIN: 0px 0px 5px
}
.landing .pullquote {
	MARGIN-BOTTOM: 20px
}
.landing .row {
	CLEAR: both; WIDTH: 500px
}
.landing .row .desc .title A {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ffffff; TEXT-DECORATION: none
}
.landing .row .desc .title A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ffffff; TEXT-DECORATION: none
}
.landing .row .desc .title A:hover {
	TEXT-DECORATION: underline
}
.landing .row .itemleft {
	FLOAT: left; WIDTH: 48%
}
.landing .row .itemleft .desc {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 8px 70px; COLOR: #ffffff; PADDING-TOP: 8px; BACKGROUND-COLOR: #004677
}
.landing .row .itemright .desc {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 8px 70px; COLOR: #ffffff; PADDING-TOP: 8px; BACKGROUND-COLOR: #004677
}
.landing .row .itemleft .image {
	FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 60px; PADDING-TOP: 8px
}
.landing .row .itemright .image {
	FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 60px; PADDING-TOP: 8px
}
.landing .row .itemright {
	FLOAT: right; WIDTH: 48%
}
