/* Styles used on the homepage */

#home-content{
overflow: hidden;
width: 900px
}

#home-content-left{
float: left;
width: 460px;
display: block;
margin-right: 20px;
overflow: hidden;
}

#home-content-right{
float: right;
width: 420px;
overflow: hidden;
}

#home-welcome {
margin-bottom: 20px;
}

.section_header{
padding: 5px 4px 5px 8px;
background-color: #CDCDCD;
width:428px;
margin-bottom: 10px;
}

.welcome-links {
width: 100%;
text-align: right;
}

.welcome-links a{
margin-left: 10px;
}

/* NEWS */
#home-news{
background-color: #f1f1f1;
padding: 10px;
width: 440px;
}

#home-news { overflow: hidden; }
#home-news .section_header h3 {float:left; width: 120px; color:#9C2F28;} 

#home-news .rss {float:right; width: 210px; text-align: right;  margin-top: 0.5em;}
#home-news .rss #feedlink { background: transparent url('../img/home/feed-icon-16x16.png') no-repeat scroll right center; padding-right: 20px;margin: 10px;}
#home-news h5 {background-color: #CDCDCD; margin-top: 8px; padding: 4px; clear: both; width: 430px;}

#home-news .latestnewssnip {display: block; overflow: auto;}

.latestnewssnip p {margin: 0; width: 250px; float: left; }

.latestnewssnip img {
border:1px solid #999;
padding:3px;
margin-right: 15px;
float: left;
width: 160px;
}

#home-news li{
background: transparent url('/img/blue_arrow.png') no-repeat scroll 0.0em 0.3em;
padding:1px 0 1px 18px;

}

#home-news h4 a {color: #325ecc; }
#home-news h5 a {color: #325ecc; }

.morenews li { margin-top: 8px; width: 410px;}


/* Confidence Calculator Section  */

#confcalc {
background-color: #fff;
border: 2px solid #9C2F28;
overflow:hidden;
font-size: 0.9em;
margin-bottom: 1em;
float:left;
}

#confcalc h3{
margin:0 0 0.3em 0; 
color: #fff; 
background-color: #9C2F28;
margin-bottom:0.3em;
padding:5px 4px 5px 8px;	
}


#confcalc .confcalc-body {padding:5px 4px 5px 8px; background-color: #fff;}

#confcalc form #submit {margin: 0.3em auto; padding: 0 8px; color: #000; }

#confcalc .showResults{ margin-top: 1em; background-color: #9C2F28; border: 0; color: #fff; padding: 5px; clear:both; }

#confcalc input, #confcalc select {float: right; width: 80px}
#confcalc label{float: left; width: 300px}

#rssbox {padding:10px;}

#rssbox h3 {
color:#9C2F28;
font-size:1.5em;
margin-bottom: 1em;}

#rssbox h4 {
font-size:1em;
margin-bottom: 0.5em;}

#rssbox ul ul{
margin: 1em 0;
}

.lbAction {float: right;}

.conffield {overflow: hidden; padding: 4px; margin-bottom: 2px; background-color: #eee; }