@import url(navigation.css);
@import url(footer.css);
@import url(content.css);
@import url(sitemap.css);
@import url(forms.css);
@import url(tables.css);

/*-------------------------------------------------------------------------------------*/

/* Interface Shell */

body {
	margin:0px;
	padding:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:small;
	background: url(/ui/images/bg_financial.gif) no-repeat center top;
	color:#666;
	text-align: center;
}

body.individual {
	background: url(/ui/images/bg_individual.gif) no-repeat center top;
}

body.institutional {
	background: url(/ui/images/bg_institutional.gif) no-repeat center top;
}

.MainContainer {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	text-align: left;
}

.Header {
	width: 980px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}
.content {
	
	float:left;
}

.Logo {
	width: 350px;
	height: 118px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	display:block;
	float:left;
}

.GlobalContainer {
	width: 305px;
	height: 108px;
	padding: 10px 0px 0px 285px;
	display:block;
	float:left;
}

.GlobalLeft {
	width: 100px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}

.GlobalLeftContent {
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
}

.GlobalRight {
	width: 180px;
	padding: 0px 0px 0px 25px;
	display:block;
	float:left;
}

.GlobalRightContent {
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
}

.SearchContainer {
	background: none;
	width:180px; 
	margin: 2px 0px 2px 0px;
	padding: 10px 0px 10px 0px;
	border-top:1px solid #586f81;
	border-bottom:1px solid #586f81;
	float:left;
	display:block;
}

.SearchBox {
	height: 18px;
	width: 128px;
	padding: 0px 2px 0px 4px;
	margin:0;
	background: #ccd4dd;
	border: 1px solid #b6bdc5;
	font-size:12px;
	display:block;
	float:left;
	color:#234560;
}

.SearchBtn{
	width: 34px;
	height: 19px;
	margin:0;
	padding: 0px 0px 0px 10px;
	display:block;
	float:left;
}

#HomeFlash{
	float:left;
	width:100%;
	height:340px;
	margin:0px auto;
	padding:0px;
	display:block;
	background:none;
}

.HomeContentContainer {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	text-align: left;
}

.HomeContent {
	display:block;
	float:left;
	width: 940px;
	padding:0px 20px 40px 20px;
	line-height:18px;
	background: url(/ui/images/home_content_divider_bg.gif) no-repeat left bottom;
}

.HomeContent .header1 {
	margin:0;
	font-size:125%;
	font-family: Georgia, Times New Roman, Times, serif;
	padding:2px 0px 5px 0px;
	color:#ab710a;
	font-weight:normal;
}

.HomeContentLeft {
	display:block;
	float:left;
	width: 305px;
	padding:20px 0px 0px 25px;
}

.HomeContentLeft .Box1 {
	display:block;
	float:left;
	width: 305px;
	padding:0px 0px 15px 0px;
}

.HomeContentLeft .Box2 {
	display:block;
	float:left;
	width: 285px;
	padding:15px 20px 0px 0px;
	border-top:1px solid #d7dce0;
}

.HomeContentMid {
	display:block;
	float:left;
	width: 60px;
	padding:0px 0px 0px 0px;
}

.HomeContentRight {
	display:block;
	float:left;
	width: 550px;
	padding:20px 0px 0px 0px;
}

.HomeContentRight .Box1 {
	display:block;
	float:left;
	width: 550px;
	padding:0px 0px 0px 0px;
}

.HomeContentRight .Box2 {
	display:block;
	float:left;
	width: 550px;
	padding:15px 0px 0px 0px;
	border-top:1px solid #d7dce0;
}

.HomeContentRight .HomeNewsHeader {
	margin-bottom:10px;
}

/*-------------------------------------------------------------------------------------*/
/* Tier styles */

.TierMastHead {
	display:block;
	float:left;
	width:980px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

BODY.mceContentBody
{
text-align:left;
}

.TierContentContainer {
	display:block;
	float:left;
	width:980px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	background:#fff;
}

.TierContent {
	display:block;
	float:left;
	width:940px;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
}

.TierContentPadded {
	display:block;
	float:left;
	width:900px;
	margin:0px 0px 0px 0px;
	padding:20px 40px 20px 40px;
}

.TierContentPadded .content {
	display:block;
	float:left;
	width:885px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

.TierLeft {
	display:block;
	float:left;
	width:210px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(/ui/images/left_nav_bg.gif) no-repeat top left;
}

.TierRight {
	display:block;
	float:left;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:30px 20px 20px 0px;
}

.TierRightCol1 {
	display:block;
	float:left;
	width:530px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

.TierRightCol1SplitContainer {
	display:block;
	float:left;
	width:530px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

.TierRightCol1SplitLeft {
	display:block;
	float:left;
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 70px 0px 0px;
}

.TierRightCol1SplitLeft .image {
	display:block;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

.TierRightCol1SplitRight {
	display:block;
	float:left;
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.TierRightCol1SplitRight .image {
	display:block;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

.TierRightCol2 {
	display:block;
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.TierTopContainer {
	display:block;
	float:left;
	width:940px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

.TierTopLeft {
	display:block;
	float:left;
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.TierTopRight {
	display:block;
	float:left;
	width:330px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

.TierSplitContainer {
	display:block;
	float:left;
	width:940px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

.TierSplitLeft {
	display:block;
	float:left;
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
}

.TierSplitRight {
	display:block;
	float:left;
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

.TierContentLeft {
	display:block;
	float:left;
	width:640px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
}

.TierContentRight {
	display:block;
	float:left;
	width:260px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.TierContentRightBox {
	display:block;
	float:left;
	width:260px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(/ui/images/tier_content_right_box_bg.jpg) no-repeat top left;
}

.TierContentRightBoxContent {
	display:block;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:25px 30px 0px 30px;
}

.TierContentRightBoxContent p {
	margin: 5px 0px 5px 0px;
}

.TierContentRightBoxContent .header1 {
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	font-size:135%;
	color:#fff;
	font-weight:normal;
}

.TierContentRightBoxContent .header2 {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:110%;
	color:#264761;
	font-weight:bold;
}

.TierContentRightBoxContent .header3 {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	text-align:left;
	color:#666;
	font-weight:bold;
}

.TierContentCol1 {
	display:block;
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
}
.TierContentCol1 ul{
	list-style:none;
}
.TierContentCol2 {
	display:block;
	float:left;
	width:400px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.TierContentCol2 .chkbox label {
clear: both;
float: none;
position: relative;
}
.TierContentCol2 .chkbox input {
left: 0px;
position: absolute;
top: 1px;
}
.TierContentCol2 .chkbox label {
display: block;
left: 10px;
padding-left:25px;
position: relative;
width:150px;
}



.TierContentCol3 {
	display:block;
	float:left;
	width:260px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}


/* Utility Styles */

.UtilityContentContainer {
	display:block;
	float:left;
	width:980px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#fff;
}

.UtilityContent {
	display:block;
	float:left;
	width:930px;
	margin:0px 0px 0px 0px;
	padding:20px 25px 20px 25px;
}

.UtilityTopContainer {
	display:block;
	float:left;
	width:930px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

.UtilityTopLeft {
	display:block;
	float:left;
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 50px 0px 0px;
}

.UtilityTopRight {
	display:block;
	float:left;
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.UtilitySplitContainer {
	display:block;
	float:left;
	width:930px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

.UtilitySplitLeft {
	display:block;
	float:left;
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
}

.UtilitySplitRight {
	display:block;
	float:left;
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

/*Email_Optin.html                      */
.emailAlert input
{
	float:left;
	margin-right:5px;
}

.PrintOnly
{
	display:none;
}


