/* CSS Document */
body
{
margin-top:10px;
background-image:url(images/background1.jpg);
background-repeat:repeat-x;
background-color:#cccccc;
}
.text
{
padding-right:10px;
font-family:verdana,arial,helvetica;
font-size:10px;
color:#666666;
line-height:17px;
}
a.link
{
font-family:verdana,arial,helvetica;
font-size:10px;
color:#666666;
line-height:17px;
}
a.link
{
font-family:verdana,arial,helvetica;
font-size:10px;
color:#666666;
line-height:17px;
}
.title
{
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:17px;
padding-top:10px;
}
.header
{
background-image:url(images/bg_header2.jpg);
background-repeat:no-repeat;
height:150px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
}
.main
{
background-image:url(images/bg_main.jpg);
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
}
.menu
{
background-color:#ffffff;
border-bottom:solid 1px #ffffff;
height:25px;
}
.strapline
{
background-color:#999999;
border-top:solid 1px #ffffff;
font-family:verdana,trebuchet ms, arial,  helvetica;
font-size:10px;
color:#ffffff;
height:25px;
padding-left:10px;
padding-RIGHT:10px;
}
.content
{
background-image:url(images/bg_main.jpg);
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
}
.footer
{
background-image:url(images/bg_footer.jpg);
background-repeat:no-repeat;
height:45px;
font-family:verdana, trebuchet ms, arial, helvetica;
font-size:10px;
color:#ffffff;
text-align:right;
padding-right:30px;
padding-top:5px;
vertical-align:top;
}
.columncontent
{
background-image:url(images/bg_homecol.jpg);
background-repeat:no-repeat;
background-position:2px 0px;
padding-left:12px;
padding-right:10px;
padding-top:10px;	
padding-bottom:12px;
border-right:solid 1px #E4E4E4;
margin-right:0px;
font-family:verdana,arial,helvetica;
font-size:10px;
color:#666666;
line-height:17px;
}
.columnimage
{
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
padding-right:0px;
}
.columntitle
{
padding-left:2px;
padding-bottom:2px;
}
.lefthomecolumn
{
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
border-right:solid 1px #e4e4e4;
}
.lefthomecolumn2
{
padding-right:2px;
padding-top:2px;
border-right:solid 1px #e4e4e4;
}
.lefthomecol_text
{
padding-top:10px;
font-family:verdana,arial,helvetica;
font-size:10px;
color:#666666;
line-height:17px;
}
.colitem_title
{
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:17px;
padding-top:10px;
}
.colitem_text
{
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:17px;
}
.abouttext
{
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-family:verdana,arial,helvetica;
font-size:10px;
color:#666666;
line-height:17px;
}
.vertmenuitem
{
background-image:url(images/vertmenuarrow.gif);
background-repeat:no-repeat;
font-family:verdana,arial,helvetica;
font-size:11px;
color:#666666;
font-weight:bold;
line-height:17px;
height:25px;
padding-left:15px;
border-bottom:dotted 1px #cccccc;
}
a.vertlink
{
color:#666666;
text-decoration:none;
}
a.vertlink:hover
{
color:#666666;
text-decoration:underline;
}
a.homelink
{
background-image:url(images/homemenuarrow.gif);
background-repeat:no-repeat;
padding-left:14px;
padding-bottom:5px;
color:#666666;
text-decoration:none;
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:28px;
}
a.homelink:hover
{
background-image:url(images/homemenuarrow_over.gif);
background-repeat:no-repeat;
color:#666666;
text-decoration:underline;
}

a.factfind_link
{
background-image:url(images/menu1_arrow.gif);
background-repeat:no-repeat;
padding-left:14px;
padding-bottom:5px;
color:#666666;
text-decoration:none;
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:28px;
}
a.factfind_link:hover
{
background-image:url(images/menu1_arrow_over.gif);
background-repeat:no-repeat;
color:#666666;
text-decoration:underline;
}

a.letter_link
{
background-image:url(images/menu2_arrow.gif);
background-repeat:no-repeat;
padding-left:14px;
padding-bottom:5px;
color:#666666;
text-decoration:none;
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:28px;
}
a.letter_link:hover
{
background-image:url(images/menu2_arrow_over.gif);
background-repeat:no-repeat;
color:#666666;
text-decoration:underline;
}

a.portfolio_link
{
background-image:url(images/menu3_arrow.gif);
background-repeat:no-repeat;
padding-left:14px;
padding-bottom:5px;
color:#666666;
text-decoration:none;
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:28px;
}
a.portfolio_link:hover
{
background-image:url(images/menu3_arrow_over.gif);
background-repeat:no-repeat;
color:#666666;
text-decoration:underline;
}

a.retire_link
{
background-image:url(images/menu4_arrow.gif);
background-repeat:no-repeat;
padding-left:14px;
padding-bottom:5px;
color:#666666;
text-decoration:none;
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:28px;
}
a.retire_link:hover
{
background-image:url(images/menu4_arrow_over.gif);
background-repeat:no-repeat;
color:#666666;
text-decoration:underline;
}

a.income_link
{
background-image:url(images/menu5_arrow.gif);
background-repeat:no-repeat;
padding-left:14px;
padding-bottom:5px;
color:#666666;
text-decoration:none;
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:28px;
}
a.income_link:hover
{
background-image:url(images/menu5_arrow_over.gif);
background-repeat:no-repeat;
color:#666666;
text-decoration:underline;
}


.inputfield
{
width:360px;
border:solid 1px #cccccc;
font-family:verdana,arial,helvetica;
font-size:10px;
color:#666666;
height:20px;
background-image:url(images/inputback.jpg);
background-repeat:no-repeat;
}
.textfield
{
width:360px;
height:100px;
border:solid 1px #cccccc;
font-family:verdana,arial,helvetica;
font-size:10px;
color:#666666;
}
.boldtext
{
font-family:arial,verdana,helvetica;
font-size:12px;
color:#666666;
font-weight:bold;
line-height:17px;
}
.boldtitle
{
font-family:arial,verdana,helvetica;
font-size:16px;
color:#666666;
font-weight:bold;
line-height:17px;
}
a.contact
{
font-family:verdana,arial,helvetica;
font-size:10px;
color:#ffffff;
line-height:17px;
text-decoration:none;
}
a.contact:hover
{
text-decoration:underline;
}

.time
{
font-family:verdana,arial,helvetica;
font-size:11px;
color:#666666;
text-align:right;
line-height:17px;
padding-right:0px;
vertical-align:bottom;
}
.corporate
{
font-family:arial,verdana,helvetica;
font-size:13px;
font-weight:bold;
padding-top:24px;
color:#666666;
text-align:center;
line-height:20px;
}
a.corp
{
font-family:arial,verdana,helvetica;
font-size:13px;
font-weight:bold;
padding-top:10px;
color:#666666;
text-align:center;
line-height:20px;
text-decoration:none;
}
a.corp:hover
{
text-decoration:underline;
}
a.portfolio
{
border-top:solid 1px #e4e4e4;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}
a.portfolio:hover
{
border-top:solid 1px #e4e4e4;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}