
/* another hack for IE5.5 */
* html .SEOMenuH ul ul { t\op: 15px; top: 14px; }

* html .SEOMenuH ul ul a { }

* html .SEOMenuH ul ul li { }

a img { border: solid 0px #000000; }

a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited { color: #6F4395; text-decoration: none; }

a.CommandButton:hover { color: #6F4395; text-decoration: none; }

a.mainlevel:link, a.mainlevel:visited { background: url(..images/alumni_mainmenu_bg.png) no-repeat; color: #000000; display: block; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px; text-align: left; text-indent: 15px; vertical-align: middle; width: 209px; }

a.mainlevel:hover { background: url(..images/alumni_mainmenu_bg2.png) no-repeat; background-position: 0px -24px; color: #000000; font-weight: bold; text-decoration: none; }

a.MainMenu_SubMenu { color: #000000; }

a.mod_events_daylink:link { color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; }

a.mod_events_daylink:visited { color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; }

a.mod_events_daylink:hover { color: #C0C0C0; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }

a.mod_events_link:link { color: #000000; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; }

a.mod_events_link:visited { color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; }

a.mod_events_link:hover { color: #C0C0C0; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }

A.previousNextYearToday:link { color: #6F4395; font-size: 8pt; font-weight: normal; text-decoration: underline; }

A.previousNextYearToday:visited { color: #6F4395; font-size: 8pt; font-weight: normal; text-decoration: underline; }

A.previousNextYearToday:hover { color: #6F4395; font-size: 8pt; font-weight: normal; text-decoration: underline; }

A.previousNextYearToday:active { color: #6F4395; font-size: 8pt; font-weight: normal; text-decoration: underline; }

A.SkinObject:link { color: #003366; text-decoration: none; }

A.SkinObject:visited { color: #003366; text-decoration: none; }

A.SkinObject:hover { color: #003366; text-decoration: none; }

A.SkinObject:active { color: #003366; text-decoration: none; }

a.titlelink { color: #FFFFFF; text-decoration: none; }

a.titlelink:link { color: #FFFFFF; text-decoration: none; }

a.titlelink:visited { color: #FFFFFF; text-decoration: none; }

a.titlelink:hover { color: #FFFFFF; text-decoration: none; }

a.titlelink:active { color: #FFFFFF; text-decoration: none; }

a.viewnewsreturn:link, a.viewnewsreturn:active, a.viewnewsreturn:visited, a.viewnewsreturn:hover, a.newsreadmore:link, a.newsreadmore:active, a.newsreadmore:visited, a.newsreadmore:hover { color: #FFFFFF; text-decoration: none; }

h1.CalendarTitle { color: #000000; font-size: 150%; margin: 0px; padding: 0px; }

/* fix for browsers that don't need the hack */
html>body #2BnavBar li { border-bottom: none; }

/* fix for browsers that don't need the hack */
html>body #navBar li { border-bottom: none; }

td #dnn_ctr6815_EasyPoll_cboPollOptions td { text-align: left; }

td.left table.moduletable tbody tr td table { background: #A39870; width: 100%; }

td.left table.moduletable tbody tr td table td { padding: 0; }

td.left table.moduletable td { padding: 0px; }

td.mod_events_monthyear div { color: #FFFFFF; font-size: 12px; font-weight: bold; line-height: 28px; }

/* ----------------- Miscellaneous ----------------- */
td.today { background: #FFFFFF none; color: #000000; font-weight: bold; }

th.calendar { background: #EDEAE3; color: #000000; font-weight: bold; text-align: center; }

.AdImgBorder0 { border: 0; }

.AdImgBorder1 { border: 1px solid #6F4395; }

/* ----------------- Photo Album ----------------- */
.album { border: 1px solid #000000; margin: 4px; }

.AlbumFrame { background-image: url(images/photo_frames.gif); background-repeat: no-repeat; height: 124px; text-align: center; width: 130px; }

.ArrowPointer { margin-right: 27px; }

/*
STYLES FOR DNN CALENDAR MODULE END
*/	
.ArrowPointer { cursor: default; }

.blackbar { background: #000000; border: 1px solid #FFFFFF; color: #FFFFFF; font-weight: bold; margin: 0px; padding: 0px; text-align: center; width: 100%; }

.blacktitle { background: #FFFFFF none; color: #000000; font-weight: bold; }

.blankbox { border: 1px none #FFFFFF; margin: 0px; padding: 0px; width: 100%; }

.BlkDay .LgDay, .BlkDay .SmDay { border: none; font-weight: bold; margin-left: 0px; padding: 2px; }

.BlkDay, .SmBlkDay { background-color: #CCCCCC; }

.bodyarea { display: block; padding-bottom: 15px;/*	padding-left: 10px;
	padding-right: 15px;*/
}

.border1 { border: 1px solid #000000; }

.border3stop { border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; }

.borderbottom { border-bottom: 1px solid #000000; }

.borderone { background-color: #5C3898; border-top: 4px solid #FDDF01; height: 11px; width: 760px; }

.bordersides { border-left: 1px solid #000000; border-right: 1px solid #000000; }

.bordertop { border-top: 1px solid #000000; }

.bordertwo { background-color: #5C3898; border-bottom: 4px solid #FDDF01; height: 11px; width: 760px; }

.bottombanners { background-color: #FFFFFF; padding-bottom: 5px; padding-top: 5px; text-align: center; width: 760px; }

.bottombanners img { margin-right: 0px; }

.bottomtab { background-color: #FFFFFF; background-image: url(images/profile_bottombgrd.gif); background-repeat: repeat-x; border-top: 1px solid #000000; height: 6px; margin: auto; }

.bottomtab { background-image: url(images/profile_bottombgrd.gif); background-repeat: repeat-x; height: 6px; margin: auto; width: 100%; }

.button { margin-bottom: 2px; margin-right: 2px; }

.calendarDay { background-color: #FFFFFF; }

.calendarDay a, .calendarDay a:visited, .calendarDay a:hover, .calendarDay a:link { color: #6F4395; /*
	This controls the display of the day numbers, such 1,2,3 thru 31
*/ font-family: Verdana; font-size: 7pt; font-weight: normal; text-align: left; text-decoration: none; }

.calendarDay, .calendarDay td { background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 7pt; /*
	This controls the display of the day numbers, such 1,2,3 thru 31
	*/ font-weight: normal; text-align: left; text-decoration: none; }

.calendarDayHeader /*
this controls the header for the weekdays, such as where Monday, Tuesday, etc. display
*/ { background-color: #E6E2D4; color: #000000; font-family: Verdana; font-size: 7pt; font-weight: normal; }

.calendarHighlighted { color: #6F4395; /*
	color: #ff2400;
	*/ font-family: Verdana; font-size: 7pt; font-weight: normal; text-align: left; text-decoration: underline; }

.calendarHighlighted a, .calendarHighlighted a:link, .calendarHighlighted a:visited, .calendarHighlighted a:hover { color: #6F4395; font-size: 7pt; font-weight: normal; text-decoration: underline; /*
	Small calendar
	This controls the display of the days in which there is an evenet
	*/ }

.calendarleft { float: left; width: 164px; }

.calendarNextPrev a, .calendarNextPrev a:visited, .calendarNextPrev a:hover { color: #FFFFFF; /*
 This changes the previous and next months; e.g., if the month were March, 
 this controls the display of months February and April
 */ font-size: 12px; padding: 0px; }

.calendarNextPrev, .calendarNextPrev a:link { color: #FFFFFF; /*
 This changes the previous and next months; e.g., if the month were March, 
 this controls the display of months February and April
 */ font-size: 12px; font-weight: normal; padding: 0px; text-align: justify; }

.calendarOtherMonthDay { background-color: #DCDCDC; }

.calendarSelectedDay { background-color: #FFFFFF; /*
 This controls the display of the selected day
*/ color: #000000; font-weight: normal; }

.calendarSelectedDay a, .calendarSelectedDay a:visited, .calendarSelectedDay a:hover { color: #000000; /*
	This controls the display of the selected day
	*/ font-weight: normal; }

.calendarSelector { display: none; }

.calendartitle { }

/*
STYLES FOR DNN CALENDAR MODULE BEGIN
*/	
	.calendarTitle { background-color: #6F4395; color: #FFFFFF; font-size: 9pt; font-weight: normal; /*
	This changes the calendar title header, where the month names are
	*/ }

.calendartitle td { margin-left: 0; margin-right: auto; text-align: center; width: 200px; }

.calendarTitle td { text-align: center; }

.calendarTitle, .calendarTitle td { background-color: #6F4395; color: #FFFFFF; font-size: 9pt; font-weight: normal; /*
	this controls the background to the calendar title, where the month is
	*/ text-align: center; }

.calendarTodayDay { border-bottom: #CCCCCC 2px solid; border-left: #CCCCCC 2px solid; border-right: #CCCCCC 2px solid; /*
	this controls the display of the current day
	*/ border-top: #CCCCCC 2px solid; }

.calendarWeekendDay { background-color: #E6E6E6; }

.calendarYearSelector { text-align: center; }

.campusstories { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 40px; text-align: left; width: 180px; }

.campustitle { padding-bottom: 14px; }

.centerbanner { margin: auto; padding-bottom: 15px; text-align: center; width: 420px; }

.centercolumn { border: 2px solid #FFFFFF; float: left; line-height: 130%; padding: 0px; text-align: left; width: 50%; }

.centercolumn { margin: 2px; }

.centercolumn2 { background-color: #FFFFFF; width: 615px; }

.centercolumn3 { background-color: #FFFFFF; width: 594px; }

.centercolumn3col3 { background-color: #FFFFFF; width: 616px; padding:0 0 0 10px }

.centershadow { background-image: url(images/center_bgrd.jpg); background-repeat: repeat-x; height: 16px; }

.cibfooter { font-size: 9pt; padding: 5px; width: 700px; }

.cibfooterleft { font-size: 9pt; padding: 5px; width: 50%; }

.cibfooterright { font-size: 9pt; padding: 5px; text-align: right; width: 50%; }

.clear { clear: both; }

.clearcontainer, .clearcontainer td { text-align: left; }

.content { padding: 10px; width: 570px; }

.databox { border: 1px none #000000; margin: 3px; margin-left: 10px; padding: 2px; }

.dataRequestFormTable tr td { padding: 2px; }

.dcPopUpBackground { background-color: #E6E6E6; border: 1px solid #CCCCCC; }

/* ========================================== */
/* End legacy section                         */
/* ========================================== */
/* ----------------- Basic Styles ----------------- */
.defaultForm { line-height: 120%; padding-left: 10px; }

.DirLinks { font-size: 9pt; }

.dsTxtInput { font-size: 32px; width: 12px; }

.EvenRow, .EvenRow a { background-color: #FFFFFF; text-decoration: none; }

.eventbox { background-color: #ECE9E1; padding: 10px; }

.eventdetails1, .eventdetails1 table, .eventdetails1 tr, .eventdetails1 td, .eventdetails1 div { font-family: verdana, arial, helvetica; font-size: 9pt; }

.eventdivider { background-image: url(images/eventdivider.gif); background-repeat: repeat-x; height: 25px; }

.eventhometable, .Event_ItemTitleDefault { background-color: #ECE9E1; width: 100%; }

.eventpattern { background-image: url(images/events_pattern.gif); padding: 15px; }

.eventright { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 10px; text-align: left; width: 225px; }

.eventtitle { padding-bottom: 10px; }

.fixedbox { border: 0px none #FF0000; margin: auto auto; text-align: left; width: 100%; }

.fixedboxcenter { border: 1px none #0000CD; margin: auto; padding: 0px; text-align: center; width: 100%; }

.fixedboxleft { text-align: left; }

.fixedboxleft { border: 1px none #00FF00; margin: auto; padding: 2px 2px 0px 0px; text-align: left; width: 100%; }

.fixedboxright { border: 1px none #FFFFFF; margin: 0px auto 0px auto; padding: 2px 2px 0px 0px; text-align: right; width: 100%; }

.fixedfootright { border: 0 none #FFFFFF; margin: 0px; padding: 2px 2px 0px 0px; text-align: right; width: 100%; }

.fixedtitleright { border: 1px none #FFFFFF; font-weight: bold; margin: 0px auto auto; text-align: right; width: 100%; }

.footer { background: #EDEAE3 none; color: #000000; }

.footercenter { border: 0 none #FFFFFF; font-size: 80%; margin: 0px; padding: 0px; text-align: center; width: 100%; }

.footerinfo { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 10px; padding-top: 10px; text-align: center; width: 760px; }

.footerinfo a:link,  .footerinfo a:visited,  .footerinfo a:active { color: #FFFFFF; }

.footerinfo a:hover { color: #FFFFFF; text-decoration: none; }

.footername { color: #D2CCB8; font-weight: bold; }

.formcolumn { border: 1px none #0000FF; float: left; text-align: left; width: 49%; }

/* Added to ensure that Form Master stays the same on old sites */
/* even though that technically means broken                    */
.formMasterSubHead { color: #003366; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; }

.formright { border: 1px none #008000; float: right; text-align: right; width: 49%; }

.formwide { float: left; text-align: left; width: 98%; }

.greyborder { border: 1px solid #B8B8B8; }

.Head { color: #A39870; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 13px; font-weight: bold; padding-bottom: 8px; }

.headerborder { border: 1px solid #000000; width: 700px; }

/* ----------------- Begin Custom Styles ----------------- */
.headerdiv { background-image: url(images/header1.jpg); background-repeat: no-repeat; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; height: 195px; margin-bottom: 0px; padding-left: 15px; padding-top: 6px; text-align: left; text-decoration: none; width: 760px; }

.headerdiv a:link,  .headerdiv a:active,  .headerdiv a:visited { color: #D2CCB8; text-decoration: none; }

.headerdiv a:hover { color: #FFFFFF; }

.headerdiv2 { background-image: url(images/header2.jpg); background-repeat: no-repeat; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; height: 195px; margin-bottom: 0px; padding-left: 15px; padding-top: 6px; text-align: left; text-decoration: none; width: 760px; }

.headline { background: #EDEAE3 none; color: #000000; }

.hidden { display: none; }

.IACLoginbox { background-color: #FFFCE8; border: 1px solid #A39870; margin: 5px 0 10px 10px; padding: 5px; width: 140px; display: block; }

.Italian { font-style: italic; }

.label, .label-left, .label-center, .label-right { background-color: #EDEAE3; border: 1px none #000000; color: #000000; font-weight: bold; }

.label-center { text-align: center; }

.label-left { text-align: left; }

.label-left a:link, .label-left a:visited, .label-left a:active, .label-right a:link, .label-right a:visited, .label-right a:active, .label-center a:link, .label-center a:visited, .label-center a:active, .label a:link, .label a:visited, .label a:active { color: #6F4395; text-decoration: none; }

.label-right { text-align: right; }

.LargeCalendar { border: 1px solid #000000; width: 100%; }

.leftbanner img { margin-top: 10px; }

.leftbar { background: #EEEEEE; border-right: 1px solid #000000; padding-bottom: 200px; width: 130px; }

.leftcolumn { border: 2px solid #FFFFFF; float: left; line-height: 130%; padding: 0px; text-align: left; width: 20%; }

.leftcolumn { margin: 2px; }

.leftcolumn2 { padding-bottom: 20px; text-align: left; width: 145px; background-color: #704394; }

.LgDay { border: none; float: right; font-size: 120%; font-weight: bold; margin-left: 0px; padding: 2px; }

.lineborder { border: 1px solid #000000; padding: 1px; }

.linebox { border: 1px solid #000000; margin: auto; width: 100%; }

.lineboxleft { border-color: #000000; }

.lineboxleft { border: 1px solid #000000; margin: auto; padding: 2px; text-align: left; width: 100%; }

.lineboxright { border: 0px solid #000000; margin: auto; text-align: right; width: 100%; }

.lineboxsmall { border: 1px solid #000000; width: 400px; }

/* ----------------- Login ----------------- */
.logbox { border: 1px solid #000000; margin: auto; width: 430px; }

.loginindent { font-family: Verdana, Arial, Helvetica, serif; font-size: 11px; padding-left: 5px; padding-top: 10px; }

.maingraphicdiv { padding-bottom: 5px; padding-right: 20px; }

.MainMenu_MenuBar { background-image: url(images/leftnav_bgrd.jpg); background-repeat: no-repeat; color: #000000; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; height: 22px; padding-left: 10px; padding-top: 0px; }

.MainMenu_MenuBar { background-color: Transparent; cursor: pointer; height: 16; }

/***************************************************************
	Customized csss
****************************************************************/
.MainMenu_MenuContainer { background-image: url(images/leftbgrd.jpg); font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; width: 150px; }
 * Main Menu */ .MainMenu_MenuContainer {
 background-color: transparent;
}

.MainMenu_MenuIcon { background-color: #EEEEEE; border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; cursor: pointer; height: 21; text-align: center; width: 15; }

.MainMenu_MenuItem { background-color: #D2CDB9; color: #000000; cursor: hand; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; height: 22px; padding-left: 10px; }

.MainMenu_MenuItem td { background-color: #D2CDB9; background-image: url(images/leftnav_bgrd.jpg); background-repeat: no-repeat; color: #000000; cursor: hand; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; height: 22px; padding-left: 10px; }

.MainMenu_SubMenu { border: #A39870 2px solid; }

.MainMenu_SubMenu td { background-color: #D2CDB9; background-image: none; border: #A39870 0px solid; color: #000000; cursor: hand; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; height: 22px; margin-left: 0; padding-left: 0; }

.MainMenu_SubMenu td { color: #000000; }

.MainMenu_SubMenuItemBreadcrumb { border: #A39870 0px solid; }

.maintable { width: 760px; }

.margin15 { margin-bottom: 10px; margin-left: 25px; margin-top: 10px; }

.margin4 { border: 1px none #000000; margin: 3px; }

.memberinput { border: 1px solid #A7A7A7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; height: 16px; margin: 0px; margin-left: 5px; margin-right: 5px; padding: 0px; width: 116px; }

.membersearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; height: 20px; text-align: right; white-space: nowrap; }

.membersearch form { margin: 0px; padding: 0px; }

.menusep { height: 0px; }

.middlelinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; text-align: left; text-decoration: none; }

.middlelinks a:link,  .middlelinks a:active,  .middlelinks a:visited { color: #000000; font-weight: normal; margin: 0px; padding: 0px; padding-right: 20px; text-decoration: none; text-decoration: none; }

.middlelinks a:hover { color: #000000; font-weight: normal; text-decoration: none; }

.middlenav { padding-bottom: 4px; padding-left: 9px; padding-right: 10px; padding-top: 4px; width: 760px; /*background-color:#D2CCB8;*/ }

.MixFloat { float: left; }

.MixFloat { float: right; }

.mod_events_monthyear { }

.mod_events_table { padding: 2px;  width: 100%  text-align : center;
}

.mod_events_td_dayname { color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }

.mod_events_td_daynoevents { color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none; }

.mod_events_td_dayoutofmonth { background-color: #C5BDA5; color: #000000; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }

.mod_events_td_daywithevents { background-color: #6F4395; color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }

.mod_events_td_link { background-color: Background; }

.mod_events_td_title { color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: underline; }

.mod_events_td_todaynoevents { background-color: #CC99FF; color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }

.mod_events_td_todaywithevents { background-color: #CC99FF; color: #FFFFFF; font-family: verdana, Arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }

.MonthBar, .WeekHeadline, .WeekHeadline a:link, .WeekHeadline a:visited, .WeekHeadline a:active { background-color: #EDEAE3; border: 0px; color: #6F4395; font-weight: bold; margin: 0px; padding: 4px; text-align: center; text-decoration: none; }

.moreevents { padding-top: 15px; text-align: right; }

.moreevents a:link,  .moreevents a:active,  .moreevents a:visited,  .moreevents a:hover { text-decoration: none; }

.morenews { padding-top: 16px; text-align: right; }

.morenews a:link,  .morenews a:active,  .morenews a:visited,  .morenews a:hover { text-decoration: none; }

.NameFont { color: #6F4395; font-size: 18px; font-weight: bold; margin: 0px; }

.newsbgrd { background-image: url(images/index_news_center.jpg); background-repeat: repeat-y; }

.newscategoryimagecontainer { display: none; }

.newsdivider { background-image: url(images/newsdivider.gif); background-repeat: repeat-x; height: 19px; }

.newsreadmore { background-color: #A39870; border: 1px solid #000000; color: #FFFFFF; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; margin-top: 0px; padding: 2px; padding-left: 4px; text-align: center; text-decoration: none; width: 100px; }

.newsstories { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 25px; text-align: left; width: 180px; }

.newstitle { padding-bottom: 14px; }

.NextWeek { float: right; padding: 2px; }

.nobold { font-weight: normal; }

.Normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

.Normal, .NormalDisabled { font-family: Tahoma, Arial, Helvetica; font-size: 11px; }

.NormalBold { font-family: Tahoma, Arial, Helvetica; font-size: 11px; }

.NormalRed { font-family: Tahoma, Arial, Helvetica; font-size: 12px; }

.NormalTextBox { font-family: Tahoma, Arial, Helvetica; font-size: 12px; }

.NukeFeeds_FeedItem { background-color: #FFFFFF; font-size: 21px; }

.NukeFeeds_FeedItem2 { background-color: #FFFFFF; font-size: 21px; }

.NukeFeeds_FeedItem2 { background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; font-size: 11px; margin-top: 3px; padding-bottom: 3px; }

.NukeFeeds_ItemContentDefault { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.NukeFeeds_ItemTitleDefault { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0 0 0 0; padding: 0 0 0 0; }

.OddRow, .OddRow a { background-color: #EDF3FE; text-decoration: none; }

.OddRow: hover, .EvenRow: hover, .EvenRow: hover a, .OddRow: hover a { background-color: #B8B8B8; color: #FFFFFF; text-decoration: none; }

.opAnswer { margin: 0px; padding: 5px; text-align: left; }

.opButton { margin: 0px; padding: 5px; text-align: center; }

.opPoll { background-color: #FFFFFF; font-size: 9pt; margin: 0px; padding: 0px; text-align: left; }

.opQuestion { background-color: #D2CDB9; color: #000000; font-weight: bold; margin: 0px; padding: 5px; text-align: left; }

.PhotoFrame { background-image: url("images/PhotoFrame.gif"); height: 122px; margin: 0px; padding: 0px; width: 122px; }

.PrevWeek { float: left; padding: 2px; }

.quickpollanswers label { display: block; margin-left: 25px; margin-top: -16px; }

.quickpollanswers, .quickpollanswers td { background-color: #FFFFFF; border: 0px; font-family: Verdana, Arial, Helvetica, serif; font-size: 9pt; padding: 4px; text-align: left; }

.quickpollborder { background-color: #D2CCB8; border: 2px solid #A39870; margin: 0px; text-align: left; width: 139px; }

.quickpollquestion,  .quickpollquestion td { background-color: #D2CCB8;  border-right: : solid 1px #A39870;
font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; margin-right: 0px; padding: 2px; text-align: left; }

.quickpollsubmit { text-align: center; }

.quickpollsubmit { background-color: #FFFFFF; font-size: 9pt; }

.readonlybox { background-color: #E0E0E0; border-color: #000000 #C0C0C0 #C0C0C0 #000000; border-style: solid; border-width: 2px 1px 1px 2px; font-size: 100%; padding: 2px; width: 200px; }

.required { color: #6F4496; font-weight: bold; }

.rightbanner { margin: 10px 0; }

.rightcolumn2 { background-color: #704394; width: 170px; height: 100%; }

.Root_MenuItem td { background-color: #D2CDB9; background-image: url(images/leftnav_bgrd.jpg); background-repeat: no-repeat; color: #000000; cursor: hand; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; height: 22px; padding-left: 10px; }

.Root_MenuItemSel td { background-color: #D2CDB9; background-image: url(images/leftnav_bgrd.jpg); background-repeat: no-repeat; color: #000000; cursor: hand; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; height: 22px; padding-left: 10px; }

.RootMenuItemSelected td { background-color: #219A18; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 205px; }

.seomenucontainer { height: 20px; text-align: right; }

/* ==========================
    CSS STYLES FOR SEOMenu
   ==========================
*/
.SEOMenuH { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; left: 10px; position: relative; top: 6px; z-index: 100; }

.SEOMenuH :hover > a, .SEOMenuH ul ul :hover > a { background-color: #D2CCB8; color: #333333; font-weight: normal; text-align: left; }

/* style the links for the top level */
.SEOMenuH a, .SEOMenuH a:visited, .SEOMenuH a:link { background-color: Transparent; border: 0px solid #FFFFFF; color: #333333; display: block; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-size: 10px; font-weight: normal; height: 13px; line-height: 12px; margin: 0px 15px 0px 0px; padding-bottom: 6px; text-align: left; text-decoration: none; }

.SEOMenuH a:hover, .SEOMenuH ul ul a:hover { background: #D2CCB8; color: #333333; font-weight: normal; text-decoration: none; }

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.SEOMenuH li { float: left; list-style-type: none; position: relative; text-decoration: none; }

/* remove all the bullets, borders and padding from the default list styling */
.SEOMenuH ul { list-style-type: none; margin: 0 0 0 0; padding: 0; }

.SEOMenuH ul li { }

/* make the second level visible when hover on first level list OR link */
.SEOMenuH ul li:hover ul, .SEOMenuH ul a:hover ul { visibility: visible; }

/* make the second level visible when hover on first level list OR link */
.SEOMenuH ul li:hover ul, .SEOMenuH ul a:hover ul { visibility: visible; }

/* style the second level background */
/* style the second level hover */
.SEOMenuH ul table { margin: 0px 0 0 0; padding: 0 0 0 0; }

/* hide the sub levels and give them a positon absolute so that they take up no room */
.SEOMenuH ul ul { background-color: inherit; background-color: #D2CCB8; border: solid 2px #A39870; height: auto; left: 0; list-style-type: none; margin-left: -5px; margin-top: 6px; position: absolute; top: 12px; visibility: hidden; width: 150px; width: 140px; }

/* style the second level links */
.SEOMenuH ul ul a { background-color: #D2CCB8; font-weight: normal; height: 12px; line-height: 12px; margin: -5px 0 0 0; padding-bottom: 0px; padding-left: 3px; padding-top: 5px; w\idth: 120px; width: 120px; }

.SEOMenuH ul ul li { margin: 0 0 0 0; padding: 0 0 0 0; width: 130px; }

.singleLineDirSearch { background-color: #D2CCB8; padding-left: 55px; position: relative; }

.sitesearch { background:	#FFFCE8; border: 1px solid #A39870; padding: 9px 9px 5px 9px; text-align: left; width: 112px; margin: 0 auto; }

.sitesearch input { border: 1px solid #A7A7A7; border: #000000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; width: 110px; }

.sitesearch input { margin: 0px; padding: 0px; }

.size100 { margin-left: 15px; width: 100px; }

.size250 { width: 250px; }

.size300 { width: 300px; }

.size350 { width: 350px; }

.SkinObject { color: #003366; font-family: Tahoma, Arial, Helvetica; font-size: 8.5pt; font-weight: bold; text-decoration: none; }

.small { font-size: 75%; }

/* ----------------- Calendar formatting section ----------------- */
.SmallCalendar { border: 1px solid #000000; }

.SmBlkDay { border-bottom: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; }

.SmDay { background-color: #FFFFFF; float: right; font-size: 75%; margin-left: 0px; }

.SmStdDay { background-color: #EFEFEF; border-bottom: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; font-size: 75%; margin-left: 0px; padding-right: 4px; text-align: left; text-align: right; width: 14%; }

.SmToday { border: 1px solid #FF0000; color: #003300; font-size: 75%; }

.SmToday a:link, .SmToday a:visited, .SmToday a:active, .SmStdDay a:link, .SmStdDay a:visited, .SmStdDay a:active { background-color: #EDEAE3; color: #6F4395; padding: 2px; text-decoration: none; }

.StandardButton { background-color: #A39870; border: 1px solid #000000; color: #FFFFFF; font-size: 11px; }

.StdDay { height: 75px; margin-left: 0px; text-align: left; width: 14%; }

.StdDay a:link, .StdDay a:visited, .StdDay a:active { color: #6F4395; text-decoration: none; }

.strip { background: #EDEAE3 none; color: #000000; }

.Subhead { color: #000000; }

.SubHead { color: #000000; }

.tab { background-image: url(images/profile_bgrd.gif); background-repeat: repeat-x; color: #000000; font-size: 9pt; font-weight: bold; text-align: left; }

.tab { background-image: url(images/profile_bgrd.gif); background-repeat: repeat-x; color: #000000; font-size: 9pt; font-weight: bold; height: 15px; margin: auto; text-align: left; width: 100%; }

.tableboxleft { text-align: left; width: 100%; }

.tctrbdr { border: 1px solid #000000; margin-left: auto; margin-right: auto; text-align: left; }

.title { background: #FFFFFF none; color: #000000; }

.Today, .SmStdToday { background-color: #E6E6E6; text-align: left; }

.Today .SmDay { font-weight: bold; }

.Today a:link, .Today a:visited, .Today a:active { color: #6F4395; text-decoration: none; }

.twobbartitle { background: #FFFFFF; color: #000000; font-size: 12px; padding: 3px; width: 100%; }

.twobdcActiveDay { background-color: #D2CDB9; border: 1px solid #CCCCCC; text-decoration: underline; }

/* ----------------- Deluxe Calendar ------------- */
.twobdcCalendar { border: 1px solid #000000; text-align: center; }

.twobdcDay { background-color: #FFFFFF; }

.twobdcDay a:link { color: #6F4395; }

.twobdcDay a:visited { color: #6F4395; }

.twobdcDay a:hover { color: #6F4395; }
 .twobdcDay a:active: {
 color: #6F4395;
}

.twobdcDayHeader { }

.twobdcDayHeader { background-color: #EFEAD8; }

.twobdcMonthTitle, .twobdcMonthTitle a, .twobdcMonthTitle a:link, .twobdcMonthTitle a:active, .twobdcMonthTitle a:visited, .twobdcMonthTitle a:hover { background-color: #6F4395; color: #FFFFFF; }

.twobdcOtherDay { background-color: #E6E6E6; }

.twobdcOtherDay, .twobdcDay { width: 21px; }

.twobdcToday { background-color: #A39870; }

.twobevents { border-bottom: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; }

.twobfeature { padding: 10px 10px 10px 10px; }

.twobfeature h3 { padding: 30px 0px 5px 0px; text-align: center; }

.twobfeature img { float: left; padding: 0px 10px 0px 0px; }

.twobfooter { font-size: 9pt; padding: 5px; }

.twobleftmainnav { background-color: #EEEEEE; border-right: 1px solid #000000; width: 130px; }

.twobmaincell { border-bottom: 1px solid #000000; }

/* ----------------- Styles for Portal Style 2B (applies to Plus and Deluxe portals) ----------------- */
.twobmaintable { background-color: #FFFFFF; border: 1px solid #000000; width: 700px; }

.twobnlExternalLink { display: none; }

.twobnlHeadline { font-size: 14px; font-weight: bold; }

.twobnlHeadline { font-size: 9pt; font-weight: normal; }

.twobnotesbox { padding: 5px; }

.twobnotescolormain { background-color: #E6E6E6; border: 1px solid #CCCCCC; width: 100%; }

.twobnotesleft { background-color: #CCCCCC; border-right: 1px solid #CCCCCC; width: 50px; }

.twobrightcolumn { background: #C3C4C4; border-left: 1px solid #000000; width: 162px; }

.twobseccontent { padding: 10px; width: 550px; }

.viewnewsarticle, .newssummary { font-family: verdana, arial, helvetica; font-size: 9pt; margin-top: 5px; }

.viewnewstitle, .newstitle { color: #A39870; font-family: georgia, times new roman, serif; font-size: 14px; font-weight: bold; margin-left: 0px; padding-left: 0px; }

.vspace { margin-bottom: 6px; }

.WeekCalendar { }

.WeekList ul { margin: 0px 0px 0px 20px; padding: 0px; }

.WeekList ul li { margin: 0px; padding: 0px; }

.WkDay { background-color: #FFFFFF; font-weight: bold; margin-left: 0px; }

.xsCommandButton { border: 1px solid #000000; }

#dnn_ctr6247_EventCalendar_SmallEventCalendar { background-color: #FFFFFF; }

#dnn_ctr6815_ContentPane, #dnn_ctr6815_ModuleContent { background-color: #FFFFFF; }

#dnn_ctr6815_EasyPoll_lnkViewResults { display: block; }

#dnn_ctr6815_ModuleContent { background-color: #6F4395; background-repeat: no-repeat; font-size: 10px; margin-left: 10px; margin-top: 10px; padding: 0px; width: 138px; }

#dnn_ctr7587_FormMaster_pnlForm { left: auto; }

#dnn_ctr7600_FlixSignIn_chkCookie, #dnn_dnnSignin_chkCookie { color: #000000; font-size: 11px; font-weight: normal; text-align: left; }

#dnn_ctr7600_FlixSignIn_Label2 { color: #000000; font-size: 11px; font-weight: normal; text-align: left; }

#dnn_ctr7617_DisplayBanners_lstBanners img { margin-bottom: 7px; }

#dnn_ctr7622_dnnTITLE_lblTitle, #dnn_ctr7626_dnnTITLE_lblTitle { display: none; }

#dnn_ctr7630_viewNukeFeeds_dlFeedData, NukeFeeds_FeedList { background-color: #ECE9E1; }

#dnn_dnnDIRSEARCH_lbtnSearch { background-color: #A39870; border: 1px solid #000000; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 2px; padding-left: 0px; padding-right: 7px; text-decoration: none; }

#dnn_dnnLOGIN_hypLogin, #dnn_dnnLOGIN_hypLogin a:link, #dnn_dnnLOGIN_hypLogin a:active, #dnn_dnnLOGIN_hypLogin a:visited, #dnn_dnnLOGIN_hypLogin a:hover { color: #000000; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; font-weight: bold; padding-left: 15px; }

#dnn_dnnSignin_cmdLogin { background-color: #A39870; border: 1px solid #000000; color: #FFFFFF; font-size: 9px; }

#dnn_dnnSignin_cmdLogin { background-color: #A39870; border: 1px solid #000000; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0px; padding: 2px; padding-left: 4px; text-align: center; text-decoration: none; width: 50px; }

#dnn_dnnSignin_plPassword_lblLabel { color: #000000; font-size: 11px; font-weight: normal; text-align: left; }

#dnn_dnnSignin_plUsername_lblLabel { color: #000000; font-size: 11px; font-weight: normal; text-align: left; }

#dnn_iacignin_cmdLogin { background-color: #A39870; border: 1px solid #000000; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0px; padding: 2px; padding-left: 4px; text-align: center; text-decoration: none; width: 50px; }

#dnn_iacsignin_chkCookie { color: #000000; font-size: 11px; font-weight: normal; text-align: left; }

#dnn_iacsignin_cmdLogin { background-color: #A39870; border: 1px solid #000000; color: #FFFFFF; font-size: 11px; font-weight: bold; height: 19px; vertical-align: middle; }

#dnn_iacsignin_plPassword_lblLabel { color: #000000; font-size: 11px; font-weight: normal; text-align: left; }

#dnn_iacsignin_plUsername_lblLabel { color: #000000; font-size: 11px; font-weight: normal; text-align: left; }

#dnn_xsOpenSearch_cmdGo { background-color: #A39870; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; font-weight: bold; width: 62px; }

/* ----------------- Community-in-a-Box Styles ----------------- */
#globalNav { border-bottom: 1px solid #000000; color: #CCCCCC; padding: 0px 0px 5px 10px; }

#globalNav a { font-size: 9pt; padding: 0 4px 0 0; }

#globalNav img { display: block; }

#IconBar.ascx_imgHelpIcon img { display: none; }

#LoggedInContainer { }

#LoggedInMsgarea { padding: 5px 5px 0px 5px; }

#mainlevel-nav { }

#mainmenu table.moduletable { border-bottom: 1px solid #000000; margin: 0; padding: 0; width: 209px; }

#mainmenu table.moduletable td { padding: 0; }

#menu { height: 24px; margin-bottom: 3px; margin-top: 3px; padding-left: 35px; }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li { border-bottom: 1px solid #EEEEEE; }

#navBar ul { list-style: none; margin: 0; padding: 0; }

#navBar ul a:link, #navBar ul a:visited { display: block; }

#newsbr br { clear: none; }

#search { border-bottom: 1px solid #CCCCCC; font-size: 100%; font-weight: bold; padding: 5px 0px 5px 10px; }

#search form { margin: 0px; padding: 0px; }

#search label { display: block; margin: 0px; padding: 0px; }

#sectionLinks { border-bottom: 1px solid #CCCCCC; font-size: 11px; margin: 0px; padding: 0px; position: relative; width: 100%; }

#sectionLinks a { border-top: 1px solid #CCCCCC; display: block; padding: 2px 0px 2px 10px; }

#sectionLinks a:hover { background-color: #DDDDDD; }

#sectionLinks h3 { font-size: 100%; margin: 0px; padding: 10px 0px 2px 10px; }

#Table1 { width: 100%; }

#topnav { border-left: 3px solid #FFFFFF; height: 24px; margin: 0px; }

#topnav a:link, #topnav a:visited { background: url(..images/alumni_menu_bg.png) repeat-x; color: #000000; display: block; float: left; font-size: 10px; font-weight: bold; padding: 0px 18px; }

#topnav a:hover { background: #A39870; color: #000000; text-decoration: none; }

#topnav li { background: none; border-right: 3px solid #FFFFFF; float: left; font-size: 10px; height: 24px; line-height: 24px; list-style: none; margin: 0px; padding: 0px; white-space: nowrap; }

#twobAlNewsList_StoryPanel_2,  #twobAlNewsList_StoryPanel_3,  #twobCaNewsList_StoryPanel_2,  #twobCaNewsList_StoryPanel_3 { background: url(images/newsdivider.gif) top; background-repeat: repeat-x; padding-top: 19px; }

#twobglobalNav { border-bottom: 1px solid #000000; color: #CCCCCC; padding: 0px 0px 5px 10px; }

#twobglobalNav a { padding: 0 4px 0 0; }

#twobglobalNav img { display: block; }

#twobheadlines { float: right; padding-right: 10px; width: 162px; }

#twobheadlines { margin: 0px; padding: 10px 10px 20px 10px; }

#twobheadlines p { padding: 5px 0px 5px 0px; }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#twobnavBar li { border-bottom: 1px solid #EEEEEE; }

#twobnavBar ul { list-style: none; margin: 0; padding: 0; }

#twobnavBar ul a:link, #twobnavBar ul a:visited { display: block; }

#twobsectionLinks { border-bottom: 1px solid #CCCCCC; margin: 0px; padding: 0px; position: relative; width: 100%; }

#twobsectionLinks a { border-top: 1px solid #CCCCCC; display: block; padding: 2px 0px 2px 10px; }

#twobsectionLinks a:hover { background-color: #DDDDDD; }

#twobsectionLinks h3 { padding: 10px 0px 2px 10px; }

#twobWcEventList1Event2,  #twobWcEventList1Event3 { background: url(images/eventdivider.gif) top; background-repeat: repeat-x; padding-top: 25px; }

/*
div#overDiv {
	margin-left: -12px;
	margin-top: -12px;
}
deleted because it causes problems with dnn events calendar
*/
/*.calendartitle td {
	margin-left: auto;
	margin-right: auto;
}
*/
