.smallTable_emp{
	border: 1px solid #9cbdff;
	background: white;
}

.smallTable_stu{
	border: 1px solid #b378f1;
	background: white;
}
.smallTable_edu{
	border: 1px solid #498a3e;
	background: white;
}

.smallTable_fac{
	border: 1px solid #a01d1d;
	background: white;
}
.smallTable_emp td,.smallTable_stu td,.smallTable_edu td ,.smallTable_fac td{
	height:25px;
	width:43px;
	font-size:13px;
	font-family: arial;
}

.smallTable_emp .leftarrow_emp,.smallTable_emp .rightarrow_emp
{
	width: 14px;
	height: 14px;
	border: 1px solid #c4dcfb;
}

.smallTable_stu .leftarrow_stu,.smallTable_stu .rightarrow_stu
{
	width: 14px;
	height: 14px;
	border: 1px solid #b86adc;
}

.smallTable_edu .leftarrow_edu,.smallTable_edu .rightarrow_edu
{
	width: 14px;
	height: 14px;
	border: 1px solid #bfe9c1;
}

.smallTable_fac .leftarrow_fac,.smallTable_fac .rightarrow_fac
{
	width: 14px;
	height: 14px;
	border: 1px solid #d27575;
}

.smallTable_emp .leftarrow_emp:hover,.smallTable_emp .rightarrow_emp:hover
{
	border: 1px solid #9cbdff;
}

.smallTable_stu .leftarrow_stu:hover,.smallTable_stu .rightarrow_stu:hover
{
	border: 1px solid #aa67e9;
}

.smallTable_edu .leftarrow_edu:hover,.smallTable_edu .rightarrow_edu:hover
{
	border: 1px solid #5aa94c;
}

.smallTable_fac .leftarrow_fac:hover,.smallTable_fac .rightarrow_fac:hover
{
	border: 1px solid #a04040;
}

.smallTable_emp .leftarrow_emp
{
	float: left;
	margin-left:5px;
	background-image: url('/imgs/leftarrow_emp.gif');
}

.smallTable_emp .rightarrow_emp
{
	float: right;
	margin-right:5px;
	background-image: url('/imgs/rightarrow_emp.gif');
}
.smallTable_edu .leftarrow_edu
{
	float: left;
	margin-left:5px;
	background-image: url('/imgs/leftarrow_edu.gif');
}

.smallTable_edu .rightarrow_edu
{
	float: right;
	margin-right:5px;
	background-image: url('/imgs/rightarrow_edu.gif');
}
.smallTable_stu .leftarrow_stu
{
	float: left;
	margin-left:5px;
	background-image: url('/imgs/leftarrow_stu.gif');
}

.smallTable_stu .rightarrow_stu
{
	float: right;
	margin-right:5px;
	background-image: url('/imgs/rightarrow_stu.gif');
}

.smallTable_fac .leftarrow_fac
{
	float: left;
	margin-left:5px;
	background-image: url('/imgs/leftarrow_fac.gif');
}

.smallTable_fac .rightarrow_fac
{
	float: right;
	margin-right:5px;
	background-image: url('/imgs/rightarrow_fac.gif');
}

.currentDate_emp{
	background-color:#9cbdff;
	color:white;
	font-style: italic;
}

.currentDate_stu{
	background-color:#c099c8;
	color:white;
	font-style: italic;
}

.currentDate_edu{
	background-color:#64bd5c;
	color:white;
	font-style: italic;
}

.currentDate_fac{
	background-color:#d48583;
	color:white;
	font-style: italic;
}

.letterDays_emp {
	background-color:#EEE;
	color: #444;
	border-bottom: 1px solid #9cbdff;
	font-size: 12px !important;
}

.letterDays_stu {
	background-color:#EEE;
	color: #444;
	border-bottom: 1px solid #b378f1;
	font-size: 12px !important;
}
.letterDays_edu {
	background-color:#EEE;
	color: #444;
	border-bottom: 1px solid #498a3e;
	font-size: 12px !important;
}

.letterDays_fac {
	background-color:#EEE;
	color: #444;
	border-bottom: 1px solid #a01d1d;
	font-size: 12px !important;
}

.caltitle{
	font-family: sans-serif;
	font-weight: bold;
	color: #333;
}

.caltitleBar_edu
{
	background-image: url('/imgs/calTitlebar_edu.gif');
	border-bottom: 1px solid #498a3e;
}
.caltitleBar_emp
{
	background-image: url('/imgs/calTitlebar_emp.gif');
	border-bottom: 1px solid #9cbdff;
}
.caltitleBar_stu
{
	background-image: url('/imgs/calTitlebar_stu.gif');
	border-bottom: 1px solid #b378f1;
}

.caltitleBar_fac
{
	background-image: url('/imgs/calTitlebar_fac.gif');
	border-bottom: 1px solid #a01d1d;
}

.normal{

}

.normal:hover
{
	background-color: #c4dcfb !important;
}

.normal_stu:hover
{
	background-color: #dcd0f1 !important;
}

.normal_edu:hover
{
	background-color: #d8ffd2 !important;
}

.normal_emp:hover
{
	background-color: #c4dcfb !important;
}
.normal_fac:hover
{
	background-color: #e4c4c3 !important;
}


#employertitle
{
    font-family:Arial, Helvetica, sans-serif;
    color: #5b7282;
	margin: 0px;
	padding-left: 0px;
	line-height: normal;
    font-size:20px;
    font-weight:bold;
}

#employerlocation
{
    color: #000;
    font-family:verdana,arial,sans-serif; 
    font-size:9px;
    font-weight:bold;
    
}
#employerdesc
{
    margin-top:5px;
    margin-bottom:5px;
    color: #777;
    font-size:13px;
}
#employerwebsite a
{
    text-align:left;
	color:#2f3031;
	font-family:verdana,arial,sans-serif; 
	font-size:10px;
}

#event1_fac
{
    background-image:url('/imgs/bg_eventsLrg_fac.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}

#event1_emp
{
    background-image:url('/imgs/bg_eventsLrg_emp.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}

#event1_edu
{
    background-image:url('/imgs/bg_eventsLrg_edu.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}

#event1_stu
{
    background-image:url('/imgs/bg_eventsLrg_stu.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}

#event1
{
    background-image:url('/imgs/bg_eventsLrg.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}
#event23_fac
{
    position:absolute;
    background-image:url('/imgs/bg_eventsMed_fac.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}
#event23_edu
{
    position:absolute;
    background-image:url('/imgs/bg_eventsMed_edu.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}
#event23_emp
{
    position:absolute;
    background-image:url('/imgs/bg_eventsMed_emp.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}
#event23_stu
{
    position:absolute;
    background-image:url('/imgs/bg_eventsMed_stu.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}
#event23
{
    position:absolute;
    background-image:url('/imgs/bg_eventsMed.gif');
    background-repeat:repeat-x;
    height:177px; 
    width:453px;
    overflow:hidden;
}
#event4
{ 
    height:177px; 
    width:453px;
    overflow:hidden;
}

#event4 table
{
    width: 453px;
}
.eveneventrow_emp
{
    height:25px;
    background-color:#eaebf4;
}
.eveneventrow_stu
{
    height:25px;
    background-color:#faf3fa;
}
.eveneventrow_edu
{
    height:25px;
    background-color:#eaf4eb;
}
.eveneventrow_fac
{
    height:25px;
    background-color:#f7e8e7;
}
.titleeventrow_emp
{
    font-family:Times New Roman;
    font-size:20px;
    padding-left:10px;
    height:25px;
    color:White;
    background-color:#4775c8;
}
.titleeventrow_stu
{
    font-family:Times New Roman;
    font-size:20px;
    padding-left:10px;
    height:25px;
    color:White;
    background-color:#955697;
}
.titleeventrow_edu
{
    font-family:Times New Roman;
    font-size:20px;
    padding-left:10px;
    height:25px;
    color:White;
    background-color:#4d8841;
}

.titleeventrow_fac
{
    font-family:Times New Roman;
    font-size:20px;
    padding-left:10px;
    height:25px;
    color:White;
    background-color:#a01d1d;
}
.oddeventrow_emp
{
    height:25px;
    background-color:#f4f5fa;   
}
.oddeventrow_stu
{
    height:25px;
    background-color:#f4eaf3;   
}
.oddeventrow_edu
{
    height:25px;
    background-color:#f4faf4;   
}
.oddeventrow_fac
{
    height:25px;
    background-color:#fcf2f2;   
}
.eventtitletext_emp
{
    padding-left:3px;
    font-weight: bold;
    font-size:11px;
    color:#4775c8;
}
.eventtitletext_stu
{
    padding-left:3px;
    font-weight: bold;
    font-size:11px;
    color:#794283;
}
.eventtitletext_edu
{
    padding-left:3px;
    font-weight: bold;
    font-size:11px;
    color:#4d8841;
}
.eventtitletext_fac
{
    padding-left:3px;
    font-weight: bold;
    font-size:11px;
    color:#a01d1d;
}
.eventtimeloc
{
    font-size:11px;
    padding-right:3px;
    text-align:right;
    color:#5f5a60;
}

.eventcol_emp
{
    color: #4775c8;
}
.eventcol_stu
{
    color: #794283;
}
.eventcol_edu
{
    color: #4d8841;
}
.eventcol_fac
{
    color: #a01d1d;
}
.eventcolback_emp
{
    background-color: #5c58a2;
}
.eventcolback_stu
{
    background-color: #955697;
}
.eventcolback_edu
{
    background-color: #5fb45d;
}
.eventcolback_fac
{
    background-color: #bc3c46;
}
#eventtitle1
{
    font-family:Arial, Helvetica, sans-serif;
    /*color: #5b7282;*/
	margin: 0px;
	padding-left: 0px;
	line-height: normal;
    font-size:20px;
    font-weight:bold;
    position: absolute;
    overflow: hidden;
    height: 50px;
}

#eventtime1
{
    margin-top: 55px;
    color: #000;
    font-family:verdana,arial,sans-serif; 
    font-size:9px;
    font-weight:bold;
}
#eventloc1
{
    color: #000;
    font-family:verdana,arial,sans-serif; 
    font-size:9px;
    font-weight:bold;
}
#eventdesc1
{
    margin-top:5px;
    margin-bottom:5px;
    color: #777;
    height:75px;
    overflow:hidden;
}

.eventtitle23
{
    position: absolute;
    font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
	padding-left: 0px;
	line-height: normal;
    font-size:12px;
    font-weight:bold;
    margin-top: 5px;
}
.eventtime23
{
    margin-top: 55px;
    margin-left: 5px;
    color: #000;
    font-family:verdana,arial,sans-serif; 
    font-size:9px;
    font-weight:bold;
}
.eventloc23
{
    margin-left: 5px;
    color: #000;
    font-family:verdana,arial,sans-serif; 
    font-size:9px;
    font-weight:bold;
}
.eventdesc23
{
    margin-left: 5px;
    margin-bottom:5px;
    color: #777;
    margin-top: 3px;
    font-size: 9px;
}

.cal_col12
{
    position:absolute;
    width:150px;
    height:177px;  
    text-align:right;
}
.cal_col1
{
    position:absolute;
    width:150px;
    height:177px;  
    text-align:left;

}
.cal_col2
{
    position:absolute;
    width:150px;
    height:177px;   
    left:151px;
}
.cal_col3
{
    position:absolute;
    width:150px;
    height:177px;   
    left:302px;
}