@import url(navigation.css);
@import url(footer.css);
/*
@import url(content.css);
@import url(forms.css);
@import url(mmainternal.css);
@import url(tables.css);
@import url(extranet_advisor.css);
@import url(blog.css);
*/
/*-------------------------------------------------------------------------------------*/

 input[type="hidden"]
{
 visibility: hidden;
 display: none;
}

/* Interface Shell */

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	background-image:url(../images/tile_background.gif);
	background-position:center top;
	background-repeat:repeat-y;
	color:#666666;
}

.BgContainer {
	margin:0 auto;
	width: 100%;
	background: url(../images/tile_background_top.gif) no-repeat center top;
}
.BgContainerNoNav {
	margin:0 auto;
	width: 100%;
	background: url(../images/tile_background_nonav_top.gif) no-repeat center top;
}

.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;
}

.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;
}

.AdvisorExtranet {
	width:180px; 
	height:35px;
	margin-top:10px;
	padding: 0px 5px 0px 0px;
	float:right;
	display:block;
}

.PlannedGiving {
	width: 225px; 
	height:40px;
	margin-top:10px;
	padding: 0px 5px 0px 0px;
	float:right;
	display:block;
}

.HomeMastHead {
	display:block;
	float:left;
	width:920px;
	height:40px;
	padding:0px 20px 0px 30px;
}

.HomeMastHeadLeft {
	display:block;
	float:left;
	padding:0px 20px 0px 0px;
	color:#0080bd;
	font-size:130%;	
}

.HomeMastHeadRight {
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	color:#213660;
}

.HomeMastHeadRight .content {
	padding:3px 0px 0px 10px;
	color:#213660;
}

.HomeContent {
	display:block;
	float:left;
	width:940px;
	padding:0px 20px 0px 20px;
}


/* HomeContentLeft Styles */

.HomeContentLeft {
	display:block;
	float:left;
	width:500px;
	padding:0px 20px 0px 0px;
}

.HomeBoxLg {
	display:block;
	float:left;
	width:500px;
	padding:0px 0px 0px 0px;
	margin:4px 0px 25px 0px;
	background: url(../images/home_box_large_bg.gif) no-repeat #fff;
}

.HomeBoxLg .content {
	display:block;
	float:left;
	width:470px;
	padding:15px 15px 15px 15px;
}

.HomeBoxLg .content .header1 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.HomeBoxLg .content .header2 {
	margin:0px 20px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}

.HomeBoxLg2 {
	display:block;
	float:left;
	width:705px;
	padding:0px 0px 0px 0px;
	margin:4px 0px 25px 0px;
	background-color: #fff;
	background-image: url(../images/tabhome2_bg_large.gif);
	background-repeat: no-repeat;
}

.HomeBoxLg2 .content {
	display:block;
	float:left;
	width:675px;
	padding:15px 15px 15px 15px;
}

.HomeBoxLg2 .content .header1 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.HomeBoxLg2 .content .header2 {
	margin:0px 20px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}
/* HomeContentRight Styles */

.HomeContentRight {
	display:block;
	float:left;
	width:420px;
	padding:0px 0px 0px 0px;
}

.HomeBoxSm {
	display:block;
	float:left;
	width:420px;
	padding:0px 0px 0px 0px;
	margin:4px 0px 15px 0px;
	background: url(../images/home_box_small_bg.gif) no-repeat #fff;
}

.HomeBoxSm .content {
	display:block;
	float:left;
	width:390px;
	padding:15px 15px 15px 15px;
	color:#213660;
}

.HomeBoxSm .content .SelectBox {
	background: #fff;
	border:1px solid #abbcd3;
	width:235px;
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px 0px 0px 5px;
	font-size:90%;
}

.HomeBoxSm .content .InputBox {
	display:inline;
	background: #fff;
	border:1px solid #abbcd3;
	width:228px;
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px 0px 0px 5px;
	margin:0px 0px 15px 0px;
}

.HomeBoxSm .content .header1 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:125%;
	line-height:115%;
	text-align:left;
	color:#213660;
}

.HomeBoxSm .content .header2 {
	margin:0px 20px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#213660;
}

/* 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 {
	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 {
	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;
}


/*-------------------------------------------------------------------------------------*/
/* Tier styles */

.TierMastHead {
	display:block;
	float:left;
	width:940px;
	height:115px;
	padding:15px 0px 15px 0px;
}

.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;
}

.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 {
	clear:both;
	display:block;
	font-size:12px;
	font-weight:normal;
}

.BtnBack ul { 
	margin: 0; 
	padding: 0; 
	border: none;
	list-style: none;
	display:block;
}

.BtnBack ul li { 
	height: 100%;
	margin: 0; 
	padding: 0; 
}

.BtnBack ul li a { 
	display: block; 
	padding: 0px 10px 3px 22px;
	text-decoration: none;
	color: #719500;
	font-weight:normal;  
	background: transparent url(../images/btn_arrow_back.gif) no-repeat top left; 
}

.BtnBack ul li a:hover,
.BtnBack ul li a:focus { 
	color: #b5bf00;
	text-decoration: none;
	font-weight:normal;
	background: transparent url(../images/btn_arrow_back_hover.gif) no-repeat top left; 
}
/*
.BtnBack ul li a:visited { 
	color: #719500;
	text-decoration: none;
	font-weight:normal;
	background: transparent url(../images/btn_arrow_back.gif) no-repeat top left; 
}

.BtnBack ul li a:visited:hover { 
	color: #b5bf00;
	text-decoration: none;
	font-weight:normal;
	background: transparent url(../images/btn_arrow_back_hover.gif) no-repeat top left; 
}
*/
.BtnBack a.active:hover,
.BtnBack a.active:focus { 
	color: #b5bf00; 
	text-decoration: none;
	font-weight:normal;
	background: transparent url(../images/btn_arrow_back_hover.gif) no-repeat top left; 
}

.TierContentContainer {
	display:block;
	float:left;
	width:940px;
	padding:20px 0px 20px 0px;
}

.TierContentContainerAdvisor {
	display:block;
	float:left;
	width:860px;
	padding:20px 40px 20px 40px;
}

.TierContentWide {
	display:block;
	float:left;
	width:705px;
	padding:0px 0px 0px 35px;
}

.TierContentWideAlt {
	display:block;
	float:left;
	width:715px;
	padding:0px 35px 0px 0px;
}
.TierContentWideAltCenter {
	display:block;
	width:715px;
	margin:auto;
	padding:0px 0px 0px 0px;
}

.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 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;
}

.AdvisorSearchBox .content2 h3 {
	margin:0px 5px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:right;
	color:#213660;
}

/* 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;
}

/* 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 {
	clear:both;
	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:#0080bd;
}

.FeatureBoxSmall .content h3 {
	margin:0px 20px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#0080bd;
}

/* 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:#0080bd;
}

.FeatureBoxLarge .content h3 {
	margin:0px 20px 5px 0px;
	padding-top: 5px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#0080bd;
}

.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 10px 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 */

.SideBarBoxTip{
	display:block;
	float:left;
	width:190px;
	font-size: 100%;
	padding:10px 0px 0px 0px;
	background-image: url(../images/sidebar_box_tip.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.SideBarBoxEvent{
	display:block;
	float:left;
	width:190px;
	font-size: 100%;
	padding:10px 0px 0px 0px;
	background-image: url(../images/sidebar_box_events.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
}

.SideBarBoxEvent h3 {
	margin:0px 20px 10px 15px;
	padding-top: 0px;
	font-weight:bold;
	font-size:100%;
	line-height:115%;
	text-align:center;
	color:#213660;
}

.SideBarBoxEvent td {
	font-size:85%;
	color: #213660;
}

.SideBarBoxEvent td a {
	color: #5e9134;
	text-decoration: underline;
}

.SideBarBoxEvent td a:hover {
	color: #5e9134;
	text-decoration: underline;
}
/*
.SideBarBoxEvent td a:hover, a:visited {
	color: #5e9134;
	text-decoration: underline;
}
*/
.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 10px 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-image: url(../images/tile_sidebar_box_default.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.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 {
	color:#5e9134;
	font-size:90%;
	background:none;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
}
/*
.SideBarZipContainer .advanced a:visited {
	color:#5e9134;
	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;
	font-size: 85%;
	background-image: url(../images/tile_sidebar_box_default.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.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;
}

.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;
}

.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;
}

/* 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:#0080bd;
	font-weight:bold;
	font-size:175%;
}
.green {
	color: #5e9134;
}
.TierHeaderBar {
	display: block;
	float: left;
	width: 480px;
	background-image: url(../images/tier_header_bar.gif);
	background-repeat: no-repeat;
	height: 32px;
	padding-bottom: 15px;
}
.TierHeaderBarContent {
	display: block;
	float: left;

}
.TierHeaderBarContent .header1 {
	padding: 0px 0px 0px 20px;
	font-weight:bold;
	font-size:125%;
	text-align:left;
	color:#fff;
	line-height: 32px;

}
.TierHeaderBarWide {
	display: block;
	float: left;
	width: 705px;
	background-image: url(../images/tier_header_bar_wide.gif);
	background-repeat: no-repeat;
	height: 32px;
	padding-bottom: 15px;
}

.expander
{
    padding: 0px 0px 0px 0px;
}

.gb_body
{
	background: url(/greybox/greybox_content_bg.gif) repeat-x #fff;
}
