/* CSS Document */

#home, #offer, #about, #team, #contact, #will_contact, #ba, #ba_request, #services, #group, #directors, #links, #services_default, #services_ppw, #services_wills, #recruitment, #recruitment_request {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
background-color:#FFFDDB;

}





#prep_but {
position:absolute; 
bottom:38px; 
right:55px;
color:#666666;
}
#prep_but a {
color:#800000;
text-decoration:none;
}
#prep_but a:hover{
	color: #800000;
	text-decoration: underline;
}




ul {
	list-style: none;

	text-indent: -3px;
	
	}

li {
color:#FEFAB5;
padding-left:5px;

}
li a {
color:#FEFAB5;
text-decoration:none;
list-style:url(../images/li_bullet.gif);
}
li a:hover {
	text-decoration: underline;
}
#header {
width:100%;
height:30px;
position:absolute;
top:-30px;
float:left;
font-size:80%;
color:#999999;
vertical-align:bottom;
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
background-position: 0px -2px;
background-color:#800000;



}

#header a {
color:#FFFDDB;
text-decoration:none;
}
#header a:hover {
color:#FFFDDB;
text-decoration:underline;

}

#header-left {
width:70px;
float:left;
padding-top: 5px;
position:absolute;
bottom: 4px;
padding-left:15px;

}
#header-right {
width:70px;
padding-top: 5px;
position:absolute;
bottom: 4px;
right: 0px;
}

#footer {
width:100%;
height:30px;
position:absolute;
bottom:0;
font-size:80%;
color:#999999;


}
#footer-left {
width:500px;
float:left;

padding-top: 5px;
}
#footer-right {
width:210px;
float:right;
text-align:right;

padding-top: 5px;
}
#footer-mid {
width:490px;
padding-left:130px;
padding-right:130px;
position:relative;
clear:both;
font-size:80%;
color:#999999;
text-align:center;
margin-left:auto;
margin-right:auto;

}

#footer a {
color:#999999;
text-decoration:none;
}
#footer a:hover {
color:#800000;;

}


#home #container  {
width:750px;
height:510px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/homepage.jpg);
background-repeat:no-repeat;
margin-top:55px;
position:relative;
}
#team #container, #about #container, #offer #container,  #contact #container, #will_contact #container, #ba #container, #ba_request #container, #services #container, #group #container, #directors #container, #links #container, #services_default #container, #services_ppw #container, #services_wills #container, #recruitment #container, #recruitment_request #container, #wills_indiv #container {
width:750px;
height:510px;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
margin-top:0px;
position:relative;
margin-top: 55px;
font-size: 108%;

}

#team #container {
height:645px;
background-image:url(../images/team.jpg);
}

#offer #container {
margin-top: 55px;
height:735px;
background-image:url(../images/offer.jpg);
}

#contact #container {
margin-top: 55px;
height:735px;
background-image:url(../images/contact.jpg);
}
#will_contact #container {
margin-top: 55px;
height:645px;
background-image:url(../images/willcontact.jpg);
}
#services #container {
margin-top: 55px;
height: 1000px;
background-image:url(../images/services.jpg);
}

#ba #container {
margin-top: 55px;
height:645px;
background-image:url(../images/ba.jpg);


}
#ba_request #container {
margin-top: 55px;
height:645px;
background-image:url(../images/ba_request.jpg);


}
#about #container {
margin-top: 55px;
height:740px;
background-image:url(../images/about_ext.jpg);

}
#group #container {
margin-top: 55px;
height:645px;
background-image:url(../images/group.jpg);
}
#directors #container{
margin-top: 55px;
height:645px;
background-image:url(../images/directors.jpg);
}
#links #container{
margin-top: 55px;
height:645px;
background-image:url(../images/links.jpg);
}
#recruitment #container{
margin-top: 55px;
height:645px;
background-image:url(../images/team.jpg);
}
#recruitment_request #container{
margin-top: 55px;
height:645px;
background-image:url(../images/recruitment_request.jpg);
}
#services_default #container {
margin-top: 55px;
height:755px;
background-image:url(../images/services.jpg);
background-repeat:no-repeat;
background-color:#800000;
}
#services_ppw #container {
margin-top: 55px;
height:755px;
background-image:url(../images/services.jpg);
background-color:#800000;
}
#services_wills #container {
margin-top: 55px;
height: 755px;
background-image:url(../images/services.jpg);
background-color:#800000;
}
#content-top{
position:absolute;
width:100%;
height:180px;
}
#home #content-top{
position:absolute;
width:100%;
height:300px;

}

#content-middle {
position:absolute;
width:750px;
height: 40px;
top: 180px;
font-size:75%;


}

#home #content-middle {
position:absolute;
width: 750px;
height: 40px;
top:300px;


}
 #content-bottom  {
	position:absolute;
	width:100%;
	height:255px;
	color:#ffffff;
	top:232px;
	margin-left:40px;
	width: 650px;
	font-size: 90%;
	line-height:140%;
	color:#FAF194;
	left: 1px;
}
#h2 {
color: #FAF194;
}

#directors  #content-bottom  {
width:700px;
}
 #content-bottom  a{
	color: #FFFFFF;
	text-decoration: none;
	font-style: bold;
	font-size: 14px;
}



#home #content-bottom  {
position:absolute;
width:100%;
height:135px;

top:340px;
}

#menu {
padding:0px;
margin-top: 10px;
margin-left: 20px;
float:left;


}
#menu ul {
padding:0px;



}
#menu li {
display: inline;
list-style-type: none;
padding-right: 10px;
color:#FFFFFF;
padding-top:10px;
}

#menu li a{

color:#FFFFFF;

}
 #menu li a:hover{
 text-decoration:none;
color:#FFFFFF;

}

#team #team_button a, #ba #ba_menu a, #ba_request #ba_menu a, #about #about_menu a, #group #about_menu a,  #links #links_menu a, #services_default #services_menu a, #services_wills #services_menu a, #services_ppw #services_menu a, #services_lw #services_menu a, #recruitment #recruitment_menu a, #recruitment_request #recruitment_menu a{
color:#FFFFFF;
}


#founding_directors {
background-image:url(../images/team_button.jpg); 
width:250px; 
height:200px; 
float:left; background-repeat:no-repeat;
padding-top:5px; 
padding-left:45px;
}
#founding_directors a{
color:#FFFFFF;
text-decoration:none;
}

#founding_directors a:hover{

text-decoration:underline;
}


#contact_but {
background-image:none; 
width:250px; 
height:200px; 
float:left; background-repeat:no-repeat;
padding-top:12px; 
padding-left:45px;
position:absolute;
left:442px;
top:35px;
}
#contact_but a{
color:#800000;
text-decoration:none;
}

#contact_but a:hover{

text-decoration:underline;
}



#ba_but {
width:250px; 
height:200px; 
float:left; background-repeat:no-repeat;
padding-top:10px; 
padding-left:30px;
position:absolute;
left: 50px;
top:35px;
}
#ba_but a{
color:#800000;
text-decoration:none;
font-size:90%;
}

#ba_but a:hover{

text-decoration:underline;
}

#ba_request #ba_but {
display:none;
}



input {
width:280px;
}

.box {
width:150px;
}

.box2{
width:200px;
}

textarea {
width:280px;
}


#submit {
width:100px;
}

#a,#c {
	width:60px;
}
 #b{
 width:10px;
 }
table {
float:left;

}
.services_menu {
width: 150px;
display:block;

text-decoration:none;
}

#services_table a{
text-decoration:none;
width:150px;
display:block;
padding-top: 7px;
padding-bottom:7px;
border-top: none;
border-bottom:none;
}
#services_table a:hover{
border-top: 1px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
width:150px;
padding-top: 6px;
padding-bottom:6px;
}


#services .heading {
color:#FFFFFF;

}

#logos {
position:absolute;
background-image:url(../images/logos.gif);
width:120px;
height:280px;
top:50px;
right:20px;
z-index:100;


}

#ba_request #logos {
display:none;
}
#ba_logos {
top:10px;
left:0px;
padding-top:20px;
}
#dir_logos {
top:10px;
left:0px;
padding-top:10px;
}
#directors_text {
position:absolute;
right:60px;
top:10px;
height:100px;
width:350px;
text-align:center;

}
#directors #logos {
position:absolute;
top:200px;
left:-10px;
}
#ba_request #logos {
position:absolute;
top:200px;
left:-10px;
}

#links #left{
padding-top:20px;
float:left;
width:350px;
height:350px;
position:relative;
line-height:180%;

}
#links #right{

float:left;
width:300px;
height:350px;
position:relative;
padding-left:20px;
padding-top:20px;

}

#links textarea {
width:300px;
height:200px;


}
#links input {
width:100px;
 margin-top:10px;
}

 #links select {
 width:304px;

 }
 
 
#services_but {
width:250px; 
height:200px; 
 background-repeat:no-repeat;

position:absolute;
right: -32px;
top:41px;
}

#services_but a{
color:#800000;
text-decoration:none;
font-size:90%;
}

#services_but a:hover{

text-decoration:underline;
}


 #privacy {
 background-color:#800000;
 color:#FFFDDB;
 font-family:Arial, Helvetica, sans-serif;
 font-size:small;
 padding:50px;
 }
#privacy ul {
list-style:disc;
 color:#FFFDDB;
}
#privacy li {
 color:#FFFDDB;

}







#recruit_but {
width:250px; 
height:200px; 
float:left; background-repeat:no-repeat;
padding-top:10px; 
padding-left:30px;
position:absolute;
left: 60px;
top:43px;
}
#recruit_but a{
color:#800000;
text-decoration:none;
font-size:90%;
}

#recruit_but a:hover{

text-decoration:underline;
}

#recruitment ul { 
padding-top:0;


}
#recruitment li { 

list-style:disc;
}


#services_default #content-bottom, #ba #content-bottom  {
 line-height:160%;
}


#services_right a{
color:#FFFFFF;

}


/*secure area css */

#secure #container {
height:645px;
background-image:url(../images/team.jpg);
}

#wills_indiv #container {
margin-top: 55px;
height:645px;
background-image:url(../images/individual_services.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}

#indiv_button {
position:absolute; 
top:50px; 
right:32px;
color:#666666;
}
#indiv_button a{
font-size:90%;
color:#333333;
text-decoration:none;
}
#indiv_button a:hover{
text-decoration:underline;
}

#quote_holder {
position:absolute;
width:760px; height:30px; padding-top:10px; 
}

.box3{
	witdth:20px;

}
