@import url(content.css);
@import url(navigation.css);
@import url(footer.css);
@import url(forms.css);
@import url(mmainternal.css);
@import url(tables.css);


/*-------------------------------------------------------------------------------------*/

 input[type="hidden"]
{
 visibility: hidden;
 display: none;
}

/* Interface Shell */

body {
	margin:0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	background: url(../images/tile_background.gif) repeat-x scroll center top;
	color:#666666;
}

.MainContainer {
	margin:0 auto;
	width: 980px;
	display:table;
}

.Header {
	width: 980px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}

.Logo {
	width: 300px;
	height: 95px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}

.GlobalContainer {
	width: 660px;
	height: 95px;
	padding: 0px 20px 0px 0px;
	display:block;
	float:left;
}

.GlobalRight {
	width: 660px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}

.GlobalRightContent {
	width: auto;
	padding: 0px 0px 0px 0px;
	display:block;
	float:right;
}

.MyMma{
	margin-top:10px;
	padding:0px 0px 0px 14px;
	display:block;
	float:left;
}

.NewsletterInputContainer {
	background: transparent url(../images/newsletter_box.gif) left top no-repeat;
	width:166px;
	height:22px;
	padding: 2px 0px 0px 10px;
	float:left;
	display:block;
}

.NewsletterInput {
	height: 28px;
	width: 132px;
	padding: 1px 2px 0px 4px;
	background: none;
	border: none;
	font-size:14px;
	display:block;
	float:left;
	color:#666666;
}

.NewsletterBtn{
	width: 39px;
	height: 19px;
	padding: 5px 5px 0px 20px;
	display:block;
	float:right;
	background:none;
}

.SearchContainer {
	background: transparent url(../images/search_box.gif) left top no-repeat;
	width:180px; 
	height:22px;
	margin-top:15px;
	padding: 2px 0px 0px 0px;
	float:right;
	display:block;
}

.SearchBox {
	height: 28px;
	width: 132px;
	padding: 1px 2px 0px 4px;
	background: none;
	border: none;
	font-size:14px;
	display:block;
	float:left;
	color:#666666;
}

.SearchBtn{
	width: 16px;
	height: 16px;
	padding: 2px 0px 0px 20px;
	display:block;
	float:left;
}

.HomeMastHead {
	display:block;
	float:left;
	width:940px;
	height:306px;
	padding:25px 20px 17px 20px;
}

#FlashLeft {
	display:block;
	float:left;
	width:467px;
	height:306px;
	padding:0px 36px 0px 0px;
	overflow:auto;
}

#FlashRight {
	display:block;
	float:left;
	width:437px;
	height:306px;
	padding:0px 0px 0px 0px;
	overflow:auto;
}

.HomeContent {
	display:block;
	float:left;
	width:960px;
	height:260px;
	padding:0px 0px 0px 20px;
}

/* Home content box 1 */

.Box1 {
	display:block;
	float:left;
	width:170px;
	height:240px;
	font-size: 85%;
	margin-right:8px;
	padding:20px 0px 0px 18px;
	background: url(../images/tile_home_box1.jpg) left top no-repeat;
}

.Box1Content {
	display:block;
	float:left;
	width:95px;
	padding:0px 75px 0px 0px;
}

.Box1 p {
	margin: 5px 0px 10px 0px;
}

.ZipContainer {
	background: transparent url(../images/zip_box.gif) left top no-repeat;
	width:150px; 
	height:30px;
	margin-top:0px;
	padding: 2px 0px 0px 0px;
	float:left;
	display:block;
}

.ZipContainer .advanced {
	width:100%;
	margin-top:0px;
	padding: 4px 0px 0px 0px;
	float:left;
	display:block;
	text-align:left;
}

.ZipContainer .advanced a:link {
	color:#ff7802;
	font-size:90%;
	background:none;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
}

.ZipContainer .advanced a:visited {
	color:#ff7802;
	font-size:90%;
	background:none;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
}

.ZipContainer .advanced a:hover {
	color:#666666;
	font-size:90%;
	text-decoration:none;
	font-weight:normal;
	background:none;
	text-decoration:underline;
	padding:0;
	margin:0;
}

.ZipContainer .advanced a:visited:hover {
	color:#666666;
	font-size:90%;
	text-decoration:none;
	font-weight:normal;
	background:none;
	text-decoration:underline;
	padding:0;
	margin:0;
}

.ZipBox {
	height: 18px;
	width: 65px;
	padding: 1px 2px 0px 4px;
	background: none;
	border: none;
	font-size:14px;
	display:block;
	float:left;
	color:#666666;
}

.ZipBtn{
	width: 16px;
	height: 16px;
	padding: 2px 0px 0px 15px;
	display:block;
	float:left;
}


/* Home content box 2 */

.Box2 {
	display:block;
	float:left;
	width:160px;
	height:240px;
	font-size:85%;
	margin-right:8px;
	padding:20px 10px 0px 18px;
	background: url(../images/tile_home_box.gif) left top no-repeat;
}

.Box2 p {
	margin: 5px 0px 10px 0px;
}

.Box2 span {
	font-weight:700;
	color:#213660;
}

.Box2 a:link {
	color:#333333;
	background-color:transparent;
	text-decoration:none;
}

.Box2 a:visited {
	color:#333333;
	background-color:transparent;
	text-decoration:none;
}

.Box2 a:hover {
	color:#f04e23;
	background-color:transparent;
	text-decoration:underline;
}

.Box2 a:visited:hover {
	color:#f04e23;
	background-color:transparent;
	text-decoration:underline;
}

/* Home content box 3 */

#Box3 {
	display:block;
	float:left;
	width:345px;
	height:260px;
	margin-right:8px;
	padding:0px 0px 0px 0px;
	overflow:auto;
}

/* Home content box 4 */

.Box4 {
	display:block;
	float:left;
	width:183px;
	height:175px;
	padding:85px 0px 0px 10px;
	background: url(../images/stewardship_tip.gif) left top no-repeat;
}

.Box4Container {
	display:block;
	float:left;
	width:auto;
	padding:0px 0px 0px 0px;
}

.Box4Content {
	display:block;
	float:left;
	width:90px;
	height:90px;
	font-size:85%;
	color:#213660;
	line-height:105%;
	overflow:auto;
	padding:5px 5px 0px 5px;
}

.Box4Photo {
	display:block;
	float:left;
	width:75px;
	height:90px;
	padding:0px 0px 0px 0px;
}

.Box4Btn{
	display:block;
	float:left;
	padding:0px 0px 0px 10px;
}

/* Home content box EVERENCE */

.Box5 {
	display:block;
	float:left;
	width:183px;
	height:175px;
	padding:70px 0px 0px 10px;
	background: url(../images/bottom_right.png) left top no-repeat;
}

.Box5Container {
	display:block;
	float:left;
	width:auto;
	padding:0px 0px 0px 0px;
}

.Box5Content {
	display:block;
	float:left;
	width:150px;
	height:85px;
	margin:0;
	font-size:115%;
	padding:15px 20px 5px 20px;
	color:#fff;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	color:#fff;
	overflow:auto;
	padding:5px 5px 0px 5px;
}

.Box5Photo {
	display:block;
	float:left;
	width:75px;
	height:90px;
	padding:0px 0px 0px 0px;
}

.Box5Btn{
	display:block;
	float:left;
	padding:0px 0px 0px 10px;
}

/* END Home content box EVERENCE */

/*-------------------------------------------------------------------------------------*/
/* Tier styles */

.TierMastHead {
	display:block;
	float:left;
	width:940px;
	height:115px;
	padding:15px 20px 15px 20px;
}

.TierMastHeadLeft {
	display:block;
	float:left;
	width:625px;
	height:115px;
	padding:0px 0px 0px 0px;
}

.TierMastHeadRight {
	display:block;
	float:left;
	width:315px;
	height:115px;
	padding:0px 0px 0px 0px;
}

.ContentHighlight {
	display:block;
	float:left;
	width:705px;
	padding:30px 0px 0px 0px;
}

.ContentHighlight .content {
	display:block;
	float:left;
	width:645px;
	padding:10px 30px 0px 30px;
}

.ContentHighlightInput {
	font: 100% Arial,Helvetica,sans-serif;
	border: #abbcd3 1px solid;
	color: #000000;
	background: #fff;
	padding: 0px 0px 2px 5px;
	width:166px;
	margin-right:10px;
}

.ContentHighlightInput2 {
	font: 100% Arial,Helvetica,sans-serif;
	border: #abbcd3 1px solid;
	color: #000000;
	background: #fff;
	padding: 0px 0px 2px 5px;
	width:166px;
	margin: 5px 3px 0px 3px;
}

.ContentInline input
{
	display: inline;
}

.hdr {
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
}

.hdrReflection {
	display:block;
	float:left;
	width: 625px;
	height: 35px;
	padding:0px 0px 0px 0px;
	background: url(../images/hdr_reflection.gif) left top no-repeat;
}

.hdrReflectionAlt {
	display:block;
	float:left;
	width: 625px;
	height: 35px;
	padding:0px 0px 0px 0px;
	background: url(../images/hdr_reflection_alt.gif) left top no-repeat;
}

.BtnBack {
	display:block;
	float:left;
	padding-top:18px;
}

.TierContentContainer {
	display:block;
	float:left;
	width:940px;
	padding:0px 20px 20px 20px;
}

.TierContentWide {
	display:block;
	float:left;
	width:705px;
	padding:0px 0px 0px 35px;
}

.TierContentWideAlt {
	display:block;
	float:left;
	width:715px;
	padding:0px 35px 0px 0px;
}
.TierContentWideCenter {
	display:block;
	float:left;
	width:705px;
	padding:0px 118px 0px 117px;
}

.TierContentWideAltLeftCont {
	display:block;
	float:left;
	width:340px;
	padding:0px 35px 0px 0px;
}

.TierContentWideAltLeft {
	display:block;
	float:left;
	width:340px;
	padding:0px 0px 0px 0px;
}

.TierContentWideAltLeft .photoleft {
	float: left;
	margin: 5px 20px 0px 0px;
}

.LinkSet {
	display:block;
	float:left;
	width:340px;
	padding:10px 0px 15px 0px;
	border-bottom: none;
	margin-bottom:15px;
}

.LinkSetBtm {
	display:block;
	float:left;
	width:340px;
	padding:0px 0px 0px 0px;
	border-bottom: none;
	margin-bottom:15px;
}

.TierContentWideAltRightCont {
	display:block;
	float:left;
	width:340px;
	padding:0px 0px 0px 0px;
}

.TierContentWideAltRight {
	display:block;
	float:left;
	width:340px;
	padding:0px 0px 0px 0px;
}

.TierContentWideAltRight .photoleft {
	float: left;
	margin: 5px 20px 0px 0px;
}

.TierContentMid {
	display:block;
	float:left;
	width:480px;
	padding:0px 35px 0px 35px;
}

.TierContentMid2Col {
	display:block;
	float:left;
	width:480px;
	padding:0px 0px 20px 0px;
}

.TierContentMidLeft {
	display:block;
	float:left;
	width:222px;
	padding:0px 36px 0px 0px;
}

.TierContentMidRight {
	display:block;
	float:left;
	width:222px;
	padding:0px 0px 0px 0px;
}

/* SpotlightBoxSmall Styles */

.SpotlightBoxSmall {
	display:block;
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background: url(../images/spotlight_box_small_bg.jpg) no-repeat #fff;
}

.SpotlightBoxSmall .content {
	display:block;
	float:left;
	width:370px;
	height:220px;
	padding:15px 0px 0px 15px;
}

.SpotlightBoxSmall .content h2 {
	margin:0px 0px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.SpotlightBoxSmall .content h3 {
	margin:0px 10px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}

/* AdvisorSearchBoxDef Styles */

.AdvisorSearchBoxContainerDef {
	display:block;
	float:left;
	width:386px;
	padding:0px 0px 0px 0px;
	margin-top:15px;
	background: url(../images/advisor_search_box2_bg.gif) no-repeat #fff;
}

.AdvisorSearchBoxDef {
	display:table;
	float:left;
	width:386px;
	padding:0px 94px 0px 0px;
	margin:5px 0px 20px 0px;
}

.AdvisorSearchBoxDef .content {
	display:block;
	float:left;
	width:356px;
	padding:15px 15px 0px 15px;
}

.AdvisorSearchBoxDef .content h2 {
	margin:0px 0px 15px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
	border-bottom:1px solid #abbcd3;
}

.AdvisorSearchBoxDef .content h3 {
	margin:0px 5px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:right;
	color:#213660;
}

/* AdvisorSearchBox Styles */

.AdvisorSearchBoxContainer {
	display:block;
	float:left;
	width:386px;
	height:330px;
	padding:0px 94px 0px 0px;
	margin-bottom:0px;
	background: url(../images/advisor_search_box_bg.jpg) no-repeat bottom left #fff;
}

.AdvisorSearchBoxContainer .content {
	display:block;
	float:left;
	width:371px;
	padding:0px 15px 0px 0px;
}

.AdvisorSearchBox {
	display:table;
	float:left;
	width:386px;
	padding:0px 94px 0px 0px;
	margin:5px 0px 20px 0px;
}

.AdvisorSearchBox .content2 {
	display:block;
	float:left;
	width:356px;
	padding:15px 15px 0px 15px;
}

.AdvisorSearchBox .content2 label {
	margin:0px 10px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	color:#213660;
	float:right;
	text-align:right;
}

/* FormBoxSmall Styles */

.FormBoxSmall {
	display:block;
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 20px 0px;
	background: url(../images/form_box_small_bg.gif) no-repeat #fff;
}

.FormBoxSmall .content {
	display:block;
	float:left;
	width:450px;
	padding:15px 15px 10px 15px;
}

.FormBoxSmall .content h2 {
	margin:0px 0px 15px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
	border-bottom:1px solid #abbcd3;
}

.FormBoxSmall .content h3 {
	margin:0px 10px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:right;
	color:#213660;
}

.FormBoxSmall .content label {
	margin:0px 10px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	color:#213660;
	float:right;
	text-align:right;
}

.FormBoxSmall .content .cbCertification {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
	font-size:100%;
	line-height:150%;
	color:#213660;
	float:left;
	text-align:left;
}

/* AccordionDefaultBox Styles */

.AccordionDefaultBox {
	display:block;
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:15px 0px 15px 0px;
	background: url(../images/form_box_small_bg.gif) no-repeat #fff;
	border-bottom:1px solid #abbcd3;
}

.AccordionDefaultBox .content {
	display:block;
	float:left;
	width:450px;
	padding:15px 15px 10px 15px;
}

.AccordionDefaultBox .content h1 {
	margin:0px 0px 0px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:135%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.AccordionDefaultBox .content h2 {
	margin:0px 0px 15px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.AccordionDefaultBox .content h3 {
	margin:0px 10px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}

/* AdvisorSearchResultsBox Styles */

.AdvisorSearchResultsBox {
	display:block;
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:15px 0px 15px 0px;
	background: url(../images/form_box_small_bg.gif) no-repeat #fff;
	border-bottom:1px solid #abbcd3;
}

.AdvisorSearchResultsBox .content {
	display:block;
	float:left;
	width:450px;
	padding:15px 15px 10px 15px;
}

.AdvisorSearchResultsBox .content h1 {
	margin:0px 0px 0px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:135%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.AdvisorSearchResultsBox .content h2 {
	margin:0px 0px 15px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.AdvisorSearchResultsBox .content h3 {
	margin:0px 10px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}


/* FeatureBoxSmall Styles */

.FeatureBoxSmall {
	display:block;
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background: url(../images/feature_box_small_bg.gif) no-repeat #fff;
}

.FeatureBoxSmall .content {
	display:block;
	float:left;
	width:450px;
	padding:15px 15px 0px 15px;
}

.FeatureBoxSmall .content h2 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.FeatureBoxSmall .content h3 {
	margin:0px 20px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}

/* FeatureBoxLarge Styles */

.FeatureBoxLarge {
	display:block;
	float:left;
	width:705px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background: url(../images/feature_box_large_bg.gif) no-repeat #fff;
}

.FeatureBoxLarge .content {
	display:block;
	float:left;
	width:675px;
	padding:15px 15px 0px 15px;
}

.FeatureBoxLarge .content h2 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.FeatureBoxLarge .content h3 {
	margin:0px 20px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}

.BelowFeature {
	display:table;
	float:left;
}

/* FeatureBoxUtility Styles */

.FeatureBoxUtility {
	display:block;
	float:left;
	width:980px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../images/feature_box_utility_bg.gif) no-repeat #fff;
}

.FeatureBoxUtility .content {
	display:block;
	float:left;
	width:930px;
	padding:15px 25px 0px 25px;
}

.FeatureBoxUtility .content h2 {
	margin:0px 20px 15px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.FeatureBoxUtility .content h3 {
	margin:0px 20px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}

/* AnchorBoxSmall Styles */

.AnchorBoxSmall {
	display:block;
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background: url(../images/anchor_box_small_bg.gif) no-repeat #fff;
}

.AnchorBoxSmall .content {
	display:block;
	float:left;
	width:460px;
	padding:10px 15px 0px 10px;
}

/* AnchorBoxMedium Styles */

.AnchorBoxMedium {
	display:block;
	float:left;
	width:705px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background: url(../images/anchor_box_medium_bg.gif) no-repeat #fff;
}

.AnchorBoxMedium .content {
	display:block;
	float:left;
	width:685px;
	padding:10px 15px 0px 10px;
}

.SideBar {
	display:block;
	float:left;
	width:190px;
	padding:0px 0px 0px 0px;
}

.textSize {
	display:block;
	float:left;
	width: 190px;
	height:20px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 23px 0px;
	background: url(../images/text_size_bg.gif) no-repeat;
}

.SmRightVid {
	display:block;
	float:left;
	width:190px;
	padding:0px 0px 20px 0px;
}

/* Right Side Bar box Default */

.SideBarBoxDef {
	display:block;
	float:left;
	width:190px;
	font-size: 100%;
	padding:10px 0px 0px 0px;
	margin-bottom:20px;
	background: url(../images/tile_sidebar_box_default.gif) left top no-repeat;
}

.SideBarBoxDefContent {
	display:block;
	float:left;
	width:160px;
	padding:0px 15px 0px 15px;
}

.SideBarBoxDefContent .img {
	display:block;
	float:left;
	width:160px;
	padding:0px 0px 10px 0px;
}

.SideBarBoxDef p {
	margin: 5px 0px 10px 0px;
}

.SideBarBoxDef h2 {
	margin:0px 20px 10px 15px;
	padding-top: 0px;
	font-weight:bold;
	font-size:100%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.SideBarBoxDef h3 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:100%;
	line-height:115%;
	text-align:left;
	color:#666;
	font-style:italic;
}

/* Right Side Bar box 1 */

.SideBarBox1 {
	display:block;
	float:left;
	width:170px;
	height:200px;
	font-size: 85%;
	padding:20px 0px 0px 20px;
	background: url(../images/tile_sidebar_box1.jpg) left top no-repeat;
}

.SideBarBox1Content {
	display:block;
	float:left;
	width:95px;
	padding:0px 75px 0px 0px;
}

.SideBarBox1 p {
	margin: 5px 0px 10px 0px;
}

.SideBarZipContainer {
	background: transparent url(../images/zip_box.gif) left top no-repeat;
	width:150px; 
	height:22px;
	margin-top:0px;
	padding: 2px 0px 0px 0px;
	float:left;
	display:block;
}

.SideBarZipBox {
	height: 18px;
	width: 65px;
	padding: 1px 2px 0px 4px;
	background: none;
	border: none;
	font-size:14px;
	display:block;
	float:left;
	color:#666666;
}

.SideBarZipContainer .advanced {
	width:100%;
	margin-top:0px;
	padding: 4px 0px 0px 0px;
	float:left;
	display:block;
	text-align:left;
}

.SideBarZipContainer .advanced a:link {
	color:#ff7802;
	font-size:90%;
	background:none;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
}

.SideBarZipContainer .advanced a:visited {
	color:#ff7802;
	font-size:90%;
	background:none;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
}

.SideBarZipContainer .advanced a:hover {
	color:#666666;
	font-size:90%;
	text-decoration:none;
	font-weight:normal;
	background:none;
	text-decoration:underline;
	padding:0;
	margin:0;
}

.SideBarZipContainer .advanced a:visited:hover {
	color:#666666;
	font-size:90%;
	text-decoration:none;
	font-weight:normal;
	background:none;
	text-decoration:underline;
	padding:0;
	margin:0;
}

.SideBarZipBtn{
	width: 16px;
	height: 16px;
	padding: 2px 0px 0px 15px;
	display:block;
	float:left;
}

/* Right Side Bar box 2 */

.SideBarBox2 {
	display:block;
	float:left;
	width:170px;
	height:260px;
	font-size: 85%;
	padding:20px 0px 0px 20px;
	background: url(../images/tile_sidebar_box2.jpg) left top no-repeat;
}

.SideBarBox2Content {
	display:block;
	float:left;
	width:95px;
	padding:0px 75px 0px 0px;
}

.SideBarBox2 p {
	margin: 5px 0px 10px 0px;
}


/* TableSmall Styles */

.TableSmall {
	width:480px;
	border-bottom:1px solid #abbcd3;
	margin-top:20px;
}

.TableSmall .left {
	background: url(../images/table_small_hdr_left_bg.gif) no-repeat top left;
	border-bottom: 1px solid #abbcd3;
	border-right:1px solid #abbcd3;
	padding:0px 0px 0px 10px;
}

.TableSmall .left span {
	text-align:left;
	color:#213660;
	font-weight:bold;
	font-size:100%;
	padding:6px 0px 6px 15px;
	display:block;
}

.TableSmall .middle {
	background: url(../images/table_small_hdr_middle_bg.gif) no-repeat top right;
	border-bottom: 1px solid #abbcd3;
	border-left:1px solid #abbcd3;
	border-right:1px solid #abbcd3;
	padding:0px 5px 0px 5px;
}

.TableSmall .middle span {
	text-align:left;
	color:#213660;
	font-weight:bold;
	font-size:100%;
	padding:6px 5px 6px 5px;
	display:block;
}

.TableSmall .right {
	background: url(../images/table_small_hdr_right_bg.gif) no-repeat top right;
	border-bottom: 1px solid #abbcd3;
	border-left:1px solid #abbcd3;
	padding:0px 0px 0px 10px;
}

.TableSmall .right span {
	text-align:left;
	color:#213660;
	font-weight:bold;
	font-size:100%;
	padding:6px 0px 6px 15px;
	display:block;
}


/* TableNoSize Styles */

.TableNoSize {
	border-bottom:1px solid #abbcd3;
	margin-top:20px;
}

.TableNoSize .left {
	background: url(../images/table_small_hdr_left_bg.gif) no-repeat top left;
	border-bottom: 1px solid #abbcd3;
	border-right:1px solid #abbcd3;
	padding:5px 0px 5px 10px;
}

.TableNoSize .left span {
	text-align:left;
	color:#213660;
	font-weight:bold;
	font-size:100%;
	padding:6px 0px 6px 15px;
	display:block;
}

.TableNoSize .middle {
	background: url(../images/table_small_hdr_middle_bg.gif) no-repeat top right;
	border-bottom: 1px solid #abbcd3;
	border-left:1px solid #abbcd3;
	border-right:1px solid #abbcd3;
	padding:5px 5px 5px 5px;
}

.TableNoSize .middle span {
	text-align:left;
	color:#213660;
	font-weight:bold;
	font-size:100%;
	padding:6px 5px 6px 5px;
	display:block;
}

.TableNoSize .right {
	background: url(../images/table_small_hdr_right_bg.gif) no-repeat top right;
	border-bottom: 1px solid #abbcd3;
	border-left:1px solid #abbcd3;
	padding:5px 10px 5px 5px;
}

.TableNoSize .right span {
	text-align:left;
	color:#213660;
	font-weight:bold;
	font-size:100%;
	padding:6px 0px 6px 15px;
	display:block;
}

.RowBlue {
	text-align:left;
	background-color:#dce7f6;
	padding:4px 10px 4px 10px;
	border-right:1px solid #abbcd3;
	border-left:1px solid #abbcd3;
}

.RowBlue span {
	text-align:left;
	padding:0px 0px 0px 15px;
}

.RowBlueCenter {
	text-align:center;
	background-color:#dce7f6;
	padding:4px 10px 4px 10px;
	border-right:1px solid #abbcd3;
	border-left:1px solid #abbcd3;
}

.RowBlueRight {
	text-align:right;
	background-color:#dce7f6;
	padding:4px 10px 4px 10px;
	border-right:1px solid #abbcd3;
	border-left:1px solid #abbcd3;
}

.RowWhite {
	text-align:left;
	background-color:#fff;
	padding:4px 10px 4px 10px;
	border-right:1px solid #abbcd3;
	border-left:1px solid #abbcd3;
}

.RowWhite span {
	text-align:left;
	padding:0px 0px 0px 15px;
}

.RowWhiteCenter {
	text-align:center;
	background-color:#fff;
	padding:4px 10px 4px 10px;
	border-right:1px solid #abbcd3;
	border-left:1px solid #abbcd3;
}

.RowWhiteRight {
	text-align:right;
	background-color:#fff;
	padding:4px 10px 4px 10px;
	border-right:1px solid #abbcd3;
	border-left:1px solid #abbcd3;
}

/* ChartLarge Styles */

.ChartLarge {
	width:705px;
	margin-top:20px;
}

.ChartLarge .left {
	background: url(../images/chart_top_left.gif) no-repeat top left;
	border-bottom: 1px solid #abbcd3;
	text-align:center;
}


.ChartLarge .center {
	background: url(../images/chart_top_center.gif) repeat-x top left;
	border-bottom: 1px solid #abbcd3;
	text-align:center;
}

.ChartLarge .right {
	background: url(../images/chart_top_right.gif) no-repeat top right;
	border-bottom: 1px solid #abbcd3;
	text-align:center;
}

.ChartGreyBg {
	background: url(../images/chart_gray_bg.gif) repeat-y top left;
	text-align:center;
}

.ChartMonthBg {
	background: url(../images/chart_month_bg.gif) no-repeat top left;
	text-align:right;
}

.ChartMonthBg .lgtxt {
	color:#213660;
	font-weight:bold;
	font-size:90%;
	padding:5px 10px 5px 5px;
	display:block;
}

.ChartBottom {
	display:block;
	padding:10px 10px 30px 10px;
}

.lgtxt {
	color:#213660;
	font-weight:bold;
	font-size:100%;
	padding:10px 10px 0px 10px;
	display:block;
}

.smtxt {
	color:#213660;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px 5px 10px;
	display:block;
}

.smtxtgry {
	color:#666666;
	font-weight:normal;
	font-size:10px;
	padding:0px 10px 0px 0px;
	display:block;
}
/* Greybox Container Styles */

.GreyboxContainer {
	background: url(../greybox/greybox_content_bg.gif) repeat-x #fff;
	width:600px;
	padding:30px;
}

.GreyboxContainer h1 {
	color:#213660;
	font-weight:bold;
	font-size:175%;
}

/* Skip navigation styles */

.skipnav  {
    text-align: left; 
}

.skipnav a  {
    position: absolute; 
    left: -10000px; 
    width: 1px; 
    height: 1px; 
    overflow: hidden; 
}

.skipnav a:focus, .skipnav a:active  
{
    left: 5px; 
	top: 5px;
    width: auto; 
    height: auto; 
    overflow: visible; 
    text-decoration: underline; 
	padding: 3px 5px 5px;
	border: 1px solid #FFFFFF;
	background-color: #5e9134;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	position: absolute;
} 

.skipnav a:hover
{
	background-color: #FFFFFF;
	color: #5e9134;
} 

/* BankingTransitionBoxSmall Styles */

.BankingTransitionBoxSmall {
	display:block;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:90px 0px 0px 0px;
	background: url(../images/form_box_small_bg.gif) no-repeat #fff;
}

.BankingTransitionBoxSmall .content {
	display:block;
	width:450px;
	padding:15px 15px 10px 15px;
}

.BankingTransitionBoxSmall .content p {
	text-align:left;
}

.BankingTransitionBoxSmall .content h2 {
	margin:0px 0px 15px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
	border-bottom:1px solid #abbcd3;
}
