/* CSS Document */

/* LAYOUT */

body { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background-color:#ededed;}

#outer { width:980px; margin: 0 auto; position: relative;}

#inter {margin:0px;}

#header{ padding:21px 0px 0px 0px; height:81px; width:980px; background-color:#ededed; float:left;}

#header_left{width:258px; height:81px; float:left;}
	
#header_right{margin-top:5px; width:721px; height:76px; float:left;}

#login{float:right; padding-right:40px;}

#sitesearch { float:right; height: 25px; text-align: right; font-size: 1.1em; /*margin-top:5px;*/}
.search { display: inline; margin:0px;}
.search input {height:22px; color:#686868; margin:0px;}
.search input.go { height: 22px;}
#sitesearch .search input { height:22px; font-size: 100%;}

.rounded {background: url(/majedie/templates_majedie/assets/gfx/rounded.gif) no-repeat left top; border:none; width:131px; height:17px; padding-left:25px; padding-top:5px;}


#nav1 { float:left; padding-left:10px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size: 1.3em; margin-bottom:20px; }
#nav1 .nav1_pad{margin-right:5px;}
#nav1 .nav1_itm {float:left; padding-top:3px; padding-bottom:3px; height:19px;}
#nav1 .nav1_itm a { color: #767676; text-decoration: none; }
#nav1 .nav1_itm a:hover { color: #799080; } 
#nav1 .selected { color:#dfe1dc; background:url(/majedie/templates_majedie/assets/gfx/nav_bg.gif) repeat-x;}
#nav1 .left_selected {width:18px; height:25px; background:url(/majedie/templates_majedie/assets/gfx/left-selected.gif); float:left;}
#nav1 .selected a{color:#dfe1dc;}
#nav1 .selected a:hover{color:#dfe1dc;}
#nav1 .right_selected{width:17px; height:25px; background:url(/majedie/templates_majedie/assets/gfx/right-selected.gif); float:left; margin-right:17px;}

#nav1 .left_s{float:left; width:18px;}
#nav1 .right_s{float:left; width:17px;}

#home_banner{clear:both; width:980px; /*height:405px;*/ color:#D8D8D8;}
#home_banner a {color:#d8d8d8; text-decoration: none;}
#home_banner a:hover {color:#d8d8d8; text-decoration: none;}

#footer {width: 980px; margin:0px 0px 20px 0px; border-top: 1px solid #CCCCCC; padding-top: 5px; text-align: left; font-size: 1.1em; color:#686868;}
#footer a{ color:#686868; text-decoration: none; }
#footer ul { list-style-type: none; margin:0; padding:0; display:inline; margin-right: 5px;}
#footer li { font-size:100%; display:inline; border-left: 1px solid #686868; padding-left: 15px; padding-right: 10px; }


#bodycontainer{width:980px; float:left; margin-top:20px;}
#nonav_bodycontainer{width:980px; line-height:1.4em; float:left;} 
#nonav_bodycontainer h1{margin:0; font-weight:normal; font-size: 1.8em; color:#656565; line-height:1.0em; padding:10px 0px 10px 25px;}

#nav2{float:left; width:264px; /*width:280px;*/ padding-left:25px;/*margin-left:16px;*/ font-size:1.2em;}
#nav2 h1{margin:0; font-weight:normal; padding-bottom:10px; font-size: 1.8em; color:#656565; background:url(/majedie/templates_majedie/assets/gfx/navbar.gif) bottom left no-repeat; line-height:normal; margin-bottom:5px;}

.navcon{background: url(/majedie/templates_majedie/assets/gfx/navbar.gif) bottom left no-repeat; padding-bottom:10px; padding-top:10px; float:left; width:264px;}

.navarrow{background-image:url(/majedie/templates_majedie/assets/gfx/nav_arrow.gif); background-repeat:no-repeat; float:left; width:27px; height:26px;}

.navtxt{float:left; padding-left:10px; padding-top:3px;}

#nav2 .selected {font-weight:bold;}

/*
#nav2 ul { list-style-type: none; list-style:url(/majedie/templates_majedie/assets/gfx/nav_arrow.gif) inside;  margin:20px 0; padding:0px;}
#nav2 li {background: url(/majedie/templates_majedie/assets/gfx/navbar.gif) bottom left no-repeat; padding-bottom:10px; padding-top:10px;}
*/
#nav2 a { color: #000000; text-decoration: none;}
#nav2 a:hover { color: #799080; }

#mainbody{float:left; width:691px; line-height:1.3em;}

#mainbody h1{
margin:0; font-weight:normal; padding-bottom:5px; font-size: 1.8em; color:#656565; line-height:1.0em; }
/*margin:0; font-weight:bold; padding-bottom:5px; font-size: 1.5em; color:#000000; line-height:0.8em;*/
#mainbody h2{margin:0px; font-weight:bold; padding-bottom:5px; font-size:1.3em; color:#000000; line-height:1.0em;}

#breadcrumbs { clear: both; color: #686868; padding:20px 0px 20px 35px;}
#breadcrumbs a { color: #686868; text-decoration: none;}
#breadcrumbs a:hover { text-decoration: underline; }

#nonav_breadcrumbs { clear: both; color: #686868; padding:10px 0px 20px 25px;}
#nonav_breadcrumbs a { color: #686868; text-decoration: none;}
#v a:hover { text-decoration: underline; }

#subnav_bodytext{margin-top:10px; padding:0px 35px 0px 35px; font-size:1.2em; float:left;}

#subnav_banner{width:691px; height:177px; float:left;}

#bodytext1{float:left; width:280px; padding-left:25px; /*margin-right:35px;*/ font-size:1.2em;}
#bodytext2{float:left; width:320px; margin-right:25px; font-size:1.2em;}
#bodytext3{float:left; width:240px; margin-right:15px; padding-top:5px; font-size:1.2em;}

#bodytext_twocol{float:left; width:610px; padding-left:25px; margin-right:50px; padding-bottom:20px; font-size:1.2em;}

#nonav_banner{width:980px; height:205px;}

li a { text-decoration: none; color: #686868; }
a { text-decoration: underline; color: #686868; }
a:hover { text-decoration: underline; }

#dir_img{float:left; width:165px;} 
#dir_txt{float:left; width:450px; }

h1{margin:0px; font-weight:bold; font-size:1.8em; color:#000000; line-height:1.4em;}
h2{margin:0px; font-weight:bold; font-size:1.6em; color:#656565; line-height:1.4em;}
h3{margin:0px; font-weight:bold; font-size:1.4em; color:#656565; line-height:1.4em;}
h4{margin:0px; font-weight:bold; font-size:1.2em; color:#656565; line-height:1.4em;}


.searchPrev { text-align: left; font-size:1.1em; }
.searchPageNos { text-align:center; font-size:1.1em; }
.searchNext { text-align: right; font-size:1.1em; }

.col3_left { float: left; width: 30%; }
.col3_mid { float: left; width: 39%; }
.col3_right { float:left; width: 30%; }

.button_m {float:left; padding-top:4px; padding-bottom:3px; height:18px; color:#dfe1dc; background:url(/majedie/templates_majedie/assets/gfx/nav_bg.gif) repeat-x; font-size:1.2em;}
.button_m a { color: #dfe1dc; text-decoration: none; }
.button_m a:hover { color: #dfe1dc;} 
.button_left{width:18px; height:25px; background:url(/majedie/templates_majedie/assets/gfx/left-selected.gif); float:left;}
.button_right{width:17px; height:25px; background:url(/majedie/templates_majedie/assets/gfx/right-selected.gif); float:left; margin-right:17px;}

/* press/financial reports */
.archive { display: inline; }
ul.archive { list-style-type: none; margin-left: 0; padding-left: 1.0em; }
ul.archive li { display: inline; border-right: 1px solid #CCCCCC; padding-left: 0.5em; padding-right: 0.5em; font-weight: bold;  margin-left: 0; color: #000000; }
ul.archive li.last { border-right: 0; }
ul.archive li a { font-weight: normal; }
ul.archive li a:hover { color: #000000; text-decoration: none; }
.news .date { color: #000000; }
.news { margin-bottom: 30px; margin-top: 20px; }
.news li { margin-bottom: 1.1em; line-height: 1.5em; }
table.news { width: 100%; padding:0;}
.news th { text-align: left; border-bottom: 1px dotted #656565; padding:0.2em; }
.news td { vertical-align: top; border-bottom: 1px dotted #656565;  padding:0.2em; }
.news td.date { padding-top: 0.5em; line-height: 1.7em; }
.news a { color: #686868; text-decoration: none; }
.news a:hover { text-decoration: underline; }

#searchpage ul { margin:0; margin-left:0px; padding:0; list-style-type: none; list-style-image: none; list-style-position:outside; }
#searchpage li { padding-top: 0.7em; font-size:1.0em; margin-left: 0;}

#hppress_link_left{font-weight:bold; font-size:14px; float:left; margin-bottom:0.5em; padding-bottom:0em; width:400px; text-align:left}
#hppress_link_left2{font-weight:bold; font-size:14px; float:left; margin-bottom:0.5em; padding-bottom:0em; width:280px; text-align:left}
#hppress_link_right{font-weight:bold; font-size:14px; float:left; margin-bottom:0.5em; padding-bottom:0em; width:300px; text-align:right}

#hppress_link_left a, #hppress_link_left2 a, #hppress_link_right a{color:#000000; text-decoration:none;}
#hppress_link_left a:hover, #hppress_link_left2 a:hover, #hppress_link_right a:hover{color:#000000; text-decoration:underline;}