/*
----------------------------------------------------------------------------------------------------
	Calendar Page
----------------------------------------------------------------------------------------------------
*/

/* Outer most table */
.CDtableout
{
    background-color:#fff
}

/* Inner table - by adding a width, it defaults the table cells to be the same width. Also sets up the light gray border around all cells */
.CDtablein
{
width:500px; background-color:#ccc
}

/* Controls the table cell and text of month, week or day */
.CDtitle
{
    FONT: bold 11pt Arial, Helvetica, sans-serif;
    BACKGROUND-color:#ccc;
	color:#000;
	border:solid 1px #fff
}

/*Controls both the very top with View by and the abbreviated day column tops */
.CDheader
{
    FONT: bold 11pt Arial, Helvetica, sans-serif;
    BACKGROUND-color:#5a8ca8;
	color:#fff
}

/* Controls the cells of the calendar */
td.CDOdd, td.CDEven
{
    FONT: 8pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
}

/* Controls the links with those cells */
td.CDOdd a, td.CDEven a {font-size:8pt; color:#7a193a; display:block}

BODY {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: tahoma, verdana, geneva, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: tahoma, verdana, geneva, arial, helvetica, sans-serif
}
OL {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; MARGIN-LEFT: 30px; LINE-HEIGHT: 1.3
}
SUB {
	FONT-SIZE: 80%; LINE-HEIGHT: 0.75
}
SUP {
	FONT-SIZE: 80%; LINE-HEIGHT: 1.25
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px
}
INPUT.searchbox {
	FONT-SIZE: 11px
}
.pulldown {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif; TOP: 10px
}
A:active {
	
}
A:link {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #5a8ca8; TEXT-DECORATION: underline
}
.subnav1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav1 {
	FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav1:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A.subnav1:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.subnav1:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.search {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333
}
.bread {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333
}
A.bread {
	COLOR: #215dad; TEXT-DECORATION: underline
}
A.bread:active {
	COLOR: #215dad; TEXT-DECORATION: underline
}
A.bread:visited {
	COLOR: #215dad; TEXT-DECORATION: underline
}
A.bread:hover {
	COLOR: #215dad; TEXT-DECORATION: underline
}
SPAN.bread {
	COLOR: #ffcc00
}
.textnav {
	FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: 1.75
}
A.textnav {
	COLOR: #215dad
}
.homecallout {
	PADDING-RIGHT: 4px; FONT-SIZE: 11px; COLOR: #1f4060; LINE-HEIGHT: 11px
}
A.homecallout {
	FONT-SIZE: 11px; COLOR: #1f4060; LINE-HEIGHT: 11px; TEXT-DECORATION: none
}
A.homecallout:active {
	FONT-SIZE: 11px; COLOR: #1f4060; LINE-HEIGHT: 11px; TEXT-DECORATION: none
}
A.homecallout:visited {
	FONT-SIZE: 11px; COLOR: #1f4060; LINE-HEIGHT: 11px; TEXT-DECORATION: none
}
A.homecallout:hover {
	FONT-SIZE: 11px; COLOR: #1f4060; LINE-HEIGHT: 11px; TEXT-DECORATION: underline
}
.leftbarnav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Geneva, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftbarnav {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.leftbarnav:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A.leftbarnav:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.leftbarnav:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.nav_bar_pros_students {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #276e59; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav_bar_pros_students {
	FONT-WEIGHT: bold; COLOR: #276e59; TEXT-DECORATION: none
}
A.nav_bar_pros_students:active {
	COLOR: #276e59; TEXT-DECORATION: none
}
A.nav_bar_pros_students:visited {
	COLOR: #276e59; TEXT-DECORATION: none
}
A.nav_bar_pros_students:hover {
	COLOR: #276e59; TEXT-DECORATION: underline
}
.nav_bar_current_students {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d4951b; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav_bar_current_students {
	FONT-WEIGHT: bold; COLOR: #d4951b; TEXT-DECORATION: none
}
A.nav_bar_current_students:active {
	COLOR: #d4951b; TEXT-DECORATION: none
}
A.nav_bar_current_students:visited {
	COLOR: #d4951b; TEXT-DECORATION: none
}
A.nav_bar_current_students:hover {
	COLOR: #d4951b; TEXT-DECORATION: underline
}
.nav_bar_meet_faculty {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2b5f95; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav_bar_meet_faculty {
	FONT-WEIGHT: bold; COLOR: #2b5f95; TEXT-DECORATION: none
}
A.nav_bar_meet_faculty:active {
	COLOR: #2b5f95; TEXT-DECORATION: none
}
A.nav_bar_meet_faculty:visited {
	COLOR: #2b5f95; TEXT-DECORATION: none
}
A.nav_bar_meet_faculty:hover {
	COLOR: #2b5f95; TEXT-DECORATION: underline
}
.nav_bar_alumni_connect {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6c0023; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav_bar_alumni_connect {
	FONT-WEIGHT: bold; COLOR: #6c0023; TEXT-DECORATION: none
}
A.nav_bar_alumni_connect:active {
	COLOR: #6c0023; TEXT-DECORATION: none
}
A.nav_bar_alumni_connect:visited {
	COLOR: #6c0023; TEXT-DECORATION: none
}
A.nav_bar_alumni_connect:hover {
	COLOR: #6c0023; TEXT-DECORATION: underline
}
.nav_bar_generic {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5a8ca8; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav_bar_generic {
	FONT-WEIGHT: bold; COLOR: #5a8ca8; TEXT-DECORATION: none
}
A.nav_bar_generic:active {
	COLOR: #5a8ca8; TEXT-DECORATION: none
}
A.nav_bar_generic:visited {
	COLOR: #5a8ca8; TEXT-DECORATION: none
}
A.nav_bar_generic:hover {
	COLOR: #5a8ca8; TEXT-DECORATION: underline
}
.border {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.borderbott {
	BORDER-BOTTOM: #999999 1px solid
}
.bordertop {
	BORDER-TOP: #999999 1px solid
}
.nobordertop {
	BORDER-TOP-STYLE: none
}
.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.printonly {
	DISPLAY: none
}
.heads {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
.pr_heads {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif
}
.pr_subheads {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif
}
.open_paragraph {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#title {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.rightbarcallout {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 19px
}
.quicklink {
	FONT: 10px Tahoma, Verdana
}
UL.quicklink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
UL.quicklink LI.quicklink {
	POSITION: relative
}
LI.quicklink UL.quicklink {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 19px
}
UL.quicklink LI.quicklink A.quicklink {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; COLOR: #777; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
 HTML UL.quicklink LI.quicklink {
	FLOAT: left; HEIGHT: 1%
}
 HTML UL.quicklink LI.quicklink A.quicklink {
	HEIGHT: 1%
}
UL.quicklink LI.quicklink A.quicklink:hover {
	BACKGROUND: #9cbacb; COLOR: #ffffff
}
LI.quicklink UL.quicklink LI.quicklink A.quicklink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
LI.quicklink:hover UL.quicklink {
	DISPLAY: block
}
LI.over UL.quicklink {
	DISPLAY: block
}

/*
----------------------------------------------------------------------------------------------------
	Calendar Page
----------------------------------------------------------------------------------------------------
*/

/* Outer most table */
.CDtableout
{
    background-color:#fff
}

/* Inner table - by adding a width, it defaults the table cells to be the same width. Also sets up the light gray border around all cells */
.CDtablein
{
width:500px; background-color:#ccc
}

/* Controls the table cell and text of month, week or day */
.CDtitle
{
    FONT: bold 11pt Arial, Helvetica, sans-serif;
    BACKGROUND-color:#ccc;
	color:#000;
	border:solid 1px #fff
}

/*Controls both the very top with View by and the abbreviated day column tops */
.CDheader
{
    FONT: bold 11pt Arial, Helvetica, sans-serif;
    BACKGROUND-color:#5a8ca8;
	color:#fff
}

/* Controls the cells of the calendar */
td.CDOdd, td.CDEven
{
    FONT: 8pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
}

/* Controls the links with those cells */
td.CDOdd a, td.CDEven a {font-size:8pt; color:#7a193a; display:block}

