#mainContent{width:992px;margin:0px auto;color:#333333;background:url(/images/bgContent.png) repeat-y top;padding:15px 0px 20px;margin:25px 0px 0px;position:relative;z-index:0;}

#breadcrumbs{padding:0px 0px 0px 30px;}
#breadcrumbs li{float:left;color:#57595b;font-size:11px;list-style:none;}
#breadcrumbs li a{color:#57595b;font-size:11px;text-decoration:underline;}

#intLeftColumn{width:215px;padding:15px 0px 0px 30px;float:left;}
#intLeftColumn h1{width:100%;font-family:'oldsansblackregular', sans-serif;color:#a2a632;font-size:12px;border-bottom:#a2a632 solid 1px;padding:0px 0px 2px;margin:0px 0px 5px;}
#intLeftColumn h2{color:#686868;font-family:'oldsansblackregular', sans-serif;font-size:20px;padding:0px 0px 5px;line-height:1.4em;}
#intLeftColumn h3{color:#5aa3c7;font-size:12px;padding:0px 0px 0px;}
#intLeftColumn h4{color:#686868;font-family:'oldsansblackregular', sans-serif;font-size:18px;padding:0px 0px 0px;line-height:1.4em;}
#intLeftColumn ul li, #intLeftColumn ol li{list-style:none !important;}

#relatedPages{padding:0px 0px 10px;}
#relatedPages ul{padding-left:10px;}
#relatedPages ul li a{font-size:12px;}
#relatedPages h1{color:#7e7e7e;border-bottom:1px solid #7e7e7e;}

#intEventsWidget{width:215px;float:left;margin:0px 2px 20px 0px;}
#intEventsWidget p a{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
#intEventsWidget .homeEventItem h4 a{text-decoration:none;color:#686868;}
#intEventsWidget .homeEventItem h4 a:hover, #homeEvents .homeEventItem h4 a.hover{color:#005689;}

#intNewsWidget{width:215px;float:left;margin:0px 2px 20px 0px;}
#intNewsWidget p a{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
#intNewsWidget ul{padding-left:10px;}
#intNewsWidget ul li{padding:0px 0px 14px;list-style:none;}
#intNewsWidget ul li img{border:none;margin:0px;}
#intNewsWidget ul li a{color:#686868;font-family:'oldsansblackregular', sans-serif;font-size:14px;padding:0px 0px 0px;line-height:1.5em;text-decoration:none;}


#intRightColumn{width:715px;padding:0px 0px 0px 0px;float:right;}
#intRightContent{width:683px;padding:15px 30px 0px 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
#intRightContent h1{width:100%;font-family:'oldsansblackregular', sans-serif;color:#005689;font-size:25px;border-bottom:#a2a632 solid 1px;padding:0px 0px 2px;margin:0px 0px 10px;}
#intRightContent h2{color:#9d4f12;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;padding:0px 0px 5px;line-height:1.4em;}
#intRightContent h3{color:#686868;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;padding:0px 0px 8px;line-height:1.4em;}
#intRightContent p{color:#333333;font-family:Georgia, "Times New Roman", Times, serif;padding:0px 0px 15px 0px;}
#intRightContent a{color:#005689;}
#intRightContent ul, #intRightContent ol{padding:5px 0px 5px 35px;}

#intRightContent .contentCategory{width:185px;padding:0px 40px 15px 0px;float:left;}
#intRightContent .contentCategory h1{color:#9d4f12;font-family:'oldsansblackregular', sans-serif;font-size:18px;border:none;}
#intRightContent .contentCategory ul li{color:#005689;padding:0px 0px 7px 0px;list-style:none;}
#intRightContent .contentCategory ul li a{color:#005689;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;text-decoration:underline;}
#intRightContent .contentCategory ul li a:hover, .contentCategory ul li a.hover{text-decoration:none;}

#intRightContent .newsItem{padding:0px 0px 10px 10px;}
#intRightContent .newsItem h1{font-size:18px;border:none;margin:0px 0px 3px;}
#intRightContent .newsItem h1 a{text-decoration:none;color:#686868;}
#intRightContent .newsItem h1 a:hover, #intRightContent .newsItem h1 a.hover{color:#005689;}
#intRightContent .newsItem .newsDate{font-size:12px;}
#intRightContent .indent p{padding-left:30px; font-size:10px;}
#intRightContent table:not(.radioTable) {border-width:1px; border-style:solid;border-color:Black;}
#intRightContent table p{padding:5px 0px 3px 5px;}
#intRightContent table td{padding:5px 0px 3px 5px;border-style: solid; border-width: 1px;}
.darkRow td {background-color: #838ea1;}
.lightRow td{background-color: #cedffd;}


/*Jquery banner*/
#flashPanel{width:640px;padding:0px 0px 15px 0px;margin:0;}

#featIntDescription{width:620px;font-size:13px;font-family: 'oldsansblackregular', sans-serif;color:#005689;}


#featIntCounter{ background-color:#eeeeee; z-index:13; margin:0 0 0 0; padding:5px 10px 5px 10px; float:right; margin:0px 1px 0px 0px; border:1px solid #dddddd}
#featIntCounter a{color:#000;font-size:14px;text-decoration:none;display:block;padding:0px 6px 0px 6px;float:left;z-index:14;}
#featIntCounter a.activeSlide{background:#95c2d4;}

/* events calendar */

#ical_pathTop, #ical_pathBottom
{
    border:1px solid #dddddd;
    padding:6px;
    display:none;
}

#event_calendar, #event_calendar td, #event_calendar th, #list_table, #list_table td, #list_table th
{
    padding:0px !important;
    margin:0px !important;
}

#event_calendar td

{
    width:90px !important;
    height:100px !important;
    text-align:left;
    font-family: Verdana,Geneva,sans-serif;
}

#list_table

{
    border:1px solid #cedde3 !important;
    font-family: Verdana,Geneva,sans-serif;

}

#list_table td

{
    border:0px solid #cccccc;
    padding:6px !important;
    text-align:left;
    font-size:11px;
}

#list_table th

{
    border:0px solid #cccccc;
    padding:6px !important;
    text-align:left;
    background-color:#cedde3;
    color:#005689;
}

.dayText 
{
        padding:0px 2px 0px 2px !important;
}

.theMonth 
{
    font-size:24px;
    float:left;
}

#calHeader
{
    height:36px;
    width:678px;
}

.prevMonth 
{
  float:right;
  font-size:16px;
}

.nextMonth
{
    float:right;
    margin-left:30px;
    font-size:16px;
    width:150px;
    text-align:right;
}

.nextMonth img
{
  margin-left:8px
}

.prevMonth img
{
  margin-right:8px
}

.radioSelect 
{
    margin:4px;
    display:inline-block;
    padding:2px 8px 2px 2px !important;
}

.eventItem{padding:0px 0px 0px 15px;}


.readMore{text-align:right !important;padding:0px 0px 0px !important;font-size:14px !important;}

#intRightContent .boardTable{border:none;vertical-align:top;}
#intRightContent .boardTable tr td{border:none;vertical-align:top;}

/*Contact Us*/
.requestList{padding:0px 0px 20px;}

/*Department Cirriculum*/
.cirricTitle{width:500px;text-align:center;}
.course_list{font-size:12px;width:500px;padding:0px 0px 18px;}
.course_list_header {border-bottom:1px solid #bbb;}
.course_row{border-bottom:1px solid #eee;}
.course_code{float:left;width:120px;}
.course_title{float:left;width:300px;}
.course_description{display:none;padding:10px;}
.course_twill {cursor:pointer;text-decoration:underline;font-weight:bold;color:#005689;}

#printButton
{
    cursor:pointer;
}

#printPanelCourseDetails 
{
    position:absolute;
    top:12px;
    left:840px;
    height:30px;
    width:106px;
    background-color:#898e26;
    overflow:hidden;
    z-index:1000;
}

#printPanelContentPages
{
    position:absolute;
    top:12px;
    left:840px;
    height:30px;
    width:106px;
    background-color:#898e26;
    overflow:hidden;
    z-index:1000;
}

#printOptions 
{

    padding:0px 1px 0px 1px;
    text-align:right;
}

/* event pages */
.eventAccent {margin:0px 0px 0px;padding:0px 0px 0px 5px;font-size:12px;}
.eventTitle{font-weight:bold;}
.eventSummary {padding-left:10px;font-size:12px;margin-bottom:10px;}
.preview_warning {background-color:#e9eb5a;text-align:center;}

.expander_twill 
{
    cursor:pointer;
    padding:6px;
    color:#005689;
    font-size:16px;
}

.expander_area
{
    padding:6px;
    display:none;
}

.expander_border 
{
    border:1px solid #ededed;
    margin-bottom:10px;
}

.interForm 
{
    margin-bottom:30px;
}

.interForm div 
{
    margin-bottom:4px;
}

.interLabel
{
    display:inline-block;
    text-align:right;
    width:200px;
}

.interForm h2 
{
    border-bottom:1px solid #eee;
    margin-bottom:4px;
}

.interForm label
{
    display:inline-block;
    text-align:right;
    width:180px;
}

.required 
{
    color:#FF0000;
}