/*Style sheet for Icon Resources Copyright Masterstroke Group 2009*/

body {
	color: #666; /* Font color */
}

h3, h4, h5, h6 {
	color: #333; /* Heading color */
}

h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	text-align:left;
	color:#660;
}

h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
	color:#C60;
	
}

h3 {
	border-bottom: none;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	font-weight: bold;
}
	
div#content {
	background: #fff;
}

a#logo {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
}

div#placeholder-logo {
	width: 200;
	padding-bottom: 6px;
}

div.whoslogged {
	color: #fff;
	text-align: right;
}

div#nav {
	border-bottom: 1px solid #ccc;
}

div#placeholder-nav {
	color: #fff;
}

div#placeholder-hero {
	width:670px;
	background: #f9f9f9;
	border: 1px solid #eee;
	margin-bottom:10px;
}

div#sub {
	background: #FFFFFF;
}

div#sub div.box {
	background: transparent;
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #d5d5d5;
}

div#footer {
	color: #666;
	font-size: 10px;
	text-align: right;
}

td.menu-item {
	color: #206018;	
}

td.menu-item-hover {
	color: #206018;
}

td.menu-item-selected {
	color: #999;
}

td.submenu-item {
	background-color:#EDECEC;
	color: #F90;
	font-size: 11px;
	padding: 2px !important;
	border:0;
}

td.submenu-item-hover {
	background-color:#EDECEC;
	color: #C60;
	font-size: 11px;
	padding: 2px !important;
	border:0;
}

td.submenu-item-selected {
	background-color:#EDECEC;
	color: #999;
	font-size: 11px;
	padding: 2px !important;
	border:0;
}

/* @group Forms */

div#placeholder-search input.cat_textbox_small {
	width: 120px;
}

div#placeholder-search {
	border-bottom: 1px solid  #d5d5d5;
	margin-bottom: 10px;
}

.secure-login, .newsletter-form, .announcement-list {
	background: transparent;
	border-bottom: 1px solid  #999;
	margin-bottom: 5px;
	margin-left: 5px;
}

.announcement-list {
	padding: 0 10px;
}

.secure-login h3, .newsletter-form h3 {
	background: transparent;
	border-bottom: none;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	font-weight:bold;
}

.secure-login div.form, .newsletter-form div.form {
	padding-left: 5px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Links */

a:link, a:visited {
	color: #206018;
	text-decoration: none;
}

a:hover, a:active {
	color: #900;
	text-decoration: underline;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Template Settings */

/* Don't touch these unless you know how CSS layouts work */

body {
	background:  #FFFFFF;
	margin: 0 auto 54px;
	
}

div#header, div.whoslogged {
	height: 115px;	
	line-height: 126px;
}

div#placeholder-rss {
	height: 16px;
	margin-bottom: 9px;
	text-align: right;
}

div#placeholder-rss img {
	margin: 0 9px;
	vertical-align: middle;
}

div#placeholder-search {
	padding: 10px;
}

div#placeholder-nav {
	height: 110px;
	padding: 0px 10px 2px 0px;
}

div#placeholder-nav table {
}

div#main div.inner {
	
}

div#sub div.box {
	margin-left: 0px;
	border:0;
}

div#sub-bottom {
height: 0px;
}

div#footer {
	padding: 1.5em 0;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }   


div#block 
{
  background: #edecec;
  width:180px;
  height: 180px;
  margin: 5px 20px 10px 0;
  position: relative;
  overflow: hidden;
  z-index: 0;
  border: 1px solid #999999;
   
}

div#box
{
 width: 180px;
 height: 82px;
 margin-right: 20px;
 align: left;
 }
	
	ul{
		list-style:none;
		padding:0;
		margin:0;
		}		
	.clear {
		clear: both;
		display:block;
		line-height:1.5px;
		margin:0;
		}

#featureLinks{
		background:url('/Images/feature.gif') 0 0 repeat-y;
		border-top:4px solid #cfcfcf;
		width:600px;
		}
	#home #featureLinks{
		border:0px;
		}
	#featureLinks h2{
		margin:0;
		color:#a2a2a2;
		font-size:1.16em;
		}
	#featureLinks .feature{
		float:left;
		width:190px;
		padding:5px;
		}
	#featureLinks ul{
		border-top:1px solid #d9d8d8;
		}
	#featureLinks li a{
		color:#585858;
		display:block;
		border-bottom:1px solid #d9d8d8;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:normal;
		text-indent: 10px;
		font-size: 11px;
		padding:5px;
		background:url('/Images/bullet.gif') 0 10px no-repeat;
		text-decoration:none;
		width:190x;
		}
	#featureLinks li a:hover{
	color:#206018;
		}
	#featureLinks .feature a img{
		width:180px;
		}
.box {
	position: relative;
	width: 630px;
	float: left;
	clear: left;
	font-size: 8pt;
	color: #666;
}

TABLE.box_table {
	width: 630px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}
TABLE.box_table TH.boxhead {
	background-color: #807d6b;
	padding: 0px;
	width: 205px;
	border: 1px solid #807d6b;
	color: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px
}
TABLE.box_table TD.spacecell {
	padding: 2px;
}
TABLE.box_table TD.boxcell {
	vertical-align: top;
	width:205px;
	text-align: left;
	font-size: 8pt;
	color: #2f3525;
	line-height: 1.2;
	border: 1px solid #807d6b;
}


#WebLinkLastPrice {
                        background-image:     url('/Images/asxbackground.JPG');
                                                background-repeat:     no-repeat;
                                                background-position: 30% -10% ;}





/* TOP MENU */
#top-navigation{
	position:relative;
	z-index:200;
	float:right;
	padding:67px 10px 0 0;
}
#topnav{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; float:right; position:relative; line-height:20px;}
#topnav{
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:visible;
  }
#topnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
  }

#topnav li {
	margin: 0 10px 0 0;
	padding: 0;
	float:left;
	height:32px;
  }
#topnav a {
	display: block;
	line-height: 32px;
	margin: auto 0;
	padding:0 8px;
	color:#676767;
	text-decoration:none;
  }

#topnav li a:hover{
	color: #818181;
	text-decoration: none;
	display: block;
  }
  
#topnav li:hover {
	background-color:#e8e8e8;
}

#topnav li ul {
  list-style: none;
  position: absolute;
  width: 170px;
  top: 32px;
  left: -999em;
  padding:0 0 10px 0;
  z-index:10;
  background:#fafafa;
  border:solid 1px #e8e8e8;
  }

#topnav li:hover ul, #topnav li.sfhover ul {
  left: auto;
  }
  
#topnav li ul li:hover ul {
 left: 90%;
 top: -1px;
}
	
#topnav li li {  
  margin: 0;
  padding: 0;
  width: 170px;
  left: auto;
  height:auto !important;
  position:relative!important;
  border-bottom:1px dotted #e8e8e8;
  }
  
	
#topnav li li a {
  width: 140px;
  color:#a3a3a3;
  font-size:11px;
  line-height:18px;
  margin: 0;
  padding: 8px 15px 8px 15px;
  }
	
#topnav li li a:hover {
  padding: 8px 15px 8px 15px;
  }
  
#topnav li li:hover {
  background:#f4f4f4 ;
  }

#topnav li:hover, #topnav li.sfhover { /* prevents IE7 drop-down topnav bug (focus on a page element prevents nested topnavs from disappearing) */
  position: static;
  }
  
.lavaLamp {
  position: relative;
  height: 32px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
}

.lavaLamp li {
  list-style: none;
  float:left
}

#topnav li.back {
	height: 32px;
	position: absolute;
	z-index: -1;
}

#topnav li.back .left {
	height: 32px;
	z-index: -1;
}
.lavaLamp li a {
  z-index: 10;
}





/* @end */

