﻿ /* HEADER */
body{
 	background-color:#fff;
 	background-image:url('images/header-bg.png');
	background-repeat:repeat-x;
}
#header{
	position:static;
	display:block;
	vertical-align:top;
	letter-spacing:-1em;
	margin: 0 auto;
	width:960px;
	height:98px
}
#wrapper{
	width:960px; 
	margin: 0 auto; 
	margin-top:10px
}
#logo{
	display:inline-block;
	letter-spacing:0em;
	margin-top:10px;
	margin-left:15px;
	background:url('images/logo.png');
	width:198px;
	height:70px; 
}
#main-bg{
 	background-color:#fff;
	 margin:0 auto;
 	width:960px;
 	background-repeat:repeat-y 
}
.Seperator{
	position:relative;
	vertical-align:top;
	margin-top:10px;
	background-image: url('images/Seperator-960.png');
	width:960px;
	height:3px;
	margin: 0 auto
}
#phone{
	display:inline-block;
 	vertical-align:top;
 	color:#6d7684;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:16px;
	width:334px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	
}
#phone45{
	display:inline-block;
 	vertical-align:top;
 	color:#6d7684;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:16px;
	width:334px;
	text-align:center;
	margin-top:50px;
	margin-bottom:5px;	
}

/* header menu buttons */
#menu-buttons{
	vertical-align:top;
 	margin-left:100px;
 	margin-top:15px;
	display:inline-block;
	letter-spacing:0em;
}

 .mortgage-button { background-image:url('images/mortgage-icon-b-home-01.png'); background-repeat:no-repeat; height:68px; width:99px; float:left; margin-left:30px; margin-right:30px}    /* unvisited link */
 .mortgage-button:hover { background-image:url('images/mortgage-icon-r-home-01.png')}   /* mouse over link */
 
 .insurance-button { background-image:url('images/insurance-icon-b-home-01.png'); background-repeat:no-repeat; height:68px; width:99px; float:left; margin-left:30px; margin-right:30px}    /* unvisited link */
 .insurance-button:hover  {background-image:url('images/insurance-icon-r-home-01.png')}   /* mouse over link */
  
 .consumer-button {  background-image:url('images/consumer-icon-b-home-01.png'); background-repeat:no-repeat;  height:68px; width:99px; float:left; margin-left:30px; margin-right:30px}    /* unvisited link */
 .consumer-button:hover {  background-image:url('images/consumer-icon-r-home-01.png')}   /* mouse over link */

 .business-button {  background-image:url('images/business-icon-b-home-01.png'); background-repeat:no-repeat;  height:68px; width:99px; float:left; margin-left:30px; margin-right:30px}    /* unvisited link */
 .business-button:hover { background-image:url('images/business-icon-r-home-01.png')}   /* mouse over link */

/* MAIN */
#main{	
	position:relative;
	display:block;
	margin: 0 auto;
	letter-spacing:0em;
	width:960px;
}

/* START HERE */

/* start here 02*/
#start-here-02{
	position:relative;
	display:inline-block;
	letter-spacing:0em;
	vertical-align:top;
	background:url('images/start-here-bg-02.png');
	width:446px;
	height:337px;
	margin-top:15px;
	background-repeat:no-repeat	
}

#start-here-02-txt-a{
	display:inline-block;
 	vertical-align:top;
 	color:#e54a4a;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:54px;
 	letter-spacing:7px;
	width:446px;
	text-align:center;
	font-weight:600;
	margin-top:10px;
	
}

#start-here-02-txt-b{
	display:inline-block;
 	vertical-align:top;
 	color:#fff;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:24px;
	width:426px;
	text-align:center;
	line-height:34px;
	margin-left:10px;
	margin-bottom:10px
}
#start-here-02-txt-b-alt{
	display:inline-block;
 	vertical-align:top;
 	color:#fff;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:34px;
	width:426px;
	text-align:center;
	line-height:36px;
	margin-left:10px;
	margin-bottom:10px
}


#start-here-02-txt-c{
	display:inline-block;
 	vertical-align:top;
 	color:#fff;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:20px;
 	width:446px;
 	margin-bottom:5px;
 	margin-top:15px;
 	margin-left:20px;	
}

 .start-here-02-select{
 	background:url('images/start-here-02-select.png');
 	display:inline-block;
 	vertical-align:top;
 	width:403px;
  	height:25px;
  	border:none;
	overflow: hidden;
	margin-left:20px;
	margin-top:10px;
	background-repeat:no-repeat;
}

 .start-here-02-zip{
 	display:inline-block;
 	vertical-align:top;
 	background:url('images/start-here-02-zip.png');
 	border:none;
	overflow:hidden;
	width:128px;
	height:23px;
	margin-left:20px;
	background-repeat:no-repeat;
	font-size:24px	
}

 .start-here-02-submit-button{
	display:inline-block;
 	vertical-align:top;
 	background:url('images/start-here-02-submit-button.png');
 	border:none;
 	color:#fff;
 	font-size:24px;
 	font-weight:600;
	overflow: hidden;
	width:255px;
	height:50px;
	margin-left:15px;
	margin-top:-25px;
}

/* start here 03*/
#start-here-03{
	display:inline-block;
 	vertical-align:top;
  	background:url('images/start-here-bg-03.png');
 	 width:339px;
 	 height:272px;
 	 margin-top:15px;
}

#start-here-03-txt-a{
	display:inline-block;
 	vertical-align:top;
 	color:#e54a4a;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:40px;
	width:339px;
	text-align:center;
	font-weight:600;
	margin-top:5px	
}

#start-here-03-txt-b{
	display:inline-block;
 	vertical-align:top;
 	color:#fff;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:19px;
	width:329px;
	text-align:center;
	margin-left:5px;
	line-height:24px;	
}
#start-here-03-txt-b-alt{
	display:inline-block;
 	vertical-align:top;
 	color:#fff;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:18px;
	width:329px;
	text-align:center;
	margin-left:5px;
	line-height:24px;
	letter-spacing:0px	
}
#start-here-03-txt-b-alt2{
	display:inline-block;
 	vertical-align:top;
 	color:#fff;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:17px;
	width:329px;
	text-align:center;
	margin-left:5px;
	line-height:24px;
	letter-spacing:0px	
}
#start-here-03-txt-b-alt3{
	display:inline-block;
 	vertical-align:top;
 	color:#fff;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:24px;
	width:329px;
	text-align:center;
	margin-left:5px;
	line-height:24px;
	letter-spacing:0px	
}


#start-here-03-txt-c{
	display:inline-block;
 	vertical-align:top;
 	color:#fff;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:16px;
 	width:339px;
	margin-left:30px;
 	margin-top:7px;
 	margin-bottom:8px
}

#start-here-03-select{
	display:inline-block;
 	vertical-align:top;
	background:url('images/start-here-03-select.png');
 	width:274px;
  	height:25px;
  	border:none;
	overflow: hidden;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:10px
}

.start-here-03-zip-input{
	display:inline-block;
 	vertical-align:top;
 	border:none;
	overflow: hidden;
	background:url('images/start-here-03-zip-input.png');
	width:123px;
	height:23px;
	margin-left:30px;
	background-repeat:no-repeat;
}

.start-here-03-submit-button{
	display:inline-block;
 	vertical-align:top;
 	border:none;
	overflow: hidden;
	background:url('images/start-here-03-submit-button.png');
	width:137px;
	height:50px;
	margin-left:5px;
	margin-top:-25px;
	color:#fff;
	letter-spacing:-1px;
	font-weight:300;
	font-size:18px
}

/* TAGS */



/* tags 03 */
#tags{
	position:relative;
	width:423px;
	display:inline-block;
	vertical-align:top;
	letter-spacing:0em;
	vertical-align:top;
	margin-top:10px;
	margin-left:15px
}

#tags-a{

	display:inline-block;
 	vertical-align:top;
 	color:#414141;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:20px;

}

#tags-b{
	width: 945px;
	display:inline-block;
 	vertical-align:top;
 	color:#414141;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:34px;
 	font-weight:600
}
#tags-c{
	width: 945px;
	display:inline-block;
 	vertical-align:top;
 	color:#414141;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:20px;
 	font-weight:400
}


#tags-c{
	display:inline-block;
 	vertical-align:top;
 	color:#4e4e4e;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;
 	font-style:italic;
}
#tags-d{
	width:400px;
	display:inline-block;
 	vertical-align:top;
 	color:#4e4e4e;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	margin-top:15px;
	font-weight:100;
	margin-bottom:15px
}
#tags-e{
	width:400px;
	display:inline-block;
 	vertical-align:top;
 	color: #FF0000;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;
	margin-top:15px;
	font-weight:600;
	margin-bottom:15px
}
#tags-f{
	width:400px;
	display:inline-block;
 	vertical-align:top;
 	color:#414141;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:24px;
	margin-top:15px;
	font-weight:100;
	margin-bottom:15px
}

#tags-g{
	width:960px;
	display:inline-block;
 	vertical-align:top;
 	color: #414141;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:16px;
	font-weight:600;
	margin-top:15px;
	margin-bottom:10px
}
.tags-g a{
	width:960px;
	display:inline-block;
 	vertical-align:top;
 	color: #414141;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:16px;
	font-weight:600;
	margin-top:15px;
	margin-bottom:10px;
 	text-decoration:none
}


#tags-link{
	color:#006090;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;

}
#tags-quotes-link{
	color:#006090;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:20px;

}



/* FOOTER */
#footer{
	vertical-align:top;
	position:relative;
	display:block;
	width:960px;
	margin: 0 auto;
	letter-spacing:-1em;
	width:960px;
	height:104px;
}

 .footer-links{
	vertical-align:top;
	width: 535px; 
	display:inline-block;  
	letter-spacing:0em;
	font-family: Arial; 
	font-size: 8pt;
	margin-top:15px;
	margin-left:40px;
}
 .footer-links a{
	color:#006090
}

#associations{
	vertical-align:top;
	display:inline-block;  
	letter-spacing:0em;
	width:400px;
	margin-top:15px;
	margin-left:-15px
}

#sub-links-menu{
	vertical-align:top;
	display:inline-block;
	letter-spacing:0em;
	width:960px;
	margin-left:4px;
	margin-top:15px;
}
	
.links-list{
  
	display:inline-block;
 	vertical-align:top;
 	width:240px;
	display:inline-block;
	letter-spacing:0em;
	vertical-align:top;
	position:relative;
	margin-left:-4px
}

.links-list ul{
	list-style:none;
 	margin-top:30px	
}

.links-list ul li{
}

.links-list ul li a{
	display: block;
}

.links-list ul li a:link {text-decoration:none; font-family:Arial; font-size: 8pt; color:#484747}    /* unvisited link */
.links-list ul li a:visited{text-decoration:none; font-family:Arial; font-size: 8pt; color:#484747} /* visited link */
.links-list ul li a:hover {text-decoration:none; font-family:Arial; font-size: 8pt; font-weight:600; color:#6f6f6f}   /* mouse over link */
.list ul li a:active {text-decoration:none; font-family:Arial; font-size: 8pt;color:#484747}  /* selected link */

