/* PCD HTML Template Styles */
body {
	background-color:#D81F2A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img 
{
    border-style: none;
}
.SectionHeader 
{
    padding-left : 19px;
    font-family: Times New Roman, Times, serif;
    font-size: 30px;
    color: #D81F2A;
    letter-spacing: .05em;
    white-space: nowrap;
}
.rollover {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EBAB00;
}


#BottomAddress {
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
#BottomAddress a
{
	color: #FFFFFF;
}
.headline {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D81F2A;
}
.secondarynavlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 15px;
}
.dropthecap
 {
	float:left;
	color:#D81F2A;
	font-size:36pt;
	height:1em;
	font-weight:normal;
    font-family: Times New Roman, Times, serif;
	padding-top:0px;
	padding-left:0px;
	padding-right: 5px;
	padding-bottom: 0px;
    margin-top: -38px;
}
.dropCapSpacer
{
    height:38px;
    overflow: hidden;
    display: block;
}
#ZoomContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    line-height: 1.5;
}
#ZoomContainer h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D81F2A;
	margin: 0px;
	padding: 0px
}
#ScrollableBodyRegion {
	overflow: auto;
	height: 388px;
	width: 577px;
}
.small {
	font-size: 10.5px;
}
.small h1 {
	font-size: 12px;
}
.large {
	font-size: 12px;
}
.large .subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D81F2A;
}
.sidebarcopyoveryellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F1AB00;
	padding: 15px;
}
.sidebarcopyoverblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #A5B8C9;
	padding: 15px;
}
.sidebarquote {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #D81F2A;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
/* PODS Styles */
#BodyCopy 
{
	overflow:auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.topnav {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	color: #003082;
	text-align: center;
	/* letter-spacing: 1pt; */
}

a {
    color: #D81F2A;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

.mainnav {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	/* letter-spacing: 1pt; */
	text-align: center;
}

a.readmore 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #D81F2A;
    font-size: 10px;
}

a.readmore:hover
{
    text-decoration: underline;
}

junk.a
{
    color: #FFFFFF;
    text-decoration: none;
	border-top: solid thick transparent;
	font-size: 12px;
}

.mainnav a:hover
{
	border-color: #013080;
}

#TopMenuNav a {
    color: #013080;
    text-decoration: none;
	border-top: solid thick transparent;
	font-size: 12px;
}


#TopMenuNav a:hover, #TopMenuNav a.active {
	border-color: #013080;
}

#MainMenuNav table 
{
	width: 100%;
	background-color: #ffffff;
}

#MainMenuNav a 
{
    color: #FFFFFF;
    text-decoration: none;
}


.bottomnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D81F2A;
	padding: 8px;
    word-spacing: -.1em;
}
.bottomnav a {
	color: #D81F2A;
}
.addresstext {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	font-variant: small-caps;
	color: #666666;
}
.credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-right: 15px;
}
.sidenav, .PodsMenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    text-indent: -10px;
    text-decoration: none;
}
a.PodsMenuItem{
    color: #FFFFFF;
}

table.PodsMenuItem 
{
}

a.PodsMenuItem:Hover
{
	border: solid thin yellow;
    text-decoration: none;
}

/* Use for manually created site menu items */
#SideMenuItem 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
}
#SideMenuItem a
{
	width: 120px;
	display: block;
    color: #000000;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    border-style: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #D81F2A;
	text-decoration: none;
}

#SideMenuItem a.submenu1
{
	width: 110px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
	margin-left: 10px;
	margin-right: 30px;
    border-bottom-style: none;
}

#SideMenuItem a.submenu2
{
	width: 100px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
	margin-left: 20px;
	margin-right: 30px;
    border-bottom-style: none;
}

#SideMenuItem a.submenu3
{
	width: 90px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
	margin-left: 30px;
	margin-right: 30px;
    border-bottom-style: none;
}

#SideMenuItem a.active, #SideMenuItem a:Hover
{
	background-color: #DDDDDD;
    text-decoration: none;
}


.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 20px;
}
.headlineCopy {
	font-size: 26px;
    padding-left: 14px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
	font-family: Times New Roman, Times, serif;
}
.introCopy {
	font-size: 12px;
	font-family: Times New Roman, Times, serif;
	line-height: 20px;
    padding-left: 14px;
    padding-top: 0px;
    padding-right: 14px;
    padding-bottom: 14px;
}
.largerHeadline {
    font-size: 30px;
}
.overWhite {/* Allows use of a single selector for headline/intro background color by re-assigning background of spacer cells*/
    background-color: #FFFFFF;
}
/* OverGreen,OverYellow,OverBlue,OverRed,OverPurple -- Choices in the CMS dropdown*/
.OverYellow {
	background-color: #F5DD92;
}
.OverYellow .headlineCopy, .OverBlue .headlineCopy {
	color: #D81F2A;
}
.OverYellow .introCopy {
	color: #003082;
}
.darkBlueText {
    color: #003082;
}
.purpleText {
    color: #57527E;
}
.OverBlue {
	background-color: #BCCAD6;
}
.OverGreen {
	background-color: #A7AB74;
}
.OverGreen .introCopy, .OverBlue .introCopy {
	color: #003082;
}
.OverRed {
	background-color: #892034;
}
.OverRed .introCopy, .OverPurple .introCopy {
	color: #FFFFFF;
}
.OverPurple {
	background-color: #57527E;
}
.OverGreen .headlineCopy, .OverRed .headlineCopy, .OverPurple .headlineCopy {
	color: #FFFFFF;
}
/* Vestigial?
.introcopywhite {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	line-height: 20px;
}
*/
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D81F2A;
}
/* Calendar Styles */

.CalSportLinkActive
{
	background-color:#eeeeee; 
	border-top: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	border-bottom: 2px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}

.CalSportLinkInactive
{
}

div.CalSportInfo
{
	border: solid 1px #eeeeee;
	background-color: #eeeeee;
	padding: 2px;
	white-space: normal;
}

div.CalHidden
{
	display: none;
}

.calendarCheckBoxList {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
    border-style: none;
    color: #FFFFFF;
    background-color: #F1AB00;
    vertical-align: top;
}
.calendarCheckBoxList span {
    background-repeat: no-repeat;
    background-position: 22px 9px;
	color: black;
    font-weight: normal;
    }
.calendarCheckBoxList img {    
    background-color: #FFFFFF;
    padding: 1px;
}
.calendarCheckBoxList a {
    color: #FFFFFF;
}
.sportsTitle {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.eventTitle {
    color: #D81F2A;
    font-weight: bold;
}
.newsListContainer {
}
img.newsThumb 
{
    margin-top:5px;
}
img.newsDetail
{
    float: right;
    margin: 15px;
}
.PodsItemSeparator 
{
    border-top-color: #000000;
    border-top-style: dotted;
    border-top-width: 1px;
    overflow: hidden;
    height:1px;
    margin-top: 12px;
    margin-bottom: 10px;
}
.newsTable {
}
.newsTable td {
    background-color: white;
    background-repeat: no-repeat;
    background-position: 3px 10px;
}

.newsDateTime 
{
}

.EventsTable {
}
.EventsTable td {
    border-bottom-style: dotted;
    border-bottom-color: #CBCBCB;
    border-bottom-width: 1px;
}
.EventsTable td td {
    border-style: none;
}
.DayGraphic {
    padding-right: 10px;
}
.SportsEventsTable {
}
.SportsEventsTable td {
    background-color: #CACDAC;
}
/* .EventsTable td img {
    float: right;
} */
.calendarDayBox {
}
.calendarDayBox tbody tr td, .calendarDayBox tbody, .calendarDayBox tbody tr, .calendarDayBox td {
    background-color: #FFFFFF;
}
.sportsCalendarDayBox {
    background-color: #F5DD92;
    border-style: solid;
    border-width: 1px;
    border-color: White;
    padding: 3px;
}
.sportsCalendarDayBox tbody tr td, .calendarDayBox tbody, .calendarDayBox tbody tr, .calendarDayBox td {
    background-color: #FFFFFF;
}
.calendarEventNumber {
}
.calendarEventDayName {
}


#SearchCriteria2LineContainer {
	background-image: url(../images/dropdownborder_1pxslice80px.gif);
	background-repeat: repeat-x;
	height: 80px;
	white-space: nowrap;
	float:left;
	width: 500px;
}

#SearchCriteria2Line 
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 8px;
	line-height: 97%;
}
#SearchCriteria2Line select {
    font-size: 12px;
    vertical-align:middle;
    margin-left: 5px;
    margin-right: 5px;
}
#SearchCriteria2Line input 
{
    font-size: 12px;
    vertical-align: middle;
    margin-right: 5px;
}


/* customize the dropdown arrow image for the Telerik ComboBox */
/*
.RadComboBox_Default td.rcbArrowCell,
.RadComboBox_Default .rcbArrowCell,
.RadComboBox .rcbArrowCell,
div.RadComboBox_Default .rcbArrowCell 
{
	height: 300px;
border: 0;
padding:50;
width:24px;
	background: url(../images/arrowdropdown_button.gif) repeat;
	background-image: url(../images/arrowdropdown_button.gif) repeat;
}
*/


#FacultyDirectoryCriteriaContainer {
	background-image: url(../images/dropdownborder_1pxslice.gif);
	background-repeat: repeat-x;
	height: 50px;
	white-space: nowrap;
	float:left;
}
#FacultyDirectoryCriteria 
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 8px;
}
#FacultyDirectoryCriteria select {
    font-size: 12px;
    vertical-align:middle;
    margin-left: 5px;
    margin-right: 5px;
}
#FacultyDirectoryCriteria input 
{
    font-size: 12px;
    vertical-align: middle;
    margin-right: 5px;
}
.FacultyPhoto_Detail {
    margin-right: 20px;
    margin-bottom: 10px;
    float: left;
}
.FacultyPhoto_Thumb {
    margin-right: 10px;
    margin-bottom: 5px;
    float: left;
}
   
.FacultyDirectory_ListItem {
    vertical-align: top;
    font-size: 12px;
}
.FacultyDirectory_ListItem input 
{
    margin-left: 10px;
    vertical-align: middle;
}
.FacultyDirectory_Link {
    color: #D81F2A;
}

.FacultyDirectory_Name
{
    font-weight: bold;
    color: #D81F2A;
}

hr.FacultyDirectory {
    background-color: #D81F2A;
    height: 1px;
    border-style: none;
}
.SportsEventsTable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.SportsEventsTable td {
    background-color: #F5DD92;
    background-repeat: no-repeat;
    background-position: 3px 10px;
}
/* .SportsEventsTable td img {
    float: right;
} */
.SportsEvent_HomeOrAway {
    border: 1px;
    padding: 2px;
    border-color: #FFFFFF;
    border-style: solid;
    font-weight: bold;
    color: #57527E;
    text-transform: uppercase;
}
.calendarDaySelected 
{
/*    background-image: url(../MasterPages/images/calendar_highlight.gif);
    background-repeat: no-repeat;
    background-position: 40% 90%; */
}

/* Images dropped into text blocks */
img.TextImg
{
	margin: 2px 10px 5px 0px;
	border: 3px solid #e6e6e6;
	float: left;
}


#CategoryControl {
	width:100%;
	border-top:thin dotted #FFFFFF;
	border-bottom:thin dotted #FFFFFF;
	text-align:center;
	padding:2px 0px 2px 0px;
	margin:2px 0px 2px 0px;
}

#CategoryControl a:hover 
{
	background-color: #D81F2A;
	color: White;
    text-decoration: none;
}

/*
	These are CheckBox Lists of Groups and Rules. Need to force the
	width so they look the same
*/
#GroupCBList td { width: 250px;}
#RuleCBList td { width: 250px;}

/* Home Page */
#newsContainer
{
    font-size: 10.5px;
}
#sportsContainer
{
    font-size: 10.5px;
}
#calendarContainer
{
    font-size: 10.5px;
}

/* Effects */
.dropshadow /* adapted from http://www.alistapart.com/articles/cssdropshadows/ */
{
  background: url(../images/DropShadowLarge.png) no-repeat bottom right !important;
  background: url(../images/DropShadowLarge.gif) no-repeat bottom right;
}
.dropshadow img 
{
  display: block;
  position: relative;
  background-color: #fff;
  margin: -5px 0px 0px -5px;
}
.dropshadow object {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -5px 0px 0px -5px;
  } 


/* Information Display Boxes */
.InfoBox {
	width: 329px;
	padding-left: 0px;
	margin-left: 0px;
	position: relative;
}
.InfoBoxInner {
	margin-left: 12px;
	margin-right: 15px;
	margin-top: 5px;
	background: #D9D9D9;
	padding: 5px;
}

.InfoBoxOuter {
	width: 329px;
	background-image: url(../images/CurvedBoxBody.png);
	background-repeat: repeat-y;
	float: left;
	height: 100%;
}

.InfoBoxTitle {
	width: 329px;
	font: bold 13px Arial, Sans-serif;
	color: #171717;
	height: 24px;
	background-image: url(../images/CurvedBoxTop.png);
	padding-left: 8px;
	line-height: 200%;
	background-repeat: no-repeat;
}

span.InfoTitle 
{
	color: #D81F2A;
}

.InfoBoxButton 
{
	position:absolute; 
	right:15px; 
	/*
	* removed when we changed Hide/Edit to buttons
	border: thin solid #929292;
	*/
}

a.InfoBox {
	color: red;
	text-decoration: none;
	font-size: 10px;
}

#FacultyDeptList label
{
	font-size: 10px;
}


#categoryBox {
	background-color: #F1AB00;
	padding: 15px;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width: 160px;
}

#categoryBox table 
{
	border-collapse: collapse;
}


/*
 * Alumni Notes
 */
 
/* The popup window to show the notes */
#AlumniNoteBody
{
	background:white;
}

#AlumniNoteBody img
{
	margin: 2px 10px 5px 0px;
	border: 3px solid #e6e6e6;
	float: left;
}

#AlumniNotes 
{
	width: 200px;
	padding-left: 0px;
	margin-left: 0px;
	position: relative;
	font-size: 10.5px;
}

#AlumniNotes .InfoBoxInner {
	margin-left: 12px;
	margin-right: 15px;
	margin-top: 5px;
	background: #D9D9D9;
	padding: 5px;
}

#AlumniNotes .InfoBoxOuter {
	width: 200px;
	background-image: url(../images/CurvedBoxBody200.png);
	background-repeat: repeat-y;
	float: left;
	height: 100%;
}

#AlumniNotes .InfoBoxTitle {
	width: 200px;
	font: bold 13px Arial, Sans-serif;
	color: #171717;
	height: 24px;
	background-image: url(../images/CurvedBoxTop200.png);
	padding-left: 8px;
	line-height: 200%;
	background-repeat: no-repeat;
}


/*
 * media blocks (docks) on Community page
 */
 
 .rdTitlebar {
 	margin-top: -6px;
	margin-left: -4px;
 	padding-right: 40px;
}

 .rdTitlebar .rdTitle {
	padding-top: 8px;
}

 .rdTitlebar em.rdTitle
{
	font-size: 11px;
}

 .telerikMediaBoxClose {
 	 background:url(../images/dockPortalCloseRed.gif) !important; 
}

 .telerikMediaBoxEdit {
	background:url(../images/portaleditpencil.gif) !important;
}

 .rdContent {
 	padding:  3px 5px 3px 5px;
 	margin-bottom: 3px;
}


/*
 * Alumni Directory search on Community page
 */

#AlumniDirectorySide .InfoBoxTitle {
	width: 200px;
	font: bold 13px Arial, Sans-serif;
	color: #171717;
	height: 24px;
	background-image: url(../images/CurvedBoxTop200.png);
	padding-left: 8px;
	line-height: 200%;
	background-repeat: no-repeat;
}

#AlumniDirectorySide .InfoBoxOuter {
	width: 200px;
	background-image: url(../images/CurvedBoxBody200.png);
	background-repeat: repeat-y;
	float: left;
	height: 100%;
	
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:2;
	font-size:10.5px;
}



/* 
	A small section of text which will be automatically resize to some value if found
	to be too big.
*/
.alumniNotesCopy
{
	overflow:hidden;
}


/*
 * Gallery on community page
 */

#SmallGallery {
	width: 200px;
	padding-left: 0px;
	margin-left: 0px;
	position: relative;
}

#SmallGallery .InfoBoxInner {
	margin-left: 12px;
	margin-right: 15px;
	margin-top: 5px;
	background: #D9D9D9;
	padding: 5px;
}

#SmallGallery .InfoBoxOuter {
	width: 200px;
	background-image: url(../images/CurvedBoxBody200.png);
	background-repeat: repeat-y;
	float: left;
	height: 100%;
}

#SmallGallery .InfoBoxTitle {
	width: 200px;
	font: bold 13px Arial, Sans-serif;
	color: #171717;
	height: 24px;
	background-image: url(../images/CurvedBoxTop200.png);
	padding-left: 8px;
	line-height: 200%;
	background-repeat: no-repeat;
}



/*
 * Department List
 */
.DeptListSchool 
{
	font-weight: bold !important;
	font-size: 12px;
	color: Black !important;
	width: 200px;
	background-color: Silver;
	padding: 5px 5px 5px 5px !important;
}
.DeptListItem
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	width: 200px;
	padding: 0px 5px 0px 5px !important;
}

.rmText 
{
	color: #D81F2A;
}



/* Restyle the Outlook & Gray menu to handle image only root items */

        .RadMenu_Gray .rmRootGroup .rmLink {
            padding: 0 !important;
        }
        .RadMenu_Gray .rmLeftImage {
            padding: 0 !important;
        }
        .RadMenu_Gray .rmRootGroup .rmFocused,
        .RadMenu_Gray .rmRootGroup .rmLink:hover,
        .RadMenu_Gray .rmRootGroup .rmExpanded,
        .RadMenu_Gray .rmRootGroup .rmExpanded:hover {
            border: 0px !important;
        }
        
        .RadMenu_Gray .rmGroup .rmLink {
            padding: 2px !important;
        }
        
        .RadMenu_Gray .rmGroup .rmFocused,
        .RadMenu_Gray .rmGroup .rmLink:hover,
        .RadMenu_Gray .rmGroup .rmExpanded,
        .RadMenu_Gray .rmGroup .rmExpanded:hover {
	        border:0px solid #002D96 !important;
	        padding:1px !important;
        }
        
        /* ---------- */
        
		div.RadMenu_Gray .rmRootGroup {
			width: 40px;
			background: Transparent url('../images/spacer.gif') repeat 0 0;
		}
		
		div.RadMenu_Gray .rmGroup {
			width: 120px;
		}
		
		div.RadMenu_Gray .rmRootGroup .rmItem {
			width: 100%;
			margin-right: 100%;
			background: Transparent url('../images/spacer.gif') repeat 0 0;
		}
		
		div.RadMenu_Gray .rmRootGroup .rmItem .rmLink {
			background: Transparent url('../images/spacer.gif') repeat 0 0;
			border: 0px;
		}
		
		div.RadMenu_Gray .rmRootGroup .rmItem .rmLink .rmText {
			color: Black;
			padding: 2px 15px 2px 5px;
		}
 
 
/* Restyle the Default skin menu to handle image-only root items */
		div.RadMenu_Default .rmRootGroup {
			border: 0px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-color: white;
			z-index: 200;
		}
		
		div.RadMenu_Default .rmRootGroup .rmItem {
			border: 0px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-color: Transparent;
		}
		
		div.RadMenu .rmRootGroup .rmItem .rmFirst {
			margin-top: 2px;
		}
		
		div.RadMenu_Default .rmLink .rmLeftImage,
		div.RadMenu_Default .rmItem .rmLink,
		div.RadMenu_Default .rmLink .rmText
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color: Transparent;
		}
		
		div.RadMenu_Default .rmItem .rmLink {
			border-bottom: 1px solid #d8d8d8;
			background-color: Transparent;
		}
		
		div.RadMenu_Default .rmGroup {
			margin: 0px 0px 0px 0px;
			border: 0px;
			background-color: white;
			filter: alpha(opacity=90);
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
			-moz-opacity: 0.9;
			opacity: 0.9;
		}
		
		div.RadMenu_Default .rmItem .rmLink .rmText {
			color: black;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding-top: 7px;
			padding-bottom: 7px;
			background-color: Transparent;
		}
		
		div.RadMenu_Default .rmItem .rmText:hover {
			background-color: #dadada;
		}
		
		div.RadMenu_Default .rmItem .rmLink:hover .rmText {
			/*color: #d81f2a;*/ /* official PCD red */
			color: #ff0000;
			filter: alpha(opacity=100);
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
			-moz-opacity: 1;
			opacity: 1;
		}


		
		
/* Needed to let other rad windows show over the top */
        #MainMenuNav .RadMenu
        {
        	z-index:3000 !important;
        }
        #AdminMenu .RadMenu
        {
        	z-index:3000 !important;
        }


/* styling for radwindow popups */

/*
	div.radwindow_Default .titlerow
	{
		background-color: Transparent;
	}
	div.radwindow_Default .titlerow .titlebar
	{
		background-color: #d81f2a;
		background-image: none;
		border-top: 1px solid #939393;
	}
	div.radwindow_Default .titlerow .titlebar .titlebarcontrols
	{
		padding-left: 15px;
	}
	div.radwindow_Default .titlerow .titlebar .titlebarcontrols td em
	{
		font-weight: bold;
		font-size: 14px;
	}
	div.radwindow_Default .titlerow .titlebar .titlebarcontrols .windowicon
	{
		display: none;
	}
	div.radwindow_Default .contentrow .corner
	{
		background-color: #939393;
		background-image: none;
	}
	div.radwindow_Default .footerrow .footercenter
	{
	}
*/
	
/* Permissions Checkbox List */

#PermCheckBoxList label 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Alumni Article Submission Form */
#SubmitArticle 
{
	font-size: 10px;
}


/* Form styles */

.formHeadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D81F2A;
	margin-top: 10px;
}

.formTable
{
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #FFFFFF;
}

.formTable td
{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 4px;
	color: #CC0000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formTableNoBorder td
{
	border: 0px;
	padding: 4px;
	color: #CC0000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formCheckboxes input
{
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 10px;
	line-height: 75%;
}