@charset "UTF-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
	font-family: lato;}
body{
	margin-bottom: 100px;
}

#current{
	background-color: white;
}

.clear{
	clear: both;}
	
#container{
	width: 960px;
	margin: 0 auto;}
	
#nav_bg{
	background-color: #f6f1e0;
	height: 230px;
	font-family: lato;}
	
#nav{
	width: 960px;
	margin: 0 auto;
	height: 200px;}
	
#photo{
	margin-top: -130px;}
	
#logo{
	float: left;
	padding-top: 25px;}
	
#nav_ul{
	display: inline-block;
	text-decoration: none;
	list-style: none;
	float: right;
	padding-top: 67px;}
	
.nav_li{
	 margin-left: -2px;
    margin-right: -2px;
    text-decoration: none;
    color: #0f6aac;
    display: inline-block;
	font-size: 16px;
    width: 100px;
    height: 20px;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 20px;
    margin-top: -80px;}

.nav_li:hover{
    background-color: white;
    color: black;}

#videoheader{
	height: 60px;
	width: 100%;
	background-color:#f6f1e0;
	margin-top: 30px;
	padding-top: 20px;
}

#videoholder{
	width: 960px;
	margin: 0 auto;
	margin-top: 
}
    	
#videos{
	width: 960px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 60px;
}

.video{
	margin-right: 25px;
	margin-bottom: 25px;
}

#hometitle{
	margin-top: 10px;
	margin-left: 3px;
	margin-bottom: 5px;
	color: #0f6aac;
	font-size: 36px;
	
}


#testimonial{
	width: 700px;
	font-size: 14px;
	font-weight: 100;
	color: #414042;
	font-style: oblique;
	margin: auto;
	margin-top: -40px;
}

#sliderbox{
	margin: 0 auto;
	width: 960px;
	height: 300px;
}
#homecopy{
	width:960px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

#territory{
	color:#0f6aac;
	font-size: 14px;
	text-align: center;
	margin-top: -75px;
}
h3{
	color: #0f6aac;
}

h4{
	font-size: 15px;
	font-weight: 100;
}

#lifehappens{
	text-decoration: none;
	color: #0f6aac;
}
/* -------------------------------- Header Ends Here --------------------------------- */

/* -------------------------------- Staff Page Starts Here --------------------------- */
	
.staff_div{
	height: 300px;
	background-color: #f6f1e0;
	margin-top: 40px;}
	
.bottom_staff_div{
	height: 300px;
	background-color: #f6f1e0;
	margin-top: 40px;
	margin-bottom: 80px;}
	
.staff_imgs{
	padding-top: 25px;
	margin-left: 25px;
	float: left;}
	
.icons{
	float: left;
	margin-top: 25px;
	margin-left: 55px;}
	
	
.top_icon{
	list-style-image: url(images/phone.png);
	padding-left: 10px;
	margin-top: 12px;
	font-size: 12px;}

.toll_free_icon{
	list-style-image: url(images/phone.png);
	padding-left: 10px;
	margin-top: 12px;
	font-size: 12px;}
	
.middle_icon{
	list-style-image: url(images/email.png);
	padding-left: 10px;
	margin-top: 15px;
	font-size: 12px;}
	
.bottom_icon{
	list-style-image: url(images/fax.png);
	padding-left: 10px;
	margin-top: 15px;
	font-size: 12px;}

.info{
	float: left;
	margin-left: 100px;
	margin-top: 25px;
	width: 310px;}
	
.names{
	font-size: 22px;
	font-weight: 300;
	letter-spacing: 3px;}
	
.position{
	font-weight: 100;
	font-size: 16px;}
	
.bios{
	font-size: 13px;
	font-weight: 100;
	margin-top: 20px;
	line-height: 20px;}	
/* -------------------------------- Staff Page Ends Here ------------------------------------ */

/* -------------------------------- Services Page Starts Here ------------------------------- */

#form2{
    margin: 0 auto;
    width: 960px;
    margin-top: 30px;
}


#leftform{
    margin: 0 auto;
   float: left;
    width:350px;

}

#rightform{
    margin: 0 auto;
   float: right;
    width: 520px;
}



label{
	font-size: 13px;
}


    
.label2{
    float: left;
    margin-top: 8px;
}
.input2{
    float: right;
    width:180px;
    height:20px;
    margin-top: 5px;
    margin-bottom: 5px;
    
    padding-bottom: 3px;
    font-size: 12px;
    background-color: #eeeeee;
    border: none;
    border-radius: 5px;

}

.input2r{
    float: right;
    width:100px;
    height:20px;
    margin-top: 5px;
    margin-bottom: 5px;
    
    padding-bottom: 3px;
    font-size: 12px;
    background-color: #eeeeee;
    border: none;
    border-radius: 5px;

}


input:focus {
    outline: solid 1px #006aaa;}

fieldset{
    border: none;}
    
#buttons{
    margin-top: -30px;
}
.button2{
    width: 150px;
    margin-right: 30px;
}

.button2:hover{
	background-color: #f6f1e0;}
	
.button:hover{
	background-color: #f6f1e0;}
  
        
.left_insurance_info{
	background-color: #f6f1e0;
	float: left;
	width: 440px;
	padding-left: 20px;
	height: 240px;
	margin-top: 40px;
	margin-right: 40px;}
	
.right_insurance_info{
	background-color: #f6f1e0;
	float: left;
	width: 440px;
	padding-left: 20px;
	height: 240px;
	margin-top: 40px;}
	
.insur_headings{
	font-size: 22px;
	font-weight: 300;
	letter-spacing: 3px;
	margin-top: 25px;
	margin-left: 25px;
	margin-bottom: 10px;}
	
.coverage_info{
	margin-left: 25px;}
	
.coverage_info li{
	font-size: 16px;
	margin-right: 25px;
	padding-top: 10px;}

#hthree{
    margin-top: 30px;
    padding-top: 5px;
    margin-bottom: px;
    font-size: 30px;
    color: #0f6aac;
}

#hsix{
   margin-bottom: 0px;
   font-size: 14px;
}

#formbanner{
    height:110px;
    width: 100%;
    background-color: #f6f1e0;
    text-align: center;
}

/* ----------------------------- Services Page Ends Here ----------------------------------- */
	
/* -----------------------------  Contact Page Starts Here --------------------------------- */
.gray{
    font-family: lato;
    font-size: 12px;}

#blue{
    color: #0069aa;
    font-family: lato;
    font-size: 25px;}
	
#cb{
	list-style-type: none;
	float: left;
	margin-top: 25px;}

#container2{
    width:960px;
    margin: 0 auto;}
	
#map{
    float: right;
    margin-top: -130px;
    }

#form{
    float: left;
    width: 200px;
    margin-top: 20px;
    
    }

#par{
    font-size: 12px;
    margin-top: 20px;	
    margin-bottom: -40px;
	width:300px;}


/* --- Contact Form  --- */

form:p{
   width:300px;}
label{
	font-size: 13px;
}

form{
    width:300px;
    margin-top: 30px;}

input{
    width:295px;
    height:20px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    font-size: 12px;
    background-color: #eeeeee;
    border: none;
    border-radius: 5px;}

input:focus {
    outline: solid 1px #006aaa;}

textarea{
    border: solid 1px gray;
    width: 293px;
    height:150px;
    margin-top:5px;
    padding-left: 5px;
    padding-top: 5px;
    margin-bottom: 5px;
    background-color: #eeeeee;
    border: none;
    font-size: 12px;
    border-radius: 5px;}

textarea:focus{
    outline: solid 1px #006aaa;}

fieldset{
    border: none;}

.button{
    width: 147px;}
	
.button:hover{
	background-color: #f6f1e0;}

/* -------------------------------------- Contact Page Ends Here ---------------------------- */

/* -------------------------------------- Seminars Page Starts Here ---------------------------- */

#seminarinfo{
	font-size: 14px;
	margin-top: 30px;
}

.emaillink{
text-decoration: none;
	color: #0f6aac;	
	
}

#article{
	margin-top: -60px;
	text-align: center;
}

#upcomingseminar{
	width: 960px;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 14px;
	margin-bottom: 100px;
	text-align: center;
}

#kelolink{
	margin: 0 auto;
	padding-top: 10px;
	margin-top: 30px;
	text-align: center;
	height: 55px;
	
	background-color: #f6f1e0;
}

#kelo{
	text-decoration: none;
	color: #0f6aac;
}
/* -------------------------------------- History Page Starts Here -------------------------------- */

#historycontent{
	margin: 0 auto;
	text-align: center;
	margin-top: 100px;
}

/* -------------------------------------- Footer Starts Here -------------------------------- */
#footer{
    width: 100%;
    height: 35px;
    position: fixed;
    bottom: 0px;
    background-color: #f6f1e0;
    padding-top: 30px;}

#footerinfo{
    width: 960px;
    margin: 0 auto;
    text-align: center;}

#footerinfo p{
    letter-spacing: 1px;
    font-size: 10px;
    word-break: loose;
    color: #0f6aac;}
	
