body {
	font-size:11px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	margin:0 auto;
	background-color:#e3e6b2;
}

#container {
	margin: 6px auto 0px auto;
	text-align: left;
	width: 978px;
	background-color:#ffffff;
}

#print_test {
	display:none;
}

p {
	padding-top:0px;
	padding-bottom:12px;
	margin:0px;
}

.subtitlediv {
	font-size:11px;
	font-weight:bold;
	color:#857363;
	padding:5px 0 5px 0;
}


.subtitle {
	font-size:11px;
	font-weight:bold;
	color:#857363;
}

.toDo {
	font-size:11px;
	color:#ff0000;
}

.subtitle2 {
	font-size:13px;
	color:#4897cd;
	font-weight:bold;
}

.disclaimer {
	font-size:10px;
}

.poll_item {
	font-weight:bold;
	color:#000000;
}

li {
	padding:0px;
	margin:0px 0px 8px 0px;
}

ul {
	padding:0px;
	margin:1px 0px 15px 16px;
}

#services_chart td {
	border-bottom:1px dashed #cccccc;
}

#logo {
	padding:30px 0px 0px 32px;
}

#photo_title {
	padding:0px 0px 10px 0px;
}

#page_title_My-Finances {
	font-size:24px;
	color:#d2492a;
	line-height:26px;
	padding:0px 0px 20px 0px;
}

#page_title_My-Business {
	font-size:24px;
	color:#739abc;
	line-height:26px;
	padding:0px 0px 20px 0px;
}

#page_title_My-Assiniboine {
	font-size:24px;
	color:#ec7a08;
	line-height:26px;
	padding:0px 0px 20px 0px;
}

#page_title_My-Community {
	font-size:24px;
	color:#a2ad00;
	line-height:26px;
	padding:0px 0px 20px 0px;
}

#page_title_Home {
	font-size:24px;
	color:#eaab00;
	line-height:26px;
	padding:0px 0px 20px 0px;
}

#site_nav {
	height:55px;
	padding:15px 0px 0px 58px;
	background:url(images/site_nav_back.jpg) no-repeat;
}

#main_nav {
	height:54px;
}

#main_navL1 {
	height:27px;
	overflow:hidden;
}

#main_navL1 a {
	margin-right:28px;
}

#menuItem__My-Finances {
	z-index:2;
	position:absolute;
	height:27px;
	width:716px;
	background: url(Images/menu/My-Finances_back.gif) repeat-x;
	visibility:hidden;
}

#menuItem__My-Business {
	z-index:2;
	position:absolute;
	height:27px;
	width:716px;
	background: url(Images/menu/My-Business_back.gif) repeat-x;
	visibility:hidden;
}

#menuItem__My-Assiniboine {
	z-index:2;
	position:absolute;
	height:27px;
	width:716px;
	background: url(Images/menu/My-Assiniboine_back.gif) repeat-x;
	visibility:hidden;
}

#menuItem__My-Community {
	z-index:2;
	position:absolute;
	height:27px;
	width:716px;
	background: url(Images/menu/My-Community_back.gif) repeat-x;
	visibility:hidden;
}

#home_intrasite {
	padding-top:12px;
}

#footer {
	height:25px;
	padding:5px 0px 0px 34px;
	background:url(images/good_things_happen_here.gif) no-repeat top right #fdc82f;
}

#news_title {
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}

#newsroom_menu {
	width:207px;
	background:url(Images/news_tile.gif) repeat-y;
}

.news_col_back {
	background:url(images/news_col_back.gif) no-repeat;
}

#searchbox_home {
	margin:18px 0px 0px 28px;
	padding:6px 0px 0px 7px;
	width:200px;
	height:52px;
	background:url(Images/search_back.gif) no-repeat;
}

#searchbox_main {
	margin:14px 0px 0px 0px;
	padding:6px 0px 0px 7px;
	width:200px;
	height:52px;
	background:url(Images/search_back.gif) no-repeat;
}

#news_col {
	margin:18px 0px 13px 28px;
	width:207px;
	background:url(Images/news_tile.gif) repeat-y;
}

#news_personal {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 15px 10px 15px;
	background:url(Images/news_top_back.gif) repeat-y;
}

#news_more {
	height:22px;
	padding:6px 0px 0px 14px;
	background:url(Images/news_bottom.gif) no-repeat;
}

.news_item {
	padding:8px 15px 9px 15px;
	font-size:10px;
	color:#857363;
	line-height:13px;
	background:url(Images/news_div.gif) repeat-x bottom left;
}

.news_item_last {
	padding:8px 15px 9px 15px;
	font-size:10px;
	color:#857363;
	line-height:13px;
}

a.news_link {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
	line-height:13px;
}

a.news_link:visited {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
}

a.news_link:hover {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration: underline;
}


#news_more a {
	font-size:10px;
	font-weight:bold;
	color: #a2ad00;
	text-decoration: none;
}

#news_more a:visited {
	font-size:10px;
	font-weight:bold;
	color: #a2ad00;
	text-decoration: none;
}

#news_more a:hover {
	font-size:10px;
	font-weight:bold;
	color: #a2ad00;
	text-decoration: underline;
}

#sidemenu_col {
	padding:18px 27px 13px 28px;
}

.sidemenu_col_back {
	background: url(Images/sidenav_back.gif) no-repeat bottom left;
}

#home_features {
	padding:18px 0px 18px 0px;
	background:url(images/opinion_botttom_back.gif) no-repeat bottom right;
}

#sub_features {
	padding:0px 0px 13px 0px;
	background:url(Images/tools_col_back.gif) no-repeat top right;
}

.content_col_back {
	background:url(Images/content_sub_back.gif) no-repeat bottom left;
}

.opinion_col_divider {
	background:url(images/opinion_col_back.gif) repeat-y top right;
}

#content_sub {
	padding:44px 0px 10px 0px;
}

#content_sub_photo {
	padding:8px 0px 10px 0px;
}

#home_opinion {
	padding:0px 10px 5px 19px;
	font-size:10px;
	color:#857363;
	line-height:16px;
}

#home_opinion a {	
	color: #d2492a;
	font-weight:bold;
	text-decoration: underline;
}

#home_opinion a:visited {
	color: #d2492a;
	font-weight:bold;
	text-decoration: underline;
}

#home_opinion a:hover {
	color: #d2492a;
	font-weight:bold;
	text-decoration: none;
}

#home_opinion input {
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

#good_advice {
	padding:18px 0px 22px 0px;
	text-align:left;
}

#good_advice_btn {
	padding:0px 0px 0px 75px;
}

#good_advice_popup {
	z-index:4;
	margin:0px 0px 0px 15px;
	width:219px;
	height:133px;
}

.good_advice_back {
	background:url(Images/good_advice_back.gif) repeat-y;
}

#good_advice_content {
	margin:26px 10px 2px 52px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

#good_advice_content a {
	font-size:10px;	
	color: #fdc82f;
	text-decoration: none;
}

#good_advice_content a:visited {
	font-size:10px;	
	color: #fdc82f;
	text-decoration: none;
}

#good_advice_content a:hover {
	font-size:10px;	
	color: #fdc82f;
	text-decoration: underline;
}

#tools_menu_holder {
	margin:0px 0px 0px 27px;
}

#tools_menu {
	width:207px;
	background:url(Images/tools_menu_tile.gif) repeat-y;
}
/* old tools links id
#tools_links {
	padding:6px 15px 4px 14px;
	background:url(Images/toolsnav_div.gif) repeat-x;
	font-size:11px;
	color:#857363;
}
*/
#tools_menu td {
	padding:6px 15px 4px 14px;
	background:url(Images/toolsnav_div.gif) repeat-x;
	font-size:11px;
	color:#999999;
}

#tools_menu a {	
	font-size: 11px;
	color: #857363;
	text-decoration: none;
}

#tools_menu a:visited {
	font-size: 11px;
	color: #857363;
	text-decoration: none;
}

#tools_menu a:hover {
	font-size: 11px;
	color: #857363;
	text-decoration: underline;
}


/* ---Partnerships--- */
#partnership_menu_holder {
	margin:0px 0px 0px 27px;
}

#partnership_menu {
	width:207px;
	background:url(Images/partnership_menu_tile.gif) repeat-y;
}

#partnership_menu td {
	padding:6px 15px 4px 14px;
	background:url(Images/partnershipnav_div.gif) repeat-x;
	font-size:11px;
	color:#999999;
}

#partnership_menu a {	
	font-size: 11px;
	color: #857363;
	text-decoration: none;
}

#partnership_menu a:visited {
	font-size: 11px;
	color: #857363;
	text-decoration: none;
}

#partnership_menu a:hover {
	font-size: 11px;
	color: #857363;
	text-decoration: underline;
}


#quote {
	margin:33px 0px 0px 11px;
	padding:0px 10px 0px 28px;
	background:url(Images/quote_parenthesis.gif) no-repeat;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#a2ad00;
}

#locations_top {
	width:250px;
	padding:3px 0px;
	text-align:right;
}

/* ========== side menu ========== */

#side_menu {
	width:207px;
	background:url(Images/sidenav_tile.gif) repeat-y;
}

.side_menuL2on {
	color:#333333;
}

.side_menuL3on {
	color:#333333;
}

/* ---Finances--- */

#side_menuL2_My-Finances {
	padding:6px 0px 4px 14px;
	margin:0px 1px 0px 1px;
}

.side_menu_back_My-Finances {
	background:url(Images/sidenav_div_finances.gif) repeat-x;
}

#side_menuL2_My-Finances a {
	font-size:11px;	
	color: #d2492a;
	text-decoration: none;
}

#side_menuL2_My-Finances a:visited {
	font-size:11px;	
	color: #d2492a;
	text-decoration: none;
}

#side_menuL2_My-Finances a:hover {
	font-size:11px;	
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Finances {
	padding:3px 0px 2px 12px;
}

#side_menuL3_My-Finances a {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Finances a:visited {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Finances a:hover {
	font-size:11px;
	color: #333333;
	text-decoration: none;
}

#content_My-Finances a {	
	color: #d2492a;
	text-decoration: underline;
}

#content_My-Finances a:visited {
	color: #d2492a;
	text-decoration: underline;
}

#content_My-Finances a:hover {
	color: #d2492a;
	text-decoration: none;
}


/* ---Business--- */

#side_menuL2_My-Business {
	padding:6px 0px 4px 14px;
	margin:0px 1px 0px 1px;
}

.side_menu_back_My-Business {
	background:url(Images/sidenav_div_business.gif) repeat-x;
}

#side_menuL2_My-Business a {
	font-size:11px;	
	color: #739abc;
	text-decoration: none;
}

#side_menuL2_My-Business a:visited {
	font-size:11px;	
	color: #739abc;
	text-decoration: none;
}

#side_menuL2_My-Business a:hover {
	font-size:11px;	
	color: #376185;
	text-decoration: none;
}

#side_menuL3_My-Business {
	padding:3px 0px 2px 12px;
}

#side_menuL3_My-Business a {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Business a:visited {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Business a:hover {
	font-size:11px;
	color: #333333;
	text-decoration: none;
}

#content_My-Business a {	
	color: #739abc;
	text-decoration: underline;
}

#content_My-Business a:visited {
	color: #739abc;
	text-decoration: underline;
}

#content_My-Business a:hover {
	color: #739abc;
	text-decoration: none;
}

/* ---Assiniboine--- */

#side_menuL2_My-Assiniboine {
	padding:6px 0px 4px 14px;
	margin:0px 1px 0px 1px;
}

.side_menu_back_My-Assiniboine {
	background:url(Images/sidenav_div_community.gif) repeat-x;
}

#side_menuL2_My-Assiniboine a {
	font-size:11px;	
	color: #ec7a08;
	text-decoration: none;
}

#side_menuL2_My-Assiniboine a:visited {
	font-size:11px;	
	color: #ec7a08;
	text-decoration: none;
}

#side_menuL2_My-Assiniboine a:hover {
	font-size:11px;	
	color: #89633c;
	text-decoration: none;
}

#side_menuL3_My-Assiniboine {
	padding:3px 0px 2px 12px;
}

#side_menuL3_My-Assiniboine a {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Assiniboine a:visited {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Assiniboine a:hover {
	font-size:11px;
	color: #333333;
	text-decoration: none;
}

#content_My-Assiniboine a {	
	color: #ec7a08;
	text-decoration: underline;
}

#content_My-Assiniboine a:visited {
	color: #ec7a08;
	text-decoration: underline;
}

#content_My-Assiniboine a:hover {
	color: #ec7a08;
	text-decoration: none;
}

/* ---Community--- */

#side_menuL2_My-Community {
	padding:6px 0px 4px 14px;
	margin:0px 1px 0px 1px;
}

.side_menu_back_My-Community {
	background:url(Images/sidenav_div_assiniboine.gif) repeat-x;
}

#side_menuL2_My-Community a {
	font-size:11px;	
	color: #a2ad00;
	text-decoration: none;
}

#side_menuL2_My-Community a:visited {
	font-size:11px;	
	color: #a2ad00;
	text-decoration: none;
}

#side_menuL2_My-Community a:hover {
	font-size:11px;	
	color: #828914;
	text-decoration: none;
}

#side_menuL3_My-Community {
	padding:3px 0px 2px 12px;
}

#side_menuL3_My-Community a {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Community a:visited {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_My-Community a:hover {
	font-size:11px;
	color: #333333;
	text-decoration: none;
}

#content_My-Community a {	
	color: #a2ad00;
	text-decoration: underline;
}

#content_My-Community a:visited {
	color: #a2ad00;
	text-decoration: underline;
}

#content_My-Community a:hover {
	color: #a2ad00;
	text-decoration: none;
}


/* ---Home--- */

#side_menuL2_Home {
	padding:6px 0px 4px 14px;
	margin:0px 1px 0px 1px;
}

.side_menu_back_Home {
	background:url(Images/sidenav_div_home.gif) repeat-x;
}

#side_menuL2_Home a {
	font-size:11px;	
	color: #857363;
	text-decoration: none;
}

#side_menuL2_Home a:visited {
	font-size:11px;	
	color: #857363;
	text-decoration: none;
}

#side_menuL2_Home a:hover {
	font-size:11px;	
	color: #333333;
	text-decoration: none;
}

#side_menuL3_Home {
	padding:3px 0px 2px 12px;
}

#side_menuL3_Home a {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_Home a:visited {
	font-size:11px;
	color: #857363;
	text-decoration: none;
}

#side_menuL3_Home a:hover {
	font-size:11px;
	color: #333333;
	text-decoration: none;
}

#content_Home a {	
	color: #d19c31;
	text-decoration: underline;
}

#content_Home a:visited {
	color: #e0b537;
	text-decoration: underline;
}

#content_Home a:hover {
	color: #e0b537;
	text-decoration: none;
}

/* ========== end side menu ========== */


/* --- Rates --- */

.rates_title {
	font-size:14px;
	font-weight:bold;
	color:#857363;
}

#rates_cont {
	width:464px;
}

#rates_short_cont {
	width:222px;
}

#rates_short {
	width:222px;
	background:url(Images/rates_back_short.gif) repeat-y;
}

#rates_wide {
	width:464px;
	background:url(Images/rates_back.gif) repeat-y;
}

.rates_head {
	background:url(Images/rates_head.gif) no-repeat;
	height:27px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.rates_short_head {
	background:url(Images/rates_head_short.gif) no-repeat;
	height:27px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.rates_short_row {
	height:24px;
	text-align:left;
	line-height:24px;
}
.rates_short_rowlast {
	height:19px;
	text-align:left;
	vertical-align:bottom;
}

.rates_short_footer {
	height:24px;
	background:url(Images/rates_footer_short.gif) no-repeat bottom right;
	line-height:24px;
}

/* column titles */

#rates_percent{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	margin:8px 15px 0px 0px;
}

#rates_leftcol {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:8px 0px 0px 15px;
}

#rates_gic-mid {
	margin:8px 0px 0px 0px;
}

/* end column titles */

#rates_footnote {
	margin:7px 0px 7px 10px;
	font-size:11px;
	line-height:11px;
	color:#000000;
}

#rates_footCont {
	width:222px;
}
#rates_footCont_Wide {
	width:464px;
}

#rates_toTop {
	text-align:right;
	width:222px;
	position:absolute;
	padding-top:5px;
}

#rates_toTop_wide {
	text-align:right;
	width:464px;
	position:absolute;
	padding-top:5px;
}

.rates_title {
	font-size:14px;
	font-weight:bold;
}

#rates_titleline {
	font-size:11px;
	font-weight:bold;
	color:#857363;
	margin:10px 0px 10px 10px;
}

.rates_gic1 {
	text-align:left;
	padding-left:9px;
}

.rates_gic2 {
	text-align:right;
	padding-right:15px;
	font-size:14px;
	font-weight:bold;
}

#rates_anchors {
	font-weight:bold;
	color:#857363;
	padding:0px 0px 30px 10px;
}

#rates_anchors a {	
	color:#857363;
	text-decoration: none;
}

#rates_anchors a:visited {
	color:#857363;
	text-decoration: none;
}

#rates_anchors a:hover {
	color:#857363;
	text-decoration: underline;
}


/*  link styles  */

a {
	color: #739abc;
	text-decoration: none;
}

a:visited {
	color: #739abc;
	text-decoration: none;
}

a:hover {
	color: #739abc;
	text-decoration: underline;
}

a.topnav {	
	margin:0px 9px 0px 0px;
}

a.storelink {
	font-size:16px;
	color: #3c8cb7;
	text-decoration: none;
	line-height:16px;
}

a.storelink:visited {
	font-size:16px;
	color: #3c8cb7;
	text-decoration: none;
}

a.storelink:hover {
	font-size:16px;
	color: #3c8cb7;
	text-decoration: underline;
}

#footer_menu a {	
	font-size: 10px;
	color: #015c96;
	text-decoration: none;
	margin:0px 17px 0px 0px;
}

#footer_menu a:visited {
	font-size: 10px;
	color: #015c96;
	text-decoration: none;
}

#footer_menu a:hover {
	font-size: 10px;
	color: #015c96;
	text-decoration: underline;
}
