html, body {
height:100%;
min-height:100%;
}

body {
font-family: Arial,Tahoma,Verdana,sans-serif;
font-size: 0.8em;
}

body a {
text-decoration:none;
color:black;
}

h1 {
font-size:2.0em;
letter-spacing:1px; 
padding:0;
margin:0 0 0 0px;
}

h2 {
font-size:1.5em;
}

h5 {
font-size:1.0em;
margin:0 0 0 10px; 
letter-spacing:1px; 
padding:0;
}

#header h1, #header h2, #header p {margin:0 10px; letter-spacing:1px; padding:0;}
#header p {padding-bottom:0.5em;}
#header h2 {padding-top:0.5em;}
#header {background: transparent; margin:25px 1em 20px 0em;}

#maincontent h1, #maincontent h2, #maincontent p {margin:0 10px; letter-spacing:1px; padding:0;}
#maincontent p {padding-bottom:0.5em;}
#maincontent h2 {padding-top:0.5em;}

#maincontent {background: transparent; margin:25px 0 20px 74px;}

#maincontent2 h1, #maincontent2 h2, #maincontent h5, #maincontent2 p {margin:0 10px; letter-spacing:1px; padding:0;}
#maincontent2 p {padding-bottom:0.5em;}
#maincontent2 h2 {padding-top:0.5em;}
#maincontent2 {background: transparent; margin:25px 0 20px 0px;}

#maincontent3 h1, #maincontent3 h2, #maincontent h5, #maincontent3 p {margin:0 10px; letter-spacing:1px; padding:0;}
#maincontent3 p {padding-bottom:0.5em;}
#maincontent3 h2 {padding-top:0.5em;}
#maincontent3 {background: transparent; margin:25px 0 20px 0px;}



#blockone h1, #blockone h2, #blockone p {margin:0 0px; letter-spacing:1px; padding:0;}
#blockone p {padding-bottom:0.5em;}
#blockone h2 {
padding-top:0.5em;
padding-bottom:0.5em;
}
#blockone a {
text-decoration:none;
color:white;
}
#blockone {background: transparent; margin:25px 0 20px 0em;}


#blocktwo h1, #blocktwo h2, #blocktwo p {margin:0 0px; letter-spacing:1px; padding:0;}
#blocktwo p {padding-bottom:0.5em;}
#blocktwo h2 {
padding-top:0.5em;
padding-bottom:0.5em;
}
#blocktwo a {
text-decoration:none;
color:white;
}
#blocktwo {background: transparent; margin:25px 0 20px 72px;}

#blockthree h1, #blockthree h2, #blockthree p {margin:0 0px; letter-spacing:1px; padding:0;}
#blockthree p {padding-bottom:0.5em;}
#blockthree h2 {
padding-top:0.5em;
padding-bottom:0.5em;
}
#blockthree a {
text-decoration:none;
color:white;
}
#blockthree {background: transparent; margin:25px 0 20px 72px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#e0f1e1; border-left:1px solid #e0f1e1; border-right:1px solid #e0f1e1;}
.xb1 {margin:0 5px; background:#e0f1e1;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#e0f1e1; border:0 solid #e0f1e1 ; border-width:0 1px;}


.greenxtop, .greenxbottom {display:block; background:transparent; font-size:1px;}
.greenxb1, .greenxb2, .greenxb3, .greenxb4 {display:block; overflow:hidden;}
.greenxb1, .greenxb2, .greenxb3 {height:1px;}
.greenxb2, .greenxb3, .greenxb4 {background:#3eb444; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.greenxb1 {margin:0 5px; background:#3eb444;}
.greenxb2 {margin:0 3px; border-width:0 2px;}
.greenxb3 {margin:0 2px;}
.greenxb4 {height:2px; margin:0 1px;}

.greenxboxcontent {display:block; background:#3eb444; border:0 solid #FFFFFF ; border-width:0 1px;}

.greenxboxcontent {color:#FFFFFF;}



#wrapper {

padding:0px;

width:1024px;
margin:0em auto 0em auto;
 
}

#headerlogo {
margin:25px 0 0px 0px;
padding: 0 0 0 0;
float:left;
width:600px;
height:110px;
background-image:url('images/YPAlogo.png');
background-repeat: no-repeat;
background-position: top right;
}

#headernav {
margin:80px 0 10px 184px;
float:left;
width:200px;
text-align:right;
}

#headernav p a {
text-decoration:none;
color:#000000;
}

#header{
clear:both;
width:984px;
}

#header img {
float:right;
display: inline;
padding: 0 2px 2px 0;
}

#blockone
{	
float:left;
width:280px;
text-align:center;
}

#blocktwo{
float:left;
width:280px;
text-align:center;
}

#blockthree{
float:left;
width:280px;
text-align:center;
}

.break
{
clear:both;
}



#maincontent{
float:left;
width:755px;
}

#maincontent2{
float:left;
width:665px;
}

#maincontent3{
float:left;
width:981px;
}

#advertone{
margin-top:24px;
float:right;
width:335px;
}

#adverttwo{

float:right;
width:335px;

}

#advertthree{

float:right;
width:335px;

}

#footerone {

width:1024px;
clear:both;
padding:0;
margin:0;
text-align:center;
}

#footertwo{

width:1024px;
clear:both;
padding:0;
margin:0;
font-size:0.7em;
text-align:center;
}




#annuityinfo { 
width:640px;
margin: 0 10px 10px 10px;

}

#annuityinfo tr {
background:#FFFFFF;
}

#annuityinfo tr th{
background:#FFFFDD;
}

#procons {

/*width:652px;*/
background:#FFDDFF;
padding: 8px 8px 8px 8px; 
margin: 0 10px 0 10px;
}

#caselist{

list-style-type:circle;
}