﻿/*@import url('styles02.css');
/*@import url('ie6.css');
/*-------------- Document --------------*/

body{
	border: none;
	background-color: #F2EEE4;
	font: 12px Arial, Helvetica, sans serif;
	margin: 0;
	padding: 0;
}
#wrapper{
	width: 938px;
	padding: 0 11px;
	margin: 0 auto;
}


/*-------------- Masthead & FlashHead --------------*/

#flashhead{
	width: 938px;
	height: 215px;
	margin: 0;
	padding: 0;
	background-color: #F2EEE4;
}
#flashhead a img{
	text-decoration: none;
	border-style: none;
	margin: 0;
	padding: 0;
}

/*-------------- Navigation --------------*/

#navigation{
	width: 938px;
	height: 50px;
	margin: 0;
	padding: 0;
	background-color: #F2EEE4;
}
#nav{
	margin: 0;
	padding: 0;
	width: 938px;
	height: 50px;
	list-style-type: none;
	border-style: none;
}
/*#nav li{
	display: inline;
	padding: 14px 0;
	background-image: url(../images/tab_repeat.jpg);
	background-repeat: repeat-x;
}
#nav li a{
	margin: 0;
	padding: 0;
	text-decoration: none;
	border-style: none;
}
#nav li a img{
	margin: 0;
	padding: 0;
	text-decoration: none;
	border-style: none;
}*/



/*-------------- Left Content --------------*/

#leftcont{
	width: 393px;
	margin-top: 10px;
	padding: 0 14px 10px 0;
	float: left;
}


/*-------------- Tab Box --------------*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#tabbox{
	width: 407px;
	height: 30px;
}
.basictab{
	padding: 3px 0;
	margin-left: 0;
	height:29px;
	font: 11px Arial;
	list-style-type: none;
	text-align: left;
}
.basictab li{
	display: inline;
	height: 29px;
	margin: 0;
	background-color: #DBD6C1;
}
.basictab li a{
	text-decoration: none;
	padding: 10px 15px;
	height: 29px;
	border-bottom: none;
	color: black;
	background-image: url(../images/tab_repeat.jpg);
	background-repeat: repeat-x;
	font-weight: 100;
}
.basictab li a:hover{
	text-decoration: none;
	padding: 10px 15px;
	height: 29px;
	border-bottom: none;
	color: black;
	background-image: url(../images/tab_repeat02.jpg);
	background-repeat: repeat-x;
	font-weight: 100;
}
.basictab li a:active{
	color: black;
	font-weight: 100;
}
.basictab li.selected a{
	position: relative;
	background-color: #DBD6C1;
	background-image: none;
	color: black;
	font-weight: 100;
}
#tabbox img{
	top: 260px;
	margin: 0;
	padding: 0;
}
#tabopt{
	background-color: #DBD6C1;
	margin-top: -8px;
	padding: 0;
}
#options{
	list-style: none;
	margin: 0;
	padding: 15px;
}
/*
#options li a{
	text-decoration: none;
	color: black;
	font-weight: normal;
}
#options li a:hover{
	border-bottom: 1px solid black;
	color: black;
}
*/
.light a:link{
	text-decoration: none;
	color: black;
	font-weight: normal;
}
.light a:active{
	text-decoration: none;
	color: black;
	font-weight: normal;
}
.light a:visited{
	text-decoration: none;
	color: black;
	font-weight: normal;
}
.light a:hover{
	text-decoration: none;
	color: black;
	border-bottom: 1px solid black;
}
.dark a:link{
	text-decoration: none;
	color: black;
	font-weight: normal;
}
.dark a:active{
	text-decoration: none;
	color: black;
	font-weight: normal;
}
.dark a:visited{
	text-decoration: none;
	color: black;
	font-weight: normal;
}
.dark a:hover{
	text-decoration: none;
	color: black;
	border-bottom: 1px solid black;
}
/*
.light a:link, a:active, a:visited{
	text-decoration: none;
	color: black;
}
.light a:hover{
	border-bottom: 1px solid black;
	color: black;
}
.dark a:link, a:active, a:visited{
	text-decoration: none;
	color: black;
}
.dark a:hover{
	border-bottom: 1px solid black;
	color: black;
}
*/
.endcap{
	width:358px;
	height: 50px;
	background-color: #e6e0d1;
	text-decoration: none;
	border-style: none;
}
.endcap a img{
	text-decoration: none;
	border: none;
}
a:hover img{
	text-decoration: none;
	border: none;
}
a:visited{
	text-decoration: none;
	border: none;
}
a:active{
	text-decoration: none;
	border: none;
}
.endcap a:link{
	text-decoration: none;
	border: none;
}
.light{
	background-color: #E6E0D1;
	margin: 0;
	padding: 10px 10px 2px 10px;
}
.light02{
	background-color: #E6E0D1;
	margin: 0;
	padding: 2px 10px 10px 10px;
	font: 11px Arial;
	color: #858585;
}
.dark{
	background-color: #DBD6C1;
	margin: 0;
	padding: 10px 10px 2px 10px;
}
.dark02{
	background-color: #DBD6C1;
	margin: 0;
	padding: 2px 10px 10px 10px;
	font: 11px Arial;
	color: #858585;
}



/*-------------- Cost of Waiting --------------*/

#cost{
	width: 393px;
	margin-top: 10px;
	padding: 0 0 10px 0;
	background-color: #DBD6C1;
}
#cost img{
	padding: 15px 0 0 22px;
}
.cost_caption{
	font-size: 14px;
	padding: 0 40px 0 40px;
}
.discript{
	padding: 0 40px 10px 40px;
	margin: -5px 0 0 0;
}
.disclaimer{
	font-size: 11px;
	padding: 0 40px 10px 40px;
}
/*
#cost_img{
	width: 344px;
	height: 400px;
	//background-image: url(../images/waiting_cost.gif);
	//background-position-x: 18px;
	//background-position-y: 15px;
	//background-repeat: no-repeat;
	//background-color: #DBD6C1;
	margin: 0;
	//padding: 15px 0 15px 0;
}

#cost_img{
	width: 343px;
	height: 297px;
	background-image: url(../images/cost_img.jpg);
	//background-position-x: 15px;
	//background-position-y: 15px;
	background-repeat: no-repeat;
	background-color: #DBD6C1;
	margin: 0 auto;
	padding 0 auto;
	margin-bottom: 20px;
	//padding: 0 0 15px 0;
}
*/


/*-------------- Right Content --------------*/

/* hide from mac\*/
/*html #rightcont{margin-right: -3px;}
/*end hide */
#rightcont{
	width: 517px;
	margin-top: 10px;
	padding: 0 7px;
	float: left;
}

	.rightcont_center {
	text-align: center;
}

.bold{
	padding: 0 20px 0 20px;
	line-height: 1.5em;
	word-spacing: 1px;
	font-weight: 800;
}

.advisor{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #000000;
	line-height: 2em;
	font-size: 11.5px;
}

a:visited{
	color: black;
	text-decoration: none;
	font-weight: 800;
}
a:active{
	color: black;
	text-decoration: none;
	font-weight: 800;
}
.bold a:link{
	color: black;
	text-decoration: none;
	font-weight: 800;
}
.bold a:hover{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black;
	font-weight: 800;
}
#head01{
	width: 511px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url('../images/buspartner.gif');
}
#head01A{
	width: 511px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url('../images/welcome_head.gif');
}

#graphic_head{
	
	width: 500px;
	height: 175px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/UPAL-CFR-Inits-for-Web-Flat.jpg);
	
	
}
#head02{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/retire_head.gif);
}
#business_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/business_head.gif);
}
#team_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/team_head.gif);
}
#contact_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/contact_head.gif);
}
#resources_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/resources_head.gif);
}
#currdev_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/currdev_head.gif);
}
#contract_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/contract_head.gif);
}
#bok_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/bok_head.gif);
	background-repeat: no-repeat;
}
#investment_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/investment_head.gif);
}
#ira_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/ira_head.jpg);
}
#plan_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/plan_head.jpg);
}
/*#forms_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/forms_head.gif);*/
}
#wealth_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/wealth_head.jpg);
}
#articles_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/articles_head.gif);
}
#dailypricing_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/dailypricing_head.gif);
}
#fundfacts_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/fundfacts_head.gif);
}
.grouped{
	padding: 0 20px 0 20px;
	line-height: 2em;
	word-spacing: 1px;
	text-align:left;
}
.grouped_center{
	line-height: 2em;
	word-spacing: 1px;
	text-align:center;

}
.grouped_red{
	text-align:center;
	color:#b81113;
	font-weight:bold;

}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
.grouped a:link{
	color: black;
	text-decoration: none;
}
.grouped a:hover{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black;
}
#contact_info{
	width: 313px;
	height: 220px;
	margin: 20px 0 0 20px;
	background-image: url(../images/contact_info.gif);
	background-repeat: no-repeat;
}
#contact_link{
	width: 313px;
	height: 76px;
	margin: 20px 0 0 20px;
	background-image: url(../images/email_link.gif);
	background-repeat: no-repeat;
}
#contact_link a img{
	text-decoration: none;
	border: none;
	margin: 0;
	padding: 0;
}
.name{
	padding: 0 20px 0 20px;
	line-height: 1.5em;
	word-spacing: 1px;
}
#rightcont h1{
	font: 15px Arial;
	padding-left: 20px;
	text-align: center;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#rightcont h1 a:link{
	color: black;
	text-decoration: none;
}
#rightcont h1 a:hover{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black;
}
.spaced{
	margin-bottom: 10px;
	padding: 0 20px 0 20px;
	line-height: 1.5em;
	word-spacing: 1px;
}
#webhead{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/web_head.gif);
}
#preferred_head{
	width: 520px;
	height: 55px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(../images/preferred_head.gif);
}
#web_links{
	margin: 0;
	padding: 20px;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#web_links a:link{
	color: black;
	text-decoration: none;
}
#web_links a:hover{
	color: black;
	border-bottom: 1px solid black;
}
#team_members{
	margin: 0;
	padding: 20px;
	list-style: none;
}
#vendor_links{
	margin: 0;
	padding: 20px;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#vendor_links a:link{
	color: black;
	text-decoration: none;
}
#vendor_links a:hover{
	color: black;
	border-bottom: 1px solid black;
}
#forms_links{
	margin: 0;
	padding: 0 0 20px 40px;
}
#forms_links li{
	list-style: none;
	padding: 5px 0;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#forms_links li a:link{
	color: black;
	text-decoration: none;
}
#forms_links li a:hover{
	color: black;
	border-bottom: 1px solid black;
}
#benefits{
	margin: 0;
	padding: 0 0 20px 40px;
}
#benefits li{
	list-style: none;
	padding: 5px 0;
}
#evaluations{
	margin: 0;
	padding: 0 0 20px 40px;
}
#evaluations li{
	list-style: none;
	padding: 5px 0;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#evaluations li a:link{
	color: black;
	text-decoration: none;
}
#evaluations li a:hover{
	color: black;
	border-bottom: 1px solid black;
}
#developments{
	margin: 0;
	padding: 0 0 20px 40px;
}
#developments li{
	list-style: none;
	padding: 5px 0;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#developments li a:link{
	color: black;
	text-decoration: none;
}
#developments li a:hover{
	color: black;
	border-bottom: 1px solid black;
}
#art_links{
	margin: 0;
	padding: 20px;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#art_links a:link{
	color: black;
	text-decoration: none;
}
#art_links li a:hover{
	color: black;
	border-bottom: 1px solid black;
}
#dp_links{
	margin: 0;
	padding: 20px;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#dp_links a:link{
	color: black;
	text-decoration: none;
}
#dp_links li a:hover{
	color: black;
	border-bottom: 1px solid black;
}
#ff_links{
	margin: 0;
	padding: 20px;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
#ff_links a:link{
	color: black;
	text-decoration: none;
}
#ff_links li a:hover{
	color: black;
	border-bottom: 1px solid black;
}
.investment_links{
	width: 400px;
}
.months01{
	width: 100px;
	margin: 0;
}
.months01 li{
	float: left;
	width: 100px;
	list-style: none;
	padding: 5px 0;
}
a:visited{
	text-decoration: none;
	border-style: none;
	color: black;
}
a:active{
	text-decoration: none;
	border-style: none;
	color: black;
}
.months01 li a:link{
	text-decoration: none;
	border-style: none;
	color: black;
}
.months01 li a:hover{
	text-decoration: none;
	color: black;
	border-bottom: 1px solid black;
}
.months02{
	/*==float: right;--*/
	width: 100px;
	margin: -163px 0 0 0;
	padding: 0 0;
}
	width: 100px;
	margin: -163px 0 0 0;
	padding: 0 0;
}
.months02 li{
	float: right;
	width: 100px;
	list-style: none;
	padding: 5px 0;
}
a:visited{
	text-decoration: none;
	border-style: none;
	color: black;
}
a:active{
	text-decoration: none;
	border-style: none;
	color: black;
}
.months02 li a:link{
	text-decoration: none;
	border-style: none;
	color: black;
}
.months02 li a:hover{
	text-decoration: none;
	color: black;
	border-bottom: 1px solid black;
}
.link{
	font: 16px Arial;
	list-style: none;
	margin: 0;
	padding: 10px 10px;
	background-color: #DBD6C1;
}
.link02{
	list-style: none;
	margin: 0;
	padding: 0 0 15px 10px;
	background-color: #DBD6C1;
}
.link03{
	font: 16px Arial;
	list-style: none;
	margin: 0;
	padding: 10px 10px;

}
.link04{
	list-style: none;
	margin: 0;
	padding: 0 0 15px 10px;
}
.team01{
	font: 16px Arial;
	list-style: none;
	margin: 0;
	padding: 10px 10px;
	background-color: #DBD6C1;
}
.team02{
	list-style: none;
	margin: 0;
	padding: 0 0 15px 10px;
	background-color: #DBD6C1;
}
.team03{
	font: 16px Arial;
	list-style: none;
	margin: 0;
	padding: 10px 10px;
}
.team04{
	list-style: none;
	margin: 0;
	padding: 0 0 15px 10px;
}
.team05{
	list-style: none;
	margin: 0;
	padding: 0 0 15px 10px;
}
.foot_link{
	color: #FFFFFF;
	text-decoration: underline;
}



/*-------------- Clear --------------*/

.clear{
	clear: both;
}


/*-------------- Footer --------------*/

#footer{
	width: 938px;
	height: 30px;
	background-color: #771119;
}
#footer p{
	color: #F2EEE4;
	margin: 0;
	padding: 8px 0 0 87px;
}

.foot_name {
		text-decoration: none;
		color: #FFFFFF;
		font-weight: normal;
}
bdo {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E1308;
	font-weight: bold;
}
	.AdvisorTable {
		border: 2px solid #808080;
	}

