/* SPRITE */
div.top_grad_r, 
div.thin_top_grad_r, 
div.thin_top_grad_s, 
div.table_green_top, 
div.table_green_bot, 
div.table_lightblue_top, 
div.table_lightblue_bot, 
div.table_lightblue_topLong, 
div.table_lightblue_botLong, 
div.table_purple_top, 
div.table_purple_bot, 
div.table_red_top, 
div.table_red_bot, 
div.table_orange_top, 
div.table_orange_bot, 
div.table_orange_topLong, 
div.table_orange_botLong, 
div.table_grey_top, 
div.table_grey_bot, 
div.table_darkblue_top, 
div.table_darkblue_bot, 
div.table_brown_top, 
div.table_brown_bot {
background-image: url(_images/container-sprite.png);
_background-image: url(_images/container-sprite.gif);
}
/* Divs */
div.long_grad_container {
width: 646px;
margin: 0px 0px 15px 0px;
}
div.top_grad_r {
background-position: 0 -500px;
font-size: 4px;
padding: 0;
height: 10px;
}
div.grey_grad_r {
background: url(_images/grad_grey_bot_r.png) bottom no-repeat;
_background: url(_images/grad_grey_bot_r.gif) bottom no-repeat; 
padding: 0px 15px 10px 15px;
min-height: 75px;
}
div.pink_grad_r {
background: url(_images/grad_pink_bot_r.png) bottom no-repeat;
_background: url(_images/grad_pink_bot_r.gif) bottom no-repeat; 
padding: 0px 15px 10px 15px;
min-height: 75px;
}
div.brown_grad_r {
background: url(_images/grad_brown_bot_r.png) bottom no-repeat;
_background: url(_images/grad_brown_bot_r.gif) bottom no-repeat; 
padding: 0px 15px 10px 15px;
min-height: 75px;
}
div.white_grad_r {
background: url(_images/grad_white_bot.png) bottom no-repeat;
_background: url(_images/grad_white_bot.gif) bottom no-repeat; 
padding: 0px 15px 10px 15px;
min-height: 75px;
}
/* --- Content Containers --- */
div.whiteContentBlock {
background: url(_images/grad_white_bot.png) bottom no-repeat;
_background: url(_images/grad_white_bot.gif) bottom no-repeat; 
padding: 0 20px 10px;
}
/* --- Non Logged In Home Page Containers --- */
div.thin_grad_container {
width: 285px;
margin: 0 0 15px;
}
div.thin_top_grad_r {
background-position: 0 -575px;
font-size: 4px;
padding: 0;
height: 10px;
}
div.thin_grey_grad_r {
background: url(_images/grad_grey_bot_r_small.png) bottom no-repeat;
_background: url(_images/grad_grey_bot_r_small.gif) bottom no-repeat; 
padding: 0px 15px 10px 15px;
min-height: 75px;
}
div.thin_top_grad_s {
background-position: 0 -549px;
font-size: 4px;
padding: 0;
height: 10px;
}
div.thin_grey_grad_s {
background: url(_images/grad_grey_bot_s_small.png) bottom no-repeat;
_background: url(_images/grad_grey_bot_s_small.gif) bottom no-repeat; 
padding: 0px 15px 10px 15px;
min-height: 75px;
}

/* Rounded Tables */
div.table_container {
width: 646px;
padding: 0px 4px 0px 2px;
margin: 0px 0px 15px 0px;
}
div.table_containerWide {
width: 956px;
padding: 0px 4px 0px 2px;
margin: 0px 0px 15px 0px;
}
div.table_green_top {
background-position: 0 -100px;
width: 640px;
padding: 0;
height: 5px;
}
div.table_green_bot {
background-position: 0 -125px;
width: 640px;
padding: 0;
height: 11px;
}
div.table_green_content {
width: 638px;
background: #FFFFFF;
border-left: 1px solid #789F25;
border-right: 1px solid #789F25;
padding: 0;
}
div.table_lightblue_top {
background-position: 0 -200px;
width: 640px;
padding: 0;
height: 5px;
}
div.table_lightblue_bot {
background-position: 0 -225px;
width: 640px;
padding: 0;
height: 11px;
}
div.table_lightblue_content {
width: 638px;
background: #ffffff;
border-left: 1px solid #54BDFF;
border-right: 1px solid #54BDFF;
padding: 0;
}
div.table_lightblue_topLong {
background-position: 0 -250px;
width: 956px;
padding: 0;
height: 5px;
}
div.table_lightblue_botLong {
background-position: 0 -275px;
width: 956px;
padding: 0;
height: 11px;
}
div.table_lightblue_contentLong {
width: 954px;
border-left: 1px solid #54BDFF;
border-right: 1px solid #54BDFF;
padding: 0;
}
div.table_darkblue_top {
background-position: 0 -50px;
width: 640px;
padding: 0;
height: 5px;
}
div.table_darkblue_bot {
background-position: 0 -75px;
width: 640px;
padding: 0;
height: 11px;
}
div.table_darkblue_content {
width: 638px;
background: #FFFFFF;
border-left: 1px solid #3D759B;
border-right: 1px solid #3D759B;
padding: 0;
}
div.table_purple_top {
background-position: 0 -400px;
width: 640px;
padding: 0;
height: 5px;
}
div.table_purple_bot {
background-position: 0 -425px;
width: 640px;
padding: 0;
height: 11px;
}
div.table_purple_content {
width: 638px;
background: #FFFFFF;
border-left: 1px solid #5D2DCA;
border-right: 1px solid #5D2DCA;
padding: 0;
}
div.table_red_top {
background-position: 0 -450px;
width: 640px;
padding: 0;
height: 5px;
}
div.table_red_bot {
background-position: 0 -476px;
width: 640px;
padding: 0;
height: 11px;
}
div.table_red_content {
width: 638px;
background: #FFFFFF;
border-left: 1px solid #FE2A41;
border-right: 1px solid #FE2A41;
padding: 0;
}
div.table_orange_top {
background-position: 0 -350px;
width: 640px;
padding: 0;
height: 5px;
}
div.table_orange_bot {
background-position: 0 -376px;
width: 640px;
padding: 0;
height: 11px;
}
div.table_orange_content {
width: 638px;
background: #FFFFFF;
border-left: 1px solid #F5A937;
border-right: 1px solid #F5A937;
padding: 0;
}
div.table_orange_topLong {
background-position: 0 -300px;
width: 956px;
padding: 0;
height: 5px;
}
div.table_orange_botLong {
background-position: 0 -325px;
width: 956px;
padding: 0;
height: 11px;
}
div.table_orange_contentLong {
width: 954px;
border-left: 1px solid #F5A937;
border-right: 1px solid #F5A937;
padding: 0;
}
div.table_brown_top {
background-position: 0 0;
width: 640px;
padding: 0;
height: 5px;
}
div.table_brown_bot {
background-position: 0 -25px;
width: 640px;
padding: 0;
height: 11px;
}
div.table_brown_content {
width: 638px;
background: #FFFFFF;
border-left: 1px solid #BB8B6A;
border-right: 1px solid #BB8B6A;
padding: 0;
}
div.table_grey_top {
background-position: 0 -150px;
width: 640px;
padding: 0;
height: 5px;
}
div.table_grey_bot {
background-position: 0 -175px;
width: 640px;
padding: 0;
height: 11px;
}
div.table_grey_content {
width: 638px;
background: #FFFFFF;
border-left: 1px solid #B0B1B1;
border-right: 1px solid #B0B1B1;
padding: 0;
}