/* CSS Document */

@import "common.css";
#container { background: #fff url(images/container-bg-without-grey.gif) repeat-y top center;}

#masthead img {float:left; margin:11px 10px;}
* html #masthead {margin:0 0 -3px 7px; }

h1 {background:url(images/h1-background.gif) repeat-x top left;color:#424242; font-size:2.3em; font-weight:normal;  display:block; margin:10px 0; padding:0 10px; height:39px; line-height:39px;}

#objectwrap { background:url(images/landing-no-flash.jpg) no-repeat top left; float:left;margin:6px 0 1px 14px; padding:0; width:961px;position:relative; height:302px;}
* html #objectwrap {margin:0 0 1px 7px;}
#objectwrap object {width:708px; height:302px; float:left; margin:0 0 -18px 0; padding:0;}



#innercontainer { float:left; position:relative; }
#innercontainer .teaser { color:#2d2f36; padding:10px; width:609px;}
#leftcol .teaser ul {margin-left:15px;}

#leftcol {padding:5px; background:url(images/leftcol-bg.gif) no-repeat bottom right; float:left; width:690px;margin:10px 0 5px 14px;}
* html #leftcol {margin:10px 0 5px 7px;}

#leftcol .news { background:url(images/latest-news-hdr.jpg) no-repeat top left; float:left; width:452px; color:#747474; padding:45px 10px 10px 10px; margin:10px 3px 0 0; }
#leftcol .news span, #leftcol .news a { color:#00457c;text-decoration:none;}
#leftcol .news_headline { background:url(images/news_headline_sep.gif) no-repeat bottom left;padding:10px 0; }
#leftcol .news .asx_report {border-top:#dadad8 1px solid; margin-top:20px; float:left;}

#leftcol .profile { background:url(images/staff-profile-hdr.jpg) no-repeat top left; float:left; width:148px; padding:45px 10px 10px 10px; margin:10px 0 0 0; }
#leftcol .profile h4, #leftcol .profile a { color:#ecc931; text-decoration:none;}
#leftcol img {max-width:80px;}

#rightcol-landing {width:255px; float:right; background:url(images/rightcol-bg.jpg) repeat-x top left; height:475px;  border-bottom:2px #e9c93d solid; padding:0; margin:0 16px 0 0; position:relative;}
* html #rightcol-landing {width:254px; margin:0 8px 0 0; }

#rightcol-landing h3 { font-size:1em; text-transform:uppercase; font-style:italic; width:250px; font-family:'Myriad Pro', sans-serif; border-top:3px #e9c93d solid; text-align:right; display:block; border-bottom:1px solid #e9c93d; padding-top:20px; float:left; margin:10px 0;color:#005991;}
* html #rightcol-landing h3 {width:240px;}

#rightcol-landing h3.extranetlogin { text-align: left; padding-left: 10px; }
#rightcol-landing h3.extranetlogin { text-align: left; padding-left: 10px; width:240px; }
* html #rightcol-landing h3.extranetlogin {width:230px;}

#rightcol-landing form#login { float:left; padding-left: 10px; margin:0 10px 0 0 ;}
#rightcol-landing form#login input[type="image"] { margin: 0; padding-top: 2px; }
#rightcol-landing form#login input[type="text"], #rightcol-landing form#login input[type="password"] { margin-bottom:3px;}

#rightcol-landing .award { background:url(images/award.gif) left top no-repeat; width:103px; height:102px; position:absolute; bottom:10px; left:10px;}
