#BannerHome {
margin-left: 2px;
margin-top: 3px;
margin-right: 2px;
border-top: 1px solid #FFF;
border-bottom: 1px solid #EAEAEA;
border-left: 1px solid #EAEAEA;
}

#HomeLead {
width: 214px !important;
height: 186px !important;
background-color: #F1F1F1;
padding: 13px 13px 0 16px;
float: left;
position: relative;
/* for IE6 */
width: 244px;
height: 199px;
overflow:hidden;
}

#HomeLead  img, #HomeLead div{margin:0; padding:0;}

#TopRow {
margin: 13px 0 13px 14px;
border-bottom: 1px solid #EAEAEA;
}

#ProdServices {
float: left;
position: relative;
width: 515px;
}

#SignPosts {
float: left;
position: relative;
width: 234px;
}

#BottomRow {
margin: 0 14px 13px 14px;
}

#Article {
float: left;
position: relative;
width: 236px;
margin-right: 23px;
min-height: 20px;
}

#HomeNews {
float: left;
position: relative;
width: 232px;
margin-right: 20px;
}

#SharePrice {
float: right;
position: relative;
width: 234px;
height: 90px;
overflow:hidden;
}

/* ------------ GENERAL STYLES ---------------  */
h1 {
font-weight: normal;
padding: 0;
margin: 0;
}

h3 {
padding: 3px 0 8px 0;
margin: 0;
color: #166E55;
font-size: 12px;
font-weight: bold;
}

/* ------------ TEXT STYLES ---------------  */
#HomeLead p {
margin-top:5px;
}

#Article p {
padding: 10px 0 12px 0;
margin: 0;
}


/* ------------ LINK STYLES ---------------  */
#HomeNews a {
color: #000;
padding-left: 11px;
display: block;
background: url("/Images/Content/global/css/arrow_article_black.gif") no-repeat top left;
text-decoration: none;
}

#HomeNews a:hover {
background: url("/Images/Content/global/css/arrow_article_green.gif") no-repeat top left;
color: #166E55;
text-decoration: none;
}

#HomeNews td.noarrow a {
background-image: none;
color: #166E55;
text-decoration: none;
}

#HomeNews td.noarrow a:hover {
text-decoration: none;
}

a.home:hover {
color: #166E55;
text-decoration: none;
background: url("/Images/Content/global/css/arrow_article_green.gif") no-repeat top left;
}

/*  ------------  TABLE STYLES --------------- */
table.shareprice td {
border-bottom: 1px solid #EAEAEA;
}

/*  ------------ SIFR STYLES --------------- */
h1.welcome {
font-size: 16px;
color: #166E55;
}

h2.homeheader{
font-size: 16px;
}
/* ------------ FORM STYLES ---------------  */

/* ------------ IMAGE STYLES ---------------  */
#BannerHome img {
float: left;
position: relative;
}

#SignPosts img {
margin-bottom: 10px;
vertical-align: bottom;
}

#ProdServices img {
padding: 0 11px 10px 0;
}


