body 
{
    background-color: #93939f;
    font-family: Tahoma, Sans-Serif;
    font-size: 0.8em;
    color: #060a06;
}
p,h1,h2,h3,h4,h5,h6
{
    padding: 0px 0px 7px;
}
div
{
    margin: 0px;
    padding: 0px;
}

/* ====================   Links   ===================== */

a, a:link, a:visited, a:active
{
    color: #0f3a0d;
}
a:hover
{
    color: #660066;
}

/* Content */

#sm_containerMain
{
    width: 980px;
}
#sm_top
{
    width: 980px;
    margin: 5px 0px 5px 0px;
    overflow: hidden;
}
#sm_date
{
    float: left;
    text-align: left;
    padding: 0px 0px 0px 30px;
    font-weight: bold;
}
.sm_userLogin
{
    float: right;
    margin-right: 30px;
    font-weight: bold;
}
#sm_containerBanner
{
    background: url(images/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#sm_containerBanner a
{
    width: 980px;
    height: 258px;
    display: block;
}

#sm_containerMenu
{
    width: 980px;
    background-color: #0b2644;
}
/* ====================   MENU CSS   ===================== */
.sm_menuTop
{
    background: url(images/_menuTop.jpg) repeat-x;
}
.sm_menuRight
{
    background: url(images/_menuRight.jpg) right repeat-y;
}
.sm_menuBttm
{
    background: url(images/_menuBttm.jpg) repeat-x bottom;
}
.sm_menuLeft
{
    background: url(images/_menuLeft.jpg) repeat-y;
}
.sm_menuTopLeft
{
    background: url(images/_menuTopLeft.jpg) no-repeat;
}
.sm_menuTopRight
{
    background: url(images/_menuTopRight.jpg) top right no-repeat;
}
.sm_menuBttmLeft
{
    background: url(images/_menuBttmLeft.jpg) bottom left no-repeat;
}
.sm_menuBttmRight
{
    background: url(images/_menuBttmRight.jpg) bottom right no-repeat;
}
.sm_menu
{
    width: 900px;
    text-align: left;
    padding: 10px 0px 10px 0px;
    margin-left: 10px;
}


.MainMenu_MenuContainer{ background:transparent; padding: 0px; margin: 0px; }
.MainMenu_MenuBar{}

.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }

.MainMenu_MenuItem{border: 0px; background: transparent; margin: 0px; padding: 2px; color: #ffffff}
.MainMenu_SubMenu{border: 0px #000000 solid; background-color: #0b2644; padding: 5px 5px 5px 2px;}
.submenuitemselected{background: transparent; padding: 2px;}
.MainMenu_MenuItemSel {background: transparent; margin: 0px; padding: 2px; color: #336633;}
.rootmenuitemactive {color: #660066;}



/* ==============   Content   ================== */

#containerContent
{
    width: 980px;
    background-color: #ffffff;
}
#sm_contentRight{
	background:url(images/_contentRight.jpg) right repeat-y;
	width: 980px;
	height:auto;
}
#sm_contentLeft{
	background:url(images/_contentLeft.jpg) repeat-y;
	width: 980px;
	height:auto;
}	
#sm_contentBttm{
	background:url(images/_contentBttm.jpg) repeat-x bottom;
	width: 980px;
	height:auto;
}
#sm_contentBttmLeft{
	background:url(images/_contentBttmLeft.jpg) no-repeat bottom left;
	width: 980px;
	height:auto;
}	
#sm_contentBttmRight{
	background:url(images/_contentBttmRight.jpg) no-repeat bottom right;
	width: 980px;
	height:auto;
}
#sm_contentContainer
{
    padding: 20px 0px 30px 0px;
}	

#sm_topPane
{
    width: 950px;
}
#sm_lcrPane
{
    width: 950px
}
#sm_lcrPane table
{
    border: 0px;
}
#sm_lcrPane tr
{
    vertical-align: top;
}
#sm_leftPane
{
    width: 150px;
}
#sm_contentPane
{
    width: 650px;
}
#sm_rightPane
{
    width: 150px;
}
#sm_bottomPane
{
    width: 950px;
}
/* ----------smh_classes---------- */
#smh_topPane
{
    width: 950px;
}
#smh_lcrPane
{
    width: 950px
}
#smh_lcrPane table
{
    border: 0px;
}
#smh_lcrPane tr
{
    vertical-align: top;
}
#smh_leftPane
{
    width: 150px;
}
#smh_contentPane
{
    width: 650px;
}
#smh_rightPane
{
    width: 150px;
}
#smh_bottomPane
{
    width: 950px;
}
#smh_containerBanner
{
    background: url(images/home/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#smh_containerBanner a
{
    width: 980px;
    height: 258px;
    display: block;
}

/* ----------sma_classes---------- */
#sma_topPane
{
    width: 950px;
}
#sma_lcrPane
{
    width: 950px
}
#sma_lcrPane table
{
    border: 0px;
}
#sma_lcrPane tr
{
    vertical-align: top;
}
#sma_leftPane
{
    width: 10px;
}
#sma_contentPane
{
    width: 930px;
}
#sma_rightPane
{
    width: 10px;
}
#sma_bottomPane
{
    width: 950px;
}
/* ----------smcr_classes---------- */
#smcr_topPane
{
    width: 920px;
}
#smcr_lcrPane
{
    width: 950px
}
#smcr_lcrPane table
{
    border: 0px;
}
#smcr_lcrPane tr
{
    vertical-align: top;
}
#smcr_lcrPane td
{
    padding: 0px 7px;
}
#smcr_contentPane
{
    width: 75%;
}
#smcr_rightPane
{
    width: 25%;
}
#smcr_bottomPane
{
    width: 920px;
}

/* ----------smm_classes---------- */
#smm_topPane
{
    width: 920px;
}
#smm_lcrPane
{
    width: 950px
}
#smm_lcrPane table
{
    border: 0px;
}
#smm_lcrPane tr
{
    vertical-align: top;
}
#smm_lcrPane td
{
    padding: 0px 7px;
}
#smm_contentPane
{
    width: 75%;
}
#smm_rightPane
{
    width: 25%;
}
#smm_bottomPane
{
    width: 920px;
}
#smm_containerBanner
{
    background: url(images/mom/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#smm_containerBanner a
{
    width: 980px;
    height: 258px;
    display: block;
}
/* ----------smp_classes---------- */

#smp_containerBanner
{
    background: url(images/pumpkin/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#smp_containerBanner a
{
    width: 980px;
    height: 258px;
    display: block;
}
/* ----------smd_classes---------- */

#smd_containerBanner
{
    background: url(images/dad/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#smd_containerBanner a
{
    width: 980px;
    height: 258px;
    display: block;
}
/* ----------smcal_classes---------- */

#smcal_containerBanner
{
    background: url(images/calendar/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#smcal_containerBanner a
{
    width: 980px;
    height: 258px;
    display: block;
}
/* ----------smf_classes---------- */

#smf_containerBanner
{
    background: url(images/forum/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#smf_containerBanner a
{
    width: 980px;
    height: 258px;
    display: block;
}
/* ----------smems_classes---------- */

#smems_containerBanner
{
    background: url(images/elisha/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#smems_containerBanner a
{
    width: 980px;
    height: 258px;
    display: block;
}
/* ----------smhp_classes---------- */

#smhp_containerBanner
{
    background-color: #93939f;
    width: 980px;
    height: 258px;
    margin: 0px;
    padding: 0px;
}
#smhp_containerBanner img
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}
/* ----------DNN Classes---------- */

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{
    color: #0f3a0d;
}
a.CommandButton:hover
{
    color: #660066;
}


