﻿.bucket tr, .bucket td
{
    vertical-align: top;
}
table.bucket_a, table.bucket_b, table.bucket_c, table.bucket_stick,
table.bucket_h
{
    height: 220px;
}
table.bucket_a h2, table.bucket_b h2, table.bucket_c h2,table.bucket_stick h2,
table.bucket_h h2
{
    text-transform: uppercase;
}
table..bucket_lefd_a_1, table..bucket_lefd_b_1, table..bucket_lefd_c_1
{
    height: 260px;
}
table..bucket_lefd_a_2, table..bucket_lefd_b_2, table..bucket_lefd_c_2
{
    height: 230px;
}

.bucket_lefd_a_1
{
    background-image: url(bucket_lefd_a_1.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

.bucket_lefd_b_1
{
    background-image: url(bucket_lefd_b_1.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

.bucket_lefd_c_1
{
    background-image: url(bucket_lefd_c_1.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

.bucket_lefd_a_2
{
    background-image: url(bucket_lefd_a_2.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

.bucket_lefd_b_2
{
    background-image: url(bucket_lefd_b_2.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

.bucket_lefd_c_2
{
    background-image: url(bucket_lefd_c_2.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

table.bucket_h
{
    background-image: url(TaxBox.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

table.bucket_h_grad
{
    background-image: url(Graduation_Large.png);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

.bucket_stick
{
    background-image: url(bucket_a_stick.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}
.bucket_a
{
    background-image: url(bucket_a.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}
.bucket_b
{
    background-image: url(bucket_b.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}
.bucket_c
{
    background-image: url(bucket_c.jpg);
    background-repeat: no-repeat;
    width: 220;
    height: 205;
}

.bucket_addressyourspending {
  background-image: url(bucket_addressyourspending.jpg);
  background-repeat: no-repeat;
  width:220;
  height:205;
}

.bucket_newyear {
  background-image: url(bucket_newyears.jpg);
  background-repeat: no-repeat;
  width:220;
  height:205;
}

.bucket_lovemoney {
  background-image: url(bucket_heart.jpg);
  background-repeat: no-repeat;
  width:220;
  height:205;
}
.bucket_h_wedding {
  background-image: url(Wedding_Large.jpg);
  background-repeat: no-repeat;
  width:220;
  height:205;
}
.bucket_h_backtoschool {
  background-image: url(BackToSchool_Large.jpg);
  background-repeat: no-repeat;
  width:220;
  height:205;
}
.bucket_h_pumpkin {
  background-image: url(pumpkin.jpg);
  background-repeat: no-repeat;
  width:220;
  height:205;
}

.bucket a:link, .bucket a:active, .bucket a:hover, .bucket a:visited
{
    font-size: 12px;
    font-weight: bold;
    color: #255c7b;
}

h2.bucket_corner_title
{
    display: block;
    padding-top: 70px;
    margin: 0;
    font-family: 'Trebuchet MS' , Sans-Serif, Arial;
    font-size: 14px;
    color: #B94B1C;
    font-weight: bold;
    text-align: left;
}

.corner_c
{
    text-align: center;
}
.corner_hr
{
    margin-left: 5px;
    margin-right: 5px;
}
.corner_table
{
    border: solid 0px #000000;
}


/* ------------------------------------------------ */
/* ------------------------------------------------ */

.ModuleTitle_MenuItem
{
    border: white 0px solid; /*override borders*/
}

.ModuleTitle_MenuItem TD
{
    /*TD if menu is using tables*/
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;
}


.ModuleTitle_MenuIcon
{
    cursor: pointer;
    cursor: hand;
    background-color: #EEEEEE;
    width: 15px;
    height: 100%; /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    background-color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
    padding: 1px 1px 1px 1px; /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak
{
    background-color: #EEEEEE;
    font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #DDDDDD;
}

/* ------------------------------------------------ */
/* ------------------------------------------------ */
.whitexpand {
	margin-bottom:11px;
}
.whitelt {
	background:url(images/box-tl.gif) left no-repeat;
	height:14px;
}
.whitert {
	background:url(images/box-rt.gif) right no-repeat;
	padding:0px 10px;
	height:14px;
}
.whitebt {
	background:url(images/box-bl.gif) left no-repeat;
	height:14px;
}
.whitebrt {
	background:url(images/box-br.gif) right no-repeat;
	padding:0px 10px;
	height:14px;
}
.white_block {
	background:#f1f0ed;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	min-height:100px;
	padding:0px 15px 0px 15px;
	color:#000;
	margin:-7px 0px\9;
}
