.style1 {
	font-size: 14px;
	font-weight: bold;
}
.style3 {
	color: #2F4275;
	font-weight: bold;
	font-size:16px;
}
.style40 {
	color: #2F4275;
	font-weight: normal;
	font-size:8px;
	z-index: 1;
}
.style41 {
	font-family: Arial, Helvetica, sans-serif;
	color: #2F4275;
	font-weight: bold;
	font-size:22px;
}


.visibleDiv, #bottomRight, #topLeft, #topRight {
    position: fixed;
    z-index: 400;
}

#bottomRight {
    bottom: 0px;
    right: 300px;
}
#topLeft {    
margin:0;
    padding:0;
    top: 0px;
height:19px;
padding-left:0px;
padding-top:0px;

}

#topRight {
    top: 0px;
left:750px;

}
ul {
    width: 70%;
    margin: auto;
}

.footer {
width:900px;
padding:5px 0 0 0;
margin-left:10px;
color:#222;
border-top:solid 1px #888888;
margin-top:4px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size:12px;
}

a img  
{  
border: none;  
} 

#container {
    margin:0;
    padding:0;
    width:1324px;
	height:2300px;
    margin: auto;
    text-align: left;
    padding-bottom: 25px;
    position: relative;
    z-index: 60;
overflow: auto;
    background-color:#ffffff
}


#button1 {position:absolute; visibility:visible; left: 0px; top: 389px; z-index:20}
#button2 {position:absolute; visibility:visible; left: 0px; top: 19px; z-index:20}
#button3 {position:absolute; visibility:visible; left: 265px; top: 19px; z-index:20}
#button4 {position:absolute; visibility:visible; left: 530px; top: 19px; z-index:20}
#button5 {position:absolute; visibility:visible; left: 265px; top: 389px; z-index:20}
#button6 {position:absolute; visibility:visible; left: 530px; top: 389px; z-index:20}
#button7 {position:absolute; visibility:visible; left: 795px; top: 389px; z-index:20}
#button8 {position:absolute; visibility:visible; left: 795px; top: 19px; z-index:20}
#button9 {position:absolute; visibility:visible; left: 1060px; top: 19px; z-index:20}
#button10 {position:absolute; visibility:visible; left: 1060px; top: 389px; z-index:20}

.img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#banner {
    margin:0;
    padding:0;
background-image:url(ban7.jpg);
height:350px;
width:100%;
background-repeat:no-repeat;
left:0px;
top:38px;
position:absolute; visibility:visible; z-index:10
}


#apDiv2 {
position:absolute;
left:100px;
top:400px;
width:1150px;
height:1915px;
z-index:2;
overflow: auto;
}

#apDivlegal {
position:absolute;
left:200px;
top:165px;
width:700px;
height:590px;
z-index:2;
overflow: auto;
}
#apDivpriv {

position:absolute;
left:100px;
top:400px;
width:1150px;
height:2515px;
z-index:2;
overflow: auto;
}

#apDivtrace {

position:absolute;
left:200px;
top:165px;
width:700px;
height:400px;
z-index:2;
overflow: auto;
}
#tracing {
position:absolute; visibility:visible; left: 176px; top: 955px; z-index:2
}
#gen {
position:absolute; visibility:visible; left: 427px; top: 955px; z-index:2
}
#surv{
position:absolute; visibility:visible; left: 679px; top: 1044px; z-index:2
}
#probate{
position:absolute; visibility:visible; left: 864px; top: 1044px; z-index:2
}
#debug{
position:absolute; visibility:visible; left: 176px; top: 1044px; z-index:2
}
#tracben{
position:absolute; visibility:visible; left: 427px; top: 1044px; z-index:2
}
#cfor{
position:absolute; visibility:visible; left: 679px; top: 955px; z-index:2
}
#docres{
position:absolute; visibility:visible; left: 864px; top: 931px; z-index:2
}
#pic{
position:absolute; visibility:visible; left: 650px; top: 410px; z-index:0
}

#piccontact{
position:absolute; visibility:visible; left: 450px; top: 240px; z-index:0
}

#contactbutton {
position:absolute; visibility:visible; left: 20px; top: 380px; z-index:2
}




.style23 {
	font-family: Arial, Helvetica, sans-serif;
	color: #2F4275;
	font-weight: bold;
	font-size:15px;
}

.style11 {font-size: 14px}

	
@media only screen and (max-width: 767px) {
 .container { 
    width: 300px;
}
}


/* #Mobile (Landscape) ================================================ */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container { 
    width: 420px;
  }
}