@charset "utf-8";
/* CSS Document */

@media print{
	.bg{display: none;}
}

.PageManagerInfoContainer {
	display: none;
}

h1 {
	color:#000000;
	font-size:30px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
}

h2{
	color:#ffffff;
	font-size:30px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
}

h3{
	color:#000000;
	font-size:20px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
}

h4 {
	color:#ffffff;
	font-size:20px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
}

h5 {
	color:#ffffcc;
	font-size:30px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
}

h6 {
	color:#000066;
	font-size:40px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
}

a:link {
	text-decoration:none;
	border: 0px;
}      /* unvisited link */
a:visited {
	text-decoration:none;
	border: 0px;
}  /* visited link */
a:hover {
	text-decoration:none;
	border: 0px;
}  /* mouse over link */
a:active {
	text-decoration:none;
	border: 0px;
}  /* selected link */
body {
	background-color:#0f2912; 
	margin:0px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url(/SiteDesign/Images/bg.aspx);
	background-repeat:no-repeat;
	background-attachment:fixed;
	}

.bg {
	position:absolute; 
	width:100%; 
	z-index:-1; 
	left:0; 
	top:0;
}

.TopSide_BrynMawr {
	width:100%; 
	float:left;
}
.TopSide_BrynMawr .page_header {
	width:100%; 
	float:left; 
	background-image:url(/SiteDesign/Images/header_bg.aspx); 
	background-repeat:repeat-x; 
	height:135px;
}

.TopSide_BrynMawr .header_container {
	width:970px; 
	margin:auto;
}

.TopSide_BrynMawr .header_left {
	width:19%; 
	float:left; 
	margin-top:10px;
	text-align:center;
}

.TopSide_BrynMawr .header_right {
	width:80%; 
	float:right;
}
.TopSide_BrynMawr .header_right_top {
	width:100%; 
	float:left;
}

.TopSide_BrynMawr .welcome {
	width:100%; 
	float:left;
}

.TopSide_BrynMawr .header_right_mid {
	width:100%; 
	float:left;
}
.TopSide_BrynMawr .logo_text {
	width:30%; 
	float:left; 
	margin-top:25px;
}

.TopSide_BrynMawr .header_right_bottom {
	width:100%; 
	float:left; 
	text-align:right; 
	margin-top:9px;
}

.TopSide_BrynMawr .page_content {
	width:100%; 
	float:left;
}
.TopSide_BrynMawr .content_container {
	width:970px;
	margin:auto;
}

.TopSide_BrynMawr .content_table {
	
}

.TopSide_BrynMawr .table_left_spacer {
	
}
.TopSide_BrynMawr .table_left_top_spacer {
	
}

.TopSide_BrynMawr .table_right_spacer {
	
}

.TopSide_BrynMawr .table_right, .TopSide_BrynMawr .table_left {
	background-image:url(/SiteDesign/Images/content_bg.aspx);
}

.TopSide_BrynMawr .content_main {
	width:762px; 
	margin:5px auto;
}

.TopSide_BrynMawr .page_footer {
	width:100%; 
	float:left; 
	margin-top:20px; 
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#ffffff;
}

.TopSide_BrynMawr .footer_container {
	width:970px;
	margin:auto;
}

.TopSide_BrynMawr .footer_main {
	width:958px;
	float:left;
	background-image:url(/SiteDesign/Images/content_bg.aspx);
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
}

.TopSide_BrynMawr .signOutButton {
	float:right; 
	margin-top:3px;
}

.TopSide_BrynMawr .poweredbylink {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.TopSide_BrynMawr .signoutLink, .TopSide_BrynMawr .cmsdesklink, .TopSide_BrynMawr .currentUserLabelText{
	color:#ffffff;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif
}

.TopSide_BrynMawr .swap {
	float:right; 
	margin-top:3px;
	margin-left:5px;
}

.TopSide_BrynMawr .header_right_bottom .oneCMSMenu {
	float:right;
	height:40px;
	font-size:12px;
}

.TopSide_BrynMawr .header_right_bottom .oneCMSMenuItem{
	color:#ffffff;
	text-transform:capitalize;
	font-size:12px;
	line-height:18px;
}

.TopSide_BrynMawr .header_right_bottom .pneCMSMenuHighlightedMenuItem, .TopSide_BrynMawr .header_right_bottom .oneCMSMenuItemMouseOver, .TopSide_BrynMawr .header_right_bottom .oneCMSMenuHighlightedMenuItemMouseOver{
	color:#ffffff;
	background-image: url(/SiteDesign/Images/nav_selected_bg.aspx); 
	background-position: center bottom; 
	background-repeat: repeat-x;
	text-transform:capitalize;
	font-size:12px;
	line-height:18px;
}

.TopSide_BrynMawr .submenu_divider {
	background-image:url(/SiteDesign/Images/side_nav_divider.aspx);
	background-position:center;
	background-repeat:repeat-x;
	padding:5px;
}

.TopSide_BrynMawr .table_left .oneCMSMenu {
	margin:auto;
	width:80%;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px;
	text-transform:capitalize;
}

.TopSide_BrynMawr .table_left .oneCMSMenuItem{
	color:#FFFFFF;
	padding:5px;
}

.TopSide_BrynMawr .table_left .oneCMSMenuHighlightedMenuItem, .TopSide_BrynMawr .table_left .oneCMSMenuItemMouseOver, .TopSide_BrynMawr .table_left .oneCMSMenuHighlightedMenuItemMouseOver{
	color:#000000;
	padding:5px;
}

.TopSide_BrynMawr .twoCMSMenu, .TopSide_BrynMawr .threeCMSMenu, .TopSide_BrynMawr .fourCMSMenu {
	background-color:#161d23;
	font-size:12px;
}

.TopSide_BrynMawr .twoCMSMenuItem{
	color:#FFFFFF;
	padding:5px;
}

.TopSide_BrynMawr .twoCMSMenuHighlightedMenuItem, .TopSide_BrynMawr .twoCMSMenuItemMouseOver, .TopSide_BrynMawr .twoCMSMenuHighlightedMenuItemMouseOver{
	color:#355e3b;
	padding:5px;
}

.TopSide_BrynMawr .threeCMSMenuItem{
	color:#FFFFFF;
	padding:5px;
}

.TopSide_BrynMawr .threeCMSMenuHighlightedMenuItem, .TopSide_BrynMawr .threeCMSMenuItemMouseOver, .TopSide_BrynMawr .threeCMSMenuHighlightedMenuItemMouseOver{
	color:#355e3b;
	padding:5px;
}

.TopSide_BrynMawr .fourCMSMenuItem{
	color:#FFFFFF;
	padding:5px;
}

.TopSide_BrynMawr .fourCMSMenuHighlightedMenuItem, .TopSide_BrynMawr .fourCMSMenuItemMouseOver, .TopSide_BrynMawr .fourCMSMenuHighlightedMenuItemMouseOver{
	color:#355e3b;
	padding:5px;
}

.TopSide_BrynMawr .RosterFilter, .TopSide_BrynMawr .RosterEditBodyColor, .TopSide_BrynMawr .StatementSummary, .TopSide_BrynMawr .RosterEditBody, .TopSide_BrynMawr .RosterDetailBody, .TopSide_BrynMawr .calContentContainer, .TopSide_BrynMawr .calPageCont, .TopSide_BrynMawr .CalAtGlance, .TopSide_BrynMawr .CalAtGlance a, .TopSide_BrynMawr .TT4Body{color:#333;}

.TopSide_BrynMawr .DES_MYPMonthCell,  .TopSide_BrynMawr .DES_CalControl {color:#666 !important;}

.TopSide_BrynMawr .RosterFilter a {color:#333;}
 
.TopSide_BrynMawr .bookingSectionContentTime, .TopSide_BrynMawr .bookingSectionContentTime, .TopSide_BrynMawr .bookingSectionTitle, .TopSide_BrynMawr .bookingSectionContentRequ {color:#FFF;}
 
.TopSide_BrynMawr .popUpChit {color:#333;}
 
.TopSide_BrynMawr .customLayout {color:#333;}

.TopSide_BrynMawr .Pager {display:none;}

.TopSide_BrynMawr .Thumbnail{display: none;}

.WeaAtGlance {
color:#000000;	
}

.TopSide_BrynMawr .RosterFilter, .TopSide_BrynMawr .RosterEditBodyColor, .TopSide_BrynMawr .StatementSummary, .TopSide_BrynMawr .RosterEditBody, .TopSide_BrynMawr .RosterDetailBody, .TopSide_BrynMawr .calContentContainer, .TopSide_BrynMawr .calPageCont, .TopSide_BrynMawr .CalAtGlance, .TopSide_BrynMawr .CalAtGlance a, .TopSide_BrynMawr .TT4Body{color:#333;}
.DES_MYPMonthCell, .DES_CalControl {color:#666 !important;}
.RosterFilter a {color:#333 !important;}
.TopSide_BrynMawr .bookingSectionContentTime, .TopSide_BrynMawr .bookingSectionContentTime, .TopSide_BrynMawr .bookingSectionTitle, .TopSide_BrynMawr .bookingSectionContentRequ {color:#000000;}
.RosterDetailBody {color: #333}
.customLayout {color:#333;}
.popUpChit {color:#333;}
.RosterEditMessagesFormat {color:#333 !important;}
.confirmation_content {color:#333;}
.customMiddle {color:#333;}
.pageLinkSpan {color:#333;}
.StatementSummary a{ color: #333 !important;}
.StChit a{ color: #333 !important;}

.pnlPop{
	color: #000000 !important;}
	
.e3pagetemplate {
	color:#ffffff;
}


.header_right_bottom  .CMSMenu {
	padding:4px 10px 4px 0;
	color:#ffffff;
	font-size:12px;
	cursor:pointer;
	text-align:left;
}

.header_right_bottom .CMSMenuItem, .header_right_bottom .CMSMenuHighlightedMenuItem {
	padding:4px 20px 4px 10px;
	background-color:#274C2B;
}

.header_right_bottom  .CMSMenuItemMouseOver, .header_right_bottom .CMSMenuHighlightedMenuItemMouseOver {
	padding:4px 20px 4px 10px;
	background-color:#1D3620;
}

.splash_weather{
	color:#ffffff;	
}

.splash_weather .WeaAtGlance{
	width:164px;
	background-color:transparent !important;
	color:#ffffff;	
	border:none;
	margin-top:200px;

}

.AGDate, AGToday, .AGTemp, .AGCast{
		font-size:10px;
}

.splash_weather .AGToday .AGTemp, .splash_weather .AGToday .AGCast, .splash_weather .AGToday .AGHumi, .splash_weather .AGDay .AGTemp, .splash_weather .AGDay .AGCast, .splash_weather .AGDay .AGHumi {
    float: none;
    width: 145px;
}


/*added style to hide left nav*/
.TopSide_BrynMawr .table_left_spacer, .TopSide_BrynMawr .table_left_top_spacer, .TopSide_BrynMawr .table_right_spacer, .TopSide_BrynMawr .table_left {display:none;}
.TopSide_BrynMawr .content_table {margin-top: 60px;}
.TopSide_BrynMawr .content_main {padding: 10px; padding-bottom: 10px; width:98%; float:left; margin:0px;}
.TopSide_BrynMawr .table_right {width:100%;}
.TopSide_BrynMawr .footer_main {width:964px; margin:auto; float:none;}