Body
{
Font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
Color: #000000;
}


#dnn_ctr3976_ViewImageRotator_ViewImageRotator_pnlJavaImage
{
	width: 798px;
	height: 118px;
	overflow: hidden;
}

#Table1 .SubHead br
{
	display: none;
}

#Table1 Label
{
	color: #666;
	text-align: right;
	display: block;
	padding: 0 5px 0 0;
	margin: 0;
}

.EventDayScroll a br
{
	display: none;
}

#dnn_ctr3668_Events_EventDetails_lblDescription p
{
	margin: 0 !important;
}

#dnn_ctr3668_Events_EventDetails_lblDescription
{
	width: 420px !important;
}

.EventTitle,
.EventTitle td
{
	background-image: none !important;
	background-color: #a0b8cb !important;
}

#dnn_ctr3668_Events_EventMonth_EventCalendar,
#dnn_ctr3668_Events_EventMonth_EventCalendar td
{
	border-color: #fff !important;
}

#dnn_ctr3668_Events_EventDetails_lblStartDate,
#dnn_ctr3668_Events_EventDetails_lblEndDate,
#dnn_ctr3668_Events_EventDetails_lblDescription,
#dnn_ctr3668_Events_EventDetails_lblCategory
{
	margin: 0 !important;
}

#dnn_ctr3668_ModuleContent td.SubHead,
#dnn_ctr3668_Events_EventDetails_lblTitle
{
	text-align: left !important;
}

#dnn_ctr3668_ModuleContent  table
{
	width: 100%;
}

#dnn_ctr3668_Events_EventDetails_cmdvEvent2
{
	color: #999;
}

#dnn_ctr3668_Events_EventDetails_lblTitle
{
	font-family: Georgia, Times New Roman, serif;
	font-size: 18px;
	color: #666;
}

#dnn_ctr3668_Events_EventMonth_lnkToday,
#dnn_ctr3668_Events_EventMonth_CmdGoToDate,
#dnn_ctr3668_Events_EventMonth_txtGoToDate,
#dnn_ctr3668_Events_EventMonth_cmdSelectDate,
#dnn_ctr3668_Events_EventMonth_SelectCategory_lblCategory_imgHelp,
#xdnn_ctr3668_Events_EventMonth_SelectCategory_lblCategory_lblLabel,
#xdnn_ctr3668_Events_EventMonth_SelectCategory_ddlCategories,
#dnn_ctr3668_Events_EventDetails_Panel1,
#dnn_ctr3668_Events_EventDetails_lblEvent,
#dnn_ctr3668_Events_EventDetails_lblReccuringEvent
{
	display: none !important;
}

.EventSelectedDay
{
	border: solid 1px #fff !important;
}

.EventDay
{
	text-align: left;
	padding: 0 1px;
}

.EventDayScroll
{
	text-align: left;
	padding: 0 2px;
}

.EventDayScroll a
{
	display: block;
	text-align: left;
	padding: 3px 0 3px 8px;
	background: Transparent url(calendar_dot.gif) no-repeat 2px 8px;
}

.EventDayScroll a img
{
	display: none;
}

.EventDay a,
.EventDay a:link,
.EventDay a:visited,
.EventDay a:hover,
.EventDay a:active
{
	color: #666 !important;
}

.EventDayScroll a,
.EventDayScroll a:link,
.EventDayScroll a:visited,
.EventDayScroll a:hover,
.EventDayScroll a:active
{
	color: #00f !important;
}

BODY
{
	/*background-color: #374f84;*/
	background-color: #155384;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, helvetica, san-serif;
	color: #000;
}

P
{
	margin: 0px;
	padding: 0px;
}

.PageBack
{
	align: center;
	margin: 0 auto;
	width: 860px;
}

.PageBackTopLeft
{
	width: 30px;
	background: Transparent url(back_sides.gif) repeat-y top left;
}

.PageBackTopRight
{
	width: 30px;
	background: Transparent url(back_sides.gif) repeat-y top right;
}

.PageBackContent
{
	width: 798px;
	background-color: #fff;
	border-color: #fff;
	border-style: solid;
	border-width: 0 1px;
}

.PageBackBottomLeft
{
	width: 30px;
	height: 30px;	
	background: Transparent url(back_corners.gif) no-repeat top left;
}

.PageBackBottomRight
{
	width: 30px;
	height: 30px;	
	background: Transparent url(back_corners.gif) no-repeat top right;
}

.PageBackFooter
{
	padding-top: 5px;
	height: 25px;	
	background: Transparent url(back_bottom.gif) repeat-x top right;	
	color: #ccc;
	text-align: right;
}

.PageBackFooter,
#dnn_dnnCOPYRIGHT_lblCopyright,
#dnn_dnnTERMS_hypTerms,
#dnn_dnnPRIVACY_hypPrivacy,
#dnn_dnnLOGIN_cmdLogin
{
	font-family: Verdana, Arial, helvetica, san-serif;
	font-size: 10px;
}


#dnn_dnnPRIVACY_hypPoweredBy
{
	display: none;
}


.PageBackFooter span{
	color: #ccc;
	font-weight: normal;
}

.PageBackFooter a
{
	color: #ccc;
	font-weight: normal;
	text-decoration: none;
}

.PageBackFooter a:link
{
	color: #ccc;
	font-weight: normal;
	text-decoration: none;
}

.PageBackFooter a:visited
{
	color: #ccc;
	font-weight: normal;
}

.PageBackFooter a:hover
{
	color: #ccc;
	font-weight: normal;
	text-decoration: underline;
}

td.headerNav
{
	width: 798px;
	height: 20px;
	background-color: #ffffff;
	border-bottom: solid 1px #fff;
}

.PageMenuHeader
{
	width: 180px;
	height: 13px;
	font-size: 1px;
	border-right: solid 1px #fff;
	background-color: #cccccc;
}

.PageMenuBack
{
	background-color: #eee;
	vertical-align: top;
	border-right: solid 1px #fff;
}

.PageMenuFooter
{
	margin-top: 10px;
	height: 140px;
	background: Transparent url(temp_content_seal.gif) no-repeat top center;
}

.PageContent
{
	width: 597px;
	padding: 20px;
	overflow: auto;
}

/* /// HEADER BREAD CRUMBS /// */

.PageBreadcrumbs
{
	width: 612px;
	height: 13px;
	background-color: #ccc;
	font-size: 10px;	
	padding-left: 5px;
}

.PageBreadcrumbs span
{
	width: 612px;
	height: 13px;
	color: #666;
	white-space: nowrap;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, helvetica, san-serif;

}

.PageBreadcrumbs a,
.PageBreadcrumbs a:link,
.PageBreadcrumbs a:visited,
.PageBreadcrumbs a:hover
{
	font-family: Verdana, Arial, helvetica, san-serif;
	font-size: 10px;
	white-space: nowrap;
	font-weight: normal;
	text-decoration: none;
	color: #666;	
}
a.SkinObject,a.SkinObject:hover,a.SkinObject:visited,a.SkinObject:link,a.SkinObject:active{
	font-size:10px;
	font-family: Verdana, Arial, helvetica, san-serif;
}

a.SkinObject:hover
{
	text-decoration: underline;
}

/* /// LEFT PANEL MENU /// */

.LeftPane,
.LeftPane table
{
	width: 100%;
}

.LeftPane table td
{
	padding: 0px;
	font-size: 1px;
}


.LeftPane table td a
{
	white-space: nowrap;
	display: block;
	text-align: right;
	border-bottom: solid 1px #ccc;
	font-family: Verdana, Arial, helvetica, san-serif;
	font-size: 10px;
	padding: 10px 10px 8px 0;
}

.LeftPane table td a,
.LeftPane table td a:visited
{
	color: #333;
}

.LeftPane table td a:hover
{
	color: #666;
}

/* Main Menu ----------------------------- */
.MainMenu_MenuContainer{
	background: transparent;
	width: 1px;
}
.MainMenu_MenuContainer td{
	font-size: 10px;
	font-weight: normal;
	background-color:transparent;
}

/* idle state of submenu items */
.MainMenu_MenuItem{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	padding:0px 0px 0px 0px;
	background: #5C5C5C;
	border: 0px;
}

/* hover state for submenu items */
.MainMenu_MenuItemSel{
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #cccccc;
	padding:0px 0px 0px 0px;
	background: #374E83;
	border: 0px;
	font-weight: normal;
}

/* box for submenu */
.MainMenu_SubMenu{
	z-index: 1000;
	margin: 1px 0px 0px -2px;
	background-color: #5B301D;
	border: 1px solid #ddd;
	border-left: 3px solid #ccc;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=3);
}

/* menu arrows for DNN version 4.4.1 and newer - controls the pixel shift on hover */
.MainMenu_MenuArrow{
	padding: 0 2px 0 0px;
	border: 0;
	text-align: right;
}

/* menu arrows for DNN version 4.3.7 and older - controls the pixel shift on hover */
/* .MainMenu_MenuArrow {padding: 0 2px 0 0px; border: #f6f6f6 solid; border-width: 1px 1px 1px 0; text-align: right;} */

/* idle state of main menu items */
.MainMenu_Idle td{
	margin: 0;
	padding: 0 0 1px 1;
	text-align:left;
	height: 13px;
}
.MainMenu_Idle td span{
	color:#cccccc;
	font-size: 12px;
	font-family: arial;
}

/* hover state of main menu items */
.MainMenu_Selected td{
	margin: 0;
	padding: 0 0 1px 1;
	text-align:left;
	height: 13px;
}
.MainMenu_Selected td span{
	color:#cccccc;
	font-size: 12px;
	font-family: arial;
	text-decoration: underline;
}

/* active/selected state of main menu items */
.MainMenu_BreadcrumbActive td, .MainMenu_Active td{
	margin: 0;
	padding: 0 0 1px 0;
	height: 13px;
	text-align:left;
}
.MainMenu_BreadcrumbActive td span, .MainMenu_Active td span{
	padding-left: 0px;
	color: #cccccc;
	font-size: 12px;
	font-family: arial;
}

/* items we don't need to see */
.MainMenu_RootMenuArrow, .MainMenu_MenuIcon{
	display: none;
}
.MainMenu_MenuBreak{
	width: auto;
	border: 0;
}

.css_08{
	font-size: 12px;
	color: #cccccc;
}

.headerBanner{
	background-color:#182339;a
}


/* /// SPLASH PAGE /// */


		#splash-back
		{
			margin: 100px 0 0 0;
			padding: 20px 50px 0 50px;
			width: 800px;
			height: 480px;
			background: url(splash/back.gif) no-repeat top left;
		}
		#splash-nav
		{
			width: 800px;
			height: 30px;
		}
		#splash-flashpanel
		{
			width: 499px;
			height: 398px;
			background-color: #000;
		}
		#splash-titlecell
		{
			background-color: #000;
			padding: 2px;
		}
		#splash-titlepanel
		{
			background: url(splash/logo.gif) no-repeat top left;
		}
		#splash-titlepanel td div
		{
			width: 274px;
		}
		#splash-titlepanel td
		{
			height: 374px;
			font-family: Georgia, Times New Roman;
			font-size: 11px;
			color: #fff;
			font-style: italic;
		}		#splash-titlepanel a,
		#splash-titlepanel a:link,
		#splash-titlepanel a:visited,
		#splash-titlepanel a:active
		{
			text-decoration: none;
			color: #fff;
		}
		#splash-titlepanel a:hover
		{
			text-decoration: underline;
		}
		#splash-nav ul,
		#splash-nav ul li
		{
			margin: 0;
			padding: 0;
			list-style: none;
			list-style-type: none;
		}
		#splash-nav ul li
		{
			float: left;
			height: 30px;
		}

		#splash-nav ul li a
		{
			background-image: url(splash/nav.gif);
			height: 30px;
			text-decoration: none;
			border: none;
			display: block;
		}

		#splash-nav ul li a:hover
		{
			background: none;
		}
		#splash-nav-about {width: 115px; background-position: 0 0;}
		#splash-nav-academics {width: 135px; background-position: -115px 0;}
		#splash-nav-admissions {width: 140px; background-position: -250px 0;}
		#splash-nav-athletics {width: 135px; background-position: -390px 0;}
		#splash-nav-alumni {width: 115px; background-position: -525px 0;}
		#splash-nav-buildingbcs {width: 160px; background-position: -640px 0;}



/* /// HEADER BANNER /// */

#header_banner
{	
	background: url("header_banner.gif") no-repeat top left;
	bbackground-color: #036;
	width: 798px;
	height: 81px;
	font-family: Georgia, Times New Roman;
	bfont-style: italic;
	font-size: 14px;
	color: #fff;
	text-align: right;
}

#header_banner span
{
	padding: 4px 10px 0 0;
}

#header_banner a
{
	font-size: 11px;
	color: #fff;
}


/* /// HEADER NAVIGATION BAR /// */

#nav ul
{
	background: url("nav.gif") no-repeat 0 -20px;
	width: 798px;
	height: 20px;
	margin: 0;
	padding: 0;
}

#nav ul, 
#nav ul li
{
	list-style: none;
	list-style-type: none;
}

#nav ul li
{
	float: left;
	height: 20px;
}

#nav ul li a
{
	background-image: url("nav.gif");
	height: 20px;
	text-decoration: none;
	border: none;
	display: block;
	height: 20px;
	btext-indent: -9999px;
}

#nav ul li a:hover
{
	background: none;
}

#nav-about {width: 112px; background-position: 0 0;}
#nav-academics {width: 137px; background-position: -112px 0;}
#nav-admissions {width: 142px; background-position: -249px 0;}
#nav-athletics {width: 134px; background-position: -391px 0;}
#nav-alumni {width: 116px; background-position: -525px 0;}
#nav-buildingbcs {width: 157px; background-position: -641px 0;}


.PageContent .Normal,
.PageContent .Normal p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 1.5em;
	margin: .5em 0 1.33em 0;
	color: #333;
	padding: 0;
}

.PageContent .Normal h1
{
	font-family: Georgia, Times New Roman, serif;
	font-size: 18px;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #666;
}

.PageContent .Normal h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0;	
	color: #000;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.PageContent .Normal h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0;	
	color: #039;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.PageContent .Normal h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;	
	color: #000;
}

.PageContent .Normal a,
.PageContent .Normal a:link,
.PageContent .Normal a:visited
{
	color: #900;
	text-decoration: underline;
}

.PageContent .Normal a:hover
{
	text-decoration: none;
}

.PageContent .Normal .SubMenu a,
.PageContent .Normal .SubMenu a:link,
.PageContent .Normal .SubMenu a:visited
{
	color: #369;
	text-decoration: underline;
}

.PageContent .Normal .SubMenu a:hover
{
	text-decoration: none;
}

.PageContent .Normal td,
.PageContent .Normal li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 1.5em;
}


.PageContent .Normal ol,
.PageContent .Normal ul,
.PageContent .Normal li
{
	margin-left: 1em;
	padding: 0px;
}

.PageContent .Normal ol.spacedout li
{
	padding-bottom: 15px;
}

.PageContent .Normal ul.simplelist
{
	list-style: none;
	list-style-type: none;	
	padding: 0 0 0 20px;
	margin: 0;
}

.PageContent .Normal ul.simplelist li
{
	list-style: none;
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

.PageContent .Normal .simplelist td
{
	padding-left: 20px;
	vertical-align: top;
}

.PageContent .Normal .simplelist th
{
	padding-left: 20px;
	padding-bottom: 2px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	border-bottom: solid 1px #000;
	color: #039;
}

#dnn_ctr3668_Events_EventMonth_EventCalendar
{
	width: 576px;
	height: 500px;
}

.Event .EventTitle td
{
	background-color: #b2cbdb;
}

