/* CSS Document */
* {
	padding:0;
	margin:0;
}

html {
	min-height:100%;
	margin-bottom:1%;
}

.clear {
	clear:both;
	font-size:1%;
	line-height:1%;
	height:0;
}

body {
	background:url(../images/body_bg.gif) repeat-x;
	color:#313131;
	font-size:62.5%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

img {
	border:0px;
	}
	
p {
	font-size:1.0em;
}
	
ul { 
	list-style: none;
	}

.global {
	width:969px;
	margin:0 auto;
}

.hm_column1_3 {
	background:url(../images/hm_column1_bg.jpg) no-repeat;
	width:9px;
	height:630px;
	float:left;
}

.hm_column2_3 {
	background:url(../images/hm_column2_bg.gif) repeat-x;
	height:630px;
	width:951px;
	float:left;
}

.hm_column2_3 .container {
	width:751px;
	float:left;
}

.hm_column2_3 .subcontainer {
	width:200px;
	float:left;
}

.hm_column2_3 .subcontainer .hm_top {
	background:url(../images/hm_rhs_bg.gif) repeat-x;
	height:155px;
}

.hm_column2_3 .subcontainer .hm_top .investor {
	padding:13px 0 0 41px;
}

.hm_column2_3 .subcontainer .hm_top .seperator {
	background:url(../images/seperator.gif) no-repeat;
	width:185px;
	height:1px;
	margin:12px 0 0 12px;
}

.hm_column2_3 .subcontainer .hm_top .seperator1 {
	background:url(../images/seperator1.gif) no-repeat;
	width:176px;
	height:1px;
	margin:12px 0 0 12px;
}

.hm_column2_3 .subcontainer .hm_top .eventstxt {
	padding:5px 0 0 18px;
}

.hm_column2_3 .subcontainer .hm_top .eventstxt ul {
	list-style: none;
}

.hm_column2_3 .subcontainer .hm_top .eventstxt ul li {
	background:url(../images/content_bullet.gif) no-repeat 0 9px;
	padding: 5px 0 2px 13px;
	margin:0;
}

.hm_column2_3 .subcontainer .hm_top .eventstxt p {
	padding:10px 15px 0 0;
	line-height:13px;
}

.hm_column2_3 .subcontainer .hm_top .eventstxt a {
	text-decoration:none;
	color:#313131;
}

* html .hm_column2_3 .subcontainer .hm_top .eventstxt {
	margin-top:-10px;
}

.hm_column2_3 .subcontainer .hm_top .morelink {
	padding:5px 0 0 90px;
}

* html .hm_column2_3 .subcontainer .hm_top .morelink {
	margin-top:-12px;
}

.hm_column2_3 .subcontainer .hm_top .morelink a {
	color:#000000;
	text-decoration:none;
}

.hm_column2_3 .subcontainer .ticker {
	background-color:#000000;
	padding:3px 0 0 0;
	color:#99FF00;
	margin:0;
}

.hm_column2_3 .subcontainer .hm_bottom {
	background-color:#EAEAEA;
}

.hm_column2_3 .subcontainer .hm_bottom .social_initiatives {
	padding:14px 0 14px 13px;
}

.hm_column2_3 .subcontainer .upcoming {
	margin: 0 0 14px 0;
}

.hm_column2_3 .subcontainer .hm_bottom .hmdata {
	padding:0 0 0 10px;
}

.hm_column2_3 .subcontainer .hm_bottom .hmdata ul {
	list-style:none;
}

.hm_column2_3 .subcontainer .hm_bottom .hmdata ul li {
	background:url(../images/arrow.gif) no-repeat 0 1px;
	padding:0 0 11px 13px;
	margin:0;
}

.hm_column2_3 .subcontainer .hm_bottom .hmdata ul li a {
	color:#555555;
	text-decoration:none;
	line-height:13px;
}

.hm_column2_3 .subcontainer .hm_bottom .hm_rhs {
	padding:0 0 10px 10px;
}

.hm_column3_3 {
	background:url(../images/hm_column3_bg.jpg) no-repeat;
	width:9px;
	height:630px;
	float:right;
}

.logo {
	margin:33px 0 0 35px;
	background:url(../images/logo.gif) no-repeat;
}

.toplinks {
	float:left;
	width:620px;
}

.hrz_line {
	background:url(../images/horz_line.gif) no-repeat bottom left;
	width:642px;
	height:1px;
	margin-top:99px;
	float:right;
}

*html .hrz_line {
	margin-top:88px;
}

.hrz_line1 {
	background:url(../images/horz_line1.gif) no-repeat;
	width:642px;
	height:1px;
	margin-top:-1px;
	float:right;
}

* html .hrz_line1 {
	background:url(../images/horz_line1.gif) no-repeat;
	width:642px;
	height:1px;
	margin-top:-1px;
	float:right;
}

.menu {
	width:730px;
	vertical-align:top;
	margin-top:-40px;
	font-weight:normal;
}

.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

.menu ul li {
	display:inline;
	padding:12px 25px 15px 25px;
	margin-right:1px;
}


.menu ul li a {
	color:#313131;
	text-decoration:none;
}


.menu ul li:hover, .menu ul li.sfhover {
	background:url(../images/vert_bg.gif) repeat-x;
}

.menu ul li.selected {
	background-color:#FAFAFA;
	background:url(../images/vert_bg.gif) repeat-x;
	display:block;
}

.clock {
	float:right;
	margin:43px 48px 0 0; /* top:30px;*/
}

* html .clock {
	margin-right:25px;
}

.column_left {
	float:left;
}

.hm_contract_house {
	margin:14px 0 0 12px;
}

* html .hm_contract_house {
	margin-top:3px;
}

.image_gallery {
	width:732px;
	background-color:none;
	height:90px;
	margin-top:7px;
	position:relative;
	overflow:hidden;
}

.topspace {
	padding: 10px 0 5px 0;
	background-color:#EAEAEA;
	text-align: center;
}

/* footer */

.footer_line {
	float:left;
	background:url(../images/footer_line.gif) no-repeat;
	width:696px;
	height:1px;
	line-height:0;
	font-size:1%;
	margin:9px 0 0 10px;
}

.footer {
	margin:10px 0 0 10px;
	float:left;
}

.footer ul {
	list-style:none;
	margin-left:25px;
}

.footer ul li {
	display:inline;
	padding:0 25px 0 0;
}

.footer ul li a {
	color:#313131;
	text-decoration:none;
}

/* footer */

.orbit_corp {
	float:right;
	margin:5px 8px 0 0;
}

* html .orbit_corp {
	margin:5px 4px 0 0;
}

.orbit_assurance {
	float:left;
	margin:5px 0 0 12px;
}

* html .orbit_assurance {
	margin-left:4px;
}

a.rhs_link {
	color:#313131;
	text-decoration:none;
	padding-right:8px;
}