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;
    text-decoration: underline;
}
a:hover
{
    color: #660066;
    text-decoration: none;
}

/* Content */

#sms_containerMain
{
    width: 980px;
}
#sms_top
{
    width: 980px;
    margin: 5px 0px 5px 0px;
    overflow: hidden;
}
#sms_date
{
    float: left;
    text-align: left;
    padding: 0px 0px 0px 30px;
    font-weight: bold;
}
.sms_userLogin
{
    float: right;
    margin-right: 30px;
    font-weight: bold;
}
#sms_containerBanner
{
    background: url(images/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
.sms_bannerLink
{
    width: 980px;
    height: 258px;
    display: block;
}
/* ---------- Banner's for other Pages ---------- */
#sms_mom_containerBanner
{
    background: url(images/mom/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#sms_dad_containerBanner
{
    background: url(images/dad/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#sms_ems_containerBanner
{
    background: url(images/elisha/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#sms_gas_containerBanner
{
    background: url(images/gabe/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#sms_its_containerBanner
{
    background: url(images/isaiah/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#sms_cal_containerBanner
{
    background: url(images/pumpkin/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
#sms_forum_containerBanner
{
    background: url(images/forum/_containerBanner.jpg) no-repeat;
    width: 980px;
    height: 258px;
}
/* ------------------------------------------- */


#sms_containerMenu
{
    width: 980px;
    background-color: #0b2644;
}
/* ====================   MENU CSS   ===================== */
.sms_menuTop
{
    background: url(images/_menuTop.jpg) repeat-x;
}
.sms_menuRight
{
    background: url(images/_menuRight.jpg) right repeat-y;
}
.sms_menuBttm
{
    background: url(images/_menuBttm.jpg) repeat-x bottom;
}
.sms_menuLeft
{
    background: url(images/_menuLeft.jpg) repeat-y;
}
.sms_menuTopLeft
{
    background: url(images/_menuTopLeft.jpg) no-repeat;
}
.sms_menuTopRight
{
    background: url(images/_menuTopRight.jpg) top right no-repeat;
}
.sms_menuBttmLeft
{
    background: url(images/_menuBttmLeft.jpg) bottom left no-repeat;
}
.sms_menuBttmRight
{
    background: url(images/_menuBttmRight.jpg) bottom right no-repeat;
}
.sms_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;
}
#sms_contentRight{
	background:url(images/_contentRight.jpg) right repeat-y;
	width: 980px;
	height:auto;
}
#sms_contentLeft{
	background:url(images/_contentLeft.jpg) repeat-y;
	width: 980px;
	height:auto;
}	
#sms_contentBttm{
	background:url(images/_contentBttm.jpg) repeat-x bottom;
	width: 980px;
	height:auto;
}
#sms_contentBttmLeft{
	background:url(images/_contentBttmLeft.jpg) no-repeat bottom left;
	width: 980px;
	height:auto;
}	
#sms_contentBttmRight{
	background:url(images/_contentBttmRight.jpg) no-repeat bottom right;
	width: 980px;
	height:auto;
}
#sms_contentContainer
{
    padding: 0px;
    overflow: hidden;
}	
/* ---------- Top Pane ---------- */
#sms_topPane
{
    margin-top: 20px;
    width: 950px;
}
.sms_tpContainer
{
    border: solid 5px #ffffff;
}
/* ---------- LCR Pane ---------- */
#sms_lcrPane
{
    width: 950px
}
/* ---------- Bottom Pane ---------- */
#sms_bottomPane
{
    margin-bottom: 30px;
    width: 950px;
}
.sms_bpContainer
{
}
/* ---------- sms_default css ---------- */
.sms_d_leftPane
{
    float: left;
    width: 250px;
}
.sms_d_lpContainer
{
    border: solid 5px #ffffff;
}
.sms_d_contentPane
{
    float: left;
    width: 450px;
}
.sms_d_cpContainer
{
    border: solid 5px #ffffff;
}
.sms_d_rightPane
{
    float: left;
    width: 250px;
}
.sms_d_rpContainer
{
    border: solid 5px #ffffff;
}

/* ---------- sms_content-right css ---------- */
.sms_cr_contentPane
{
    float: left;
    width: 700px;
}
.sms_cr_cpContainer
{
    border: solid 5px #ffffff;
}
.sms_cr_rightPane
{
    float: left;
    width: 250px;
}
.sms_cr_rpContainer
{
    border: solid 5px #ffffff;
}

/* ---------- sms_homePage CSS ---------- */
#smh_topPane
{
    margin-top: 20px;
    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_cpContainer
{
    border-right: solid 3px #ffffff;
    border-left: solid 3px #ffffff;
}
#smh_rightPane
{
    width: 150px;
}
#smh_bottomPane
{
    margin-bottom: 30px;
    width: 950px;
}

/* ---------- sms_calendar css ---------- */

.sms_cal_contentPane
{
    width: 800px;
}
.sms_cal_cpContainer
{
    border: solid 5px #ffffff;
}
/* ---------- sms_adminPage css ---------- */

.sms_admin_contentPane
{
    width: 950px;
}
.sms_admin_cpContainer
{
    border: solid 5px #ffffff;
}

/* ========== Footer ========== */


/* ========== DNN Classes ========== */

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{
    color: #0f3a0d;
}
a.CommandButton:hover
{
    color: #660066;
}




