*
{
font-family:Arial, Helvetica, sans-serif;
}

body
{
background-color:#E1F0DB;
font-size:14px;
margin:0;
}

#wrapper
{
width:1024px;
min-height:768px;
margin:0 auto;
background-image:url(images/annuity_large03.jpg);
background-repeat:no-repeat;
}

#headertop
{
background-color:#fff;
color:#7B2A83;
width:880px;
padding-right:20px;
height:40px;
line-height:40px;
/*
background-image:url(images/logotop.gif);
background-repeat:no-repeat;
*/
}

#headertop #right
{
float:right;
width:200px;
text-align:right;
}

#headertop #right a
{
color:#7B2A83;
text-decoration:none;
}

#headertop #right a:hover
{
text-decoration:underline;
}

#headertop #swflogo
{
float:left;
width:200px;
margin-left:30px;
margin-top:25px;
}

#headertop #left
{
margin-left:10px;
width:90px;
float:left;
}

#headerlogo
{
background-image:url(images/logobottom.gif);
background-repeat:no-repeat;
width:880px;
height:32px;
border-right:20px solid #fff;
}

#mainbody
{
position:relative;
top:0px;
left:0px;
width:770px;
min-height:500px;
border-left:110px solid #fff;
border-right:20px solid #fff;
}

#leftnav
{
position:absolute;
z-index:10;
top:0px;
left:-110px;
width:260px;
}

#leftnav #pgimage
{
position:absolute;
top:0px;
left:0px;
background-image:url(images/ansmall04_110x163.jpg);
height:163px;
width:110px;
}

#leftnav #mbimage
{
position:absolute;
top:80px;
left:115px;
background-image:url(images/Mulberrylogo.png);
width:140px;
height:69px;
}

#leftnav #nav
{
position:absolute;
top:183px;
left:20px;
background-image:url(images/navback.png);
background-repeat:no-repeat;
height:240px;
width:240px;
}

#leftnav #nav ul
{
list-style:none;
padding:10px;
margin:0px;
}

#leftnav #nav a
{
text-decoration:none;
color:#7B2A83;
font-size:15px;
font-weight:normal;
line-height:20px;
}

#leftnav #nav a:hover
{
text-decoration:none;
color:#EC008C;
}

#leftnav #nav #selected a
{
text-decoration:none;
color:#EC008C;
font-size:15px;
font-weight:normal;
line-height:20px;
}


#leftnav #nav #navbuttonshadow
{
position:relative;
top:5px;
left:5px;
width:230px;
height:115px;
background-image:url(images/navbuttonshadow.png);
}

#leftnav #nav #navbutton
{
position:relative;
top:-115px;
left:0px;
width:230px;
height:115px;
background-image:url(images/navbutton.png);
}

#leftnav #nav #navbutton a
{
display:block;
width:210px;
height:90px;
padding-top:29px;
padding-left:20px;
text-decoration:none;
color:#7B2A83;
font-size:20px;
font-weight:normal;
line-height:25px;
}

#leftnav #nav #navbutton a:hover
{
text-decoration:none;
color:#EC008C;
}

#leftnav #navbutton #statictext
{
padding-top:54px;
padding-left:20px;
text-decoration:none;
color:#fff;
font-size:20px;
font-weight:bold;
line-height:25px;
}

#contents
{
position:absolute;
right:20px;
top:0px;
width:570px;
min-height:445px;
}

#contents #spacer
{
width:570px;
height:185px;
}

#contents #spacer #topright
{
position:relative;
width:320px;
left:220px;
}

#contents #spacer #right p
{
padding:0;
margin:0;
}

#contents #text
{
width:575px;
height:130px;
text-align:justify;
}

#contents #text #pink
{
color:#EC008C;

}

#contents #text #error
{
color:#7B2A83;
}

#contents #text p
{
padding:0;
margin:0;
}

#contents #text ul
{
margin:0;
margin-left:30px;
}

#contents #text h1
{
font-size:16px;
}

#contents #text h2
{
font-size:14px;
}

#contents #spacer #topright h1
{
font-size:16px;
}

#contents #spacer #topright h2
{
font-size:14px;
}

#contents #text table
{
width:100%;
}

#contents #text th,td,input,select,textarea
{
text-align:left;
font-size:14px;
}

#contents #text td img
{
border:0;
}

#contents #text #formcounter
{
background-color:#8DCD98;
}

#contents #text #formcounter
{
font-weight:bold;
text-align:center;
line-height:20px;
}

#contents #text #formleft
{
float:left;
font-weight:bold;
text-align:left;
line-height:28px;
width:330px;
}

#contents #text #formhelp
{
float:left;
line-height:28px;
width:30px;
}

#contents #text #formhelp img
{
padding-top:6px;
line-height:28px;
border:0px;
}

#contents #text #formtitle
{
float:left;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
text-align:left;
line-height:20px;
width:600px;
}

#contents #text #formright
{
float:left;
font-weight:bold;
text-align:left;
line-height:28px;
}

#contents #text #formright input,select,textarea
{
text-align:left;
line-height:14px;
}

#contents #text textarea
{
width:500px;
height:100px;
}

#contents #text a
{
color:#7B2A83;
text-decoration:none;
}

#contents #text a:hover
{
text-decoration:underline;
}

#contents #button1shaddow
{
position:absolute;
z-index:11;
top:349px;
left:5px;
width:230px;
height:115px;
background-image:url(images/frontpagebuttonshadow.png);
}

#contents #button1
{
position:absolute;
z-index:12;
top:344px;
left:0px;
width:230px;
height:115px;
background-image:url(images/frontpagebutton.png);
}

#contents #button1 a
{
display:block;
width:215px;
height:85px;
padding-top:29px;
padding-left:20px;
text-decoration:none;
color:#7B2A83;
font-size:20px;
font-weight:normal;
line-height:25px;
}

#contents #button1 a:hover
{
text-decoration:none;
color:#EC008C;
}

#contents #button2shaddow
{
position:absolute;
z-index:13;
top:349px;
left:275px;
width:230px;
height:115px;
background-image:url(images/frontpagebuttonshadow.png);
}

#contents #button2
{
position:absolute;
z-index:14;
top:344px;
left:270px;
width:230px;
height:115px;
background-image:url(images/frontpagebutton.png);
}

#contents #button2 p
{
width:215px;
height:85px;
padding-top:9px;
padding-left:15px;
text-decoration:none;
color:#7B2A83;
font-size:12px;
font-weight:normal;
}

#footer
{
width:880px;
height:20px;
line-height:20px;
color:#7B2A83;
background-color:#fff;
clear:both;
text-align:right;
font-size:9px;
padding-right:20px;
}

#footer a
{
color:#7B2A83;
text-decoration:none;
}

#footer a:hover
{
text-decoration:underline;
}

#bottomline
{
clear:both;
height:31px;
width:1024px;
margin:0 auto;
font-size:10px;
line-height:31px;
}


#bottomline #blleft
{
width:200px;
float:left;
}

#bottomline #blleft a img
{
border:none;
}

#bottomline #blleft
{
color:#9EC3A2;/*#DBECD5;*/
width:200px;
float:left;
height:31px;
line-height:31px;

}

#bottomline #blleft a
{
color:#9EC3A2;
text-decoration:none;
}

#bottomline #blleft a:hover
{
text-decoration:underline;
}

/*
help entries
*/

#help-overlay 
{
background-color:#7B2A83;;
opacity: 0.45;
filter:alpha(opacity=45);
position:absolute;
z-index: 50;
top:0px;
left:0px;
width:100%;
}

#help-pop5a
{
position:absolute;
color:#000;
background-image:url(images/helpback.png);
height:370px;
width:370px;
padding:15px;
z-index: 51;
}

#help-pop5a hr
{
color:#000;
height:5px;
}

#help-pop5a a
{
text-decoration:none;
color:#000;
display:block;
float:right;
font-weight:bold;
width:60px;
}



