﻿/* CSS layout */
body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
}

#page_wrapper 
{
	width: 100%;
	text-align: center;
}

#masthead 
{
    width: 100%;
    padding-top: 20px;
	text-align: center;
	background-image: url('images/main_header_bc_seal.jpg');
	background-position:center;
	background-repeat:no-repeat;
}

#news_scroller {
	text-align: center;
	height: 20px;
	overflow: hidden;
	padding-bottom:0px;
	margin-bottom:0px;
}

#top_nav 
{
    height: 25px;
	text-align: center;
	background-image: url('images/main_top_nav_bg.jpg');
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top: 0px;
	margin-top: 0px;
}

#page_banner 
{
    width:100%;
	text-align: center;
    height: 207px;
    padding-bottom:0px;
    margin-bottom:0px;
}

#container 
{
    margin: 0 auto;
    padding-top:0px;
    margin-top:0px;
	width: 824px;
	text-align: center;
}

#admin_container 
{
    margin: 0 auto;
    padding-top:0px;
    margin-top:0px;
	width: 866px;
	text-align: center;
}

#page_container 
{
	text-align: left;
}

#left_col {
	width: 156px;
	float: left;
	text-align: left;
	padding-bottom: 30px;
	padding-top: 0px;
	margin-top:0px;
	padding-left: 0px;
}

#right_col 
{
	width: 248px;
	float: right;
	text-align: left;
	vertical-align: top;
	padding-top:15px;
	padding-right: 7px;
}

#center_content {
	margin-left: 165px;
	margin-right: 257px;
	text-align: left;
}

#page_content {
	margin-left: 165px;
	margin-right: 273px;
	text-align: left;
	vertical-align:top;
	padding-top: 15px;
}

#page_footer 
{
    clear:both;
    width:100%;
    line-height:24px;
    height:24px;
    font-size: 7pt; 
	font-weight: lighter;
	letter-spacing: 1pt; 
	word-spacing: 1pt;
	text-align: center;
	background-image: url('images/main_footer_bg.jpg');
	font-family: Arial, Helvetica, sans-serif;  
	color: White;
	vertical-align: middle;
}

#adm_right_col 
{
	width: 271px;
	float: right;
	text-align: left;
	vertical-align: top;
}

#adm_left_col {
	width: 170px;
	float: left;
	text-align: left;
	vertical-align:top;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top:0px;
	padding-left: 0px;
    height: 260px;
}

#adm_page_content {
	margin-right: 281px;
	margin-left: 150px;
	text-align: left;
	vertical-align:top;
	padding-top:15px;
}

ul.FirstLevelUL
{
    padding: 0;
    margin: 0;
    margin-top:0px;
}
li.FirstLevelLI
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height:1.5em; 
    font-weight:bold;
    list-style-type:none; /* removes default bullet */
    background-image:url('images/main_left_nav_bullet.jpg');
    background-repeat: no-repeat; /* ONE bullet only please */
    background-position: 0 .33em; /* .45em from top (vertical) */ 
    padding-left:15px; /* space between bullet and text */ 
    margin-bottom:5px;
}
li.FirstLevelLI a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    /* styling options below */ 
    font-weight:bold;
    color:#c90030;
    text-decoration:none;
}
ul.SecondLevelUL
{
    padding: 0;
    margin: 0;
    margin-bottom:10px;
    margin-top:2px;
}
li.SecondLevelLI
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height:1.2em; 
    font-weight:bold;
    list-style-type:none; /* removes default bullet */
    background-image:url('images/main_left_nav_dash.jpg');
    background-repeat: no-repeat; /* ONE bullet only please */
    background-position: 0 .45em; /* .45em from top (vertical) */ 
    padding-left:8px; /* space between bullet and text */
}
li.SecondLevelLI a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    /* styling options below */ 
    font-weight:lighter;
    color:#000000;
    text-decoration:none;
}

.SiteMapPathRootNodeStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    text-decoration: none;

}
.SiteMapPathNodeStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    text-decoration: none;
}

.HomeWhatsNextGroupStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    color:#F5AB30;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom:0px;
    padding-bottom: 0px;
    width: 252px;
}
.HomeWhatsNextTitleStyle
{
    margin-top: 5px;
    margin-bottom:0px;
}
.HomeWhatsNextTitleStyle a
{
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight:lighter;
    color:#C90030;
}
.HomeWhatsNextDescStyle
{
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    color:Black;
    font-weight:lighter;
    font-size: 8pt;
}


.HomeCommonLinksStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt;
	/*font-weight:bold; 
	 font-weight:bolder; 
     font-style: normal; 
    font-variant: small-caps; */
    text-decoration: none;
    color:Black;
}


.HomeCommonLinksStyle2
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    font-weight: lighter; 
    font-style: normal; 
    font-variant: small-caps;
    text-decoration: none;
    color:#C90030;
}

.TabContainerStyle
{
    background-image:none;
    background-color:#F5AB30;
    color:White;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    border: solid 1px White;
    
}
.TabContainerStyle span
{  
}
.TabPanelStyle
{
}
.HomeTabButtonGroup
{
    width: 366px;
}
.HomeTabButtonStyle
{
    width:auto;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    font-weight: lighter; 
    background-color:#F5AB30;
    color:White;
    border:solid 1px White;
    vertical-align:middle;
    text-decoration:none;
    padding: 2px 2px 2px 2px;
    text-transform: uppercase;
    line-height: 18px;
}
.HomeTabButtonSelectedStyle
{
    width:auto;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    font-weight: lighter; 
    background-color:#C90030;
    color:White;
    border:none 0px White;
    vertical-align:middle;
    text-decoration:none;
    padding: 2px 2px 2px 2px;
    text-transform: uppercase;
    line-height: 18px;
}
.HomeWhatsNewTitleStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold;
    color:#F5AB30;
    text-align:left;
    padding-bottom: 15px;
}
.HomeWhatsNewTextStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: lighter;
    color:Black;
}
.HomeWhatsNewDateStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: lighter;
    color:#C90030;
}
.HomeWhatsNewDateStyle a
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: lighter;
    color:#C90030;
}
.HomeWhatsNewMoreStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: lighter;
    color:#C90030;
}
.HomeCampusNewsLinkStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    color:Black;
    font-weight:lighter;
}
.TopNavStaticMenuStyle
{
}
.TopNavStaticSelectedStyle
{
}
.TopNavStaticMenuItemStyle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height:1.5em; 
    font-weight:bold;
    color:#c90030;
    margin-left:0px;
    margin-bottom: 0px;
}
.TopNavStaticMenuItemStyle a
{
    background-image:none;
    margin-left:5px;
}
.TopNavStaticHoverStyle
{
}
.TopNavStaticHoverStyle a
{

}
.TopNavDynamicMenuStyle
{
	border: solid 1px #f9e4b2;
	padding: 0px 0px 0px 0px;
	color:Black;
	z-index: 100;
	background-color: Transparent;
	background-image:url('/images/75p_white.png');
}
.TopNavDynamicHoverStyle
{
	background-color: Transparent;
	color:Black;
	background-image:url('/images/75p_yellow.png');
}
.TopNavDynamicHoverStyle a
{
	color:Black;
}
.TopNavDynamicSelectedStyle
{
	color:Black;
}
.TopNavDynamicMenuItemStyle
{
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:Black;
    text-align:left;
    width:100%;
    display:block;
}
.TopNavDynamicMenuItemStyle a
{
	color:Black;
}
.TopNavLevel1Style
{
    text-align:center;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight:900; 
    font-style: normal;
    margin-right:10px;
    text-align:left;
    height:24px;
}

.TopNavLevel1Style table
{
    width:100%;
    text-align:right;
}

.TopNavLevel1Style 
{
    text-align:center;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight:900; 
    font-style: normal;
    margin-right:10px;
    text-align:left;
    height:24px;
}

.TopNavLevel1Style a
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight:900; 
    font-style: normal;
    margin-right:20px;
    text-align:left;
    text-transform:capitalize;
    text-transform:uppercase;
}

.TopNavLevel1SelectedStyle a
{
    color: #EBA512;
}

.TopNavLevel1HoverStyle a
{
    color: #EBA512;
} 
.LeftSideBorderBG
{
    height: 7px;
	background-image: url('images/left_side_border_bg.jpg');
	background-repeat:repeat-x;
    background-position:right;
}
.LeftSideBG
{
	height: 199px;
    background-image: url('images/left_side_bg.jpg');
    background-repeat:repeat-y;
    background-position:right;
}
.RightSideBorderBG
{
    height: 7px;
	background-image: url('images/right_side_border_bg.jpg');
	background-repeat:repeat-x;
    background-position:left;
}
.RightSideBG
{
	height: 199px;
    background-image: url('images/right_side_bg.jpg');
    background-repeat:repeat-y;
    background-position:left;
}
.PageSiteMapPathStyle
{
    padding: 5px 5px 5px 5px;
}
.PageSiteMapPathCurrentStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight:bolder;
    text-transform:uppercase;
}
.PageWhatsNextGroupStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    color:#F5AB30;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom:0px;
    padding-bottom: 0px;
    width: 252px;
}
.PageWhatsNextTitleStyle
{
    margin-top: 5px;
    margin-bottom:0px;
}
.PageWhatsNextTitleStyle a
{
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight:lighter;
    color:#C90030;
}
.PageWhatsNextDescStyle
{
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    color:Black;
    font-weight:lighter;
    font-size: 8pt;
    margin-left:-5px;
}

.PageTitleStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    font-weight: 900;
    color:#C90030;
    margin-bottom:10px;
}
.PageTextStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: normal;
    color:#000000;
}
.PageErrorStyle
{
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: normal;
    color:#FF0000;
}
.LeftNavStaticMenuStyle
{
}
.LeftNavStaticSelectedStyle
{
}
.LeftNavStaticMenuItemStyle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height:1.5em; 
    font-weight:bold;
    background-image:url('images/main_left_nav_bullet.jpg');
    background-repeat: no-repeat; /* ONE bullet only please */
    background-position: 0 .33em; /* .45em from top (vertical) */ 
    color:#c90030;
    margin-top: 5px;
    padding-left:0px;
    margin-left:0px;
    text-indent:0px;
}
.LeftNavStaticMenuItemStyle a
{
    text-indent:0px;
    padding-left:15px;
    margin-left:0px;
    background-image:none;
    
}
.LeftNavStaticMenu2Style
{
	padding-top:0px;
	padding-bottom:0px;
}
.LeftNavStaticMenuItem2Style
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height:1.2em; 
    font-weight:bold;
    list-style-type:none; /* removes default bullet */
    background-image:url('images/main_left_nav_dash.jpg');
    background-repeat: no-repeat; /* ONE bullet only please */
    background-position: 0 .45em; /* .45em from top (vertical) */ 
    margin-bottom: 0px;
    margin-top:0px;
    padding-left:0px;
    margin-left:15px;
    text-indent:0px;
}
.LeftNavStaticMenuItem2Style a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    /* styling options below */ 
    font-weight:lighter;
    color:#000000;
    text-decoration:none;
    padding-left:8px;
    margin-left:0px;
}
.LeftNavStaticHoverStyle
{
}
.LeftNavStaticHoverStyle a
{
}
.LeftNavDynamicHoverStyle
{
    background-color: #f9e4b2;
}
.LeftNavDynamicHoverStyle a
{
    background-color: #f9e4b2;
}
.LeftNavDynamicMenuStyle
{
	border: solid 1px #f9e4b2;
	padding: 0px 0px 0px 0px;
	width:150px;
	z-index: 1;
}
.LeftNavDynamicSelectedStyle
{
}
.LeftNavDynamicMenuItemStyle
{
	background-image:none;
    background-color:#F2F1F1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:#000000;
    padding: 2px 5px 2px 5px;
    margin: 0px 0px 0px 0px;
    width:150px;    
}
.LeftNavDynamicMenuItemStyle a
{
	background-image:none;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:#000000;
    padding: 0px 0px 0px 0px;
    width:150px;
}

.SiteMapStyle
{
    margin-top:0px;
}

.ReorderListStyle ul
{
    padding-left:0px;
    margin-left:0px;
}

.ReorderListStyle li
{
    list-style:none;
    margin-bottom: 0px;
    padding-left:0px;
    margin-left:0px;
    text-indent:0px;
}

.ReorderListStyle li a
{
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight:bold;
    color:#c90030;
    margin-left:0px;
    text-indent:0px;
    padding-left:0px;
    margin-left:0px;
    background-image:none;
}
.ReorderListTextBoxStyle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight:bold;
    color: #c90030;
    border: solid 1px #c90030;
    scrollbar-base-color: #c90030;
    overflow:auto;
}

.ReorderListDragHandleStyle {
	cursor:move;
}

.AdminPageTitleBoxStyle
{
	width:156px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight:bolder;
    text-transform:uppercase;
    background-color: #c90030;
    color: #FFFFFF;
}
.AdminPageInfoBoxStyle
{
	width:156px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight:normal;
    overflow:hidden;
}
.HomePageTitleBoxStyle
{
	width:156px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight:bolder;
    text-transform:uppercase;
    background-color: #c90030;
    color: #FFFFFF;
}
.PageTitleBoxStyle
{
	width:156px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight:bolder;
    text-transform:uppercase;
    background-color: #c90030;
    color: #FFFFFF;
}
.PageInfoBoxStyle
{
	width:156px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight:normal;
    overflow:hidden;
}
.PageInfoBoxStyle a
{
	color: Black;
}

.AdminTabButtonGroup
{
    height:24px;
    margin-top:0px;
    width: 366px;
}
.AdminTabButtonStyle
{
    width:auto;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    font-weight: lighter; 
    background-color:#F5AB30;
    color:White;
    border:none 0px White;
    vertical-align:middle;
    text-decoration:none;
    padding: 2px 2px 2px 2px;
}
.AdminTabButtonSelectedStyle
{
    width:auto;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    font-weight: lighter; 
    background-color:#C90030;
    color:White;
    border:none 0px White;
    vertical-align:middle;
    text-decoration:none;
    padding: 2px 2px 2px 2px;
}

ul.CMSFirstLevelUL
{
    padding: 0;
    margin: 0;
    margin-top:0px;
}
li.CMSFirstLevelLI
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height:1.5em; 
    font-weight:bold;
    list-style-type:none; /* removes default bullet */
    padding-left:0px; /* space between bullet and text */ 
    margin-bottom:5px;
}
li.CMSFirstLevelLI a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    /* styling options below */ 
    font-weight:bold;
    color:#c90030;
    text-decoration:none;
}
.PageOptionsPanelStyle
{
	margin-right:10px;
	margin-top:0px;
	padding-top:0px;
}
.PageTypeSelectionPanelStyle
{
	margin-bottom:0px;
	padding-bottom:0px;
}
.lnkBackStyle
{
	padding-top: 2px;
}
.PageTitleLabelStyle
{
}
.PageInfoStyle
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.FileUploadStyle
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    width:325px;
    border: solid 1px Black;
}
.FileUrlLabelStyle
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
ul.AdminFirstLevelUL
{
    padding: 0;
    margin: 0;
    margin-top:0px;
    background-color:#FFFFFF;
    background-color:Transparent;
    width:auto;
}
li.AdminFirstLevelLI
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height:1.5em; 
    font-weight:bold;
    color:#c90030;
    list-style-type:none; /* removes default bullet */
    background-image:url('../images/main_left_nav_bullet.jpg');
    background-repeat: no-repeat; /* ONE bullet only please */
    background-position: 0 .33em; /* .45em from top (vertical) */ 
    padding-left:15px; /* space between bullet and text */ 
    margin-bottom:5px;
}
li.AdminFirstLevelLI a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    /* styling options below */ 
    font-weight:bold;
    color:#c90030;
    text-decoration:none;
}
.BannerImageSelectorStyle input
{
	border-bottom: solid 1px #c90030;
}
.BannerTextLine1Style
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight:900;
	text-transform:uppercase;
	padding-top:0px;
	padding-bottom:0px;
}
.BannerTextLine2Style
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight:900;
	text-transform:uppercase;
}

a.BodyTextLinkStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    color:#b8153c;
    font-weight:lighter;
}

.BodyTextGold
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    color:#b8153c;
	/* color:#e79c20; */
    font-weight:lighter;
}

.BodyTextMaroon
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    color:#b8153c;
    font-weight:lighter;
}

.AdBlockTableStyleSBG
{
	background-image: url('/BCAdBlockImages/adblock-bg-blue-gradient-simple.jpg');
	width: 248px;
	border: none 0px Red;
}
.AdBlockTitleStyleSBG
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:900;
	text-transform:uppercase;
}
.AdBlockTextStyleSBG
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.AdBlockTextStyleSBG a
{
	color: White;
}
.AdBlockTableStyleSBr
{
	background-color: #602808;
	width: 248px;
	border: none 0px Red;
}
.AdBlockTitleStyleSBr
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:900;
	text-transform:uppercase;
	background-color: #602808;
}
.AdBlockTextStyleSBr
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #602808;
}
.AdBlockTextStyleSBr a
{
	color: White;
}

.AdBlockLeftTableStyleSBG
{
	background-image: url('/BCAdBlockImages/adblock-bg-blue-gradient-simple.jpg');
	width: 156px;
	border: none 0px Red;
}
.AdBlockLeftTitleStyleSBG
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:900;
	text-transform:uppercase;
}
.AdBlockLeftTextStyleSBG
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.AdBlockTextStyleSBG a
{
	color: White;
}
.AdBlockLeftTableStyleSBr
{
	background-color: #602808;
	width: 156px;
	border: none 0px Red;
}
.AdBlockLeftTitleStyleSBr
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:900;
	text-transform:uppercase;
	background-color: #602808;
}
.AdBlockLeftTextStyleSBr
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #602808;
}
.AdBlockLeftTextStyleSBr a
{
	color: White;
}
.AdBlockTableStyleGL
{
	background-image: url('/BCAdBlockImages/adblock_bg_greek_letters.jpg');
	width: 248px;
	border: none 0px Red;
}
.AdBlockTitleStyleGL
{
	height: 90px;
	vertical-align:bottom;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:900;
	text-transform:uppercase;
}
.AdBlockTextStyleGL
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.AdBlockTextStyleGL a
{
	color: White;
}
.NewsScrollerCategory
{
	background-color: #b8153c;
	color: White;
}
.NewsScrollerCategory a
{
	background-color: #b8153c;
	color: White;
}
.NewsScrollerInfo a
{
	color: Black;
	text-decoration: none;
}
.NewsScrollerInfo a:hover
{
	color: Black;
	text-decoration: underline;
}
.NewsScrollerSeparator
{
	color: #b8153c;
	font-size: 10pt;
}
.ImageBrowserDropDownStyle
{
	border: solid 1px Black;
}
.divWhatsNewSeparatorStyle
{
	margin-top:20px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.PageWhatsNewTitleStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold;
	/* color:#F5AB30; */
    color:#c90030;
    text-align:left;
    margin-top: 25px;
    margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.PageWhatsNewTextStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color:Black;
}
.PageWhatsNewTextStyle a
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color:#C90030;
}
.PageWhatsNewCategoryStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color:#C90030;
}
.PageWhatsNewDateStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color:#C90030;
}
.PageWhatsNewDateStyle a
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color:#C90030;
}
.PageWhatsNewMoreStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color:#C90030;
}
.PageWhatsNewMoreStyle a
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color:#C90030;
}
.PageCampusNewsLinkStyle
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    color:Black;
    font-weight:lighter;
}
.BCButtonStyle
{
	color: #FFFFFF;
	background-color: #C90030;
	font-weight:bold;
	border: solid 1px #000000;
}
.BCTextBoxStyle
{
	border: solid 1px #c90030;
	scrollbar-base-color: #c90030;
}
.BCTextBoxWatermarkStyle
{
	border: solid 1px #c90030;
	color: #999999;
}
BCDropDownStyle
{
	width:245px;
	border: solid 1px #c90030;
}

#BCSearchResults
{
	width: 250px;
}


.ajax__calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#ffffff;
    color:#000000;
}
.ajax__calendar .ajax__calendar_footer {
    border-top:1px solid #f5f5f5;
} 
.ajax__calendar .ajax__calendar_dayname {
    border-bottom:1px solid #f5f5f5;
} 
.ajax__calendar .ajax__calendar_day {
    border:1px solid #ffffff;
} 
.ajax__calendar .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.ajax__calendar .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:#646464;
} 
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {
    color:#0066cc;
} 

.l a
{
	color: #C90030;
}
#gsc-result gsc-webResult
{
	color: #C90030;
}
#gsc-result gsc-webResult a
{
	color: #C90030;
}
#BCSearchResults .gs-title * 
{ 
	color:#C90030;
}
#BCSearchResults div.gs-visibleUrl.gs-visibleUrl-long 
{ 
	display:block; 
}
#BCSearchResults div.gs-visibleUrl.gs-visibleUrl-short 
{ 
	display:none; 
}


