mashtml, body {
margin:0;
background-color:#b3a588;
background-image:url(/SiteDesign/Images/bg.aspx);
background-repeat:repeat-x;
background-attachment: fixed;
font-family:"Palatino Linotype", "Book Antiqua", "Times New Roman";
color: #fff;}

a , a:active , a:visited {color:#a8bed1; text-decoration:none;}
a:hover {color:#829bb0; text-decoration:none;}

.TopSide_Bloomfield{
float:left;
width: 100%;}

.TopSide_Bloomfield .top_header{
clear: both;
float:left;
width:100%;
height: 135px;
background-image:url(/SiteDesign/Images/top_banner.aspx);
background-repeat: repeat-x;}

.TopSide_Bloomfield .top_container{
width: 978px;
height:135px;
margin: 0 auto 0 auto;
background-image:url(/SiteDesign/Images/header_logo.aspx);
background-repeat: no-repeat;}

.TopSide_Bloomfield .topbanner_left{
width: 714px;
height: 135px;
float:left;}

.TopSide_Bloomfield .logo{
margin-top:9px;
margin-left: 5px;
width: 80px;
height:103px;}

.TopSide_Bloomfield .topbanner_right{
width: 264px;
height: 63px;
margin-top: 82px;
float:left;
text-align:right;}

.TopSide_Bloomfield .currentuser, .TopSide_Bloomfield .signoutLink, .TopSide_Bloomfield .cmsdesklink{
float: right;
text-decoration: none;
color: #ffffff;
width:auto;
font-size:14px;}

.TopSide_Bloomfield .cmsdesk{
clear: both;}

.TopSide_Bloomfield .menu{
clear: both;
float: left;
width: 100%;
height: 37px;
margin-top: -7px;}

.TopSide_Bloomfield .menu_area{
width: 978px;
height: 37px;
background-image:url(/SiteDesign/Images/nav_bg.aspx);
margin: 0 auto 0 auto;}

.TopSide_Bloomfield .inner_menu_area{
padding-top: 8px;
width: 100%;
height: 29px;}

.TopSide_Bloomfield .oneCMSMenu{
font-size: 14px;
text-decoration: none;
color: #ffffff;
text-transform:uppercase;
margin: 0 auto 0 auto;}

.TopSide_Bloomfield .oneCMSMenuItem{
padding-left:10px;
padding-right:10px;}

.TopSide_Bloomfield .oneCMSMenuHighlightedMenuItem, .TopSide_Bloomfield .oneCMSMenuHighlightedMenuItemMouseOver, .TopSide_Bloomfield .oneCMSMenuItemMouseOver{
text-decoration: none;
color:#ffbc3c;
padding-left:10px;
padding-right:10px;}

.TopSide_Bloomfield .mid{
clear:both;
float: left;
width: 100%;}

.TopSide_Bloomfield .content_area{
width: 978px;
margin: 0 auto 0 auto;
background-image:url(/SiteDesign/Images/splash_content_bg.aspx);
background-repeat: repeat-y;
padding-bottom: 5px;}

.TopSide_Bloomfield .content_table{
margin: 0 auto; 
width: 970px;}

.TopSide_Bloomfield .info_bar{
color: #ffffff;
background-color: #315168;
height: 28px;}

.TopSide_Bloomfield .CMSBreadCrumbsCurrentItem, .TopSide_Bloomfield .CMSBreadCrumbsLink{
font-size: 12px;
font-style:italic;
color: #ffffff;
margin-left: 10px;}

.TopSide_Bloomfield .WeaAtGlance{
font-family:"Palatino Linotype", "Book Antiqua", "Times New Roman";
clear:none;
border: 0;
background-color: transparent;
width: 200px;
font-size: 13px;}

.TopSide_Bloomfield .WeatherText{
float:left;
color: #ffffff;}

.TopSide_Bloomfield .WeatherIcon{
float:left;
width:18px;
height:18px;}

.TopSide_Bloomfield .leftbody{
width: 201px;
background-image:url(/SiteDesign/Images/side_nav_bg.aspx);
background-repeat: repeat-y;}

.TopSide_Bloomfield .leftbody_webpart{
float: left;
margin:20px 0 20px 10px;
width: 191px;}

.TopSide_Bloomfield .fiveCMSTreeMenuItem, .TopSide_Bloomfield .fiveCMSTreeMenuLink{
font-size: 14px;
text-decoration: none;
color:#ffffff;
padding-top: 10px;	
padding-bottom: 5px;
}

.TopSide_Bloomfield .fiveCMSTreeMenuSelectedItem, .TopSide_Bloomfield .fiveCMSTreeMenuSelectedLink{
font-size: 14px;
text-decoration: none;
color:#ffbc3c;
padding-top: 10px;	
padding-bottom: 5px;}

.TopSide_Bloomfield .middlebody{
width:10px;}

.TopSide_Bloomfield .rightbody{
width:749px;}

.TopSide_Bloomfield .placeplaceholder{

clear: both;
float: left;
padding-right: 10px;
padding-bottom: 30px;
width: 739px;}

.TopSide_Bloomfield .master_footer_one{
clear: both;
width: 100%;
color: #ffffff;
font-size: 12px;}

.TopSide_Bloomfield .master_footer_one a{
color: #ffffff;
text-decoration:none;}

.TopSide_Bloomfield .sitemap{
clear: both;
margin-top: -5px;
width: 100%;
text-align: center;}

.TopSide_Bloomfield .CMSSiteMapList, .TopSide_Bloomfield .CMSSiteMapLink{
color: #474747;
font-size: 10px;}

.TopSide_Bloomfield .CMSSiteMapListItem{
display:inline;
margin-left: 10px;
padding-left: 10px;
background-image:url(/SiteDesign/Images/footer_divider.aspx);
background-position:0 70% ;
background-repeat: no-repeat;}

.TopSide_Bloomfield .close_box{
width: 978px;
height: 10px;
margin: 0 auto 0 auto;
background-image:url(/SiteDesign/Images/splash_close_box.aspx);}

.TopSide_Bloomfield .bottom{
clear:both;
float:left;
width: 100%}

.TopSide_Bloomfield .footer_area{
padding-top: 10px;
width: 978px;
height:10px;
margin: 0 auto 0 auto;}

.TopSide_Bloomfield .poweredby{
font-size: 10px;
text-decoration:none;
color: #ffffff;}


.TopSide_Bloomfield .RosterFilter, .TopSide_Bloomfield .RosterEditBodyColor, .TopSide_Bloomfield .StatementSummary, .TopSide_Bloomfield .RosterEditBody, .TopSide_Bloomfield .RosterDetailBody, .TopSide_Bloomfield .calContentContainer, .TopSide_Bloomfield .calPageCont, .TopSide_Bloomfield .TT4Body{color:#333 !important;}

.TopSide_Bloomfield .bookingSectionContentTime, .TopSide_Bloomfield .bookingSectionContentTime, .TopSide_Bloomfield .bookingSectionTitle, .TopSide_Bloomfield .bookingSectionContentRequ {color:#FFF;}

.DES_MYPMonthCell, .DES_CalControl {color:#666 !important;}
.TopSide_Bloomfield .RosterFilter a {color:#333 !important;}

.TopSide_Bloomfield .tee4, .TopSide_Bloomfield .tee5, .TopSide_Bloomfield .tee6 {display:none;}
.TopSide_Bloomfield .left {background-image:url(/SiteDesign/Images/coursetourbg.aspx);}
.TopSide_Bloomfield .description {background-color:transparent; color:#FFF; font-size:12px;}
.TopSide_Bloomfield .left .top {background-image:url(/SiteDesign/Images/coursetourbg.aspx);}
.TopSide_Bloomfield .centered .main {background-image:url(/SiteDesign/Images/coursetourbg.aspx);}
.TopSide_Bloomfield .more .logo {color:#FFF;}
.TopSide_Bloomfield .more .rating {color:#FFF;}
.TopSide_Bloomfield .main .picture {text-align:center;}
.TopSide_Bloomfield .placeplaceholder .centered {background-color:#FFF; background-image:none;}

.TopSide_Bloomfield .CalAtGlance {background-color:transparent; border:0px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.TopSide_Bloomfield .AGTitle {background-image:url(/SiteDesign/Images/coursetourbg.aspx); color:#fff; height:30px; font-size:16px;}
.TopSide_Bloomfield .CalAtGlance .AltCont {background-color:transparent;}

.TopSide_Bloomfield .SmallTemp2Cont .SmallTempCenter {height:auto;}

.customLayout, .popUpChit {color:#333 !important;}
.RosterDetailBody {color:#333;}
.RosterEditMessagesFormat {color:#FFF !important;}

.TopSide_Bloomfield .placeplaceholder .main{
	background-color: #ffffff;}
	
.TopSide_Bloomfield .placeplaceholder .Roster{
	color: #333 !important;
}

.CalAtGlance .AltCont, .CalAtGlance .AltLink, .EveAtGlance .AltLink {
    background-color: transparent;
}