﻿.watermarkText{font:normal 10px Arial;color:Silver;}

.popup {
    position:absolute;    
    top :100px;
    width:200px;
    padding:10px;
    background-color:white;
    border:solid 2px black;
    vertical-align: middle;
    text-align:center;
    z-index:19
}
        
.background { background-color:Gray; filter:alpha(opacity=91);-moz-opacity:0.91;opacity: 0.91;	}
  
  
   /* Right Links*/
.announcement{padding-bottom:13px;width:100%;min-height:200px;max-height:500px;}
.announcementTitle, a.announcementTitle,a.announcementTitle:visited,a.announcementTitle:active,a.announcementTitle:link
{
    font: normal 16px  GillSans, Tahoma, Verdana, Arial, "sans-serif";
    color:#007ac0;
}	
.announcementCategory, a.announcementCategory{
    font: bold 11px  GillSans, Tahoma, Verdana, Arial, "sans-serif";
    color:#444;
}	
.announcementPosted{font:normal 9px Arial;color:#808080;}
.announcementText, AnnouncementText span,AnnouncementText div,AnnouncementText p{
    font:normal 13px  GillSans, Tahoma, Verdana, Arial, "sans-serif";
    color:#000;padding:0px 2px 0px 2px;
     letter-spacing:.02em;
    text-indent:10px;
 }
.announcementCatHeader{font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#666666;background-color:#d4f0fb;border-bottom:solid 1px #ccc;padding:2px 0px 4px 0px;text-indent:3px;}
.announcementCatFooter{font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#666666;background-color:#d4f0fb;border-top:solid 1px #ccc;padding:2px 2px 2px 0px;text-align:right;}
.announcementSubLinks, span.announcementSubLinks {font:normal 13px  GillSans, Tahoma, Verdana, Arial, "sans-serif";letter-spacing:.03em;}
.WelcomeStatusHeader{font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#db2a2a;background-color:#d4f0fb;border-bottom:solid 1px #ccc;padding:2px 0px 4px 0px;text-indent:3px;}

.test{font:normal 12px Tahoma, Verdana, Arial, "sans-serif";color:#444;}
.testBold{font:bold 12px Tahoma, Verdana, Arial, "sans-serif";color:#444;}
.testLarge{font:bold 16px Tahoma, Verdana, Arial, "sans-serif";color:#444;}

.breadcrumb, span.breadcrumb{font:bold 13px Tahoma, Verdana, Arial, "sans-serif";color:#555;letter-spacing:0.01;}
.subBreadcrumb span.breadcrumb{font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#44b5e2;letter-spacing:0.01;}

.announcementHead { clear: both; padding: 0 0 4px 0px;margin:0px; width:400px; }
.announcementHead ul { list-style: none; text-align: left; display: block; padding: 0;margin:0;}
.announcementHead li { display: inline; padding:0 .4em; border-right: 1px solid #ccc; }

.announcementFooter { clear: both; padding: 0; width:400px; }
.announcementFooter ul { list-style: none; text-align: right; display: block; }
.announcementFooter li { display: inline; padding: 0 .5em; border-right: 1px solid #ccc; }
.announcementFooter .commentslink { border: 0; }

a.categoryInHeader {font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#446f9c !important;}

/*FF8C00 -DarkOrange*/

.wireFrame {
    position:absolute;
    display: none; 
    overflow: hidden; 
    z-index: 2; 
    background-color: #FFFFFF; 
    border: solid 1px #D0D0D0;
}

.closeButtonStyle {
    background-color: #666666; 
    color: #FFFFFF; 
    text-align: center; 
    font-weight: bold; 
    text-decoration: none; 
    border: outset thin #FFFFFF; 
    padding: 5px;
}








.pager {
	clear: both;
	padding: 10px 0px 3px 0px;
	text-align: center;
}
.pager span {
	border: 1px solid #90c2e1;
	background-color: #0174bb;
	padding: 1px 5px;
	margin: 0px 0.05em 0px 0.05em;
	color: #fff !important;
	font:bold 14px "Times New Roman", Times, serif;
}
.pager a {
	color: #003150 !important;
	padding: 1px 5px;
	margin: 0px 0.05em 0px 0.05em;
	background: #dfedf7;
	border: 1px solid #90c2e1;
	text-decoration:none;	
	font:bold 14px "Times New Roman", Times, serif;
}
.pager a:hover {
	background: #f1f1f1;
	text-decoration:underline;
}








/* announcement */	
#announcement, #announcement li,
#announcementComments, #announcementComments li
{
	color:#555;	
	margin:0;	padding:0;
	list-style:none;
		line-height:180%;
}
#announcement li,
#announcementComments li{
	padding:.5em;
	margin:.5em 0;
	background:#fcfcfc;		
	border:1px solid #e1e1e1;
}
#announcement li .info,
#announcementComments li .info{
	padding:.2em 20px;	
	background:#f1f1f1 url(../images/ico_comments.gif) no-repeat 2px 50%;	
	margin:0;
	color:#333;
	font:normal 12px Arial;
}
#announcement li .title,
#announcementComments li .title{
  background-color:#ccc;
	padding:.2em 19px;		
	margin:0;		
}
#announcement li .title a,
#announcementComments li .title a{color:#555;font:bold 13px Arial;}

#announcement li .body,
#announcementComments li .body{padding:.5em 20px;}

#announcement li .bottom,
#announcementComments li .bottom{
	padding:.2em 20px;	
	background-color:#f1f1f1;	
	margin:0;
	color:#333;
	font:normal 12px Arial;
  height:15px;  
}
#announcement li .bottom a,
#announcementComments li .bottom a{font:normal 10px arial;color:#9f0000; }

#announcement li .bottom .comments,
#announcementComments li .bottom .comments{float:left;width:100px;}

#announcement li .bottom .readmore{float:right;width:100px;text-align:right;}









/*CALENDAR */


.defaultCalendar .ajax__calendar_container {
   background-color:#fff; 
   background-image: url(images/cal_back1.png);
   background-repeat:no-repeat;
   color:#000000;
   padding:0px;
   border:solid 1px #ccc;
  
   height:186px;  
   max-height:186px;
   min-height:186px;
   
   min-width:180px;
   max-width:180px;
   width:180px;
   white-space:normal;
   table-layout:fixed;
   
}
.defaultCalendar .ajax__calendar_container td{
    padding:0px;
    white-space:normal;
    overflow:hidden;    
    min-width:0px;
    max-width:200px;
}
.defaultCalendar .ajax__calendar_footer {
   /* border-top:1px solid #f5f5f5;
   padding-bottom:10px;*/
} 
.defaultCalendar .ajax__calendar_dayname {
   /* border-bottom:1px solid #f5f5f5;*/
   vertical-align:bottom;
   font:normal 9px Arial;
   padding-top:4px;
   color:#2a65aa;
} 
.defaultCalendar .ajax__calendar_day {
    border:1px solid #ccc;
    border-collapse:collapse;
    background-image: url(images/cal_reg.jpg);
    font:normal 9px Arial;
} 
.defaultCalendar .ajax__calendar_month {
    border:1px solid #ffffff;
     background-color:#ffffff;
     background-image:url(images/cal_past1.jpg);
} 
.defaultCalendar .ajax__calendar_year {
    border:1px solid #ffffff;
     background-color:#ffffff; 
     background-image:url(images/cal_past1.jpg);
} 
.defaultCalendar .ajax__calendar_active .ajax__calendar_day {
    /*background-color:#edf9ff;*/    
    background-color:#ff0000; 
    border-color:#0066cc;
    color:#0066cc;
} 
.defaultCalendar .ajax__calendar_active .ajax__calendar_month {
    background-color:maroon;
    border-color:#0066cc;
    color:#0066cc;
} 
.defaultCalendar .ajax__calendar_active .ajax__calendar_year {
    background-color:maroon;
    border-color:#0066cc;
    color:#0066cc;
} 
.defaultCalendar .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    color:#646464;
    background-image: url(images/cal_past.jpg);
} 
.defaultCalendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.defaultCalendar .ajax__calendar_hover .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#fff;
    color:#0066cc;
    font:normal 10px Arial;
    background-image:url(images/cal_past1.jpg);
} 
.defaultCalendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.defaultCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;} 
.defaultCalendar .ajax__calendar_hover .ajax__calendar_title{color:#0066cc;} 
.defaultCalendar .ajax__calendar_hover .ajax__calendar_today{color:#0066cc;} 
.defaultCalendar ajax__calendar_footer .ajax__calendar_today{vertical-align:bottom;padding-top:5px;/*margin-bottom:10px;*/}



#EventHeader{
  color:#000;
  padding:8px;
  background:#e3f4f9 url(images/enrollmentbk.jpg) repeat-x top left;
   border:solid 1px #c9e5eb;
}