/*Site Construction*/
body { background-image: url(../images/secondary_top_bg.gif); background-repeat: repeat-x; }
/*Blue Bar Section Header*/
#section_header { width: 850px; height: 79px; clear: both; margin-bottom: 30px; }
/*Content*/
#content_left { width: 575px; float: left; display: inline; }
#content_left .click { color: #1faaff; font-size: 14px; font-weight: bold; line-height: 18px; background-image: url(../images/expand_arrow.gif); background-repeat: no-repeat; background-position: 0 -1px; margin-bottom: 15px; padding-left: 25px; }
#content_left .click a { }
#content_left p.links { background-image: url(../images/little_blue_arrow.gif); background-repeat: no-repeat; background-position: 0 6px; margin-top: -15px; padding-left: 12px; }
.image_float_left { float: left; clear: left; margin-top: 0; margin-right: 15px; margin-bottom: 5px; display: inline; }
#content_left h2 { color: #2b567e; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; margin-bottom: 20px; padding-bottom: 3px; border-bottom: 1px dotted #b8b9ba; }
#content_left p.before_list { color: #8a8c8d; font-weight: bold; margin-bottom: 5px; }
#content_left ul { color: #2b567e; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin-bottom: 10px; margin-left: 10px; list-style-type: none; }
#content_left ul li { background-image: url(../images/little_blue_arrow.gif); background-repeat: no-repeat; background-position: 0 12px; padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
#content_left li a { color: #09f; text-decoration: none; }
#content_left li li a { color: #686a6c; text-decoration: none; }
#content_left li a:hover { text-decoration: underline; }
#content_left ol { color: #2b567e; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin-bottom: 10px; margin-left: 35px; list-style-type: decimal; }
#content_left ol li { padding-top: 7px; padding-bottom: 7px; }
#content_left hr { border-bottom: 1px solid #868686; border-top-color: #868686; border-top-width: 0; border-left-color: #868686; border-right-color: #868686; border-right-width: 0; border-left-width: 0; display: block; }
/*Content Right*/
#content_right { width: 225px; float: right; display: inline; }
#content_right h2 { width: 220px; margin-left: 10px; }
#content_right img.center { text-align: center; }
/*Secondary Log-In*/
#trinity_central_title { width: 225px; float: left; margin-top: 10px; display: inline; }
#secondary_yellow_login { background-image: url(../images/secondary_login.gif); background-repeat: no-repeat; background-position: center top; text-align: left; width: 230px; height: 120px; float: right; margin-top: 10px; margin-bottom: 20px; padding: 0; display: inline; }
#secondary_yellow_login .inputs_left { width: 130px; float: left; margin-top: 7px; display: inline; }
#secondary_yellow_login .button_right { float: right; margin-right: 15px; display: inline; }
#secondary_yellow_login .form_style { color: #8a8c8d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 60px; padding-top: 15px; padding-left: 15px; }
#secondary_yellow_login .input_style { color: #8a8c8d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; width: 130px; margin-bottom: 10px; }
#secondary_yellow_login .forgotmember { width: 200px; margin-top: 25px; margin-left: 20px; }
#secondary_yellow_login .forgotmember p { font-size: 12px; line-height: 12px; margin-bottom: 5px; }
/*Secondary Navigation*/
#secondary_nav_title { display: inline; margin-top: 21px; width: 225px; float: left; margin-left: 10px; }
#secondary_nav { width: 220px; float: left; clear: both; display: inline; background: url(../images/secondary_nav_bkg.gif) repeat-y left 50% ; margin-bottom: 25px; margin-left: 10px;50%;
}
#secondary_nav .topnav { background-image: url(../images/secondary_nav_top.gif); background-repeat: no-repeat; background-position: left top; width: 225px; height: 15px; }
#secondary_nav .bottomnav { background-image: url(../images/secondary_nav_bottom.gif); background-repeat: no-repeat; background-position: left bottom; width: 225px; height: 15px; }
#secondary_nav ul { color: #8a8c8d; display: block; font-size: 12px; line-height: 6px; width: 225px; list-style-type: none; }
#secondary_nav li { font-family: Verdana, Arial, Helvetica, sans-serif; width: 225px; }
#secondary_nav li a { color: #8a8c8d; text-decoration: none; border-bottom: 1px solid #ececec; display: block;
	font-weight: bold;
	padding: 10px 12px 10px 20px;
}
#secondary_nav li a:hover { color: #1faaff; display: block; background-image: url(../images/secondary_nav_hover.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left 50%; }
#secondary_nav li a.current_section {
	background-color: white;
	color: #fdca08;
}
#secondary_nav ul ul {  }
#secondary_nav ul ul li { background-image: url(../images/little_blue_arrow.gif); background-repeat: no-repeat; background-position: 25px 15px; }
#secondary_nav ul ul li a { text-decoration: none; font-weight: normal; font-style: normal; padding-left: 40px; border-bottom-style: none; display: block; }
#secondary_nav ul ul li a:hover { background-color: #ededed; background-image: url(../images/little_blue_arrow.gif); background-repeat: no-repeat; background-position: 25px 15px; }
/*Button Classes*/
.apply_online_button { margin-top: 0; margin-bottom: 15px; }
.apply_online_button_long { margin-bottom: -10px; }
/*Definition List Styles*/
dt { color: #686a6c; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; margin-bottom: 0; }
dd { color: #686a6c; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin-bottom: 15px; }
/*Business Partners Styles*/
.blue_info_box_style { background-color: #eff9fd; height: 100px; margin: 3px 0 20px; padding: 10px 0 10px 10px; border-top: 1px solid #bee6ff; border-bottom: 1px solid #bee6ff; border-right-color: #bee6ff; border-right-width: 0; border-left-color: #bee6ff; border-left-width: 0; }
#realtors { width: 575px; float: left; margin-top: 30px; margin-bottom: 0; display: inline; }
#appraisers { width: 575px; float: left; margin-top: 30px; margin-bottom: 0; display: inline; }
#title_companies { width: 575px; float: left; margin-top: 30px; margin-bottom: 0; display: inline; }
#insurance_companies { width: 575px; float: left; margin-top: 30px; margin-bottom: 0; display: inline; }
#builders { width: 575px; float: left; margin-top: 30px; margin-bottom: 0; display: inline; }
#business_partner { width: 280px; float: left; margin-bottom: 0; display: inline; }
#business_partner p { line-height: 10px; margin-bottom: 10px; }
p.name { color: #09f; font-weight: bold; margin-bottom: 3px; }
.right { clear: right; margin-left: 15px; }
span.bpartners_name { color: #1faaff; font-weight: bold; }
span.bpartners_business_name { color: #ffbf00; font-weight: bold; padding-top: -10px; }
/*Contact Form*/
#contact_form { color: #686a6c; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin-bottom: 15px; display: table; }
#contact_form td { margin: 7px; padding: 4px; }
/*Testamonials Style*/
#testamonials { margin-bottom: 40px; }
#testamonials p { margin-bottom: 0; }
span.cust_name { color: #ffbf00; font-weight: bold; }
span.cust_company { color: #09f; font-style: italic; }
.quote_bg { background-color: #eff9fd; margin: 3px 0 20px; padding: 10px 0 10px 10px; border-top: 1px solid #bee6ff; border-bottom: 1px solid #bee6ff; border-right-color: #bee6ff; border-right-width: 0; border-left-color: #bee6ff; border-left-width: 0; }
/*Calculator*/
table#calculator { color: #8a8c8d; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; width: 575px; border: solid 1px #dadada; }
table#calculator td { padding: 7px; border-bottom: 1px solid #dadada; }
table#calculator td.calchead { color: #fff; font-size: 16px; font-weight: bold; line-height: 16px; background-color: #1faaff; border-bottom-style: none; }
table#calculator input.boxes { color: #8a8c8d; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; padding: 5px; border: solid 1px #b8b9ba; }
