@charset "utf-8";

/*

Colours:
orange for small text: #db6d0d
solidifi orange:       #F58220
solidifi blue:         #0088BB


*/


#overview {
width:933px;
height:290px;
margin-top:10px;
border:none;
overflow:hidden;
position:relative;
}

#login_pane_text {
margin-left:32px;
margin-top:23px;
position:relative;
}

#login_pane_text #values_logo{
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 35px;
	color: white;
	letter-spacing: -1px;
}

#login_pane {
background-image:url(../img/headers/home_login_pane.png);
background-repeat:no-repeat;
width:234px;
height:300px;
overflow:hidden;
font-size:12px;
margin-top:11px;
}

#login_pane form {
margin-top:3px;
}

#login_pane form p {
margin-bottom:2px;
padding-top:0;
color:#FFF;
}

#login_pane_text form p input {
border:none;
margin-bottom:3px;
border-color:#FFF;
background-color: white;
}

#login_pane p.form_item {
background-image:url(../img/login_input_round.gif);
background-repeat:no-repeat;
margin-bottom:0;
padding:3px 2px 15px;
}

#login_txt {
background-repeat:no-repeat;
padding:0px 20px 7px 15px;
}

#login_pane #register_txt {
margin-top:0px;
margin-right:10px;
display:none;
}

#login_pane_text a:link,#login_pane_text a:visited {
color:#f58220;
text-decoration:none;
}

.button_outer_blue {
float:none;
margin-top:5px;
}

.button_outer_blue .button_left {
background-image:url(../img/button_round_l.gif);
background-position:0 -27px;
background-repeat:no-repeat;
height:27px;
width:8px;
}

.button_outer_blue .button_right {
background-image:url(../img/button_round_r.gif);
background-position:0 -27px;
background-repeat:no-repeat;
height:27px;
width:8px;
}

.button_outer_blue .button_center {
height:22px;
color:#FFF;
padding-top:5px;
background-color:#f58220;
width:80px;
text-align: center;
}

#home_columns {
margin-top:8px;
}

#column_1,#column_2 {
float:left;
width:663px;
margin-right:37px;
}

#home_columns #column_2 {
float:left;
width:230px;
margin-right:0;
height:800px;
overflow:hidden;
}

#column_1 h2,#column_2 h2 {
font-weight:400;
color:#08B;
font-size:36px;
margin-bottom:10px;
}

#column_1 p,#column_2 p,#column_3 p,#column_4 p,#column_5 p {
font-size:14px;
color:#4D4D4D;
line-height:20px;
margin-bottom:15px;
}


#products_columns #product_1,#products_columns #product_2,#products_columns #product_3 {
float:left;
width:320px;
border-left:1px solid #999;
}

#products_columns #product_3,#products_columns #product_2{
padding-left:20px;

}

#products_columns #product_1 {
border-left:none;
}

#products_columns p.statement{
padding-right: 10px;
font-size: 12px;
line-height: 17px;
}
#products_columns p.learn_more{
font-size: 12px;
}
#products_columns p.learn_more a:link{
	color:black;
}

#products_columns {
margin-bottom:25px;
margin-top:20px;
}

#home_columns p a:visited,#home_columns p a:link {
color:#db6d0d;
text-decoration:none;
}

#column_2 .date {
font-size:10px;
margin-bottom:2px;
color:#999;
}

#column_2 p {
margin-bottom:2px;
}

#column_2 .read_more {
margin-bottom:10px;
}

#home_columns #column_1 #news {
color:#F58220;
}

#login_pane_text p#error_message {
display:none;
color:#F58220;
margin-top:3px;
font-weight: bold;
}

.black_overlay {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:2202;
-moz-opacity:0.8;
opacity:.80;
filter:alpha(opacity=80);
}

.white_content {
display:none;
position:absolute;
top:25%;
left:25%;
width:403px;
height:50%;
z-index:2203;
overflow:auto;
background-image:url(../img/language_popup_background.gif);
background-repeat:no-repeat;
padding:16px;
}

.white_content p,.white_content h1 {
color:#FFF;
font-weight:400;
}

.white_content #usa_button,.white_content #canada_button {
	float:left;
	margin-left:50px;
	margin-top:30px;
}

.white_content #select_message {
margin-top:40px;
}

.white_content #usa_cookie {
background-image:url(../img/usa_button.gif);
background-repeat:no-repeat;
width:100px;
height:38px;
}

.white_content #canada_cookie {
background-image:url(../img/canada_button.gif);
background-repeat:no-repeat;
width:200px;
height:38px;
}

:focus {
outline:0;
}


/* Accordion */

#accordion_home {
list-style:none;
margin-bottom:0;
}

#accordion_home a:link,#accordion_home a:visited {
text-decoration:none;
color:#000;
font-size:16px;
}

#accordion_home .read_more a:link,#accordion_home .read_more a:visited,#accordion_home p {
font-size:11px;
line-height:16px;
}

#accordion_home .accordion_item .selected {
color:#FFF;
}

#accordion_top {
background-image:url(../img/accordion/accordion_top.gif);
background-repeat:no-repeat;
}

#accordion_home .accordion_item #accordion_top.selected {
background-image:url(../img/accordion/accordion_top_selected.gif);
}

#hot_topics {
background-image:url(../img/accordion/accordion_hot_topics.gif);
background-repeat:no-repeat;
}

#accordion_home .accordion_item #hot_topics.selected {
background-image:url(../img/accordion/accordion_hot_topics_selected.gif);
}

#customer_stories {
background-image:url(../img/accordion/accordion_customer_stories.gif);
background-repeat:no-repeat;
}

#accordion_home .accordion_item #customer_stories.selected {
background-image:url(../img/accordion/accordion_customer_stories_selected.gif);
}

#accordion_home div .head {
height:39px;
line-height:39px;
}

.accordion_item div {
padding-left:10px;
padding-right:10px;
}

#accordion_home div .head img {
border:none;
}

#accordion_home .accordion_item p {
font-size:11px;
color:#666;
}

#accordion_home .accordion_item p.date {
color:#999;
font-size:10px;
}

#accordion_home .accordion_item a.article_title {
color:#444;
font-size:11px;
}

.accordion_item_content {
border-bottom:1px solid #aeaeae;
border-left:1px solid #aeaeae;
border-right:1px solid #aeaeae;
background-color:#FFF;
}

#highlight_top {
background-image:url(../img/home_highlight_round_top.gif);
background-repeat:no-repeat;
height:10px;
overflow:hidden;
}

#highlight_bottom {
background-image:url(../img/home_highlight_round_bottom.gif);
background-repeat:no-repeat;
height:18px;
overflow:hidden;
}

#highlight_center {
border-left:#ddd solid 1px;
border-right:#ddd solid 1px;
background-color:#FFF;
padding-left:20px;
padding-right:20px;
padding-top:10px;
overflow:hidden;
widows:662px;
position:relative;
}

#highlight_center p {
width:500px;
}

#img_highlight {
position:absolute;
top:15px;
right:20px;
border:1px solid #999;
padding:2px;
}

#highlight_center p.learn_more {
margin-bottom:4px;
}

#overview_flash,#login_pane,.button_outer_blue .button_left,.button_outer_blue .button_right,.button_outer_blue .button_center {
float:left;
}

#overview_flash{
width:699px;
height:267px;
margin-top: 11px;
}

#login_pane_text a:hover,#home_columns p a:hover {
text-decoration:underline;
}

.white_content h1 span,#accordion_home div .head p {
display:none;
}

/* extra tags */

#highlight_center p.spacer_home{
	margin-bottom:25px;
}
#highlight_center h2{
	width:450px;
}

#appraiser_independence{
	margin-top: 7px;
}

#appraiser_independence p strong{
	font-weight: bold;
	color:black;
}


#home_columns #column_1 h2.blue{
	line-height: 26px;
	font-size: 26px;
	margin-top: 25px;
}


#home_columns #column_1 h2.orange{
	line-height: 26px;
	font-size: 26px;
}


#home_columns #column_1 h2.orangeUs{
	line-height: 32px;
	font-size: 32px;
	color: #F58220;
	margin-top: 10px;

}

h3.center_copy{
	font-weight: normal;
	color:#000;
	margin-bottom: 10px;
	font-size: 20px;
}

h2.center_copy{
line-height: 20px;
}

#new_2_solidifi{
margin-bottom:20px;
}

/* quarterly news */
#quarterly{
margin: 0;
background-color: #0088BB;
width: 190px;
margin-top: 10px;
border-top: 1px solid transparent;
padding: 10px 30px 10px 10px;
}
#quarterly ul{
list-style-type: disc;
padding-left: 15px;
}
#quarterly p, #quarterly li{
font-size: 14px;
color:#444;
line-height: 18px;
margin-bottom: 5px;
margin-top: 5px;
color:#ddd;
}
#quarterly li.podcast_link{
margin-top: 10px;
}
#quarterly li a:link, #quarterly li a:visited{
text-decoration: none;
color:white;
font-weight: bold;
border-bottom: 1px dotted #99cfe4;

}
#quarterly li a:hover{
border-bottom: 1px solid white;
}
#quarterly h3{
color:#0088BB;
font-size: 28px;
margin-top: 10px;
color:white;
}